sed
sed本身也是一个管道命令,可以分析标准输入,对数据进行替换、删除、新增、选取特定行等操作
通常是grep指令用来查找行,找到行后用sed进行输出元素的选择
-
例子1——删除某行
如果删除3到最后一行,用 sed ‘3,$d’,其中$代表最后一行 -
例子2——插入一行
如果是第2行之前,就是 sed ‘2i, drink tea’ -
例子3——插入两行
-
例子4——以行为单位进行替换
-
例子5——显示出n到m行
也可以使用head -n 20|tail -n 10来表示11~20行,但是不如本方法简单 -
例子6——替换
先grep到行,然后用sed先删除前部分,之后再删除后部分
另一个例子:
awk
(待更新)