初心者のWEBデザイン

HTML,CSS、その他WEBデザインに関する事を記述していきます

20150411143621

Terminal UNIXコマンド 検索結果から文字列を検索する grep

grepは指定したファイルに記述されている検索したい文字列を含む行を表示するのに便利です。

findやxargsを応用すればもっと便利な使い方ができます。

検索したファイル名に検索したい文字列が含まれるファイルを表示する

find . -name '*.txt' | grep abc
./abc1.txt
./abc2.txt
./abc3.txt

検索したファイル全てに対して検索したい文字列でgrepをかける

find . -name '*.html' | xargs  grep abc
./test1.txt:abc
./test2.txt:abc
./test3.txt:abc
topへ戻る