我试图通过在一些属性文件中传递变量来在脚本中创建tar文件。以下是命令:
cd $UNIXPATH
tar -cvf $TAR_NAME $BASEFOLDER
但是当我试图运行脚本时,它说:
tar: option requires an argument -- f
Try `tar --help' or `tar --usage' for more information.
当我传递实际值而不是变量时,脚本运行正常。 任何人都可以帮我解决这个问题。
答案 0 :(得分:1)
可能你的$ BASEFOLDER变量为空可能是其他变量之一。
将这两行放在tar命令之前并尝试。
echo -e "PATH = $UNIXPATH\nTAR = $TAR_NAME\nBASE = $BASEFOLDER"
exit