Есть ли способ заменить строку, такую как @
или *
или ?
или &
, не нужно ставить перед ней "\"?
Пример:
perl -pe 'next if /^#/; s/\@d\&/new_value/ if /param5/' test
В этом примере мне нужно заменить @d&
на new_value
, но старое значение может содержать любой символ, как мне избежать только символов, которые нужно экранировать?