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

Como imprimir do separador de campo “:” até o final da linha?

Como imprimir do separador de campo ":" até o final da linha exemplo: echo " llap_java_opts : -XX:+AlwaysPreTouch {% if java_version > 7 %}-XX:+UseG1GC -XX:TLABSize=8m -XX:+ResizeTLAB -XX:+UseNUMA -XX:+AggressiveOpts" llap_java_opts...
21.08.2017 / 15:25
2
respostas

“echo” conteúdo html para arquivar em perl

Costumo usar "echo $ xxx > file" no perl, normalmente para depuração. É feio mas simples, cabe "Há mais de uma maneira de fazê-lo". Mas agora tenho um problema com @_ . @_ contém uma página da web. 'echo "@_" >/tmp/curl'; 'echo...
06.04.2017 / 09:25
3
respostas

Fixando cabeçalho e impressão

Eu tenho o cabeçalho começando com '>' e eu quero corrigir o cabeçalho, mantendo a primeira palavra e removendo outro mostrado como em output.txt e imprimi-lo input.txt >AGAJ01065549.1 scaffold:Xipmac4.4.2:AGAJ01065549.1:1:500:1 REF...
02.11.2012 / 19:54
1
resposta

Como obter linhas entre linhas?

Eu tenho um perl oneliner: echo -e 'sla\ndfjAAAAk\nsaljdfla\nsjdfBBBBsadf\njasdf' | perl -E 'my $_ = do { local $/; <> }; say join qq!\n!, m!\QAAAA\E\K(.*?)(?=\QBBBB\E)!gs' k saljdfla sjdf funciona, mas eu preciso dessa saída: df...
24.09.2012 / 12:02
2
respostas

como subtrair o primeiro valor do último dentro de uma coluna através de uma linha no shell?

Eu tenho um arquivo de dados parecido com: 1 1 1 1 1 1 1 1 2 2 2 2 3 3 3 3 3 3 2 4 5 8 9 10 13 17 19 29 30 32 33 50 700 800 900 950 Primeiro eu quero inserir espaço entre cada 3 valores idênticos, mantendo cada três números idênticos ju...
29.01.2016 / 13:45
3
respostas

Problemas com um script perl que deve remover strings nas linhas de um arquivo de outro arquivo

Eu tenho um arquivo ~/foo e outro arquivo ~/remove.txt . Gostaria de escrever um script perl que faça um loop em cada linha de ~/remove.txt e remova todas as instâncias da string (<LINE>) de ~/foo (onde <LINE> é a li...
20.09.2015 / 01:41
2
respostas

Como remover um caractere de nova linha em uma linha específica através do perl?

Eu quero remover um caractere de nova linha em uma linha específica através do comando perl one-liner. Entrada: 1407233497,1407233514,bar 1407233498,1407233515,foo mingstats&fmt=n 1407233499,1407233516,foobar Resultado esperado:...
29.08.2014 / 11:56
3
respostas

Tem duas listas, deseja excluir list2 da list1

Lista1 : 1,name1 2,name2 3,name3 4,name4 5,name5 6,name6 7,name7 8,name8 9,name9...
20.07.2018 / 04:51
3
respostas

perl oneliner - gerador de string aleatório com não alfanumérico [fechado]

como adicionar caracteres não alfanuméricos ao mapa para gerar um mix de caracteres alfanuméricos e não alfanuméricos? $ for i in {1..5};do perl -le 'print map { (a..z,A..Z,0..9)[rand 62] } 0..pop' 100;done feUhC59cHXl1s39T1LIiQVQVhVOMI9I2c11...
06.03.2018 / 18:46
3
respostas

Obter linhas até o primeiro intervalo de padrões correspondente [duplicado]

Eu tenho um arquivo que se parece com o seguinte: line1 line2 line3 line4 line5 line6 line7 line5 line2 Eu quero obter dados entre line1 e line5 . Eu usei awk '/line1/,/line5/' myfile . Esperando que a saída seja: line1 line2...
24.01.2018 / 15:04