1、grep [選項(xiàng)] 字符串 文件名(在文件中匹配符合條件的字符串)
我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、順城ssl等。為1000多家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的順城網(wǎng)站制作公司
選項(xiàng):
-i 忽略大小寫
-v 排除指定的字符串
例子:
grep "test" a.txt(在a.txt中搜索匹配test的字符串)
注意:
find命令:在系統(tǒng)中搜符合條件文件名,使用通用符,通用符是完全匹配
grep命令:在文件中搜索符合條件字符串,使用正則匹配,正則包含匹配
;?????linux在文件中怎么查找字符串?我們一起來(lái)了解一下吧。
1、打開(kāi)linux系統(tǒng),在linux的桌面的空白處右擊。
2、在彈出的下拉選項(xiàng)里,點(diǎn)擊打開(kāi)終端。
3、使用cd命令到需要查找的文件。
4.輸入grep+需要查找的字符,回車運(yùn)行即可顯示出來(lái)。
本文章基于ThinkpadE15品牌、centos7系統(tǒng)撰寫的。
概述
使用grep可以查找包含指定字符串的文件
步驟詳解
格式:
grep “要查找的字符串” 文件名
例子:
grep "192.168.0.1" /etc
文件名可以使用基本正則表達(dá)式(BRE),例如, 查找test目錄下的所有文件,是否包含字符串。
grep “” /root/zzh/test/*
小貼士:使用-n 參數(shù),可以顯示字符串在文件中的行數(shù)
拓展內(nèi)容
關(guān)于grep的命令的使用:
幾個(gè)常用的查詢指令:
1、查找時(shí)不區(qū)分字符串的大小寫
grep -i “查找的字符串” 文件名 ?
2、查找時(shí)使用正則表達(dá)式,匹配符合的字符串
grep -e “正則表達(dá)式” 文件名 ?
3、查找不匹配指定字符串的行:
grep -v “被查找的字符串” ?文件名 ?
4、查找時(shí)顯示被查找字符串所在的行數(shù)
grep -n “查找的字符串” 文件名 ?