我怎样才能使文件的内容作为命令的输出?
我有一个文件包含路径列表现在我想在每行例如执行命令: -我怎样才能使文件的内容作为命令的输出?
file name : rawabdeh command : command file contain:- path/no/1/ path/no/2/ path/no/3/
我要做到以下几点:
command path/no/1/ command path/no/2/ command path/no/3/
while read path <&3
do
command "$path" 3<&-
done 3<rawabdeh
这将执行命令在每条路径上 - 这是你想要达到的目标吗?
我会尝试它....把路径放在同一个文件“rawabdeh”...文件的每一行是路径 – 2010-09-21 14:44:30
下面的结果accour为所有行文件... ksh [2]:/ var/lib/svn/repos/b1me/products/payone/generic/code/core /:无法执行 ksh [2]:/ var/lib/svn/repos/b1me/products/payone/generic/code/fees /:不能执行 ksh [2]:/ var/lib/svn/repos/b1me/products/payone/generic/code/merchantserver /:无法执行 ksh [2]:/ var/lib/svn/repos/b1me/products/payone/generic/code/2ds /:无法执行 ksh [2]:/ var/lib/svn/repos/b1me/products/payone/generic/code/iris /:无法执行 – 2010-09-21 15:07:47
您是否删除了第三行的第一个单词?它应该是你的命令。无论如何,粘贴您的完整脚本,以便我们可以说出了什么问题。 – 2010-09-21 16:26:19
你有5个问题,但没有接受一个答案。 – DigitalRoss 2010-09-21 14:09:19
我现在要做.....因为我很忙......但是,谢谢你的这种警报 – 2010-09-21 14:11:29
什么操作系统?什么外壳? – 2010-09-21 14:12:16