shell读取文件每一行的方式

1、使用read命令读取一行数据

while read myline
do
 echo "LINE:"$myline
done < datafile.txt

 2、使用read命令读取一行数据

cat datafile.txt | while read myline
do 
 echo "LINE:"$myline
done

 3、#读取一行数据

cat datafile.txt | while myline=$(line)
do 
 echo "LINE:"$myline
done

 4、#读取一行数据

while myline=$(line)
do 
 echo "LINE:"$myline
done < datafile.txt

 5、#使用read命令读取变量数据

cat datafile.txt | while read paraa parab parac
do
 echo "PARAA:"$paraa
 echo "PARAB:"$parab
 echo "PARAC:"$parac
done

 6、#使用read命令读取变量数据

while read paraa parab parac
do
 echo "PARAA:"$paraa
 echo "PARAB:"$parab
 echo "PARAC:"$parac
done < datafile.txt

 

posted @ 2016-10-30 13:19  Scoter  阅读(36663)  评论(0编辑  收藏  举报