Linux实用技巧-使用“ :/s/old/new/ " 替换文本

在日常工作中,我们需要对一批相同的值进行修改替换,逐个修改重复的值是一件繁琐而且浪费时间的事情,下面的例子是使用Linux中":s/old/new/“ 来进行替换操作,以提高工作效率。

1. 使用 :s/old/new/ 替换cron job 中的一行的值:


 

2. 使用 :%s/old/new/g 来替换cron job中所有行的值:


 

按enter后:


 
 

[OHOS ERROR] [847/848] ACTION //device/rockchip/rk2206/sdk_liteos:liteos(//build/lite/toolchain:arm-none-eabi-gcc) [OHOS ERROR] FAILED: obj/device/rockchip/rk2206/sdk_liteos/liteos_build_ext_components.txt [OHOS ERROR] /usr/bin/python3 ../../../build/lite/build_ext_components.py --path=../../../device/rockchip/rk2206/sdk_liteos --command=sh\ ./build.sh\ /home/openharmony/txsmartropenharmony/out/rk2206/isoftstone-rk2206 --target_dir=/home/openharmony/txsmartropenharmony/out/rk2206/isoftstone-rk2206/obj/device/rockchip/rk2206/sdk_liteos/build.log --out_dir=/home/openharmony/txsmartropenharmony/out/rk2206/isoftstone-rk2206/error.log [OHOS ERROR] arm-none-eabi-gcc -I/home/openharmony/txsmartropenharmony/device/rockchip/rk2206/sdk_liteos/include -E /home/openharmony/txsmartropenharmony/device/rockchip/rk2206/sdk_liteos/build/link/board.ld.S -o /home/openharmony/txsmartropenharmony/device/rockchip/rk2206/sdk_liteos/board.ld -P [OHOS ERROR] Makefile:50: *** missing separator. Stop. [OHOS ERROR] you can check build log in /home/openharmony/txsmartropenharmony/out/rk2206/isoftstone-rk2206/build.log [OHOS ERROR] command: "/home/openharmony/txsmartropenharmony/prebuilts/build-tools/linux-x86/bin/ninja -w dupbuild=warn -C /home/openharmony/txsmartropenharmony/out/rk2206/isoftstone-rk2206" failed [OHOS ERROR] return code: 1 [OHOS ERROR] execution path: /home/openharmony/txsmartropenharmony-old/vendor/isoftstone/rk2206/samples/e1_iot_smart_home root@bb6061800f19:/home/openharmony/txsmartropenharmony-old/vendor/isoftstone/rk2206/samples/e1_iot_smart_home#
最新发布
07-02
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值