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