Linux 下 Bash 脚本对拍
背会。。。
#!/bin/bash i=0 while true ;do ./maker > data.in ./a <data.in> data.out ./b <data.in> data.ans if diff data.out data.ans ;then printf "AC\n" else printf "WA\n" break; fi done
还有一个多组数据测试。
注意赋值的时候i前面不加$
#!/bin/bash i=0 while [ $i -le 7 ] do echo test $i ./a <a$i.in> a.out if diff a$i.ans a.out;then echo Ac fi i=$(($i+1)) done
我是咸鱼。转载博客请征得博主同意Orz
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步