awk

Linux上实现为gawk
文本报告生成工具,格式化文本,




区别

一些例子

找出文件中20-30 行 内容

head找出文件 前30行内容,tail 找出以前为基础的后11行内容

sed -n '20,30p' test.txt

grep

文本替换


sed s表示替换 #要更改的文本#更换后的值# g表示全局
此时只是在内存中显示打印内容, 实际上文本还没有做更改
加上-i 选项后, 就将更改写入到文件中

查找文件并作出修改



找出所有文件,并修改其中内容

第二种方法
将sed的目标文件 使用一个命令查找出来 注意 查找命令要使用反撇 `括起来.

原文地址:https://www.cnblogs.com/cizao/p/11489607.html