Home > Blockchain >  how to properly insert the date into the mysqldump command
how to properly insert the date into the mysqldump command

Time:12-18

I'm trying to insert the date into the .sql file name when making a backup.

#!/bin/bash
sudo mysqldump --databases data > data-backup-$(date " %D--%T").sql

But I get this error as output

./backup.sh: line 2: data-backup-$(date " %D--%T").sql: No such file or directory

But when I exec the same command but without the date inserted there is no such error.

CodePudding user response:

date " %D--%T" outputs something like 12/18/21--00:19:21.

/ is not allowed in file names with Linux/Unix.

  • Related