Debe colocar un carácter de tabulación real después de -t\ y para hacerlo en un shell, presione ctrl-v y luego el carácter de tabulación. La mayoría de los shells que he usado admiten este modo de entrada de tabulación literal.
Sin embargo, tenga cuidado porque copiar y pegar desde otro lugar generalmente no conserva las pestañas.
De forma predeterminada, el delimitador de campo es una transición de no en blanco a en blanco, por lo que la pestaña debería funcionar bien.
Sin embargo, las columnas están indexadas en base 1 y base 0, por lo que probablemente desee
sort -k4nr file.txt
para ordenar file.txt por columna 4 numéricamente en orden inverso. (Aunque los datos en la pregunta tienen incluso 5 campos, por lo que el último campo sería el índice 5).
La solución $ no funcionó para mí. Sin embargo, al poner el carácter de tabulación en el comando:sort -t'' -k2
Usando bash , esto hará el truco:
$ sort -t$'\t' -k3 -nr file.txt
Observe el signo de dólar delante de la cadena entre comillas simples. Puede leer sobre esto en las secciones de Citas ANSI-C del bash página man.