"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"에 사용되는 현재 형식, 구성 및 확인 방법을 알고 싶습니다. 나는 구글링해서 확인했다.문서, 그러나 확인 방법이나 기본 형식을 찾을 수 없어서 알 수 있는 방법이 있는지 알고 싶습니다.
추가됨:
따라서 여기서의 질문은 간단히 말해서 어떤 형식( 의 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 시간(정렬하기 더 쉬움)이 되도록 형식을 사용하는 것이 좋습니다.