grep
正则表达式
基本正则,^开头,$结尾。[a-z][0-9]表示区间。*匹配0次或者多次
1
2
3seq 10 | grep '^.$' 打印出来1-9,只有一个字符的数字符合条件
seq 10 | grep '.$' 打印出来1-10
seq 10 | grep '^.*$' 打印出来1-10,一个字符或者两个字符的数字都符合条件grep -E 扩展正则表达式。| 匹配多个表达式中的任意一个。()分组。
1
seq 10 | grep -E '5|7' 只打印5或者7
grep -A -B -C 打印匹配内容的上下几行 grep -o 每个匹配的内容,按独立的行展示 grep -i 忽略大小写 grep -v 不显示匹配的行 grep pattern -r dir 递归搜索