Sono in esecuzione di un comandoSopprime l'output dai comandi non PowerShell?
hg st
e quindi il controllo è $LASTEXITCODE
per verificare la disponibilità del mercuriale nella directory corrente. Non mi interessa il suo output e non voglio mostrarlo ai miei utenti.
Come faccio a eliminare tutte le emissioni, il successo o un errore?
Dato che Mercurial non è un PowerShell commandlet hg st | Out-Null
non funziona.
impressionante. Che funzioni. Puoi spiegare cosa significa in realtà la sintassi '2> & 1'? –
'2> & 1' significa" reindirizza l'errore standard nella stessa posizione dell'output standard ". –
@Bill_Stewart Credo sia quello che ho detto, solo che ho indirizzato separatamente entrambe le parti dell'operatore, perché altri flussi potrebbero essere uniti a STDOUT (il flusso di output di successo, in realtà) pure. –