Perguntas sobre 'perl'

Perl é uma linguagem de programação de alto nível que vem instalada por padrão no Ubuntu. É bem conhecido por seu uso para manipulação de texto, scripts CGI e sua enorme comunidade. Você pode encontrar qualquer modul e muitos tutoriais em http://www.cpan.org/
2
respostas

Mantenha apenas linhas contendo x ou menos números de números. Arquivo TXT

Eu encontrei uma pergunta semelhante: Como deletar linha se for maior que XY? Mas, neste caso, quero verificar não o comprimento total, mas o número de dígitos na linha. Por exemplo, fora desta entrada: cdc85e24-b9e9-8802-080a-b84479...
01.11.2016 / 00:18
1
resposta

Mesclando linhas com valores comuns

Estou tentando combinar correspondências emparelhadas em um arquivo de texto para que eu possa encontrar todas as correspondências em um grupo: por exemplo, meu arquivo contém duas colunas separadas por tabulações como esta: Simon John Sim...
27.04.2015 / 13:32
2
respostas

Perl regex não-ganancioso correspondendo mais do que deveria

Eu tenho o seguinte texto do qual preciso remover alguns wdiff output. text='Иса Мәсіхтің елшісі Петірден [-(-] осы күнәкар дүниеде [-)-] жат жерлік болып, Понти, Ғалатия, [-Қападоқия, Азия және Бітүния аймақтарында шашыраған [ сенушілерге...
10.04.2015 / 04:51
2
respostas

Sed / awk / perl: modifica o texto preservando as partes e alinhando com uma coluna

Eu tenho um texto assim: A1JOURNEY0TO1 .BYTE 00, 00, 00 A2JOURNEY0TO2 .BYTE 00, 01, 00 A3JOURNEY1TO0 .BYTE 00, 01, 01 Eu preciso ter: JOURNEY_01 ; 00 TO 01 .BYTE 00, 00, 00 JOURNEY_02...
16.10.2014 / 10:19
1
resposta

Como escrever esta substituição com condição

Eu quero substituir agora nos meus diretórios de trabalho a palavra - > com $ \ to $ se a palavra não estiver dentro de verbatim meio ambiente. Pseudocódigo Replace all entriens of -> with $\to$ everywhere else but not wi...
06.10.2014 / 19:47
2
respostas

Módulo shell faltando em perl 5.18

Estou executando o script Perl no SLES 12, que possui o Perl 5.18 instalado. Ao tentar executar meu script Perl, recebo um erro: Can't locate Shell.pm in @INC (you may need to install the Shell module) (@INC contains: /usr/lib/perl5/site_pe...
20.11.2014 / 14:11
1
resposta

O significado desta classe de caractere em perl?

Eu sou novo no PERL (embora tenha um bom background no reg-ex), eu estava passando por um script perl e ele tem uma classe de caracteres $alwayssep = "[\?!()\";/\|‘]"; Alguém pode me explicar qual é o significado disso? Eu posso ver isso...
07.09.2015 / 00:49
5
respostas

Substituir todos, exceto um conjunto de caracteres em um arquivo com nova linha

como excluir todos os caracteres no arquivo, exceto números e "." ,  cada palavra (numeração / ponto) deve estar em nova linha no arquivo veja exemplo2 a solução pode ser com sintaxe sed ou awk ou ksh observação - a solução deve estar de...
15.11.2012 / 12:54
2
respostas

'tie' [não existente] arquivos para programas

Recentemente, acabei de ter uma ideia que acabou por ser bastante útil em determinadas circunstâncias. Mas primeiro alguma explicação simples: No Perl, você tem a opção de vincular variáveis a algumas funções que são chamadas quando a variáve...
16.12.2012 / 01:07
2
respostas

Perl encontrar e substituir está escrevendo todos os arquivos

Aqui está o script de teste que estou executando matt@server:~ $ cat test.sh #!/bin/bash mkdir test cd test echo "has the string foo" > yes.txt echo "hasn't the string" > no.txt ls -l --time-style=full-iso cat * perl -e 's/foo/bar/g;' -...
29.01.2011 / 20:58