Para uma tarefa, preciso executar alguns comandos no terminal e salvar a sessão inteira – tanto a saída quanto os comandos – em um arquivo de texto. A canalização dos comandos do Prompt de Comando salva apenas a saída; em um terminal Linux eu usaria o comando "script", mas o git-bash não consegue encontrar esse comando.
Responder1
Como o comando de script está disponível para Linux. O prompt de comando do Windows não possui comando de script. Git-Bash também é modificado e formatado no Prompt de Comando do Windows, portanto também não possui comando de script. Para fazer isso, faça login na máquina Linux a partir do Git-Bash e proceda conforme as instruções. Então, para usar o comando de script:
- Faça login em uma máquina Linux e execute o comando de script e, em seguida, execute o comando que você precisa executar.
- Ou faça um login ssh em uma máquina Linux remota a partir do Git-Bash e prossiga.
Se quiser o mesmo comportamento no Windows:
- Escreva um script em lote equivalente para o prompt de comando do Windows. Por padrão, o prompt de comando primeiro repete o comando e depois sua saída, a menos que você use @echo off na primeira linha do script em lote.
- Encontre uma versão do comando de script para Windows se alguém se deu ao trabalho de escrever para você, mas o comando executado no Linux não pode estar totalmente disponível no Windows.