-1

Что мне нужно сделать, это заменить строку в файле из 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

Это файл свойств для конфигурации, и он должен быть точным.

0