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

  • BeginnersTech

    BeginnersTec

    8 NİSAN 2011
  • MVLV28

    MVLV28

    17 Mart 2008
  • The10HourMan

    The10HourMan

    28 EYLÜL 2012