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

Como ordenar com um delimitador com vários caracteres de comprimento?

ENTRADA: $ cat a.txt 1FOO2FOO3 4FOO5FOO5 2FOO1FOO9 $ OUTPUT: $ cat a.txt | sort SOMEMAGIC 2FOO1FOO9 1FOO2FOO3 4FOO5FOO5 $ Pergunta : Como posso classificar, se eu tiver um delimitador longo de vários caracteres? ("FOO")? No...
04.07.2014 / 20:05
1
resposta

BEGIN {…}; em Perl [fechado]

Eu tenho um script perl: #!/usr/bin/perl BEGIN { print "That's BEGIN message\n"; BEGIN { print "That's BEGIN-2 message\n"; }; END { print "That's END message\n"; }; BEGIN { print "That's BEGIN-3 message\n"; }; }; Funciona assim:...
08.09.2018 / 23:33
2
respostas

Substitua as linhas que correspondem a um padrão por linhas de outro arquivo em ordem

Eu quero substituir as linhas correspondentes a um padrão de um arquivo das linhas em ordem de outro arquivo, por exemplo, dado: file1.txt : aaaaaa bbbbbb !! 1234 !! 4567 ccccc ddddd !! 1111 gostamos de substituir as linhas que começa...
15.10.2016 / 12:32
2
respostas

Liste aniversários na ordem em que eles virão hoje

Eu tenho um arquivo de texto contendo aniversários: 1/23 Horace 3/1 Taraneh 7/14 Valerian 11/31 Carmen Eu quero exibir os aniversários da data de hoje . Por exemplo, se hoje for 4/7 (7 de abril): 7/14 Valerian 11/31 Carmen 1/23 Horac...
07.04.2017 / 08:47
5
respostas

Como posso dividir um arquivo de texto em vários arquivos de texto usando o Perl?

Eu tenho um arquivo ABC_TabDelim.txt que contém o seguinte: 00:00:00:00 00:00:05:00 01SC_001.jpg 00:00:14:29 00:00:19:29 01SC_002.jpg 00:01:07:20 00:01:12:20 01SC_003.jpg 00:00:00:00 00:00:03:25 02MI_001.jpg 00:00:03:25 00:00:08:25 02MI_002.j...
13.02.2013 / 17:06
4
respostas

Como trocar as primeiras letras de duas palavras?

$ echo 'foo bar' | sed SOMEMAGIC boo far $ echo 'one two' | sed SOMEMAGIC tne owo Q: em geral, como posso substituir o "b" da "barra" pelo "f" do "foo"? E em sentido inverso, substitua o "f" do "foo" pelo "b" da "barra".     
21.03.2014 / 08:39
4
respostas

Substitui o padrão de cada vez por uma string diferente (extraída do arquivo externo)

Eu tenho uma entrada: a b TOCHANGE c d e TOCHANGE em que preciso alterar os padrões "TOCHANGE" usando um arquivo externo: line1 line2 ... para obter a seguinte saída: a b line1 c d e line2 Eu tentei o seguinte comando:...
24.04.2018 / 15:47
3
respostas

usa o buffer de linha ao direcionar a saída para o arquivo

Eu tenho um programa em perl que imprime em stdout , que eu então canudo para um arquivo, assim: ./skript.pl > file.txt 2>&1 Isto faz a saída desse buffer de skript. No entanto, gostaria de poder ver em que o skript está a fun...
16.12.2015 / 10:32
2
respostas

Incompatibilidade de colunas e substituição

input.txt (delimitado por tabulação) TTTTOTTT00000000008 RTTTT899 5.00E-28 TTTTOTTT00000000046 RTTTWRR 3.00E-31 TTTTOTTT00000000051 2.00E-11 TTTTOTTT00000000051 7.00E-12 TTTTOTTT00000000054 5.00E-22 TTTTOTTT00000000061 YTRYR...
23.08.2012 / 20:16
3
respostas

Como posso apagar tudo entre dois marcadores em um arquivo?

Eu tenho um texto em um arquivo de texto, onde quero que tudo que esteja entre strings como \{{[} e {]}\} seja excluído - incluindo essas strings.  Essas duas cadeias podem estar em linhas diferentes, assim como na mesma linha. Em qualqu...
04.11.2015 / 17:42