他のプログラムを呼び出すスクリプトがあります。以下はprogram.sh
です。それは意味がないように見えるかもしれませんが、私は細部をたくさん省略しています...私はそのまま構造に固執したいとしましょう。追加の引数を条件付きでbashスクリプトに追加する方法はありますか?
#!/usr/bin/env bash
function run_this {
/usr/bin/foo -A -B -C
}
run_this
私はprogram.sh
に渡される引数によって/usr/bin/foo
に渡される引数を変更したいです。たとえば、program.sh --quiet
に電話する場合は/usr/bin/foo -A -B -C -X
とします。これを達成する最良の方法は何ですか?
すべての引数をfooに渡すだけの場合は、foo $ *を使用します。/usr/bin/foo -A -B -C $ * – user5976242