I have some old code from 2003 which uses -t option for uniq command. It throws an error since that option is probably not supported anymore.Here's the piece which uses the command:egrep -n { IA32_OP ia32-decode.c | \    awk '{ print $1 $3 $4 }' | \    sort -t '(' +1 | \    uniq -t ':' -f 1 | \    sed 's/\(.*\)\:IA32_OP(\(.*\)),/#define IA32_OP_\2 \1/g' >> ia32_opcodes.hWhat did that option do back then? What can I substitute that command with?
What did `uniq -t` do?
uniq
The only reference I could find to -t is in this patch on a GNU mailing list, which contains among other clues, this:+  -t, --separator=S     use a character in string S as field separator\n\This apparently was a GNU extension but no longer in use. It appears to allow selecting a delimiting character for fields other than spaces or tabs.  Try replacing uniq -t ':' -f 1 | \withsed 's/:/ /' | \uniq -f 1 | \which will replace : with spaces which uniq recognizes the field separator.