1、grep [選項(xiàng)] 字符串 文件名(在文件中匹配符合條件的字符串)
成都創(chuàng)新互聯(lián)公司堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿(mǎn)足客戶(hù)于互聯(lián)網(wǎng)時(shí)代的新密網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
選項(xiàng):
-i 忽略大小寫(xiě)
-v 排除指定的字符串
例子:
grep "test" a.txt(在a.txt中搜索匹配test的字符串)
注意:
find命令:在系統(tǒng)中搜符合條件文件名,使用通用符,通用符是完全匹配
grep命令:在文件中搜索符合條件字符串,使用正則匹配,正則包含匹配
概述
使用grep可以查找包含指定字符串的文件
步驟詳解
格式:
grep “要查找的字符串” 文件名
例子:
grep "192.168.0.1" /etc
文件名可以使用基本正則表達(dá)式(BRE),例如, 查找test目錄下的所有文件,是否包含字符串。
grep “” /root/zzh/test/*
小貼士:使用-n 參數(shù),可以顯示字符串在文件中的行數(shù)
拓展內(nèi)容
關(guān)于grep的命令的使用:
幾個(gè)常用的查詢(xún)指令:
1、查找時(shí)不區(qū)分字符串的大小寫(xiě)
grep -i “查找的字符串” 文件名 ?
2、查找時(shí)使用正則表達(dá)式,匹配符合的字符串
grep -e “正則表達(dá)式” 文件名 ?
3、查找不匹配指定字符串的行:
grep -v “被查找的字符串” ?文件名 ?
4、查找時(shí)顯示被查找字符串所在的行數(shù)
grep -n “查找的字符串” 文件名 ?
Linux查找字符串用grep命令,可以查找文件,也可以在命令的結(jié)果中查找。如果是在文件中查找字符串,用法是:
grep
用英文單引號(hào)括起來(lái)的字符串
文件名
如果是在命令的顯示結(jié)果中查找,需要用管道符將命令與grep連接起來(lái),像這樣:
last
|
grep
'root'
(在last命令的顯示結(jié)果中查找字符串root)
;?????linux在文件中怎么查找字符串?我們一起來(lái)了解一下吧。
1、打開(kāi)linux系統(tǒng),在linux的桌面的空白處右擊。
2、在彈出的下拉選項(xiàng)里,點(diǎn)擊打開(kāi)終端。
3、使用cd命令到需要查找的文件。
4.輸入grep+需要查找的字符,回車(chē)運(yùn)行即可顯示出來(lái)。
本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫(xiě)的。