Um comando que constrói uma lista de argumentos para um comando a partir do texto dado como entrada padrão de xargs (ou lida de um arquivo especificado) permitindo assim a execução nos resultados de uma pesquisa, por exemplo. É fornecido pelo pacote findutils
Um bom número de comandos do Linux tem uma opção de execução a seco que mostrará o que eles farão sem fazê-lo. Não vejo nada na página de manual do xargs que faça isso e nenhuma maneira óbvia de imitá-lo.
(meu caso de uso específico está solu...
Contexto
Eu tenho um diretório de milhares de arquivos zip datados no formato YYYYMMDD_hhmmss.zip e cada um com cerca de 300K. Dentro de cada arquivo zip há cerca de 400 arquivos xml cada um com cerca de 3K.
O problema
Eu preciso pes...
$ seq 1 3
1
2
3
$ seq 1 3 | xargs echo
1 2 3
$
Mentalmente, substitua seq 1 3 por qualquer comando que liste entradas uma por linha no padrão. Como posso obter mais ou menos o que você espera, ou seja, as entradas em linhas separadas ( e...
Eu tenho uma string como
"aaa,aaa,aaa,bbb,bbb,ccc,bbb,ccc"
Eu quero remover a palavra duplicada da string e a saída será como
"aaa,bbb,ccc"
Eu tentei Este código Source
$ echo "zebra ant spider spider ant zebra ant" | xargs -n...
Depois de ler a resposta de Stephen Kitt , xargs espera receber a entrada stdin antes de processar qualquer entrada, como dividir em argumentos.
Como os xargs sabem quando uma entrada stdin termina, para que ela possa começar a processá-la...
Considere a saída:
% { echo one; echo two; echo three; } | xargs -I{} -L1 echo test-{}
test-{} one
test-{} two
test-{} three
Por que o {} não é substituído de acordo com a página de manual (e minha memória também)?
Como alterar a l...
Eu quero excluir vários aplicativos em um dispositivo Android que começam com o mesmo pacote. Eu recebo estes com o seguinte comando:
$ adb shell ls /data/data | grep -i com.company
com.company.android.app.adwidget
com.company.android.app.att...
Estou tentando listar apenas arquivos sem imagem , pesquisando apenas nos 500 arquivos mais recentes. Então eu corro
ls -t | head -500 | file | grep -v 'image'
que não está certo: exibe uma mensagem de ajuda. Alterando para
ls -t |...
Eu recupero uma lista de livros depois de pesquisar os livros python no diretório home usando este comando no OSX:
find ~ -type f -iregex '.*python.*\.pdf'
a lista de livros
...
.../Computing/Python/Beginning_Python.pdf...
Eu quero listar todos os arquivos em /usr/ usando ls . Eu não estou chamando ls diretamente, mas via xargs . Além disso, estou usando xargs parameters -L e -P para utilizar todos os meus núcleos.
find /usr/ -type f -print0...