Linux/Unix Shell Scripting - Ayuda con Script para capturar datos de archivo de texto

 
Vista:
sin imagen de perfil
Val: 1
Ha disminuido su posición en 18 puestos en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Ayuda con Script para capturar datos de archivo de texto

Publicado por Javier (1 intervención) el 18/03/2019 21:55:55
Hola a tod@s, soy nuevo en esto de la programacion shell. Necesito ayuda para crear un script que analice un fichero .txt y extraiga ciertas cadenas de texto y las guarde en una base de datos Mysql.

el fichero se compone de lineas con datos capturados de un telnet. Necesitaria capturar lo que aparece en negrita (TRAMA- VALOR).

Me podeis ayudar ?? Muchas gracias

1
2
3
4
5
6
7
8
9
10
11
Var :  <DA_SR_EQ2_LD2_RB4_1>  varID:0x413 logicalID:0x2e347c   type:FUNCTIONAL   prodAddr:65  promptness:428  freshtime:32
         VALID OK  state:0x00  count:8
         < 0x00 0x01 0x55 0x55 0x00 0x00 0x00 0x00 >
Var :  <DA_SR_EQ2_LD1_RB4_1>  varID:0x414 logicalID:0x2e347d   type:FUNCTIONAL   prodAddr:65  promptness:428  freshtime:48
         VALID OK  state:0x00  count:16
         < 0x00 0x07 0x25 0x00 0x00 0x00 0x00 0x28 0x70 0x05 0x00 0x00 0x00
           0x00 0x00 0x00 >
Var :  <DA_SR_EQ3_LD1_RB4_1>  varID:0x415 logicalID:0x2e347e   type:FUNCTIONAL   prodAddr:65  promptness:428  freshtime:48
         VALID OK  state:0x00  count:16
        <  0x00 0x07 0x25 0x00 0x00 0x00 0x00 0x28 0x70 0x05 0x00 0x00 0x00
           0x00 0x00 0x00 >
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Xavi
Val: 38
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

Ayuda con Script para capturar datos de archivo de texto

Publicado por Xavi (6 intervenciones) el 19/03/2019 08:36:21
Hola Javier, puedes hacerlo con un simple grep:
1
cat fichero.txt | grep -oP "<(.*)>"

Espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar