




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
bash進階特性主講教師:bash特性任務引入自動補全歷史記錄別名通配符正則表達式bash是最常見的shell,很多Linux發行版的默認shell都是bash。bash的功能主要有:
自動補全、歷史記錄、別名、通配符、正則表達式。bash特性自動補全歷史記錄別名通配符正則表達式Bash特性bash最常用的shell通配符匹配一類內容01正則表達式匹配一類內容02主要內容在bash中,通配符表示一類內容,一般出現在指令的參數中。bash搜尋可能的匹配:匹配存在,則將該匹配作為參數,繼續尋找匹配項,直到查找完成。匹配不存在,則將該通配符作為一個普通字符傳遞,再進行處理。通配符bash中常見的通配符有*、?、[]、{}等。其中:*表示匹配零個或者一個或者多個字符。?表示匹配一個字符。[]表示匹配其中任意一個字符。通配符[]表示匹配其中任意一個字符。通配符正則表達式使用預先定義的特殊字符來定義一套規則??梢裕簷z測指定的字符串是否符合規則。按照規則匹配字符串。預先定義的特殊字符我們稱為元字符。在Linux中,可以使用grep按照指定的正則表達式過濾字符串。命令:grep
[選項]規則[文件名]釋義:按照行匹配符合規則的內容其中規則:可以使用正則表達式。正則表達式需要使用(單引號)包裹。例如:grep元字符元字符說明實例匹配的字符串示例一般字符匹配自身hahahaha.匹配除換行‘\n’以外的任意一個字符,在DOTALL模式中也能匹配換行符a.cabc,adc......\轉義字符,改變后一個字符的意思a\.ca.c\d數字,等價于[0-9]a\dca1c,a2c.....*匹配前一個字符0次或者多次abc*ab,abccc^匹配字符串的開頭,在多行模式匹配每一行的開頭^ab
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 宴席酒水活動方案
- 家居年底活動方案
- 賓館活動促銷活動方案
- 小區搞笑活動方案
- 小學創意擺攤活動方案
- 小區電梯檢驗活動方案
- 家具促消費活動方案
- 安徽國內活動策劃方案
- 小型俱樂部活動方案
- 宜賓東樓支部活動方案
- (完整版)標書密封條格式word
- 《關于漢語規范化的意義探析》
- 輕金屬冶金學教學課件匯總完整版電子教案全書整套課件幻燈片(最新)
- 加強社區兩委換屆監督工作的實施方案
- 白云區地圖廣州市白云區鄉鎮街道地圖高清矢量可填充編輯地圖PPT模板
- [湖南]5萬噸凈水廠給排水工藝全套圖紙(附170頁計算說明)
- DB33T 1203-2020 建設工程施工揚塵控制技術標準
- 用藥咨詢與安全用藥管理制度
- 外國文學名著導讀
- 如何制作OruxMaps離線地圖
- 校企汽修專業戰略合作協議書
評論
0/150
提交評論