Perguntas com a marcação «xargs»

xargs é um comando que executa outro comando e gera seus argumentos a partir de stdin




2
Como impedir que xargs mescla mal a saída de vários processos?
Estou usando xargscom a opção --max-args=0(como alternativa -P 0). No entanto, a saída dos processos é mesclada no stdoutfluxo sem levar em consideração a separação de linha adequada. Então, muitas vezes acabo com linhas como: <start-of-line-1><line-2><end-of-line-1> Como eu estou usando egrepcom ^no meu padrão em toda a xargssaída isto é …

6
Por que xargs faz com que o apt-get seja interrompido?
Estou tentando remover uma lista de pacotes de um arquivo. Estou usando o seguinte comando: cat packages | xargs sudo apt-get remove packagesé o meu arquivo que contém uma lista de pacotes que desejo remover. Tudo parece funcionar, mas apt-getaborta em vez de me deixar escolher sim ou não. Sei …
17 apt  xargs 


3
Passando vários parâmetros via xargs
Eu gostaria de poder usar xargspara executar vários parâmetros em diferentes partes de um comando. Por exemplo, o seguinte: echo {1..8} | xargs -n2 | xargs -I v1 -I v2 echo the number v1 comes before v2 Eu espero que ele volte the number 1 comes before 2 the number …
17 xargs 

3
bash encontrar xargs grep apenas ocorrência única
Talvez seja um pouco estranho - e talvez haja outras ferramentas para fazer isso, mas ... Estou usando o seguinte comando bash clássico para encontrar todos os arquivos que contêm alguma seqüência de caracteres: find . -type f | xargs grep "something" Eu tenho um grande número de arquivos, em …
16 bash  find  grep  xargs 

1
Como usar a função definida com xargs
Este é o meu código #!/bin/bash showword() { echo $1 } echo This is a sample message | xargs -d' ' -t -n1 -P2 showword Então, eu tenho uma função showwordque ecoa qualquer string que você passa como parâmetro para a função. Então, eu estou xargstentando chamar a função e …
16 bash  xargs  function 

2
Existe alguma maneira de usar xargs através de um cano?
Estou tentando converter automaticamente arquivos flac movidos para uma pasta em mp3 em outra pasta. Minha linha de código atual é esta: inotifywait -m -r -q -e moved_to --format "'%w%f'" ~/test | xargs -I x flac -cd x - | lame -b 320 - /media/1tb/x.mp3 Para explicar como isso funciona …
15 shell  pipe  xargs  inotify 


3
Como citar argumentos com xargs
Suponha que eu queira excluir todos os arquivos em uma pasta com mais de 1 MB. $ find . -size +1M | xargs -0 rm Isso não excluirá os arquivos que possuem espaço em seus nomes. Então, eu quero que cite todos os argumentos para os quais envia rm. Se …
15 shell  find  quoting  rm  xargs 

2
Por que esse comando xargs não funciona?
Eu queria excluir todas as extensões .sh, o que fiz: ls *.sh | xargs -I {} mv {} `basename {} .sh` No entanto, ele não funciona, ele se comporta como basenameretorna o nome do arquivo inalterado. Por que está se comportando dessa maneira? Por exemplo, isso funciona: ls *.sh | …

2
Tubulação de nada para xargs
Eu tenho um script que pode, em algumas circunstâncias, não ter nada em stdout. No final do script, passo as linhas que tenho para outro comando usando xargs. Meu problema é que, quando não há nada no stdout, recebo a típica mensagem de erro "Uso: programa arg1 arg2". Como posso …
14 bash  xargs 

1
Como posso obter o índice do "processador paralelo" do xargs?
Suponha que eu tenha dois recursos, nomeados 0e 1, que só podem ser acessados ​​exclusivamente. Existe alguma maneira de recuperar o "índice" do "processador paralelo" que é xargsiniciado para usá-lo como um serviço de exclusão mútua gratuito? Por exemplo, considere a seguinte computação paralela: $ echo {1..8} | xargs -d …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.