Получение только имени сеанса на экране? [дубликат]

0
25.06.2017, 15:53
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
-1
28.01.2020, 05:05

Теги

Похожие вопросы