1、 正則__grep:
正則就是一串有規律的字串
掌握好正則對於編寫shell指令碼有很大幫助
各種程式語言中都有正則,原理是一樣的
grep [-cinvabc] 『word』 filename
-c 行數
-i 不區分大小寫
-n 顯示行號
-v 取反
-r (遍歷)篩選所有子目錄
-a 後面跟數字n,過濾出符合要求的行以及下面n行
-b 後面跟數字n,過濾出符合要求的行以及上面n行
-c 後面跟數字n,同時過濾出符合要求的行以及上下各n行
grep 『[0-9]』 passwd #把passwd檔案中含有數字的行過濾列印出來
grep 『^#』 shadow #把shadow檔案中以「#」號開頭的行過濾列印出來
grep –v 『^#』 shadow #把shadow檔案中不以「#」開頭的行過濾列印出來
grep 『^[^0-9]』 shadow #把shadow檔案中以非數字開頭的行過濾列印出來
grep 『r.o』 passwd #把passwd檔案中r在前o在尾中間任意字元的字串過濾列印出來
grep 『o*o』 passwd #把passwd檔案中o重複n次且以o結尾的字串過濾列印出來
grep 『.*』 passwd #把passwd檔案中任意字元創過濾列印出來
grep 『o\』 passwd #把passwd檔案中含有兩個o的字串過濾列印出來
egrep 『o』 passwd====grep 『o\』passwd====grep –e 『o』 passwd
grep 『o+o』 passwd #把passwd檔案中o開頭o結尾的字串過濾列印出來
grep 『o?t』 passwd #把passwd檔案中有或者沒有o開頭以t結尾的字元過濾列印出來
egrep 『root|nologin』 passwd #把passwd檔案中匹配root或者nologin的字元
六周三次課
1 awk命令 f 指定分隔符 ofs print的時候指定的分隔符 nr 表示行 nf 表示段 awk f test 把test檔案中以 為分割的第一列列印出來 awk f test 把test檔案中全部內容列印出來 awk f test 把test檔案中以 為分割的第一第三列以 分割顯示 awk...
第二週,周一,第3次課
第二週了 物聯網的概論講完了 本來該講物聯網通訊了 教材第二章是藍芽通訊 但是我這兒的學生,有的學過微控制器了 有的沒學,因為去年的微控制器是選修的 那就得從微控制器講起 過去學生寫的程式 就是在電腦上執行 要讓學生知道 你學的c語言程式包括任何的 可以在電腦以外的很多處理器 微控制器上執行 最簡單...
第一次作業(2018 03 05,周一)
這是第一次上python課,大致了解了python語言的一些基本特徵,課後又瀏覽了python主頁www.python.org,有了不少發現和收穫。一 python語言特性 1 python是一種解釋型語言,與c c 相比,python是動態編譯的,python語言指令可以一邊編寫一邊執行。2 py...