Não é possível grep a linha da versão xrdp executando o comando abaixo no ubuntu 14.04
$ sudo xrdp -v | grep -i "version"
Saída: em branco
$ sudo xrdp -v
Resultado :
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
Onde como quando tente com outro programa como abaixoperl command
$ sudo perl -V | grep "version"
Resultado :
Summary of my perl5 (revision 5 version 18 subversion 2) configuration:
Como obter a versão 0.9.0 como saída do comando!
xrdp
escreve para 1, que éstdout
mostrado porstrace
, mas parece que armazena em buffer sua saída por alguns motivos. Tente isto:Alternativamente, você pode usar
stdbuf
: