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
2
respostas

Como imprimir linhas usando localizar e sed em vários arquivos?

Eu tenho muitos arquivos em uma estrutura de diretórios. Eu quero extrair alguma string (ou seja, urls) usando um regexp, a partir desses arquivos. Eu tentei isso: find . -path "*alder/ * / * .html" -print | xargs sed -n "/http:\/\/[^'\"]*...
14.06.2016 / 23:14
1
resposta

O comando não é executado corretamente no servidor remoto

Estou tentando atualizar meu script de backup para salvar dados em um servidor remoto em vez de em um disco local. Eu consegui converter o script inteiro, mas a última parte em que removi todos os arquivos do diretório, exceto o n newest....
23.08.2015 / 17:26
1
resposta

Usando o curl com conexão xargs às vezes - alguma maneira de tentar novamente?

echo $LIST | xargs -I{} -n 1 -P 8 sh -c 'curl -o backup.dump http://url.com' Estou executando isso para uma grande quantidade de arquivos (cerca de 300). Depois de um tempo, às vezes, o curl trava e não progride para um arquivo. Isso é probl...
19.06.2015 / 17:42
2
respostas

Faz diferença se eu uso um valor de sinalizador -n diferente para xargs em combinação com o comando find?

Suponha que alguém procure por arquivos que correspondam a alguns critérios usando o comando find e canalize o resultado para o comando rm. find / -type f -name "*.jpg" | xargs rm Primeiro, não tenho certeza se o comando acima receberá u...
24.03.2015 / 21:59
1
resposta

Por que a entrada para xargs é 1 string, mas sem strings em linha separada?

Estou tentando enviar o arquivo para rm via xargs. Eu entendo que o que estou tentando fazer pode ser feito com o git clean, mas eu estou praticando o cli. Eu tentei isso: for files in $(git status --porcelain| sed 's/^??//g'); do echo $file...
27.02.2015 / 22:50
1
resposta

Alguém pode fornecer um exemplo de xargs colocando dados de consulta mysql em outro comando?

Alguém pode fornecer um exemplo para o comando xargs ? Desejo fazer uma consulta mysql para retornar o campo ID de uma coluna e, em seguida, alimentar esse resultado em xargs em outro comando, digamos mysql query delete. Como isso pod...
24.03.2013 / 03:36
2
respostas

du calculando tamanho de diretório inteiro quando canalizamos a entrada nula, como pará-la

[emdfqmm@nfwne ncndnkln]$ ll -h | grep "Oct" | grep "2018" | xargs du -ch 5.0G ./something 5.0G . 5.0G total [emdfqmm@nfwne ncndnkln]$ ll -h | grep "Oct" | grep "2018" | wc -l 0 Quando ele tem entrada nula, calcula o tamanho do dir...
21.11.2018 / 15:52
0
respostas

curl pára de funcionar quando usado em combinação com xargs

Eu preciso verificar uma lista de domínios em paralelo. Então eu estava planejando usar curl e xargs . Isso é check.sh : #!/bin/bash domain=${1?Pass the domain as a parameter} curl -o /dev/null --silent --write-out "http://$domain/,...
02.11.2018 / 22:45
1
resposta

Problema ao usar xargs --max-args --replace com o delimitador padrão

Isso funciona como esperado: $ echo a b c | xargs --replace="{}" echo x "{}" y x a b c y Isso também acontece: $ echo a b c | xargs --max-args=1 echo x x a x b x c Mas isso não funciona como esperado: $ echo a b c | xargs --max-...
05.03.2018 / 17:04
0
respostas

grep: correspondentes conflitantes especificados

Estou usando o find com xargs e grep para encontrar o texto que precisamos traduzir em nosso aplicativo. find . -name \*.vue -not -path "./vendor/*" -not -path "./node_modules/*" -not -path "./public/*" -not -path "./data/*" | xargs -P1...
04.10.2018 / 15:32