세션 이름을 화면에만 표시하시겠습니까? [복사]

세션 이름을 화면에만 표시하시겠습니까? [복사]

세션 이름만 어떻게 얻을 수 있나요 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

관련 정보