grep的用法
-w
grep 默认是匹配字符, -w 选项默认匹配一个单词
例如我想匹配 “like”, 不加 -w 就会匹配到 “liker”, 加 -w 就不会匹配到
-v
表示不匹配的字符,grep -v ‘ok’,表示匹配没有ok的内容
-e
使用grep -e 选项,只能传递一个参数。在单条命令中使用多个 -e 选项,得到多个pattern,以此实现OR操作。
例如:grep -e pattern1 -e pattern2 filename
$ grep -e Tech -e Sales employee.txt
100 Thomas Manager Sales $5,000
200 Jason Developer Technology $5,500
300 Raj Sysadmin Technology $7,000
500 Randy Manager Sales $6,000
-f
• -f<范本文件>或–file=<范本文件> 指定范本文件,其内容含有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每列一个范本样式。
例如grep -f test.txt test1.txt
两个文件的一致内容会红色提示
-i
忽略大小写
-x
正则匹配,可以输入正则表达式