Перенаправить вывод в файл при появлении дополнительного запроса

Перенаправить вывод в файл при появлении дополнительного запроса

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

Если я просто использую command > file.txt, то сама подсказка сохраняется в файле, и я не могу ввести подтверждение. Какую команду я могу использовать, чтобы сохранить этот вывод?

решение1

Вы можете использовать tee, который записывает данные как в stdout, так и в файл.

command | tee file.txt

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