たとえば、テキスト ファイルがありinput.txt
、コマンドを実行して、出力を別のテキスト ファイル (たとえば、output.txt
. から値を読み取る必要がありますinput.txt
。各値は行にあり、コマンドに挿入してから結果をoutput.txt
ファイルに書き込む必要があります。私は次のことを試しましたが、うまくいきます:
for i in `cat input.txt`; do command -m $i -b 100; echo $i; >> output.txt; done
今、これを改善する必要がありますが、Linux の経験がほとんどないため、助けが必要です。
私がする必要があるのは: 1) 各コマンドの結果の前に、i
コンマで区切られた値を挿入したい。例えば:
i1,result1
i2,result2
i3,result3
2) コマンドで使用した 2 番目の固定値を、固定値 (100) から から読み取った値に変更する必要がありますinput.txt
。したがって、たとえば、2 つの値を含む新しい入力ファイルnewinput.txt
は次のようになります。
i1,value1
i2,value2
i3,value3