Comando trabajando en la terminal, pero no a través de QProcess
ifconfig | grep 'inet'
está funcionando cuando se ejecuta a través de terminal. Pero no a través de QProcess
Mi código de muestra es
QProcess p1;
p1.start("ifconfig | grep 'inet'");
p1.waitForFinished();
QString output(p1.readAllStandardOutput());
textEdit->setText(output);
No se muestra nada en el mensaje de texto.
pero cuando uso soloifconfig
en el inicio de qprocess, la salida se muestra en textedit. ¿Perdí algún truco para construir el comando?ifconfig | grep 'inet'
como uso\'
para'
y\|
para|
? para caracteres especiales? pero también lo intenté :(