Схема потоков Bash: stdin, stdout и stderr
Переключайте режимы вывода и прослеживайте данные от журнала к фильтру, счётчику или файлу. Текстовый разбор доступен без JavaScript.
Как читать схему
Слева расположен источник из четырёх событий. Средний узел grep оставляет две строки ERROR. Правый узел либо считает их через wc, либо записывает отчёт. Подписи стрелок указывают потоки, а не порядок появления окон на экране.
Выберите режим схемы: pipeline, запись с > или ошибка чтения. Числа относятся к фиксированному учебному журналу; визуализатор не исполняет произвольные команды.
Проследите путь данных
stdout grep становится stdin команды wc. На экран выводится число 2.
grep ERROR logs/sensor.log | wc -lТекстовый эквивалент
Pipeline: sensor.log → grep ERROR → две строки в stdout → stdin команды wc -l → число 2 на экране.
Перенаправление: stdout grep уходит в report/errors.txt. На экране нет обычного вывода; файл получает две строки.
Ошибка: несуществующий источник вызывает stderr у grep. wc получает пустой stdin и печатает 0. Без pipefail успешный wc определяет код всего pipeline.
Технические источники
Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.
- GNU Bash — перенаправления и pipeline
Проверка текста: 2026-09-05. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.
Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.
От материала к практике
Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.