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)
在linux中用shell脚本批量修改文件名的例子 要删除很多图片,文件名字里面包含了很多特殊字段,考虑用shell脚本批量处理。
要求实现如下的功能,修改前:
修改后:
复制代码代码示例:
#!/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) |