如何在 Shell 脚本中将一个值附加到另一个值之后

如何在 Shell 脚本中将一个值附加到另一个值之后

我有一个 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

相关内容