別の引数を使用してコマンドを複数回実行する必要がある場合は、このアプローチを使用しました(完全に理解することなく)。
touch {a,b,c}
これは次と同等です:
touch a
touch b
touch c
次のループでも同じことができると思います。
for file in {a,b,c}; do touch $file; done
しかし、これが機能しない場合に遭遇しました。
pear channel-discover {"pear.phpunit.de","pear.symfony-project.com"}
少し質問があります:
- 最初の例で何が起こっているのか、そして正確には何が起こっているのかという名前は何ですか?
- for-inループではなく、単純なものにこのアプローチを使用する方がよいでしょうか。
- なぜ梨コマンドがそのように機能しないのですか?コマンドスクリプトは、そのような引数を処理するためのいくつかの手法を実装する必要がありますか、それともシェルがそれを担当しますか?