增加一行减少一行_[perl学习]在case配置文件中增加一行配置

由于设计迭代,增加了两个配置点,目前需要给所有case下的配置文件中增加一行信息。

文件夹组织如下:

3890f315840b24d356174a163104b477.png

dut.par中信息如下:

1ecc7a503fd65933c778576725721a2b.png

目前要增加一行配置: SC_NAME4 : 444

文件比较多,手动修改比较麻烦。

使用perl命令行: perl -p -i.bak -w -e 's/SC_NAME3/ SC_NAME4 : 444nSC_NAME3/' dir*/dut.par

执行结果

e5ff8e45868794b26af22ec2a4c09772.png

解释:

perl 相当于文件开头的#/usr/bin/perl ,表示用perl程序解释随后的脚本

-p 使用perl程序生成一段小程序

while (<>) {

print;

}

-i.bak 将原来文件备份为*.bak

若不想备份,直接写-i

-w 开启警告功能

-e 表示随后后跟着可执行代码

's/xxxx/xxxx/' 表示替换

dir*/dut.par表示要处理的文件。

回想前几天手动修改60多个文件,增加三个参数,我快费了。

再贴一个不备份的命令

592fc0479502af30d3c9b32fd39e117f.png

倒数第四行。

下班。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值