La redirección de la salida del comando a una variable en bash falla
Estoy tratando de redirigir la salida del comando a una variable:
<code>OUTPUT=$(sudo apache2ctl configtest) </code>
y luego a leerlo:
<code>echo $OUTPUT </code>
Al ejecutarlo la salida es la siguiente:
<code>19:19:12 user@user ~ OUTPUT=$(sudo apache2ctl configtest) Syntax OK Syntax OK </code>
Pero la variable se queda en blanco. He intentado lo mismo para otros comandos y todo funciona bien.
<code>OUTPUT=$(ls -l) </code>
Esto escribe la lista de archivos a la variableOUTPUT
Para que pueda leerse más tarde. ¿Qué debo hacer para que funcione?