web-dev-qa-db-ja.com

ファイル内の文字列を含む行を取得するにはどうすればよいですか?

Linuxでは、次のようなテキストファイルに文字列を含む行を表示するにはどうすればよいですか。

search "my string"  file_name

検索の大文字と小文字を区別する/区別しないようにするにはどうすればよいですか?また、行番号も表示するにはどうすればよいですか?

よろしく

11
alwbtc

上手

grep -n "my string" file_name 

特定のクエリに対して行います。 GREPはデフォルトで大文字と小文字を区別するため、大文字と小文字を区別しないようにするには、-iオプションを追加します。 -nオプションは行番号を表示します。他の無数のオプションについては、私はお勧めします

man grep

gREPのより興味深いパターンマッチング機能について。

22
kaji