如何在脚本中向文件添加时间戳

如何在脚本中向文件添加时间戳

我是制作脚本的新手,需要帮助制作

timestamp到文件domoticz.db,所以输出将是$DEST_FOLDER/domoticz.timestamp.db

在以下脚本中:

#!/bin/bash

DEST_FOLDER='/home/shares/public/usbdrive/Domoticz/'
BACKUP_CMD='/bin/cp'

$BACKUP_CMD /home/pi/domoticz/domoticz.db $DEST_FOLDER

任何帮助表示赞赏。

答案1

filename=domoticz.db
name="${filename%.*}"
extension="${filename##*.}"

timestamp=$(date "+%Y%m%d")

cp domoticz.db /the/folder/"${name}.${timestamp}.${extension}"

输出文件:

/the/folder/domoticz.20190930.db

相关内容