试图从cvs命令grep cygwin输出

时间:2009-06-04 14:56:40

标签: cygwin cvs grep

我试图通过运行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 个答案:

答案 0 :(得分:1)

尝试cvs update 2>&1 | ... IIRC,cvs的日志输出是stderr,而不是stdout,所以管道默认不会捕获它。