Передать строку в команду с несколькими запросами на чтение

885
CWolf88

Как я могу передать строку к команде с несколькими подсказками чтения в OS X?

Я запускаю команду для виртуальной машины Parallels, чтобы включить пароль, который запрашивает несколько значений (без выполнения дополнительной команды).

Пример:

$ prlctl set "VM" --password-to-edit Please enter a new password: Please verify password: 

Я хотел бы передать строку пароля на оба запроса на чтение. Я пробовал следующее, но строка не передается во второй запрос на чтение.

echo 'password' | prlctl set "VM" --password-to-edit 

Есть идеи?

0

1 ответ на вопрос

1
chaos

If the utility only wants a password multiple times use this:

yes 'password' | prlctl set "VM" --password-to-edit 

yes is just prints the string repeatedly until killed.

Команда "да" сработала как положено, спасибо за быстрый ответ! CWolf88 8 лет назад 0

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