Shell读取文件内容【转】
2024-08-30 00:19:05
while read wOne wTwo wThree
do
[ -z $wOne ] && continue #测试此行内容是否为空
xxx=$wOne #提取内容
done < /var/xxx/one.txt
echo "$xxx" #变量获取了文件中的内容
以下方法无法提取内容;但可以输出。问题似乎出在bash对管道的处理方法上
(bash可能生成了一个子shell处理管道输出)。
------------------------------------------------------------------------------------------------------------
cat /var/xxx/one.txt | while read wOne wTwo wThree
do
[ -z $wOne ] && continue #测试此行内容是否为空
xxx=$wOne #提取内容
done
echo "$xxx" #这里变量内容没有改变
最新文章
- 火狐 about:config
- 搭建邮局(邮件服务器) - hmailserver
- h5新增标签兼容性
- SQL时间第一期_获取系统年月日时分秒
- Internet Explorer for Mac the Easy Way: Run IE 7, IE8, &; IE9 Free in a Virtual Machine
- 支持向量机(SVM)非线性数据切割
- PropertyGrid--为复杂属性提供编辑功能
- Flask第三方工具组件介绍
- Python反序列化 pickle
- python 日常错误整理
- Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系
- 1. js数据类型_对象_函数_内存
- vue.js组件传值
- JsonResponse
- Spring Boot 2.0尝鲜-动态 Banner
- 【洛谷】【数论】P1876 开灯
- js私有作用域(function(){})(); 模仿块级作用域
- HDACM2021(发工资)
- Spring访问数据库(方式上跟HQL类似,每行记录映射一个实体类)
- Linux之常用命令