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

canaliza a saída do processo para o comando dividido por linha e espaço em branco

No sistema que estou usando, muitas vezes preciso cancelar os trabalhos que executo. Eu posso verificar meus trabalhos assim: $ showq|grep jquick 2001744 jquick Running 120 00:08:26 Mon Apr 11 11:06:02 2002020...
12.04.2016 / 19:02
3
respostas

man xargs diz que a entrada padrão é delimitada por espaços em branco; mas é isso?

Estou confuso com o que realmente define um arg em xargs . A man page parece sugerir que args são delimitados por espaços em branco (suponho que isso signifique espaço em branco). No entanto, o script a seguir não se comporta como seria de...
19.01.2012 / 00:48
3
respostas

find. [^.] * -type f -print0 | xargs -0 sudo chmod 664; não funciona

Estou usando este comando para definir permissões para arquivos recursivamente clime@vm6879 /srv/www-php/steeltrading $ find . .[^.]* -type f -print0 | xargs -0 sudo chmod 664 Mas depois de executar esse comando, as permissões de alguns a...
17.04.2013 / 14:40
1
resposta

É possível que ls mantenha a ordem de suas entradas

Se eu fizer /usr/bin/which --all git , mostrarei todas as ocorrências de git no meu $PATH , onde a primeira linha mostra o efetivo . Na figura abaixo, a versão git em /home/kmodi/stowed/bin/git é a efetiva. Agora eu queria sa...
18.05.2017 / 17:43
1
resposta

xargs: A ordem das opções é importante?

Entrada 0 echo foo | xargs -L 1 -I '{}' echo '{}' Saída 0 foo Entrada 1 echo foo | xargs -I '{}' -L 1 echo '{}' Saída 1 {} foo Por que mudar a ordem das opções de xargs altera a saída? Versão: xargs (GNU findutils...
24.08.2017 / 00:51
2
respostas

Encontre o arquivo, verifique o tamanho e sobrescreva quando o tamanho do arquivo é diferente

Hoje eu encontrei um pequeno bug no meu próprio CMS escrito. Agora eu quero reescrever todos os arquivos no servidor com o mesmo nome de arquivo. No entanto, tenho alguns clientes com o arquivo específico personalizado, por isso não posso sobres...
29.12.2014 / 16:30
3
respostas

Importar arquivos sql usando xargs

Eu tenho um número de arquivos sql para importar. Para um único arquivo eu uso o seguinte comando: mysql -u root -p dbname < db.sql É possível usar o xargs para importar todos os arquivos em massa? algo como: ls *.sql | xargs .......
23.10.2012 / 19:25
3
respostas

Listar o número de arquivos em cada pasta em que o nome da pasta corresponde a um padrão

Eu gostaria de pesquisar recursivamente uma árvore de diretórios e listar o número de arquivos disponíveis em cada pasta que tem um nome correspondente a uma determinada string. De fato, gostaria de retornar resultados de: ls -l | wc -l p...
16.07.2018 / 13:29
1
resposta

Executando mais de um comando com xargs

É possível usar find + xargs para chamar mais de um comando? Eu estou tentando encontrar todos os arquivos cujo tamanho é maior que 100 caracteres. e menos de 1000 caracteres, altere suas permissões e imprima a lista de arquivos em arquivo. Eu p...
13.12.2015 / 13:39
1
resposta

Por que 'xargs bash -ic echo' não é a mesma coisa que 'xargs echo' ou 'xargs'?

Espero que o comando ls -d doc/* | grep -P "<some_pattern>" | xargs bash -ic echo para fazer o mesmo que: ls -d doc/* | grep -P "<some_pattern>" | xargs echo isto é, para fornecer os arquivos correspondidos por ls -d d...
09.09.2013 / 21:41