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

Agrupando linhas em subconjuntos heterogêneos

Eu tenho arquivo com linhas n . (Cada linha refere-se a uma "questão" e portanto, eles são rotulados como Q.1 , Q.2 , Q.3 , ..., Q.n .) Cada linha (questão) tem um atributo "Marcas", que tem o valor 2, 3, 4, 5 ou 6. Existem n ⁄ 5...
24.07.2015 / 07:49
3
respostas

Imprimir apenas linhas exclusivas do arquivo e não as duplicatas

Eu tenho uma lista de palavras ordenadas, linha por linha de arquivo assim: apple apple grapes lime orange orange pear pear peach strawberry strawberry Eu só quero imprimir linhas exclusivas e eliminar duplicatas: grapes peach lime...
09.02.2016 / 14:36
5
respostas

Reduzindo a complexidade dos dados no arquivo de texto

Eu tenho este arquivo: 1 2 2 7 3 4 4 7 5 3 6 7 7 1 8 2 9 4 E minha saída desejada é 1 13 2 17 3 7 Na minha entrada eu tenho 9 linhas e quero reduzi-lo a três linhas, preservando o valor total da segund...
04.07.2016 / 18:07
3
respostas

Aplicar a substituição de item dentro de enumerar em regex Perl?

Dados 7. Masi is the same as \begin{enumerate} A B ABC ha lorem \end{enumerate} 1. ABC is \begin{enumerate} P B Lorem maam \end{enumerate} que eu quero ser 7. Masi is the same as \begin{enumerate} \item A \item B \item ABC ha lorem \e...
05.06.2014 / 12:06
2
respostas

Como fazer uma pesquisa em regex em um arquivo UTF-16LE em um locale UTF-8?

EDIT: Devido a um comentário Warren Young feito, me fez perceber que eu não estava claro em um ponto bastante relevante. Minha string de pesquisa já está na ordem UTF-16LE (não na ordem Unicode Codepoint, que é UTF-16BE), então talvez o proble...
09.06.2012 / 10:44
4
respostas

Sed / awk / perl: invertendo a ordem dos valores separados por vírgula, preservando outro texto

Eu tenho este texto: LABEL1 .BYTE 01, 02, 03, 04, 05 .BYTE 01, 02, 03 Eu preciso reverter apenas a ordem dos valores separados por vírgula: LABEL1 .BYTE 05, 04, 03, 02, 01 .BYTE 03, 02, 01 Eu preciso disso trabalhan...
18.10.2014 / 07:07
2
respostas

Formate o conteúdo do arquivo usando Perl

Eu tenho um arquivo com o seguinte formato: >Country1 Aus trali a >Country5 Swi tzer land >Country2 Net herland s Eu quero produzir um arquivo com o seguinte formato: >Country1 Australia >Country5 Switzerland >Co...
20.07.2014 / 19:30
3
respostas

Maneira fácil de analisar o formato de data do syslog

Eu gostaria de escrever um script que analise o syslog da última semana. Mas meu syslog registra em um formato de data idiota, por exemplo "22 de maio". Se fosse registrado em 2013-05-22, essa tarefa seria trivial. Existe alguma maneira de...
22.05.2013 / 11:00
4
respostas

Extrai o endereço IP de uma string

O comando Linux host retorna: hostA.domain.com has address xx.xxx.xxx.xx Como faço para obter apenas o endereço IP e colocá-lo na variável $ipaddr ? open(FILE, "hostlist.txt") or die("Unable to open file"); @hostnames = <FILE&g...
04.01.2012 / 03:12
4
respostas

Só deixa linha mais longa quando a primeira coluna é duplicada

ENTRADA: user@server:~/bar/foobar$ SAT=$(date -dsaturday +%Y-%m-%d); SUN=$(date -dsunday +%Y-%m-%d) user@server:~/bar/foobar$ awk 'BEGIN {FS="'^'"} {print $1"\t"$3"\t"$6}' STs.csv STt.csv | egrep -w "${SAT}|${SUN}" | sort -u 'ST30074650'...
14.10.2015 / 07:20