代码拉取完成,页面将自动刷新
#!/bin/bash
nemu=obj/nemu/nemu
cmd="c\nq"
for file in $@; do
printf "[$file]"
logfile=`basename $file`-log.txt
echo -e $cmd | /usr/bin/time -f '%e' -o time.log $nemu $file &> $logfile
time_cost=`cat time.log`
printf "($time_cost s): "
rm time.log
if (grep 'nemu: HIT GOOD TRAP' $logfile > /dev/null) then
echo -e "\033[1;32mPASS!\033[0m"
rm $logfile
else
echo -e "\033[1;31mFAIL!\033[0m see $logfile for more information"
if (test -e log.txt) then
echo -e "\n\n===== the original log.txt =====\n" >> $logfile
cat log.txt >> $logfile
rm log.txt
fi
fi
done
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。