さて、テキストファイルから行を取得し、出力をwgetにパイプしてダウンロードすることを目的とした単純なバッチファイルを作成しています(Windowsポートを使用)。私が抱えている唯一の問題は、forループ内の数値に数値を追加することです。
SETLOCAL ENABLEDELAYEDEXPANSION
set sum=0
%ECHO% "Reading %1... "
for /f "eol=# tokens=* delims= " %%a in (%1) do (
echo %%a | bin\wget -q %%a
SET /a sum=%sum%+1
echo Hit:%sum% %%a
)
%ECHO% "Done!"
ENDLOCAL
'callread_line.batmyfile.txtのように呼び出されています
はい、wget -i myfile.txtを使用できることはわかっていますが、それを使用せずに他のもの(出力、および明らかなHIT:関数)を制御したいと思います。