Figured it out: sed -E 's/:([0-9]\>)/:0\1/g'
#sed experts, what am I doing wrong?
rld@Intrepid:~$ echo "6:19:18" |sed -E 's/:([0-9](:|$))/:0\1/g'
6:19:18
rld@Intrepid:~$ echo "6:9:18" |sed -E 's/:([0-9](:|$))/:0\1/g'
6:09:18
rld@Intrepid:~$ echo "6:19:8" |sed -E 's/:([0-9](:|$))/:0\1/g'
6:19:08
rld@Intrepid:~$ echo "6:9:8" |sed -E 's/:([0-9](:|$))/:0\1/g'
6:09:8
rld@Intrepid:~$ echo "6:9:8" |sed -E 's/:([0-9](:|$))/:0\1/g; s/:([0-9](:|$))/:0\1/g'
6:09:08
rld@Intrepid:~$
🍵 







