Perguntas com a marcação «xargs»

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


5
Os xargs usam alias em vez de binários
Bash 4.2 no CentOS 6.5: No meu ~/.bash_profileeu tenho um monte de aliases, incluindo: alias grep='grep -n --color=always' para que eu possa obter destaque de cores e imprimir números de linha automaticamente ao executar grep. Se eu executar o seguinte, o destaque funcionará conforme o esperado: $ grep -Re 'regex_here' …
13 bash  alias  xargs 


9
Espalhando processos stdin para paralelos
Eu tenho uma tarefa que processa uma lista de arquivos no stdin. O tempo de inicialização do programa é substancial e a quantidade de tempo que cada arquivo leva varia muito. Quero gerar um número substancial desses processos e depois enviar o trabalho para os que não estiverem ocupados. Existem …


4
Como obtenho um total único de linhas com `wc -l`?
Adicionei um alias do git para me fornecer a contagem de linhas de arquivos específicos no meu histórico: [alias] lines = !lc() { git ls-files -z ${1} | xargs -0 wc -l; }; lc No entanto, wc -lestá relatando vários totais, de modo que, se eu tiver mais de ~ …
12 files  xargs  wc 

2
usando xargs para grep múltiplos padrões
Eu tenho um arquivo com os termos que eu quero saudar, com cada termo sendo uma linha no arquivo. Eu estava pensando que poderia fazer isso com xargs. O que eu consigo captar de exemplos da página de manual como este find ./work -print0 | xargs -0 rm é que …
12 grep  xargs 


1
xargs -I opção
O manual do xargs diz: -I replace-str --replace [= replace-str] -i [replace-str] Substitua ocorrências de replace-str nos argumentos iniciais pelos nomes lidos na entrada padrão. Eu não entendo esta parte: with names read from standard input. Por exemplo, o que está acontecendo com: find . -mindepth 1 -maxdepth 1 -print0 …
12 xargs 



2
Reformatação de um grande número de arquivos XML
Estou manipulando um grande número de arquivos XML espalhados por uma estrutura de diretório aninhada. Eu tentei o seguinte: $ find . -name "*.xml" -type f | xargs -- xmllint --format O problema é que gera a saída XML formatada na tela, mas não altera o arquivo. Como posso alterar …
11 find  xargs  xml 


6
Excluindo arquivos com espaços em seus nomes
Estou tentando excluir todos os arquivos com um espaço em seus nomes. Eu estou usando o seguinte comando. Mas está me dando um erro Comando: ls | egrep '. ' | xargs rm Aqui, se eu estiver usando apenas o ls | egrep '. 'comando, ele estará me dando todo …
10 shell  quoting  rm  xargs 

4
Formatar saída de xargs
Gostaria de alterar o formato da saída que xargs exibe cat k.txt 1 2 3 E cat k.txt | xargs 1 2 3 No entanto, eu gostaria de ter 1, 2, 3ou 1|2|3. Alguma sugestão?
10 xargs 

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.