5.2Linux進(jìn)階命令_grep命令

來源:

grep 命令:
目的:使用grep命令來查找文件中符合條件的字符串?

假設(shè)dira目錄的test1.txt 和 dirb目錄的test1.txt都含有如下內(nèi)容:?

通過查找字符串,希望顯示如下內(nèi)容:
1)所在的文件名----grep查找時(shí)默認(rèn)已經(jīng)顯示目標(biāo)文件名
2)所在的行號------使用-n選項(xiàng)
可以使用以下命令:?

r
(recursive):遞歸查找
n
(number):顯示目標(biāo)位置的行號
字符串:要查找的字符串
文件名:要查找的目標(biāo)文件,如果是*則表示查找當(dāng)前目錄下的所有文件和目錄
舉例:
grep -n "abc" test1.txt
?在test1.txt中查找字符串a(chǎn)bc
grep -rn "abc" *
? ? ? 在當(dāng)前目錄遞歸查找字符串a(chǎn)bc
注意:
1)可以加入-w全字匹配。?
視頻教程??

標(biāo)簽: