セッション名だけをどのように取得できますか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