Tmux: "tmux ls"のデフォルトの形式は何ですか?これを確認する方法は?

Tmux:

基本形式の「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」で使用されている設定と確認方法を知りたいです。 Googleで確認してみました。文書なのに確認方法や基本形式が見つからないからわかる方法がないかと思います。

次に追加:

ここでもう一度質問は、簡単に言うと、どの形式(xxxxx部分tmux ls -F "xxxxx")がで使用されるかですtmux ls。 (私はこれが非常に簡単でわかりやすい質問だと思います...)

ベストアンサー1

答えはソースコードにありますcmd-リスト-sessions.c (原文そのまま)、デフォルトの形式は次のとおりです。

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

ソートしたいので、#{session_created}タイムスタンプが標準のUnix時間になるように(整列しやすいように)フォーマットを使用することをお勧めします。

おすすめ記事