Linux ファイル処理三銃士 (grep、sed、awk)

Linux ではすべてがファイルであり、ファイルは読み取り、書き込み、実行が可能なテキストの形式で存在します (バイナリ ファイル)。Linux を使用する場合、テキストの読み取り、編集、フィルタリングに熟練している必要があります。

Linux には、grep、sed、awk という 3 つの強力なテキスト処理ツールがあり、Linux システムの使用に大きな助けとなります。 

1. テキストフィルタリングツール grep

1. grepの使用法

grep は正規表現をグローバルに検索して行を出力し、正規表現を包括的に検索してコマンドラインに出力します。ユーザーが指定したパターンに従って、行単位で検索し、行単位で出力し、対象ファイルを段階的に確認します。これは直接使用することも、パイプ文字 (|) を使用して他のコマンドと組み合わせて使用​​することもできます。

基本的な使い方:

grep [options] [pattern] 文件名

オプション:

一般的なオプション:

  • -v: 選択を反転し、パターンに一致しない行を表示します。
  • -e: 一致した文字列のみを表示します。
  • -i: 大文字と小文字を無視します。                   
  • -w: 固定語に一致して行を表示します。
  • -c: 一致した行の数をカウントします。             

おすすめ

転載: blog.csdn.net/qq_35029061/article/details/130611596