セッション名を画面にのみ表示しますか? [コピー]

セッション名を画面にのみ表示しますか? [コピー]

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

おすすめ記事