Bash如何将stderr捕获到变量?
我想在我的bash脚本中做这样的事情
sh -c path/myExcecutable-bin 2>&1 =MYVARIABLE
Run Code Online (Sandbox Code Playgroud)
如何将stderror输出发送给变量?
Tim*_*ote 88
要保存两者stdout
和 stderr
变量:
MYVARIABLE="$(path/myExcecutable-bin 2>&1)"
Run Code Online (Sandbox Code Playgroud)
请注意,这会将stdout和stderr交错为同一个变量.
要只 保存stderr
变量:
MYVARIABLE="$(path/myExcecutable-bin 2>&1 > /dev/null)"
Run Code Online (Sandbox Code Playgroud)