пример, когда нам нужна команда да

Что такое использование команды да? Я следую за man yes , также я пытаюсь это сделать, но я хочу знать, когда нам нужно использовать эту команду. Вы можете следить за man-страницей, чтобы узнать, как использовать yes . Но я ищу время, когда нам это нужно? В какой ситуации мне нужен пример.

2
задан 1 May 2014 в 22:13

2 ответа

"да" был создан для разрешения автоматизации задач то подтверждение запроса. Если у Вас есть программа, которая хочет, чтобы Вы сказали ему "y", прежде чем это сделает что-то, можно теперь автоматизировать ту программу путем передачи по каналу да в него.

Пример:

yes | rm -i *.txt

Здесь да передается по каналу для подтверждения для удаления всех txt файлов в каталоге.

Другая печать опции строка неоднократно:

yes "test"

Заходят ctrl + C

, Это также может использоваться, чтобы сказать "нет", это повторение n после комнаты:

yes n | rm -i *.txt

вышеупомянутый пример говорит для не удаления файла, когда комната-i запрашивает для удаления файла.

0
ответ дан 1 May 2014 в 22:13

Статья Wikipedia имеет хорошее объяснение.

В основном это массово рассылает "да" к тому, везде, куда это выполняется. Это может использоваться для автоматизации ответов на программы, которые просят пользовательскую проверку. Как пример, следующее:

rm -f *.txt

функционально эквивалентно

yes | rm *.txt

Это передает "да" по каналу к rm, таким образом к любому вопросу это rm спрашивает (защита от записи или подобный), это сразу получит "да" и продолжится.

Общие программы как apt или rm встройте функцию "силы", но другие программы не могут. Это то, где yes может быть полезным.

Это может также использоваться в качестве входа для создания определенного размера файла, или к стресс-тесту система.

3
ответ дан 1 May 2014 в 22:13

Другие вопросы по тегам:

Похожие вопросы: