Я пытаюсь заменить строку какЗаменить строку с помощью специальных символов с помощью Perl
</string§>
с
new string line 1
new string line 2
с Perl на Linux.
Проблема в том, что она не принимает < и>, а также /.
Это то, что я получил:
perl -i -pe 's/\<\/string§\>/new string line 1 \n new string line 2/se' file.xml
Может кто-нибудь помочь?
Спасибо!
восьмеричные на однострочных может быть интересным. Вы должны получить обратную косую черту перед своей оболочкой, прежде чем Perl сможет ее увидеть. Анубхава имеет правильную идею полностью избежать их. – tjd