Tmux: Какой формат по умолчанию для `tmux ls` и как его проверить?

Tmux: Какой формат по умолчанию для `tmux ls` и как его проверить?

Пример вывода с форматом по умолчанию «tmux ls» выглядит следующим образом (для меня):

$ tmux ls 
26: 1 windows (created Fri Apr 23 10:57:23 2021) [90x30]
27: 1 windows (created Sat Apr 24 01:40:51 2021) [90x30]
28: 1 windows (created Sat Apr 24 01:41:09 2021) [90x30]

Здесь я хочу увидеть список, отсортированный по дате, но я не смог найти фрагмент для этого в интернете, поэтому я пытаюсь изучить формат и скрипт самостоятельно. Теперь для начала я хочу узнать текущий формат, конфигурацию, используемую для "tmux ls", и как это проверить. Я погуглил SO и проверилдокумент, но не смог найти ни того, как это проверить, ни формата по умолчанию, поэтому я хотел бы узнать, есть ли способ узнать их?

добавлен:

Итак, вопрос здесь в том, какой формат (часть xxxxx из tmux ls -F "xxxxx") используется по умолчанию для tmux ls. ВОТ В ЧЕМ ВОПРОС. (Я считаю, что это довольно простой и понятный вопрос...)

решение1

Исходный код содержит ответcmd-list-sessions.c (как необработанный текст), формат по умолчанию -

"#{session_name}: #{session_windows} windows (created #{t:session_created})\
#{?session_grouped, (group ,}#{session_group}#{?session_grouped,),}\
#{?session_attached, (attached),}"

Поскольку вы хотите отсортировать данные, я рекомендую использовать формат, в #{session_created}котором временные метки представляют собой стандартное время Unix (которое проще сортировать).

Связанный контент