У меня есть файл, в котором я пытаюсь заменить одну строку на другую с помощью следующей командыПочему sed не заменяет строку в файле?
sed -e "s|value=\"localhost\"|value=\"$defaultHost\"|g" "$serv_dir"/controller1/server.xml
Когда sed
работает он печатает STD.OUT нормально, но когда я cat
файл содержимое не изменено
Вы ищете 'sed -i'? – Wrikken