批量修改文件命名的shell脚本

news/2024/11/20 11:41:47/

Android 制作开机动画的方法参考:linux开机动画制作教程

其中往往会把里面的png图片命名位XX_0001.png , 002.png……等

Window批量修改文件名时会带有空格和括号。

 

这里写了一个脚本,可以在批量修改文件名后,将文件名转换为XX_00001 格式:

#!/bin/bashCUR_PATH=`pwd`for file in ${CUR_PATH}/*
doif [ -d "$file" ]then echo "$file is directory"elif [ -f "$file" ]thenecho "$file is file"SHELL_NAME=${file##*/}echo "SHELL_NAME  ${SHELL_NAME}"if [[ ${SHELL_NAME} != "rename.sh" ]];thenDIFF_INDEX=${file%_*}SN=${file#*(}SN=${SN%%)*}SN=`printf "%05d\n" $SN`LENGTH=`echo ${#SN}`echo SN "${SN}"NEW_NAME=${DIFF_INDEX}_${SN}.pngecho "newName" $NEW_NAMEmv "${file}" ${NEW_NAME}fifi
done

 


http://www.ppmy.cn/news/650975.html

相关文章

three.js点材质(PointsMaterial)常用属性设置

一、前景回顾 上一章节简单介绍了下怎么使用点材质和点对象创建物体点对象和点材质介绍 点材质和点对象基本运用示例代码: import * as THREE from "three"; // 导入轨道控制器 import { OrbitControls } from "three/examples/jsm/controls/Orbit…

计算机视觉领域的双璧之称 对象检测与语义分割

对象检测和语义分割是计算机视觉领域中两个重要的任务。它们在图像识别、智能交通、医学影像分析等领域具有广泛的应用。 一、对象检测 对象检测是一种计算机视觉任务,它的目的是在图像中准确地检测出目标物体的位置和大小。对象检测可以分为两种类型:单…

【Unity Shader】通用UI Effect

地址记录: 【Unity Shader】通用UI Effect(一) - 知乎

怎么下载优酷视频呢,你可以这样下

比如你打开视频后地址栏是 http://v.youku.com/v_show/id_XMjU4MDk1NzUy.html 你在youku前面加上love也就是 http://v.loveyouku.com/v_show/id_XMjU4MDk1NzUy.html 你就可以去下载了。

下载Youku视频观看

所需工具: 1、chorme内核浏览器,如Chorme、Firefox等等 2、vlc视频播放器 准备工作完成,开始工作 1、打开优酷的随便一个视频 2、按下F12选择Network(网络)选择Media(媒体),可能一次…

PHP PDOConnection类代码示例

本文整理汇总了PHP中PDOConnection类的典型用法代码示例。如果您正苦于以下问题:PHP PDOConnection类的具体用法?PHP PDOConnection怎么用?PHP PDOConnection使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。 …

批量下载某些网站的在线视频(如:bibi,优酷等)

本文意在提供自用,如盗用他人视频牟利,只会招人鄙视! 文章描述的是在windows10系统pc端python环境下,利用you-get库来进行bilibili视频批量下载,是在cmd中操作完成,只建议有python环境的用户使用。 1.安装…

下载优酷视频

注意:无需安装任何软件即可下载: 1、访问网站:http://www.kisstudou.com 2、将优酷视频播放地址复制到首页的文本框中回车 3、将出现视频名称和真实flv下载地址 4、右键另存为下载 5、flv文件用暴风影音播放