Чтобы использовать синтаксис регулярных выражений в sed, вы должны ввести \
перед (
, {
и т. Д., Чтобы использовать их в качестве специальных символов.Например:
~ > echo 123 | sed 's/[0-9]{2}/x/'
123
против
~ > echo 123 | sed 's/[0-9]\{2\}/x/'
x3
Это обратное тому, к чему я привык.Есть ли способ заставить символы по умолчанию иметь специальные значения?