在Linux系统脚本中,会经常遇见sed命令。sed行编辑器,可以对文本文件进行查看、修改、增添、删除,配上正则表达式,处理文本文件就得心应手。
常用动作:
参数 | 含义 |
---|---|
i | 插入 |
s | 替换 |
d | 删除 |
p | 打印 |
例子:
sed -e 4a\newline test.c
第4行增添新字符串newline
cat test.c | sed 's/hello/hi/g
第四行hello替换为hi
补充:
>/dev/null 2>&1
内容重新输入到空设备文件,如信息就不会显示在控制台上。