Какую вы знаете самую простую команду Unix? Есть `echo`, которая печатает строку в stdout, и есть `true`, которая ничего не делает, а только завершается с нулевым кодом.
Среди множества простых Unix-команд спряталась команда `yes`. Если запустить её без аргументов, то вы получите бесконечный поток символов "y", каждый с новой строки:
y
y
y
y
(...ну вы поняли мысль)
Хотя на первый взгляд команда кажется бессмысленной, но иногда она бывает полезной:
yes | sh boring_installation.sh
Когда-нибудь устанавливали программу, которая требует ввести "y" и нажать Enter для установки? Команда `yes` приходит на помощь! Она аккуратно выполнит эту задачу, так что можете не отвлекаться от просмотра [Pootie Tang][1].
[Читать дальше →][2]
[1]:
https://www.youtube.com/watch?v=yhBExhldRXQ
[2]:
https://habrahabr.ru/post/342002/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut