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

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

可以通过Shell脚本替换字符串方式,如果知道第几行,格式如下:

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

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

具体例子:

比如要替换第128行

sed -i '128s/>.*</>world</' test.txt

这样子

在vi中调到指定的那一行是这样 *** 作的:首先要切换到vi编辑器的“一般模式”,方法是按下键盘上的Esc键;然后需要跳到哪一行就按下键盘上的对应数字,比如到第100行就按下键盘上1、0、0三个按键,最后按下键盘上的G这个键就可以调到对应的那一行了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7684868.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存