SORU
5 Mart 2009, PERŞEMBE


Betik Bash ile nasıl bir komut tüm çıkış bastırmak?

Parametreleri ile bir program için çalışan bir bash komut dosyası var. Bu program bazı durum (bunu, bunu...) verir. Bu program sessiz olmak için bir seçenek yoktur. Nasıl bir şey görüntülenmesini script engelleyebilir miyim?

Windows gibi bir şey arıyorum "kapalı". echo

CEVAP
5 Mart 2009, PERŞEMBE


Aşağıdaki null aygıtı (bit kova) standart çıktıya gönderir.

scriptname >/dev/null

ve eğer sen de hata mesajları gönderilmesini istiyorsanız, (ilk tüm kabukları çalışmayabilir) kullanın:

scriptname &>/dev/null
scriptname >/dev/null 2>&1
scriptname >/dev/null 2>/dev/null

ve, eğer bu mesajları kaydetmek ama onları görmek istemiyorsanız, /dev/null gerçek bir dosya ile olarak değiştirin

scriptname &>scriptname.out

Windows altında bütünlüğü için, cmd.exe (burada "" eşittir "") /dev/null . null

scriptname >nul 2>nul

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • parlophone

    parlophone

    28 ŞUBAT 2006
  • Shylo Sharity

    Shylo Sharit

    27 EKİM 2011
  • FusioNGamiing

    FusioNGamiin

    10 Temmuz 2007