Тесты / Проверка знаний

Тест: коды pipeline, grep и pipefail

Определите итоговый статус нескольких звеньев Bash. В каждом вопросе явно указан режим pipefail; нулевой результат не приравнивается к качеству данных.

Начальный7 минОбщие принципы LinuxBash · pipeline semantics

Навык и условия проверки

Статус pipeline зависит от правила оболочки и статусов его звеньев. Без pipefail используется последнее звено. При включённом pipefail и наличии ошибок действует крайнее справа звено с ненулевым статусом; полностью успешная цепочка даёт ноль.

Проверьте себя

ВОПРОС 1 / 4Bash без pipefail: статусы звеньев слева направо 1, 0. Каков статус pipeline?
ВОПРОС 2 / 4Bash с pipefail: статусы 2, 1, 0. Каков итог?
ВОПРОС 3 / 4Bash с pipefail: все три звена завершились 0. Каков итог?
ВОПРОС 4 / 4Wc успешно напечатал 0 после ошибки чтения у источника. Что нужно исследовать?

Загрузка проверки ответов…

Как пройти и разобрать результат

Выберите режим обучения для пояснения после выбора либо экзамен для разбора после завершения. Ответьте на все четыре вопроса. Итог показывает процент и темы ошибочных ответов; новая попытка очищает выбор, а лучший результат остаётся только в этом браузере.

Что повторить после попытки

Разбирайте цепочку по позициям и записывайте статусы отдельно от stdout. Успешный подсчёт пустого входа не сообщает, почему вход оказался пуст.

Технические источники

Использованы для проверки поведения. Объяснения и учебные сценарии созданы для проекта.

  • GNU Bash — перенаправления и pipeline

Проверка текста: 2026-09-11. Нативное исполнение на всей матрице дистрибутивов ещё не подтверждено.

Основные понятия общие для Linux. Состав утилит, версии и системные настройки зависят от окружения.

От материала к практике

Выберите следующую тему в каталоге Linux или проверьте знакомые команды в учебном терминале.

Поиск по Linux

Поиск локальный. ↑ ↓ — перейти к результату, Enter — открыть.

Навигация