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

Erro estranho “No such file” com “xargs” e “file”

Gostaria de obter o tipo MIME de todos os arquivos no diretório atual. Por que isso não funciona? Eu testei o bash no OSX ou no Linux. "file" reclama que não pode encontrar o arquivo, mas se eu o executar com o mesmo caminho exato que ele funcio...
13.11.2013 / 04:24
2
respostas

Está usando xargs mais rápido do que não usá-lo?

É mais rápido: find /tmp -name core -type f | xargs /bin/rm -f do que isso: find /tmp -name core -type f -exec /bin/rm -f {} \; Então, usar xargs aumentaria a velocidade geral? (recebi o exemplo da página man de xargs .)  ...
13.11.2011 / 11:49
1
resposta

O que significa que “Espaços em branco em falso fazem com que uma linha de entrada seja logicamente continuada na próxima linha de entrada” significa?

Do manual de xargs : -L max-lines Use at most max-lines nonblank input lines per command line. Trailing blanks cause an input line to be logically continued on the next input line. Implies -x. O que significa que "Espaços vazios...
07.06.2018 / 07:07
5
respostas

Adicione o sufixo a todos os arquivos sem extensão específica e mantenha a extensão do arquivo

Eu tenho um diretório que tem .zip arquivos e outros arquivos (todos os arquivos têm uma extensão) e quero adicionar um sufixo a todos os arquivos sem .zip extensão. Eu sou capaz de pegar um sufixo e colocá-lo em uma variável $suffix...
05.10.2017 / 15:27
2
respostas

Descriptografa arquivos criptografados com gpg usando xargs

Eu tenho muitos arquivos criptografados com gpg . Todos os arquivos têm a mesma senha. É possível usar xargs para descriptografar arquivos? ls | xargs -n 1 gpg pede a senha para cada arquivo.     
06.07.2012 / 13:28
3
respostas

Vários argumentos usando xargs.

Eu sei que os xargs podem aceitar muitos argumentos assim. xargs -n5 -I{} echo {} mas como eu coloco os argumentos em um determinado local que eu quero fazer algo assim. xargs -n5 -I{} curl www.google.com/{1}/testing/{2}/{3}/works/{5}...
08.01.2015 / 19:01
2
respostas

Qual é a sintaxe para passar a saída de um comando para xargs?

Como exemplo, estou usando xdotool para obter a lista de janelas na minha área de trabalho, o que gera uma lista de números, um em cada linha. Um exemplo de comando para isso é: xdotool search --name "a_program" , que lista todas as jan...
29.06.2014 / 18:27
5
respostas

Encontre fullpath e filename sob um diretório e depois passe para um arquivo executável como argumentos

Gostaria de encontrar o caminho completo e o nome do arquivo de todos os .txt em um diretório e passar para um arquivo executável ./thulac . Me custou algum tempo para alcançar: find /mnt/test -name "*.txt" -print0 |xargs -l bash -c '...
27.02.2017 / 09:50
3
respostas

Renomeação em massa de arquivos camelcase para incluir espaços

Estou tentando renomear um lote de arquivos com o nome camelcase para incluir espaços entre letras maiúsculas e minúsculas adjacentes. Estou usando o Mac OS para que os utils que estou usando sejam da variante BSD. Por exemplo: 250 - ErosP...
23.12.2016 / 21:22
2
respostas

xargs loop com variável de entrada para uso em multi-comandos

Eu tenho um arquivo de texto com vários endereços IP. Gostaria de percorrer cada um deles e emitir um comando: cat ips.txt | xargs -L 1 'ssh me@__IP__ echo "text" > file; reboot;' Mas não tenho certeza de como passar o valor de xarg...
24.12.2013 / 23:51