#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(コマンド別)


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS