SORU
18 EYLÜL 2008, PERŞEMBE


Çıkış Kabuk İşlem Çıkış Kodu Dayalı

Komut numarası yürüten bir kabuk var. Nasıl komutlar varsa kabuk çıkış sıfır olmayan çıkış kodu ile çıkış yapabilirim?

CEVAP
18 EYLÜL 2008, PERŞEMBE


Her komut çıkış kodu gibi bir şey olurdu $? değişken bulunabilir:

ls -al file.ext
rc=$?; if [[ $rc != 0 ]]; then exit $rc; fi

$? sadece bu kadar, kodu: boru içinde son öğe dönüş kodu vererek, yöneltilen komutları dikkatli olmak gerekir

ls -al file.ext | sed 's/^/xx: /"

dosya yok boru sed kısmı aslında, 0 dönen çalışır beri). eğer bir hata kodu döndürmez

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • metal571

    metal571

    30 Mayıs 2006
  • The Fashion Sight

    The Fashion

    22 AĞUSTOS 2011
  • Subscribe!!

    Subscribe!!

    3 EKİM 2009