2012-12-05 17 views
81

Wiem, że Unix ma następującą komendę, która może wykonywać wiele poleceń w jednym wierszu, jak to zrobić w systemie DOS?Jak wykonać wiele poleceń w jednym wierszu

command1 ; command2 ; command3 ... 
+0

Albo można dostać [cygw in] (http://www.cygwin.com/) i mają cmx unix w oknach :-) –

+6

Możesz łączyć polecenia za pomocą ampersand '&', np. echo Hello & echo World – Matthias

+0

W rzeczywistym DOS lub w wierszu poleceń systemu Windows? – Synetech

Odpowiedz

174

Googling daje mi to:


Command A & Command B

Execute dowodzić, a następnie wykonać Komenda B (bez oceny cokolwiek)


Command A | Command B

Execute dowodzić i przekierować wszystkie swoje wyjście do wejścia poleceń B


Command A && Command B

Execute dowodzić, oceniać poziom błędu a bieganie fter i jeśli kod wyjścia (errorlevel) wynosi 0, dopiero potem wykonać Komenda B


Command A || Command B

Execute dowodzić, oceniać kod wyjścia tego polecenia, a jeśli jest to bynajmniej 0, dopiero potem wykonać polecenia B


+46

Teraz w 2014 r. Google daje mi to. – philshem

+4

Google nie odpowiada na pytania, Google znajduje odpowiedzi na pytania. Jeśli nikt nie odpowie na pierwsze pytanie, Googling nie ma sensu! :-) – SharpC

+2

Po prostu znalazłem to googling i pomogło mi :) –

Powiązane problemy