前言
為企業(yè)提供網(wǎng)站設計、做網(wǎng)站、網(wǎng)站優(yōu)化、全網(wǎng)整合營銷推廣、競價托管、品牌運營等營銷獲客服務。創(chuàng)新互聯(lián)公司擁有網(wǎng)絡營銷運營團隊,以豐富的互聯(lián)網(wǎng)營銷經(jīng)驗助力企業(yè)精準獲客,真正落地解決中小企業(yè)營銷獲客難題,做到“讓獲客更簡單”。自創(chuàng)立至今,成功用技術實力解決了企業(yè)“網(wǎng)站建設、網(wǎng)絡品牌塑造、網(wǎng)絡營銷”三大難題,同時降低了營銷成本,提高了有效客戶轉化率,獲得了眾多企業(yè)客戶的高度認可!grep怎么出來的?
這就需要我們庖丁解牛了,“g/RE/p”看到?jīng)],就是這樣“global Regular Expression print”==>“全局查找正則表達式(RE)并且打印結果行。”
grep家族由命令grep,egrep和fgrep組成。后兩者是前者的變體。一個胖了,一個瘦了而已。
使用grep的好處就在于,不需要啟動編輯器就可以執(zhí)行查找操作,也用不著把pattern放在“//”里,使用grep要比vi快的多,并且還多了許多命令行選項。
格式
grep -option 'pattern' filename 或者
|grep -option 'pattern'
grep的正則表達式元字符
見上文shell之正則表達式:
http://1076546426.blog.51cto.com/9959876/1702784
grep選項
選項 | 功能 |
-b | 在每行前面加上其所在的塊號,根據(jù)上下文定位磁盤塊時可能會用到 |
-c | 顯示匹配到的行的數(shù)目,而不顯示行的內容 |
-h | 不顯示文件名 |
-i | 匹配字符時忽略大小寫 |
-l | 只列出匹配行所在文件的文件名(每個文件名只列一次),文件名之間用換行符分隔 |
-n | 在每一行的前面加上它在文件中的相對行號 |
-s | 無聲操作,即只顯示報錯信息,以檢查退出狀態(tài) |
-v | 反向查找,只顯示不匹配的行 |
-w | 把表達式作為詞來查找,只適用于grep。=====\<\> |
注:更多選項請查看:grep -h 或者 man grep
egrep新增元字符
元字符 | 功能 |
+ | 匹配一個或多個+號以前的字符 |
? | 匹配1個或0個前導字符 |
a|b | 匹配a或b |
() | 字符組 |
思路拓展:
示例 | 注解 |
'[a-z]+ove' | 匹配1個或多個字母后跟ove的字符串 |
'lo?ve' | 匹配l后跟ove或ve的字符串 |
'love|hate' | 匹配love和hate這兩個字符串之一 |
'love(able|ly)' | 匹配loveable或lovely |
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享文章:shell三劍客之grep-創(chuàng)新互聯(lián)
轉載注明:http://m.rwnh.cn/article20/djijjo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化、域名注冊、企業(yè)建站、營銷型網(wǎng)站建設、App設計、軟件開發(fā)
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)