shell-script-pt
[Top][All Lists]
Advanced

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

Re: [shell-script] Uma pequena dificuldade no script


From: Thobias Salazar Trevisan
Subject: Re: [shell-script] Uma pequena dificuldade no script
Date: Fri, 21 Mar 2003 10:19:14 -0300 (EST)

ae Frederico

On Thu, 20 Mar 2003, Frederico Argolo wrote:

> > $ echo /usr/local/arquivo | sed 's,.*/,,'
> > arquivo
>
> O comando realmente funciona, mas sem querer abusar da
> sua boa vontade, mas poderia da uma breve explicacao
> porque o sed 's,.*/,,' funciona???

Este eh a mesma coisa que sed 's/.*\///'
ou seja, substitui qualquer caracter (.) repetido 0 ou mais vezes
(*) ateh encontrar uma / por nada

Como separador 'dos campos' normalmente se utiliza /,
s/isto/aquilo
mas pode ser varios caracteres, utilizei a ',' para nao precisar
escapar o / que eh um caracter que vc esta procurando.

Ah, o * eh guloso assim ele vai procurar 'casar' o maximo possivel.
/usr/loca/arquivo

Ele casa ateh a ultima / encontrada.

PS: minha didatica nao eh muito boa.

thobias
-------
echo 24883721290304465999833114447114149701898P | dc
-------
http://www.lcp.coppe.ufrj.br/~thobias

____________________________
|
| Against - HTML Mail
| Against - MS ATTACHMENTS
|
----------------------------



reply via email to

[Prev in Thread] Current Thread [Next in Thread]