わかりました、私は bash スクリプト [高度なもの] に慣れていないので、少し助けが必要です。これを正確に表現する方法さえ知らないので、私が何をしているのか、それについて何を知る必要があるのかを説明します。私のスクリプトでは、./configure を実行します。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
}
configure がエラー 1 または 2 を返したとします。それをトラップして対処するにはどうすればよいですか?
ティア