六周第一次課(3月12日)
阿新 • • 發佈:2018-03-13
linux 筆記 9.1 正則介紹_grep上
9.2 grep中
9.3 grep下
9.2 grep中
9.3 grep下
擴展
把一個目錄下,過濾所有.php文檔中含有eval的行
grep -r --include=".php" ‘eval‘ /data/
9.1 正則介紹_grep上
centos7自帶color選項
加了color選項
如果不加,沒有顏色。
查看行數。
查看行號
i的作用不區分大小寫。
加-r把帶root的文件,都列出來。
不加--r,只能過濾文件。
加-A可以過濾下兩行。
加-B,是上兩行。
加-C,是上下兩行。
9.2 grep中
過濾出帶有數字0-9的行。
過濾出不帶有數字0-9的行。
過濾出以#開頭的行
把不以#開頭的行過濾出來。用於看配置文件。
過濾出帶有非數字0-9的字符的行
過濾出不以數字0-9開頭的行
9.3 grep下
.也可以過濾出來
0次或N個前面的字符
所有字符都匹配出來。
重復2次前面的字符,{}內數值是重復的次數,花括號要加脫意符。
過濾出兩個O ,不帶花括號,要用egrep
不用egrep,又不加 脫意符,要加-E
重復()的字符兩次。
- 表示1次或N次前面的字符,
零個或一個前面的字符
加| ,把帶有root或nologin的行過濾出來。
不區分大小寫
六周第一次課(3月12日)