shell 按行循环读入文件方法
分类:shell编程 阅读:39086 次
linux shell 按行循环读入文件常用代码如下:
#/bin/bash printf "*************************************\n" echo " cat file whiel read line" cat test.txt |while read line do echo $line; done printf "*************************************\n" echo "while read line <file" while read line do echo $line; done <test.txt printf "*************************************\n" echo "for line in cat test.txt" SAVEIFS=$IFS IFS=$(echo -en "\n") for line in $(cat test.txt) do echo $line; done IFS=$SAVEIFS
注意:for line in $(cat test.txt) 当文件中有空格或者tab 时,一定要设置一下IFS变量。
热门推荐
- CentOS 查后门程序的shell
- CentOS下备份文件小脚本
- centos系统初始化脚本
- shell脚本解决克隆vmware后有网卡冲突的问题
- shell脚本添加用户删除用户删除文件的脚本实现
- shell脚本编程(合并排序)
- shell脚本编程(快速排序)
- shell脚本(严格的终端格式控制,美丽的输出字体颜色)
- shell面试题汇集
- shell脚本练习题
- 增量备份系统文件的shell脚本
- mysql数据库备份脚本
- CentOS一键配置rsync服务器shell脚本
- 个强大的分析网络的shell脚本
- 运维shell命令
- centos定时释放内存脚本
- 常用到的iptables脚本
- Shell脚本一键安装LNMP环境
- centos6.X下pptp vpn一键安装脚本
- CentOS用iptables自动封IP脚本