sed 替换特定字符,字符串的行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sed 替换特定字符,字符串的行相关的知识,希望对你有一定的参考价值。

1:单个字符替换

(1)将文件中的某一字符替换成其它字符

sed ‘y/要替换的字符/替换后的字符/‘ 文件名

技术分享

(2)替换以某一字符或字符串开头的行

sed ‘/^开头的字符串或字符/ y/要替换的字符/替换后的字符/‘ 文件名技术分享

(3)替换指定字符或字符串的单个字符

sed ‘/指定的字符串/ y/要替换的字符/替换后的字符/‘ 文件名

技术分享

2替换多个字符串

(1)将文件中的指定的字符串全部进行替换

sed ‘/指定的字符串/ s/要替换的字符串/替换后的字符串/‘ 文件名

sed ‘s/要替换的字符串/替换后的字符串/g‘ 文件名    //这个没有限制,符合条件的就会替换

技术分享

(2)剩下的用法与1基本相同,只是参数不同而已



本文出自 “11050780” 博客,请务必保留此出处http://11060780.blog.51cto.com/11050780/1791682

以上是关于sed 替换特定字符,字符串的行的主要内容,如果未能解决你的问题,请参考以下文章

如何用sed命令替换一行中的某个字符串

Solaris里面的sed怎样把指定字符替换成换行

shell的sed工具,如何删除一个文件中包含了特殊路径字符串的行? 例如文件file,里面有内容,

linux sed命令替换特定字符之后的字符

sql 替换 两特定字符(含特定字符)之间的字段

问在LINUX中 如何用sed将整行替换成给定字符串