ファイルの可変長引数を持つコマンド

ファイルの可変長引数を持つコマンド

可変長引数を処理するためのスクリプトを作成しましたprogram.sh$@たとえば、./program.sh param1 param2 param3うまく機能し、3つのパラメータをすべて処理します。

cat params.txt次に、返す可変長パラメータを持つparams.txtファイルがありますparam1 param2 param3 ... paramN。問題は、program.shparams.txtで指定されたパラメータを使用してどのように実行しますか?

たとえば試してみcat params.txt | ./program.shましたが、./program.sh < params.txt結果は出ませんでした。ありがとうございます!

ベストアンサー1

次のコマンドは、指定されたパラメーターに基づいてスクリプトを実行します。

./program.sh `cat params.txt`

おすすめ記事