利用循环按行读取文件

#!/bin/bash

while循环第一种方法
cat test.txt|
while read line
do
echo $line
sleep 1
done

while循环第二种方法
echo '================'
while read line
do
echo $line
sleep 1
done < test.txt

for循环第一种方法

for line in `cat test.txt`

do

  echo $line

  sleep 1

done

注意:for循环有个bug,如果行中出现空格,那么就自动换到第二行了,不能完整的显示一行输出

 

posted @ 2018-05-25 16:34  老僧观天下  阅读(356)  评论(0)    收藏  举报