«exit-status» etiketlenmiş sorular

Bu etiketi kullanın Sorunuz bir komutun çıkış durumunu (dönüş kodu) belirleme veya kullanma etrafında dönüyorsa. Yaygın sözdizimi $? değişken ve && ve || semboller.


2
Atamalar, komut değiştirme yerine çıkış durumundaki komutlar gibidir?
POSIX mermilerinde aşağıdaki örneklere ve bunların çıktılarına bakın: false;echo $?veya false || echo 1:1 false;foo="bar";echo $?veya foo="bar" && echo 0:0 foo=$(false);echo $?veya foo=$(false) || echo 1:1 foo=$(true);echo $?veya foo=$(true) && echo 0:0 Https://stackoverflow.com/questions/6834487/what-is-the-variable-in-shell-scripting adresindeki en yüksek oyu alan yanıtta belirtildiği gibi : $? son yürütülen komutun dönüş değerini bulmak için …


1
Sıfır olmayan bir durum koduyla çıkmak için `` daha az '' mı?
Aşağıdaki komut yapısına sahip olmak istiyorum: command && check-status | less && followup-command Bu, kullanıcı etkileşimde bulunduğu sırada yürütmeyi duraklatacaktır less. Kullanıcı , çalışmasını lessönlemek için sıfır olmayan bir durumdan çıkmaya nasıl zorlayabilir followup-command? Şu anda kullanıyorum less 458 (POSIX regular expressions)


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.