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/
4
respostas

Encontre arquivos com o mesmo nome, mas conteúdo diferente?

Eu quero gerar uma lista de arquivos que tenham: Mesmo nome Conteúdo diferente em um diretório (incluindo todos os diretórios e conteúdo filhos). Como fazer? Bash, perl, tudo está bem. Portanto, dois arquivos com o mesmo nome e me...
07.03.2012 / 03:23
2
respostas

Execute um comando dentro de 'sed'

Eu tenho uma lista de endereços de memória aleatórios salvos em um arquivo de texto, e preciso sed deles, decodificá-los e salvá-los de volta no meu arquivo. No entanto, a operação de decodificação que estou tentando executar é tratada em um...
31.07.2013 / 19:05
5
respostas

Como posso converter os timestamps em uma coluna para uma data?

Eu tenho um arquivo contendo isso: 1415602803,LOGIN SUCCESS,AUTH,user2,192.168.203.63,10.146.124.73,59996,22 1415602807,LOGIN SUCCESS,AUTH,user1,172.24.31.10,172.32.1.1,48191,22 1415602811,LOGIN FAILED,AUTH,root,172.24.166.153,10.146.124.73,5...
16.11.2014 / 21:08
2
respostas

Substituir string por índice seqüencial

Alguém pode sugerir uma maneira elegante de realizar isso? Entrada: test instant () test instant () ... test instant () //total 1000 lines a saída deve ser: test instant1 () test instant2 () test instan...
26.02.2014 / 20:26
3
respostas

Caractere especial '#' no comando Perl SSH

Eu tento enviar o comando usando SSH no meu script perl com #, mas ele fica truncado em # Exemplo: O texto de entrada é: $message = "Product ID # STK000134" O comando SSH é: $execute='ssh -q id@host /usr/message/send -pin $pager_...
19.04.2013 / 11:55
3
respostas

Os comandos tr podem ser encadeados para evitar múltiplos processos tr em um pipeline?

Eu tenho um monte de arquivos txt, eu gostaria de mostrá-los com letras maiúsculas, apenas alfabéticos e uma palavra por linha, eu posso fazer isso com vários comandos tr em um pipeline como este: tr -d '[:punct:]' <doyle_sherlock_holme...
11.02.2015 / 00:40
2
respostas

Forçando Bash a usar o Perl RegEx Engine

Como você já deve saber, muitos dos recursos que os modernos mecanismos RegEx suportam (referência anterior, asserção visual, etc.) não são suportados pelo mecanismo Bash RegEx. A seguir, um script simples de Bash que acabei de criar para tentar...
26.07.2013 / 02:57
4
respostas

Média de linhas com a mesma primeira coluna

Dado um arquivo com duas colunas: Id ht 510 69 510 67 510 65 510 62 510 59 601 29 601 26 601 21 601 20 Eu preciso de uma maneira de unir todas as linhas com o mesmo ID em uma que tenha uma altura média. Nesse caso, (69 + 67 + 65 + 62 + 5...
02.10.2012 / 00:10
1
resposta

Usando modificadores de Regex compatível com Perl (PCRE) no grep

De acordo com grep --help e man grep , podemos usar a opção -P para interpretar o padrão como uma expressão regular Perl (PCRE, para ser preciso), em vez do padrão expressões regulares básicas POSIX (BRE). Na linguagem Perl, vários...
25.01.2014 / 15:04
3
respostas

Qual é a diferença entre invocar um script perl via sh ou perl?

Eu tenho um simples script perl do Hello World. #!/usr/bin/perl print 'Hello world.'; Funciona bem se eu o executar por meio de perl <file_name> , mas ele falhar, eu o executo via sh <file_name> . Meu entendimento da p...
01.05.2014 / 22:42