Shell按行读取文件的方法有很多,下面写出三种方法:写法一:#!/bin/bash#描述:# while循环读行操作#作者:孤舟点点#版本:1.0#创建时间:2017-11-09 04:08:52PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/ ...
Shell按行读取文件的方法有很多,下面写出三种方法:
写法一:
#!/bin/bash#描述:# while循环读行操作#作者:孤舟点点#版本:1.0#创建时间:2017-11-09 04:08:52PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHwhile read linedo echo $linedone < filename(待读取的文件)
写法二:
#!/bin/bash#描述:# cat后读行操作#作者:孤舟点点#版本:1.0#创建时间:2017-11-09 04:08:52PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHcat filename(待读取的文件) | while read linedo echo $linedone
写法三:
#!/bin/bash#描述:# for循环读行操作,与while读行有区别#作者:孤舟点点#版本:1.0#创建时间:2017-11-09 04:08:52PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHfor line in `cat filename(待读取的文件)`do echo $linedone
注:for循环读行操作,与while读行的区别
while是完全按行读取,不管行内有多少段文字;
for是按行读取,如果行内文字有空格,则分开读取,即一次读取一个字符串。
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:Shell按行读取文件的3种方法
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。