黑客防线,在攻与防的对立统一中寻求突破!2001年创刊的黑客技术专业刊物!

设为首页
收藏本站
联系我们
网站导航

黑客文章 - 工具使用 - 浏览 - 在Linux系统下批量改变文件名字的大小写

在Linux系统下批量改变文件名字的大小写

黑客 发布日期:2008-6-13 3:30:44 共有 184 人次浏览
来源:赛迪网 作者:korn


需求:某个文件夹下所有的文件名字里的大写字母改成小写字母。


解决:

for file in `ls | grep '[A-Z]'`

do

str=`echo $file|tr 'A-Z' 'a-z'`

mv $file $str

done


1)ls | grep '[A-Z]' :ls 出所有含有大写字母的文件


2)for file in `command` :for 循环


3)echo AVdxFV | tr 'A-Z' 'a-z' : 把'AVdxFV' 中所有的大写换成小写字母; tr :translate的意思,具体看help。


(责任编辑:云子)
所属分类: 工具使用     网摘收藏: Google 雅虎 百度 POCO 365key 和讯 天极