LINUX.ORG.RU

Ответ на: комментарий от Noob_Linux

Выдает ошибку(

sed -i 's/\<keepDependencies\>false\</keepDependencies\>/\<keepDependencies\>true\</keepDependencies\>/' mylocalconfig.xml sed: -e expression #1, char 50: unknown option to `s'

Gapinc
() автор топика

вариантов мульён

tmp="<keepDependencies>false</keepDependencies>"
echo ${tmp//false/true}

Deleted
()
Ответ на: комментарий от Noob_Linux

Вместо / можно использовать любой символ ASCII, чтобы не париться с экранированием.

sed -i "s#<keepDependencies>false</keepDependencies>#<keepDependencies>true</keepDependencies>#g" filename

legolegs ★★★★★
()
Ответ на: комментарий от Noob_Linux

Cделать замену строки в файле

sed -i

Да только это не замена в файле, это создание нового файла. Имя ключа врет.

Zmicier ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.