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

  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • Slave Boy Films - Fandom from a Galaxy Far Far Away

    Slave Boy Fi

    12 HAZİRAN 2009
  • Tech4Geeks

    Tech4Geeks

    8 Ocak 2012

İLGİLİ SORU / CEVAPLAR