grep表現としてのegrep表現

grep表現としてのegrep表現

長さ3のファイル名(.extensionを除く)を取得するegrepコマンドがあります。

ls | grep -E '^.{3}\.+'

ところでgrepだけではこれを作成できません。これは可能ですか?

ベストアンサー1

この試み:

ls | grep '^.\{3\}\.\+'

基本正規表現と拡張正規表現

デフォルトの正規表現では、メタ文字?、+、{、|、(および)が特別な意味を失います。代わりに、バックスラッシュバージョン\?、+、{、\|、(および)が使用されます。

(からman grep

(答えを定式化すると、Steeldriverが私より約30秒先にあることがわかりました。)

おすすめ記事