好的,我对 bash 脚本编写 [高级的东西] 有点陌生,我需要一点帮助。我什至不知道如何准确表达这一点,所以我只会解释我在做什么以及我需要了解的内容。在我的脚本中,我运行 ./configure 并且我需要能够捕获配置中是否存在错误并在 bash 脚本中做出相应的反应。
代码是:
function dobuild {
echo -e "\e[1;35;40mExecuting Bootstrap and Configure\e[0m"
cd /devel/xbmc
if [ $Debug = "1" ];
then
#either outputs to screen or nulls output
./bootstrap >/dev/null
/usr/bin/auto-apt run ./configure --prefix=/usr --enable-gl --enable-vdpau --enable-crystalhd --enable-rtmp --enable-libbluray >/dev/null
else
./bootstrap
/usr/bin/auto-apt run ./configure --prefix=/usr --enable-gl --enable-vdpau --enable-crystalhd --enable-rtmp --enable-libbluray
fi
}
并说配置返回错误 1 或 2 我如何捕获并采取行动?
TIA