Ban đầu, việc gỡ lỗi có nghĩa là loại bỏ các lỗi cơ học thật sự làm gián đoạn các máy tính đầu tiên.
Trong Bash, terminal của bạn về cơ bản là một REPL.
Bash không có trình gỡ lỗi tích hợp sẵn giống như một số ngôn ngữ khác, nhưng bạn có thể sử dụng các lệnh tích hợp như set -x để theo dõi những gì đang xảy ra.
set -x
Bash không có khung kiểm thử có sẵn, nhưng bạn có thể sử dụng các lệnh kiểm tra đơn giản và phép khẳng định.