Existe uma maneira de produzir barras em vez de barras invertidas
Sim, usando Editar / Substituir variável .
Use o seguinte código:
@echo off
setlocal enabledelayedexpansion
echo %tmpfile%
for /R %1 %%G in (*.go) DO (
echo %%G | findstr /i "test mock" || (
rem filter out "test" files
gocyclo "%%G" >> output.txt
rem replace \ with /
for /f "tokens=*" %%i in ('type output.txt') do (
set line=%%i
set newline=!line:\=/!
echo !newline!>>%tmpfile%
)
del /q output
)
)
endlocal
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD | SS64.com
- Comandos do Windows CMD (categorizados) - Windows CMD - SS64.com
- Del - Excluir arquivos - Windows CMD - SS64.com
- EnableDelayedExpansion - Windows CMD - SS64.com
- Para - Realçar a saída do comando - Windows CMD - SS64.com
- substring variável - Windows CMD - SS64.com