1. ホーム
  2. bash

[解決済み] ファイル内の大文字・小文字を区別しない文字列を grep するには?

2022-03-01 17:32:13

質問

あるファイル file1 で終わる Success... または success...

したい grep という単語に対して success を大文字と小文字を区別しない方法で表示します。

次のようなコマンドを書きましたが、大文字と小文字が区別されます。

cat file1 | grep "success\.\.\."

どうすれば returns 0 の両方と Success... または success...

解決方法は?

を使用することができます。 -i フラグを使用すると、パターンの大文字と小文字が区別されなくなります。

grep -iF "success..." file1

また cat . grep という構文でファイルを受け取ります。 grep <pattern> <file> . また -F フラグを使用して固定文字列を検索し、省略記号をエスケープしないようにしました。