如何将文件的内容作为命令的输出?

我有一个文件包含path列表,现在我想执行每一行的命令示例: –

file name : rawabdeh ....... command : command 

文件包含: –

 path/no/1/ path/no/2/ path/no/3/ 

我想要做到以下几点:

 command path/no/1/ command path/no/2/ command path/no/3/ 

根据需要replaceinput文件,命令和输出文件

cat input-file | sed 's/^/command /' >output-file

这应该为你工作:

 xargs -a "$filename" -n 1 command 

我不确定我是否完全理解了你的请求,但是如果你在一个文件中有一个path列表,并且希望在$ filename的每一行执行相同的命令,那么你应该这样做:

 xargs -n 1 command < $filename