首先,大家如果看到有什麼不懂的地方,歡迎吐槽!!!
我會在當天或者第二天及時回複,并且改進~~
grep 一種強大的文本搜尋工具,它能使用正規表達式搜尋文本,并把比對的行列印出來
grep [option] [mode] [file]
示例
1、比對行首
(1)、檢索”/etc/passwd”中以”root”開頭的行,并列印出行号
(2)、檢索”/etc/services”檔案中的空行,列出行号。再次檢索空行有幾行
(3)、搜尋檔案中以”-“開頭,并且重複任意次,然後是d字元的比對行
搜尋檔案中以”/”開頭,中間”4”個任意字元,第”6”個字元仍為”/”的比對行
(4)、搜尋”sed.edu.cn”的比對行
(5)、搜尋”-“符号重複5次的文本行
搜尋”the”精确比對的行
grep #标準grep指令。支援正規表達式
egrep #擴充grep指令。支援基本和擴充正規表達式
fgrep #快速grep指令。不支援正規表達式,按照字元串的字面意思進行比對
egrep #指令與 grep -e等價
fgrep #指令與 grep -f等價
分析下面的正規表達式表達了什麼含義
2、利用通配功能列出某目錄下所有以數字開頭,最後3為是句點和2個任意字母的檔案名
3、檢視下面三條指令
4、統計目前目錄及子目錄下的所有檔案所包含空白行的行數
5、統計目前目錄及子目錄下的所有檔案包含非空白行的行數
6、結合對-符号的闡述,觀察是否對錯