2012-12-05 24 views
81

So che Unix ha il seguente comando che può eseguire più comandi in una singola riga, come posso farlo in DOS?Come eseguire più comandi in una singola riga

command1 ; command2 ; command3 ... 
+0

Oppure si potrebbe ottenere [cygw in] (http://www.cygwin.com/) e hanno unix cmds su windows :-) –

+6

Puoi concatenare comandi usando una e commerciale '&', ad es. echo Hello & echo World – Matthias

+0

Nel DOS o nel prompt dei comandi di Windows? – Synetech

risposta

174

Googling mi dà questo:


Command A & Command B

Esegui Comando A, quindi eseguire Comando B (nessuna valutazione di nulla)


Command A | Command B

Esegui comando A, e reindirizzare tutta la sua uscita all'ingresso di Command B


Command A && Command B

Esegui comando A, valutare il livello di errore a opo esecuzione e se il codice di uscita (errorlevel) è 0, solo allora eseguire Comando B


Command A || Command B

Esegui Comando A, valutare il codice di uscita di questo comando e se è tutt'altro 0, solo allora eseguire comando B


+46

Ora, nel 2014, googling mi dà questo. – philshem

+4

Google non risponde alle domande, Google trova le risposte delle persone alle domande. Se nessuno risponde per primo, Googling è inutile! :-) – SharpC

+2

Ho appena trovato questo google e mi ha aiutato :) –

Problemi correlati