Foros del Web » Administración de Sistemas » Unix / Linux »

ayuda con SED

Estas en el tema de ayuda con SED en el foro de Unix / Linux en Foros del Web. hola, queria saber como hacer con sed para extraer de un fichero de texto el contenido que hay entre dos etiquetas, por ejemplo desde que ...
  #1 (permalink)  
Antiguo 21/11/2008, 02:36
 
Fecha de Ingreso: agosto-2007
Mensajes: 30
Antigüedad: 16 años, 8 meses
Puntos: 0
ayuda con SED

hola, queria saber como hacer con sed para extraer de un fichero de texto el contenido que hay entre dos etiquetas, por ejemplo desde que se lee "comienzo" en una línea hasta que se lee "fin" extraer todo lo que hay en medio. gracias.
  #2 (permalink)  
Antiguo 21/11/2008, 08:14
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Respuesta: ayuda con SED

Si tienes espacios o algun delimitador lo mejor seria utilizar awk.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #3 (permalink)  
Antiguo 22/11/2008, 10:33
 
Fecha de Ingreso: agosto-2007
Mensajes: 30
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: ayuda con SED

la verdad, tampoco tengo mucha experiencia con awk, como se haría con awk???
  #4 (permalink)  
Antiguo 24/11/2008, 01:12
Avatar de sysdebian  
Fecha de Ingreso: octubre-2008
Mensajes: 196
Antigüedad: 15 años, 6 meses
Puntos: 8
Respuesta: ayuda con SED

Quizá esto te sirva, ya que el script utiliza sed para delimitar un comienzo y un final:
http://www.cdbarra.com/mysql/mysql-r...-completo.html
__________________
Artigoo: Gestor de contenido online.
  #5 (permalink)  
Antiguo 24/11/2008, 08:53
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Respuesta: ayuda con SED

Si pones un ejemplo de una linea de tu texto aqui te podría ayudar un poco más.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #6 (permalink)  
Antiguo 24/11/2008, 12:50
 
Fecha de Ingreso: agosto-2007
Mensajes: 30
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: ayuda con SED

pues la verdad, el enlace no me ha servido mucho, lo que quería conseguir es, tengo el texto siguiente,

aaaaa
bbbbb
cccccc
aaa<inicio>aaaa
jjjjj
jjjj
jjjjj
jjjjj
gggg
ppp<fin>pppp
bbbbbb
cccccc
aaaaaa

y lo que quiero es extraer de un fichero el texto que hay entre <inicio> y <fin>, esto, las jjjj y ggg. gracias
  #7 (permalink)  
Antiguo 24/11/2008, 12:59
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Respuesta: ayuda con SED

Pero ¿son un numero determinado de filas o diferentes? Y¿ las p's y las a's tambien se tienen que extraer?

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #8 (permalink)  
Antiguo 25/11/2008, 14:30
 
Fecha de Ingreso: agosto-2007
Mensajes: 30
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: ayuda con SED

son un numero indeterminado de filas, en alguna ocasión pueden ser 50 otras 100, y si tambien queria extraer las a y p, es decir, las que estan en la misma fila de inicio y fin
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:25.