awk -F, 'function timetosec(date,time)\
{m = split(date,days,"-");\
n = split(time,array,":");\
month_secs = (days[2]-8)*31*24*3600+days[3]*24*3600
seconds = month_secs+array[1]*3600 + array[2] * 60 + array[3];\
return seconds}\
NR < 10 { if (NR ==1) print $0",Tiempo_de_Recorrido"; else \
print $0","(timetosec($8,$9)-timetosec($5,$6))}' 2015-08.csv
## Genero_Usuario,Edad_Usuario,Bici,Ciclo_Estacion_Retiro,Fecha_Retiro,Hora_Retiro,Ciclo_Estacion_Arribo,Fecha_Arribo,Hora_Arribo,Tiempo_de_Recorrido
## F,28,0720,53,2015-08-01,00:00:06.610000,136,2015-08-01,00:23:25,1398.39
## M,48,3999,70,2015-08-01,00:00:09.047000,163,2015-08-01,00:32:42.437000,1953.39
## M,24,2586,157,2015-08-01,00:00:18.437000,153,2015-08-01,00:05:19,300.563
## M,41,3805,22,2015-08-01,00:01:04.347000,9,2015-08-01,00:12:32,687.653
## M,26,2613,46,2015-08-01,00:01:16.657000,80,2015-08-01,00:11:07.100000,590.443
## M,20,5001,60,2015-08-01,00:01:16.780000,182,2015-08-01,00:07:38,381.22
## M,33,0183,191,2015-08-01,00:01:16.890000,189,2015-08-01,00:02:58,101.11
## M,29,2312,180,2015-08-01,00:01:24.940000,261,2015-08-01,00:18:20,1015.06