Я пытаюсь перенаправить вывод команды в переменную :
OUTPUT=$(sudo apache2ctl configtest)
, а затем прочитать ее:
echo $OUTPUT
При запуске выводится следующее:
19:19:12 user@user ~ OUTPUT=$(sudo apache2ctl configtest)
Syntax OK
Syntax OK
Но переменная остается пустой. Я пробовал то же самое для других команд, и все работает нормально.
OUTPUT=$(ls -l)
Это записывает список файлов в переменную OUTPUT
, чтобы его можно было прочитать позже. Что я должен сделать, чтобы заставить его работать?