Введение в Unix

Перенаправление стандартного ввода


Используется знак <.

Пример:

$ mail - ввод сообщения с экрана;

$ mail < message - ввод сообщения из файла message.

Эта возможность используется реже, чем перенаправление вывода.

Тривиальный случай перенаправления ввода:

$ cat < this_file $ cat this_file

Это две эквивалентные команды.

Можно одновременно перенаправить и ввод, и вывод.

Например:

$ cat < left > right.

Будьте осторожны: надо, чтобы left не равнялось right, иначе можно (вообще говоря) потерять входной файл. Безопаснее >>, чем > (добавление, чем запись).



Содержание раздела