Batch file 为mac os x创建一个批处理文件,该批处理文件可压缩具有相同名称但扩展名不同的多个文件

Batch file 为mac os x创建一个批处理文件,该批处理文件可压缩具有相同名称但扩展名不同的多个文件,batch-file,zip,Batch File,Zip,我有一个文件夹,其中包含具有相同文件名但扩展名不同的文件(.jpg和.eps)。每个.eps都有一个同名的匹配的.jpg,我想成对地将它们压缩在一起。(zip文件应具有相同的名称。) 命名约定如下:1.eps1.jpg2.eps2.jpg…等等 我想创建如下内容:1.zip(包含1.eps和1.jpg)2.zip(包含2.eps和2.jpg 我正在使用MAC OS X。我想自动化这个过程,因为我有数千个文件,所以自动化工作流程将是完美的 我目前正在手动执行此操作,每次选择两个文件进行压缩,然后重

我有一个文件夹,其中包含具有相同文件名但扩展名不同的文件(.jpg和.eps)。每个.eps都有一个同名的匹配的.jpg,我想成对地将它们压缩在一起。(zip文件应具有相同的名称。)

命名约定如下:1.eps1.jpg2.eps2.jpg…等等

我想创建如下内容:1.zip(包含1.eps和1.jpg)2.zip(包含2.eps和2.jpg

我正在使用MAC OS X。我想自动化这个过程,因为我有数千个文件,所以自动化工作流程将是完美的


我目前正在手动执行此操作,每次选择两个文件进行压缩,然后重命名。因此,我需要一些东西在文件夹中自动查找同名文件,将它们压缩到一个zip文件中,并使用相同的名称进行压缩。

您无法在mac OS X中运行MS-DOS应用程序,它们是两个不同的shell。 使用BASH:

zip-r foo.zip{此处的目录/文件名}


把它放在一个.command文件中

你想要一个Windows批处理文件在MAC电脑上执行?为什么不创建一个shell脚本?你有没有在堆栈溢出或使用www搜索引擎上搜索过
shell zip文件
?这肯定不是什么新鲜事。www中有成千上万的文章演示了o使用shell脚本将文件压缩到ZIP存档中。