我在脚本中使用该命令:
tar -czf -"$fsrc"/* > ./"$fdest"/"$fname"
在脚本中获取用户定义的源文件夹并重定向到具有用户定义名称的用户定义目标。
当我在终端中单独使用该命令时,如下所示:
tar -czf - Documents/* >./backup/test.tar.gz
它工作正常,但在我的脚本中运行时我得到:
archive.sh: line 172: .//: Is a directory
但什么也没发生。
答案1
正如评论所说,我的脚本没有为我的变量赋值。我现在已经解决了这个问题。多谢!