Это - текстовый файл, который Вы пытаетесь отсортировать, или Вы пытаетесь просмотреть каталог, перечисляющий по дате? Для последнего используйте -t
флаг к ls
. Для первого посмотрите в особенности -M
отметьте к виду GNU, который виды к трехбуквенному месяцу называют сокращениями. Следующие виды команды 3-ми, 1-ми, 2-ми и 4-ми столбцами, рассматривая второй ключ сортировки как имя месяца.
sort -k 3 -k 1M -k2 -k4 in.txt
Действительно рассмотрите всегда даты стиля японского/ISO использования, всегда в порядке YYYY-MM-DD-HH-MM-SS (т.е. старшая значащая первая, постоянная ширина столбца). Этот способ сортировать по дате идентичен лексикографическому виду.
Делает man -k
работа? Если так, затем:
man -k "$@" | cut -f1 -d' ' | xargs man
мог бы сделать то, что Вы хотите
Кстати доступно в системе? Это может использоваться для поиска страниц справочника.
С быстрой остротой это может близко подойти man -a
поведение
man `apropos -el apt | awk -F")" '{print $1}' | awk -F"(" '{print $2, $1}'`
apropos
функционально идентично (и обычно реализовываемое использование) man -k
.
– Alexios
24.01.2012, 03:36
Всегда существуют находящиеся в emcas информационные страницы:
$ info --apropos=man
$ info --apropos=info
info(1)
не глобально доступны, если мы не говорим о Linux. Они, конечно, не были доступны на SunOS и Солярисе, и все еще не. Необходимо установить инструменты GNU отдельно, часто путем компиляции их.
– Alexios
24.01.2012, 03:42