The UNIX and Linux Forums  
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.

Go Back   El UNIX y Linux Foros > Arriba Foros > Programación de scripts de shell y
.
google unix.com



Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí.

Más UNIX y Linux Foro Temas usted puede encontrar útiles
Hilo Hilo para principiantes Foro Respuestas Último mensaje
me ayudan a responder a esta lo-lp-kl Programación de scripts de shell y 0 05-25-2008 11:45 PM
Respuesta si u can ... dreambig UNIX for Dummies Preguntas y Respuestas 5 12-07-2007 11:14 AM
respuesta rápida DarkestEvil UNIX for Dummies Preguntas y Respuestas 9 10-30-2007 06:42 PM
Nadie puede responder a esta ..... shivamasam Sun Solaris 3 07-06-2007 02:50 AM
cualquiera puede responder? mobile01 Programación de Alto Nivel 2 11-30-2006 12:32 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback vínculo Herramientas de hilo Buscar en este Hilo Tasa de Hilo Modos de visualización
  #1 (Enlace permanente)  
Old 08-28-2007
LaLonde LaLonde is offline
Usuario Registrado
  
 

Fecha: julio 2007
Publicaciones: 4
Sed es la respuesta?

Hola, soy muy nuevo en secuencias de comandos y podría utilizar un poco de ayuda.

Tengo una situación en la que tengo un archivo ASCII y quiero borrar todas las líneas debajo de una determinada cadena.

EJEMPLO:

El contenido de un archivo llamado example.txt ve así:

Enero
Febrero
Marzo
Abril
Mayo
Junio
Julio
Agosto
Septiembre
Octubre
Noviembre
Diciembre


Ahora quiero ser capaz de ejecutar un comando en el que se eliminarán todas las líneas en el archivo example.txt bajo el "junio" línea. Supongo que esto es bastante fácil de hacer, pero dada mi falta de experiencia Tengo problemas para calcular esto.

Es sed la respuesta? En caso afirmativo, ¿cuál sería exactamente el comando que dar mi ejemplo?

El sistema que se ejecuta el comando en Solaris 10 es un sistema de instalación con base de no-Parte 3 paquetes instalados.

Gracias de antemano!

- LaLonde
  #2 (Enlace permanente)  
Old 08-28-2007
Neo's Avatar
Neo Neo is offline Forum Staff  
Administrador
  
 

Fecha: Sep 2000
Ubicación: Asia y el Pacífico
Mensajes: 6.709

Haga clic aquí para una búsqueda de UNIX.COM SED


Cita:
Resultados 1 - 10 de aproximadamente 19.000 de www.unix.com para SED. (0,10 segundos)
  #3 (Enlace permanente)  
Old 08-29-2007
aajan aajan is offline
Usuario Registrado
  
 

Fecha: junio 2007
Puestos: 80
Esta solución específica para este archivo por sí solo:


sed -e'1, 5d ' «7-e, 12d" NombreDeArchivo
  #4 (Enlace permanente)  
Old 08-29-2007
aajan aajan is offline
Usuario Registrado
  
 

Fecha: junio 2007
Puestos: 80
O Usted puede utilizar esta solución también


sed «6-e! d 'NombreDeArchivo
  #5 (Enlace permanente)  
Old 08-29-2007
namishtiwari namishtiwari is offline Forum Advisor  
Usuario Registrado
  
 

Fecha: agosto 2007
Ubicación: Bangalore
Puestos: 377
Puede utilizar cualquiera de los dos --

cat archivo1
Enero
Febrero
Marzo
Abril
Mayo
Junio
Julio
Agosto
Septiembre
Octubre
Noviembre
Diciembre


sed -e'1, 6! d 'archivo1
o
sed «7-e, 12d 'archivo1

Gracias
Namish
  #6 (Enlace permanente)  
Old 08-29-2007
Nagabhushan Nagabhushan is offline
Usuario Registrado
  
 

Fecha: agosto 2007
Publicaciones: 12
Usted utiliza un sencillo script

row_num \u003d grep-n junio de nombre de archivo | cut-d ":"-f1

row_num \u003d 6 Después de la ejecución

entonces

haed -6 nombre de archivo
  #7 (Enlace permanente)  
Old 08-29-2007
robotronic's Avatar
robotronic robotronic is offline Forum Advisor  
¿Puedo jugar con locura?
  
 

Fecha: abril 2002
Lugar: Italia
Puestos: 370
Código:
sed "1,/JUNE/!d" example.txt
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 Encendido




Todas las horas son GMT -4. La hora es 01:15 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 Contenido Copyright © 1993-2009. Todos los derechos Reserved.Ad Gestión por RedTyger

Las direcciones URL de contenido vBSEO 3.2.0