Можно ли хранить или записывать stdout и stderr в разных переменных без использования временного файла? Прямо сейчас я делаю это, чтобы получить stdout в out
и stderr в err
при запуске some_command
, но я бы как избежать временного файла.
error_file=$(mktemp)
out=$(some_command 2>$error_file)
err=$(< error_file)
rm $error_file