Portál AbcLinuxu, 14. července 2025 08:46
21 07:04:06 21 09:36:40 21 09:54:27 21 09:54:30 21 12:02:19 21 12:09:14, kde prvni sloupec je den v mesici, a pak je format hh:mm:ss. Nyni potrebuji vedet, kolik sekund ubehlo mezi jednotlivymi zaznamy. Asi bych dokazal napsat script, ktery by to zaridil, ale predtim bych se rad zeptal, jestli neni nejaky jednoduchy trik, jak tohle udelat napriklad v awk nebo tak. Idealne nejaky "one-liner" :) Rikal jsem si, ze takoveho neco musi chtit fura lidi, takze uz to treba nekdo ma.
mktime("YYYY MM DD HH MM SS")
v awk ti převede datum na sekundy. Nebo pomocí date
date 'YYYY-DD-MM HH:MM:SS' +%sPak stačí ta čísla odečíst.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.