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 executar uma string de saída sem a substituição de comandos do bash?

Como executar uma string de saída sem a substituição de comando do bash? Por exemplo, se eu digitar no terminal tshark , e o programa ainda não estiver instalado, receberei uma mensagem de erro como: _some text_ sudo apt-get install tsha...
13.07.2017 / 14:55
1
resposta

'git show' não canaliza caracteres de controle para cor

Estou tentando produzir uma lista de resultados do show-git e enviá-los para um pager. Infelizmente não consigo preservar cores. Este é o comando que estou executando:% git log -n10 | awk '{print $1}' | xargs -d '\n' -I{} bash -c 'git show {}...
19.06.2017 / 16:39
2
respostas

Como recursivamente lado a lado diff diretórios com números de linha no diff no unix?

Meu cenário é realizar diretórios diff lado a lado usando: diff -ry <folder1> <folder2> junto com os números de linha na saída do diff . Por padrão, os números de linha não são exibidos na comparação lado a lado e o parâmetro...
03.09.2016 / 09:45
1
resposta

xargs: linha de argumento muito longa

Quando eu corro abaixo da linha em um script de shell: /sbin/iptables-save -t filter | grep -- "-A INPUT" | grep -v "fail2ban-\|f2b-" | sed -e "s#^-A#apply_rule /sbin/iptables -D#g" | xargs -0 echo -e "'declare -f apply_rule'\n" | /bin/b...
15.06.2016 / 02:38
1
resposta

Qual é o significado de xargs show limits output

Você pode usar xargs para descobrir limites sobre a linha de comando que está usando: $ xargs --show-limits Your environment variables take up 1901 bytes POSIX upper limit on argument length (this system): 2093203 POSIX smallest allowable upp...
28.04.2016 / 14:41
1
resposta

Expansão de chaves do Ubuntu shell - confusão com o comando sox

Gostaria de pesquisar em vários subdiretórios e converter todos os arquivos .mp3 em arquivos .al. Aqui está como eu faço: find . -name '*.mp3' -type f -print0 | xargs -0 -t -r -I {} sox {} -r 8000 -c1 -e a-law {}.al lowpass 4000 compand 0.02,...
05.05.2016 / 15:30
1
resposta

copiando subdiretórios que não contêm um arquivo específico em outro diretório

Eu tenho um diretório chamado dir1 que tem cerca de 800 subdiretórios chamados disp-001, disp-002, ... disp-800 . Eu recebo a lista de subdiretórios que não contém um arquivo stdout com base na solução dada aqui como $ find . -type...
22.09.2015 / 17:05
2
respostas

xargs repl_str não expande o segundo espaço reservado

Gostaria de renomear alguns arquivos e excluir outros em um diretório. Eu tentei find . -mindepth 1 -maxdepth 1 ! -name 000-default.conf ! -name default-ssl.conf -print0 | xargs -0 -I {} sudo mv -- {} $(echo {} | sed 's/local.conf/local.examp...
22.09.2015 / 22:36
2
respostas

tcpdump vários pcaps w / xargs

Estou tentando enviar vários pcaps em um loop xargs para tcpdump-los em um único arquivo. Estes são arquivos PCAP de 1 GB da Timemachine de Bro. Existem exemplos on-line, mas o único que posso fazer é mergulhar os arquivos antes de processá-l...
24.11.2015 / 06:42
1
resposta

zsh capture e canalize a saída para outro comando

Eu tinha o script zsh printf '%spaths=$(printf '%sprintf '%spaths=$(printf '%s%pre%' www/scripts6/lib/* | sed -e 's@www/scripts6/@@g') paths=$paths'main.js'$'%pre%' echo -n $paths | xargs -0 -I {} -P 50 babel www/scripts6/{} > www/scripts/...
04.09.2015 / 03:43