CMD から特定のファイルの平均行数を計算したいと思います。私が持っている1つのファイルの行数を見つけるには:
findstr /R /N "^" "FILENAME" | find /C ":"
したがって、次のようなものがあります。
setlocal enableddelayedexpansion 合計を 0 に設定 for /l %%x in (1, 1, 10) do ( set tmpnum = findstr /R /N "^" "file-%%x.csv" | /C ":" を見つける set /a sum=sum+tmpnum ) エコー %sum%/10 エンドローカル
問題は常に 0 であり、正しい値が割り当てられていないsum
と思います。tmpnum