Kodomo

Пользователь

Учебная страница курса биоинформатики,
год поступления 2010

Потоки и перенаправления

  1. Мы хотим связывать команды.
  2. Команды выводят что-то на экран, можем сохранять это и пользоваться этим. cmd1 > file; cmd2 file > file2; cmd3 file2 > file3

  3. Придумали стандартный поток ввода! cmd1 | cmd2 | cmd3
  4. Т-образная насадка на трубу: tee
  5. Другие способы перенаправлений:
    • cmd < file

    • cmd >> file

    • остальные пока не трогаем! В командной строке нужны только эти!
  6. Бабушки. stderr.
    • cmd 2> file

    • cmd 2>> file

  7. Специальный хитрый файл /dev/null
  8. Совсем хитрые перенаправления:
    • cmd 2>&1

    • cmd >&2