Если я правильно вас понимаю, символы в файле теперь ^
и [
вместо буквенного escape ^[
, и вы хотите буквальный escape.В этом случае вы можете использовать:
sed -i 's/\^\[/^[/g' oldfile >newfile
, где ^[
в замене - это буквальный escape, набираемый с помощью Ctrl + V Esc .
Если это не то, что они печатают, пожалуйста, опубликуйте пример того, что это такое и каким оно должно быть.