fgrep命令簡介
fgrep命令也是用來在一個或多個文件中搜索與指定字符串或單詞相匹配的數據行。搜索文件命令fgrep的搜索速度比grep命令快,而且fgrep命令可以一次迅速地搜索多個模式。
但是,與grep命令不同。fgrep命令不能搜索任何正則表達式,即將通配符(元字符)當作普通字符來處理。也就是說,搜索文件命令fgrep不能使用特殊字符,只能搜索確定的模式。利用這樣的特性,可以在搜索模式中包括通配符。既可以在命令行上輸入搜索的模式,也可以用-f 選項從文件中讀取要搜索的模式。
以下還是通過一些例子進一步解釋fgrep的具體用法。首先,使用echo命令創建一個名為conditions 的新文件,並將 ADAMS CLERK 1100這行數據添加到conditions文件中:
root@promote:~/backup# echo ADAMS CLERK 1100 > conditions
之後使用帶有 -f 選項的fgrep命令列出所有與conditions文件中內容相匹配的數據行。其中,-f選項告訴搜尋模式存放在文件conditions中,而conditions文件中的內容就是ADAMS CLERK 1100,它也就是fgrep的搜尋模式:
root@promote:~/backup# fgrep -f conditions emp.fmt
7876 ADAMS CLERK 1100 23-MAY-87
其實,換一種方式,也可以取得完全相同的結果:
root@promote:~/backup# cat emp.fmt | fgrep -f conditions
7876 ADAMS CLERK 1100 23-MAY-87
今天就分享這麼多了,謝謝欣賞!^_~
相關推薦
'Linux操作監控系統,實用命令分享,歡迎補充!附教程+思維導圖'
"操作系統是由一系列用於不同目的,服務不同人物的系統軟件組成,隨著Linux越來越流行,對Linux操作系統的一些基礎的監控與操作越來越重要。小編為你準備了高頻個Linux使用指南和linux學習思維導圖和教程受篇幅 限制文中只展示部分可分享的面試資源圖片,更多面試資料獲取...
'noVnc遠程訪問Linux桌面(通過web方式)'
"OS:CentOS6 桌面1.介紹NoVnc是Web端的Vnc軟件、可以直接通過網頁訪問遠程主機,採用 HTML5、WebSockets、Canvas和 JavaScript實現,被普遍用在各大雲平臺中。網頁就是一個客戶端、類似 Windows 下的 vncviewer2...
'中秋佳節:沒編程合集大團圓!318本編出電子書籍➕視頻資料項目'
"中秋節佳節,小夥伴們都放假開心的回家團圓去了吧?這不、小編給你們帶來了更開心的事情、那就是給你們準備好了編程合集大團圓!全網最全編程語言視頻教程(從零基礎到大牛哦!)包含java、python、web、大數據、人工智能、等視頻教程+項目+源碼,現在免費分享給各位![領取方...
'Kali Linux實戰篇:XSS跨站腳本攻擊實戰教程'
"聲明:本頭條號【Kali技術】所有分享,僅限學習交流!請勿他用!一、課程概要 本課程主要分享XSS跨站腳本攻擊實戰教程!二、內容概要XSS漏洞原理反射型挖掘存儲型挖掘三、漏洞簡介在實踐漏洞之前,筆者準備先簡單介紹一下XSS漏洞,不過XSS的相關概念介紹並不是本文的重點,因...
'Linux內核分析(五)'
"昨天我們對linux內核的子系統進行簡單的認識,今天我們正式進入驅動的開發,我們今後的學習為了避免大家沒有硬件的缺陷,我們都會以虛擬的設備為例進行學習,所以大家不必害怕沒有硬件的問題。今天我們會分析到以下內容:1. 字符設備驅動基礎2. 簡單字符設備驅動實現3. 驅動測試...
'大碰撞!當Linux多線程遭遇Linux多進程'
"背景 本文並不是介紹Linux多進程多線程編程的科普文,如果希望系統學習Linux編程,可以看[《Unix環境高級編程》第3版]本文是描述多進程多線程編程中遇到過的一個坑,並從內核角度分析其原理。這裡說的多進程多線程並不是單一的多進程或多線程,而是多進程和多線程,往往會在...
'阿里巴巴程序員推出了的一份Linux 學習清單,這一定是你最需要的'
"第一階段Linux+搜索+hadoop體系Linux基礎→shell編程→高併發架構→lucene,solr搜索→hadoop體系→HDFS→mapreduce→hbase→zookeeper→hive→flume→sqoop→項目實戰第二階段機器學習R語言→mahout...
推薦中...