Как получить список уникальных имен XML-элементов в файлах текущей директории

grep -h -o ']*' * | sort -u | cut -c2-


Команда grep ищет в содержимом файлов текущей директории строки, соответствующие указанному регулярному выражению. -h указывает игнорировать имя файла при выводе результата, -o выводит только совпадения. Регулярное выражение ‘]*’ ищет имена XML-элементов, начинающиеся с символа «».

Команда sort -u сортирует полученные имена элементов в алфавитном порядке и удаляет повторяющиеся строки.

Команда cut -c2- обрезает первый символ в каждой строке (который является символом «<"), чтобы получить конечные имена XML-элементов.

Альтернативным подходом может быть использование инструментов для обработки XML, таких как xmlstarlet или XPath, чтобы извлечь имена XML-элементов.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *