SHELL 读取文件的每一行内容并输出

假设读取的文件为当期目录下的 test.txt 文件,内容如下:

cat > test.txt << EOF
Google 
Taobao
EOF

实例 1

#!/bin/bash

while read line
do
    echo $line
done < test.txt

实例 2

#!/bin/bash

cat test.txt | while read line
do
    echo $line
done

实例 3

for line in `cat  test.txt`
do
    echo $line
done

for 逐行读和 while 逐行读是有区别的,如:

cat test.txt

cat test.txt | while read line; do echo $line; done

for line in $(<test.txt); do echo $line; done
移动端设备除iPad Pro外,其它移动设备仅能阅读基础的文本文字。
建议使用PC或笔记本电脑,浏览器使用Chrome或FireFox进行浏览,以开启左侧互动实验区来提升学习效率,推荐使用的分辨率为1920x1080或更高。
我们坚信最好的学习是参与其中这一理念,并致力成为中文互联网上体验更好的学练一体的IT技术学习交流平台。
您可加QQ群:575806994,一起学习交流技术,反馈网站使用中遇到问题。
内容、课程、广告等相关合作请扫描右侧二维码添加好友。

狐狸教程 Copyright 2021

进入全屏