sed是stream editor(流式编辑器)的缩写它可以对攵本流、指定文件集或标准输入进行文本编辑。功能非常强大
sed命令的基本模式是:
sed命令总是以单个字母开头。比如
上例中s是替换命令s後面是分割符号,啥都行(一般用‘/’)比如上例子与下面命令等价:
sed多数命令允许在前面加个地址。该地址用于指定输入流的哪一行被编辑如果省略,默认是对所有行都进行编辑例如
打印当前行。默认是把所有的行都打印出来并把符合条件的行也打印出来。要是屏蔽默认加参数-n |
把set1中的字符用对应的set2中的字符替换(必须保证两个集合的字符个数相等) |
处理完当前行后退出sed |
安静模式,不加-n会把输入鋶都输出到终端加上后只输出符合条件的 |
直接修改读取的文件内容(慎重) |