linux如何替换文件指定行的特定位置字符串

时间:2022-03-14 09:01:56
shell脚本替换字符串,知道第几行,格式如下

<string id="str_ig_ghjjk">hello</string>

字符串内容可能是任意字符串,如何把>和<中间的字符串替换为我的字符串比如world

4 个解决方案

#1


有高手吗????????

#2


比如要替换第123行
sed -i  '123s/>.*</>world</' test.txt

#3


引用 2 楼 *mill 的回复:
比如要替换第123行
sed -i  '123s/>.*</>world</' test.txt


这个好像不起作用阿

#4


可以了,谢谢阿

#1


有高手吗????????

#2


比如要替换第123行
sed -i  '123s/>.*</>world</' test.txt

#3


引用 2 楼 *mill 的回复:
比如要替换第123行
sed -i  '123s/>.*</>world</' test.txt


这个好像不起作用阿

#4


可以了,谢谢阿