run.sh 200 B

123456789101112131415
  1. IN="$(mktemp --suffix .HC)"
  2. cat > "$IN"
  3. LOG="$(hcc $IN)"
  4. if [ -f "./a.out" ] && ! [ -s "./a.out" ]; then
  5. OUT="$(mktemp)"
  6. mv ./a.out "$OUT"
  7. chmod +x "$OUT"
  8. exec "$OUT"
  9. else
  10. echo "$LOG"
  11. fi