Почему есть: после т? Кажется, это не нужно и не документировано в человеке, но я продолжаю видеть это в примерах.
Это абсолютно задокументировано в руководстве. Вот ключевая часть документации POSIX для опции sort
-t
:
-t char
Используйте char в качестве символа разделителя полей; char не должен рассматриваться как часть поля (хотя он может быть включен в
ключ сортировки). [...]
:
является аргументом опции t
. Программа sort
будет разбивать строки ввода на поля вокруг этого символа, а не вокруг пробела.
Ваша страница руководства может представлять ее по-разному (например, руководство GNU sort
документирует стандартные и (специфичные для GNU) длинные опции вместе), но форма, которую вы представляете, имеет одинаковое значение для всех POSIX-совместимых sort
программ.