日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux基本命令-grep 命令

發(fā)布時間:2023/12/14 linux 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux基本命令-grep 命令 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

grep 指令用于查找內(nèi)容包含指定的范本樣式的文件,如果發(fā)現(xiàn)某文件的內(nèi)容符合所指定的范本樣式,預(yù)設(shè) grep 指令會把含有范本樣式的那一列顯示出來。若不指定任何文件名稱,或是所給予的文件名為?-,則 grep 指令會從標(biāo)準(zhǔn)輸入設(shè)備讀取數(shù)據(jù)。

語法:

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

參數(shù)

  • -a 或 --text?: 不要忽略二進(jìn)制的數(shù)據(jù)。
  • -A<顯示行數(shù)> 或 --after-context=<顯示行數(shù)>?: 除了顯示符合范本樣式的那一列之外,并顯示該行之后的內(nèi)容。
  • -b 或 --byte-offset?: 在顯示符合樣式的那一行之前,標(biāo)示出該行第一個字符的編號。
  • -B<顯示行數(shù)> 或 --before-context=<顯示行數(shù)>?: 除了顯示符合樣式的那一行之外,并顯示該行之前的內(nèi)容。
  • -c 或 --count?: 計算符合樣式的列數(shù)。
  • -C<顯示行數(shù)> 或 --context=<顯示行數(shù)>或-<顯示行數(shù)>?: 除了顯示符合樣式的那一行之外,并顯示該行之前后的內(nèi)容。
  • -d <動作> 或 --directories=<動作>?: 當(dāng)指定要查找的是目錄而非文件時,必須使用這項參數(shù),否則grep指令將回報信息并停止動作。
  • -e<范本樣式> 或 --regexp=<范本樣式>?: 指定字符串做為查找文件內(nèi)容的樣式。
  • -E 或 --extended-regexp?: 將樣式為延伸的正則表達(dá)式來使用。
  • -f<規(guī)則文件> 或 --file=<規(guī)則文件>?: 指定規(guī)則文件,其內(nèi)容含有一個或多個規(guī)則樣式,讓grep查找符合規(guī)則條件的文件內(nèi)容,格式為每行一個規(guī)則樣式。
  • -F 或 --fixed-regexp?: 將樣式視為固定字符串的列表。
  • -G 或 --basic-regexp?: 將樣式視為普通的表示法來使用。
  • -h 或 --no-filename?: 在顯示符合樣式的那一行之前,不標(biāo)示該行所屬的文件名稱。
  • -H 或 --with-filename?: 在顯示符合樣式的那一行之前,表示該行所屬的文件名稱。
  • -i 或 --ignore-case?: 忽略字符大小寫的差別。
  • -l 或 --file-with-matches?: 列出文件內(nèi)容符合指定的樣式的文件名稱。
  • -L 或 --files-without-match?: 列出文件內(nèi)容不符合指定的樣式的文件名稱。
  • -n 或 --line-number?: 在顯示符合樣式的那一行之前,標(biāo)示出該行的列數(shù)編號。
  • -o 或 --only-matching?: 只顯示匹配PATTERN 部分。
  • -q 或 --quiet或--silent?: 不顯示任何信息。
  • -r 或 --recursive?: 此參數(shù)的效果和指定"-d recurse"參數(shù)相同。
  • -s 或 --no-messages?: 不顯示錯誤信息。
  • -v 或 --invert-match?: 顯示不包含匹配文本的所有行。
  • -V 或 --version?: 顯示版本信息。
  • -w 或 --word-regexp?: 只顯示全字符合的列。
  • -x --line-regexp?: 只顯示全列符合的列。
  • -y?: 此參數(shù)的效果和指定"-i"參數(shù)相同。

總結(jié)

以上是生活随笔為你收集整理的Linux基本命令-grep 命令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。