1、 awk命令:
-f #指定分隔符
ofs #print的時候指定的分隔符
nr #表示行
nf #表示段
awk –f 『:』 『』 test #把test檔案中以「:」為分割的第一列列印出來
awk –f 『:』 『』 test #把test檔案中全部內容列印出來
awk –f 『:』 『』 test #把test檔案中以「:」為分割的第一第三列以#分割顯示
awk 『/oo/』 test #將test檔案中含有「oo」的字元匹配出來
awk –f 『:』 『$1 ~ /oo/』 test #將test檔案中第一行含有「oo」的字元匹配出來
awk –f 『:』 『$1 ~ /o+/』 test #將test檔案中第一行含有「o」的字元匹配出來
awk –f 『:』 『$1 ~ /oo+/』 test
awk –f 『:』 『/root/ /user/ 』test #匹配test檔案中第一第三列中含有的『root』的字元,
第三第四列中含有『user』的字元
awk –f 『:』 『/root|user/ 』 test
awk -f 『:』 『$3==」0」『 test #匹配test檔案第三列的值為0的字元
awk -f 『:』 『$3>=」500」』 test #匹配test檔案第三列的值大於等於500的字元
awk -f 『:』 『$3>=500』 test
awk -f 『:』 『$7!=」/sbin/nologin」』 test #匹配test檔案第七列的值不等於/sbin/nologin的字元
awk –f 『:』 『$3>2 || $7==」/sbin/login」』 test #匹配test檔案中第三列值大於2或者第七列等於/sbin/login的字串
awk –f 『:』 『$3>2 || $7 ~ /bash/』 test #匹配test檔案中第三列值大於2或者第七列匹配bash的字串
awk –f 『:』 『 $3>2 || $7 ~ /bash/ 』 test
awk –f 『:』 『』 test
awk –f 『:』 『』 test
awk –f 『;』 『nr<=10』 test #顯示test檔案前十行
awk –f 『:』 『nr<=10 && $1 ~ /root|bin/』 test
awk –f 『:』 『nf=6 && $1 ~ /root|bin/』 test
awk –f 『:』 『』 test
awk –f 『:』 『$1=」root」』 #test檔案中第一列賦值為root
20171101 三周三次課
今日任務 1.熟悉函式的寫法 2.函式引數的不同方法 3.函式的呼叫 對應猿課章節 7.1,7.2 函式的定義 你可以定義乙個由自己想要功能的函式,以下是簡單的規則 任何傳入引數和自變數必須放在圓括號中間。圓括號之間可以用於定義引數。函式的第一行語句可以選擇性地使用文件字串 用於存放函式說明。函式內...
六周一次課
1 正則 grep 正則就是一串有規律的字串 掌握好正則對於編寫shell指令碼有很大幫助 各種程式語言中都有正則,原理是一樣的 grep cinvabc word filename c 行數 i 不區分大小寫 n 顯示行號 v 取反 r 遍歷 篩選所有子目錄 a 後面跟數字n,過濾出符合要求的行以...
20171115 Python學習五周三次課
今日任務 五周三次課 11月15日 11.4 re的matche方法和search方法 11.5 re的split,findall,finditer方法 11.6 re的match物件 match string pos endpos string 匹配使用的文字,pos 文字中正規表示式開始搜尋的索...