0

次の式とsedに一致するファイルを検索しようとしています

[a-zA-Z0-9]{1,10}\s{1,5}\" 

実行後

sed -e '/\([a-zA-Z0-9]{1,10}\s{1,5}\"\)/!d' 

期待した結果は得られません

助けてもらえますか?

4

1 に答える 1

2

sedでは、繰り返しのために中括弧をエスケープする必要があります。次のことを試してください。

sed -e '/\([a-zA-Z0-9]\{1,10\}\s\{1,5\}\"\)/!d'

これは、sedregex構文に関する優れたリファレンスページです。

これが機能しない場合は、次のように置き換え\sてみてください[ \t\r\n]

于 2012-06-14T16:36:07.400 に答える