校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁(yè) > 知識(shí)庫(kù) > 整理Linux中常用的一些grep命令

整理Linux中常用的一些grep命令

熱門標(biāo)簽:怎么查看地圖標(biāo)注的地點(diǎn) 上海電銷卡外呼系統(tǒng)供應(yīng)商 大連企業(yè)電銷機(jī)器人線路 岑溪電銷機(jī)器人 營(yíng)銷智能外呼系統(tǒng)口碑推薦 布谷電銷機(jī)器人價(jià)格 電銷機(jī)器人錄音用什么軟件 義烏市400電話辦理 優(yōu)邁系統(tǒng)外呼顯示亂層

概述:

所有的類linux系統(tǒng)都會(huì)提供一個(gè)名為grep(global regular expression print,全局正則表達(dá)式輸出)的搜索工具。grep命令在對(duì)一個(gè)或多個(gè)文件的內(nèi)容進(jìn)行基于模式的搜索的情況下是非常有用的。模式可以是單個(gè)字符、多個(gè)字符、單個(gè)單詞、或者是一個(gè)句子。

當(dāng)命令匹配到執(zhí)行命令時(shí)指定的模式時(shí),grep會(huì)將包含模式的一行輸出,但是并不對(duì)原文件內(nèi)容進(jìn)行修改。
在本文中,我們將會(huì)討論到14個(gè)grep命令的例子。
例1 在文件中查找模式(單詞)

在/etc/passwd文件中查找單詞“linuxtechi”

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep linuxtechi /etc/passwd
linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bash
root@Linux-world:~#

例2 在多個(gè)文件中查找模式。

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep linuxtechi /etc/passwd /etc/shadow /etc/gshadow
/etc/passwd:linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bash
/etc/shadow:linuxtechi:$6$DdgXjxlM$4flz4JRvefvKp0DG6re:16550:0:99999:7:::/etc/gshadow:adm:*::syslog,linuxtechi
/etc/gshadow:cdrom:*::linuxtechi
/etc/gshadow:sudo:*::linuxtechi
/etc/gshadow:dip:*::linuxtechi
/etc/gshadow:plugdev:*::linuxtechi
/etc/gshadow:lpadmin:!::linuxtechi
/etc/gshadow:linuxtechi:!::
/etc/gshadow:sambashare:!::linuxtechi
root@Linux-world:~#

例3 使用-l參數(shù)列出包含指定模式的文件的文件名。

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep -l linuxtechi /etc/passwd /etc/shadow /etc/fstab /etc/mtab
/etc/passwd
/etc/shadow
root@Linux-world:~#

例4 使用-n參數(shù),在文件中查找指定模式并顯示匹配行的行號(hào)

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep -n linuxtechi /etc/passwd
39:linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bash
root@Linux-world:~#/p> p> root@Linux-world:~# grep -n root /etc/passwd /etc/shadow
    

   

例5 使用-v參數(shù)輸出不包含指定模式的行

輸出/etc/passwd文件中所有不含單詞“linuxtechi”的行

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep -v linuxtechi /etc/passwd
   

 

   例6 使用 ^ 符號(hào)輸出所有以某指定模式開(kāi)頭的行

Bash腳本將 ^ 符號(hào)視作特殊字符,用于指定一行或者一個(gè)單詞的開(kāi)始。例如輸出/etc/passes文件中所有以“root”開(kāi)頭的行

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep ^root /etc/passwd
root:x:0:0:root:/root:/bin/bash
root@Linux-world:~#

例7 使用 $ 符號(hào)輸出所有以指定模式結(jié)尾的行。

輸出/etc/passwd文件中所有以“bash”結(jié)尾的行。

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep bash$ /etc/passwd
root:x:0:0:root:/root:/bin/bash
linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bash
root@Linux-world:~#

Bash腳本將美元($)符號(hào)視作特殊字符,用于指定一行或者一個(gè)單詞的結(jié)尾。
例8 使用 -r 參數(shù)遞歸地查找特定模式

  

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep -r linuxtechi /etc/
/etc/subuid:linuxtechi:100000:65536
/etc/group:adm:x:4:syslog,linuxtechi
/etc/group:cdrom:x:24:linuxtechi
/etc/group:sudo:x:27:linuxtechi
/etc/group:dip:x:30:linuxtechi
/etc/group:plugdev:x:46:linuxtechi
/etc/group:lpadmin:x:115:linuxtechi
/etc/group:linuxtechi:x:1000:
/etc/group:sambashare:x:131:linuxtechi
/etc/passwd-:linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bash
/etc/passwd:linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bash

    ............................................................................

上面的命令將會(huì)遞歸的在/etc目錄中查找“linuxtechi”單詞
例9 使用 grep 查找文件中所有的空行

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep ^$ /etc/shadow
root@Linux-world:~#

由于/etc/shadow文件中沒(méi)有空行,所以沒(méi)有任何輸出
例10 使用 -i 參數(shù)查找模式

grep命令的-i參數(shù)在查找時(shí)忽略字符的大小寫(xiě)。

我們來(lái)看一個(gè)例子,在paswd文件中查找“LinuxTechi”單詞。

    [code ]nextstep4it@localhost:~$ grep -i LinuxTechi /etc/passwd
    linuxtechi:x:1001:1001::/home/linuxtechi:/bin/bash
    nextstep4it@localhost:~$ [/code]

例11 使用 -e 參數(shù)查找多個(gè)模式

例如,我想在一條grep命令中查找‘linuxtechi’和‘root’單詞,使用-e參數(shù),我們可以查找多個(gè)模式。

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep -e "linuxtechi" -e "root" /etc/passwd
root:x:0:0:root:/root:/bin/bash
linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bash
root@Linux-world:~#

例12 使用 -f 用文件指定待查找的模式

首先,在當(dāng)前目錄中創(chuàng)建一個(gè)搜索模式文件“grep_pattern”,我想文件中輸入的如下內(nèi)容。

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# cat grep_pattern
^linuxtechi
root
false$
root@Linux-world:~#

現(xiàn)在,試試使用grep_pattern文件進(jìn)行搜索

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep -f grep_pattern /etc/passwd

   

例13 使用 -c 參數(shù)計(jì)算模式匹配到的數(shù)量

繼續(xù)上面例子,我們?cè)趃rep命令中使用-c命令計(jì)算匹配指定模式的數(shù)量

   

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep -c -f grep_pattern /etc/passwd
22
root@Linux-world:~#

例14 輸出匹配指定模式行的前或者后面N行

a)使用-B參數(shù)輸出匹配行的前4行

  

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep -B 4 "games" /etc/passwd
   

    b)使用-A參數(shù)輸出匹配行的后4行

  

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep -A 4 "games" /etc/passwd

c)使用-C參數(shù)輸出匹配行的前后各4行

  

復(fù)制代碼
代碼如下:
root@Linux-world:~# grep -C 4 "games" /etc/passwd

標(biāo)簽:阜陽(yáng) 來(lái)賓 淄博 忻州 迪慶 遼陽(yáng) 楚雄 荊州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《整理Linux中常用的一些grep命令》,本文關(guān)鍵詞  整理,Linux,中常,用的,一些,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《整理Linux中常用的一些grep命令》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于整理Linux中常用的一些grep命令的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    国产精品福利一区二区| 国产亚洲综合在线| 国产精品久久久久影院色老大 | 亚洲欧美日韩一区二区三区在线观看| 亚洲在线成人精品| 国产精品夜夜嗨| 日韩三级中文字幕| 亚洲高清免费一级二级三级| 国产一区二区三区最好精华液| 在线免费观看成人短视频| 欧美激情在线免费观看| 国产精品自拍毛片| 精品乱人伦小说| 国产综合久久久久久鬼色| 欧美麻豆精品久久久久久| 亚洲日本在线天堂| 91小视频免费观看| 亚洲视频综合在线| 色婷婷综合久久久久中文 | 亚洲精品视频自拍| 91美女片黄在线观看91美女| 亚洲人xxxx| 欧美亚洲综合久久| 日本大胆欧美人术艺术动态| 欧美成人女星排行榜| 国产精品77777| 国产精品视频免费| 91丝袜国产在线播放| 午夜视频在线观看一区| 日韩欧美一二区| 国产suv精品一区二区三区| 中文字幕一区二区三区av| 日本韩国视频一区二区| 欧美96一区二区免费视频| 欧美精品久久99久久在免费线| 麻豆久久久久久久| 国产精品麻豆久久久| 欧美群妇大交群中文字幕| 亚洲国产精品人人做人人爽| 久久久久88色偷偷免费| 在线欧美小视频| 国产精品一卡二卡在线观看| 亚洲精品视频在线观看网站| 日韩一区二区三区在线视频| 91在线观看污| 国v精品久久久网| 日韩电影一区二区三区四区| 亚洲三级电影网站| 久久精品在这里| 在线观看日韩国产| 国产原创一区二区三区| 日韩不卡一二三区| 亚洲国产精品久久不卡毛片| 精品国产乱码久久| 日韩一级免费一区| 欧美一区二区成人6969| 日韩电影在线观看网站| 亚洲日本成人在线观看| 日韩精品一区二区三区中文不卡| 777xxx欧美| 欧美一区二区国产| 欧美刺激脚交jootjob| 久久夜色精品一区| 国产精品久久精品日日| 中文字幕亚洲视频| 午夜免费久久看| 九九久久精品视频| 不卡一区二区在线| 欧美色手机在线观看| 欧美成人猛片aaaaaaa| 国产日韩欧美不卡| 亚洲综合成人在线视频| 久99久精品视频免费观看| 国产成人综合在线| 欧美艳星brazzers| 日韩精品一区二区三区视频| 国产亚洲女人久久久久毛片| 亚洲精品免费电影| 麻豆精品一区二区三区| 成人av网站大全| 91麻豆精品国产自产在线观看一区 | 国产v日产∨综合v精品视频| 99精品国产99久久久久久白柏| 欧美喷水一区二区| 久久色在线视频| 一区二区三区四区不卡在线| 美国av一区二区| 99久久国产综合精品麻豆| 91精品欧美一区二区三区综合在| 亚洲国产精品二十页| 天涯成人国产亚洲精品一区av| 国产成人精品一区二区三区四区| 在线看不卡av| 国产日产精品1区| 欧美aaaaa成人免费观看视频| 99久久er热在这里只有精品15| 欧美一区三区二区| 亚洲欧美日韩人成在线播放| 九九视频精品免费| 欧美日韩国产一级| 综合在线观看色| 精品一区二区三区的国产在线播放 | 国产精品成人一区二区艾草| 麻豆91在线看| 欧美色图在线观看| 亚洲人一二三区| 国产精品一区二区免费不卡| 欧美精品xxxxbbbb| 一区二区三国产精华液| 国产成a人亚洲精| 精品1区2区在线观看| 亚洲国产aⅴ天堂久久| 91在线视频在线| 国产欧美一区二区精品久导航 | 亚洲国产综合在线| 99视频有精品| 久久久91精品国产一区二区精品 | 日韩av午夜在线观看| 日本道精品一区二区三区 | 亚洲图片欧美综合| gogo大胆日本视频一区| 国产午夜精品久久| 韩国三级在线一区| 日韩免费成人网| 日本成人中文字幕在线视频| 欧美理论在线播放| 午夜精品国产更新| 欧美午夜在线一二页| 亚洲精品第1页| 91免费国产视频网站| **欧美大码日韩| 91最新地址在线播放| 日韩美女久久久| 色伊人久久综合中文字幕| 亚洲欧洲99久久| 色哟哟国产精品免费观看| 亚洲精品成人a在线观看| 在线观看亚洲精品视频| 亚洲曰韩产成在线| 欧美日韩亚洲另类| 日韩av电影天堂| 日韩欧美精品三级| 国产精品资源在线看| 中文字幕精品一区二区精品绿巨人| 国产高清亚洲一区| 日本一区二区不卡视频| 99视频有精品| 亚洲午夜久久久久久久久电影网| 欧美视频在线不卡| 亚洲成a人v欧美综合天堂| 这里只有精品视频在线观看| 免费成人美女在线观看.| 精品国产一二三| 国产白丝精品91爽爽久久 | 蜜臀a∨国产成人精品| 日韩免费高清av| 国产盗摄一区二区| 亚洲欧洲中文日韩久久av乱码| 欧美色图在线观看| 日韩av不卡一区二区| 久久久精品免费网站| 一本到三区不卡视频| 五月天婷婷综合| 久久久不卡影院| 91国模大尺度私拍在线视频| 人人精品人人爱| 久久久美女毛片| 在线视频国内自拍亚洲视频| 喷水一区二区三区| 国产精品二三区| 91精品国产欧美一区二区| 国产99精品国产| 午夜精品福利久久久| 久久精品无码一区二区三区| 91啦中文在线观看| 日本亚洲免费观看| 国产精品不卡在线| 在线成人午夜影院| 国产jizzjizz一区二区| 亚洲www啪成人一区二区麻豆| 久久久电影一区二区三区| 欧美视频中文一区二区三区在线观看| 蜜臀av性久久久久蜜臀aⅴ| 亚洲欧洲成人精品av97| 欧美一级午夜免费电影| 一本久久综合亚洲鲁鲁五月天 | 91精品欧美福利在线观看| 成人av在线网站| 日韩精品欧美精品| 国产精品网站导航| 91精品国产综合久久精品图片| 国产成人久久精品77777最新版本| 亚洲国产精品久久久久婷婷884 | 99国产精品视频免费观看| 日韩av中文字幕一区二区| 综合色中文字幕| 国产午夜精品一区二区| 欧美一区二区三区啪啪| 99re亚洲国产精品| 激情综合亚洲精品|