見出し画像

Linuxコマンド 【grep】

grepコマンドの基本

grepはファイル中の文字列を検索するコマンド

$ grep 検索する文字 ファイル名

grepでAND(且つ)検索する

grepでは二つ以上の条件を設定し、どちらにも当てはまる行を表示する、AND検索が可能です。

やり方は、パイプ(|)で繋ぐ方法があります。

$ grep 検索文字列 ファイル名 | grep 検索文字列2

『-i』を利用したgrep

grepコマンドに-iオプションをつけると、大文字・小文字を区別せずに検索できます。

$ grep -i 検索文字列 ファイル名
# ↓(例えば)
#
$ grep -i a work/*

よく使うと思われるコマンドcatと組み合わせ

例えば、『company.txt』という会社の従業員の氏名が入ったテキストファイルがいくつもあるとします。

そこから『高橋 克典』さんが存在しているか確認したいときに利用できます。

その場合のコマンドはこちら↓

$ cat company.txt | grep 高橋 克典

という形になります。

grepは奥が深いですね。。。

引き続き勉強していきます。

いいなと思ったら応援しよう!