Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais] ·  Efetividade

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Expressões regulares diretamente no Bash

É muito mais comum (e muitas vezes mais portável, considerando padrões como o POSIX) recorrer a utilitários como o grep, sed e awk. Mas se você tem certeza de que seu script vai sempre ser executado por uma versão recente do Bash (posterior à versão 3, de 2004), pode fazer uso do suporte a expressões regulares diretamente na shell, com o operador =~

É simples (tanto quanto expressões regulares e shell podem ser – algo como if [[ "$linha" =~ ^[a-z] ]]) e tem as funcionalidades especiais, incluindo captura.

Saiba mais (linuxjournal.com).

• Publicado por Augusto Campos em 27/05/2008 às 6:00 pm
• Link direto para este post: http://br-l.org/!1701
• Siga no Twitter: @brlinuxblog e @augustocc
• Mais posts do mesmo tema: Administração

Um comentário para “Expressões regulares diretamente no Bash”

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Em algumas notícias os comentários são exibidos de forma paginada, com links abaixo do formulário de inserção de novo comentário. Leia os Termos de uso do BR-Linux.

O prazo para comentar neste post já expirou - visite a capa do site para posts mais recentes.