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