Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Aprenda inglês de uma vez por todas

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Perl One Liners

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 27 de Dezembro de 2000

Não é novidade para ninguém que a linguagem Perl é extremamente poderosa. Entretanto é possível realizar tarefas bastante complexas diretamente a partir da linha de comandos.

Uma tarefa que vivo executando é a remoção de caracteres em branco, ou tabulações, do começo das linhas.

Com perl, o comando abaixo resolve o problema:

  perl -pi -e "s/^\s*//" arquivo

O que faz a mágica é a sequencia "s/^\s*//". A string \s indica, caracteres em branco, tabulações, marca de fim de linha e mais algumas coisas que eu não me lembro. Resumindo, tudo que não aparece na tela, que é o que eu quero eliminar do arquivo. O "*" após este caractere indica que eu quero substituir zero ou mais ocorrências do que vier antes, ou seja, o \s e tudo o que ele significa.

Veja a relação completa dos artigos de Rubens Queiroz de Almeida

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.02/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1287 votos)

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Programando o Android