私はこのようなことをしたい:
git clone https://github.com/meteor{A,B,C,D}test
しかし、bashはそれぞれを変換しません{}
。私は何が間違っていましたか?
ベストアンサー1
使用する構文は{A,B,C,D}
有効ですが、パラメータ分割が発生します。これは、コマンドが次のように実行されることを意味します。
git clone https://github.com/meteorAtest https://github.com/meteorBtest https://github.com/meteorCtest https://github.com/meteorDtest
必要なのは、4つの異なるコマンドを実行することです。これを行う簡単な方法はfor
ループを使用することです。
for url in https://github.com/meteor{A,B,C,D}test; do git clone "$url"; done