Bat, been there and done that.. Bat>Knife.
First reply and already first hand experience! Awesome. I would love to hear how this fight played out, and how long it went.
With a bat, wouldn't you be terribly nervous about missing your first swing though? If you swing and miss, you are in all kinds of trouble. If the guy with the knife can leap up and get you with a stab, it won't kill you right away, but it will surely hinder you big time.