기본 형식의 "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 시간이 되도록(정렬하기 쉽도록) 형식을 사용하는 것이 좋습니다.