2010-09-21 50 views
-1

我有一個文件包含路徑列表現在我想在每行例如執行命令: -我怎樣才能使文件的內容作爲命令的輸出?

 
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

回答

1
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

相關問題