我有一个包含路径列表的文件现在我想在每一行上执行命令示例:-
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/
答案1
根据需要替换输入文件、命令和输出文件
cat input-file | sed 's/^/command /' >output-file
答案2
这应该对你有用:
xargs -a "$filename" -n 1 command
答案3
我不确定我是否完全理解您的请求,但是如果您有一个文件中的路径列表,并且想要在 $filename 中的每一行执行相同的命令,那么您应该执行以下操作:
xargs -n 1 command < $filename