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 remover todos os espaços em branco apenas entre colchetes [] usando ferramentas Unix? [duplicado]

Replace text between brackets Entrada testing on Linux [Remove white space] testing on Linux Saída testing on Linux [Removewhitespace] testing on Linux Então, como podemos simplesmente remover todo o espaço em branco entre...
01.02.2013 / 12:33
2
respostas

Remover hifenização com sed

Eu tenho um arquivo xml simples contendo algumas palavras hifenizadas sobre quebras de página. A entrada é algo como ba bla bla hyphe-</page> <page>nated bla bla bla e a saída deve se parecer com bla bla bla</page>...
15.01.2016 / 15:27
2
respostas

pt sed regexp processamento de texto captura agrupamento referenciando alternância confusão

O agrupamento de captura de sed ALTERNATION não está funcionando como esperado. Enquanto a alternância tem a menor precedência, aqui está a confusão: echo "abcd_aefghi" | sed -r "s/(a)(b)(c)(d)|(a)(e)(f)(g)//g;" observed result --> _gh...
01.05.2018 / 14:29
5
respostas

Como posso remover uma linha específica de um arquivo apenas se houver outras linhas no arquivo?

Como posso remover uma linha específica de um arquivo SOMENTE se houver outras linhas no arquivo? Por exemplo, não toque neste arquivo: cat file.txt ASDF mas remova "ASDF" deste arquivo: cat file.txt ASDF TR422 Porque tem outras...
28.08.2011 / 19:22
1
resposta

Renomeando arquivos para ter extensões de minúsculas com 'renomear'

Atualmente, estou tentando renomear um grande conjunto de arquivos e tenho usado métodos bastante kludgy para isso, como: rename 's:(.*)\.MOV:$1.mov:g' *.MOV rename 's:(.*)\.JPG:$1.jpg:g' *.JPG O que eu realmente gostaria de fazer é combi...
31.08.2011 / 01:23
2
respostas

nix gerenciador de pacotes: perl warning: Falha na configuração da localidade

Sempre que eu executo um comando para o gerenciador de pacotes nix (por exemplo, nix-channel --update) recebo o seguinte aviso: perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = ""...
28.02.2015 / 17:01
1
resposta

Escapando de meta caracteres em sequências regex básicas / estendidas de posix no grep

É possível escapar todos os meta-caracteres de uma string dentro de uma variável antes de passá-la para o grep? Eu sei que pergunta semelhante foi feita antes em SE ( aqui ) e também uma boa explicação aqui , mas eu estava apenas curioso sobre...
22.02.2012 / 07:51
3
respostas

Ajuda com programa canalizado no / etc / aliases do sendmail

Estou tentando algum tipo de assinatura automática por meio de um script interno. Eu sei que pode ser conseguido através de listas de discussão, como o Mailman, mas também quero aprender ao mesmo tempo sobre como fazê-lo à mão. Aqui está o sc...
28.01.2011 / 04:12
2
respostas

Transpor um arquivo e substituir valores ausentes

Eu tenho Leituras para Nomes, de Máquinas e, às vezes, essas leituras são replicadas. Quando uma leitura não foi encontrada, é deixada em branco. Name Instrument Rep R1 R2 R3 N1 I1 1 1 2 3 N2 I1 1 1 3 4 N1 I1 2 2 3 4 N3 I1 2 3 4 5 N1 I2...
27.02.2015 / 23:37
1
resposta

filter xml documents correspondência certains ids

Suponha que você tenha um arquivo contendo muitos documentos xml, como <a> <b> ... </a> in between xml documents there may be plain text log messages <x> ... </x> ... Como eu filtraria esse arquivo par...
18.12.2017 / 01:07