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

  • Best Quality Cartoons

    Best Quality

    10 ŞUBAT 2014
  • FPSRussia

    FPSRussia

    19 NİSAN 2010
  • sWooZie

    sWooZie

    9 ŞUBAT 2006