会话屏幕-如何获取会话列表



嘿,我需要获取循环的所有会话名称

root@xxx:/home/manager/scripts# screen -ls
There are screens on:
        5472.session1   (19.11.2013 11:36:48)   (Detached)
        5409.session2   (19.11.2013 11:36:38)   (Detached)
        5386.session3   (19.11.2013 11:36:27)   (Detached)
3 Sockets in /var/run/screen/S-root.

知道我该怎么取这些名字吗?

使用grep:

screen -ls | grep $'^t' | while read name _rest ; do
    # Process $name
done

最新更新