cvs リポジトリでローカルに変更されたファイルを確認しようとしています。私はこれを試しました
cvs update -qn | grep "^M "
たくさんのことを示しているという点で、私が期待していることはちょっとしたことです
M sources/..../a.cpp
M sources/.../b.cpp
しかし、出力にはたくさんの
cvs update: source/.../somefile.h is no longer in the repository
上記の行が grep 出力になるのはなぜですか。「^M」はgrepに「M」で始まる行のみを強制的に一致させると想定しました