18 ŞUBAT 2010, PERŞEMBE
Nasıl bir bash betiği sessizlik çıktı?
Stdout çıkışları olan bir program var ve bir dosyaya boru ise bir bash komut çıkış sessizlik ister.
Örneğin, program çalışmaya çıktı
% myprogram
% WELCOME TO MY PROGRAM
% Done.
Aşağıdaki komut dosyası komut satırı: bir şey çıktı
#!/bin/bash
myprogram > sample.s
CEVAP
18 ŞUBAT 2010, PERŞEMBE
Eğer de stderr çıkışları ise sessizlik. Açıklayıcı 2 dosya yönlendirerek bunu yapabilirsiniz:
# Send stdout to sample.s, stderr to sample.err
myprogram > sample.s 2> sample.err
# Send both stdout and stderr to sample.s
myprogram &> sample.s # New bash syntax
myprogram > sample.s 2>&1 # Older sh syntax
# Log output, hide errors.
myprogram > sample.s 2> /dev/null
Bunu Paylaş:
Bir bash betiği nasıl eğer belli bir d...
Nasıl bir bash betiği numaraları ekley...
Nasıl eğer o ölürse bir yeniden başlat...
Nasıl/kabuk betiği bash http yanıt kod...
Nasıl isteğe bağlı giriş bağımsız deği...