As the title suggests, I am completely clueless when it comes to shell scripts. However, I am in a position where I need to write one so I thought would ask for some help. What I need to do is dump every database in my instance of mysql into a directory (/home/foo/bar for example). This is on an offsite location and I am doing this so that I can make the task of backing up website data a much simpler process. Also, I know that I can call mysqldump for each database that I have, but I am representing an institution with many databases and new projects are always starting so I need a more elegant and maintainable solution.