sed编辑器入门

sed编辑器可以根据输入命令行的命令或者存储在命令文本文件中的命令处理数据,他每次从输入读取一行数据,将该数据与所提供的编辑器命令进行匹配,根据命令修改数据流中的数据,然后返回新数据

字符串替换

使用s命令,s命令用第二个文本字符串替换第一个//之间指定的文本字符串

如使用haha替换hehe

[root@mio-test ~]# echo 'hehe' | sed 's/hehe/haha/'
haha

如果要执行多个命令,需要使用-e选项

把a和b分别替换成x和n

[root@mio-test ~]# echo 'aaabbb' | sed 's/a/x/g; s/b/n/g'
xxxnnn