shell 及相关 / 未分类 · 2013年9月26日

while read files的一个小小例子

ls /tmp 返回值做为参数传给read
[[email protected] ~]# cat t
ls /tmp | while read files
do
echo $files
done

[[email protected] ~]# ls /tmp/
rsync.log
[[email protected] ~]# sh t
rsync.log
[[email protected] ~]# sh -x t
+ ls /tmp
+ read files
+ echo rsync.log
rsync.log
+ read files