[cmdexe #2] Como escrever o resultado de um comando num ficheiro de texto

Por vezes, temos necessidade de escrever para um ficheiro de texto, o resultado de um determinado comando, como por exemplo a listagem de ficheiros e subdiretorias de uma determinada diretoria.

Para isso, quando pretender escrever o resultado de um comando num ficheiro, basta digitar o seguinte:

nome do comando > diretoria e nome do ficheiro.

Ok, compreendo que não tenha sido muito perceptível, vamos agora ver um exemplo, se quisermos escrever num ficheiro de texto com o nome “c.txt#, os conteúdos da diretoria C:\ , o comando é este:

dir c: > ficheiro.txt

Ou seja, como poderá ver através do carater >, podemos redirecionar o output de um comando para um ficheiro à nossa escolha.

No comando anterior, o ficheiro.txt foi criado na diretoria que estávamos quando o executámos (poderá ser vista através do comando pwd da PowerShell), no entanto se desejarmos podemos sempre selecionar a diretoria onde o queremos criar, por exemplo, se quisermos criá-lo numa pasta “ficheiros” que se encontra na C:\, então o comando será assim:

dir c: > c:\ficheiros\ficheiro.txt

E é assim que funciona esta funcionalidade, por vezes bastante útil da linha de comandos do Windows.

 

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *