六周一次課

2021-08-14 15:49:11 字數 1269 閱讀 4454

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...