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

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

sed e seus registradores internos


From: Pablo Fernandes
Subject: sed e seus registradores internos
Date: Tue, 21 Oct 2003 13:00:04 -0300 (ART)

Amigos, alguém saberia explicar pq o comando:

sed '/elvis/h ; /presley/H ; /little/x ; /richard/G ;
/little/g' arquivo

Em ($ls arquivo)
elvis
presley
little
richard

resulta em:
elvis
presley
elvis
presley
little     ?

O resultado não era para ser:

elvis
presley
elvis
presley
richard
little  ?

vendo dessa forma:
Padrão       reserva
[elvis] h->  [elvis]  (sai elvis)
[presley] H->  [elvis \n presley]  (sai presley)
[elvis \n presley] <-x-> [little] (sai elvis\npresley)
[richard\nlittle]  <-G [little] (sai richard\nlittle)

O que estaria errado?

Yahoo! Mail - o melhor webmail do Brasil
http://mail.yahoo.com.br


reply via email to

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