查找文件内容命令

查找文件内容命令

命令 说明
grep 查找/搜索文件内容

grep命令及选项的使用

命令选项 说明
-v 显示不包含匹配文本的所有行
-n 显示匹配行号
-i 忽略大小写

示例:

grep hello a.txt -na.txt文件中查找hello,并显示所在的行号。

grep命令结合正则表达式使用

正则表达式 说明
^ 以指定字符串开头
$ 以指定字符串结尾
. 匹配一个非换行的字符

示例:

# 在a.txt文件中查找以h开头的内容
grep
{ #h}
 a.txt

# 在a.txt文件中查找以d结尾的内容
grep d$ a.txt

# 在a.txt文件中查找以h开头l结尾中间任意字符的内容
grep h.l a.txt

扩展

grep还可以查找管道中的内容,比如:

ls / | grep 'lib' 查找ls / 输出的结果中包含lib的内容。