Extraer varias lineas de texto
Andrés Flórez
andrewflorez en gmail.com
Vie Oct 26 16:19:33 BST 2007
Hola Jesus:
la verdad no pude extraer las lineas, podrías ayudarme de nuevo..
gracias
El día 26/10/07, Jesus Serrano <nevermind9 en gmail.com> escribió:
>
> On 10/26/07, Andrés Flórez <andrewflorez en gmail.com> wrote:
> >
> >
> > Hola a todos:
> >
> > Tengo una dificultad para manipular archivos de texto:
> >
> > Un archivo tiene varias lineas de la siguiente forma:
> >
> > linea indicadora:
> >
> > >Nombre de la secuencia
> >
> > siguiente linea:
> >
> > cadena de caracteres.
> >
> > AKGKA ......
> >
> > Ejemplo:
> >
> > >LmjF02.0410|RNA-editing complex protein MP81, putative
> > MHTAVLRQLSTPSTRPSGTANGGFGSSGVRDGSAPAPPSRGDGAATAPQQRSSHGVSSEL
> > >LmjF26.0390|RNA editing 3' terminal uridylyl transferase 2,RET2, RNA
> > editing complex MP57
> > MHAPTPLYLYVAVTRGLCSSAVAASSSADAASSPSAASSSTSEGVSYASHLVASNDHYVQ
> >
> >
> > Necesito redireccionar a un archivo de texto por ejemplo la linea que
> > dice >LmjF02.0410|RNA HASTA EL FINAL DE LA CADENA DE CARACTERES,
> > MEJOR DICHO HASTA ANTES DONDE EMPIEZA LA SIGUIENTE LINEA CON EL SIGNO >
> >
> > En otras palabras necesito extraer un intervalo desde una linea > con un
> > nombre hasta la proxima linea > con otro nombre
> >
> >
> > Les agradezco mucho cualquier ayuda.
> >
>
> ¿Te sirve eso?
>
> cat archivo.txt | grep ">LmjF^[>]"
>
> Lo anterior te extrae del texto las lineas que comienzan por ">LmjF"
> (según te ejemplo) seguido de cualquier cosa que *no* sea un nuevo símbolo
> ">". No obstante, debes saber qué se diferencia entre una línea que quieras
> extraer y otra que no (por ejemplo, el número de después de "LmjF", porque
> de este modo te extraería el fichero completo.
>
> Un saludo.
>
> --
> Jesús Serrano Sánchez-Toscano
> [ Ubuntu User #6321 ]
> --
> ubuntu-es mailing list
> ubuntu-es en lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>
--
Andrés F. Flórez
Associate Researcher
PECET.
Universidad de Antioquia.
Medellín-Colombia.
Carrera 53 # 61 - 30
Phones: (574) 210 6507 / 02
Fax: (574) 210 6511
Cell phone: 3103462268
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20071026/03970172/attachment.htm
Más información sobre la lista de distribución ubuntu-es