【发布时间】:2017-12-29 08:16:09
【问题描述】:
我是在 shell 中工作的新手,可以使用 unrar 命令提取单个存档,但我希望能做更多的事情。让我解释一下。
例如:
/ParentFolder/ChildFolder1/xyz.rar
/ParentFolder/ChildFolder2/abc.rar
/ParentFolder/ChildFolder3/rty.rar
/ParentFolder/ChildFolder4/wqe.rar
每个子文件夹都有不同的名称,每个文件夹包含不同名称的档案。我想构建一个脚本,将提取每个子文件夹中的档案,并将提取的文件重命名为与文件夹相同的名称。
奖励:每个子文件夹都有归档,如
archivename.r01
archivename.r02
archivename.rar
如果可以在提取后删除整个存档结构,那将是惊人的。
希望我解释得足够好。提前致谢!
【问题讨论】:
-
您应该先尝试一下并解释您遇到的问题,否则这个问题听起来像是请求某人进行免费脚本开发。
-
您的“输入”示例非常好(即
/ParentFolder/ChildFolder1/xyz.rar .....)。编辑您的 Q 以显示您想要的最终输出,然后我们不会猜测您的意思。祝你好运。
标签: bash shell archive rar unrar