![세션 이름을 화면에만 표시하시겠습니까? [복사]](https://linux55.com/image/114119/%EC%84%B8%EC%85%98%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%ED%99%94%EB%A9%B4%EC%97%90%EB%A7%8C%20%ED%91%9C%EC%8B%9C%ED%95%98%EC%8B%9C%EA%B2%A0%EC%8A%B5%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
세션 이름만 어떻게 얻을 수 있나요 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