У меня есть одна строка XML-строки для добавления в один файл перед строкой 2.
<script><![CDATA[context.ExtendParams.setParam('Enable500', 1);]]></script>
Я пробую команду
sed "2 <script><![CDATA[context.ExtendParams.setParam(\'Enable500\', 1);]]></script>" -i mytest.log
получить ошибку:
-bash: ![CDATA[context.ExtendParams.setParam: event not found
Я знаю, что должен экранировать специальные символы, но я не знаю, как экранировать эти специальные символы в команде Sed.