grep -i the a.txt --在a.txt中查找the, 不区分大小写
grep the a.txt --在a.txt中查找the. 区分大小写
grep -v the a.txt --在a.txt中查找不带the ,表示反向选择
grep 't[ab]t' a.txt --查找 tat或 tbt
grep '[^t]aa' a.txt --查找aa的,但不是taa的
grep '[^a-z]aa a.txt --aa前不要有小写字母
grep '^the' a.txt --行首是the的
grep '^[a-z]' a.txt --小写字母开头
grep '^[^a-zA-Z] a.txt --开头不是英文, 在[]里的^,表示非的意思 : 在外面的^表示 开头的意思
grep '^$' a.txt --查看空行
grep 中 . 代表一个字符 *代表0个或多个重复前面的字符, 并不是任意的字符
grep 'o\{2\}' a.txt --找两个o的字符 ,因为{}有特殊的意思,所以需要转义