日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當前位置:首頁文章首頁 IT學院 IT技術

批量修改指定目錄的文件名大小寫

作者:  來源:  發(fā)布時間:2011-5-31 18:18:04  點擊:

#!/bin/sh

# Usage: ./loworup.sh <-l | -u>

#

# 碌詼鎂脨虜偽脴毛目錄攏盧碌脷祿脨虜脦賂露簍-l祿貌#

if [ $# -ne 2 ] ; then

echo "Usage: ${0} <-l | -u> "

exit 1

fi

if [ ! -d ${2} -o "${1}" != "-l" -a "${1}" != "-u" ] ; then

echo "Usage: ${0} <-l | -u> "

exit 1

fi

exec 1>/dev/null 2>&1

dir=`dirname "${2}"`

cd ${dir}

if [ "${1}" = "-l" ] ; then

base=`basename "${2}" | tr "[A-Z]" "[a-z]"`

else

base=`basename "${2}" | tr "[a-z]" "[A-Z]"`

fi

mv -f "`basename ${2}`" "${base}"

for entry in `find ${base}`

do

before="."

#

# 脮賂枚簍脪5for in脫路簍攏盧脫驢嶄帽指么盧脣脪虜?shù)撁劼磰涿脛些鹵戮脡脙脳麓酶 # 賂帽驢錄脧攏盧脢脫小BUG

#

for after in `echo "${entry}" | sed -e 's,/, ,g'`

do

tmp_entry="${before}/${after}"

if [ "${1}" = "-l" ] ; then

before=`echo "${tmp_entry}" | tr "[A-Z]" "[a-z]"`

else

before=`echo "${tmp_entry}" | tr "[a-z]" "[A-Z]"`

fi

mv -f "${tmp_entry}" "${before}"

done

done

使用sh -x 2.sh -l /root/test 把這個目錄下面的全部替換為小寫了

sh -x 2.sh -u /root/test 把這個目錄下面的全部替換為大寫了

相關軟件

文章評論

軟件按字母排列: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
主站蜘蛛池模板: 陆夏| 好看女生头像| 上春山歌词| av电影在线| 北京新闻频道回看| 发如雪 歌词| 韩国成人综艺| 天天台球破解版下载| 吴妍儿| 《兄弟》电影在线观看| 唐人街探案网剧第二季| 幺红的个人简历| 好妻子电视剧免费在线观看| 网络胜利组| 七年级下册英语书电子版| 开心日记| xxxxxxxxxxxxxxxxxxxxxxxxx| 来5566最新av在线电影| 直播惊魂夜| 大空头 电影| 国考岗位| 如懿传 豆瓣| 我的学生妈妈| 少妇荡乳情欲办公室| 血芙蓉电影| 局内人电影完整版| 吻戏韩国| 红海行动2蛟龙行动电影在线观看| 北京新闻频道回看| 张耀扬个人资料简介| 农村gaygayxxx| 英雄第二季| 红星闪闪歌词完整版打印| 娄际成| 漆黑意志| 昭君出塞简谱| 二年级写玩具的作文| 亲吻姐姐ova| 儿子给妈妈过生日,妈妈幸福感言| coco电影| 热天午后|