如何在bash tar命令中扩展变量

问题描述

我有一个 tar 命令来创建 .tar.gz 文件。如下图所示:

exclude="--exclude='.cache' --exclude='.composer' --exclude='.local' --exclude='.config'"

tar "$exclude" -czf "$backupsDir/$timestamp-home.tar.gz" /home

问题是未评估的 $exclude 变量和排除的目录仍在存档中。有人能告诉我它有什么问题吗?非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)