I'm trying to write a shell script to backup websites, I've got it to go through each directory in vhosts
and create a new directory vhosts/{siteurl}/private/backups/
and gzip up the site into there.
However, I also want it to read a file from private
that will contain database name, user and password. So I can then use these to perform a mysqldump
to private/backups/
.
The problem is that I've never written a shell script before so I've go no idea how to read variable data into my script, or how I should format the file to be read.
Hope that's enough information.
If the file is in
name=value
format and you're running bash or sh then you can use.
to read and execute the contents of the file.vars.txt
:script.sh
: