我怎样才能使文件的内容作为命令的输出?

问题描述:

我有一个文件包含路径列表现在我想在每行例如执行命令: -我怎样才能使文件的内容作为命令的输出?

 
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/ 

+1

你有5个问题,但没有接受一个答案。 – DigitalRoss 2010-09-21 14:09:19

+0

我现在要做.....因为我很忙......但是,谢谢你的这种警报 – 2010-09-21 14:11:29

+0

什么操作系统?什么外壳? – 2010-09-21 14:12:16

while read path <&3 
do 
    command "$path" 3<&- 
done 3<rawabdeh 

这将执行命令在每条路径上 - 这是你想要达到的目标吗?

+0

我会尝试它....把路径放在同一个文件“rawabdeh”...文件的每一行是路径 – 2010-09-21 14:44:30

+0

下面的结果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

+0

您是否删除了第三行的第一个单词?它应该是你的命令。无论如何,粘贴您的完整脚本,以便我们可以说出了什么问题。 – 2010-09-21 16:26:19