Go Back   El UNIX y Linux Foros > Arriba Foros > UNIX for Dummies Preguntas y Respuestas
.
del sitio de Google



UNIX for Dummies Preguntas y Respuestas Si no está seguro de que para publicar un UNIX o Linux cuestión, puesto que aquí. Todos los novatos en Linux, UNIX y bienvenida!

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 06-30-2005
Usuario Registrado
 

Fecha: junio 2005
Puestos: 19
Parte específica de la lectura de archivos

Tengo la obligación de ir a la línea en el archivo y, desde allí, leer el contenido hasta que se cumpla un determinado criterio. Por ejemplo, si el contenido del archivo es como

81 abcd ------------------- Línea 1
82 cdfe ------------------- Línea 2
83 dfj ------------------- Línea 3
84 df ------------------- Línea 4
81 dkfh ------------------- Línea 5
82 df ------------------- Línea 6
83 DLF ------------------- Línea 7
84 diferentes ------------------- Línea 8
81 sdfh ------------------- Línea 9
82 dfjh ------------------- Línea 10
KDF 83 ------------------- línea 11
84 dfj ------------------- Línea 12

Lo que el programa debería hacer es ir a la línea número 5 y de allí directamente a leer el contenido del archivo hasta que encuentra la línea que parte con 81 de nuevo.

TIA
Narayana Gupta
Enlaces patrocinados
  #2 (Enlace permanente)  
Old 06-30-2005
vino's Avatar
vino vino is offline Forum Staff  
Defensor (in vino veritas)
 

Fecha: febrero 2005
Lugar: Bangalore, India
Puestos: 2.817
De la línea 5 hasta el final de archivo.


Código:
sed -n '5,$p' <filename

Por su requerimiento.

Pruebe esto.


Código:
sed -n '5,/^81/p' <filename

  #3 (Enlace permanente)  
Old 06-30-2005
Usuario Registrado
 

Fecha: junio 2005
Puestos: 19
Gracias vino, traté este trabajo, pero es una pequeña cosa, quiero que hasta el 81 que significa no sólo 4 líneas de 5 líneas
  #4 (Enlace permanente)  
Old 06-30-2005
vino's Avatar
vino vino is offline Forum Staff  
Defensor (in vino veritas)
 

Fecha: febrero 2005
Lugar: Bangalore, India
Puestos: 2.817
Ahora la sed se vuelve complejo. Y estoy aprendiendo algunas de las características.

He tomado de las siguientes
http://www.student.northpark.edu/pem...d/sed1line.txt



Código:
 # print the line immediately before a regexp, but not the line
 # containing the regexp
 sed -n '/regexp/{g;1!p;};h'

Modificarlo, y creo que usted conseguirá lo que busca.

-vino
  #5 (Enlace permanente)  
Old 06-30-2005
Usuario Registrado
 

Fecha: junio 2005
Puestos: 19
vino gracias por ello.

Estoy en condiciones de obtener como

sed -n'5, / ^ 81 / p '<nombre de archivo | sed '$ d'
  #6 (Enlace permanente)  
Old 06-30-2005
vino's Avatar
vino vino is offline Forum Staff  
Defensor (in vino veritas)
 

Fecha: febrero 2005
Lugar: Bangalore, India
Puestos: 2.817
Que utiliza dos sed llamadas.

Siempre su mejor para conseguir lo mismo con el menor número de comandos.

-vino
Enlaces patrocinados
Closed Thread

Marcadores

Herramientas de hilo Buscar en este Hilo
Buscar en este Hilo:

Búsqueda avanzada
Modos de visualización Vota a este hilo
Vota a este hilo:

Normas de envío
puede que no nuevo puesto de hilos
puede que no enviar respuestas
puede que no enviar archivos adjuntos
puede que no editar sus puestos

Código BB es Encendido
Emoticones son Encendido
[IMG] código Encendido
Código HTML es Apagado
Trackbacks son Encendido
Pingbacks son Encendido
Refbacks son Apagado


Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
Lectura de los nombres de archivo de un archivo y ejecutar el archivo familiar de script de shell anushilrai Programación de scripts de shell y 4 03-10-2006 05:25 AM
Lectura de los contenidos específicos de un archivo y se añade a otro archivo dnicky Programación de scripts de shell y 5 10-04-2005 06:45 AM
Ayuda para cambiar el nombre de archivo con múltiples - caso de cambio de nombre de archivo steve7 UNIX for Dummies Preguntas y Respuestas 7 06-30-2005 02:41 PM
línea específica de lectura de archivo cool_boss2121 Programación de scripts de shell y 10 04-26-2005 10:05 PM
lectura de archivos para fechas concretas siva_jm Programación de scripts de shell y 3 06-08-2004 05:19 PM



Todas las horas son GMT -4. La hora es 05:07 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traducciones de idiomas Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Estudios
El UNIX y Linux Foros Content Copyright © 1993-2010. Toda la Administración de Derechos de Reserved.Ad por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0