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

发布时间:2020-08-24编辑:脚本学堂
本文介绍下,在linux中用shell脚本批量修改文件名的例子,有需要的朋友,参考下吧。

要删除很多图片,文件名字里面包含了很多特殊字段,考虑用shell/ target=_blank class=infotextkey>shell脚本批量处理。

要求实现如下的功能,修改前:
E:ThinkSNS_2_1_10992testimage111.jpg

修改后:
image111.jpg
 
1.编写脚本
vi mv.sh
 

复制代码 代码示例:
#!/bin/bash
 
ls *.jpg >file.txt
 
for i in $(cat file.txt);
do
name=$(echo $i|linuxjishu/13830.html target=_blank class=infotextkey>awk -F '{print $4}')
mv $i $name;
done

2.增加执行权限
 

chmod +x mv.sh

3.运行
 

./mv.sh

即实现了批量修改文件名了,是不是很不错哦。