Заменить значение в файле xml на sed - PullRequest
0 голосов
/ 18 апреля 2020

Как я могу заменить значение "app_name" в файле xml на что-то другое с помощью sed?

<resources>
   <string name="file_name">file</string>
   <string name="app_name">zzz</string>
</resources>

Я пробовал команду ниже, но она не работает.

> ssh jms@1.1.12.188 "cd /data/wwwroot/dd/hcp/res/values/" "sed -r
> 's/(name="app_name">)[^""]+"/\1${appName}"/' strings.xml" || exit $?

1 Ответ

0 голосов
/ 18 апреля 2020

Вы можете сделать это буквально:

sed 's/zzz/something else/' file.xml
...