在bash shell中如何使用grep命令?
在bash shell中如何查找字符串?
如何搜索文本文件是否包含某个字符串?
grep命令用于在文本文件中搜索字符串。
bash中的grep示例
语法如下:
grep 'word-to-search' filename egrep 'word1|word2' /path/to/filename
例子
在/etc/passwd文件中搜索jack单词
grep jack /etc/passwd
输出示例:
jack:x:500:100::/home/jack:/bin/bash
在/etc/passwd文件中搜索jack或者tom
egrep -w 'jack|tom' /etc/passwd
在目录中的所有文件中搜索root
egrep -R 'root' *
搜索完整的单词conf
egrep -Rw 'conf' *
用颜色突出显示搜索的单词:
egrep --color -R 'main' *
日期:2019-11-20 08:53:30 来源:oir作者:oir