Just annotations of little "how to's", so I know I can find how to do something I've already done when I need to do it again, in case I don't remember anymore, which is not unlikely. Hopefully they can be useful to others, but I can't guarantee that it will work, or that it won't even make things worse.
Awk line to convert [HH]:MM:SS to seconds
Posted 08-17-2015 at 06:35 PM by the dsc
awk -F':' '{if (NF == 2) {print $1 * 60 + $2} else {print $1 * 60 * 60 + $2 * 60 + $3}}'
I saw it somewhere and maybe tweaked a bit, maybe not -- I barely know anything of awk.
I find it particularly good because you can give just minutes or hours and minutes as input, there's no mandatory hours, unlike some other answers you'll see if you google for it, which will assume minutes as hours if there is no hours.
Of course, such assumption of the leading number as hours may be exactly what one may need, but if that's not the case, then this is quite handy.
I saw it somewhere and maybe tweaked a bit, maybe not -- I barely know anything of awk.
I find it particularly good because you can give just minutes or hours and minutes as input, there's no mandatory hours, unlike some other answers you'll see if you google for it, which will assume minutes as hours if there is no hours.
Of course, such assumption of the leading number as hours may be exactly what one may need, but if that's not the case, then this is quite handy.
Total Comments 2
Comments
-
so what if the input does not have seconds?
Posted 08-24-2015 at 07:01 AM by Skaperen -
Posted 08-30-2015 at 03:00 PM by the dsc
Updated 08-30-2015 at 03:30 PM by the dsc