たとえば、テキスト ファイルがあり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