cvs -q diff --brief | grep file | cut -d/ -f3- | cut -d',' -f1
Команда «cvs -q diff —brief | grep file | cut -d/ -f3- | cut -d’,’ -f1» используется для получения списка локально измененных файлов с помощью CVS (Concurrent Versions System).
Описание:
— «cvs» — команда CVS
— «-q» — опция для отключения вывода информации, кроме ошибок
— «diff» — команда для выполнения сравнения изменений между локальными файлами и версией в CVS
— «—brief» — опция для вывода краткого списка измененных файлов
— «|» — оператор конвейера (пайплайна), передает вывод предыдущей команды на вход следующей команде
— «grep file» — команда для фильтрации вывода и оставления только строк, содержащих «file»
— «cut -d/ -f3-» — команда для извлечения текста, разделенного символом «/», начиная с третьего поля
— «cut -d’,’ -f1» — команда для извлечения текста, разделенного символом «,», из первого поля
Команда полезна, когда необходимо узнать список файлов, которые были изменены локально в репозитории CVS. Альтернативным решением может быть использование графического интерфейса CVS или других инструментов управления версиями, которые имеют возможность просмотра измененных файлов.
Аргументы, передаваемые команде:
— Отсутствуют
Обратите внимание, что для корректной работы команды необходимо находиться в рабочей директории вашего репозитория CVS.
