婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 15個Linux Grep命令使用實例(實用、常用)

15個Linux Grep命令使用實例(實用、常用)

熱門標簽:北京市地圖標注 鹽城客服外呼系統軟件 鄭州營銷外呼系統運營商 2020電銷機器人排行 廳外呼梯系統布線 貴陽語音電銷機器人招商 焦作人工智能電話機器人軟件 百度地圖標注陰影動態 淘寶系統退貨外呼項目考試答案

Grep命令主要用于從文件中查找指定的字符串。
首先建一個demo_file:

復制代碼
代碼如下:

$ cat demo_file
THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
this line is the 1st lower case line in this file.
This Line Has All Its First Character Of The Word With Upper Case.

Two lines above this line is empty.
And this is the last line.

例01:從單個文件中查找指定的字符串

復制代碼
代碼如下:

$ grep "this" demo_file
this line is the 1st lower case line in this file.
Two lines above this line is empty.

例02:從多個文件中查找指定的字符串

復制代碼
代碼如下:

$ cp demo_file demo_file1

$ grep "this" demo_*
demo_file:this line is the 1st lower case line in this file.
demo_file:Two lines above this line is empty.
demo_file:And this is the last line.
demo_file1:this line is the 1st lower case line in this file.
demo_file1:Two lines above this line is empty.
demo_file1:And this is the last line.

例03:忽略大小寫使用 grep -i

復制代碼
代碼如下:

$ grep -i "the" demo_file
THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
this line is the 1st lower case line in this file.
This Line Has All Its First Character Of The Word With Upper Case.
And this is the last line.

例04:在文件中匹配正則表達式

如果你能在實際使用正則表達式,能使效率大大提高。在下面的例子中,匹配了所有以lines開頭,以empty結尾的行。

復制代碼
代碼如下:

$ grep "lines.*empty" demo_file
Two lines above this line is empty.

從Grep文檔的來看,一個正則表達式必須遵循下面的匹配操作。
1.?         The preceding item is optional and matched at most once.
2.*          The preceding item will be matched zero or more times.
3.+         The preceding item will be matched one or more times.
4.{n}      The preceding item is matched exactly n times.
5.{n,}     The preceding item is matched n or more times.
6.{,m}    The preceding item is matched at most m times.
7.{n,m}  The preceding item is matched at least n times, but not more than m times.

例05:用grep -w來查找全匹配,不包括子字符串

比如說:用下面的例子搜索出來的例子包括"is","his"

復制代碼
代碼如下:

$ grep -i "is" demo_file
THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
this line is the 1st lower case line in this file.
This Line Has All Its First Character Of The Word With Upper Case.
Two lines above this line is empty.
And this is the last line.

而用grep -iw搜索出來的結果如下: 注意,忽略大小。"IS","is"

復制代碼
代碼如下:

$ grep -iw "is" demo_file
THIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.
this line is the 1st lower case line in this file.
Two lines above this line is empty.
And this is the last line.

例06:用grep -A,-B,-C 來查看after/before/around 行
當在一個大的文件中執行grep操作時,如果想要看其中一些行,并且想看之前,之后的或某些行附近的,那么這里命令就起作用了。grep -A,-B,-C.先建個demo.txt作為模板

復制代碼
代碼如下:

$ cat demo_text
4. Vim Word Navigation

You may want to do several navigation in relation to the words, such as:

* e - go to the end of the current word.
* E - go to the end of the current WORD.
* b - go to the previous (before) word.
* B - go to the previous (before) WORD.
* w - go to the next word.
* W - go to the next WORD.

WORD - WORD consists of a sequence of non-blank characters, separated with white space.
word - word consists of a sequence of letters, digits and underscores.

Example to show the difference between WORD and word

* 192.168.1.1 - single WORD
* 192.168.1.1 - seven words.

 6.1 顯示匹配后N行
 

復制代碼
代碼如下:

$ grep -A 3 -i "example" demo_text
Example to show the difference between WORD and word

* 192.168.1.1 - single WORD
* 192.168.1.1 - seven words.

6.2 顯示匹配前N行

復制代碼
代碼如下:

$ grep -B 2 "single WORD" demo_text
Example to show the difference between WORD and word

* 192.168.1.1 - single WORD

6.3 顯示匹配前N行

復制代碼
代碼如下:

$ grep -C 2 "Example" demo_text
word - word consists of a sequence of letters, digits and underscores.

Example to show the difference between WORD and word

* 192.168.1.1 - single WORD

例07:用GREP_OPTIONS來讓查找的項醒目

如果你想使匹配的好看且醒目,可以使用下面的操作:

復制代碼
代碼如下:

$ export GREP_OPTIONS='--color=auto' GREP_COLOR='100;8'

$ grep this demo_file
this line is the 1st lower case line in this file.
Two lines above this line is empty.
And this is the last line.

例08:用grep -r來搜索所有的文件及子目錄

復制代碼
代碼如下:

$ grep -r "ramesh" *


例09:用grep -v來顯示不匹配的項

復制代碼
代碼如下:

$ grep -v "go" demo_text
4. Vim Word Navigation

You may want to do several navigation in relation to the words, such as:

WORD - WORD consists of a sequence of non-blank characters, separated with white space.
word - word consists of a sequence of letters, digits and underscores.

Example to show the difference between WORD and word

* 192.168.1.1 - single WORD
* 192.168.1.1 - seven words.

例10:顯示所有不匹配的項

復制代碼
代碼如下:

$ cat test-file.txt
a
b
c
d

$ grep -v -e "a" -e "b" -e "c" test-file.txt
d

例11:用grep -c 來計算匹配的數量

11.1計算匹配的字符串數

復制代碼
代碼如下:

$ grep -c "go" demo_text
6

11.2計算匹配的模式數

復制代碼
代碼如下:

$ grep -c this demo_file
3

11.3計算不匹配的模式數

復制代碼
代碼如下:

$ grep -v -c this demo_file
4

例12:使用grep -l顯示匹配的文件名

復制代碼
代碼如下:

$ grep -l this demo_*
demo_file
demo_file1

例13:只顯示匹配的字符串

復制代碼
代碼如下:

$ grep -o "is.*line" demo_file
is line is the 1st lower case line
is line
is is the last line

例14:

復制代碼
代碼如下:

$ cat temp-file.txt1234512345
$ grep -o -b "3" temp-file.txt
2:3
8:3

注意:上述的不是該字符所在行中的位置,而是字節的位置。
例15:用grep -n 顯示行數

復制代碼
代碼如下:

$ grep -n "go" demo_text
5: * e - go to the end of the current word.
6: * E - go to the end of the current WORD.
7: * b - go to the previous (before) word.
8: * B - go to the previous (before) WORD.
9: * w - go to the next word.
10: * W - go to the next WORD.

標簽:青島 周口 大慶 遼寧 大理 大興安嶺 六安 樂山

巨人網絡通訊聲明:本文標題《15個Linux Grep命令使用實例(實用、常用)》,本文關鍵詞  15個,Linux,Grep,命令,使用,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《15個Linux Grep命令使用實例(實用、常用)》相關的同類信息!
  • 本頁收集關于15個Linux Grep命令使用實例(實用、常用)的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美亚洲国产一区在线观看网站 | 日韩欧美成人一区二区| 亚洲精品一区二区三区福利| 91精品国产一区二区三区| 欧美日韩国产综合视频在线观看| 日韩三级在线观看| 综合av第一页| 国产一区二区美女| 欧美日韩午夜精品| 国产精品无遮挡| 日韩成人一级大片| 91丨porny丨在线| 欧美成人性战久久| 亚洲午夜免费电影| 国产成人亚洲综合a∨婷婷 | 91丨porny丨中文| 日韩免费成人网| 亚洲视频免费在线| 激情六月婷婷久久| 欧美日韩亚洲另类| 久久综合中文字幕| 日韩高清欧美激情| 91成人免费在线视频| 久久日一线二线三线suv| 丝袜亚洲另类欧美| 色婷婷精品久久二区二区蜜臀av | 亚洲色图制服诱惑| 国产一区二区久久| 555夜色666亚洲国产免| 一区二区三区美女| 成人午夜电影小说| 久久精品亚洲麻豆av一区二区| 亚洲成人动漫一区| 在线影视一区二区三区| 欧美极品少妇xxxxⅹ高跟鞋| 午夜一区二区三区视频| 色综合视频在线观看| 中文字幕欧美三区| 国产成人精品影视| 久久久久99精品国产片| 精品一区二区国语对白| 日韩精品专区在线影院重磅| 亚洲精品国产高清久久伦理二区| 久久99精品久久久久久国产越南| 91麻豆精品国产91久久久使用方法| 亚洲精品日产精品乱码不卡| 97成人超碰视| 亚洲乱码精品一二三四区日韩在线| 国产精品香蕉一区二区三区| 久久久久免费观看| 国产成人精品三级| 久久影视一区二区| 国产黄色成人av| 国产精品色哟哟网站| av成人动漫在线观看| 日韩一区欧美一区| 色一情一伦一子一伦一区| 亚洲一区二区三区四区的| 一本色道a无线码一区v| 国产欧美日韩麻豆91| 成人黄色一级视频| 亚洲欧美日韩在线| 欧美乱妇15p| 麻豆高清免费国产一区| 日韩免费高清视频| 成人91在线观看| 亚洲乱码精品一二三四区日韩在线 | 91福利社在线观看| 一区二区三区高清| 日韩午夜三级在线| 国产成人av资源| 国产精品成人一区二区三区夜夜夜| 国产成人av福利| 一区二区三区不卡在线观看| 91精品福利在线一区二区三区 | 欧美专区日韩专区| 一区二区三区精品视频在线| 欧美影视一区在线| 久久超级碰视频| 自拍偷拍亚洲综合| 日韩欧美色综合| 久88久久88久久久| 亚洲另类在线一区| 精品国产免费久久 | 91麻豆精品国产91久久久更新时间 | 亚洲不卡一区二区三区| 欧美mv日韩mv亚洲| 日本乱人伦aⅴ精品| 久久国内精品自在自线400部| 国产精品视频观看| 欧美一级理论片| 国产精品一级黄| 亚洲第四色夜色| 久久久久久久综合日本| 在线成人免费视频| 99久久久免费精品国产一区二区| 日韩av电影天堂| 亚洲天堂精品视频| 91精品国产综合久久香蕉麻豆 | 日韩三级中文字幕| 在线免费不卡视频| 懂色av一区二区三区蜜臀| 蜜桃视频在线一区| 久久久综合网站| 欧美喷潮久久久xxxxx| 91一区二区三区在线观看| 国产精品一区二区在线看| 三级精品在线观看| 亚洲图片欧美综合| 26uuu亚洲综合色欧美| 91麻豆精品国产自产在线观看一区 | 国产视频亚洲色图| 日韩视频一区二区三区在线播放| 在线免费精品视频| 激情深爱一区二区| 美女国产一区二区| 婷婷综合久久一区二区三区| 一色屋精品亚洲香蕉网站| 欧美一区二区三区公司| 91极品美女在线| 99re热这里只有精品视频| av一区二区三区在线| 91精品办公室少妇高潮对白| 欧美午夜片在线看| 欧美精品xxxxbbbb| 精品成人私密视频| 国产精品久久久久一区二区三区 | 久久久久久久久久久久久女国产乱| 欧美va亚洲va在线观看蝴蝶网| 精品国产三级电影在线观看| 欧美国产亚洲另类动漫| 国产欧美日本一区二区三区| 中文字幕一区二区在线观看| 香蕉久久夜色精品国产使用方法| 日韩福利视频导航| 国产寡妇亲子伦一区二区| 国产1区2区3区精品美女| 91麻豆.com| 欧美一二三四区在线| 欧美国产成人精品| 一区二区三区精品视频| 久久国产三级精品| 成人av在线播放网站| 欧美日韩国产一级| 亚洲国产岛国毛片在线| 亚洲国产精品久久久久秋霞影院 | 午夜欧美2019年伦理| 久久精品国产一区二区三区免费看| 国产黑丝在线一区二区三区| 在线欧美小视频| www日韩大片| 一区二区三区不卡在线观看 | 精品无码三级在线观看视频| 99这里只有久久精品视频| 91精品免费观看| 亚洲精品国产一区二区精华液 | 欧美自拍丝袜亚洲| 久久综合中文字幕| 亚洲国产精品久久久久婷婷884| 国产精品一级在线| 91麻豆精品国产自产在线观看一区| 国产精品女主播av| 美女视频黄免费的久久| 色菇凉天天综合网| 亚洲国产成人一区二区三区| 麻豆国产欧美日韩综合精品二区 | 亚洲va天堂va国产va久| 国产999精品久久久久久| 欧美日韩国产美| 亚洲欧美日韩人成在线播放| 国产a精品视频| 欧美成人vps| 舔着乳尖日韩一区| 色婷婷久久久综合中文字幕| 国产丝袜在线精品| 精彩视频一区二区三区| 88在线观看91蜜桃国自产| 亚洲综合在线第一页| 99久久综合99久久综合网站| 欧美激情在线看| 国产美女精品一区二区三区| 欧美一级在线免费| 亚洲成人av免费| 在线观看一区二区视频| 亚洲欧美国产77777| 94-欧美-setu| 亚洲私人黄色宅男| 91免费视频网| 一区二区三区欧美日| 91国偷自产一区二区开放时间 | 18成人在线观看| 国产精品18久久久久久久久久久久| 日韩欧美国产一区二区三区 | 成人一区在线看| 欧美精品一区男女天堂| 九九九精品视频| 久久久综合视频| 成人一区二区在线观看| 中文字幕中文字幕中文字幕亚洲无线| 国产99久久精品|