Here is the list of all the Bash debugging posts: Verbose Output Using exit command Using echo command Using ShellCheck Jummping Forward This one is pretty simple. Either install ShellCheck with your package manager or use the website tool to check your scripts. It will check for any buggy code and also offer syntax advice like quoting variables. The following script won’t run as it has a syntax error: #!/bin/bash for i in {1..10}: do mkdir $i done However, the error on execution isn’t to...