文本三剑客
一、grep——文本过滤工具
文本过滤器(模式:pattern)工具,grep,egrep(不支持正则表达式搜索)
grep [选项] 条件 目标文件
选项
作用
–color=auto
对匹配到的文本着色显示
-v
显示不被pattern匹配到的行
-n
显示行数
-c
统计匹配到的行数
-o
仅显示匹配到的字符串
二、sed——编辑器
sed [选项] ‘操作’ 参数
sed [选项] -f scripfile 参数
选项
作用
-e script :
指定sed编辑命令
-f scriptfile :
指定的文件中是sed编辑命令
-h :
显示帮助
-n :
表示仅显示处理后的结果
-i :
直接编辑文本文件
-r, -E
使用扩展正则表达式
-s
将多个文件视为独立文件,而不是单个连续的长文件流
操作
作用
a :
增加,在当前行下面增加一行指定内容
c :
替换,将选定行替换为指定内容
d