發信人[email protected] (鐵線蕨),
看板FreeBSD
標 題Re: 請問如何一次將一個目錄(含子目錄)的檔名改為小寫?
發信站中山計中美麗之島 (Tue Jun 3 21:25:14 2003)
轉信站Ptt!news.ntu!freebsd.ntu!netnews.csie.nctu!news.civil.ncku!news.nsysu!
感謝各位的討論
綜合各位的討論我已經完成,以下是我用的方式(參考各位討論的結果所修改的)
find -d . -exec dirname {} \; -exec basename {} \; | sh -c 'while read a;
do read b; echo mv "$a"/"$b" "$a"/"`echo $b|tr A-Z a-z`"; done' | sh
我已實作過,不只改一層的子目錄,因為我的需求是改三層的目錄名稱及檔名.....
--
* Origin: 中山大學-美麗之島BBS * From: 61.218.220.146 [已通過認證]