Shell TAR操作无法使用文件名中的变量
不起作用。不产生焦油。但是Shell TAR操作无法使用文件名中的变量,shell,sh,tar,Shell,Sh,Tar,不起作用。不产生焦油。但是 # Current date now=`date +%Y-%m-%d:%H:%M` # Compress folder tar czf "$now.tar.gz" dump/ 很好。有人能指出这个问题吗?看来 tar czf someName.tar.gz dump/ 不接受作为文件名。有什么想法吗?发现了问题: 如果存档文件名包含冒号(“:”),则假定为 是另一台计算机上的文件[…] 就在这里 tar czf "$now.tar.gz" dump/ 我将:替
# Current date
now=`date +%Y-%m-%d:%H:%M`
# Compress folder
tar czf "$now.tar.gz" dump/
很好。有人能指出这个问题吗?看来
tar czf someName.tar.gz dump/
不接受作为文件名。有什么想法吗?发现了问题:
如果存档文件名包含冒号(“:”),则假定为
是另一台计算机上的文件[…]
就在这里
tar czf "$now.tar.gz" dump/
我将:替换为-它工作得很好。此处的更多信息:强制本地标志是否有帮助?
now=`date +%Y-%m-%d:%H:%M`