|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Jul 2012
Messaggi: 126
|
[Batch]Redirezionamento dello standard error
Ciao.
E' possibile redirezionare su un file di testo lo standard error di un comando inserito nel gruppo di un ciclo FOR? Per esempio, in questa riga: Codice:
@FOR /f "usebackq tokens=2,*" %%E IN (`FINDSTR /b /c:"> >" Ricerca2.tmp`) DO @( Grazie. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2014
Messaggi: 852
|
In generale, per redirigere uno stream specifico bisogna anteporre al simbolo di redirezione il file descriptor dello stream, che per gli standard input/output/error è sempre rispettivamente 0/1/2.
Per esempio: Codice:
comando parametri >output.txt 2>errori.txt |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Jul 2012
Messaggi: 126
|
Beh, sì, questa è teoria...ma io ho un problema pratico.
Se scrivo al prompt Codice:
FINDSTR /b /c:"> >" Ricerca2.tmp Codice:
FINDSTR: Impossibile aprire Ricerca2.tmp Codice:
FINDSTR /b /c:"> >" Ricerca2.tmp 2>errore.txt |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 11:17.