一 、重定向法;管道法: cat $FILENAME | while read LINE
Function While_read_LINE(){
cat $FILENAME | while read LINE
do
echo $LINE
done
}
注釋:我隻所有把這種方式叫做管道法,相比大家應該可以看出來了吧。當遇見管道的時候管道左邊的指令的輸出會作為管道右邊指令的輸入然後被輸入出來。
二、執行個體
1、pri.sh
1
2
3
4
5
6
7
<code>#!/bin/bash</code>
<code>cat ~/xieco/dirls | </code><code>while</code> <code>read dd</code>
<code>do</code>
<code> </code><code>echo </code><code>"chown -R test:test ${dd}"</code>
<code> </code><code>chown -R deuser:deuser ${dd}</code>
<code>done</code>
2、dirr
<code>/usr/local/htdocs/dcserver/utilserver/</code>
<code>/usr/local/configs/</code>
3、執行 sh pri.sh
本文轉自 zouqingyun 51CTO部落格,原文連結:http://blog.51cto.com/zouqingyun/1742803,如需轉載請自行聯系原作者