filtro com sed [RESOLVIDO]

1. filtro com sed [RESOLVIDO]

Moska
moska

(usa Nenhuma)

Enviado em 21/12/2008 - 04:23h

Salve galera do vol!
Estou com um problema com o sed, tenho que criar um filtro que faça o seguinte:
ENTRADA >> SAIDA
"abc" >> "abc"
"--abc" >> "--abc"
"-abc" >> "-a -b -c"

o que consegui até agora foi isto:
sed -e '/--/!s/-//g' -e '/--/!s/./-& /g'

com -- ele mantem e com - ele separa, mas qndo nao tem - ele acaba separando tambem mas eu queria que mantivesse...

alguem tem alguma ideia?
PS: não expliquei a utilidade disso pq vou postar o trabalho completo aki no vol, e eh claro, o nome de todos que contribuirem.

Valews galera, Daniel.


  


2. Re: filtro com sed [RESOLVIDO]

Denis Doria
thuck

(usa Debian)

Enviado em 21/12/2008 - 13:15h

Tente isso:

sed -e '/--/q;' -e '/^[a-z]/q;' -e '/-/s/./-& /g' -e 's/-- //'


3. P-E-R-F-E-I-T-O

Moska
moska

(usa Nenhuma)

Enviado em 22/12/2008 - 11:35h

Salve thuck!

Muito obrigado mesmo cara, to desbravando o sed ainda e akele comando monstro eu naum ia saber naum...

Valews, vou postar meu trabalho e incluir um # no codigo em agradecimento a vc.

Fk com Deus, MoSka






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts