Перенаправление потоков вводавывода
По умолчанию, интерактивные задачи ожидают ввода информации с клавиатуры и выдают результат на экран. Имеется удобный механизм, позволяющий перенаправить ввод и/или вывод в файл. Делается это с помощью операторов ``< '' и ``> '' в командной строке.
Примеры:
% setka data.txt > output.txt
перенаправляет выходной поток задачи setka в файл output.txt. То, что setka выдала бы на экран окажется записанным в файл. Предыдущее содержимое файла будет потерено (если такого файла не было - он будет создан).
% setka data.txt > > output.txt
то же самое, но поток будет дописан к файлу с сохранением предыдущего содержимого.
% integral < input.txt
После такой команды входная информация для задачи integral будет браться не с клавиатуры, а из файла input.txt.