Perguntas sobre 'xargs'

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
1
resposta

Como ter uma fila de processos no AIX como xargs com “--max-procs”?

Considere uma fila de processamento simples como: cat list.txt | xargs -n1 -P20 process.sh ( -P ou --max-procs) Como ter algo parecido no AIX?     
23.09.2015 / 17:07
2
respostas

Como canalizar a saída de find para outra invocação de localização

Veja o que estou tentando fazer find . -maxdepth 1 -type d -print0 | xargs -0 -P4 find -name 'war' -type d Eu gostaria de criar uma lista de nomes de diretório, terminados em null, e então passar essa lista para xargs, que para cada nome...
05.11.2014 / 11:21
1
resposta

Como remover todos os últimos 10 arquivos [duplicados]

Eu acumulo arquivos nomeados seqüencialmente como resultado de um processo automatizado, e gostaria de manter apenas os últimos 10 ao redor. Eu tentei isso, que teve o efeito de excluir tudo: ls -r | more +11 | xargs rm Aparentemente,...
11.03.2015 / 03:27
1
resposta

Usando xargs com git

Estou tentando praticar usando xargs . Eu tentei o seguinte, passando o SHA1 via xargs : $ git show SHA1 --name-only Eu também tentei: $ git log --author=jim --grep="patch" |head -n 1|cut -d ' ' -f2|xargs {} git show {} --name-only...
08.07.2014 / 10:12
1
resposta

Como criar um canal infinito de strings no bash

Eu tenho cerca de 10 links no arquivo links.txt. Faço o download deles através de cat links.txt | xargs -i --max-procs=4 bash -c "wget {}" Eu gostaria de fazer isso repetidamente como while : do cat links.txt | xargs -i --max-procs=...
25.04.2014 / 11:18
2
respostas

Use xargs para mover arquivos de dentro de um diretório

Estou procurando algumas pastas no meu diretório atual. O que eu quero fazer é mover todos os arquivos dentro desses diretórios para outro diretório. Eu estou usando o seguinte comando: find -maxdepth 1 -regex 'myRegexExpHere' | xargs -I file...
12.11.2013 / 21:13
1
resposta

localizar e sed string no docker tem erro 'Dispositivo ou recurso ocupado'

Esse problema ocorre apenas no contêiner docker. Apenas find é bom: find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json" find com sed find ${BASIN_SPIDER_CONFIG_PATH} -type f -name "*.json"|xargs sed -i "s/10.142.55.199/hos...
13.11.2017 / 09:36
1
resposta

Geração eficiente de stdin no shell script

Existe uma maneira mais idiomática de expressar o seguinte? xargs -r -l1 -I % bash -c 'cat <(echo %)' Onde cat significa programa pretendido que não aceita argumentos relevantes da linha de comando, como batch .     
02.09.2017 / 23:23
2
respostas

Como posso empurrar uma série de diretórios de uma só vez?

Estou no diretório foo , que contém os subdiretórios bar1 bar2 e bar3 e nada mais. Eu gostaria de atuar pushd em foo , bar1 , bar2 e bar3 em um comando, mas estou encontrando dificuldades: find 'pwd' | xargs pushd...
22.06.2017 / 11:59
2
respostas

Como faço log xargs -0 rm?

Eu tenho uma necessidade simples de encontrar e excluir recursivamente arquivos de uma determinada extensão. Então, eu tenho a sintaxe que irá encontrar e remover os arquivos e canalizá-los em xargs -0 rm , mas não consigo criar um log dos arq...
01.11.2015 / 23:33