İşte basit bir soru. Bu şekilde davranmaz neden Ben öyle olacağına düşünüyorum:`exit 'parantez içinde</ a0> içinde komut dosyası çıkmıyor
(echo "Test 1"; exit) && echo "Test 2"
... ya da ...
VAR1=1
VAR2=2
[ $VAR1 == $VAR2 ] || (echo '$VAR1 does not equal $VAR2, exiting.'; exit)
echo -e 'Well, I\'m still alive yo!'
bu iki snippet'lerinin ya Koşu açık exit
komutu rağmen devam komut dosyası yürütülmesine neden olur .
Açıkçası, parantezleri bir nedenden dolayı etkiliyorlar, sorum şu: Neden?
Yukarıda sözü edilen 'subshell' kullanılmadan nasıl yapılır? – jduncanator
Kevin tarafından verilen bu iki örnekle, alt kabukları kullanmayacaksınız;) –