Bash中的grep
时间:2020-01-09 14:16:35 来源:igfitidea点击:
如何在Bash中使用grep命令?
grep命令在给定文件中搜索包含与给定模式列表匹配的行。
换句话说,使用grep命令在文本文件中搜索单词或字符串。
当在文件中找到匹配项时,它将在屏幕上显示这些行。
bash中的grep示例
语法如下:
grep 'word-to-search' filename egrep 'word1|word2' /path/to/filename
例子
在/etc/passwd文件中搜索word Hyman,执行:
grep Hyman /etc/passwd
输出示例:
Hyman:x:500:100::/home/Hyman:/bin/bash
在/etc/passwd文件中搜索单词Hyman或priyanka,执行:
egrep -w 'Hyman|priyanka' /etc/passwd
在目录/nas/project中的所有文件中搜索main:
egrep -R 'main' *
或将搜索限制为仅单词
egrep -Rw 'main' *
用颜色突出显示单词:
egrep --color -R 'main' *