linux shell批量压缩某个目录下图片大小
来源:互联网 发布:学安卓要先学c语言吗 编辑:程序博客网 时间:2024/05/17 08:52
linux shell批量压缩某个目录下图片大小
#!/bin/shread -p "Input Path:" SPATHmaxsize=$((1024*200))FILELIST () { filelist=`ls $SPATH` for filename in $filelist; do fname=$(basename "$filename") ex="${fname##*.}" if [ -f $filename ] && [ $ex = 'jpg' -o $ex = 'jpeg' -o $ex = 'png' -o $ex = 'JPG' -o $ex = 'JPEG' -o $ex = 'PNG' ] ;then #echo $filename COMPRESS $filename elif [ -d $filename ];then cd $filename SPATH=`pwd` FILELIST cd .. fi done}COMPRESS () { imgpath=$1 filesize=`ls -l $imgpath | awk '{ print $5 }'` if [ $filesize -ge $maxsize ]; then #convert -quality 85% $imgpath $imgpath echo $imgpath fi}cd $SPATHFILELISTecho "Done."
0 0
- linux shell批量压缩某个目录下图片大小
- 用Shell命令批量压缩指定目录下指定目录到目标目录中
- 用Shell命令批量解压一个目录下分卷的压缩包到指定目录
- linux下批量替换一个目录下的文件某个字符串
- Linux下批量压缩图片
- Linux shell编程 5 ---- 利用shell脚本遍历某个目录下的所有文件
- linux 批量压缩tomcat下批量压缩文件
- 【Linux】shell--批量处理压缩包
- 【shell】tar 压缩时排除某个目录或文件
- Linux系统下使用tar压缩时排除某个目录或文件
- Linux shell批量删除指定目录下的所有目录的编程思路
- Linux下统计某个目录下所有源代码行数的Shell脚本;
- Linux下统计某个目录下所有源代码行数的Shell脚本
- shell批量修改目录下的文件名
- linux下批量建目录
- linux下批量创建目录
- Ubuntu下批量更改图片大小
- shell 批量压缩指定目录及子目录内图片
- 心跳
- Python笔记——python简介、特点、安装及helloworld
- androidstudio中module是什么
- Python笔记——基本语法:标识符、数据类型、变量、运算符及表达式/编码风格
- NYOJ 1022 合纵连横(并查集删点)
- linux shell批量压缩某个目录下图片大小
- MFC编程学习之改变对话框和控件及文本颜色
- 致自己
- Python笔记——基本控制流
- 《深入理解计算机系统》学习笔记--001
- Unity基础小案例---射击小球
- websphere下log4j不起作用的问题
- Java基础---多线程
- 启动android模拟器时.有时会报The connection to adb is down, and a severe error has occur