我正在用bash编写一个脚本,它在内部调用两个bash脚本.第一个脚本包括在后台运行的不同测试和第二个脚本打印第一个脚本的结果.
当我一个接一个地运行这两个脚本时,有时,第二个脚本会在第一个脚本结束之前执行,这会打印出错误的结果.
我正在使用source命令运行这两个脚本.有更好的建议吗?
source ../../st_new.sh -basedir $STRESS_PATH -instances $INSTANCES
source ../../results.sh
Run Code Online (Sandbox Code Playgroud) 我正在尝试检查是/否的不同可能性.下面的代码工作正常,但有任何简单的方法来做到这一点.
注意:我使用的是bash 2.02.0版.
read -p "Using dest path :${DESTPATH}" flag;
OPT=$(echo $flag|awk '{print tolower($0)}')
if [[ ${OPT:0:1} != 'y' ]]; then
echo "Exiting..."; return
fi
Run Code Online (Sandbox Code Playgroud)