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

Múltipla leitura de um arquivo txt no bash (processamento paralelo)

Aqui está um script simples para o código de status HTTP while read url do urlstatus=$(curl -o /dev/null --silent --head --write-out '%{http_code}' "${url}" --max-time 5 ) echo "$url $urlstatus" >> urlstatus.txt...
18.01.2017 / 13:13
2
respostas

Xargs: altera o diretório de trabalho para o caminho do arquivo antes de executar?

Eu tenho uma pasta grande de arquivos RAR. Existe uma hierarquia significativa de níveis de pastas. Eu quero cancelar a coleção inteira de arquivos de uma só vez. Eu tenho o seguinte one-liner, que funcionará: find -name "*.rar" -print0 |...
25.03.2015 / 17:03
2
respostas

executa um comando para cada linha de stdin imediatamente?

Como executo um comando para cada linha de stdin imediatamente? Exemplo : (echo abc; sleep 10; echo def;) | ??? A ferramenta xargs não faz o trabalho porque bloqueia até ver todos os dados (espera que o stdout feche). No entan...
22.12.2015 / 11:17
1
resposta

porque não 'encontra. -name '* .jar' | xargs jar tf 'trabalho?

eu corri isto find . -name '*.jar' | xargs jar tf esperando, encontre todos os arquivos .jar e execute jar tf neles (para visualizar o conteúdo). Mas não parece funcionar !!!     
28.01.2016 / 00:26
4
respostas

Use xargs para enviar solicitações para o mesmo servidor em paralelo com o netcat

Eu estou tentando inventar um one-liner para enviar texto para um simples servidor de eco - mas várias conexões em paralelo. É isso que estou tentando: echo -e A,B,C,D | xargs -d, -i -P 4 echo {} | nc localhost 7000 No entanto, não func...
19.04.2013 / 07:36
4
respostas

sudo para matar a saída de ps, awk, xargs

Eu quero matar os processos de propriedade da raiz contendo foo no nome do processo sudo sh -c "ps aux | grep [f]oo | awk '{print $2}' | xargs kill -15" este comando falha quando awk e xargs são ignorados. sudo sh -c "ps aux | grep [f...
11.01.2013 / 22:57
1
resposta

grep, xargs, sed para limpar o PHP eval hack

Estou tentando usar os comandos encontrados em link para limpar um hack baseado em PHP em um site. Exemplo de código para correspondência / remoção <?php eval(base64_decode("ZXJyb3JfcmVwb3J0aW5nKDApOwokcWF6cGxtPWhlYWRlcnNfc2...
05.11.2012 / 17:14
1
resposta

Executando linhas de um arquivo com xargs, usando redirecionamento stdout

Eu tenho um arquivo com linhas parecidas com esta: "http://api.domain.com/path/to/resource?format=json" > output.xml e eu executo o seguinte na minha linha de comando: cat file | xargs -L 1 -I {} wget {} Infelizmente, o comando...
13.02.2012 / 21:16
3
respostas

Usando find, xargs, etc. para gerar arquivos com nomes semelhantes

Eu tenho uma pasta cheia de arquivos HTML: 001.htm 002.htm 003.htm … Eu quero rodar o Pandoc para convertê-los em arquivos Markdown de nome similar: 001.md 002.md 003.md Este comando funciona em um deles: pandoc -f html -t markd...
25.01.2013 / 18:49
2
respostas

Como eu procuro uma string em um grupo de arquivos quando alguns desses arquivos contêm espaços?

Estou executando o Mac 10.7.5. Em um terminal, usarei este comando para localizar arquivos com strings find src/main -name "*" | xargs grep -i 'mystring' No entanto, quando os arquivos contêm espaços, recebo resultados como grep: image...
19.12.2013 / 22:20