2011-09-13 20 views

cevap

39

yanı cmd çalışması gerekir

command1 && command2 

aşağıdaki. here alıntı: cmd.exe kullanırken

, sen komutları arasında ‘& &’ ‘&’ ya kullanarak aynı satırda birden komutları koyabilirsiniz. Tek bir işareti (&) kullanmak, ilk komutun ardından ikinci komutun sırayla çalışmasına neden olur. Çift ampersand kullanımı (& &) hata kontrolünü sunar. İkinci komut, yalnızca ilk komut başarılı ise çalışır.

+3

** farklı ** satırlarında birden çok komut çalıştırmayı kırmanın bir yolu var mı? Tüm yol boyunca kontrol etme hatası olan uzun bir senaryo, tek bir satırda korkunç görünüyor. – brittohalloran

14

Bir VE liste

command1 && command2 

command2 ve sadece sıfır bir çıkış durumu ile döner command1, eğer varsa yürütülür forma sahiptir.

Bir OR liste

command1 || command2 

command2 yürütüldüğünde formu varsa ve command1 sıfırdan farklı çıkış durumu ile döner yalnızca. AND ve OR listelerinin dönüş durumu, listedeki son komutun çıkış durumudur.

+4

Eğer komutunuz1 uzunsa, komut1'i içeren satırın sonundan sondaki ters eğik çizgi ile çıkabilirsiniz: 'verylongcommand1 \'. Sonra 2. hatta '&& command2 ' –

+0

@ ABCD.ca olabilir. Belki de yeni satır karakterlerinden kaçabilirsiniz? – mazz0

İlgili konular