A única referência que encontrei para -t
está em este patch em uma lista de discussão GNU, que contém entre outras dicas, isto:
+ -t, --separator=S use a character in string S as field separator\n\
Aparentemente, essa foi uma extensão do GNU, mas não está mais em uso. Parece permitir selecionar um caractere delimitador para campos diferentes de espaços ou tabulações. Tente substituir
uniq -t ':' -f 1 | \
com
sed 's/:/ /' | \
uniq -f 1 | \
que substituirá :
por espaços que uniq reconheça o separador de campos.