bash
Linuxで、プログラムを複数回(たとえば、3回)実行し、テキストファイルで提供される値のリストに基づいてスイッチ値を指定するスクリプトを作成したいと思います。
たとえば、浮動小数点数を入力として受け取るprogramname
スイッチを持つプログラムがあるとします。-switch
したがって、プログラムを1回実行すると、次のようになります。
programname -switch 0.05
ここで、0.05はスイッチに渡される特定の値-switch
です。
-switch
次に、の個別の呼び出しで連続して渡したい値のリストを含む、ある種のテキストファイルを読みたいと思いますprogramname
。私のテキストファイルtest.txt
には次のデータが含まれている可能性があります。
0.05
3.19
100.75
bash
テキストファイルを読み取り、これらの呼び出しを効果的に連続して行うスクリプトを作成したいと思います。
programname -switch 0.05
programname -switch 3.19
programname -switch 100.75
私はこのようなことを考えています:
#!/bin/bash
for i in {1..3}
do
programname -switch $x
done
しかし、代わりに何を入力すればよい$x
ですか?つまり、ループの実行test.txt
中に、その内容を1つずつ読み込んで提供する方法がわかりません。何かアドバイスはありますか?ありがとうございました!-switch
for