次の式とsedに一致するファイルを検索しようとしています
[a-zA-Z0-9]{1,10}\s{1,5}\"
実行後
sed -e '/\([a-zA-Z0-9]{1,10}\s{1,5}\"\)/!d'
期待した結果は得られません
助けてもらえますか?
sedでは、繰り返しのために中括弧をエスケープする必要があります。次のことを試してください。
sed -e '/\([a-zA-Z0-9]\{1,10\}\s\{1,5\}\"\)/!d'
これは、sedregex構文に関する優れたリファレンスページです。
これが機能しない場合は、次のように置き換え\s
てみてください[ \t\r\n]