- Взаимодействие по вводу и выводу:
“>”,
“<”,
канал и т. д. - Взаимодействие по управлению: утилита
kill,
запуск фонового процесса. - Анализ результатов работы:
подстановка,
код ошибки — это
условие в условных операторах - Простота наиболее частых действий:
- Окружение представлено в переменных
- Утилиты запускаются по имени
- Минимализм при работе с потоками данных
- ... и т. д.
![[logo]](logo.png)