2010-06-01 130 views
0

我需要通過管道傳輸數據,並使用此數據傳輸文件,我可以在腳本內部執行類似操作嗎?通過管道傳輸

cat ${1} | ./helper ${1} 

,什麼區別,如果我寫

cat ${1} | ./helper < ${1} 
+0

我假設你的意思是在shell腳本中。我不明白,編寫你使用的語法有什麼問題? – 2010-06-01 12:31:16

+0

是shell腳本,但第一種情況和第二種情況有什麼區別? – lego69 2010-06-01 12:38:56

回答

0

「<」將文件添加內容到您的腳本標準輸入

管也重定向輸出爲./helper腳本的標準輸入

你可以這樣做cat ${1} | ./helper./helper < ${1}假設$ {1}是一個文件名並在助手腳本從/ dev/stdin訪問它