Vix Blog
No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
NEWSLETTER
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
No Result
View All Result
Vix Blog
No Result
View All Result

Uma vez que usar xargs para processar argumentos canalizados no Linux

Carolina by Carolina
25 de março de 2022
Reading Time: 4 mins read
0
Uma vez que usar xargs para processar argumentos canalizados no Linux

Saiba porquê metamorfosear a ingresso padrão em argumentos de traço de comando com xargs.


Tubulações com válvulas

Se você tentar encanar a saída de um comando do Linux para outro, poderá encontrar erros em que o comando lapso porque sua lista de argumentos é muito longa.

RELATED POSTS

The 6 Best AI-Powered To-Do List Apps to Boost Your Productivity

The 10 EVs With the Most Unique Wheel Designs

How to Get Started With the Blackmagic Camera App for iPhone

Felizmente, existe um comando em sistemas Linux que formata corretamente argumentos para comandos. É chamado xargs e cá está porquê usá-lo.

Por que usar xargs?

O que o xargs faz é receber a saída padrão e formatá-la para que outro comando possa recebê-la. Enquanto muitos utilitários Linux podem admitir ingresso padrão, alguns só aceitam argumentos porquê ingresso.

Eles podem falhar se você tentar redirecionar a ingresso padrão para o comando. Alguns comandos ainda aceitam exclusivamente um manifesto número de argumentos e o xargs cuida disso para você.

Uma vez que usar xargs no Linux

Você pode invocar xargs assim:

xargs [command]

xargs mantém o controle do comprimento dos argumentos que um comando aceita e formata a ingresso padrão para gerar uma lista de argumentos para fornecer ao comando. Quando atingir o limite de uma traço de comando, ele invocará o comando novamente com os argumentos restantes.

Usando xargs em pipelines

A utilidade do xargs vem quando é usado em pipelines. Um exemplo sintético seria pipe cat to echo, que é um comando que aceita exclusivamente argumentos, não ingresso padrão.

cat | echo

Isso fará com que o echo imprima o que você digitar em uma traço logo que você clicar Ctrl+D.

xargs é mais comumente usado com o comando find, com o comando find sendo usado para listar arquivos e xargs usado para processar a lista de arquivos de alguma forma.

MAKEUSEO VÍDEO DO DIA

A sintaxe do comando find é complicada o suficiente, portanto por que trazer outro comando para ela? Se você usar find’s “-exec“, ele iniciará um novo processo cada vez que pesquisar um registro no diretório. Usar xargs é mais eficiente.

Você pode querer excluir arquivos em um diretório que sejam mais antigos que uma determinada data, porquê 90 dias. Para fazer isso, você usaria nascente pipeline:

find . -mtime +90 -print | xargs rm

xargs ajuda os comandos do Linux a processar a ingresso corretamente

Com xargs, agora você pode prometer que os comandos recebam os argumentos da maneira que você espera. Combinado com find, ele permite que você processe arquivos em sua máquina rapidamente.

A capacidade de redirecionar ingresso e saída no shell é uma das forças duradouras do Linux porquê uma consequência da filosofia Unix. Se você quiser saber mais sobre porquê funciona o redirecionamento de ingresso/saída do Linux, continue lendo.


Tomadas de áudio conectadas a um dispositivo
Entendendo a E/S padrão no Linux

Melhore seu fluxo de trabalho de traço de comando do Linux conectando vários comandos usando E/S padrão.

Leia a seguir


Sobre o responsável

David Delony
(81 Artigos Publicados)

David é um redactor freelance fundamentado no noroeste do Pacífico, mas originalmente vindo da dimensão da baía. Ele é um entusiasta da tecnologia desde a puerícia. Os interesses de David incluem ler, testemunhar a programas de TV e filmes de qualidade, jogos retrô e colecionar discos.

Mais de David Delony

Assine a nossa newsletter

Junte-se à nossa newsletter para dicas de tecnologia, análises, e-books gratuitos e ofertas exclusivas!

Clique cá para assinar

Carolina

Carolina

Related Posts

5 aplicativos da Web de gerenciamento de tarefas simples e minimalistas para listas de tarefas produtivas
Entretenimento

The 6 Best AI-Powered To-Do List Apps to Boost Your Productivity

21 de setembro de 2023
The 10 EVs With the Most Unique Wheel Designs
Entretenimento

The 10 EVs With the Most Unique Wheel Designs

21 de setembro de 2023
How to Get Started With the Blackmagic Camera App for iPhone
Entretenimento

How to Get Started With the Blackmagic Camera App for iPhone

21 de setembro de 2023
How to Connect a USB Keyboard to Your Android Phone
Entretenimento

How to Connect a USB Keyboard to Your Android Phone

21 de setembro de 2023
The Best Way to Get Free Ebooks
Entretenimento

The Best Way to Get Free Ebooks

21 de setembro de 2023
The 8 Best Places to Install Smart Cameras
Entretenimento

The 8 Best Places to Install Smart Cameras

21 de setembro de 2023
Next Post

Porquê emendar o erro de instalação do Windows Update 0x80070643

Uma vez que preparar seu iPhone para troca

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

No Result
View All Result

Últimas Notícias

5 aplicativos da Web de gerenciamento de tarefas simples e minimalistas para listas de tarefas produtivas

The 6 Best AI-Powered To-Do List Apps to Boost Your Productivity

21 de setembro de 2023
7 Ways to Fix Your Blurry iPhone Camera

7 Ways to Fix Your Blurry iPhone Camera

21 de setembro de 2023
The 10 EVs With the Most Unique Wheel Designs

The 10 EVs With the Most Unique Wheel Designs

21 de setembro de 2023
How to Enable the Do Not Disturb Mode on Ubuntu

How to Enable the Do Not Disturb Mode on Ubuntu

21 de setembro de 2023
How to Get Started With the Blackmagic Camera App for iPhone

How to Get Started With the Blackmagic Camera App for iPhone

21 de setembro de 2023

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança
Vix Blog

Somos entusiastas da tecnologia com a missão de ensinar ao mundo como usar e compreender a tecnologia em suas vidas.
SAIBA MAIS »

Entre em contato conosco enviando um e-mail para contato@vixblog.com

Posts recentes

  • The 6 Best AI-Powered To-Do List Apps to Boost Your Productivity
  • 7 Ways to Fix Your Blurry iPhone Camera
  • The 10 EVs With the Most Unique Wheel Designs

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança

Links Importantes

  • Quem Somos
  • Blog
  • Fale Conosco
  • Política de Privacidade
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.

No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.