linux sed命令 替换中的sed中的两种反斜杠/与\的区别

sed是stream editor(流式编辑器)的缩写它可以对攵本流、指定文件集或标准输入进行文本编辑。功能非常强大

sed命令的基本模式是:

sed命令总是以单个字母开头。比如

 

上例中s是替换命令s後面是分割符号,啥都行(一般用‘/’)比如上例子与下面命令等价:

sed多数命令允许在前面加个地址。该地址用于指定输入流的哪一行被编辑如果省略,默认是对所有行都进行编辑例如

打印当前行。默认是把所有的行都打印出来并把符合条件的行也打印出来。要是屏蔽默认加参数-n
把set1中的字符用对应的set2中的字符替换(必须保证两个集合的字符个数相等)
处理完当前行后退出sed
安静模式,不加-n会把输入鋶都输出到终端加上后只输出符合条件的
直接修改读取的文件内容(慎重)

我要回帖

更多关于 linux sed命令 替换 的文章

 

随机推荐