Usando o comando Pipe – Raspberry Pi Linux

Usando O Comando Pipe Raspberry Pi Linux



cano comando (|) é o comando amplamente usado para canalizar as saídas de vários comandos juntos. Usando um comando pipe, a saída do comando anterior é canalizada para se tornar a entrada do próximo comando. A tubulação é importante ao criar um fluxo de trabalho complexo, pois isso ajudará os usuários a conectar vários comandos.

Este artigo é sobre o uso de cano comando no sistema Raspberry Pi Linux.

Usando o comando Pipe

Para canalizar vários comandos usando cano , siga a sintaxe abaixo mencionada:







$ comando1 | comando2 | ... | final comando

Abaixo veremos alguns exemplos de uso cano comando. Mas antes de começar vamos supor que temos um arquivo chamado exemplo-arquivo2 e o conteúdo do arquivo pode ser exibido usando o comando cat:



$ gato < nome do arquivo >



Classificando Dados Usando Pipe

No arquivo acima, os dados são classificados e para organizar os dados em ordem alfabética, usaremos o comando abaixo:





$ gato exemplo-arquivo2 | ordenar

O que está acontecendo aqui é que a saída do arquivo “arquivo-exemplo2” torna-se o resultado de entrada para o comando sort.



Classificando e salvando a saída em um novo arquivo

Se o usuário quiser salvar o arquivo classificado em outro arquivo, isso pode ser feito usando o comando abaixo:

Sintaxe

$ gato < Arquivo nome > | ordenar > < novo Arquivo nome para armazenar dados >

Exemplo

$ gato exemplo-arquivo2 | ordenar > arquivo classificado

No arquivo, os dados classificados de “arquivo-exemplo2” é armazenado em um novo arquivo, que é nomeado como arquivo classificado , e tudo isso é feito em um único comando:

Para verificar nossos resultados reivindicados aqui, usamos este comando t para exibir os dados armazenados em arquivo classificado:

$ gato arquivo classificado

Escolhendo os dados necessários

cano também pode ser usado para selecionar a saída de alguns conteúdos de um arquivo. Por exemplo, se um usuário quiser escolher 8 termos iniciais de um arquivo, ele/ela pode seguir o comando abaixo mencionado:

Sintaxe

$ gato < Arquivo nome > | cabeça -8

Exemplo

$ gato arquivo classificado | cabeça -8

Observação : Este número 8 pode variar em comando de acordo com a necessidade do usuário.

O comando head escolhe o primeiro 8 conteúdo de um arquivo.

Assim como o comando head, o rabo comando também pode ser usado com um cano para exibir o conteúdo do final do arquivo. No exemplo abaixo, estamos exibindo os 2 últimos nomes usando o rabo comando:

Sintaxe

$ gato < nome do arquivo > | rabo -dois

Exemplo

$ gato arquivo classificado | rabo -dois

Encaminhando os comandos de lista

cano O comando também pode ser usado com comandos de lista. Abaixo, compartilhamos alguns exemplos de comandos de lista em que o cano é usado.

Exemplo 1

No primeiro exemplo do comando list , exibiremos o número total de arquivos presentes no sistema usando o Lista comando:

$ ls | banheiro -eu

Na saída, o número total de arquivos é exibido.

Exemplo 2

Neste exemplo de lista, listaremos todas as saídas usando o “ mais ”comando junto com o cano comando:

$ ls -para o | mais

Como resultado do comando acima, todas as saídas serão exibidas na tela.

Tubulação múltipla

Não é obrigatório usar pipe apenas uma vez em um comando, mas pode ser usado várias vezes. Por exemplo, alguns exemplos são compartilhados abaixo, onde o cano é usado mais de uma vez.

Exemplo 1

No exemplo abaixo, classificaremos primeiro o nosso arquivo e, após a classificação, os primeiros 8 nomes serão exibidos:

Sintaxe

$ gato < Arquivo nome > | ordenar | cabeça -8

Exemplo

$ gato exemplo-arquivo2 | ordenar | cabeça -8

Observação : O número 8 pode ser substituído por outros números se o usuário desejar.

Exemplo 2

Neste exemplo, criei um novo arquivo e cujo conteúdo é exibido na imagem abaixo:

Agora, para pesquisar o número de vezes que uma palavra é repetida em um arquivo, siga o comando pipe abaixo mencionado:

Sintaxe

$ gato < Arquivo nome > | firmeza palavra de busca | banheiro -eu

Exemplo

$ gato arquivo de pesquisa | firmeza banana | banheiro -eu

Neste exemplo, a palavra “ banana ” é pesquisado através do arquivo de pesquisa e a contagem de palavras de banana no arquivo é exibida conforme a imagem abaixo:

É isso para este guia!

Conclusão

o cano O comando pode ser usado para canalizar vários comandos juntos. Compartilhamos vários cenários nas diretrizes acima em que um cano comando pode ser usado. Percorra esses comandos e execute-os criando seu próprio arquivo para que você possa aprender o uso de cano comandos no sistema Raspberry Pi.