awk "//{h=1};!h;//{h=0}" annotatedSchema.xsd
Команда awk используется для поиска, обработки и вывода текста. В данном случае команда будет искать строки, содержащие , и переключаться в режим печати (
h=1
). После этого будет печататься каждая строка, пока не будет найден закрывающий тег , после чего режим печати будет выключен (
h=0
).
Данная команда полезна для удаления аннотаций или других собственных тегов из XML документов. Альтернативой может быть использование других инструментов для обработки XML, таких как XSLT или специализированных библиотек и программ. Аргумент annotatedSchema.xsd
указывает на имя файла, который содержит XML документ, над которым будет выполнена обработка.