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