#!/usr/bin/awk -f function realtime (t) { sub(/,/, ".", t); split(t, artime, /:/); rt = 0; for (i in artime) rt = rt * 60 + artime[i]; return rt; } function printtime (rt) { f = sprintf("%.3f", rt); sub(/^.*\./, "", f); t = sprintf("%02d.%s", int(rt % 60), f); for (i=1; i<3; i++) { rt = int (rt / 60); temp = rt % 60; t = sprintf("%02d:%s", temp, t); } sub(/\./, ",", t); return t; } BEGIN { if ((ARGC < 3) || (ARGC > 4)) { printf "Usage: SubRipperSplit.awk