Как задать опцию для терминальной команды, выполняемой через скрипт go? - PullRequest
0 голосов
/ 31 октября 2018

Предположим, у меня есть скрипт go, который вызывает команду

yum install packagename.

Наступает момент, когда он просит y/n установить пакет, в yum есть опция --assumeyes (в данном случае), которую я не хочу использовать.

Есть ли другой способ в go отправить y команде, поскольку я не хочу давать y вручную при запуске сценария

1 Ответ

0 голосов
/ 31 октября 2018

y вводится через stdin. Когда вы запускаете подпроцесс, вы предоставляете ему средство записи, в которое вы можете записывать его stdin.

Документация os / exec содержит пример .

...