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

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • echifitness

    echifitness

    9 Kasım 2008
  • RaverX DouBle StAg XI

    RaverX DouBl

    23 Mayıs 2008