位置: 编程技术 - 正文

利用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)

  • 退税怎么做账务处理,需要交什么税
  • 个人出售普通住宅应当缴纳哪些税
  • 预缴税款是什么科目
  • 偶然所得代扣代缴义务人
  • 印花税购销合同计税依据70%
  • 企业所得税季度申报时间
  • 融资租赁会计核算的一般原则是什么
  • 旧设备换新设备文案
  • 进口转卖业务
  • 专用发票不抵扣怎么做分录
  • 事业单位开办费账务处理
  • 以前购买的固定资产现在入账
  • 抵扣红字发票税点是多少
  • 私营独资企业是公司还是非公司
  • 金税三期里有员工无工资如何申报?
  • 增值税附表三怎么填 举例说明
  • 会计学考研考哪些科目专硕
  • 开票3个点13个点是什么意思
  • 诊所购药有差价怎么办
  • 企业贷款利息是否可以提前还款
  • 设备加速折旧
  • 电脑专用电源转换器
  • 企业在运行过程中会遇到哪些法律问题
  • 投资资本回报率多少合适
  • php rewind
  • 无私有住房证明怎么开
  • PHP:imagecolormatch()的用法_GD库图像处理函数
  • 采购原材料凭证未到达
  • Android Studio安装和使用教程(全文图解)
  • 成功解决冲突的能力英语
  • promise thenable
  • 税务滞纳金计入什么会计科目
  • 勘察设计费怎么入账
  • ps里的钢笔工具
  • CINLINELE工具
  • 销售净额等于净利润吗
  • 融资租赁利息一般多少
  • window批处理文件
  • mongodb安装教程win10
  • 计提制造费用
  • 附加税减免计入什么科目
  • 固定资产盘盈影响所有者权益吗
  • 一般纳税人发生应税销售行为向购买方收取
  • 母公司给子公司开票会有税务风险吗
  • 安防工程的注意事项
  • 应收账款无法收回会计分录
  • 自产产品用于捐赠是否要确认收入
  • 以前年度损益调整属于哪类科目
  • 单位给个人转款怎么做账
  • 企业接受非货币性资产投资的入账金额
  • 高新企业研发项目规定几个
  • 投入产出比的计算依据
  • 银行汇票的适用主体
  • mysql可以存什么
  • 数据库备份怎么做mysql
  • vc运行程序exe停止工作怎么办
  • ubuntu20.04教程
  • win7旗舰版开机
  • windowsxp怎么打开设置
  • 在linux中使用什么命令可以执行shell脚本
  • linux下时间同步的两种方法分享
  • windows7桌面右击
  • win8操作
  • win10系统怎么修改字体大小
  • linux服务器被尝试登录失败
  • 批处理传参数
  • 网页设计中css样式有何用途
  • python重复操作符
  • linux 消息队列 系统参数
  • python提取xml的值
  • 游戏的背包和道具系统
  • js代码不生效
  • python连接MySQL数据库增删改查
  • unity ulua
  • qrcode怎么生成
  • 安卓手机管家删除的照片怎么恢复
  • 西安市地税局各科科长
  • 北京朝阳地税大厅电话
  • 吉林市无犯罪记录证明网上申请流程
  • 重庆九龙坡区商务委员会
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设