svn status | egrep '^(M|A)' | egrep -o '[^MA\ ].*$'
Команда «svn status» выводит статус всех файлов в дереве SVN-репозитория. Затем команда «egrep ‘^(m|a)'» фильтрует только строки, начинающиеся с «m» (изменено) или «a» (добавлено). Далее команда «egrep -o ‘[^ma\ ].*$'» выводит только то, что находится после символов «m» или «a» и пробела. Таким образом, данная команда выводит список измененных и добавленных файлов в SVN-репозитории.
Альтернативные способы получения списка измененных файлов в дереве SVN могут включать использование других команд, таких как «svn diff» или «svn log». Однако команда «svn status» с последующими фильтрами является простым и удобным способом получения списка изменений.
