Как я могу прочитать не только историю ввода терминала, но и его вывод? - PullRequest
0 голосов
/ 19 октября 2019

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

В PowerShell есть команда Invoke-History.

PS C:\Users\user> python -c "print('Hello, world!')"
Hello, world!
PS C:\Users\user> Invoke-History
python -c "print('Hello, world!')"
Hello, world!
PS C:\Users\user>

Команда Invoke-History печатает не только команды, но и их вывод,Это именно то, чего я хочу!

Но Windows cmd и bash shell не имеют команды для этого. Например, doskey /history, команда cmd, отображает только введенную мною команду без результата.

Как я могу выполнить вышеупомянутую работу в оболочке bash или Windows cmd?

...