bhupixb

Final Bash Script to test two cpp files

Jun 23rd, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.53 KB | None | 0 0
  1. #!/bin/bash
  2. mx=100
  3. i=1
  4. while [ $i -le $mx ]
  5. do
  6. echo "#$i"
  7. g++ -std=c++11 gen.cpp && ./a.out > in
  8. # cat in
  9. g++ -std=c++11 1.cpp && ./a.out < in > out1 && g++ -std=c++11 brute.cpp && ./a.out < in > out2
  10. # g++ -std=c++11 brute.cpp && ./a.out < in > out2
  11. # echo -n "Origi = "
  12. # cat out1
  13. # echo -n "brute = "
  14. # cat out2
  15. diff -w out1 out2 > temp || break
  16. i=$((i+1))
  17. done
  18. # echo "I is $i"
  19. if [ $i != 101 ]
  20. then
  21. clear
  22. cat in
  23. echo -n "Origi = "
  24. cat out1
  25. echo ""
  26. echo -n "brute = "
  27. cat out2
  28. echo ""
  29. fi
Add Comment
Please, Sign In to add comment