O Xargs é um comando do Linux, que criar um prórpio shell para executar seus comandos. Ele só executar um comando, assim se precisa executar mais de um comando, utilize o bash -c
para passar uma string como comando.
Crie 1000 arquivos de texto:
touch arquivo{1..1000}.txt
Crie o diretório para guarda os aquivos
mkdir diretorio
Mova os arquivos com o comando abaixo:
ls arquivo*.txt | xargs -i mv {} diretorio
Mova os arquivos e mostre uma mensagem no terminal quando mover o arquivo utilizando o comando abaixo:
ls arquivo*.txt | xargs -i bash -c "mv {} diretorio; echo arquivo {} movido"
prog.shell.linux. Programação Shell Linux: O comando "xargs". YOUTUBE. 12. mar. 2018. 23m14s. Disponível em: https://www.youtube.com/watch?v=vIS0tCq0YFM. Acesso em: 28. nov. 2020.