gpt4 book ai didi

regex - sed 命令在文件的偶数行中查找和替换

转载 作者:行者123 更新时间:2023-12-03 07:04:28 26 4
gpt4 key购买 nike

嗨,我是这个论坛的新手。我想使用 SED 替换文件偶数行上的表达式。我的问题是我想不出如何保存原始文件中的更改(即如何覆盖文件中的更改)。我试过:

sed -n 'n;p;' filename | sed 's/aaa/bbb/'

但这不会保存更改。我很感激你在这方面的帮助。

最佳答案

尝试 :

sed -i '2~2 s/aaa/bbb/' filename

-i 选项告诉 sed就地工作,因此不要将编辑后的版本编写为粗壮并保留原始文件,而是将更改应用于文件。 2~2部分是 sed 应应用命令的行的地址。 2~2意味着只编辑偶数行。 1~2只会编辑奇数行。 5~6将每五行编辑一次,从第 5 行开始,等等......

关于regex - sed 命令在文件的偶数行中查找和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10856447/

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