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

  • Artorius FullPower

    Artorius Ful

    29 Temmuz 2007
  • khloe brooks

    khloe brooks

    25 Temmuz 2011
  • Living Waters

    Living Water

    9 AĞUSTOS 2006