Я выдал команду в терминале Ubuntu, которая требовала от меня ввода yes, но я обнаружил, что он спрашивает меня только в первый раз, но я уже нажал enter до того, как понял. Поэтому я ожидал сообщения «команда не найдена», но вместо этого я получил бесконечный поток «y». Кажется, это единственное, что делает, поэтому мне интересно, в чем смысл этой команды и почему она выводит "y"? (Ubuntu 11.10)
источник
Команда yes либо напечатает свой аргумент, либо «y», если он пуст, до тех пор, пока вы не завершите программу или ее выходной канал не будет закрыт. Он может использоваться с программами, которые ожидают некоторого повторного ввода, например, rm -i.
источник