[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OFF-TOPIC] bash script



Olá,

Simplificando um pouco essa versão:

> Então, sed 's/.[^[]*[[]\(.[^]]*\)[]].*/\1/' /tmp/f.txt
> 
> Este é só uma forma. Devem existir melhores :-)

sed 's/.*\[\(.*\)\].*/\1/g' /tmp/f.txt

Onde:

s/.*\[\(.*\)\].*/\1/g => substitua tudo: .*[.*].* por \1, sendo que
\1 é o resultado do que bateu entre parêntesis (). Traduzindo, vejam:
.*[(.*)].* vai casar com .* (tudo) que está enrte parêntesis. Logo \1
assume o conteúdo das strings e a linha inteira é substituída pela 
string.

Interessante né ?



Atenciosamente,
-- 
Fábio Berbert de Paula | fabio@vivaolinux.com.br
Programador e entusiasta Linux | ICQ: 6399331

Frase da vez: 
Quem dera eu ser um byte, para em seu límpido código-fonte mergulhar,
fazer loucuras com goto, exec e include, saciar essa tortura ... um byte !


-- 
To UNSUBSCRIBE, email to debian-user-portuguese-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: