GNU/Linux >> Linux の 問題 >  >> Linux

大文字と小文字を区別する grep の例と使用法

grep は、Linux ボックス内のテキスト文字、単語、およびフレーズを検索するための最も便利なツールの 1 つです。今日は、大文字と小文字を区別する grep パラメータを正しく使用して、必要な正確な情報を見つける方法を紹介します。

テキスト ファイル内に Hello と Hello という 2 つの単語があるとします。

通常の grep を実行すると、次のようになります:

grep hello nixcp.txt

出力には、「hello」という単語を含む行を含む検索行のみが表示されます。ご覧のとおり、grep は大文字と小文字を区別しません。

ただし、-i パラメータを追加すると、grep の大文字と小文字が区別されるようになります。もう一度試してみましょう。

grep -i "Hello" nixcp.txt

多くの新しい Linux および Unix ユーザーは、よく cat を使用してから grep を使用します。両方のコマンドを使用することは悪くありませんが、実際には必要のないコマンドにコマンドを追加することになるため、まったく役に立ちません。 cat を使用した大文字と小文字を区別する grep の例:

cat nixcp.txt | grep -i “Hello”

どちらの例でも、「hello」と「Hello」で始まる一致する単語の完全なリストが表示されます。テキスト ファイルに追加すると、HELLO や heLLo などの単語も検出されます。必要なときに必要な文字を簡単に見つけることができます.

-i パラメータを使用した grep の大文字と小文字を区別するオプションの実用的な使用法を示すこのビデオをご覧ください:

さらに詳しく:

  • 基本的な Linux コマンドのチートシート
  • Gnu の grep man
大文字と小文字を区別する grep の例と使用法が最後に変更されました:2017 年 6 月 8 日 Esteban Borges
Linux
  1. Linux Catコマンド:使用法と例

  2. Linux Sedコマンド:使用法と例

  3. Linuxコマンド-概要と例

  1. Linux AWKコマンド–LinuxおよびUnixの使用構文の例

  2. Command Grepを使用して検索しますか?

  3. cp および mv での Linux ワイルドカードの使用

  1. Cut / Grep And Df -h?

  2. Grep And Tail -f?

  3. Linux 大文字と小文字を区別し、大文字と小文字を区別せず、常に不便ですか?