例如,我有一个文本文件,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) 我需要将我在命令中使用的第二个固定值从固定值 (100) 更改为从input.txt
. 因此,包含两个值的新输入文件newinput.txt
如下所示:
i1,value1
i2,value2
i3,value3