Стандартный поток В/В – логическое устройство, из которого по умолчанию приложение может считывать данные (использовать для вывода результатов)
STD in – 0 – ввод
STD out – 1 – вывод
STD ere – 2 – вывод
Для вывода информации (ошибки, предупреждения).
Стандартное устройство ввода – клавиатура, а вывода – монитор.
Перенаправление вывода из стандартных потоков. Средства:
- переназначение потока В/В
> - куда перенаправляют поток вывода значений
>> - перенаправление STD out, но файл не стирается, к нему приписывают данные текущей программы.
> & - перенаправление из одного стандартного потока в другой
< - STD in откуда перенаправляют входной поток.
- Конвейеризация – запуск нескольких программ при условии, что сначала стоит программа, которая считывает со стандартного потока ввода данные и потом отправляет в стандартный поток вывода. ОС создает временный файл.
Переназначение средствами ОС.
1) последовательно: сначала одно, потом другое.
2) запуск может завершиться неудачно (не хватает места под временный файл)
3) состоит из нескольких программ.
Внутренние программы называются фильтрами.
SORT – сортирует текстовые, строчные файлы по определенному признаку.
FIND – находит строки по необходимости.
MORE.