Articles of perl

Como faço para ler o conteúdo de um diretório em Perl?

Como obtenho o Perl para ler o conteúdo de um determinado diretório em uma matriz? Backticks podem fazer isso, mas existe algum método usando ‘scandir’ ou um termo similar?

String compare em Perl com “eq” vs “==”

Eu sou (um novato Perl completo) fazendo comparação de strings em uma instrução if : Se eu fizer o seguinte: if ($str1 == “taste” && $str2 == “waste”) { } Eu vejo o resultado correto (ou seja, se a condição corresponder, ele avalia o bloco “then”). Mas eu vejo esses avisos: O argumento “gosto” não […]

Como eu executo um script Perl dentro de um script Perl?

Eu tenho um script Perl que precisa executar outro script Perl. Este segundo script pode ser executado diretamente na linha de comando, mas eu preciso executá-lo de dentro do meu primeiro programa. Vou precisar passar alguns parâmetros que normalmente seriam passados ​​quando ele é executado de maneira independente (o primeiro script é executado periodicamente e […]

Verbos que atuam após o retrocesso e falha

Eu estava lendo recentemente na documentação do PCRE – (expressões regulares compatíveis com Perl) e encontrei alguns truques interessantes com expressão regular. Enquanto continuei a ler e a me exaurir, parei por causa de alguma confusão em relação ao uso de alguns dos padrões (*…) . Minha dúvida e confusão está relacionada com (*PRUNE) e […]

Como configuro o Apache 2 para executar scripts CGI Perl?

Eu gostaria de configurar o Apache 2 rodando no Kubuntu para executar scripts CGI Perl. Eu tentei alguns passos que me deparei com googling, mas nada parece funcionar. Qual é o caminho certo para conseguir isso?

Qual é a diferença entre my ($ variableName) e my $ variableName em Perl?

Qual é a diferença entre my ($variableName) e my $variableName em Perl? O que para os parênteses fazem?

Quando é \ G aplicação útil em um regex?

Não estou claro sobre o uso / necessidade do operador \G Eu li no perldoc : Você usa a âncora \ G para iniciar a próxima partida na mesma sequência da última partida. Eu realmente não entendo essa afirmação. Quando usamos \g , geralmente passamos para o personagem após a última partida. Como o exemplo […]

Qual é a diferença entre uma referência hash e hash em Perl?

Eu gostaria de entender corretamente hashes em Perl. Eu tive que usar Perl intermitentemente por algum tempo e principalmente sempre que eu preciso fazer isso, é principalmente relacionado ao processamento de texto. E toda vez que eu tenho que lidar com hashes, fica confuso. Eu acho a syntax muito enigmática para hashes Uma boa explicação […]

Como posso excluir uma nova linha se for o último caractere em um arquivo?

Eu tenho alguns arquivos que eu gostaria de excluir a última nova linha, se é o último caractere em um arquivo. od -c me mostra que o comando que eu executo escreve o arquivo com uma nova linha à direita: 0013600 nt > \n Eu tentei alguns truques com sed mas o melhor que eu […]

Qual é a diferença entre o meu e o nosso em Perl?

Eu sei o que é my em Perl. Define uma variável que existe apenas no escopo do bloco no qual ela está definida. O que faz o our Como our diferem da my ?