세션 이름만 어떻게 얻을 수 있나요 screen -ls
?
답변1
어쩌면 출력을 구문 분석하여?
이름이 지정되지 않은 세션의 경우:
$ screen -ls | grep -oP '\d+\.[\d\w-]+\.[\w\d]+'
4889.pts-0.myhostname
명명된 세션의 경우:
$ screen -ls | grep -oP '\d+\.\S+'
14819.namedsess
14678.with1.num
이름만 수집:
$ screen -ls | grep -oP '\d+\.\S+' | grep -oP '(?<=\d\.)\S+'
namedsess
with1.num