DOSで行数を数えるには
JScriptでGetリクエストを投げて、ログイン〜画面遷移〜ログアウトするような
WEB業務死活確認用のスクリプトを作り、戻りのHTTPリクエストコードがすべて200だったら、
OKみたいなバッチを作成した際、
戻りのリクエストコードが3回200だったら、を今まで、
findstrで抽出したファイルに対して、dosのforを使って行数をカウントして判定をしていたが、
実は、findコマンドで数えられる方法が存在することを昨日知った。
findコマンドなんてfindstrがあれば不要と見向きもしなかったけど、こんな使い方があったとは、、
find /v /c "" ファイル名
これを使うと、わざわざファイルの行数を毎回読んで数えなくて済む。
さらにこのfindの結果をバッチの変数に入れるには、forコマンドでUNUXの「``」が代用できるが、
これはまた今度*1
*1:眠い