linux中,只替换第一列内容里的所有符号. 为符号 -

linux中,只替换第一列内容里的所有符号. 为符号 -,第1张

这就必须要仔细阅读 Linux 系统的 shell 编程的教材了。我虽然很久没有进行 Linux SHELL 编程,但是我可以给你提供一个思路。我记得字符串替换是:sed 命令。如下所示:

sed 's/原字符串/替换字符串/'

其中:s 代表字符串替换。

至于说 sed 还有很多参数,那就必须要使用 man 命令阅读 sed 的文档了。

1)单字符替换:在命令模式下使光标位于要替换的字符,按r,再按需要的字符;

2)取代字符串:在命令模式下

$s/string/replae/g

会将全文的string字符串取代为replace字符串,其中1,$s就是指搜寻区间为文章从头至尾的意思,g则是表示全部取代不必确认。

%s/string/replace/c:同样会将全文的string字符串取代为replace字符串,和上面指令不同的地方是,%s和1,$s是相同的功能,c则是表示要替代之前必须再次确认是否取代。

1,20s/string/replace/g:将1至20行间的string替代为relpace字符串。


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

原文地址: http://outofmemory.cn/yw/8971126.html

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

发表评论

登录后才能评论

评论列表(0条)

保存