2012-06-14 55 views
0

我有一個「fancy_awk_script」的解析文件名到shell命令如何將解析命令傳遞給shell解釋器?

[email protected] /home/myself $ ls -1 *.MYLOG.csv | fancy_awk_script 
cp 20120607.MYLOG.csv 20120607.MYLOG.csv2 
mv 20120606.MYLOG.csv 20120607.MYLOG2.csv 
cp 20120605.MYLOG.csv 20120606.MYLOG.csv 
... 

我想管上述結果直接與外殼解釋器,我該怎麼辦?像這樣?

[email protected] /home/myself $ ls -1 *.MYLOG.csv | fancy_awk_script | xargs -E 

任何人都可以幫忙嗎?

謝謝!

回答

1

如果你不希望有任何用戶輸入(比如說是cp -i),那麼可以直接輸入sh作品。

0

ls -1 * .MYLOG.csv | fancy_awk_script | xargs -i bash -c {}