ホームページ  >  記事  >  運用・保守  >  Linuxでgrepを使用して含まれていないものを見つける方法

Linuxでgrepを使用して含まれていないものを見つける方法

WBOY
WBOYオリジナル
2022-05-17 16:51:5810667ブラウズ

Linux では、grep コマンドの「-v」パラメータを使用して、次の文字列が含まれていない文字列を検索できます。grep コマンドは、ファイル内の条件を満たす文字列を検索するために使用されます。パラメータが「-v」に設定すると、逆を意味します。一致するテキストを含まないすべての行を選択して表示するには、構文は「grep -v には文字列ファイル名が含まれません」となります。

Linuxでgrepを使用して含まれていないものを見つける方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux の grep で文字列を含まない文字列を検索する方法

Linux の grep コマンドは、ファイル内の条件を満たす文字列を検索するために使用されます。

grep コマンドは、指定されたテンプレート スタイルをコンテンツに含むファイルを検索するために使用されます。ファイルのコンテンツが指定されたテンプレート スタイルと一致することが見つかった場合、デフォルトの grep コマンドは、テンプレート スタイルを含む列を表示します。ファイル名が指定されていない場合、または - が指定されている場合、grep コマンドは標準入力デバイスからデータを読み取ります。

[root@www ~]# grep [-acinv] [--color=auto] '搜寻字符串' filename

オプションとパラメータ:

-a: バイナリ ファイルをテキスト ファイルとして検索します。

-c: 「検索文字列」が見つかった回数を計算します

-i: 大文字と小文字の違いを無視して大文字と小文字を同じものとして扱います

-n: ちなみに行番号を出力します

#-v: 選択を反転します。つまり、「検索文字列」の内容を含まない行を表示します。一致するテキストを含まないすべての行を表示

--color=auto: 見つかったキーワードを色で表示できます。

たとえば、ok を含まない行を抽出し、対応する行の数をカウントする必要があります。

grep -cv "OK" result

or

grep -v "OK" result |wc -l

ok を含まない行と、行数

grep -nv "OK" result

推奨学習:

Linux ビデオ チュートリアル

以上がLinuxでgrepを使用して含まれていないものを見つける方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。