оболочка unix заменяет строчные на прописные в специальных строках (теги xsd) - PullRequest
0 голосов
/ 06 марта 2019

У меня есть файл с тегами. Мне нужно изменить строки в "" с строчных на прописные, только там, где строка начинается с "<element name" например:

<element name="product-info">
  <customer name="myname">

необходимый вывод:

<element name="PRODUCT-INFO">
  <customer name="myname">

1 Ответ

1 голос
/ 06 марта 2019

с помощью sed вы можете сделать следующее: sed -ri 's/element name="(.*)"/element name="\U\1"/' your_file.xml. Это не должно испортить структуру XML, но будьте осторожны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...