<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦>學習電腦>操作系統>Linux教程>

        linux中的grep命令

        時間: 佳洲1085 分享

          Linux系統中的grep命令可以用于查找文件里符合條件的字符串,下面由學習啦小編為大家整理了linux中的grep命令的相關知識,希望對大家有幫助!

          linux中的grep命令詳解

          Linux grep命令用于查找文件里符合條件的字符串。

          grep指令用于查找內容包含指定的范本樣式的文件,如果發現某文件的內容符合所指定的范本樣式,預設grep指令會把含有范本樣式的那一列顯示出來。若不指定任何文件名稱,或是所給予的文件名為"-",則grep指令會從標準輸入設備讀取數據。

          語法

          grep [-abcEFGhHilLnqrsvVwxy][-A<顯示列數>][-B<顯示列數>][-C<顯示列數>][-d<進行動作>][-e<范本樣式>][-f<范本文件>][--help][范本樣式][文件或目錄...]

          參數:

          -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 在顯示符合范本樣式的那一列之前,標示出該列的列數編號。

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

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

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

          -v或--revert-match 反轉查找。

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

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

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

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

          --help 在線幫助。

          linux中的grep命令實例

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

          grep test *file

          結果如下所示:

          $ grep test test* #查找后綴有“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、以遞歸的方式查找符合條件的文件。例如,查找指定目錄/etc/acpi 及其子目錄(如果存在子目錄的話)下所有文件中包含字符串"update"的文件,并打印出該字符串所在行的內容,使用的命令為:

          grep -r update /etc/acpi

          輸出結果如下:

          $ grep -r update /etc/acpi #以遞歸的方式查找“etc/acpi”

          #下包含“update”的文件

          /etc/acpi/ac.d/85-anacron.sh:# (Things like the slocate updatedb cause a lot of IO.)

          Rather than

          /etc/acpi/resume.d/85-anacron.sh:# (Things like the slocate updatedb cause a lot of

          IO.) Rather than

          /etc/acpi/events/thinkpad-cmos:action=/usr/sbin/thinkpad-keys--update

          3、反向查找。前面各個例子是查找并打印出符合條件的行,通過"-v"參數可以打印出不符合條件行的內容。

          查找文件名中包含test 的文件中不包含test 的行,此時,使用的命令為:

          grep -v test*

          結果如下所示:

          $ grep-v test* #查找文件名中包含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.

        3625881 主站蜘蛛池模板: 国产福利在线观看免费第一福利| 免费三A级毛片视频| 国产无遮挡无码视频在线观看| 国外av片免费看一区二区三区| 欧美经典人人爽人人爽人人片| 亚洲日本欧美日韩中文字幕| 亚洲永久精品免费在线看| 美女视频黄频大全视频| 少妇午夜福利一区二区三区| 亚洲免费一区二区av| 久久久无码精品国产一区| 免费无码肉片在线观看| 日本高清中文字幕免费一区二区| 18禁黄无遮挡网站免费| 亚洲精品国产无套在线观| 黑人欧美一级在线视频| 亚洲成av人片不卡无码久久| 成人午夜福利一区二区四区| 欧美特级午夜一区二区三区| japanese人妻中文字幕| 国产不卡一区二区在线| 日本在线观看视频一区二区三区| 白色丝袜国产在线视频| 天堂mv在线mv免费mv香蕉| 国产精品第一页中文字幕| 2020国产成人精品视频| 国产一区二区三区免费在线观看| 亚洲欧美日韩综合二区三区| 日本亚洲成高清一区二区三区| 亚洲综合精品中文字幕| 国产精品小粉嫩在线观看| av在线播放国产一区| 国产精品自在线拍国产| 精品人妻少妇一区二区三区在线 | 不卡av电影在线| 樱桃视频影院在线播放| 性色av不卡一区二区三区| 亚洲av永久无码精品漫画| 免费AV手机在线观看片| 国产福利酱国产一区二区| 亚洲色中色|