Desvendando o comando tee

Publicado por - em 14/01/2019

[ Hits: 7.391 ]

 


Desvendando o comando tee



O Linux apresenta uma variedade de comandos destinados a uma variedade de funções. Um desses comandos é o tee, usado para, ao mesmo tempo em que exibe a saída de um comando na tela, gravá-la em um arquivo de texto. Segue um exemplo...

Ao entrar com o comando:

seq 1 100 | tee sequencia

Será exibido na tela:

1
2
3
4
5
[...]
96
97
98
99
100

E um arquivo com o nome "sequencia" será criado no diretório atual. Usando o comando "cat sequencia" para visualizar seu conteúdo, temos:

1
2
3
4
5
[...]
96
97
98
99
100

Outras dicas deste autor

Criando animações GIF no GIMP

Editando PDFs com o LibreOffice

Baixando código-fonte de um pacote com APT

Compilando .EXEs no Linux (C/C++)

Fazendo o Debian reconhecer seu hardware

Leitura recomendada

Tirando permissão até de root

Compactação de arquivos PDF com GhostScript

Alias definitivo

Colocar diretório atual (corrent) no PATH

Guia de comandos Linux totalmente em português de A-Z

  

Comentários
[1] Comentário enviado por cizordj em 28/01/2019 - 08:46h

Eu ainda não entendi essa barra | no meio dos comandos, vejo muita gente usar (inclusive eu de vez em quando) mas pra quê que ela serve não sei... É um operador lógico? Tipo E e OU ?


<---------------------------------------------------------------->
O seu tempo é o único bem que você não recupera

[2] Comentário enviado por BiaMonteiro em 28/01/2019 - 19:39h

Olá, a barra é usada para redirecionar a saída de um comando A para um comando B. Exemplo:

wc -l é um comando que serve para contar linhas.

Quando você usa cat arquivo | wc -l, o conteúdo do arquivo é redirecionado para o comando wc -l, que a partir da informação recebida, exibe a quantidade de linhas.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts