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
]
.
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
- ↑
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
- ↑
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.
- ↑
Wolfram Rosler (2006).
≪The Unix Acronym List≫
. The Unix Acronym List
. Consultado em 30 de agosto de 2023
- ↑
Michael Kerrisk (24 de junho de 2023).
≪xargs(1) ? Linux manual page≫
. man7.org
. Consultado em 30 de agosto de 2023
|
---|
Arquivos
| |
---|
Processos e tarefas
| |
---|
Ambiente e usuarios
| |
---|
Processamento de texto
| |
---|
Shell
| |
---|
Redes e comunicacao
| |
---|
Busca
| |
---|
Documentacao
| |
---|
Miscelaneas
| |
---|
†
Comandos geralmente implementados no interpretador.
‡
Comando geralmente implementados, tanto como executaveis, como quanto no interpretador.
|