cut命令
取$path路徑裡第二個——f2
-c處理規整資料
grep命令——基於行操作
查詢特定字串
grep -n 'the' regular_express//在regular_express檔案裡查詢the,-n代表顯示行號
grep -vn 'the' regular_express//-v代表查詢沒有『the』的
中括號查詢
grep -n 't[ae]st' regular_express //查詢tast和test
只選擇中的乙個字母
grep -n '[^g]oo' regular_express //[^..
]括號內的^代表————除去
也就是查詢『oo』,但是不能是『goo』
grep -n '[^a-z]' regular_express //代表查詢除了有a-z的
行首和行尾^ $
grep -n '^the' regular_express //查詢所有開頭為the的
注意到 『^the』 和 '[^the] 的區別,乙個代表開頭為the,乙個代表除去the,如果希望開頭不是a-z可以這樣寫 』 ^[^a-z] 』
grep -n '\.$' regular_express //查詢結尾為. 此處\為轉義符
grep -n '^&' regular_express //只用^$可以查詢空白行
關於*. {}
*.:代表一定有乙個任意字元
*:重複前乙個字元,0到無窮次
.*:代表零個或者任意個
:代表查詢前乙個字元n到m次,要使用轉義符
『g…d』:查詢good giid 等
『o*』:查詢所有字元,因為可以代表0
『oo*』:o,oo,ooo,等
'oooo』:ooo,oooo等
linux基礎 grep以及模式正規表示式
grep options pattern file.i 不區分大小寫 color 高亮顯示匹配字元 v 顯示沒有被匹配到的行 o 只顯示被匹配到的字串 e 使用擴充套件正規表示式 任意長度的任意字元 匹配任意單個字元 匹配指定範圍內的任意字元 匹配指定範圍外的字元 a n 顯示匹配到行下面n行 b ...
grep以及正規表示式
grep 根據模式搜尋文字,並將符合模式的文字行列印出來 i 忽略大小寫 v 搜尋不符合模式的文字行 o 列印完全匹配的字元 color 匹配的字元高亮 a num 列印匹配的文字行以及文字的後num行 b num 列印匹配的文字行以及文字的前num行 c num 列印匹配的文字行以及文字的前後nu...
Linux中find以及grep命令總結
1.查詢檔案 例如在當前目錄下查詢名稱為nginx.conf的檔案路徑 find name nginx.conf 在 home目錄下查詢以.txt結尾的檔名 find home name txt 2.查詢關鍵字 grep rl 在當前目錄下查詢包含 的檔案 grep match pattern fi...