How to Use Bash Readline to Edit Commands and Scripts