sh 在项目的文件夹中查找未使用的图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 在项目的文件夹中查找未使用的图像相关的知识,希望对你有一定的参考价值。

#!/bin/bash

# Based on Volomike's script at http://stackoverflow.com/a/8174681

MYPATH=$1
ALL_IMAGES=$MYPATH/all_images
UNUSED_IMAGES=$MYPATH/unused_images

echo "" > $ALL_IMAGES
for format in jpg jpeg png gif; do
  echo "Search for $format images started"
  find "$MYPATH" -name *.$format -exec basename {} \; >> $ALL_IMAGES;
  echo "Search for $format images finished"
done

echo "" > $UNUSED_IMAGES
for image in $(cat $ALL_IMAGES); do
  echo "Search for usages of $image started"
  grep -R $image "$MYPATH" > /dev/null || echo $image >> $UNUSED_IMAGES
  echo "Search for usages of $image finished"
done
echo "All finished!!"

以上是关于sh 在项目的文件夹中查找未使用的图像的主要内容,如果未能解决你的问题,请参考以下文章

sh 终端 - 查找未使用的图像

查找未添加到 subversion 的文件

sh 查找文件/图像重复

一种在大型 Xcode 项目中查找孤立图像的方法

在多个图像上查找未更改的区域

sh 终端命令在Artiste上查找/替换hw图像