Я должен прочитать и распечатать весь текст оболочки. Текст оболочки содержит не только введенные мной команды, но и их вывод. И я не могу использовать никакие команды перед выполнением команды.
В 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?