TESTS_SUCEEDED
変数が消えるか、その値が設定されていないこの作品があります。サブシェルがループで始まるために変数が消える例をたくさん見ましたが、この動作についての手がかりを見つけることができませんでした。
${SRCDIR}/3rdParty/bin/alxdatabasemanager
--create-database-with-name=TestAlexandriaDB || exit 1
Src/Tests/Functional/FunctionalTestLibalexandria
TESTS_SUCCEEDED="$?"
#Here variable exists
echo ${TESTS_SUCEEDED}
${SRCDIR}/3rdParty/bin/alxdatabasemanager
--delete-database-with-name=TestAlexandriaDB || exit 1
#FIXME: Variable nonexisten here or value lost??!! Why?
exit ${TESTS_SUCCEDED}
誰が何が起こっているのか教えてもらえますか? 前もって感謝します。