Visite também: Currículo ·  Efetividade BR-Mac

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 2008-05-27

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

Este post é antigo (2008-05-27) e foi arquivado. O envio de novos comentários a este post já expirou.