2008/10/17 Heitor <[EMAIL PROTECTED]>

> >
> > Se você está estudando os comandos envolvidos na solução, o caminho
> é este.
> > Por outro lado, se o objetivo é resolver de forma simples o problema,
> > recomendo estudar também outras ferramantas como por exemplo o sed.
> >
> > Veja por exemplo isto:
> > sed '1,/^FIM DO ARQUIVO$/!d' arq | sed '$d'
> >
> > --
> > Fabiano Caixeta Duarte
> > Especialista em Redes de Computadores
> > Linux User #195299
> > Ribeirão Preto - SP
> >
>
> Nossa se essa é a forma simples não quero nem ver a complicada... kkkk
> Brincadeiras a parte, alguém poderia explicar isso por favor?
>
> [ ]'s
> Heitor.


Posso explicar. Mais do que isto, posso recomendar uma boa leitura que me
foi muito útil há vários anos: http://aurelio.net/sed/

A explicação:

sed '1,/^FIM DO ARQUIVO$/!d' arq | sed '$d'

Não remova a parte do texto que começa na primeira linha e termina na linha
que contém exatamente a frase "FIM DO ARQUIVO" e, em seguida, remova a
última linha (que contém a mesma frase)

Vale a pena ler o material sugerido de cabo a rabo. Vale cada segundo
investido.

-- 
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP


[As partes desta mensagem que não continham texto foram removidas]

Responder a