OS 2019-01-22

grep入門

習得するgrepコマンド手法。正規表現による検索、オプション活用、OR検索・AND検索の実装、ディレクトリ除外など、テキスト検索とファイル操作の効率化を解説

Read in: en
grep入門

概要

grep雰囲気で使っているマンだったのでとざっくり調べてみた。l

基本

grep 検索正規表現 ファイル名

ワイルドカードが使えるので、例えばカレントディレクトリ内の全ファイルを対象とした場合は、

grep "foo" ./*

といった具合にできる。

カレントディレクトリ以下のディレクトリも対象にしたい場合は、-rオプションを使う。

grep -r "foo" ./*

オプション

よく使いそうなものだけピックアップした。

-i

-v

-n

-l

-L

-r

-w

実践

OR検索

grep "foo\|bar" ./*

\でエスケープが必要。

AND検索

grep "foo" ./* | grep "bar"

特定のディレクトリを除外

grep "foo" ./* --exclude-dir=vendor

参考

Tags: Linux grep
Share: 𝕏 Post Facebook Hatena
✏️ View source / Discuss on GitHub
☕ サポート

このブログを応援していただける方は、以下からサポートをお願いします。いただいたサポートはブログ運営・技術研鑽に活用します。


関連記事