Linux基本コマンドgrep

グレップ

目的:見つけることはgrepコマンドを使用するには、ファイルを予選の文字列
形式を:
グレップ[オプション] [検索パターン] [ファイル名]

例えばルックの場合:
ファイルtest1.txtというを作成し、ファイルの内容は次のとおりです。
AAA
AAAAAA
ABC
ABCABCABC
cbacbacba
match_pattern
NAND-> ERASE

まず、文字列を検索する場合は、次の情報を表示します
。1)ファイルが存在するファイルの名前--- grepは、検索時にデフォルトでターゲットファイル名を表示します
2)ファイルが存在するファイルの行番号------使用- nオプション

grep -rn "string"ファイル名
r(再帰的):再帰検索
n(番号):ターゲット位置の行番号を表示
string:は検索
するターゲット文字列ファイル名:検索するターゲットファイル(*の場合)現在のディレクトリの下にあるすべてのファイルとディレクトリを見つける手段

例:
grep -n "abc" test1.txt test1.txtで文字列abcを検索
grep -rn "abc" *現在のディレクトリで文字列abcを再帰的に検索abc
grep -rnw "abc" *現在のディレクトリで検索文字を再帰的に一致文字列abc

book@www.100ask.org:~/linux/dira$ grep -n "abc" test1.txt
3:abc
4:abcabcabc
book@www.100ask.org:~/linux/dira$ grep -rn "abc" *
dirb/test1.txt:3:abc
dirb/test1.txt:4:abcabcabc
test1.txt:3:abc
test1.txt:4:abcabcabc
book@www.100ask.org:~/linux/dira$ grep -rnw "abc" *
dirb/test1.txt:3:abc
test1.txt:3:abc

53件の元の記事を公開 賞賛された16件 訪問2213件

おすすめ

転載: blog.csdn.net/m0_37757533/article/details/105351573