1、grep -iwr --color ‘hellp‘ /home/weblogic/demo 或者 grep -iw --color ‘hellp‘ /home/weblogic/demo/* (-i (忽略大小写) 和 --color 选项参数 仅仅只是要匹配单词,可以加上 -w 选项参数) 2、grep -iwr --color ‘hellp\|hello‘ /home/weblogic/demo 或者 grep -iw --color ‘hellp\|hello‘ /home/weblogic/demo/* -v:反向选取,只显示不符合模式的行; -o:只显示被模式匹配到的字串,而不是整个行; -i:比较时不区分字符的大小写(即认为字母大小写相等); -c:显示匹配到行的数目,而不显示行的内容;(例:ps aux | grep mysql -c) -n:在每一行前面加上它在文件中对应的行号;(例:ps aux | grep mysql -n) -A n:显示匹配到的行时,顺带显示其后面的n个行;(-A 2) -B n:显示匹配到的行时,顺带显示其前面的n行; -C n:显示匹配到的行时,顺带显示其前后的n行; -E: 使用扩展的正则表达式 (grep -E = egrep) 3、显示所有以d开头的文件中包含 hello的行 grep ‘hello‘ -r d* 4、显示输出空行的行号 grep -n "^$" zhao.conf 5、搜索非空行 grep -vn ‘^$‘ regular_express.txt 6、统计所有以“48”字符开头的行有多少 grep -c "48" zhao.conf
时间: 2024-10-13 18:29:29