まぁ、こうなりますよねー、としか。
error_str="$(erroneous_command 2>&1 > /dev/null)"
ちなみに、リダイレクトの順番間違えると何も出ないはず(全部nullデバイスに捨てちゃうことになるので)。
error_str="$(erroneous_command > /dev/null 2>&1 )"
参考
Bash how do you capture stderr to a variable? – Stack Overflow
まぁ、こうなりますよねー、としか。
error_str="$(erroneous_command 2>&1 > /dev/null)"
ちなみに、リダイレクトの順番間違えると何も出ないはず(全部nullデバイスに捨てちゃうことになるので)。
error_str="$(erroneous_command > /dev/null 2>&1 )"
Bash how do you capture stderr to a variable? – Stack Overflow