可変長引数を処理するためのスクリプトを作成しましたprogram.sh
。$@
たとえば、./program.sh param1 param2 param3
うまく機能し、3つのパラメータをすべて処理します。
cat params.txt
次に、返す可変長パラメータを持つparams.txtファイルがありますparam1 param2 param3 ... paramN
。問題は、program.sh
params.txtで指定されたパラメータを使用してどのように実行しますか?
たとえば試してみcat params.txt | ./program.sh
ましたが、./program.sh < params.txt
結果は出ませんでした。ありがとうございます!
ベストアンサー1
次のコマンドは、指定されたパラメーターに基づいてスクリプトを実行します。
./program.sh `cat params.txt`