📄 siman_test_driver.sh
字号:
#! /bin/sh# assume good result from tests; increment it if any test failsEXIT_STATUS=0echo -n "running simulated annealing test #1 (travelling salesman problem)"./siman_test > siman_test.out1SECOND_LAST_ENERGY=`tail -2 siman_test.out1 | head -1 | awk '{print $4}'`LAST_ENERGY=`tail -1 siman_test.out1 | awk '{print $4}'`# echo " " $SECOND_LAST_ENERGY $LAST_ENERGYif [ $SECOND_LAST_ENERGY = $LAST_ENERGY ];then echo "... converged -- PASS"else echo "... did NOT converge -- FAIL" EXIT_STATUS=`expr $EXIT_STATUS + 1` echo $EXIT_STATUSfiecho -n "running simulated annealing test #2 (travelling salesman problem)"GSL_RNG_SEED=12345 ./siman_test > siman_test.out2SECOND_LAST_ENERGY=`tail -2 siman_test.out2 | head -1 | awk '{print $4}'`LAST_ENERGY=`tail -1 siman_test.out2 | awk '{print $4}'`# echo " " $SECOND_LAST_ENERGY $LAST_ENERGYif [ $SECOND_LAST_ENERGY = $LAST_ENERGY ];then echo "... converged -- PASS"else echo "... did NOT converge -- FAIL" EXIT_STATUS=`expr $EXIT_STATUS + 1` echo $EXIT_STATUSfiexit $EXIT_STATUS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -