Попытка получить вывод cygwin из команд cvs - PullRequest
1 голос
/ 04 июня 2009

Я пытаюсь найти простой способ увидеть, какие файлы я изменил в моем извлеченном коде, запустив cvs update или cvs status и ограничив вывод измененными файлами.

Я начал с вариаций:

cvs update | grep "M " // this did nothing useful.
cvs update | grep -e "M " * // this got me all the files that had "M " in them.

для того, чтобы получить только те строки, которые имеют M для изменения. Это не сработало.

Кто-то предложил:

cvs status -v | grep Locally // -v prints the verbose status to ouput

и это также не дало ожидаемых результатов. Является ли grep правильным инструментом для использования здесь?

Спасибо!

1 Ответ

1 голос
/ 04 июня 2009

Попробуйте cvs update 2>&1 | ... IIRC, лог вывод cvs - в stderr, а не в stdout, так что канал не перехватывает это по умолчанию.

...