如何grep XRDP版本号?

如何grep XRDP版本号?

无法通过在 ubuntu 14.04 上运行以下命令来 grep xrdp 版本行

$ sudo xrdp -v | grep -i "version"

输出:空白

$ sudo xrdp -v 

输出 :

logging configuration:
    LogFile:       /var/log/xrdp.log
    LogLevel:      4
    EnableSyslog:  1
    SyslogLevel:   4

xrdp: A Remote Desktop Protocol server.
Copyright (C) Jay Sorg 2004-2014
See http://www.xrdp.org for more information.
Version 0.9.0

当尝试使用如下所示的其他程序时perl command

$ sudo perl -V | grep "version"

输出 :

Summary of my perl5 (revision 5 version 18 subversion 2) configuration:

如何获取版本 0.9.0 作为命令的输出!

答案1

xrdp写入 1,如图stdout所示strace,但看起来由于某些原因它缓冲了其输出。尝试这个:

$ unbuffer xrdp -v | grep Version
Version 0.9.4

或者您可以使用stdbuf

$ stdbuf  -o0  xrdp -v | grep Version
Version 0.9.4

相关内容