Przekierowanie danych wyjściowych polecenia do zmiennej w bashu nie powiedzie się

Próbuję przekierować dane wyjściowe polecenia do zmiennej:

OUTPUT=$(sudo apache2ctl configtest)

a następnie do przeczytania:

echo $OUTPUT

Po uruchomieniu wyniki są następujące:

19:19:12 user@user ~ OUTPUT=$(sudo apache2ctl configtest)
Syntax OK
Syntax OK

Ale zmienna pozostaje pusta. Próbowałem tego samego dla innych poleceń i wszystko działa dobrze.

OUTPUT=$(ls -l)

To zapisuje listę plików do zmiennejOUTPUT tak, że można go przeczytać później. Co powinienem zrobić, aby to działało?