Язык обработки данных AWK

       

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


По умолчанию, интерактивные задачи ожидают ввода информации с клавиатуры и выдают результат на экран. Имеется удобный механизм, позволяющий перенаправить ввод и/или вывод в файл. Делается это с помощью операторов ``&lt '' и ``&gt '' в командной строке.

Примеры:

% setka data.txt &gt output.txt

перенаправляет выходной поток задачи setka в файл output.txt. То, что setka выдала бы на экран окажется записанным в файл. Предыдущее содержимое файла будет потерено (если такого файла не было - он будет создан).

% setka data.txt &gt &gt output.txt

то же самое, но поток будет дописан к файлу с сохранением предыдущего содержимого.

% integral &lt input.txt

После такой команды входная информация для задачи integral будет браться не с клавиатуры, а из файла input.txt.



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