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

  • Friday Night Cranks

    Friday Night

    27 Mayıs 2007
  • Learn Math Tutorials

    Learn Math T

    20 Kasım 2011
  • Menglong Tav

    Menglong Tav

    18 Temmuz 2010