Posso salvar a saída do comando em um arquivo diferente de arquivos de texto?

1

Eu nem sei se é possível. Eu tenho tentado encontrar uma resposta, e não posso, então eu recorro a todos aqui por ajuda! (No caso de ser possível).

Eu sei que é possível salvar a saída do comando em um arquivo de texto e não tenho nenhum problema com isso. No entanto, eu realmente amo como ele sai no terminal, tudo bem codificado por cores e organizado de forma organizada. Mas não sai tão bonito em um arquivo de texto e as coisas são mais difíceis de encontrar.

Para mostrar a você tudo o que eu estava fazendo:

ls -R /media/ai/WALKMAN/MUSIC

Dessa forma, eu poderia listar todos os arquivos que estão na pasta, bem como o conteúdo das pastas. (Eu tenho dentro de todas essas pastas de banda (dentro de pastas alfabéticas) são músicas. Eu tenho mais de 2000 e gostaria de uma lista, porque eu notei que tenho algumas repetições espalhadas.)

Tudo sai legal e codificado por cores no terminal. Mas quando você faz:

ls -R /media/ai/WALKMAN/MUSIC > filename.txt

Isso é apenas um arquivo de texto simples e, enquanto as coisas estão listadas, é uma lista muito longa e muito difícil de percorrer.

Então, eu queria saber se seria possível salvar a saída em um documento HTML / XML ou em uma tabela, para que fosse mais fácil furtar por meio da tremenda lista?

    
por Souta 31.01.2013 / 02:47

1 resposta

2

Não é possível.
A razão é que o seu shell tem configurações configuradas (provavelmente ~ / .bashrc) para reconhecer diferentes comandos e saídas e códigos de cores de acordo. Portanto, não há marcação para salvar e nenhuma maneira de fazer o que você gostaria. O que você pode fazer é usar um editor de texto que contenha o mesmo tipo de regras para codificação por cores, recomende o emacs.

apt-get install emacs

Em termos de salvar em outro formato, você pode ser infinitamente criativo usando canos e redirecionamento, mas não acho que seja isso que você está procurando.

    
por cupojavashort 31.01.2013 / 02:53