Если вы подготовили более длинный фрагмент кода и не хотите переформатировать / экранировать его непосредственно в выражении sed, вы также можете импортировать его из файла. Предполагая, что в строке до </script>
нет ничего (кроме пробелов), и у вас есть файл extension.js
, содержащий:
var result = runFuntion();
alert(result);
, тогда вы можете использовать это (GNU sed):
echo '</script>' | sed '/^\s*<\/script>/ e cat extension.js'