Linuxシステムの正規表現は文字列記述方式で、主な正規表現はsed、vim、awk、そしてもちろんgrepの正規表現です。前回の記事では、Linuxでの正規表現の使用法を紹介しましたが、今日は、Linuxでのgrep正規表現に焦点を当てます。
^アンカー::
grepの正規表現を設定メタ文字のようなライン&lsquoを開始します。^ grepの&rsquoを、すべての行を一致させるためにはgrepで始まります。
$アンカー行の終わりたとえば、‘ grep $’は、grepで終わるすべての行に一致します。
。‘ gr.p’ match grの後に任意の文字を続けてpのように、改行以外の文字に一致させます。
*‘ * grep’など、0個以上の前の文字と一致し、その後にgrepが続くすべてのスペースと一致します。 *任意の文字を表すために一緒に使用します。
[]‘ [Gg] repなどの指定範囲内の文字と一致します。’はGrepおよびgrepに一致します。
[^]は、指定された範囲内にない文字と一致します。‘ [^ A-FH-Z] rep’は先頭にA-RとT-Zを含まない文字と一致し、その後にrep行が続きます。
/(../)‘ /(love /)’など、一致する文字をマークします。loveは1としてマークされます。
/次のように単語の先頭を固定します。‘ /grepで始まる単語を含む行と一致します。
/"’ grep /"のように単語の末尾を固定します。‘は、grepで終わる単語を含む行に一致します。
x /{m /}次のように文字xをm回繰り返します。’ 0 /{5 /}‘ 5 oを含む行と一致します。
x /{m、/}次のように、文字xを少なくともm回繰り返します。’ o /{5、/}‘は少なくとも5行に一致します。
x /{m、n /}は、文字xをm回以上、n回以下の繰り返しにします。’ o /{5,10 /}‘は5-10 oに一致します。わかりました。
/wはテキストと数字、つまり[A-Za-z0-9]と一致します。’ G /w * p‘ Gの後に0個以上のリテラルまたは数字が続く場合それからpがあります。
/b Wordのロック(’ /bgrep /b‘など)はgrepにのみ一致します。
よく使われるgrepオプションは次のとおりです。
-c一致する行数だけを出力します。
-iでは大文字と小文字が区別されません(単一文字のみ)。
-h複数のファイルを照会したときにファイル名は表示されません。
-l複数のファイルを検索する場合、一致する文字を含むファイル名だけが出力されます。
-n一致する行と行番号を表示します。
-s存在しない、または一致するテキストがないエラーメッセージを表示しません。
-v一致するテキストを含まないすべての行を表示します。
-Vソフトウェアのバージョン情報を表示する
grepマッチングを使用するときは、システムがパラメーターや特殊なコマンドを間違えないようにするため、または複数の単語を一致させるために二重引用符を使用するのが最善です。前のページ12次のページ合計2ページzh-CN"],null,[1],zh-TW"]]]
SecureCRTはさまざまなシステムで使用されている端末エミュレーションソフトウェアですが、SecureCRTを使用すると中国語の表示が文字化けします。文字化けした解決策を表示します。 1.変
絶対に安全なコンピュータシステムは存在しませんシステムのセキュリティに対する意識がない場合、ハッキングされて情報漏洩を引き起こすことは簡単です。次の小シリーズでは、Linuxシステムのセキュリティを強
をインストールおよび設定する方法 Linuxでは、Puppetは独自の記述言語を備えた集中型の構成管理システムですPuppetを開発する場合は、Puppetツールを使用する必要があります。誰もがCen
Linuxシステムが使用中の場合、コンピュータが非常にカードになり、php-cgiプロセスがCPUを占有していることがわかり、占有率は100%に達しました。この原因は何ですか?以下の小シリーズでは、p