Перенаправление стандартных потоков В/В

Стандартный поток В/В – логическое устройство, из которого по умолчанию приложение может считывать данные (использовать для вывода результатов)

STD in – 0 – ввод

STD out – 1 – вывод

STD ere – 2 – вывод

Для вывода информации (ошибки, предупреждения).

Стандартное устройство ввода – клавиатура, а вывода – монитор.

Перенаправление вывода из стандартных потоков. Средства:

- переназначение потока В/В

> - куда перенаправляют поток вывода значений

>> - перенаправление STD out, но файл не стирается, к нему приписывают данные текущей программы.

> & - перенаправление из одного стандартного потока в другой

< - STD in откуда перенаправляют входной поток.

- Конвейеризация – запуск нескольких программ при условии, что сначала стоит программа, которая считывает со стандартного потока ввода данные и потом отправляет в стандартный поток вывода. ОС создает временный файл.

Переназначение средствами ОС.

1) последовательно: сначала одно, потом другое.

2) запуск может завершиться неудачно (не хватает места под временный файл)

3) состоит из нескольких программ.

Внутренние программы называются фильтрами.

SORT – сортирует текстовые, строчные файлы по определенному признаку.

FIND – находит строки по необходимости.

MORE.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: