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

Como grep para texto em um arquivo e exibir o parágrafo que tem o texto?

Abaixo está o texto no arquivo: Pseudo name=Apple Code=42B state=fault Pseudo name=Prance Code=43B state=good Eu preciso do grep para "42B" e obter a saída do texto acima, como: Pseudo name=Apple Code=42B state=fault Alguém tem id...
14.07.2013 / 00:24
12
respostas

Convertendo CSV para TSV

Eu tenho vários arquivos CSV grandes e gostaria deles em TSV (formato separado por tabulação). A complicação é que existem vírgulas nos campos do arquivo CSV, por exemplo: A,,C,"D,E,F","G",I,"K,L,M",Z Resultado esperado: A C D...
19.04.2017 / 02:24
2
respostas

Como saber a razão de um processo entrar em estado de suspensão e despertá-lo?

Quando eu faço 'top', vejo meu processo de script perl no estado 'S'. Existe uma maneira de saber, o que está tornando esse processo perl em estado de suspensão e maneiras de ativá-lo? Qualquer maneira de depurar para dar mais insights sobre lin...
11.04.2012 / 06:50
1
resposta

Substituir padrão dentro de um arquivo pelo conteúdo de outro arquivo

Eu tenho um arquivo de texto ( devel.xml ). Eu adicionei a palavra REPLACETHIS a ele para substituir essa string pelo conteúdo em um arquivo diferente ( temp.txt ). A coisa mais próxima que tenho é esta: sed -i -e "/REPLACETHIS/r te...
28.09.2012 / 11:07
9
respostas

Está usando “while true” para manter um script vivo uma boa ideia?

Estou entrando no unix de um mundo diferente e queria saber se while true do /someperlscript.pl done O próprio script perl possui internamente um observador de pastas / arquivos que é executado quando os arquivos são alterados no local...
30.03.2015 / 10:41
4
respostas

compara duas colunas de arquivos diferentes e imprime se corresponder a

Estou usando o Solaris 10 e as opções do grep envolvendo -f não funcionam. Eu tenho dois arquivos separados por pipe: arquivo1: abc|123|BNY|apple| cab|234|cyx|orange| def|kumar|pki|bird| arquivo 2: abc|123| kumar|pki| cab|234...
06.06.2014 / 10:19
3
respostas

Como posso instalar o perldoc no Ubuntu?

O Ubuntu 10.10 vem com o Perl 5.10.1 pré-instalado, mas estranhamente perldoc não faz parte do pacote. $ perldoc You need to install the perl-doc package to use this program. Como posso disponibilizar esse recurso?     
12.10.2010 / 18:09
2
respostas

Como devo verificar se um determinado PID está sendo executado?

Estou escrevendo um script Perl que analisa arquivos de log para coletar PIDs e, em seguida, verifica se o PID está sendo executado. Estou tentando pensar na melhor maneira de fazer essa verificação. Obviamente, eu poderia fazer algo como: sy...
10.07.2016 / 17:35
6
respostas

Repete cada linha várias vezes

Gostaria de ter cada linha em um arquivo repetida um número fixo de vezes. por exemplo. tem cada linha repetida quatro vezes: a b c torna-se: a a a a b b b b c c c c Eu fiz algumas pesquisas, e há muitas perguntas e respostas ao...
05.07.2013 / 15:48
4
respostas

Substituir string de múltiplas linhas em arquivos

Eu tenho um número de arquivos que eu quero atualizar, substituindo uma seqüência de várias linhas com outra seqüência de várias linhas. Algo ao longo das linhas de: * Some text, * something else * another thing E quero substituí-lo por:...
26.01.2015 / 19:10