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