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

Por que os xargs fazem com que o apt-get seja abortado?

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, ma...
15.11.2010 / 06:42
2
respostas

Como posso concatenar todos os arquivos em um diretório juntos em uma operação de linha de comando? [duplicado]

Eu tenho 1000 arquivos csv em um diretório. Eu gostaria de concatenar todos juntos em ordem. Eles são chamados de img_size_1.csv para aproximadamente img_size_1000.csv Esta resposta está próxima, mas pressupõe um arquivo de lista. Isso pode...
05.02.2014 / 18:43
3
respostas

bash encontra xargs grep única ocorrência única

Talvez seja um pouco estranho - e talvez haja outras ferramentas para fazer isso, mas, bem ... Estou usando o seguinte comando bash clássico para encontrar todos os arquivos que contenham alguma string: find . -type f | xargs grep "somethi...
25.05.2010 / 13:46
3
respostas

“Lista de argumentos muito longa”: Como faço para lidar com isso sem alterar meu comando?

Quando executo um comando como ls */*/*/*/*.jpg , recebo o erro -bash: /bin/ls: Argument list too long Eu sei porque isso acontece: é porque existe um limite de kernel na quantidade de espaço para argumentos para um comando. O conselho...
16.08.2012 / 01:08
1
resposta

Como fazer 'head' e 'tail' na entrada delimitada por nulo no bash?

O comando find pode gerar nomes de arquivos como strings delimitadas por nulo (se -print0 for fornecido) e xargs puder consumi-los com a opção -0 ativada. Mas, no meio, é difícil manipular essa coleção de arquivos - o comando sort...
09.05.2013 / 05:06
6
respostas

Como procurar uma palavra em todo o conteúdo de um diretório no linux

precisa pesquisar algo em todo o conteúdo Estou tentando: find . | xargs grep word Eu recebo erro: xargs: unterminated quote Como conseguir isso?     
21.09.2011 / 11:25
2
respostas

xargs: usando o mesmo argumento em vários comandos

Estou tentando escrever um one-liner que pode investigar a saída de df -h e alertar quando uma das partições está fora ou quase do espaço. É a parte que usa xargs que me chutam na bunda agora ... echo 95 | xargs -n1 -I{} [ {} -ge 95 ] &...
26.11.2012 / 12:25
1
resposta

Converte novas linhas para delimitadas por nulo ao usar a cauda

Como posso alterar a saída de tail para usar linhas terminadas com nulo em vez de novas linhas? A minha pergunta é semelhante a esta: Como fazer 'head' e 'tail' na entrada delimitada por nulo no bash? , mas difere em que eu quero fazer al...
28.03.2014 / 09:59
2
respostas

Existe alguma maneira de usar xargs em um pipe?

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 - /...
21.12.2013 / 18:29
2
respostas

Nada de Piping para xargs

Eu tenho um script que pode, em algumas circunstâncias, não ter nada no stdout. No final do script, passo as linhas que tenho para outro comando usando xargs. Meu problema é, quando não há nada no stdout, recebo a típica mensagem de erro "Uso: p...
18.01.2013 / 22:20