コマンド出力を変数にリダイレクトしようとしています:
OUTPUT=$(sudo apache2ctl configtest)
そしてそれを読むために:
echo $OUTPUT
実行すると、出力は次のようになります。
19:19:12 user@user ~ OUTPUT=$(sudo apache2ctl configtest)
Syntax OK
Syntax OK
ただし、変数は空白のままです。他のコマンドでも同じことを試しましたが、すべてうまくいきました。
OUTPUT=$(ls -l)
OUTPUT
これにより、後で読み取ることができるように、ファイル リストが変数に書き込まれます。それを機能させるにはどうすればよいですか?