だが、私はこのようになりますはbashのループを持っているとしましょうか?保証されている場合、アルファベット順ですか? bash man pageによると
答えて
:
パス名展開
単語の分割した後、-fオプションが設定されていない限り、bashのスキャン 各単語の文字の*、および[?。これらの文字のいずれかが表示された場合、その単語はパターンとみなされ、パターンに一致するファイル名のアルファベット順ソートリスト (以下の パターンマッチングを参照)に置き換えられます。
ので、ファイルが原因グロブ展開ルールに(、コメントを表示ロケールに依存します)アルファベット順に処理されます。
ロケールがCの場合は、ASCII順のみです。「アルファベット順にソートされています」とは、ASCIIを意味するものではありません。 –
...たとえば、一部のロケールにはAaBbCcの照合順序があります...他のものにはABC ... abc ... –
@CharlesDuffyありがとう、私は自分の答えを編集しました –
- 1. 演算子の実行順序<<
- 2. 反復::ベクトル<std :: vector <char>>?
- 3. Is List <T> .ConvertAll <TOutput>は入力と同じ順序で出力を返すことが保証されていますか?
- 4. .NET foreachステートメントは、コレクションが作成されたのと同じ順序でコレクションを反復処理することが保証されていますか?
- 5. forループの反復順序を変更すると、ランタイムが増加するのはなぜですか?
- 6. C++ 11の範囲ベースのfor()ループは、1回または複数回評価されますか?</p> <pre><code>for (const auto &foo : bar()) { // ... do something with foo... } </code></pre> <p>は、この例では表現<code>bar()</code>は一度だけ評価されていることを標準でそれ<strong>保証</strong>されています:
- 7. スライスを列挙してサブリストのマテリアライゼーションを実行しますか?</p> <pre><code>for i,v in enumerate(lst[from:to]): </code></pre> <p>またはこの:</p> <pre><code>for i,v in enumerate(itertools.islice(lst,from,to)): </code></pre> <p>...反復サブリストのコピーを作成
- 8. のstd ::変換順序保証<a href="http://en.cppreference.com/w/cpp/algorithm/transform" rel="noreferrer">this page</a>で
- 9. JavaScriptの実行順序<script>タグ
- 10. Openerp:</p> <pre><code>employee_ids = fields.Many2many('hr.employee', string="Empls") status = fields.Selection([ ('draft', 'Draft'), ('done', 'Done'), ]) </code></pre> <p>が、その後fields_view_get方法で私はemployee_idsを反復処理し、各従業員のリストを作りたい:反復Many2Manyフィールド
- 11. BlockingCollectionの要素の順序<>
- 12. <form:error path = "*" />メッセージの順序はランダムではないので
- 13. boost :: variant <std :: vector <int>、std :: vector <String>>を反復処理する方法は?
- 14. for(int i = 0; i <10; ++ i)とfor(int i = 0; i <10; i ++)は同じものを返しますか?
- 15. xsl for-each-groupの反復順序は一致していますか?
- 16. バインディングの順序バインディングの順序を保証する方法
- 17. 複数のコレクションを同じ "for"ループで反復処理しますか?
- 18. bashのforループは正しく反復されませんか?
- 19. Arraylist <HashMap <String、String >>を反復処理する方法は?
- 20. Objectify - 参照の保存順序<?> -s
- 21. std :: mapを反復する方法<string,int>とstd :: vector <int> for for single loop?
- 22. JavaScript 'for'ループの実行順序は?
- 23. Scala forループの影響の順序は
- 24. Qt foreachループ順序付けとQListのforループ
- 25. for forループ... for(i = 0; i <10; i - )s = s + i;
- 26. javaのFileChooserはforループを変更できますか?</p> <p>-line1</p> <p>:
- 27. Railsのコントローラは</p> <pre><code><% @data.each do |x| %> <%= x['method'] %> <% end %> </code></pre> <p>、私は静的なJSONファイルを持っていると<code>.html.erb</code>テンプレートのように、それを反復処理したい文字列
- 28. JavaScript配列の順序は保証されていますか?
- 29. str.split()の分割順序は保証されていますか?
- 30. javascriptオブジェクトを逆順にループすることはできますか?</p> <p>私はこのようなループすることができます:
私はこれが当てはまると信じています:http://serverfault.com/a/122743/1239 –
これは一般的なループに関する質問ではありません、それはglobsに関する質問です。 '私は9 5 3; echo "$ i";完了するとその順序で動作する。 –
あなたは間違った質問をしています。あなたを拡張するループではありません。シェルは最初にあなたの* .jarをファイルのリストに展開し、ループはそのファイルのリストを繰り返します。 – hymie