[prev] [index] [next]

Streams (cont)

Examples of redirection of standard streams:
  • $ ./prog < abc
    (reads stdin from file abc, writes stdout to screen, writes stderr to screen)
  • $ ./prog > def
    (reads stdin from keyboard, writes stdout to def, writes stderr to screen)
  • $ ./prog < abc > def
    (reads stdin from file abc, writes stdout to def, writes stderr to screen)
  • $ ./prog < abc &> def
    (reads stdin from file abc, writes both stdout and stderr to def)
  • $ ./prog < abc > def 2> ghi
    (reads stdin from file abc, writes stdout to def, writes stderr to ghi)