TmuxTmux:
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
. 這就是問題。(我相信這是一個非常簡單易懂的問題……)
原始碼在cmd-list-sessions.c (as raw text)中有答案,預設格式是
"#{session_name}: #{session_windows} windows (created #{t:session_created})\ #{?session_grouped, (group ,}#{session_group}#{?session_grouped,),}\ #{?session_attached, (attached),}"
既然你想對其進行排序,我建議使用一種格式,
#{session_created}
以便時間戳是標準的 Unix 時間(更容易排序)。