Board logo

标题: [文本处理] 请问一个压缩文件内重命名的问题 [打印本页]

作者: jieyuan_1981    时间: 昨天 23:17     标题: 请问一个压缩文件内重命名的问题

我要重命名压缩包内的文件,但子文件夹改不了。
这么写 winrar rn -r 1.rar *.YK000 *.exe
递归-r加上也不行。后来看帮助通配符要-r0也不行。
子文件夹内文件就是不行。该怎么写。
作者: wanghan519    时间: 2 小时前

rar里的通配符不会用,7z里的通配符好像也有问题。。。
没考虑文件名里有空格等情况,很糙的做个试验
  1. rar l a.rar | awk '/\.txt$/{printf $NF" ";sub(".txt",".abc");printf $NF" "}' | xargs rar rn a.rar
复制代码
不使用通配符,都列出来,是可以用的





欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2