ブログ

ファイル内の行を指定した文字で検索する方法

at_shiita.ishigaki
2021年12月16日 7時43分

ファイル内の行を指定した文字で検索するにはgrepコマンドを使用します。
※ここでは例として、cを含む行をtest.txtから検索します。

[armadillo ~]# cat test.txt 
abc
cde
Efg
[armadillo ~]# grep c test.txt
abc
cde

大文字小文字を区別せずに検索するには-iオプションを使用します。
※ここでは例として、eとEを含む行をtest.txtから検索します。

[armadillo ~]# grep -i e test.txt
cde
Efg

指定した文字が含まれない行を表示するには-vオプションを使用します。

[armadillo ~]# grep -v c test.txt
Efg