Передать значение для приглашения ввода

Передать значение для приглашения ввода

Я делаю это unzip my.zip, и если файлы уже существуют, он спрашиваетreplace myfile.ext [y]es, [n]o, [A]ll, [N]one, [r]ename:

Как мне принудительно ввести данные, когда команда запрашивает ввод? Я знаю, unzipчто может быть флаг принудительного ввода, но мне интересно передать ввод.

решение1

Я думаю, вы ищете yesкоманду:

yes | unzip my.zip

Он yснова и снова отправляет на выход. Если вы хотите отправить что-то еще, укажите это в качестве аргумента:

yes n | unzip my.zip

Вы также можете использовать, echoесли есть только один вопрос:

echo no | unzip my.zip

Связанный контент