Перенаправление вывода команды на переменную в bash завершается неудачно

Я пытаюсь перенаправить вывод команды в переменную:

<code>OUTPUT=$(sudo apache2ctl configtest)
</code>

а затем прочитать это:

<code>echo $OUTPUT
</code>

При его запуске вывод будет следующим:

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

Но переменная остается пустой. Я пробовал то же самое для других команд, и все работает нормально.

<code>OUTPUT=$(ls -l)
</code>

Это записывает список файлов в переменнуюOUTPUT так что это можно прочитать позже. Что я должен сделать, чтобы это работало?

Ответы на вопрос(2)

Ваш ответ на вопрос