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下設定自定義變數有哪些規則 設定變...