Bash как вы фиксируете stderr для переменной? Bash как вы фиксируете stderr для переменной? Я хотел бы сделать что-то подобное внутри моего bash script sh -c path/myExcecutable-bin 2>&1 =MYVARIABLE Как вы отправляете вывод stderror в переменную? Ответ 1 Чтобы сохранить как stdout, так и stderr в переменной: MYVARIABLE="$(path/myExcecutable-bin 2>&1)" Обратите внимание, что это чередует stdout и stderr в одну и ту же переменную. Чтобы сохранить только переменную stderr в переменной: MYVARIABLE="$(path/myExcecutable-bin 2>&1 > /dev/null)"
Ответ 1 Чтобы сохранить как stdout, так и stderr в переменной: MYVARIABLE="$(path/myExcecutable-bin 2>&1)" Обратите внимание, что это чередует stdout и stderr в одну и ту же переменную. Чтобы сохранить только переменную stderr в переменной: MYVARIABLE="$(path/myExcecutable-bin 2>&1 > /dev/null)"