1.输出文档中带有指定字符的行数据
#输出带有add 字符的行数据
awk '/add/ {print $0}' textfile1.txt
# 注:/add/ 是正则部分,print 输出, $0:提取行数据,$1:提取第一列 , textfile1.txt文件名
2.输出文档中带有指定字符的行数据并生成新 文件
#输出带有add 字符的行数据
awk '/add/ {print $0}' textfile1.txt
# 注:/add/ 是正则部分,print 输出, $0:提取行数据,$1:提取第一列 , textfile1.txt文件名
3.输出文档中带有指定字符的行数据(高亮显示)
grep --color "ERROR" textfile2.txt
4.grep 搜索不包含指定字符的行 (-v)
grep -v "ERROR" textfile2.txt
#查询不包含“ERROR”的行数据,如果要显示行数,加 -n
grep -n -v "ERROR" textfile2.txt
5.grep 不区分大小写搜索
grep -i "info" textfile2.txt
6.多文件搜索
grep -n "第" text*.txt