@echo off
setlocal
for /f %%A in (cnt.txt) do set /a N=%%A+1
echo %N%> cnt.txt
661.
Re:ファイルから読み込んだ数値の演算するには?
2004年07月21日(水) 17時18分
ラシャン
例のまま作るとこんな感じでしょうか?
テキストの内容が数値だけならこれでいけると思います。
test.bat
-----------------------------------------------------------
@echo off
for /f %%a in ('type cnt.txt') do set /a cnt=%%a+1
echo %cnt%> cnt.txt
-----------------------------------------------------------
for /f %%A in (filename) と for /f %%A in ('type filename') の違いは後者がファイル内容
がUnicodeでも良いと言う利点がありますが、今回のようなケースではその必要が無いので前者の方が良いと思います。まあ、処理時間の差は測定できな
い程度でしょうが。