grep 查找过滤特定字符串并进行统计

 

1、【得到指定log文件关键字userRunningInfo对应的日志】

grep userRunningInfo ./WebSocketServer-2020-05-15.log     

2、【得到指定log文件中HELLO 的所有userRunningInfo信息】

grep HELLO ./WebSocketServer-2020-05-15.log | grep userRunningInfo 

3、【得到指定log文件含带空格的字符串信息】

grep HELLO ./WebSocketServer-2020-05-15.log | grep "userRunningInfo= 1"

4、【添加-c 为统计数量】

grep HELLO ./WebSocketServer-2020-05-15.log | grep "userRunningInfo= 1" -c 

5、【得到当前目录(包含子目录)HELLO 的对应信息】

grep -r HELLO * | grep "userRunningInfo= 1" 

6、【将过滤结果重定向在文件test.txt】

grep -r HELLO * | grep "userRunningInfo= 1" >> test.txt 

7、 【统计当前目录test.txt文件中某一列的总和】

history | awk '{print $15}' | awk '{sum+=$15}END{print sum}' ./test.txt

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章