svn log -q | grep -v "^-" | cut -d "|" -f 2 | sort -u


Эта команда используется для получения списка всех участников репозитория SVN.

— Команда «svn log» выводит историю изменений репозитория.
— Опция «-q» (или «—quiet») используется для вывода только необходимых данных, без дополнительной информации.
— Команда «grep -v «^-» » используется для фильтрации вывода и исключения строк, начинающихся с «-«.
— Команда «cut -d «|» -f 2″ разделяет вывод по символу «|» и выбирает второе поле, которое содержит имена участников.
— Команда «sort -u» сортирует имена участников в алфавитном порядке и удаляет повторяющиеся строки.

Альтернативой может быть использование других инструментов командной строки для обработки вывода команды «svn log» и извлечения списка участников. Например, можно использовать awk или perl для анализа вывода и извлечения нужных данных.

Ответить

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