Nasıl bir bash betiği sessizlik çıktı? | Netgez.com
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

  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • Utah Valley Online

    Utah Valley

    9 AÄžUSTOS 2010
  • videoisunrelated

    videoisunrel

    5 Mart 2009