当前位置: > Linux编程 >

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

时间:2014-09-24 10:54来源:linux.it.net.cn 作者:it
在linux中用shell脚本批量修改文件名的例子

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

要求实现如下的功能,修改前:
E:\ThinkSNS_2_1_10992\test\image111.jpg

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

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

2.增加执行权限
 

chmod +x mv.sh

3.运行
 

./mv.sh

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

(责任编辑:IT)
------分隔线----------------------------