Я просматриваю XML-файл, который дает мне следующий вывод:
<tag>data</tag>
<tag>more data</tag>
...
Обратите внимание, это плоский файл, а не XML-дерево. Я хочу удалить теги XML и просто отобразить данные между ними. Я делаю все это из командной строки и задавался вопросом, есть ли лучший способ, чем прописать это в awk дважды ...
cat file.xml | awk -F'>' '{print $2}' | awk -F'<' '{print $1}'
В идеале я хотел бы сделать это одной командой