XRDPのバージョン番号を把握する方法は?

XRDPのバージョン番号を把握する方法は?

ubuntu 14.04で次のコマンドを実行してxrdpバージョンの行をgrepすることはできません。

$ 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

xrdpstdout示されているように1を書きますが、strace何らかの理由で出力をバッファリングしているようです。この試み:

$ unbuffer xrdp -v | grep Version
Version 0.9.4

または、次のものを使用できますstdbuf

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

関連情報