Используется ли программа «да» для чего-то значительного? - PullRequest
15 голосов
/ 07 декабря 2011

Когда я впервые столкнулся с программой yes в * nix, я не мог придумать, как ее использовать.

Как используется эта программа?

Ответы [ 3 ]

21 голосов
/ 07 декабря 2011

yes предназначен для автоматизации интерактивных программ, которые требуют подтверждения перед выполнением действия.

yes | rm -ri foo

примерно эквивалентно

rm -rf foo

Разница в том, что -f также будетдействовать в случае сбоя.

10 голосов
/ 07 декабря 2011

Еще одним может быть быстрое добавление n строк одного и того же текста в файл:

 yes "this is the text I want to add to a file"|head -200>myFile.txt

, который создает файл с 200 строками одного и того же текста.

4 голосов
/ 07 декабря 2011

Его вывод можно использовать, чтобы сказать «да» некоторому запущенному процессу, который останавливает запрос (y / n) ввода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...