windows下bat对拍
弃疗了,感觉bat各种难用
@echo off
fpc 101
fpc 102
fpc 103
:loop
101 > data.in
102 < data.in > a.out
103 < data.in > b.out
fc a.out b.out
if %errorlevel%==0 goto loop
pause
Ubuntu下bash对拍
#!/bin/bash
fpc random
fpc a
fpc b
i=1
tot=10000000
while [ $i -le $tot ]
do
./random > data.in
./a < data.in > a.out
./b < data.in > b.out
if diff -b a.out b.out; then
echo -e "YES!!!"
else
echo -e "NO!!!"
break
fi
let i=i+1
done
第一次拍前要chmod +x pai.sh