PDA

View Full Version : [Batch] Filtrare l'output di una subroutine


23Andrea
18-05-2022, 06:46
Ciao.
Faccio un esempio:
@ECHO off
CALL :sub
PAUSE
EXIT

:sub
ECHO Pippo
ECHO Pluto
ECHO Paperino
EXIT /b
output:
Pippo
Pluto
Paperino
Premere un tasto per continuare . . .
Se cerco di filtrare l'output con una pipe:
@ECHO off
CALL :sub | FINDSTR Pluto
PAUSE
EXIT

:sub
ECHO Pippo
ECHO Pluto
ECHO Paperino
EXIT /b
ricevo il messaggio di errore
Tentativo non valido di chiamare un'etichetta batch al di fuori dello script batch.
Premere un tasto per continuare . . .
Come potrei fare?
Grazie.