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ÅŸ:

Bir bash betiği nasıl eğer belli bir d...
Bash: eğer herhangi bir komut başarısı...
Uygulama nasıl Windows komut satırında...
Nasıl bash komut satırı argümanları ay...
Nasıl bir BASH değişken bir komut çıkt...