改了一个shell 把APP里的全部png用 pngquant压缩一下
2015-11-17 20:35
766 查看
#!/bin/bash function walk() { for file in `ls $1` do local path=$1"/"$file if [ -d $path ] then #echo "DIR $path" walk $path else local fv=${file##*.} local fb="png" if [ "$fv"x = "$fb"x ] then "~/"pngquant -f --ext .png --quality 80-80 $path echo $file fi fi done } if [ $# -ne 1 ] then echo "USAGE: $0 TOP_DIR" else walk $1 fi
相关文章推荐
- shell入门-grep过滤-1
- 【python在git bash下的中文显示】 UnicodeEncodeError: 'ascii' codec can't encode characters in position ...
- hbase shell学习-2
- shell脚本学习积累笔记(第一篇)
- Shell脚本———求命令行上的整数和
- Shell脚本———判断文件
- Bash 脚本的比较运算符
- Java程序运行、停止Shell脚本
- shell 使用
- 常用的监测系统状态shell脚本
- linux shell实现随机数多种方法(date,random,uuid)
- xshell使用publickey认证,ssh使用publickey认证到底是怎么回事
- shell删除最后一列、删除第一行、比较文件
- Linux shell sed awk
- shell脚本学习sed
- shell脚本学习 正则表达
- Hbase shell详情
- shell基础应用
- Bash及其特性
- shell 脚本学习 awk