Desvendando o comando tee

Publicado por - em 14/01/2019

[ Hits: 7.541 ]

 


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

Reduzindo ruídos no Audacity

Instalando driver NVIDIA no Debian 9

Exibindo uma mensagem sempre que iniciar o Bash

Personalizando o GNOME

Baixando código-fonte de um pacote com APT

Leitura recomendada

Rodar um script no boot usando systemd

Extraindo Arquivos de Pacote de Tema do Windows (themepack) no Linux

Guia de bolso com os principais comandos Linux

Montando dispositivos

Como fazer o curl ignorar certificado SSL inválido

  

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