Что мне нужно сделать, это заменить строку в файле из Perl с помощью команды sed. Проблема в том, что строка, которую мне нужно поместить в файл, имеет \ в нескольких местах, и я не понял, как сохранить \ без perl/sed, удалив их.
Пример:
system `sed "s/^destinaion=.*/destination=Manager {manager hostname\=$NAME,Manager port\=8443} $USER_NAME/" -i /usr/local/example_file.txt`;
В файле я получаю:
destination=Manager {manager hostname=Bill,Manager port=8443} Fred
Мне нужно попасть в файл:
destination=Manager {manager hostname\=Bill,Manager port\=8443} Fred
Это файл свойств для конфигурации, и он должен быть точным.