在脚本中创建tar文件

时间:2015-04-08 11:34:09

标签: bash tar

我试图通过在一些属性文件中传递变量来在脚本中创建tar文件。以下是命令:

cd $UNIXPATH
tar -cvf $TAR_NAME $BASEFOLDER

但是当我试图运行脚本时,它说:

tar: option requires an argument -- f
Try `tar --help' or `tar --usage' for more information.

当我传递实际值而不是变量时,脚本运行正常。 任何人都可以帮我解决这个问题。

1 个答案:

答案 0 :(得分:1)

可能你的$ BASEFOLDER变量为空可能是其他变量之一。

将这两行放在tar命令之前并尝试。

echo -e "PATH = $UNIXPATH\nTAR = $TAR_NAME\nBASE = $BASEFOLDER"
exit