Files
bin/frac
T
2026-06-11 15:14:00 +02:00

19 lines
382 B
Bash
Executable File

#!/bin/bash
if [ "$#" -ne 2 ]; then
echo "Usage: frac HH:MM:SS:FF FPS" >&2
exit 1
fi
FRAG=`echo "scale=2; 1/$2" | bc -l`
FRAMENO=`echo "$1" | awk -F':' '{print $4}'`
if [ $FRAMENO == "00" ]
then
FRAC=".00"
else
FRAC=$(echo "$FRAMENO * $FRAG" | bc -l)
fi
COMPLETE=`echo $1 | awk -F':' '{print $1, $2, $3}' | while read H M S; do echo "$H:$M:$S$FRAC" ;done`
echo $COMPLETE