との使用をどのように区別awk
しますか?オプションがあるからです。BRE
ERE
sed
-E
答え1
の正規表現はawk
常にPOSIXなので、2つを区別する必要はありません。拡大するよく使われる表現。
~からPOSIX仕様awk
:
awkユーティリティは拡張正規表現表記を使用する必要があります。 [...]
awk
POSIXに切り替えるための非標準オプションを導入する実装についてはわかりません。基本的なよく使われる表現。
このsed
ユーティリティは常にPOSIXを使用します。基本的な-E
(断然)非標準ですが、非常に一般的なオプションと一緒に使用しない限り、正規表現です。ユーティリティgrep
のデフォルト値はPOSIXです。基本的な正規表現ですが、-E
POSIXオプションを使用できます。拡大する正規表現は実際には標準です(-P
Perl準拠の正規表現の場合、PCREは非標準であり、通常はGNU以外のシステムでは実装されていません)。ユーティリティgrep
は標準オプションを使用して、与えられた式を通常の文字列として解釈することもできます-F
。