Um exemplo de saída com o formato padrão "tmux ls" é assim abaixo (para mim):
$ 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]
Aqui quero ver a lista ordenada por data, mas não consegui encontrar um trecho para isso na internet então estou tentando aprender o formato e o script sozinho. Agora, para começar, quero saber o formato atual, configuração usada para "tmux ls" e como verificá-lo. Eu pesquisei SO e verifiquei odocumento, mas não consegui encontrar nada disso como verificar ou o formato padrão, então gostaria de saber se existe uma maneira de conhecê-los?
adicionado:
Portanto, a questão aqui é simplesmente, novamente, qual formato (a parte xxxxx de tmux ls -F "xxxxx"
) está sendo usado como padrão para tmux ls
. Esta é a questão. (Acredito que esta seja uma pergunta bastante simples e compreensível...)
Responder1
O código-fonte traz a resposta emcmd-list-sessions.c (como texto bruto), o formato padrão é
"#{session_name}: #{session_windows} windows (created #{t:session_created})\
#{?session_grouped, (group ,}#{session_group}#{?session_grouped,),}\
#{?session_attached, (attached),}"
Como você deseja classificá-lo, recomendo usar um formato with #{session_created}
para que os carimbos de data e hora sejam o horário Unix padrão (que é mais fácil de classificar).