Linux   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了regex – Sed命令在文件的偶数行中查找和替换大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

嗨,我是这个论坛的新手.我想使用SED替换文件的偶数行上的表达式.我的问题是我无法想到如何保存原始文件中的更改(即如何覆盖文件中的更改).我尝试过: sed -n 'n;p;' filename | sed 's/aaa/bbb/' 但这并没有保存更改.感谢您对此的帮助. 试试: sed -i '2~2 s/aaa/bbb/' filename -i选项告诉sed在适当的位置工作,因此不要将编辑后
嗨,我是这个论坛的新手.我想使用SED替换文件的偶数行上的表达式.我的问题是我无法想到如何保存原始文件中的更改(即如何覆盖文件中的更改).我尝试过:

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

但这并没有保存更改.感谢您对此的帮助.

@L_674_3@

试试:

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

-i选项告诉sed在适当的位置工作,因此不要将编辑后的版本写入stout并保留原始文件,而是将更改应用于文件. 2~2部分是sed应该应用命令的行的地址. 2~2表示仅编辑偶数行. 1~2只能编辑奇数行. 5~6将编辑每五行,从第5行开始等…

大佬总结

以上是大佬教程为你收集整理的regex – Sed命令在文件的偶数行中查找和替换全部内容,希望文章能够帮你解决regex – Sed命令在文件的偶数行中查找和替换所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。