grep-常用示例,关联 grep, egrep, regExp, 正则表达式

How to Grep Multiple Patterns

1
grep 'pattern1\|pattern2' fileName_or_filePath

统计匹配的行数,使用 -c 参数

1
2
3
4
5
grep -i "root" -c /etc/passwd

# 或者

grep -i "root" /etc/passwd | wc -l

找出所有空行 / 非空行

1
2
3
4
5
# 空行
grep '^$' sometext.txt

# 非空行
grep '^$' sometext.txt -n -v