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

enrola a origem da página a partir de um arquivo de texto contendo URLs

Eu tenho um arquivo de texto contendo até 100 URLs. Eu sou capaz de enrolar a fonte da página deles usando: cat /path/to/url.txt|xargs curl -o /path/to/output.txt Isso fará o download da origem da página para todos os URLs (como eu posso...
06.11.2015 / 17:49
2
respostas

Corrigido último argumento com xargs

É possível usar xargs para invocar um comando para que o último argumento do comando seja corrigido? Minha tentativa: printf '%s\n' a b c d | xargs -I{} echo {} LAST acaba fazendo echo a LAST echo b LAST echo c LAST echo d LAS...
01.09.2018 / 15:21
2
respostas

find + xargs - copia / move arquivos de um subdiret para outro

Minha estrutura de pastas é assim: /volume1 /photoTest /folderA /@eaDir /eaDir_tmp /folderB /@eaDir /eaDir_tmp /folder with space /@eaDir /eaDir_tmp O que estou tentando fazer é copiar...
31.12.2017 / 08:25
2
respostas

Enviando uma lista (arquivo de texto) de arquivos e caminhos para xargs

Eu tenho um arquivo que contém os caminhos de vários arquivos. files.txt: /path/to/file1.txt /path/to/file2.txt ... /path/to/fileN.txt Eu quero usá-lo em um script para processar os arquivos. cat files.txt | xargs -P 12 -L 1 -I % /s...
15.10.2015 / 18:57
0
respostas

Quantas maneiras existem para converter e passar stdin como parâmetro de comando?

Eu sou novo no shell do Linux. Eu sei que xargs pode ser usado para aceitar stdin de um pipe e passá-lo para outro comando como parâmetro. Existem outras maneiras de fazer isso? Existe uma lista que eu possa me referir? Uma lista não exaustiv...
05.10.2015 / 13:41
0
respostas

Por que esse pipe não termina quando o processo morre (zumbi)?

Eu tenho um script executado e monitorado pelo svscan / supervise. Quando o último luces-hf / run: #!/bin/bash set -v export http_proxy=[redacted] curl -N -s https://[redacted] |\ grep --line-buffered "event" | http_proxy='' xargs -n 1 luc...
01.09.2015 / 15:39
1
resposta

Altera algum código ASP para código PHP em todos os arquivos

Estou migrando um diretório de arquivos contendo código ASP bastante simples para um servidor PHP e preciso modificar o conteúdo de todos os arquivos com um mecanismo de localização e substituição. Não sou muito bom com expressões regulares, mas...
09.06.2013 / 22:49
1
resposta

xargs -I opção

O manual do xargs diz: -I replace-str --replace[=replace-str] -i[replace-str] Replace occurrences of replace-str in the initial arguments with names read from standard input. Eu não entendo essa parte: with names read from stand...
11.05.2016 / 03:31
2
respostas

Alterando uma extensão de arquivo múltiplo usando o comando de linha única

Eu tenho alguns arquivos cujos nomes contêm várias extensões: $ ls -r File1_345.R.12345 File1_3.234.R.6789 File1_2345.R.2345 File1_12345.R.12345 $ Quero renomeá-los para remover todas as extensões existentes e substituí-las por .txt . A...
13.08.2018 / 22:23
1
resposta

Como posso evitar que argumentos para 'xargs' sejam prefixados com espaços?

Eu extraí um arquivo cujo conteúdo não é armazenado em um subdiretório em um diretório preenchido com outros arquivos e agora está confuso e confuso. Para corrigir isso, eu extraí o arquivo em um novo diretório vazio e quero usar o diretório...
24.10.2016 / 08:41