Это немного зависит от того, как вы запускаете скрипт, но вы должны иметь возможность использовать обратные тики и катавать файл.
mysqldump -h localhost -uroot --lock-tables=false db `cat $2` > ~/backup/$name'.sql