SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Candyrat Records

    Candyrat Rec

    10 Mayıs 2006
  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009
  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010