2
Почему использование `yes` на конвейерах bash * not * вызывает бесконечные циклы?
Согласно документации, bash ожидает завершения всех команд в конвейере, прежде чем продолжить Оболочка ожидает завершения всех команд в конвейере, прежде чем вернуть значение. Так почему же команда yes | trueзавершается немедленно? Разве yesцикл не должен вечно вызывать конвейер? И подзапрос: согласно спецификации POSIX , конвейеры оболочки могут выбрать либо возврат …