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

sed expressão regular se comportando de forma diferente do que em vim e perl?

Aqui está um exemplo de 'test.txt' abcdX1yad45das abcdX2fad45das abcdX3had45das abcdX4wad45das abcdX5mad45das amostra da saída desejada: X1yad X2fad X3had X4wad X5mad Eu poderia trabalhar com ele em: :% s/\v.*(X\d)(.*)45.*//...
27.04.2016 / 07:10
5
respostas

Script Perl para comparar duas linhas consecutivas para o primeiro caractere e ignorar a segunda linha se ambos os primeiros caracteres forem os mesmos

Alguém pode ajudar como comparar duas linhas consecutivas de um arquivo de texto para o primeiro caractere e se os dois primeiros caracteres são os mesmos, ignore / exclua a segunda linha e imprima em um novo arquivo apenas a primeira linha....
22.07.2015 / 11:55
3
respostas

Apagar até determinado caractere a partir da string dada

root@server:~/foo$ cat INPUT.txt limit. Current u'^'ZO limit. Current usage'^'FR limit. Current us'^'AS limit. Current usage 95 %.'^'FR limit. Cur'^'AEW root@server:~/foo$ sed "s/limit.SOMEMAGIC/limit./g" INPUT.txt limit.'^'ZO limit.'^'FR limit....
07.08.2014 / 09:23
4
respostas

Como calcular a soma dos dados que possuem o mesmo ID na primeira coluna?

Eu quero somar os valores das linhas dos meus dados que possuem o mesmo ID na primeira coluna. Meus dados parecem data.txt Id a b c d e 1 1 2 3 4 5 1 2 3 4 5 6 1 3 4 5 6 7 2...
03.01.2014 / 10:20
2
respostas

Como imprimir os cinco números mais altos de uma coluna?

Eu tenho um arquivo de texto com quatro colunas. Eu preciso ler até o final do arquivo e imprimir o maior número da coluna 3 (top 5 valores), juntamente com a coluna 1. input.txt xm|340034177|ref|RT_235820.1| 139697 192 0 xm|161622288...
12.06.2014 / 03:55
1
resposta

Por que a ordem dos resultados de caractere curinga pode ser diferente quando usada no terminal ou no perl?

Há uma pasta com vários arquivos e um script perl que os lista usando ls com um caractere curinga, como: #!/usr/bin/perl system("ls -U -1 dir/*"); Percebi que, se eu executar exatamente o mesmo comando do meu terminal bash, obtenho os mes...
10.10.2013 / 10:36
2
respostas

Truncar a terceira coluna até que as strings dadas

ENTRADA: W41784094 CH60104475 lasbalsrbla bla foo bar bla PT~CH60104475 W41788464 WO60444453 hellobla bla -bla foo bar 432 alaf. PT~CH60107925 W41753387 IN61026681 sim##bla-bla bla foo bar blab lba la:bla32 bla OUTPUT: W417840...
02.07.2015 / 21:35
3
respostas

Como mover arquivos para o diretório recém-criado sob condição em shell / perl

Era uma bagunça de arquivos de música e diretório. É necessário executar a operação abaixo em vários diretórios de uma só vez: Se o diretório contiver arquivos ".jpg", crie um novo diretório    "Capas" e mova esses arquivos para ele. Se...
03.03.2012 / 08:06
2
respostas

Reconstruir antigos módulos Perl

Acabei de fazer uma atualização do sistema no Arch Linux ( pacman -Syu ) e vi um aviso sobre os antigos módulos Perl: WARNING: '/usr/lib/perl5/site_perl' contains data from at least 2 packages which will NOT be used by the installed perl in...
08.09.2017 / 04:30
1
resposta

Tweak script perl para saída dmesg legível por humanos

No RHEL 6, eu tenho o parâmetro do kernel: printk.time=1 Para que meu dmesg tenha um timestamp. No entanto, mostra em segundos a partir do reinício, assim: [12.23456] Encontrei um script que você coloca dentro do .bashrc que conver...
10.06.2016 / 20:26