shell批量修改文件名字 重命名 MD5+文件后缀
搞个事情
整理图片 的时候想着批量改个名字,防止重复。
果断写一个脚本
挖槽,赶紧修改修改。
脚本写完,直接刚
$ for file in $(find ./* -iname "*.*");dobase=`md5sum $file | awk '{print $1}'`mv ./$file ./${base}.${f##*.} done
为了安全,再搞个非空判断(如下)
$ for file in $(find ./* -iname "*.*");dobase=`md5sum $file | awk '{print $1}'`if [ ! ${base} ] ;thenexit 113 fimv ./$file ./${base}.${f##*.} done
完成。
错误一
第一次,${a}
没有加${}
,所有文件全部删除了,变成一个文件了。
shell批量修改文件名字 重命名 MD5+文件后缀相关推荐
- 文献管理软件//Zotero的常用插件——Sci-hub/shortdoi批量下载、Zotfile重命名PDF文件及ZoteroQuickLook快速预览(二)
Zotero|方便好用的插件 一. Zotfile|文件重命名 1.1 Zotfile下载 1.2 Zotfile安装 1.3 Zotfile配置 1.4 Zotfile重命名文件 二. QuickL ...
- autojs实现的百度云网盘登录上传下载创建文件夹重命名删除文件等功能
说明 本文提供的代码仅供参考.不建议用于生产环境. 可能有些地方在最新版本的Auto.js上面需要做修改,才能运行. Auto.js简介 Auto.js是利用安卓系统的"辅助功能" ...
- Java实现批量修改文件名,重命名
平时下载的文件.视频很多都会有网址前缀,比如一些编程的教学视频,被人共享出来后,所有视频都加上一串长长的网址,看到就烦,所以一般会重命名后看,舒服很多,好了,不多说,直接上代码: 以下代码演示使用递归 ...
- android file.renameto 不成功,android – File.renameTo()返回true,但文件尚未重命名
我正在尝试为我的录音机创建一个文件,但是这个文件不断获得一个随机名称.因为这很难处理,所以我希望在使用更有意义的名称创建文件后重命名该文件. 但是,即使renameTo返回true,该文件仍未重命名. ...
- python批量处理视频教程_《自拍教程72》Python批量重命名视频文件,AV专家必备!...
案例故事: 任何一款终端产品只要涉及视频播放,就肯定涉及视频的解码播放测试, 作为一名专业的多媒体测试人员,我们需要一堆的规范的标准视频测试文件, 但是发现现有的视频资源名字命名的很随意比如:big_ ...
- 《自拍教程72》Python批量重命名视频文件,AV专家必备!
案例故事: 任何一款终端产品只要涉及视频播放,就肯定涉及视频的解码播放测试, 作为一名专业的多媒体测试人员,我们需要一堆的规范的标准视频测试文件, 但是发现视频资源名字命名的很随意比如:big_buc ...
- 批量重命名,文件夹重命名的五种方式分享
在工作中会需要修改大量文件夹名称,有些小伙伴不知道如何批量修改,就只能手动一个一个去修改,这种方法是速度最慢的方法,需要消耗大量的时间,小编分享一个批量重命名的方法,一起来看看吧! 第一步,运行[文件 ...
- 批量重命名图片或者批量重命名txt文件,批量重命名代码
批量重命名图片 # 批量重命名图片名字 按照自己要求 import os path = r'C:\Users\yewenjing\Desktop\111' # 需要重命名的图片路径,提取保存份在跑 f ...
- 如何运用bat脚本批量 重命名/复制 文件
在平时运维的时候,最繁琐的就是要每个月写运维记录的文档如excel表格,一个月30日要产生30个文件,拷30个运维记录文档的模版再进行重命名实在太麻烦了,所以想到copy模版之后可以用脚本来对文件进行 ...
最新文章
- Oracle的分区操持
- 网络操作系统_全球首个大网级网络操作系统CNOS正式发布
- 51 java_51javacms
- [Cake] 0.C#Make自动化构建-简介
- java人体识别_用华为HMS ML kit人体骨骼识别技术,Android快速实现人体姿势动作抓拍...
- WinNT/Win2000/WinXP中的远线程技术之一
- Jmeter3.1官方自带的HTML图形测试报告 + 汉化
- 20200117:(leetcode)最长回文子串(暴力法)
- Windows 7 beta 1补充汉化文件
- 如何为IE9平台预览版穿上外衣?
- python高手养成_Python用PyQt5制作颜色对话框,PyQt图形界面编程之QColorDialog
- iso硬盘安装 凤凰os_Windows硬盘安装凤凰系统(Phoenix OS)可以用电脑玩吃鸡啦~
- Windows 文本编辑器 EditPlus 的简单使用
- 关于zlog库的快速使用教程
- wangEditor 富文本框
- C++语法(五)数据类型
- 项目1:基于Java API文档制作的搜索引擎
- linux之database(数据库)一
- 学习笔记 02:关于在某宝上面购买的stm32f103c8t6最小系统开发板如何使用USBtoTTL模块烧录程序的记录
- 不畏浮云遮望眼,自缘身在最高层