Envia a saída de um comando para a entrada do próximo comando para continuidade do processamento. Os dados enviados são processados pelo próximo comando que mostrará o resultado do processamento.
Por exemplo: ls -la | more
, este comando faz a listagem
longa de arquivos que é enviado ao comando more (que tem a
função de efetuar uma pausa a cada 25 linhas do arquivo).
Outro exemplo é o comando locate find | grep "bin/"
, neste
comando todos os caminhos/arquivos que contém find na
listagem serão mostrados (inclusive man pages, bibliotecas, etc.), então
enviamos a saída deste comando para grep "bin/"
para mostrar
somente os diretórios que contém binários. Mesmo assim a listagem ocupe mais
de uma tela, podemos acrescentar o more: locate
find | grep "bin/" | more
.
Podem ser usados mais de um comando de redirecionamento (<, >, |) em um mesmo comando.
Copyright © 1999-2020 - Gleydson Mazioli da Silva