对RAR压缩分卷的所有分卷文件执行同一个命令

sh/bash/dash/ksh/zsh等Shell脚本
回复
cem
帖子: 170
注册时间: 2011-03-10 19:08

对RAR压缩分卷的所有分卷文件执行同一个命令

#1

帖子 cem » 2013-07-11 18:18

请问各位亲,Ubuntu上,现在有一批压缩分卷的RAR文件。File.part1.rar......File.part10000.rar。我需要每个文件都经过一个编码程序处理,不过编码程序不支持通配符*.rar,而且每次只允许处理一个文件并生成处理后的文件。单个文件处理的命令格式是:

编码:

MyProgram [......] -in File.part1.rar -out File.part1.rar.ubn

逆编码:

MyProgram [......] -in File.part1.rar.ubn -out File.part1.rar

其中[......]是编码程序一系列参数,这些参数对于所有待处理文件都是相同的。如果文件有上万个,如何简化工作呢?

谢谢各位亲。 :em01
头像
lainme
论坛版主
帖子: 7805
注册时间: 2008-09-13 19:17
系统: Arch Linux (x86_64)
联系:

Re: 对RAR压缩分卷的所有分卷文件执行同一个命令

#2

帖子 lainme » 2013-07-11 18:48

写个shell脚本,或python脚本,或perl脚本等。
cem
帖子: 170
注册时间: 2011-03-10 19:08

Re: 对RAR压缩分卷的所有分卷文件执行同一个命令

#3

帖子 cem » 2013-07-11 18:51

我这方面不在行。请问能够具体一点?
jtshs256
帖子: 22323
注册时间: 2010-07-19 21:41
系统: OS X

Re: 对RAR压缩分卷的所有分卷文件执行同一个命令

#4

帖子 jtshs256 » 2013-07-11 22:17

find -exec 之类的……
躺平
cem
帖子: 170
注册时间: 2011-03-10 19:08

Re: 对RAR压缩分卷的所有分卷文件执行同一个命令

#5

帖子 cem » 2013-07-11 22:29

jtshs256 写了:find -exec 之类的……
可以给个例子吗?
回复