批量处理ios破解后的资源文件为android所用

这两天把ios上的应用破解了,把它的资源全部拷贝到android上使用。

但是ios上的资源很多包含android不允许的特殊字符,比如*@2x.png这样结尾的资源。这里面包含了@这个特殊字符。需要过滤掉。

android上只允许a-z和0-9以及_ .这些字符,同时,不能以0-9这样的数字开头,还有不能是保留字,比如:default.png是不行的。大写字母也是不行的。


所以,在mac下写了一个脚本文件rename.sh把@2x.png替换为.png。脚本文件内容如下(新建脚本文件后,把这个文件拷贝到资源目录下,加上执行权限chmod +x rename.sh。然后运行。):

  1 #!/bin/sh

  2 # rename *@2x.png as *.png                                                      

  3 find . -name "*@2x.png" -type f | while read file

  4 do  

  5     mv $file${file%@2x.*}.png

  6 done


你可能感兴趣的:(批量处理ios破解后的资源文件为android所用)