Я пытаюсь запустить sed, чтобы выполнить многострочный поиск и заменить его следующей строкой
$test = "sed -n '1h;1!H;${;g;s/iname=\"".$name.".*item>/".trim(xml)."/g;p;}' ".$file; exec($test,$cmdresult);
sed – выбор, так как строка для поиска – более 10 мб.
Во время выполнения компилятор выдает предупреждение
PHP Parse error: syntax error, unexpected ';'
Как мне решить это?