藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教一個sh腳本接受多行輸入的問題

我需要用一個awk命令把一個文本格式化之後作為多行參數輸入給一個自己寫的sh腳本文件
但是用
test.sh `awk '{if($0 !~/^#/) print $0}' dat.txt`
這種方式的時候awk的多行輸出會作為一個參數傳遞給test.sh, 但是我想的是每一行作為一個
參數傳遞給腳本執行一次, 應該怎麼做才好呢?


非常感謝各位

awk '{if($0 !~/^#/) print $0}' dat.txt | while read line
do test.sh $line
done

確實如此, 十分感謝



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com