精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何在 Linux 中使用 fgrep 命令搜索字符串

系統(tǒng) Linux
在本文中,我們討論了fgrep命令的一些有用示例。初學者可以在日常生活中使用這些示例來提高使用 Linux 工作時的工作效率。

文本搜索是最常執(zhí)行的操作之一。然而,如果用戶不熟悉正確的工具,這個簡單的任務很快就會變得很耗時。在 Linux 中,有各種文本過濾實用程序,例如 awk、sed、cut等。

但是,在 Linux 中,fgrep 是簡單文本搜索的首選實用程序。在本指南中,我們將討論可在日常生活中使用的 fgrep 命令的一些實踐示例。

Linux 中的 fgrep 命令屬于grep 命令家族。但是,它用于搜索固定字符串模式而不是正則表達式。因此,該命令的名稱是fgrep(Fixed GREP)。

fgrep 命令的語法類似于其他 grep 系列命令:

$ fgrep [選項] 模式 [文件]

首先,讓我們創(chuàng)建一個包含以下內(nèi)容的純文本文件來使用示例:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ cat linuxmi.txt

在 Linux 中查看文件內(nèi)容

在這里,我們可以看到文本文件已準備好包含示例內(nèi)容。現(xiàn)在讓我們在接下來的幾個示例中討論 fgrep 命令的一些常見示例。

1. fgrep 與 grep 和 egrep 命令有何不同?

顧名思義,fgrep 命令用于搜索固定字符串模式。它將模式解釋為固定字符串而不是正則表達式。因此,它以一種節(jié)省時間的方式執(zhí)行搜索操作。

為了理解差異,讓我們在 grep 命令中使用點(.)字符。

這個簡單的正則表達式匹配除行尾之外的任何單個字符:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ grep at. linuxmi.txt

使用 Grep 搜索單個字符

在上面的輸出中,我們可以看到點(.)字符與文本at、atc和att匹配。

現(xiàn)在,讓我們對 fgrep 命令使用相同的模式并觀察結果:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ fgrep at. linuxmi.txt

在上面的輸出中,我們可以看到該命令無法找到給定的模式。

發(fā)生這種情況是因為 fgrep 命令無法識別正則表達式并嘗試搜索不存在的模式 – “at.”。

2. 如何在文件中搜索字符串

讓我們從基本示例開始,我們將在 linuxmi.txt 文件中搜索字符串 matches:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ fgrep matches linuxmi.txt

在文件中搜索字符串

正如我們所看到的,成功在兩個地方匹配成功,并以紅色突出顯示。

3. 如何設置匹配模式的 Grep 輸出顏色

在前面的示例中,我們看到,默認情況下,匹配的模式以紅色突出顯示。但是,我們可以通過為 GREP_COLOR 環(huán)境變量分配不同的值來改變這種行為。

讓我們將值32分配給GREP_COLOR環(huán)境變量以高亮顯示綠色的匹配模式:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ export GREP_COLOR=32

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ fgrep matches linuxmi.txt

為匹配模式設置 Grep 輸出顏色

現(xiàn)在,在轉到下一個示例之前,取消設置 GREP_COLOR 環(huán)境變量以啟用默認行為:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ unset GREP_COLOR

4.如何在一個文件中搜索多個模式

有時,我們需要對多個字符串進行模式匹配。在這種情況下,我們可以提供文本文件中的模式而不是命令行參數(shù)。

讓我們創(chuàng)建一個文本文件,在單獨的一行中包含多個模式:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ cat kotlin.txt
name
globs

現(xiàn)在,讓我們將此文件與-f多個模式匹配選項一起使用:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ fgrep -f kotlin.txt linuxmi.txt

使用 fgrep 搜索多個模式

在上面的輸出中,我們可以看到字符串professionals和website的模式匹配成功。

5.如何限制文件中的匹配數(shù)

默認情況下,fgrep 命令會繼續(xù)執(zhí)行模式匹配,直到處理完整個文件。

但是,有時我們需要限制匹配的數(shù)量。在這種情況下,我們可以-m在命令中使用該選項:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ fgrep -m 1 file linuxmi.txt

在此示例中,fgrep命令在匹配第一個模式后停止文件處理。

6. 查找模式時如何打印文件名

有時,我們只需要找到存在特定模式的文件的名稱。在這種情況下,我們可以使用 fgrep 命令的-l選項:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ fgrep -l file linuxmi.txt
linuxmi.txt

在這里,我們可以看到該命令只打印文件名而不是具有匹配模式的行。

7.模式匹配失敗時如何打印文件名

在前面的示例中,我們看到了如何在模式匹配成功時打印文件名。現(xiàn)在,讓我們看看如何以相反的方式執(zhí)行操作。

讓我們嘗試在文件中找到不存在的模式并觀察結果:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ fgrep -L non-existing-word linuxmi.txt
linuxmi.txt

在這個例子中,我們使用了-L當模式匹配不成功時打印文件名的命令選項。

8. 如何忽略錯誤信息

在編寫 shell 腳本時,錯誤處理起著至關重要的作用。但是,在一些非關鍵場景中,我們可以安全地忽略錯誤消息。

在fgrep中,我們可以使用-s 忽略與不存在或不可讀文件相關的錯誤的選項。為了更好地理解這種行為,讓我們嘗試在不存在的文件中搜索模式:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ fgrep -s kotlin non-linux.txt

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ echo $? 2 ?
2

在上面的輸出中,我們可以看到該命令沒有在標準錯誤流中顯示任何錯誤。但是,失敗是由非零返回值報告的。

除此之外,我們還可以在文件不可讀時觀察到相同的行為。因此,首先,使用chmod命令修改文件權限:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ chmod 000 linuxmi.txt

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ ls -l linuxmi.txt
---------- 1 linuxmi linuxmi 370 11 20 19:03 linuxmi.txt

現(xiàn)在,嘗試搜索模式并觀察結果:

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ fgrep -s name linuxmi.txt

┌──(linuxmi?linuxmi)-[~/www.linuxmi.com]
└─$ echo $? 2 ?
2

Grep 忽略錯誤信息

責任編輯:趙寧寧 來源: Linux迷
相關推薦

2021-11-25 00:04:16

C# 插值字符串

2018-05-16 10:32:06

Linux命令find

2018-06-26 09:15:24

Linux命令history

2022-11-18 10:16:26

Linuxwc 命令

2022-10-25 09:07:28

Linuxxargs命令

2023-09-14 15:05:33

grep正則表達式

2021-01-13 09:40:26

Linuxexport命令

2019-09-16 19:00:48

Linux變量

2018-04-28 09:12:42

Linux

2021-07-20 10:00:28

Linuxgrep命令

2022-05-25 08:41:48

Linuxfd 命令文件

2023-01-31 17:36:22

IPLinux網(wǎng)絡

2021-07-13 07:52:02

Linuxgrep命令

2009-06-15 16:53:44

Groovy字符串gstring

2022-03-30 09:32:32

BashtestLinux

2022-11-23 08:14:42

bash 腳本test 命令

2023-01-09 10:29:41

mv命令Linux

2018-10-09 08:30:55

UbuntuLinuxRAR文件

2018-07-26 09:55:44

Linux命令升級軟件

2018-01-09 09:00:01

Linux命令文件壓縮
點贊
收藏

51CTO技術棧公眾號

a免费在线观看| 一本色道久久综合精品婷婷| 乱中年女人伦av一区二区| 黄色成人在线播放| 亚洲二区自拍| 成人免费视频国产| 蜜臀va亚洲va欧美va天堂| 欧美xxxx14xxxxx性爽| 国产伦精品一区二区三区精品| jizz内谢中国亚洲jizz| 亚洲人精品一区| 欧美激情第一页在线观看| 国产人妻精品一区二区三| 一区二区三区四区五区在线| 精品国产一区二区三区久久久| 韩国三级hd两男一女| 国产成人精品一区二区三区免费| 夜夜夜精品看看| 亚洲国产欧洲综合997久久| 丰满少妇被猛烈进入| 美女一区二区三区在线观看| 亚洲91精品在线| caoporn91| 精品国产欧美日韩| 亚洲精品久久久久久久久久久久| 国产永久免费网站| 三上悠亚激情av一区二区三区| 一区二区在线观看视频| 亚洲午夜精品久久| 暖暖视频在线免费观看| 成人av在线网| 91精品免费| 一区二区三区亚洲视频| 日韩主播视频在线| 26uuu亚洲国产精品| 欧美交换国产一区内射| 天天做天天爱天天综合网2021| 亚洲女人天堂av| 中国免费黄色片| 欧美片网站免费| 欧美日韩国产一区二区三区地区| 国内外成人免费激情视频| www在线看| 亚洲综合色噜噜狠狠| 亚洲精品偷拍视频| 欧美日韩在线资源| 国产精品久久福利| 亚洲精品成人自拍| 成人网视频在线观看| 久久久久久久久久久久久久久99 | 99re8这里有精品热视频免费| 欧美日韩一区二区三区四区| 日本www.色| 成人在线视频播放| 欧美四级电影网| www.天天射.com| 国产成人免费精品| 欧美日韩不卡在线| 99中文字幕在线| 欧美成年网站| 精品国产免费久久| 国产a级黄色片| 色婷婷精品视频| 精品视频久久久久久久| 高潮毛片无遮挡| 精品久久久久久久久久久aⅴ| 亚洲深夜福利视频| 粉嫩精品久久99综合一区| 色777狠狠狠综合伊人| 日韩中文字幕视频在线| 亚洲AV成人无码精电影在线| 在线国产一区二区| 久久久久久久久网站| 成人精品在线看| 首页欧美精品中文字幕| 国产精品香蕉在线观看| 99久久精品免费看国产交换| 成人美女视频在线看| 久久综合福利| 99免在线观看免费视频高清| 亚洲婷婷国产精品电影人久久| www.一区二区.com| 最近高清中文在线字幕在线观看1| 在线免费观看成人短视频| 中文字幕22页| 国产伦理久久久久久妇女| 亚洲欧洲高清在线| 亚洲激情图片网| 一区在线视频| 国产精品丝袜一区二区三区| 国产福利小视频| 久久综合精品国产一区二区三区| 亚洲精品成人a8198a| av丝袜在线| 欧美日韩中文字幕精品| 天天躁日日躁狠狠躁av| 青青草91久久久久久久久| 欧美高清在线视频观看不卡| 国产亚洲欧美日韩高清| 国产精品一区二区黑丝| 欧美日韩一区在线视频| av毛片在线免费| 色嗨嗨av一区二区三区| 午夜性福利视频| 青青草国产成人a∨下载安卓| 欧美激情影音先锋| 中文字幕第99页| 99视频在线观看一区三区| 影音先锋在线亚洲| 成人一区福利| 精品国产免费视频| 日韩欧美国产成人精品免费| 久久综合亚州| 国产一区在线观| 91中文在线| 欧美三级资源在线| 给我看免费高清在线观看| 欧美 日韩 国产精品免费观看| 国产精品99久久久久久久久 | 国产乱子伦精品视频| 国产精品天堂蜜av在线播放 | 欧美老女人第四色| 国产成人无码精品久久二区三| 欧美二区不卡| 国产视频观看一区| 国产youjizz在线| 日韩欧美在线观看| 中文字幕人妻一区二区三区| 女人色偷偷aa久久天堂| 91免费看片在线| 亚洲麻豆精品| 欧美日韩精品一区视频| 中文字幕 自拍| 亚洲一区二区免费看| 国产精品v欧美精品v日韩| 直接在线观看的三级网址| 欧美久久一区二区| 天堂а√在线中文在线鲁大师| 久久久久.com| 日本免费高清不卡| 日韩高清中文字幕一区二区| 日韩精品一区二区视频| 久久久久久久黄色片| thepron国产精品| 成人在线播放网址| 高清一区二区三区| 性欧美xxxx视频在线观看| 手机av免费在线观看| 亚洲成人久久影院| 老司机免费视频| 亚洲精品乱码| 久久涩涩网站| 日本免费久久| 中文字幕欧美亚洲| 一区二区三区日| 一区二区三区四区激情| 日本天堂在线播放| 亚洲免费精品| 欧美精品亚洲| 韩国精品视频在线观看| 久久精品电影网| 性一交一乱一精一晶| 亚洲国产精品久久不卡毛片| 加勒比精品视频| 美女被久久久| 一区二区三区的久久的视频| 亚洲狼人在线| 久久久久久久久久久av| 涩爱av在线播放一区二区| 色www精品视频在线观看| jizz日本在线播放| 国产精品影音先锋| 人妻av中文系列| 国产精品免费大片| 国产欧美一区二区三区久久| 乱人伦中文视频在线| 欧美成人aa大片| 久久国产视频精品| 国产精品久久一级| 熟女人妻一区二区三区免费看| 亚洲伦理一区| 一区一区视频| 国产精品17p| 国产精品久久激情| 欧美性猛片xxxxx免费中国| 精品亚洲男同gayvideo网站| 中文字幕一区二区三区波野结 | 久久婷婷色综合| 爱豆国产剧免费观看大全剧苏畅| 国产精品黄色| 亚洲第一导航| 黑色丝袜福利片av久久| 国产精品激情av在线播放| 成人黄色在线电影| 亚洲欧洲xxxx| 欧美一级特黄aaaaaa| 欧美中文字幕一二三区视频| 欧美黄色一级网站| 中文字幕欧美激情| 国产chinese中国hdxxxx| 蜜臀av一区二区| 人妻av中文系列| 亚洲精品一区二区在线看| 噜噜噜噜噜久久久久久91| 99精品在线免费观看| 欧美性在线视频| caoporn免费在线视频| 亚洲女人天堂av| 日本高清视频www| 91精品国产综合久久久久久漫画| 国产成人在线视频观看| 亚洲男人天堂一区| 免费福利视频网站| 99热在这里有精品免费| 手机在线观看日韩av| 免费精品视频最新在线| 成年人午夜视频在线观看| 综合激情一区| 在线观看日韩羞羞视频| 久久99精品久久久久久园产越南| 超碰97在线资源| 成人在线视频www| 国产精品h片在线播放| 老牛影视精品| 国外成人在线播放| 欧美xxxx免费虐| 久久国产一区二区三区| 成人一区二区不卡免费| 亚洲网站在线播放| 黄色软件在线观看| 精品亚洲一区二区三区| 亚洲av成人无码网天堂| 亚洲精品一区二区在线观看| 精品国产无码一区二区| 欧美一区二区三区思思人| 伊人网综合在线| 欧美性大战久久久久久久| 无码人妻av一区二区三区波多野| 精品日韩中文字幕| 亚洲国产成人精品激情在线| 亚洲成人1区2区| 日本一级一片免费视频| 亚洲成人福利片| 日韩三级一区二区三区| 午夜精品一区在线观看| 日产亚洲一区二区三区| 精品欧美aⅴ在线网站| 国产成人无码精品亚洲| 狠狠躁夜夜躁人人爽天天天天97| 天天操天天干视频| 欧美视频第一页| 亚洲成熟少妇视频在线观看| 色中色一区二区| 中文字幕人妻互换av久久| 欧美人成免费网站| 国产三区在线播放| 欧美一级黄色片| 亚洲精品无amm毛片| 亚洲国产精品推荐| 男同在线观看| 中文字幕亚洲欧美一区二区三区 | 国产精品不卡视频| 国产97免费视频| 亚洲高清三级视频| 精品人妻无码一区二区性色| 日本丶国产丶欧美色综合| 亚洲视频在线观看一区二区| 日韩一区二区三区在线观看 | 精品中文字幕一区二区三区| 国产经典一区二区三区| 同性恋视频一区| 亚洲精品中文字幕在线| 欧美日韩福利| 男人靠女人免费视频网站| 日韩国产在线一| 亚洲一级片av| youjizz久久| 能直接看的av| 亚洲黄色av一区| 午夜婷婷在线观看| 欧美美女一区二区| 人妻与黑人一区二区三区| 亚洲一区二区久久| 日韩av毛片| 国产精品高清在线| 日本精品在线观看| 欧美在线视频二区| 综合久久99| 中文字幕永久视频| 成人网页在线观看| 女人黄色一级片| 亚洲国产精品麻豆| 中文字幕在线观看1| 精品国产在天天线2019| 成黄免费在线| 午夜精品久久久99热福利| 不卡亚洲精品| 精品伊人久久大线蕉色首页| 国产精品久久久久久影院8一贰佰 国产精品久久久久久麻豆一区软件 | 穿情趣内衣被c到高潮视频| 国产精品毛片在线| 亚洲图片 自拍偷拍| 国产亚洲一区字幕| 国产精品2020| 在线不卡a资源高清| 丝袜视频国产在线播放| 欧美成人免费全部| 91九色综合| 久久超碰亚洲| 欧美精品播放| 日韩成人精品视频在线观看| 久久午夜羞羞影院免费观看| 久久久久亚洲av片无码下载蜜桃| 欧美日韩小视频| 美国成人毛片| 97久久精品视频| 日韩一区二区三区精品 | 91久久夜色精品国产九色| 午夜一区二区视频| 欧美国产日韩a欧美在线观看 | 成年人视频软件| 一本久道中文字幕精品亚洲嫩 | 中文字幕精品久久久久| 免费成人在线电影| 国产一区二区三区免费不卡| 中文字幕免费一区二区| 午夜剧场高清版免费观看 | 亚洲精品一区二| 伊人激情综合| 午夜视频在线免费看| 亚洲色图欧洲色图| 91中文字幕在线播放| 综合久久五月天| a∨色狠狠一区二区三区| 欧美精品七区| 日韩精品成人一区二区在线| 黑人巨大精品欧美| 都市激情亚洲色图| 日本人妖在线| 日本午夜人人精品| 国产麻豆精品久久| 欧美性猛交久久久乱大交小说 | 国产乱一区二区| 污软件在线观看| 欧美一区二区三区免费视频| 黄色在线论坛| 97人人澡人人爽| 黄页网站一区| 久久久久久久人妻无码中文字幕爆| 一区二区高清视频在线观看| 国产综合在线播放| 亚州精品天堂中文字幕| 欧美天堂社区| 女性隐私黄www网站视频| 国产午夜亚洲精品午夜鲁丝片| 国产91国语对白在线| 一区二区三区四区精品| 色综合视频一区二区三区日韩| 最新欧美日韩亚洲| 国产黑丝在线一区二区三区| 国产福利久久久| 亚洲精品视频网上网址在线观看 | 精品国产伦理网| 高清视频在线观看三级| 蜜桃成人免费视频| 麻豆成人久久精品二区三区红| 国产稀缺精品盗摄盗拍| 亚洲成人黄色在线观看| 国产超碰精品| 天天综合中文字幕| 成人黄色国产精品网站大全在线免费观看 | 偷拍一区二区三区四区| 精品无吗乱吗av国产爱色| 国产精品无码专区在线观看| 欧美精品日韩| 免费观看av网站| 欧美一区二区三区男人的天堂| 91九色美女在线视频| 日本一区二区不卡高清更新| 激情六月婷婷久久| 日韩免费黄色片| 最近2019好看的中文字幕免费| 日韩欧美一级| 免费看a级黄色片| 亚洲一区二区高清| 国产youjizz在线| 动漫美女被爆操久久久| 日韩电影在线免费看| 久久久久久久9999| 国产亚洲激情在线| 亚洲高清999| 男人插女人下面免费视频| 一区二区三区在线高清| 麻豆国产在线播放| 99se婷婷在线视频观看| 日韩va亚洲va欧美va久久| 久久免费视频播放| 日韩中文字幕精品视频| 日韩精选在线| 免费黄视频在线观看|