Resultados da pesquisa a pedido "perl"

1 a resposta

Perl: como usar variáveis de string como padrão de pesquisa e substituição no regex

Eu quero usar variáveis de seqüência de caracteres para o padrão de pesquisa e substituição no regex. A saída esperada é assim, $ perl -e '$a="abcdeabCde"; $a=~s/b(.)d/_Mas quando mudei o padrão e a substituição para uma variável,1_/g; print ...

16 a resposta

A maneira mais rápida de encontrar linhas de um arquivo de outro arquivo maior no Bash

Eu tenho dois arquivosfile1.txt efile2.txt. file1.txt tem cerca de 14 mil linhas efile2.txt tem cerca de 2 bilhões.file1.txt tem um único campof1 por linha enquantofile2.txt tem 3 campos,f1 atravésf3, delimitado por|. Eu quero encontrar todas as ...

2 a resposta

Por que o Perl é inconsistente com o arredondamento do sprintf?

Aqui está um script perl: #!/usr/bin/perl use strict; use warnings; use feature 'say'; my @numbers = qw( 0.254 0.255 0.256 ); foreach my $number (@numbers) { my $rounded = sprintf '%.2f', $number; say "$number => $rounded"; } foreach my $number ...

2 a resposta

matriz assosiativa muito grande em perl

Eu preciso mesclar dois arquivos em um novo arquivo. Os dois têm mais de 300 milhões de registros separados por canal, com a primeira coluna como chave primária. As linhas não são classificadas. O segundo arquivo pode ter registros, o primeiro ...

2 a resposta

Substituindo várias ocorrências de um caractere entre dois padrões de sequência

Eu tenho um arquivo 1.txt com o conteúdo abaixo F1, F2, [as1, as2], [as3, as4] F3, F4, F5, [as5, as6] Eu preciso escrever um regex em perl para poder alterar o delimitador ',' entre[' and '] para| . Eu tentei abaixo, mas não funcionou. @qr = ...

4 a resposta

Problemas com a análise de dados da tabela em perl

Eu tenho um longo htdoc de padrão semelhante, que continua assim: <td class="MODULE_PRODUCTS_CELL " align="center" valign="top" height="100"> <table width="100" summary="products"><tr> <td align="center" height="75"> ...

1 a resposta

Especificando arquivo para processar no Perl one-liner

Foi-me dado um one-liner Perl. Tem a seguinte forma: perl -pe'...'Como especifico o arquivo a ser processado no programa?

3 a resposta

comando perl + uma linha inteligente perl, no lugar grep para combinar caracteres incomuns + correspondência completa

Assunto: comando de linha inteligente perl no lugar do grep simples (no script bash) Tenho um problema quando uso grep para corresponder aos caracteres incomuns (não posso colocar o "\" antes de cada caractere incomum, porque é uma solução ...

3 a resposta

No Perl, é apropriado usar o mapa no contexto vazio, em vez de um loop foreach?

No Perl, se você tiver um loop como este: foreach (@items) { perform_action($_); }você pode substituí-lo por uma chamada paramap no contexto vazio: map { perform_action($_) } @items;Existem vantagens ou desvantagens em fazer isso? Isso afeta o ...

2 a resposta

O uso do Dumper não está causando uma falha

ao executar código como este: use strict; print Dumper "something";nada é impresso e nenhum erro ocorre durante a compilação e o tempo de execução. Por que isso acontece? Por que nãostrict impedir que esse código seja executado? Por que não há ...