Perguntas com a marcação «xargs»

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

134
Quando é necessário xargs?

O xargscomando sempre me confunde. Existe uma regra geral para isso? Considere os dois exemplos abaixo: $ \ls | grep Cases | less imprime os arquivos que correspondem a 'Casos', mas alterar o comando para touchexigirá xargs: $ \ls | grep Cases | touch touch: missing file operand Try `touch...

77
Classificando a saída de "find"?

Eu preciso ser capaz de classificar alfabeticamente a saída findantes de canalizá-la para um comando. Entrar | sort |entre não funcionou, então o que eu poderia fazer? find folder1 folder2 -name "*.txt" -print0 | xargs -0

53
Faça xargs passar como primeiro parâmetro

Estou tentando produzir esse comportamento: grep 192.168.1 *.txt Ao passar uma string para o grep via Xargs, ela continua no final e não como o primeiro parâmetro. echo 192.168.1 | xargs grep *.txt Eu preciso dizer ao xargs (ou algo semelhante) para colocar a string de entrada entre 'grep' e...

41
Usando xargs com entrada de um arquivo

Digamos que eu tenho um arquivo com o seguinte bob john sue Ora, estes diretamente corrospond (neste caso) padrão de URL, como http://example.com/persons/bob.tar, john.tar, sue.tar. Eu gostaria de pegar essas linhas e executá-las xargs. Não sei o que é passado para o comando sendo executado....

38
Comandos de tubulação após um xargs canalizado

HP-UX ***** B.11.23 U ia64 **** licença de usuário ilimitado find . -type d -name *log* | xargs ls -la fornece os nomes dos diretórios (aqueles que contêm logno nome do diretório) seguidos por todos os arquivos dentro desse diretório. Os diretórios  /var/opt/SID/application_a/log/, ...

32
find -exec + vs find | xargs: qual escolher?

Eu entendo que o -execpode ter uma +opção para imitar o comportamento de xargs. Existe alguma situação em que você prefere um formulário ao outro? Pessoalmente, prefiro a primeira forma, apenas para evitar o uso de um cachimbo. Eu acho que certamente os desenvolvedores de finddevem ter feito as...

21
xargs com redirecionamento stdin / stdout

Eu gostaria de correr: ./a.out < x.dat > x.ans para cada * .dat arquivo no diretório A . Claro, isso poderia ser feito pelo script bash / python / qualquer que seja o tipo de script, mas eu gosto de escrever uma frase sexy. Tudo o que pude alcançar é (ainda sem nenhum stdout): ls A/*.dat...

21
find + xargs: linha de argumento muito longa

Eu tenho uma linha como a seguinte: find /foo/bar -name '*.mp4' -print0 | xargs -i {} -0 mv -t /some/path {} mas eu recebi o seguinte erro: xargs: argument line too long Estou confuso. O uso de xargssupostamente não ajuda precisamente com esse problema? Nota: Eu sei que posso usar...

17
xargs: usando o mesmo argumento em vários comandos

Estou tentando escrever uma linha que possa investigar a saída df -he alertar quando uma das partições estiver sem espaço (ou quase). É a parte usando xargs que me chuta na bunda agora ... echo 95 | xargs -n1 -I{} [ {} -ge 95 ] && echo "No Space on disk {}% full -- remove old backups...

17
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...