Tmux: Was ist das Standardformat für „tmux ls“ und wie kann man es überprüfen?

Tmux: Was ist das Standardformat für „tmux ls“ und wie kann man es überprüfen?

Eine Beispielausgabe mit dem Standardformat „tmux ls“ sieht (für mich) wie folgt aus:

$ 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]

Hier möchte ich die Liste nach Datum sortiert sehen, aber ich konnte im Internet keinen Snippet dafür finden, also versuche ich, das Format und das Skript selbst zu lernen. Nun möchte ich zunächst das aktuelle Format und die für „tmux ls“ verwendete Konfiguration kennen und wissen, wie ich sie überprüfen kann. Ich habe SO gegoogelt und dasdokumentieren, konnte aber weder herausfinden, wie man das prüft, noch das Standardformat. Daher würde ich gerne wissen, ob es eine Möglichkeit gibt, das herauszufinden?

hinzugefügt:

Die Frage hier ist also einfach noch einmal, welches Format (der xxxxx-Teil von tmux ls -F "xxxxx") als Standard für verwendet wird tmux ls. Das IST die Frage. (Ich glaube, das ist eine ziemlich einfache und verständliche Frage...)

Antwort1

Der Quellcode enthält die Antwort incmd-list-sessions.c (als Rohtext), das Standardformat ist

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

Da Sie es sortieren möchten, empfehle ich die Verwendung eines Formats, bei #{session_created}dem die Zeitstempel der Standard-Unix-Zeit entsprechen (was einfacher zu sortieren ist).

verwandte Informationen