1.機能
Linuxのgrepコマンドは、正規表現を使用してテキストを検索し、一致する行を印刷することのできる強力なテキスト検索ツールです。 grepの正式名称はGlobal Regular Expression Printで、これはグローバル正規表現のバージョンを表します。その使用権はすべてのユーザーです。
2.形式grep [options]
3.メインパラメータ
[options]メインパラメータ:-c:一致する行数だけを出力します。 -I:大文字と小文字を区別しません(単一文字のみ)。 -h:複数のファイルを照会するときにファイル名を表示しません。 -l:複数のファイルを照会するときに、一致する文字を含むファイル名のみを出力します。 -n:一致する行と行番号を表示します。 -s:存在しない、または一致するテキストがないエラーメッセージを表示しません。 -v:一致するテキストを含まないすべての行を表示します。
パターンの正規表現の主なパラメータ:\\:正規表現の特殊文字の元の意味を無視します。 ^:正規表現の開始行と一致します。 $:正規表現の最後の行に一致します。 \\<:正規表現に一致する行で始まります。 \\>:正規表現に一致する行で終わります。 []:Aが要件を満たしていることを示す[A]などの単一の文字。 [ - ]:[A-Z]のような範囲、つまりZまでのA、B、Cはすべて要件を満たしています。 。:すべての単一文字*:すべての文字長を0にすることができます。
{n}:n回一致する必要があります。 {n、}:n回以上一致する必要があります。 {n、m}:一致数は、nとmの間(nとmを含む)です。
4.Instance
1.行番号を「the」で出力します。$ grep -n 'the' a.txt
2.出力に" the"がありません。行番号$ grep -nv 'the' a.txt
3.コレクション要素を検索するには[]を、任意の文字には[]を使用します。たとえば、[abc]はa、b、またはc $ grep -nを意味します。 't [abc] ab' a.txt
^記号を使用して[]内に接頭辞を付けることができます。これは、[]内の文字以外の文字を意味します。たとえば、ooの前にg文字列がない行を検索する場合、検索文字列を実行するには '[^ g] oo'を使用します。$ grep -n '[^ g] oo' a.txt
[]を使用できます。範囲は、例えば、小文字の場合は[az]、数字の0-9の場合は[0-9]、大文字の場合は[AZ]を示します。 [a-zA-Z0-9] $ grep -n 't [] ab' a.txt
4.空行を検索します。行の先頭と末尾にある空行のみを示すには、 '^ $'を使用します。 Grep -n '^ $' a.txt
5.空でない行を検索します。 '^ $'を使用すると、行の最初と最後に空の行のみが表示されます。$ grep -nv '^ $' a.txt < Br>
6. 2つのoosを含む行を探します$ grep -n 'o \\ {\\ 2 \\}' a.txt
7."" $ grepを含む数を数えます - c 'the' a.txt
- 前の命令によって送信された正しい出力情報、つまり標準出力の情報のみを処理できます。標準エラー情報を直接処理する機能はありません。注1.パイプライン・コマンドは前のコマンドの正しい出力のみを処理し、
ウェブサイトが稼働するにつれてMySQLデータベースはますます大きくなっています。タイムアウトファイルが原因でphpmyadmin exportまたはimportを使用するとバックアップの問題も顕著に
1.コマンド入力プロンプトの行フォーマットを設定します。&quot;ユーザー名:現在のディレクトリ$&rdquo; 2.コマンド入力プロンプトの行フォーマットを設定します:&ldquo;現在の
コマンド(コマンド)の情報詳細 この記事のアドレス:http://blog.csdn.net/caroline_wendy/article/details/22663081 テスト環境:Ubuntu