[root@tzyx-test4 local]# cat read_line.sh
#!/bin/bash
for i in `cat file.txt`
do
echo $i
done
while read line
do
echo $line
done < file.txt
cat file.txt | while read line
do
echo $line
done
此种方法和第二种会有所不同,第三种方法会产生三种shell,第一个是cat,第二个是管道,第三种是while
exec > ./a.txt
while read line
do
echo $line
done