Trabalho com resultados em interfaces de linha de comando do Windows

Ao trabalhar no MS Windows, as interfaces de linha de comando podem se tornar complicadas se você quiser trabalhar com os resultados da CLI. Vários métodos para trabalhar com os resultados da CLI são para entender redirecionamentos e canais. Esteja você no PowerShell, MS-DOS ou GitBash no Windows, essas dicas de comando devem funcionar.

Redirecionar

> irá redirecionar a saída da recomendação para um arquivo que você fornecer

:: DOS
dir
/q > c:OutPutFile.txt

Acrescentar

O redirecionamento sempre criará um novo arquivo sobrescrevendo a saída anterior. >> irá anexar os resultados a um arquivo existente

#PowerShell
get-date >> c:OutPutFile.txt

Juntando tudo

Agora você pode usar um tubo | para trabalhar com a saída. O pipe redireciona a saída para um comando subsequente. Por exemplo, depois de anexar get-date às informações do diretório original no OutPutFile.txt, você pode redirecionar para um editor de texto

#PowerShell
get-date >> c:OutPutFile.txt | notepad c:OutPutFile.txt

Isso permitirá trabalhar com a saída em um arquivo de texto, redirecionando os resultados e enviando-os a um editor de texto para uso adicional. Além disso, se você deseja copiar e colar a saída, pode canalizá-la para a área de transferência

#using GitBash
git status
| clip

Saber dessas dicas tem me ajudado de vez em quando e espero que possa ajudar você.