1、读取文件,输出包含某单词的各个行
cat 文件名 | grep 需要查找的单词 >将结果重定向到该文件中
或者这样也可以。直接用grep来获得结果
2、统计文件中含某单词的行数
使用参数——-c
3、输出文件中不包含某单词的行
使用参数——-v
4、统计文件中不包含某单词的行的行数
5、输出文件中含有某单词的行的行号以及内容
使用参数——-n
2019.04.13
6、提取日志中的数据
日志格式如下(每列以\t作为分隔符)
一些东西 \t error \t 一些东西 \t 一些东西
一些东西 \t info \t 一些东西 \t 一些东西
一些东西 \t message \t 一些东西 \t 一些东西
...
提取所有第二列为error的日志
注:
- -n 用于输出行号
- test为文件名
- $2表示第二列(
)
扩展:以 :分隔
- -F用于设置分隔符
持续收集中