如何使我的backup_filename
函数根据传入的日期参数返回一个字符串(文件名)?
#!/bin/bash
DBNAME="user_db"
FILENAME="${DBNAME}_%Y_%m_%d.pg"
backup_filename() {
echo `$1 +"$FILENAME"`
}
BACKUP_FILENAME=$(backup_filename `date -d '2 days'`)
echo $BACKUP_FILENAME
这会打印出错误line 6: Sun: command not found
。我尝试了不同的报价策略,$FILENAME
但运气不佳。