Shell sed 替换匹配开头字符的行

您所在的位置:网站首页 shell替换行内某几个字 Shell sed 替换匹配开头字符的行

Shell sed 替换匹配开头字符的行

2024-07-17 13:23| 来源: 网络整理| 查看: 265

配置文件/etc/config.txt中有一行是

version=xx.xx.xx

每次进行版本发布,需要重新填写这个值

可以用shell脚本中,加入sed命令来完成新版本号的替换

#首先定义一个新版本号的变量

var="version=6.1.1"

sed -i '/^version=/c'$var'' /etc/config.txt

i :直接修改读取的文件内容,而不是输出到终端。

^表示一行的开头

 

sed -i的详细命令可以看考:

http://www.cnblogs.com/ev-zhk/p/4277023.html

另外,sed命令比较灵活,命令中引用变量的方式也比较多,可以参考:

http://blog.chinaunix.net/uid-24904099-id-298600.html

 



【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3