![linux操作系統(tǒng)正則表達(dá)式_第1頁](http://file4.renrendoc.com/view/24d6da28e60e40f9d4b9b129c69253bb/24d6da28e60e40f9d4b9b129c69253bb1.gif)
![linux操作系統(tǒng)正則表達(dá)式_第2頁](http://file4.renrendoc.com/view/24d6da28e60e40f9d4b9b129c69253bb/24d6da28e60e40f9d4b9b129c69253bb2.gif)
![linux操作系統(tǒng)正則表達(dá)式_第3頁](http://file4.renrendoc.com/view/24d6da28e60e40f9d4b9b129c69253bb/24d6da28e60e40f9d4b9b129c69253bb3.gif)
![linux操作系統(tǒng)正則表達(dá)式_第4頁](http://file4.renrendoc.com/view/24d6da28e60e40f9d4b9b129c69253bb/24d6da28e60e40f9d4b9b129c69253bb4.gif)
![linux操作系統(tǒng)正則表達(dá)式_第5頁](http://file4.renrendoc.com/view/24d6da28e60e40f9d4b9b129c69253bb/24d6da28e60e40f9d4b9b129c69253bb5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、正則表達(dá)式 Regular Expres進行查找、替換、刪除一行或者多行文字字符串(通過特殊字符的排列)grepglobal全局的pr舉例:顯示用戶 Harley 的信息grep Harley /etc/passwd舉例:下面有 3 個字符串組成的一組字符串,harley3,harley1,harley2正則表達(dá)式:harley123舉例:希望描述一組包含大寫字符 H,后面跟任意數(shù)量的小寫字母,最后是小寫字母 y 的字符串正則表達(dá)式:H:lower:*y擁有特殊含義的元字符和縮寫的使用.字符$/除了新行字符以外,匹配任意單個行的開頭行的結(jié)尾單詞的開頭單詞的結(jié)尾是自的數(shù)學(xué)家 Steplen kl
2、eeneautomata正則集(用少量簡單屬性描述的集合)用簡單的記號來描述即正則表達(dá)式1969第一個 unix 編輯器 ed兩種正則表達(dá)式的變體:1現(xiàn)代版本 擴展的正則表達(dá)式ERE(IX)2廢棄版本基本的正則表達(dá)式 BRE? +| 不能使用()需要加反斜線后使用sed非交互式的文本編輯器Stream Editor1讓 sed 從文件中輸入,允許對已有文件自動改變。2使用 sed 在管道線中作為過濾器,或傳給另一個程序進行進一步處理sed s/harley/Harley/g namesnewnames(1)(2)(3)從輸入流中一行執(zhí)行指定令,對流進行必要的變換將該行寫入到輸出流harley1
3、23harley$一些特殊的元字符叫錨(anchor),來匹配字符串的開頭或者末尾位置舉例:有一個文件 dataHarley is smart HarleyI like Harleythe dog likes the cat題 1:查看所有包含 Harley 的行g(shù)rep Harley data(1 2 3)題 2:grep Harley data題 3:grep Harley$ data題 4:grep Harley$ data(1 2 )(2 3)(2 )題 5:統(tǒng)計 data 文件中空行的數(shù)量grep $ data |wc l例題:搜索 data 文件,查找所有包含字符串 kn 的行,k
4、n 為單詞的開頭123grep /ow data grep / data舉例:搜索 data 文件,查找行,包含字符串 Har,后面跟任意兩個字符,再跟一個 ygrep Har.y data舉例:搜一個大寫 H,后面跟 a 或者 Agrep HaA data字符類舉例:搜索一個包含 license 的行g(shù)rep licsencse data系統(tǒng)預(yù)定義的字符類用括起來例題 1:搜索 data 文件包含數(shù)字 21,后跟一個小寫或大寫字母的所有行g(shù)rep 21:alpha: data例題 2:搜索包含兩個連續(xù)大寫字母,后面跟一個數(shù)字,再跟一個小寫字母的行g(shù)rep :upper: :upper: :digit: :lower: data字符范圍:digit:=0-9區(qū)域設(shè)置1 C 排序序列(AZaz)2字典排序序列(AaBbZz)假設(shè)采用 C 排序序列,則A-Za-z取代:upper:取代:lower:A-Z a-z取代:alpha:A-Z a-z0-9 取代:alnum:假設(shè)采用字典排序序列A-Z 取代a-z 取代AaBbZaBbZz例題:搜索 data,查找包含 A-E 的大寫或小寫字母的行g(shù)rep A-Ea-e data(C 排序序列)grep A-e data (字典排序序列)例題:寫一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 嘉城市運營管理服務(wù)有限公司介紹企業(yè)發(fā)展分析報告模板
- 藥報銷申請書
- 2025年度婚姻擔(dān)保與知識產(chǎn)權(quán)轉(zhuǎn)讓協(xié)議合同(創(chuàng)新成果轉(zhuǎn)化)
- 中國數(shù)控銑床行業(yè)市場深度分析及投資策略咨詢報告
- 中國小仆人掌上健康系統(tǒng)項目投資可行性研究報告
- 中國隔熱防腐漆行業(yè)市場調(diào)查研究及投資前景展望報告
- 2025年上下機項目投資可行性研究分析報告
- 銀行掛失申請書
- 尼爾森離職申請書
- 2025年多層無鉛沉錫電路板項目投資可行性研究分析報告
- 設(shè)計院個人年終總結(jié)
- 中石油高空作業(yè)施工方案
- 避孕藥具知識培訓(xùn)
- 醫(yī)保違規(guī)檢討書
- 鋼結(jié)構(gòu)實習(xí)報告
- 2024年建房四鄰協(xié)議范本
- FTTR-H 全光組網(wǎng)解決方案裝維理論考試復(fù)習(xí)試題
- 2024年廣東佛山市中醫(yī)院三水醫(yī)院招聘61人歷年高頻考題難、易錯點模擬試題(共500題)附帶答案詳解
- 測繪保密協(xié)議書保密協(xié)議(2024版)
- 原發(fā)性血小板減少性紫癜患者的生活質(zhì)量
- HG20202-2014 脫脂工程施工及驗收規(guī)范
評論
0/150
提交評論