min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

bash の行数カウント wc -l と同じことをWindowsのコマンドプロンプトでやるには → find /c /v "" とする

Linuxで行数をカウントするのはカンタン。例えば、拡張子sh(シェルスクリプト)がこれだけあったとする。

$ ls | grep sh

f:id:min117:20180806221450p:plain

その行数を数えるには wcコマンドにパイプすればいい。オプションは -l(たぶん line の頭文字)。

$ ls | grep sh | wc -l

f:id:min117:20180806221446p:plain

 

 

 

これと同じことを Windowsコマンドプロンプトでやりたい。findコマンドのオプションでできた。

/c カウントする

/v "" 空白行を除く

 

やってみる。拡張子「log」のファイルの数をカウントする。

 

cmd> dir | find "log"

f:id:min117:20180806222027p:plain

ファイルが沢山ありすぎて何個あるか分からない。これを数えたい。

f:id:min117:20180806222038p:plain

find コマンドに オプション /c /v "" を付けるだけ。

cmd> dir | find "log" | find /c /v ""

f:id:min117:20180806222032p:plain

227個とわかる。なんて便利。

Windowsも捨てたもんじゃないな。

 

参考)

min117.hatenablog.com

d.hatena.ne.jp