quarta-feira, 18 de outubro de 2017

Redirecionamento e Pipe

12. Redirecionamento e Pipe
# Este capítulo explica como funciona direcionamento, entrada e saída;

12.1 [>]
# Redireciiona a saída padrão de um programa para algum dispositivo;
# Normalmente é usado em conjunto com outros programas;
# Pode usar o comando [ls] para listar diretórios enviando à um arquivo;
# Exemplo: ls -l > listagem.txt
# Detalhe com esse redirecionamento substitui todo o conteúdo do arquivo;

12.2 [>>]
# Redireciona a saída padrão de um programa para algum tipo de arquivo;
# A diferença é que com esses dois o conteúdo é acrescentado no final;

12.3 [<]
# Redirecionamento de entrada padrão de arquivo/dispositivo à um comando;
# Exemplo: cat < texte.txt
# Da mesma forma como [>] substitui a entrada padrão

12.4 [<<]
# Este redirecionamento serve para marcar o fim de exibição de um bloco;
# Exemplo: cat << final

12.5 [|] pipe
# Envia a saída de um comando para a entrada do próximo comando continua;
# Uso: ls -la | more
# Uso: locate find | grep "bin/"
# Uso: locate find | grep "bin/" | more
# Pode ser usado mais de um redirecionamento e um comando;

12.6 Diferença entre o [|] e o [>]
# O pipe envolve processamento entre comandos saída para a entrada;
# o [>] redireciona a saída para um arquivo, dispositivo, etc...;

12.7 tee
# Faz a mesmo coisa que [>] mas exibe o conteúdo na saída padrão [tela]
# Uso: ls -la | tee listagem.txt

###########
Referências:
http://www.guiafoca.org
http://Icenter.com.br/linux/arquivos/1437

Nenhum comentário:

Postar um comentário