shell基礎(2) 正則

2022-07-22 05:42:11 字數 947 閱讀 9022

shell正規表示式分為兩種:

基礎正規表示式:bre(basic regular express)

擴充套件正規表示式:ere(extend regular express),擴充套件的表示式有+、?、|和()

^ 匹配以什麼什麼開頭  [^ ]和一起使用表示排除 

$ 匹配以什麼結尾的

. 匹配除了\n 之外的任意字元

* 匹配多個

\轉義\d 匹配乙個數字字元 相當於 [0-9]

\d 匹配乙個非數字的字元 相當於 [^0-9]

\n 換行

\r 回車

!取反1.1 ^符號 找出h開頭的

1.2 $ 匹配以h結尾的

1.3 *的使用

1.4 範圍[0-9]  分割[1,3,4]  [包含內容]

1.5 !取反

1.6 匹配 空行和#開頭的刪掉

Linux基礎 shell指令碼(2)

實現shell指令碼 1 建立指令碼檔案 touch file.sh 2 實現指令碼 bin bash 表示所有的 都是通過bash解析 cmd3 指定執行許可權 chmod 755 file.sh 建立檔案 644 666 umask 建立目錄 755 777 umask umask 表示預設許可...

shell程式設計基礎 2 與

shell 程式設計重要的應用就是管理系統,對於管理系統中成千上萬的程式而言,查詢某個檔名是否存在,並且獲取該檔名所指代檔案基本資訊是系統管理員的基本任務。shell命令可以很輕鬆的完成這項任務。program this is a example for command test read p ty...

shell基礎知識(2)

8.6管道符 作業控制 sleep 100 暫停100秒 sleep 100 直接放在後台暫停 8.7shell變數 上 env系統內建變數 set不僅可以顯示系統預設的變數,也可以連同使用者自定義的變數顯示出來 a 111 echo a 顯示為111 在linux下設定自定義變數有哪些規則 設定變...