Przekierowanie danych wyjściowych polecenia do zmiennej w bashu nie powiedzie się
Próbuję przekierować dane wyjściowe polecenia do zmiennej:
<code>OUTPUT=$(sudo apache2ctl configtest) </code>
a następnie do przeczytania:
<code>echo $OUTPUT </code>
Po uruchomieniu wyniki są następujące:
<code>19:19:12 user@user ~ OUTPUT=$(sudo apache2ctl configtest) Syntax OK Syntax OK </code>
Ale zmienna pozostaje pusta. Próbowałem tego samego dla innych poleceń i wszystko działa dobrze.
<code>OUTPUT=$(ls -l) </code>
To zapisuje listę plików do zmiennejOUTPUT
tak, że można go przeczytać później. Co powinienem zrobić, aby to działało?