Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
unix中带通配符的zip命令_Unix_Zip - Fatal编程技术网

unix中带通配符的zip命令

unix中带通配符的zip命令,unix,zip,Unix,Zip,我正在尝试压缩unix中Amazon*.xls格式的文件,并在压缩后删除源文件 zip -m Amazon`date +%Y-%m-%d:%H:%M:%S`.zip Amazon*.xls 对于上述命令,我得到以下错误 zip I/O错误:没有这样的文件或目录 zip错误:无法创建输出文件Amazon.zip PS:GZIP运行良好。我需要zip格式的文件。这不是zip,而是shell如何处理扩展/替换变量。bash的两行解决方案 export mydate=`date +%Y-%m-%d:%

我正在尝试压缩unix中Amazon*.xls格式的文件,并在压缩后删除源文件

zip -m Amazon`date +%Y-%m-%d:%H:%M:%S`.zip Amazon*.xls
对于上述命令,我得到以下错误
zip I/O错误:没有这样的文件或目录
zip错误:无法创建输出文件Amazon.zip

PS:GZIP运行良好。我需要zip格式的文件。

这不是zip,而是shell如何处理扩展/替换变量。bash的两行解决方案

export mydate=`date +%Y-%m-%d:%H:%M:%S`
zip -m Amazon_$mydate.zip *matrix*

手动执行(差几秒)或者最好放在shell脚本myzipper.sh中,并直接将其源代码

这不是zip,而是shell处理扩展/替换变量的方式。bash的两行解决方案

export mydate=`date +%Y-%m-%d:%H:%M:%S`
zip -m Amazon_$mydate.zip *matrix*
手动执行(差几秒)或者最好放在shell脚本myzipper.sh中,并直接将其源代码