欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

ios 工程图片清理shell

程序员文章站 2022-05-28 14:26:14
#!/bin/sh echo "随意删除@2x图片可能会引起错误 因为ios工程会更加前缀和分辨率自己找到@2x的图片 所以删除@2x图片时要慎重" rea...

#!/bin/sh
echo "随意删除@2x图片可能会引起错误 因为ios工程会更加前缀和分辨率自己找到@2x的图片 所以删除@2x图片时要慎重"
read -n1 -p  "【y】查阅如何确认@2x是使用 【n】直接进行图片检索" answer
case $answer in
"y"|"y")
open -a safari "https://blog.csdn.net/hufeng825/article/details/8533647"
echo -n "按任意键开始程序";
read var
;;
"n"|"n")
echo "命令执行时终端会输入结果 搜索完毕后 会在当前路径下自动生成imag.txt的结果报告"
;;
*)
;;
esac


proj=`find . -name '*.xib' -o -name '*.[mh]'`
 
for png in `find . -name '*.png'`
do
    pngname=`basename $png`
    if ! grep -q $pngname $proj; then
        echo "$png 没有被引用"
    fi
done
for jpg in `find . -name '*.jpg'`
do
    jpgname=`basename $jpg`
    if ! grep -q $jpgname $proj; then
        echo "$jpg 没有被引用"
    fi
done
> './image.txt';