- 追加された行はこの色です。
- 削除された行はこの色です。
#navi(コマンド別)
#contents
////////////////////////////////////////////////////////////////////////////
*ファイル末尾の空行を処理しないバグ [#c7933c8d]
ファイルの最終行が空行である場合、その行は処理対象とならない。
ただし、これはファイル名指定のときと、入力リダイレクトの時だけで、
パイプからの入力の場合は正しく処理される。
////////////////////////////////////////////////////////////////////////////
*ファイルの行数を求める [#gbffe353]
/v "" という指定で全ての行にマッチする。
これと、/c オプションを使ってファイルの行数を求めることが出来る。
find /c /v "" < filename
ただし、ファイル末の空行を処理しないというバグがあるので、ファイル末尾に
空行があるときは、1少ない数字となる。このバグを回避するにはパイプを使う。
type filename | find /c /v ""
////////////////////////////////////////////////////////////////////////////
*行番号をつける [#u6a72dad]
/v "" と /n を組み合わせる。
find /n /v "" filename
ファイル末尾の空行に関するバグを回避するにはパイプを使う。
type filename | find /n /v ""
////////////////////////////////////////////////////////////////////////////
#navi(コマンド別)