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 verificar o XML que inclui tags específicas

é possível verificar por xmllint se xml inclui as seguintes tags: Nome uniq_String Versão exemplo de xml com três tags: <?xml version="1.0" encoding="UTF-8" ?> <!-- tasks configuration file --> <tasks> &l...
18.01.2018 / 08:01
1
resposta

Como alterar as tags xml vazias em um arquivo no unix

Eu tenho um arquivo XML no servidor unix. Eu quero mudar um arquivo como: todas as tags vazias precisam ser substituídas, como no exemplo abaixo. Este é apenas um exemplo, o arquivo pode ter qualquer número de tags vazias com nomes diferentes...
19.12.2017 / 08:04
2
respostas

Correspondendo pares reversíveis em um arquivo CSV

Eu tenho um arquivo .csv que se parece com isso: A,B,1999 C,D,1990 B,A,1989 D,A,1990 A,B,1999 ... Eu quero reorganizá-lo para parecer mais ou menos assim: A,B,1989,0,B,A,1 A,B,1999,2,B,A,0 C,D,1990,1,D,C,0 D,A,1990,1,A,D,0 Em outra...
14.01.2018 / 18:37
2
respostas

Como combinar uma string em um arquivo, mas apenas se a string estiver no primeiro campo?

Como combinar uma string em um arquivo, mas apenas se a string estiver no primeiro campo? param=hbase.tmp.dir cat file | grep $param "hbase.local.dir" : "${hbase.tmp.dir}/local", "hbase.tmp.dir" : "/var/lib/ambari-metrics-collector/hba...
21.08.2017 / 15:35
2
respostas

pcregrep excluindo várias linhas regexp consome mais uma linha do que o necessário

Eu quero filtrar todas as linhas que começam com banana e todas as linhas que começam com um espaço após as linhas de banana. Eu estou usando pcregrep . Considere o seguinte arquivo fruits.txt : apple banana starts matching this line...
01.08.2017 / 01:02
1
resposta

relógio Linux e terminfo

Estou usando watch para executar periodicamente um script perl que requer Term::Size para obter a largura do terminal usando $columns = Term::Size::chars *STDOUT{IO} Curiosamente, $columns é uma cadeia vazia neste caso. O watch...
07.08.2017 / 12:19
1
resposta

Remover linha no Arquivo A se a linha no Arquivo B corresponder a várias colunas no Arquivo A

esta é a minha primeira pergunta neste site, então, por favor, desculpe se eu não explicar isso bem. Eu sou um novato também. Eu estudei algumas coisas de linha de comando em perl e unix, mas não consigo descobrir como resolver isso. Eu tenho...
20.07.2017 / 14:12
2
respostas

Reformatando arquivos de texto com Perl

Muito novo no Perl aqui e tendo alguns problemas com a reformatação de um arquivo de texto delimitado por tabulação simples. Eu tenho dados no seguinte formato de amostra: Meuproblemaéqueprecisoformatá-lodessaforma,parafacilitaraimportaçãoea...
29.04.2017 / 01:13
2
respostas

A pesquisa e substituição não está respeitando meu token "$ 1"

Usando o shell bash no Ubuntu 14.04. Tentando fazer uma pesquisa simples e substituir em cada linha de um arquivo. Eu tentei perl -pi -e "s/.*/DELETE FROM my_object_times where ID = '$1';/g" ids.csv mas isso me deixa com um arquivo cheio...
11.04.2017 / 17:52
1
resposta

Corresponder dados de dois arquivos diferentes

Para ter um registro dos dispositivos conectados a uma rede, estou trabalhando em um script Expect que obtém informações do comando Show CDP neighbors detail e salva determinados campos, incluindo Device Name, IP address, Interface and Po...
22.02.2017 / 18:26