久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Linux中grep指令怎么用

184次閱讀
沒有評論

共計 1992 個字符,預計需要花費 5 分鐘才能閱讀完成。

這篇文章將為大家詳細講解有關 Linux 中 grep 指令怎么用,丸趣 TV 小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

grep
功能說明: 查找文件里符合條件的字符串
語法:grep[shy;abcEFGhHilLnqrsvVwxy][shy;A 顯示列數][shy;B 顯示列數][shy;C 顯示列數][shy;d 進行動作]
[shy;e 范本樣式][shy;f 范本文件][shy; shy;help][范本樣式][文件或目錄 …]
備注:grep 指令用于查找內容包含指定的范本樣式的文件, 如果發現某文件的內容符合
所指定的范本樣式, 預設 grep 指令會把含有范本樣式的那一列顯示出來. 若不指定任何文
件名稱, 或是所給予的文件名為“shy;”, 則 grep 指令會從標準輸入設備讀取數據

參數:
-E, –extended-regexp PATTERN 被視為一個擴展的正則表達式
-F, –fixed-stringsPATTERN 是一個以換行符格開的字符串集合
-G, –basic-regexp PATTERN 被視為一個基本的正則表達式
-P, –perl-regexp PATTERN 被視為一個 Perl 的正則表達式
-e,–regexp=PATTERN 把 PATTERN 視為正則表達式
-f,–file=FILE 從 FILE 中獲取 PATTERN
-i,–ignor-case 忽略大小寫指令
-w,–word-regexp 強迫 PATTERN 只匹配完整的詞
-x,–line-regexp 強迫 PATTERN 只匹配完整的行
-z,–null-data 數據行以零字節而不是以換行符結束

雜項:
-s,–no-messages 不顯示錯誤信息
-v,–invert-match 選擇不匹配的行
-V,–version 打印版本信息并退出
–help 顯示本幫助并退出
–mmap 如果可能,使用內存映象作為輸入

輸出控制:
-m,–max-count= 次數 在匹配過指定的 次數 后停止工作
-b,–byte-offset 輸出匹配行并顯示字節偏移
-n,–line-number 輸出匹配行并顯示行號
–line-buffered 在每一行 flush 輸出
-H, –with-filename 輸出每個匹配的文件名
-h, –no-filename 輸出不顯示前綴的文件名
–label= 標志 以指定 標志 作為標準輸出的文件名
-o, –only-matching 只顯示能匹配模式的行
-q, –quiet, –silent 不顯示所有正常的輸出
–binary-files= 類型 假設參數是指定 類型 的二進制文件,
類型 可以是“binary”、“text”或者“without-match”
-a, –text 等同于 –binary-files=text
-I 等同于 –binary-files=without-match
-d, –directories= 行為 指定處理目錄的 行為 方式
行為 可以是“read”、“recurse”或者“skip”
-D, –devices= 行為 指定處理設備文件、管道文件和套接字文件的 行為方式
行為 可以是“read”或者“skip”
-R, -r, –recursive 等同于 –directories=recurse
–include= 模式 匹配指定 模式 的文件將被檢查
— exclude= 模式 匹配指定 模式 的文件將被略過
–exclude-from= 文件 匹配指定 文件 中的模式的文件將被略過
-L, –files-without-match 只打印不匹配的 文件 名稱
-l, –files-with-matches 只打印匹配的 文件 名稱
-c, –count 只打印每個 文件 的匹配行數
-Z, –null 在 文件名稱 名字后輸出“0”字節

上下文控制:
-B,–before-context=NUM 打印前 NUM 行的內容
-A,–after-context=NUM 打印后 NUM 行的內容
-C,–context=NUM 打印 NUM 行的輸出內容
-NUM 和 –context=NUM 相同
–color [=WHEN],
–color [=WHEN] 使用標志來區分匹配的字符串。
WHEN 可以是“always”、“never”或者“auto”。
-U,–binary 在 MSDOS 風格文件尾部標記 EOL 處不去除回車符 CR
-u,–unix-byte-offsets 如果不存在 CR 回車符則報告偏移量

“egrep”表示“grep -E”,“fgrep”表示“grep -F”。
如果沒有給定 文件 , 或者 文件 是 -, 那么從標準輸入讀取。如果
給定的 文件 數量少于 2,則假定有 -h 選項。退出狀態 0 表示匹配,
1 表示不匹配,2 表示出錯。

關于“Linux 中 grep 指令怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-08-25發表,共計1992字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 兴仁县| 建水县| 抚远县| 五家渠市| 沛县| 建昌县| 博罗县| 长岛县| 安国市| 华阴市| 宣恩县| 新竹市| 囊谦县| 周宁县| 张掖市| 壶关县| 沿河| 吉水县| 新兴县| 马龙县| 乌拉特前旗| 思茅市| 新晃| 乐山市| 贡觉县| 陵川县| 综艺| 义马市| 绍兴市| 龙江县| 柳江县| 肇庆市| 永年县| 齐齐哈尔市| 鸡泽县| 大洼县| 宁化县| 秭归县| 县级市| 玉屏| 格尔木市|