xargs

Origem: Wikipedia, a enciclopedia livre.

xargs e um comando dos sistemas operacionais tipo Unix usado para construir listas de parametros passados antes de sua execucao [ 1 ] usando as informacoes produzidas por outro programa em sua saida padrao [ 2 ] . Seu nome e a abreviatura de e x tended arg ument s , que e argumentos estendidos em portugues [ 3 ] .

Uso [ editar | editar codigo-fonte ]

Um exemplo trivial de uso e canalizar o conteudo de um arquivo texto com um nome por linha e usa-los como parametros para o comando touch e criar arquivos com estes nomes deste modo:

$ 
cat
 teste.txt
 |
 xargs
 touch

Neste exemplo o arquivo texto teste.txt e enviado para a saida padrao com o comando cat e canalizado para o xargs que chama o comando touch uma vez para cada nome no arquivo texto.

O exemplo a seguir gera uma lista ordenada de usuarios cadastrados num sistema operacional Linux [ 4 ] .

$ 
cut
 -d:
 -f1
 <
 /etc/passwd
 |
 sort
 |
 xargs
 echo

Referencias

  1. Julio Cezar Neves (2 de marco de 2021). ≪O comando xargs≫ . Dicas-L . Consultado em 30 de agosto de 2023 . Existe um comando, cuja funcao primordial e construir listas de parametros e passa-la para a execucao de outros programas ou instrucoes. Este comando e o xargs e deve ser usado da seguinte maneira  
  2. Uira Ribeiro. ≪Comando Xargs no Linux≫ . Certificacao Linux . Consultado em 30 de agosto de 2023 . Ele resolve o problema de pegar a saida padrao de um programa e usa-la como argumentos ou parametros para um comando ou programa.  
  3. Wolfram Rosler (2006). ≪The Unix Acronym List≫ . The Unix Acronym List . Consultado em 30 de agosto de 2023  
  4. Michael Kerrisk (24 de junho de 2023). ≪xargs(1) ? Linux manual page≫ . man7.org . Consultado em 30 de agosto de 2023  
Ícone de esboço Este artigo sobre informatica e um esboco . Voce pode ajudar a Wikipedia expandindo-o .