10
Bash is an interpreted language, so you don't really need a fancy debugger. You can just add an exit or suspend in the middle of the code to act as a breakpoint, or manually run the code one line at a time if you want to step through it.