我有一个 shell 脚本,它执行备份程序并将输出保存在文件夹中。我想在每次运行 shell 脚本时更新输出文件夹的名称。最后,我希望有许多具有不同名称的文件,如下所示:
innobackupex --user=root --password=@g@1n --database="open_cart" /var/backup/backup_1 --no-timestamp
再次运行 shell 脚本后:
innobackupex --user=root --password=@g@1n --database="open_cart" /var/backup/backup_2 --no-timestamp
答案1
您需要将增量值存储在某处,例如在日志文件中
#!/bin/bash
FILENAME="logfile.txt"
NUM=`cat $FILENAME`
(( NUM++ ))
echo "INCREMENTAL NUM : $NUM"
echo $NUM>$FILENAME