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

  • Matt Harding

    Matt Harding

    23 Mayıs 2006
  • Crossover

    Crossover

    18 HAZİRAN 2007
  • Unbox Therapy

    Unbox Therap

    21 Aralık 2010