История изменений
Исправление vbr, (текущая версия) :
У программ в юниксе обычно при запуске открыто три файловых дескриптора. 0 это стандартный ввод, 1 это стандартный вывод, 2 это вывод для ошибок. Синтаксис N>file
ассоциирует соответствующий вывод с записью в файл с соответствующим названием. Вместо 1> stdout.log
можно писать просто > stdout.log
. Для перенаправления ввода надо писать < stdin.txt
к примеру, тогда стандартный ввод будет считываться не с клавиатуры, а из файла.
Рекомендую почитать какие-нибудь обучающие статьи по bash и в целом по основам UNIX, без этого полного понимания не будет. В двух словах тут всё не распишешь.
Исходная версия vbr, :
У программ в юниксе обычно при запуске открыто три файловых дескриптора. 0 это стандартный ввод, 1 это стандартный вывод, 2 это вывод для ошибок. Синтаксис N>file
ассоциирует соответствующий вывод с записью в файл с соответствующим названием. Вместо 1> stdout.log
можно писать просто > stdout.log
. Для перенаправления ввода надо писать < stdin.txt
к примеру, тогда стандартный ввод будет считываться не с клавиатуры, а из файла.
Рекомендую почитать какие-нибудь обучающие статьи по bash и в целом по основам UNIX, без этого полного понимания не будет.