Linux/Unix Shell Scripting - Expresiones regulares

 
Vista:
sin imagen de perfil

Expresiones regulares

Publicado por Angelito (1 intervención) el 26/10/2016 17:20:13
Buenas a todos, tengo un problemilla y necesito de vuestra ayuda.

Tengo un fichero con la siguiente estructura:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
  "_id": "5810a84caaa46a044ebf721d",
  "channel": "dionaea.connections",
  "ident": "78c42aca-7ec6-11e6-93eb-0013d43b9ced",
  "payload": {
    "connection_protocol": "pcap",
    "connection_transport": "tcp",
    "connection_type": "reject",
    "local_host": "150.214.111.195",
    "local_port": 23,
    "remote_host": "175.139.30.196",
    "remote_hostname": "",
    "remote_port": 31804
  },
  "timestamp": "2016-10-26T12:57:48.305000"
},

Por otro lado tengo una base de datos mysql en la cual quiero ir guardando el id, el canal, la identificacion, etc. Mi problema es que no se como guardar en variables los datos que necesito, por ejemplo:

"_id": "5810a84caaa46a044ebf721d", ---> guardar: 5810a84caaa46a044ebf721d
"channel": "dionaea.connections", ----> guardar: dionaea.connections
.
.
.
"timestamp": "2016-10-26T12:57:48.305000" ----> guardar: 2016-10-26T12:57:48.305000

¿CÓMO PODRÍA HACER ESTO?

Muchas gracias de antemano.

Un saludo!
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