別のパラメーターを使用して同じコマンドを再実行してください。

別のパラメーターを使用して同じコマンドを再実行してください。

次のコマンドを実行できることを知っています。

ls Some{File,Folder}

以下を実行するのと同じです。

ls SomeFile SomeFolder

(私も同様の用途によく使用しますmv place_{a,b}

しかし、次のタスクを実行する別のショートカットがあるかどうか疑問に思います。

run-command --a --whole --lot --of --flags parameter a; \
     run-command --a --whole --lot --of --flags parameter b

run-command --a --whole --lot --of --flags parameter {a,b}入力やそれに似たものが必要です。

ベストアンサー1

bashGNUなどを使用しているとします。

おそらくforサイクルですか?

for x in a b
do
    run-command --a --whole --lot --of --flags parameter $x
done

一行で書くこともできます。 for x in a b; do run-command --a --whole --lot --of --flags parameter $x ; done

おすすめ記事