Может быть, с разбором вывода?
$ 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