首页 > 互联资讯 > 技术交流  > 

SHELL 读取文件的每一行内容并输出( 结构体大小的计算)

SHELL 读取文件的每一行内容并输出( 结构体大小的计算)

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

Google RunoobTaobao实例 1 #!/bin/bashwhile read linedo    echo $linedone < test.txt

执行输出结果为:

GoogleRunoobTaobao实例 2 #!/bin/bashcat test.txt | while read linedo    echo $linedone

执行输出结果为:

GoogleRunoobTaobao实例 3 for line in `cat  test.txt`do    echo $linedone

执行输出结果为:

GoogleRunoobTaobao

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

$ cat test.txtGoogle RunoobTaobao$ cat test.txt | while read line; do echo $line; doneGoogleRunoobTaobao$ for line in $(<test.txt); do echo $line; doneGoogleRunoobTaobao

SHELL 读取文件的每一行内容并输出( 结构体大小的计算)由讯客互联技术交流栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“SHELL 读取文件的每一行内容并输出( 结构体大小的计算)