当前位置: 技术问答>linux和unix
角本写的少,实在搞不定了,请兄弟们帮忙##在线等
来源: 互联网 发布时间:2016-09-05
本文导语: 在/ufr/sourceFloder下有很多图片,都是jpg的,要将这些图片复制到/ifr/test目录下,复制过程中将一些不规则的图片名称修改一下。 规则就是,文件名不管大小写,全都转换为大写,后缀名不管大小写全部转换为小写。 例: wj001....
在/ufr/sourceFloder下有很多图片,都是jpg的,要将这些图片复制到/ifr/test目录下,复制过程中将一些不规则的图片名称修改一下。
规则就是,文件名不管大小写,全都转换为大写,后缀名不管大小写全部转换为小写。
例:
wj001.jpg-->WJ001.jpg
WJ001.JPG-->WJ001.jpg
我自己写了一个,差一点,始终通过不了。所以请兄弟们写代码时写好注释,理解一下。谢谢了。
在线等,测试通过,马上结帐!
|
#!/bin/sh
for filename in /ufr/sourceFloder/*
do
newfilename=`echo $filename | tr [a-zA-Z] [A-Z]`
cp /ufr/sourceFloder/$filename /ifr/test/$newfilename
done
for filename in /ufr/sourceFloder/*
do
newfilename=`echo $filename | tr [a-zA-Z] [A-Z]`
cp /ufr/sourceFloder/$filename /ifr/test/$newfilename
done