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

  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • ShotgunSandwichENT

    ShotgunSandw

    3 EKİM 2012
  • trickycharms

    trickycharms

    6 Aralık 2013