Casi me funciona, salvo que el ultimo comendo 'sed /palabrita/q' me elimina
de palabrita para abajo pero no la propia palabrita.
 :-(

On 2/26/07, Pedro Insua <[EMAIL PROTECTED]> wrote:


  Como ya te han dicho, debes de leer la 'man' (y la 'info') del
  comando 'sed', además de leer algo de Bash.

  Creo que es esto lo que buscas....:

    - Un archivo:  archivo.dat
    - Una palabra: palabrita

    $ cat archivo.dat | sed -n '11,$p' | sed /palabrita/q

  El 'cat' copia 'archivo.dat' a la salida estandar.
  'sed -n '11,$p', devuelve desde la linea '11' hasta el final.
  'sed /palabrita/q', devuelve hasta que encuentra palabrita, y sale.

  Seguramente se podrá hacer con menos pasos.. mas... (:

  Ahora, si lo quieres hacer general... con un sencillo script en
  Bash, lo puedes realizar. :P

  Espero te sirva.

>
>
> gracias, saludos, Alicia Keys.

  Nada.

Xau
--
Porqué loitar e matar, se podes amar e sonhar

/"\
\ /  CAMPANHA DA FITA ASCII - CONTRA MAIL HTML
X   ASCII RIBBON CAMPAIGN - AGAINST HTML MAIL
/ \


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact
[EMAIL PROTECTED]


Responder a