同様の名前のストレージの複製

同様の名前のストレージの複製

私はこのようなことをしたい:

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

おすすめ記事