sed
この単純なコマンドを実行しようとしています。
sed '/VALUES\ \([0-9]/d!'
それでもエラーが発生します"RE error: parentheses not balanced"
(はい、引用符があります)。
どうですか?他のものを追加できますが、)
正規表現と一致しないことを意味します。
ベストアンサー1
エスケープ文字には(
特別な意味がありますsed
。逆参照。リテラルを一致させるには、(
バックスラッシュなしで使用してください。/VALUES ([0-9]/d!
一致させたい場合は、\(
次をエスケープしてください\
。\\(
脱出(スペース)は何の違いもありません。