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