title: Is the order of iteration in bash for loop guaranteed?
body: <p>Let's say I have a for loop in bash which looks like this:</p>
  
  <pre><code>for i in $MYDIR/*.jar
  do
      # do something with files
  done
  </code></pre>
  
  <p>Is the order of iteration guaranteed, i.e. will the loop always process files in same order? If it is guaranteed, is the order alphabetical?</p>