sed 替换指定行(备忘)


关于sed的详细命令见此链接:man.linuxde.net/sed

替换指定行

(1) 查找aaa.txt中包含xxxx的行号

LINE_NUM=$(sed -n '/xxxx/='  aaa.txt)
 (2)替换指定行号为yyyy
sed    $OPTS   "$LINE_NUM"'c  yyyy‘   aaa.txt
 
ps:因为我使用的场景中包含xxxx的行只有一行,如果多行还要进行判断


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM