工作要求:

某个文件中有一行构建号:BUILD_NUMBER=06

其中06是不固定的。如何每次构建能够自动替换构建号?

网上找了很多文章,结果都不对。经过自己探索,找到了正确办法。

sed -i "/BUILD_NUMBER=/cBUILD_NUMBER=$1" file

不知道有没有更好办法,即省略第二个BUILD_NUMBER。

LINUX SHELL中使用sed匹配某一行并替换这一行的内容相关推荐

  1. Linux shell中使用sed 替换\n换行符 (多行边一行、一行变多行)

    基本语法: sed "s/要匹配的字符串/要替换成的字符串/g" test.gson 语法解释:sed是按行处理文本数据的,每次处理一行数据后,都会在行尾自动添加trailing ...

  2. Linux shell中的一个问题 ${}带正则匹配的表达式

    目前在准备龙芯项目的PMON,在研究其编译过程的时候,看到一些make 语句,百思不得其解.后来在shell编程中看到一点资料,牵扯到Shell中的正则表达式.故记录下来,以备后来查阅. 问题: 在某 ...

  3. Day25 linux shell中的特殊符号与命令

    2019独角兽企业重金招聘Python工程师标准>>> linux shell中的特殊符号 *:代表零个或多个任意字符 ?:只代表一个任意字符,不管是数字还是字母,只要是一个字符,都 ...

  4. linux shell bin sh,linux shell中#bin/sh的理解

    摘要 腾兴网为您分享:linux shell中#bin/sh的理解,支付旭尊,小熊到家,天天美剧,淘金宝等软件知识,以及维棠flv视频软件,usb抓包工具,红警2无敌,ucbug造梦西游4,壁纸工作室 ...

  5. linux的shell的功能,linux shell中${ }的一些特异功能

    linux shell中${ }的一些特异功能,这部分内容是shell中的比较经典的部分之一,建议认真学习,深刻体会. 假设我们定义一个变量为: file=/dir1/dir2/dir3/my.fil ...

  6. linux shell中./a.sh , sh a.sh , source a.sh, . ./a.sh的区别

    在linux shell中, 执行shell script的方式有多种, 有什么区别呢? 现在用一个简单例子再来说下. a.sh的内容是: #! /bin/bash echo hello world ...

  7. linux shell中的命令自动补全(compgen complete)与 命令行参数解析

    linux shell中的命令自动补全(compgen complete)与 命令行参数解析 标签: shell脚本 2013-12-31 21:56 6661人阅读 评论(6) 收藏 举报 分类: ...

  8. Linux shell中在vim打开的文件中查找关键字

    linux shell中使用vi命令打开文本文件后,如果需要查找字符,可在normal模式下直接按"/"进入查找模式,输入要查找的字符并按下回车,vim会跳到第一个匹配的位置. 按 ...

  9. linux if else 格式,linux shell中 if else以及大于、小于、等于逻辑表达式

    在linux shell编程中,大多数情况下,可以使用测试命令来对条件进行测试,这里简单的介绍下,方便需要的朋友 比如比较字符串.判断文件是否存在及是否可读等,通常用"[]"来表示 ...

  10. Linux shell中的竖线(|)——…

    原文地址:Linux shell中的竖线(|)--管道符号 作者:潇潇 管道符号,是unix一个很强大的功能,符号为一条竖线:"|". 用法: command 1 | comman ...

最新文章

  1. iOS AppStore 申请加急审核
  2. JDK文档中关于Semaphore的正确使用以及使用场景
  3. android自定义View之曲线图
  4. Lotus中Form与Document的区别
  5. T100服务端接口开发步骤
  6. (1)pytorch 实现 minist手写数据集(cpu/gpu)版本
  7. 从零开始制作PPT(母版设计,素材填充,配色等)
  8. input 属性开启手机前置摄像头拍照
  9. 关于一台机器运行两个身份证读卡器模块(总结)
  10. 01-CSS属性:字体属性和文本属性
  11. java 求正割_Java中AQS基本实现原理
  12. 日乒赛-马龙爆冷止步次轮 朱雨玲陈梦率先进8强
  13. DB2缓冲池、表空间详解
  14. java.dll_ibtmjava.dll,下载,简介,描述,修复,等相关问题一站搞定_DLL之家
  15. dpkg: 处理软件包 nginx (--configure)时出错: 依赖关系问题 - 仍未被配置
  16. 全面战争:三国 破解版安装教程
  17. java设置启动内存
  18. STM32按键控制LED灯(中断实现)
  19. 计算机网络,数据库,操作系统杂乱汇总(1),处女座慎入,笔记而已
  20. q3连接android,全新奥迪Q3 新一代奥迪Q3将支持苹果CarPlay或Android Auto

热门文章

  1. gradle 不支持多级子模块_Apache NetBeans 11.0 正式发布 支持Java 12
  2. 苹果登陆qq邮箱服务器,腾讯QQ邮箱配置,在苹果邮件配置和第三方spark登录qq邮箱账号...
  3. cmd 查看端口占用情况,及对应进程,杀进程
  4. 消息中间件—RocketMQ的RPC通信(一)
  5. 线上服务器出现CPU飙升问题该怎么办?
  6. struts2中,在使用 convention 插件的情况下,如何使用 “chain” 这个resu
  7. oracle 定时器调用存储过程
  8. ML三(人工神经网络)
  9. MKAnnotationView,MKAnnotation与MKMapView结合使用显示坐标点
  10. Apache使用总结