关于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的行只有一行,如果多行还要进行判断
关于sed的详细命令见此链接:man.linuxde.net/sed
替换指定行
(1) 查找aaa.txt中包含xxxx的行号
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。