vc pode usar o egrep para procurar por uma expressão regular
ls | egrep '^te' # vai procurar tudo o que casa com esta ER
ou pode usar assim
ls | egrep 'te.*'
mas a primeira forma é mais interessante. não confunda o * do shell com o *
das expressoes regulares. ;-)
Em 01/03/06, Eriberto <[EMAIL
On Wed, 1 Mar 2006 11:39am -0300, Felipe Kellermann wrote:
> OBS: E a interpretação não é de "`e' zero ou mais". Há diferenças entre
> expressões regulares e globbing. Em um glob o teu "te*" significa apenas o
> literal "te" seguido de qualquer coisa.
Oops, para finalizar, devo lembrar que a s
On Wed, 1 Mar 2006 11:38am -0300, Eriberto wrote:
> lua:~# ls
> mala mela taco testa teste todos
>
> lua:~# ls | grep te
> testa teste
>
> lua:~# ls | grep te*
>
> O último comanado não mostrou nada. Ele não deveria interpretar como o
> "e", aparecendo de 0 a n vezes, e mostrar "taco t