位置: 编程技术 - 正文

利用Shell脚本循环读取文件中每一行的方法详解(shell脚本怎么写循环)

编辑:rootadmin

推荐整理分享利用Shell脚本循环读取文件中每一行的方法详解(shell脚本怎么写循环),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:shell脚本循环执行命令,shell脚本怎么写循环,shell脚本循环读取变量内容,shell脚本的循环语句,shell脚本的循环语句,shell脚本中所有循环语法,shell脚本循环执行命令,shell脚本如何循环执行程序,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

本文主要给大家介绍了关于使用Shell脚本循环读取文件每一行的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

一、使用for循环

或者

利用Shell脚本循环读取文件中每一行的方法详解(shell脚本怎么写循环)

二、使用while循环

While循环中read命令从标准输入中读取一行,并将内容保存到变量line中。在这里,-r选项保证读入的内容是原始的内容,意味着反斜杠转义的行为不会发生。输入重定向操作符< file打开并读取文件file,然后将它作为read命令的标准输入。

今天遇到一个问题弄了好久才搞明白:我想在循环中动态链接字符串,代码如下:

就是在每一次循环过程中给取出来的字符串后面添加“XXYY”字符,但是程序就是运行不出来正确的结果。

后来发现是因为我的文件是才Window下生产的,在Linux下读取这样的文件由于换行符的不同会导致程序运行不出来正确的结果。

解决办法:在linux安装dos2unix小工具,经过该工具转化以后的文件再进行读取就没有问题了。

总结

标签: shell脚本怎么写循环

本文链接地址:https://www.jiuchutong.com/biancheng/379729.html 转载请保留说明!

上一篇:Shell中set与shopt命令选项的含义和使用示例(shell中setenv)

下一篇:linux echo命令以及linux echo命令提示权限不够的解决办法(linux echo echo)

  • 进项税抵扣怎么弄
  • 金融企业 税
  • 税务季报利润表的本年累计可以更改吗
  • 小规模纳税人应交增值税怎么算
  • 水利建设基金一定要交吗
  • 跨越发票冲红,填了红字信息表,没有负数发票
  • 应税销售行为的购买方为消费者个人的可以开专票吗
  • 计算产品当月生产成本
  • 短期借款可以按币种设置明细核算
  • 税前计提工资福利费用如何做会计核算?
  • 预交增值税附加税费减免吗
  • 印花税计入应交税费需要调整吗
  • 同一地级行政区怎么划分
  • 不同税率的发票可以合并入账吗
  • win11字体大小怎么调
  • 工地购买的零星材料计入什么科目
  • 鼠标怎么设置为右键功能
  • 微软汽车
  • 福利费如何做会计分录
  • 银行存款期末调汇吗
  • 使用与保养
  • linux做raid命令
  • 长期待摊费用的概念
  • 商业折扣影响税费吗
  • PHP:pg_lo_create()的用法_PostgreSQL函数
  • 境外资金购买境内物业
  • 资产减值损失的借贷方向
  • driver-e
  • 非货币性资产交换补价大于25%的会计处理
  • 怎么让gridview居中
  • 机器学习中的数学——距离定义(八):余弦距离(Cosine Distance)
  • php array_udiff_assoc 计算两个数组的差集实例
  • 固定资产怎么盘点最快
  • 人力资源公司财务工作心得与感悟
  • 织梦安装完要删除哪个文件
  • 购买用品开专票怎么开
  • 印花税的税率变动
  • 增值税附表一填写
  • 差旅费津贴属于应付职工薪酬吗
  • 购车增值税可以不交吗
  • sqlserver存储过程语法
  • win2008 enterprise R2 x64 中安装SQL server 2008的方法
  • 安装sql server 2008提示重新启动计算机
  • 汽车维修公司做账基本流程
  • 租赁公司开票没有写数量可以开吗?
  • 固定资产丢失如何补办
  • 小规模纳税人低于多少免征增值税
  • 委托开发费用
  • 劳务公司核定征收怎么交税的
  • 工程审图费入什么会计科目
  • 营业税差额征税范围
  • 退差价后退货
  • 未入账的记账凭证填错了怎么办
  • 管理费用费用占收入的多少
  • 开个人普票需要身份证吗
  • 党建信息的重要性
  • sql语句版本
  • 自己动手在家就可以自己理发视频
  • 灵活设置成员
  • centos7ntp服务器
  • vm虚拟机中的网络设置怎么添加
  • windows8触摸屏手势设置
  • 电脑预读文件
  • win10相机桌面快捷方式
  • ssh进入
  • 将windows的文件上传到ubuntu
  • win8系统怎么安装软件
  • windows10 rs4
  • nodejs发送http请求
  • android线程间通信的几种方法
  • Unity3D游戏开发标准教程
  • bat文件加密bat解密脚本
  • 在node.js中想要监听事件
  • unity3d跨平台
  • js实现@功能
  • 小米手机图库图标
  • JavaScript为事件句柄绑定监听函数实例详解
  • 供暖配套费
  • 收到税务局发的多条宣传短信
  • 税务稽查局什么时候独立出来
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设