while read读取文本内容
2024-10-19 04:23:15
读取文件给 while 循环
方式一:
exec <FILE
while read line
do
cmd
done
方式二:
cat FILE_PATH |while read line
do
cmd
done
方式三:
while read line
do
cmd
done <FILE
举例:
ip.txt内容如下:
10.1.1.11 root 123
10.1.1.22 root 111
10.1.1.33 root 123456
10.1.1.44 root 54321
写法1:
cat ip.txt | while read ip user pass
do
echo "$ip--$user--$pass"
done
写法2:
while read ip user pass
do
echo "$ip--$user--$pass"
done < ip.txt
使用IFS作为分隔符读文件
说明:默认情况下IFS是空格,如果需要使用其它的需要重新赋值
IFS=:
例如:
# cat test
chen:222:gogo
jie:333:hehe
# cat test.sh
#!/bin/bash
IFS=:
cat test | while read a1 a2 a3
do
echo "$a1--$a2--$a3"
done
最新文章
- WPF Freezable&ndash;How to improve your application's performances
- 试听笔记:javascript入门精通
- jquery做表格变色效果-demo
- SharePoint 2010 系统账户没完全控制权限了
- 原生 js 写分页
- redis 一二事 - 设置过期时间,以文件夹形式展示key显示缓存数据
- 各种工具使用手册:http://www.itshouce.com.cn/linux/linux-tcpdump.html 关于tcpdump!!!!
- 嵌套iframe中的HTML的文档解析类型
- JVM截至多少线程可以创建: unable to create new native thread
- Linux搭建FastFDFS文件管理系统搭建,部署及上传材料
- 转:【Java并发编程】之十六:深入Java内存模型——happen-before规则及其对DCL的分析(含代码)
- [转载] Quartz作业调度框架
- Sticky Footer 绝对底部的两种套路
- Taurus.MVC 支持Asp.Net Core 的过程
- 部署项目到tomcat步骤参考如下 2017.7.10
- 如何创建.gitignore文件,忽略git不必要提交的文件
- 小Q系列故事——屌丝的逆袭
- asio的网络通讯代码练手
- UVa 11988 Broken Keyboard(数组模拟链表)
- Dubbo-Fail to decode request due to: RpcInvocation
热门文章
- 如何处理Entity Framework / Entity Framework Core中的DbUpdateConcurrencyException异常(转载)
- git删除本地保存的账号和密码
- MyBatis配置数据库连接
- DataGuard的三种保护模式
- MySQL->;导出/导入资料[20180521]
- MySQL->;处理重复数据[20180517]
- react 使用antd 按需加载
- PTA基础编程题目集6-4求自定类型元素的平均 (函数题)
- Visual SVN 备份
- 20155308 2016-2017-2《Java程序设计》课程总结