Essa mesma solucao pode ser utilizada no VI:

:1,$s/\/.*//g

Ou utilizando awk:

cat lista | awk -F'/' '{print $1}'

pra filtrar o resultado vc pode usar tbm:

... | sort | uniq

ai retorna uma lista ordenada e sem itens repetidos

abracos


On 9/12/07, Cândido Henrique <[EMAIL PROTECTED]> wrote:
>
> Obrigado Valcir Cabral !
> > On Wednesday 12 September 2007 09:14, Cândido Henrique wrote:
> >
> >> Olá Pessoal !
> >>
> >> Preciso de ajuda para formatar um documento com VI !
> >>
> >> O documento sites.txt:
> >> google.com/teste/imagem.gif
> >> porno.com/mulher/teste
> >> sexo.org/novembor
> >>
> >> Preciso de um comando ou script que consiga eliminar tudo após "/"
> >> inclusive a "/" ficando assim o conteudo do arquivo:
> >> google.com
> >> porno.com
> >> sexo.org
> >>
> >> Pensei no SED ou dentro do VI mas não consegui nada, agradeço se alguém
> >> tiver uma idéia !
> >> Obrigado.
> >>
> >
> > BOm dia,
> >
> > Veja esta opção:
> > cut -d"/" -f 1 sites.txt
> >
> > Não é a melhor, mas funciona.
> > Boa sorte.
> > ___________________________________
> > Valcir Cabral
> > Administrador de Redes
> > Unix e Conectividade - Informática
> > Instituto de Biologia/Unicamp
> > Telefone: ++55 -19 -3521-6365
> > [EMAIL PROTECTED]
> > -------------------------
> > Histórico: http://www.fug.com.br/historico/html/freebsd/
> > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
> >
> >
> >
>
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a