xargs
Gerenciador de argumentos da linha de comandos. Executa comandos passando os argumentos recebidos via STDIN. O comando padrão é echo

 
Sintaxe
        xargs funciona por meio da passagem de uma lista de argumentos, veja os exemplos abaixo

 
Parâmetros
       
 
Opção -n
Usa N argumentos por linha de comando
 
Opção -i
Troca a string {} pelo argumento da vez

 
Exemplos e dicas
        $ echo -e "1\n2\n3\n4\n5" > numeros.txt
        $ cat numeros.txt | xargs
        1 2 3 4 5
        $ cat numeros.txt | xargs -n 2
        1 2
3 4
5
        $ cat numeros.txt | xargs -i echo Contando: {}...
        Contando: 1...
Contando: 2...
Contando: 3...
Contando: 4...
Contando: 5...
        *Útil para aplicar o comando a uma lista de arquivos, por exemplo, para criar cópias de todos os arquivos de texto do diretório atual:
        $ ls -1 *.txt | xargs -i cp {} {}.bak

 
Tutoriais
       

 
Ebook
        comandos_básicos.pdf
www.000webhost.com