Я знаю этот синтаксис
var=`myscript.sh`
или
var=$(myscript.sh)
Захват результата (stdout
) myscript.sh
в var
. Я мог бы перенаправить stderr
в stdout
, если бы захотел захватить оба. Как сохранить каждую из них для разделения переменных?
Мой вариант использования здесь, если код возврата отличен от нуля, я хочу откликнуть stderr
и подавить в противном случае. Могут быть другие способы сделать это, но этот подход кажется, что он будет работать, если это действительно возможно.