so i have a problem with set a variable with FINDSTR value in it. I have to set the variable so i can output the value to text file that i wanted
i already tried to set the variable in for looping every findstr value that i get, but the output didnt like i wish too
set /p tanggal="Masukan Bulan/Tahun: "
echo.
set /p namaService="Masukan services path: "
setlocal enabledelayedexpansion
echo Services,tanggal,hit >> Summary_%tanggal:/=-%_%namaService:/=-%.txt
FOR /L %%A IN (1,1,31) DO (
if %%A LEQ 9 (
set "jumlahHit = FINDSTR /R /N "0%%A/%tanggal%.*%namaService%" access* | FIND /C ":""
echo !jumlahHit! >> Summary_%tanggal:/=-%_%namaService:/=-%.txt
) else (
set "jumlahHit = FINDSTR /R /N "%%A/%tanggal%.*%namaService%" access* | FIND /C ":""
echo !jumlahHit! >> Summary_%tanggal:/=-%_%namaService:/=-%.txt
)
)
echo Total : >> Summary_%tanggal:/=-%_%namaService:/=-%.txt
FINDSTR /R /N "%tanggal%.*%namaService%" access* | FIND /C ":" >> Summary_%tanggal:/=-%_%namaService:/=-%.txt
I expect the output to be some value with findstr result but the output in the file say echo is off
Services,tanggal,hit
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
ECHO is off.
Total :
152720
is that any other way to set the findstr result in looping?