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 encontrar a última palavra no arquivo e ignorar espaços vazios

como encontrar a última palavra no arquivo, mesmo depois da palavra, há linhas vazias o caso Eu tentei isso para encontrar a última palavra tail -1 /tmp/requests.txt mas sem saída Eu experimento a seguinte abordagem awk 'E...
03.01.2018 / 15:47
3
respostas

Desfaz o espaçamento entre letras com sed

Eu tenho um arquivo de texto fonte contendo texto onde algumas palavras são como a palavra "letterpaced" nesta pergunta (ou seja, há um caractere de espaço entre as letras da palavra. Como posso desfazer o espaçamento entre letras usando sed?...
03.07.2015 / 17:07
2
respostas

Por que meu Perl não é legal com o Unicode?

Na minha nova instalação do Arch, perl parece não funcionar bem com o Unicode. Por exemplo, dado este arquivo de entrada: ελα ρε 王小红 Este comando deve me fornecer os dois últimos caracteres de cada linha: $ perl -CIO -pe 's/.*(..)$/...
05.11.2015 / 19:10
5
respostas

Substituindo texto de uma lista de substituições. Adicionado complicação: barras invertidas

Eu tenho um arquivo A que contém pares de strings, um por linha: \old1 \new1 \old2 \new2 ..... Eu gostaria de fazer uma iteração sobre o arquivo A, e para cada linha executar a substituição (por exemplo, "\ old1 - > \ new1") globalment...
16.04.2011 / 11:59
1
resposta

Converter arquivo de legenda xml para o formato srt

Eu tenho um subtítulo xml que se parece com isso: <?xml version="1.0" encoding="utf-8" ?><transcript> <Item from="1.16" duration="4.68"><![CDATA[(Dong-hyuk is coming to see you now.) ]]></Item> <Item from=...
02.07.2014 / 13:01
4
respostas

mesclar 2 linhas com base nos mesmos valores de coluna

Eu tenho um arquivo como abaixo. 47196436 47723284 name1 1.77273 42672249 52856963 name2 1.06061 52856963 430695 name2 1.16667 55094959 380983 name3 1.55613 17926380 55584836 name4 1.02461 3213456 34211 name4 1.11 54321 34211 name4 1.23...
11.04.2014 / 01:38
1
resposta

Perl regex get word entre um padrão

Eu tenho um regex perl de trabalho usando o grep. Estou tentando entender como isso funciona. Aqui está o comando comando. grep -oP '(?<=location>)[^<]+' testFile1.xml Aqui estão os conteúdos de testFile1.xml <con:loc...
20.10.2016 / 17:36
3
respostas

substitui a coluna de um arquivo csv pela coluna de outro arquivo

Eu tenho dois arquivos de exemplo como este: $ cat file1 abc,sachin cat,kumar $ cat file2 xyz pressure $ cat file3 xyz,sachin pressure, kumar Eu quero que a primeira coluna de file1 seja substituída por file2 . Eu tentei faze...
23.05.2014 / 12:24
3
respostas

Quatro palavras aleatórias de uma lista com Perl!

Para começar, sabemos como podemos produzir linhas aleatórias a partir de um arquivo txt: perl -MList::Util -e 'print List::Util::shuffle <>' words.txt Mas precisamos de uma solução geral (o perl geralmente é instalado em cada siste...
01.01.2017 / 16:11
2
respostas

Obter a soma máxima de um arquivo em 2 chaves

Eu tenho um arquivo como abaixo. key1 key2 key3 a1 2 l1 a1 2.5 l2 a2 2 l2 a3 2.5 l3 a3 2.1 l4 a3 2.2 l5 Estou tentando encontrar a soma máxima possível de key2 que satisfaz a condição de que key1 e key3...
14.07.2014 / 06:22