【Linux】findで特定の文字列を含むファイルを全て検索・表示する

Share

こんにちは!!ようこそ、当ブログgcbgardenへ。管理人のsakurabaaa(@sakurabaaa_g)です。

大量にあるファイル内の特定の文字列を含んだファイルを検索・出力するのに役立つfindコマンドを今回は紹介します。

人力でおこなっていたら一週間はざらにかかったであろう仕事を30秒で片付けてくれました。

コンピューターおそろしいいいいいいいい

スポンサーリンク

findコマンド

##########################
# grep
#   -r : 再帰的にgrepコマンドを実行する
#   -n : 行番号を出力する
#   -w : 文字列全体にマッチする場合
#   -l : (option)これをつければファイル名だけを出力(マッチした部分は省く)
#
# Usage
#   # 現在いるディレクトリ配下から「httpd」という文字列を含むファイルすべてを抽出する
#   $ grep -rnw . -e "httpd"
##########################
$ grep -rnw 'directory' -e "pattern"

上記が実際のコマンドの詳細です。

以下のコマンドを実行すると、検索が始まります。

sudo grep -rnw /path/directory -e "特定の文字列"

pathは自由にきめてください。

[ . ]どっとにするとカレントディレクトリになります。

今後もお世話になりそうです。

では!!

参考Linuxで「特定の文字列を含むファイルを全て検索する」ためのコマンド

この記事を書いた人。
20代。とあるネットベンチャーでがんばる働き屋さん、ブロガー。
書きたいことを気ままに書いてます!
Python、プログラミング、米株、カメラ、野球観戦がすき。趣味は新宿散策。

スポンサーリンク

Share

Follow