Когда я впервые столкнулся с программой yes в * nix, я не мог придумать, как ее использовать.
yes
Как используется эта программа?
yes предназначен для автоматизации интерактивных программ, которые требуют подтверждения перед выполнением действия.
yes | rm -ri foo
примерно эквивалентно
rm -rf foo
Разница в том, что -f также будетдействовать в случае сбоя.
-f
Еще одним может быть быстрое добавление n строк одного и того же текста в файл:
yes "this is the text I want to add to a file"|head -200>myFile.txt
, который создает файл с 200 строками одного и того же текста.
Его вывод можно использовать, чтобы сказать «да» некоторому запущенному процессу, который останавливает запрос (y / n) ввода.