方法1、cat $filename|while read line
例如:function while_read_line
{ cat $filename|while read line
do
echo "$line"
: #这行什么都不做,返回值0
done
}
方法2:while read $filename from bottom
例如:function while_read_line_bottom
{
while read line
do
echo "$line"
:
done < $filename
}
方法3:while_line_line_bottom
例如: function while_line_line_bottom
{
while line line #用line命令替换read
do
echo "$line"
:
done < $filename
}
方法4:cat $filename|while line=`line`
例如:function cat_while_line_line
{
cat $filename | while line=`line`
do
echo "$line"
:
done
}
方法5:cat $filename |while line line
例如:function while_line_LINE
{
cat $filename |while line line
do
echo "$line"
:
done
}
方法6:while line=`line`from the bottom
例如: function while_line_line_bottom
{
while line=`line`
do
echo "$line"
:
done < $filename
}
方法7:cat $filename |while line=$(line)
例如: function while_line_line_cm
{
cat $filename |while line=$(line)
do
echo "$line"
:
done
}
方法8:while line=$(line)from the bottom
例如:function while_line_line_bottom_cm
{
while line=$(line)
do
echo "$line"
done }
方法9:while read line
例如: function while_read_line_fd
{
exec 3 exec 0 while read line #3以后就可以配给普通文件。
do
echo "$line"
done
exec 0 }
方法10:while line=`line`
例如: function while_line_line_fd
{
exec 3 exec 0 while line=`line`
do
echo "$line"
done
exec 0 }
方法11:while line=$(line)
例如: function while_line_line_cm_fd
{
exec 3 exec 0 while line=$(line)
do
print "$line"
done
exec 0 }
方法12:while line line
例如:function while_line_line_fd
{
exec 3 exec 0 while line line
do
echo " $line"
done
exec 0 }