bash: ako cez echo vypisovat do chyboveho vystupu?

Sekcia: Programovanie 01.08.2006 | 13:19
Avatar Frantisek Klabzuba Debian  Používateľ
Ahoj. Neviete niekto ako napisat bash skript ktory na standardny vystup vypise "hello" a na chybovy vystup "world"? Cize mal by sa chovat takto: # ./moj_skript hello world # ./moj_skript 2>/dev/null hello # ./moj_skript 1>/dev/null world
    • Re: 31.07.2006 | 16:09
      Avatar uid0 Debian  Používateľ
      echo "hello" echo "world" > /dev/stderr
      Debian. apt-get into it…
      • Re: Re: 31.07.2006 | 18:03
        Avatar Frantisek Klabzuba Debian  Používateľ
        Vdaka, presne toto som potreboval
        • Re: Re: Re: 01.08.2006 | 11:48
          WlaSaTy   Návštevník
          obcas sa vyskytne system ktory nema /dev/stderr takze : $ cat a #!/bin/sh echo hello >&1 echo world >&2 $ sh a >/dev/null world $ sh a 2>/dev/null hello $
          • Re: Re: Re: Re: 01.08.2006 | 13:19
            Avatar Frantisek Klabzuba Debian  Používateľ
            ok, vdaka