title: Does * match hyphens in a glob in bash?
body: <p>Today I was looking for a file named cfg-local.properties in a directory and its subdirectories.</p>
  <p>I used:</p>
  <pre><code>find . -iname *.properties
  </code></pre>
  <p>Output:</p>
  <pre><code>./gradle.properties
  </code></pre>
  <p>Then, I tried:</p>
  <pre><code>find . -iname *-*.properties
  </code></pre>
  <p>Output:</p>
  <pre><code>./cfg/src/test/resources/cfg-local.properties
  ./cfg/src/main/resources/cfg-local.properties
  ./cfg/build/classes/test/cfg-local.properties
  ./cfg/build/resources/test/cfg-local.properties
  ./cfg/build/resources/main/cfg-local.properties
  </code></pre>
  <p>Shouldn't the asterisk match any character, including hyphens, in a glob expression?</p>