亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

linux中使用grep命令詳解

2024-09-05 23:05:40
字體:
來源:轉載
供稿:網友

Linux grep命令

Linux grep命令用于查找文件里符合條件的字符串;也可以用于查找內容包含指定的范本樣式的文件。它能使用正則表達式搜索,用于在文件中搜索指定的字符串模式,列出含有匹配模式子符串的文件名,并輸出含有該字符串的文本行。

grep的工作方式是這樣的:它在一個或多個文件中搜索字符串模板。如果模板包括空格,則必須被引用,模板后的所有字符串被看作文件名。搜索的結果被送到標準輸出,不影響原文件內容。

基本語法:

grep [options] pattern [files]

[options]的主要參數:

-a 或 --text : 不要忽略二進制的數據。

-A<顯示行數> 或 --after-context=<顯示行數> : 除了顯示符合范本樣式的那一列之外,并顯示該行之后的內容。

-b 或 --byte-offset : 在顯示符合樣式的那一行之前,標示出該行第一個字符的編號。

-B<顯示行數> 或 --before-context=<顯示行數> : 除了顯示符合樣式的那一行之外,并顯示該行之前的內容。

-c 或 --count : 計算符合樣式的列數。

-C<顯示行數> 或 --context=<顯示行數>或-<顯示行數> : 除了顯示符合樣式的那一行之外,并顯示該行之前后的內容。

-d <動作> 或 --directories=<動作> : 當指定要查找的是目錄而非文件時,必須使用這項參數,否則grep指令將回報信息并停止動作。

-e<范本樣式> 或 --regexp=<范本樣式> : 指定字符串做為查找文件內容的樣式。

-E 或 --extended-regexp : 將樣式為延伸的普通表示法來使用。

-f<規則文件> 或 --file=<規則文件> : 指定規則文件,其內容含有一個或多個規則樣式,讓grep查找符合規則條件的文件內容,格式為每行一個規則樣式。

-F 或 --fixed-regexp : 將樣式視為固定字符串的列表。

-G 或 --basic-regexp : 將樣式視為普通的表示法來使用。

-h 或 --no-filename : 在顯示符合樣式的那一行之前,不標示該行所屬的文件名稱。

-H 或 --with-filename : 在顯示符合樣式的那一行之前,表示該行所屬的文件名稱。

-i 或 --ignore-case : 忽略字符大小寫的差別。

-l 或 --file-with-matches : 列出文件內容符合指定的樣式的文件名稱。

-L 或 --files-without-match : 列出文件內容不符合指定的樣式的文件名稱。

-n 或 --line-number : 在顯示符合樣式的那一行之前,標示出該行的列數編號。

-o 或 --only-matching : 只顯示匹配PATTERN 部分。

-q 或 --quiet或--silent : 不顯示任何信息。

-r 或 --recursive : 此參數的效果和指定"-d recurse"參數相同。

-s 或 --no-messages : 不顯示錯誤信息。

-v 或 --revert-match : 顯示不包含匹配文本的所有行。

-V 或 --version : 顯示版本信息。

-w 或 --word-regexp : 只顯示全字符合的列。

-x --line-regexp : 只顯示全列符合的列。

-y : 此參數的效果和指定"-i"參數相同。

-?:同時顯示匹配行上下的?行,如:grep -2 pattern filename同時顯示匹配行的上下2行。

pattern正則表達式主要參數:

/:忽略正則表達式中特殊字符的原含義。

^:匹配正則表達式的開始行。

$:匹配正則表達式的結束行。

/<:從匹配正則表達式的行開始。

/>:到匹配正則表達式的行結束。

[]:單個字符,如[A]即A符合要求。

[ - ]:范圍,如[A-Z],即A、B、C一直到Z都符合要求。

.:所有的單個字符。

*:有字符,長度可以為0。

代碼示例:

示例1:在當前目錄中,查找前綴有“test”字樣的文件中包含“test”字符串的文件,并打印出該字符串的行,此時,可以使用如下命令:

grep test test*

輸出:

testfile1:This a Linux testfile! #列出testfile1 文件中包含test字符的行 testfile_2:This is a linux testfile! #列出testfile_2 文件中包含test字符的行 testfile_2:Linux test #列出testfile_2 文件中包含test字符的行

示例2:反向查找,通過"-v"參數可以打印出不符合條件行的內容。查找文件名中包含test 的文件中不包含test 的行

grep -v test *test*

輸出:

testfile1:helLinux! testfile1:Linis a free Unix-type operating system. testfile1:Lin testfile_1:HELLO LINUX! testfile_1:LINUX IS A FREE UNIX-TYPE OPTERATING SYSTEM. testfile_1:THIS IS A LINUX TESTFILE! testfile_2:HELLO LINUX! testfile_2:Linux is a free unix-type opterating system.


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品国产精品亚洲| 国产精品丝袜久久久久久高清| 国产日韩视频在线观看| 日本sm极度另类视频| www日韩中文字幕在线看| 欧美激情视频三区| 91精品久久久久久久久不口人| 性亚洲最疯狂xxxx高清| 亚洲www永久成人夜色| 亚洲一区二区三区成人在线视频精品| 亚洲欧美成人在线| 深夜成人在线观看| 欧美成人激情图片网| 中文字幕av一区二区三区谷原希美| 91久久久久久| 日韩av一区二区在线| 国产精品扒开腿做| 欧美成人精品一区二区三区| 狠狠躁夜夜躁久久躁别揉| 亚洲第一精品久久忘忧草社区| 国产一区二区欧美日韩| 不卡在线观看电视剧完整版| 欧美成人免费va影院高清| 国产亚洲欧美日韩精品| 日韩成人激情影院| 国产日本欧美在线观看| 欧美日韩亚洲高清| 国产精品99久久久久久人| 国产精品国产自产拍高清av水多| 大胆欧美人体视频| 国产亚洲美女精品久久久| 欧美孕妇与黑人孕交| 欧美午夜电影在线| 国产91精品青草社区| 国产97在线观看| 国产成人a亚洲精品| 亚洲乱码国产乱码精品精天堂| 在线播放日韩欧美| 国产精品久久久久久av福利软件| 欧美精品第一页在线播放| 色妞欧美日韩在线| 日韩少妇与小伙激情| 日韩视频在线一区| 最新91在线视频| 欧美日韩国产一中文字不卡| 中文字幕亚洲欧美日韩高清| 一本久久综合亚洲鲁鲁| 精品色蜜蜜精品视频在线观看| 亚洲精品国产美女| 久久夜精品va视频免费观看| 日韩的一区二区| 亚洲成av人乱码色午夜| 精品久久久久久久久国产字幕| 欧美午夜精品久久久久久人妖| 17婷婷久久www| 国产亚洲欧美aaaa| 久久免费少妇高潮久久精品99| 亚洲成人激情在线观看| 亚洲色在线视频| 久久久久久久久久久免费| 亚洲专区国产精品| 久久综合九色九九| 亚洲成年人在线| 国产精品一区专区欧美日韩| 日韩在线免费视频观看| 国内精品伊人久久| 欧美日韩在线视频观看| 亚洲精品网址在线观看| 亚洲国产精品久久久| 91精品久久久久久久久久久| 日韩av在线不卡| 久久视频在线看| 国产美女被下药99| 美女精品久久久| 在线电影av不卡网址| 91欧美精品午夜性色福利在线| 国产精品久久久久999| 国产精品久久久久久久app| 九九热视频这里只有精品| 91久久嫩草影院一区二区| 日韩在线欧美在线| 欧美色另类天堂2015| 久久中文精品视频| 伊人久久大香线蕉av一区二区| 国产精品视频精品视频| 欧美激情视频在线| 久久成人18免费网站| 国产精品盗摄久久久| 91亚洲精品在线| 欧美自拍视频在线| 国产丝袜一区视频在线观看| 亚洲午夜未满十八勿入免费观看全集| 狠狠色狠狠色综合日日五| 亚洲国产日韩欧美在线动漫| 欧美精品在线观看| 日韩高清av一区二区三区| 成人中文字幕在线观看| 国内精品久久久久影院优| 日韩av在线影院| 大伊人狠狠躁夜夜躁av一区| 奇门遁甲1982国语版免费观看高清| 中文字幕亚洲一区二区三区五十路| 欧美中在线观看| 中文字幕精品久久久久| 亚洲国产成人一区| 国精产品一区一区三区有限在线| 日韩精品在线观看一区| 久久精品男人天堂| 国产91成人video| 亚洲精品日产aⅴ| 久久国产精品影视| 欧美激情a∨在线视频播放| 国产精品十八以下禁看| 亚洲精品v天堂中文字幕| 69视频在线播放| 国产精品高潮呻吟视频| 国产精品自拍视频| 在线观看不卡av| 欧美二区在线播放| 91高潮精品免费porn| 久久99热这里只有精品国产| 欧美色视频日本版| 欧美在线www| 91久久久久久久久久久| 日韩精品www| 欧美综合第一页| 亚洲欧洲在线观看| 欧美视频不卡中文| 91精品综合久久久久久五月天| 久久久91精品国产一区不卡| 亚洲三级免费看| 国产成人自拍视频在线观看| 精品偷拍一区二区三区在线看| 欧美老少配视频| 红桃av永久久久| 最新国产成人av网站网址麻豆| 亚洲人精选亚洲人成在线| 国产精品一区二区三区在线播放| 亚洲缚视频在线观看| 成人h猎奇视频网站| 国产精品欧美亚洲777777| 日韩精品小视频| 欧美国产日韩在线| 久99久在线视频| 亚洲国产精品中文| 欧美性生活大片免费观看网址| 国产视频自拍一区| 亚洲第一视频网| 亚洲人成电影网站色www| 永久免费精品影视网站| 日本午夜精品理论片a级appf发布| 亚洲第一福利网站| 亚洲激情第一页| 久久久av电影| 日本免费久久高清视频| 国产日韩精品在线| 国产美女久久精品| 中文字幕亚洲欧美日韩高清| 亚洲第一福利网| 欧美视频在线观看免费网址| 国产精品视频资源| 亚洲精品久久久久国产| 亚洲电影成人av99爱色| 亚洲美女在线观看|