title: Find file case insensitively on unix
body: <p>I am working on an aix and expecting to receive a file named e.g. "afilename0729". The file is however uploaded from a Windows machine. I don't have the control of that sometimes it comes with the name "AFILENAME0729". Originally I wrote a naive</p>
  
  <pre><code>ls afilename*
  </code></pre>
  
  <p>to locate it within a script. But instead of writing something like</p>
  
  <pre><code>find . -name "[aA][fF][iI][lL][eE][nN][aA][mM][eE][01][0-9][0-3][0-9]"
  </code></pre>
  
  <p>Would there be any better way to do this? </p>