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

  • boniver

    boniver

    17 NİSAN 2006
  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010
  • NextKsa

    NextKsa

    7 EKİM 2009