中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

shell三劍客之grep

發布時間:2020-07-19 22:11:19 來源:網絡 閱讀:196 作者:chbo_yang 欄目:開發技術
  • 前言

grep怎么出來的?

  這就需要我們庖丁解牛了,“g/RE/p”看到沒,就是這樣“global Regular Expression print”==>“全局查找正則表達式(RE)并且打印結果行。”

  grep家族由命令grep,egrep和fgrep組成。后兩者是前者的變體。一個胖了,一個瘦了而已。

  使用grep的好處就在于,不需要啟動編輯器就可以執行查找操作,也用不著把pattern放在“//”里,使用grep要比vi快的多,并且還多了許多命令行選項。

  •  格式

  grep -option 'pattern' filename 或者 

  |grep -option 'pattern'

  • grep的正則表達式元字符

  見上文shell之正則表達式:

http://1076546426.blog.51cto.com/9959876/1702784

  • grep選項

選項
功能
-b在每行前面加上其所在的塊號,根據上下文定位磁盤塊時可能會用到
-c顯示匹配到的行的數目,而不顯示行的內容
-h不顯示文件名
-i匹配字符時忽略大小寫
-l只列出匹配行所在文件的文件名(每個文件名只列一次),文件名之間用換行符分隔
-n在每一行的前面加上它在文件中的相對行號
-s無聲操作,即只顯示報錯信息,以檢查退出狀態
-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


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

阿克陶县| 合江县| 鄂尔多斯市| 紫阳县| 易门县| 克东县| 监利县| 深泽县| 沙雅县| 兰考县| 榆社县| 龙游县| 石门县| 汽车| 信宜市| 凉城县| 东兴市| 东乌| 仪征市| 吉安市| 遂宁市| 黄梅县| 安岳县| 犍为县| 榕江县| 濮阳市| 罗源县| 建湖县| 商都县| 渭南市| 会东县| 宁乡县| 宁河县| 岗巴县| 河源市| 化德县| 资兴市| 和静县| 江山市| 保靖县| 乐东|