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

當前位置:首頁文章首頁 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
主站蜘蛛池模板: 禁忌爱情| 女演员佟欣简介| 韩国电影《真相迷途》演员表| 省港旗兵1| river flows in you钢琴谱| 电影喜宝| 暴走财神4| 古曼 电影| 托比·斯蒂芬斯| 复制情人之意识转移| 凶宅幽灵| 邯郸恋家网| high heels| 康熙王朝50集免费观看投屏电视剧| 破冰 电影| reimei影虎| 潘霜霜惊艳写真照| 少女日记电影| 饥渴的爱| 怀孕吃什么| 电影台湾往事| 初一英语完形填空20篇免费| 还珠格格第一部主题曲| 国内自拍99| 无线新闻| 《与凤行》演员表| 头像图| 播放凯登克罗斯演的全部影片 | 腾格尔演的喜剧电影| 猛鬼差馆 电影| 韩国一级黄色录像| 王宝强电影全部作品| cctv16节目表今天目表| 鬼龙院花子的一生| 真爱电影| 周星驰国产凌凌漆| 想你的时候问月亮男声沙哑版| 汪佳辉| 喜羊羊第一部全集免费| 爆操在线观看| 方言的战争在线观看高清免费完整版 |