`
wang_peng1
  • 浏览: 3955028 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

bash script用于检查drawable那些图片没被用过

阅读更多
PROJECT="/path/to/the/project"
for file in $(ls $PROJECT/res/drawable -l | awk '{ print $8}' | sed 's/\..\+//g'); do count=0; for SRCFILE in `find $PROJECT -name "*.xml" -print 2> /dev/null`; do let "count+=$(grep -c @drawable/$file $SRCFILE)"; done; for SRCFILE in `find $PROJECT -name "*.java" -print 2> /dev/null`; do let "count+=$(grep -c R.drawable.$file $SRCFILE)"; done; if [ $count -lt 1 ]; then echo -e "\e[0;31m$file\e[0m not used"; else echo -e "\e[0;32m$file\e[0m used"; fi; done;

 

 以上为转帖 不知道哪个高手能不能用在android中

  • 大小: 47.5 KB
分享到:
评论

相关推荐

    我觉得最好的Bash Script

    Bash Script 是 UNIX/Linux 中非常重要的软件之一,几乎所有的 Linux 和大部分的 UNIX 都可以使用 Bash。Shell 作为系统与用户之间的交互接口,几乎是你在 UNIX 工作平台上最亲密的朋友,因此,学好 shell 是学习 ...

    advanced bash script guide

    advanced bash script guide linux系列下最常用的脚本编程语言,非常全面。学习linux必备工具。

    bash高级编程 advanced bash script

    3. **条件测试与文件操作**:掌握测试表达式,用于检查文件类型、文件存在性、数值比较等,并学习如何进行文件的创建、移动、复制和删除。 4. **数组与关联数组**:Bash从4.0版本开始支持关联数组,这允许我们存储...

    30 Bash Script Examples

    9. 测试和检查:在脚本中,可以使用test命令检查文件是否存在,条件表达式是否为真。 10. 邮件发送:Bash脚本可以集成发送电子邮件的功能。 11. 时间和日期:Bash脚本可以获取和解析当前日期和时间。 12. 等待...

    BashScript:BashScript的基本介绍

    CursoBásicoBashScript 介绍Bash的BashScript作者:JulioCj7安装说明: apt更新&& apt升级-y pkg install -y git 宝石安装lolcat apt安装光伏git clone cd BashScript chmod 777 BashCj7.sh bash BashCj7.sh 享受!...

    advanced bash script guide(2007)

    除了基本的条件判断外,还可以使用文件测试操作符来检查文件属性,如文件是否存在、是否可读等。 ```bash if [ -r "myfile.txt" ]; then echo "File is readable." else echo "File is not readable." fi ``` ##...

    A lib for bash script,xshell-main.zip

    这个名为"A lib for bash script,xshell-main.zip"的压缩包文件似乎包含了一个专门用于Bash脚本的库,我们可以从这个标题和描述中推测,它可能是为了提供一些方便的功能或者增强Bash脚本的能力。在深入探讨之前,...

    advance bash script guide

    Bash(Bourne Again Shell)是目前最广泛使用的 shell,适用于几乎所有的 Linux 发行版和大部分 UNIX 系统。由于 shell 是用户与操作系统之间的重要交互界面,因此掌握 Bash 脚本技能对于高效使用和管理 Linux/UNIX ...

    docker migrate image (bash script)

    docker 镜像在不同仓库之间迁移,代码是bash script。

    REDIS-BASH - 用于访问 Redis 的 Bash 库.zip

    REDIS-BASH - 用于访问 Redis 数据库的 Bash 库该库附带两个示例,一个通用客户端和一个 pubsub 演示。该库没有外部依赖,仅使用 bash 内置命令。唯一的要求是 bash 必须启用网络重定向。命令验证由服务器进行。使用...

    bash官方手册/Bash Reference Manual

    quoting 是一种语法机制,用于将字符串括起来,以避免字符串被 shell 解释。escape character 则是一种特殊字符,用于转义其他字符。 第三章节是 shell 参数,讲解了 shell 的参数设置和使用方法。第四章节是 shell...

    airgeddon, 这是用于Linux系统审计无线网络的多使用bash脚本.zip

    airgeddon, 这是用于Linux系统审计无线网络的多使用bash脚本 airgeddon 这是用于Linux系统审计无线网络的多使用bash脚本。 关于如何使用"。安装| 使用|"的所有信息都出现在github的 Wiki 。,内容&功能。主页特性...

    高级bash shell手册

    Bash提供了多种文件测试运算符,如 `-f` 检查是否为普通文件,`-d` 检查是否为目录,`-e` 检查文件是否存在等,它们在处理文件和目录时非常有用。 **10. 条件表达式和逻辑运算符** Bash支持条件表达式(如`[[`...`]...

    一个简单的Bash脚本示例,该脚本用于检查Nginx服务的状态,并根据服务状态执行相应的操作(如启动、停止或重启Nginx)

    本文将详细介绍一个用于管理和检查Nginx服务状态的Bash脚本。该脚本能够自动检测Nginx服务是否正在运行,并根据当前状态执行启动、停止或重启等操作。通过这个脚本,可以有效地提高Nginx服务的运维效率。 #### 脚本...

    Bash使用 文档.doc

    Bash 使用文档 bash 是一种广泛使用的 shellcript 语言,主要应用于 Linux 操作系统中。下面是 bash 的一些重要知识点: 一、什么是 shell shell 是 Linux 系统中,用户和内核之间的交互程序。它翻译用户输入的...

    shellbash script基础入门及例子(附代码)持续更新

    1. **变量**:在Bash中,变量用于存储数据。声明变量时不需要指定类型,只需给变量赋值即可,例如:`name="John"`。要引用变量,需在其前加$符号,如:`echo $name`。 2. **命令行参数**:Bash脚本可以接收命令行...

    Bash参考手册.pdf

    Bash参考手册.pdf是Bash shell的官方参考手册,涵盖了Bash shell的所有方面,包括基本语法、变量、命令、函数、文件处理、流程控制、输入输出、错误处理等。 1. Bash简介 Bash是GNU项目的一部分,是自由软件基金会...

    bash.acp&bash.stx

    此外,自动补全功能还能帮助减少拼写错误,确保命令和函数的正确性,特别是对于那些不经常使用的或复杂的Bash命令。 Bash(Bourne-Again SHell)是Unix和Linux系统中广泛使用的默认命令行解释器。它支持命令行交互...

    bashscript:使用TypeScript进行bash编译器。 因为

    BashScript 一个JavaScript / TypeScript,用于bash转译器。 工作正在进行中。 为什么? 主要是因为我想学习如何制作转译器。 我还想尝试bash ,以及我们可以扩展这种古老但广泛的跨平台语言的程度。 之前,我...

    bash-4.4版本升级手册带安装包

    此外,检查当前系统的Bash版本,可以使用`bash --version`命令。 ### 二、下载与解压 1. 首先,从可靠来源下载Bash 4.4的源代码包,这里提供的是`bash-4.4.tar.gz`。可以使用`wget`命令下载,例如: ``` wget ...

Global site tag (gtag.js) - Google Analytics