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/
1
resposta

Como inserir o conteúdo do arquivo após uma determinada string em um arquivo? [duplicado]

temos por exemplo este arquivo cat exam.txt I am expert linux man what we can do for out country I love redhat machine "propertie" centos less then redhat fedore what my name is moon yea queremos adicionar o conteúdo de qualquer arquiv...
28.05.2018 / 18:10
2
respostas

muda o terceiro caractere em uma linha

entrada: dummy - 22847847 sha - 84734747 DHS - 374874 resultado esperado: du1my - 22847847 sh1 - 84734747 DH1 - 374874     
31.07.2018 / 05:37
1
resposta

extrair incluir no arquivo C

Eu preciso extrair todas as bibliotecas incluídas em um arquivo C, mas tenho alguns problemas. Minha solução para isso é: grep -oP '#(?:\/\*\w*\*\/|)include(?:\/\*\w*\*\/|\s*)"\w*.h"|<\w*.h>' main.c Esta regex pega a biblioteca quan...
26.03.2017 / 14:19
7
respostas

Como eu extraio múltiplas cadeias que são delimitadas por vírgulas de um arquivo de log?

Eu preciso extrair certas strings de um arquivo de log, embora as strings NÃO estejam em um campo / coluna padronizado. Por exemplo: date="2017-01-03 08:30:02 -0500",fac=f_kernel_ipfilter,area=a_general_area,type=t_attack,pri=p_major,hostname...
03.01.2017 / 14:47
3
respostas

Troque lat lon e agrupe por colchetes

Eu tenho um arquivo que está tendo dados como input.csv 1;1.30453 103.83589;1.306663 103.83587;1.30 103.5;1.30693 103.83883;1.30709 103.835793;1.30725 103.835757;1.30741 103.83572;1.30753 103.8798 2;1.353 103.83589;1.306663 103.83587;1.30693...
03.03.2017 / 04:22
3
respostas

Dividir e imprimir

Eu tenho um arquivo de texto demimido de tabulação com 50.000 linhas. Eu quero dividir a primeira coluna e imprimir como mostrado em output.txt Input.txt rt|371443144|mb|MN556661.1| 2200443 A rt|371443344|mb|MN556645.1| 2594155 A...
02.11.2012 / 18:51
3
respostas

Removendo um campo de um texto delimitado por vírgula com caracteres acentuados

Eu tenho um arquivo CSV que é assim name;address;phone;email John;123 La Sierra;555-121212;[email protected] Nick;456 La Bongaa;555-121232;[email protected] Carl;789 La Fountain;553-121212;[email protected] e eu quero remover a última entrada, fazendo c...
14.08.2017 / 23:31
2
respostas

Por que o regex perl encontra o padrão \\ label \ {. *? \} mas não \\ ref. *? \} ou \\ autoref \ {. *? \} em TeX Files?

Estou usando o perl para analisar muitos arquivos de texto multilíngües. Preciso alterar o texto entre dois padrões: Alterações desejadas Por exemplo, a versão original em inglês é assim: \label{whatever} \ref{whatever} \autoref{whateve...
17.02.2016 / 21:10
3
respostas

Adiciona extensão a uma lista de arquivos

Estou tentando determinar um método perl para adicionar uma extensão a uma lista de arquivos. Eu já posso renomear uma lista de arquivos com uma certa extensão para alguma outra extensão, mas eu preciso poder fazer isso para qualquer nome de arq...
08.01.2016 / 19:49
2
respostas

como substituir uma expressão sed / perl (alterar e imprimir apenas uma linha combinada) com uma expressão python?

Eu perguntei a esta questão para saber como perl poderia substituir sed . Agora eu quero saber como os seguintes comandos (que fazem a mesma coisa) se pareceriam com python : sed -n '/patternmatch/s%stuff%changed%p' file perl -ne...
15.07.2015 / 23:45