linux命令(九)

2019-10-07  本文已影响0人  墨线宝

搜索

其实很多人使用linux的是因为服务器是linux系统,既然是服务器,那查找日志肯定是大家用的很多的了,这一节就来介绍一下搜索的命令

image

查找不包含该字符串的行 -v v代表的invert-match(不匹配的行)

grep -v qw grep.txt
image

查找包含该字符串的行号以及该行的内容 -n n代表的line-number(输出的同时打印行号)

grep -n qw grep.txt
image

有多少行包含该字符串(注意:这里打印出来的是行数而不是行号) -c c代表的count(打印文件中的匹配行数目)

grep -c qw grep.txt
image

一共有两行包含qw


搜索时忽略大小写 -i i代表的ignore-case(忽略大小写)

grep -i qw grep.txt

搜索多个文件 -l l代表的files-with-matches(只打印匹配字符串的文件名)

grep -l bash casetest.sh read.sh grep.txt
image

反向搜索多个文件 -L L代表的files-without-matches(只打印不匹配字符串的文件名)

grep -L bash casetest.sh read.sh grep.txt
image

上一节 linux命令(八) 输出                   下一节 linux番外篇(vim)

上一篇 下一篇

猜你喜欢

热点阅读