gpt4 book ai didi

linux - 找到一个模式并替换

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:03:40 26 4
gpt4 key购买 nike

这是我文件的输入。

Number : 123
PID : IIT/123/Dakota

预期的输出是:

Number : 111
PID : IIT/111/Dakota

我想将 123 替换为 111。为了解决这个问题,我尝试了以下操作:

awk '/Number/{$NF=111} 1' log.txt
awk -F '[/]' '/PID/{$2="123"} 1' log.txt

最佳答案

用 sed 做这么简单的事情?

将更改打印到屏幕(用这个测试):

  sed -e 's:123:111:g' f2.txt 

更新文件(用这个):

  sed -i 's:123:111:g' f2.txt 

例子:

$ sed -i 's:123:111:g' f2.txt 
$ cat f2.txt
Number : 111
PID : IIT/111/Dakota

关于linux - 找到一个模式并替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50575680/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com