在Linux 用SHLL 來替換在相同目錄下的檔案字尾名(轉)

ba發表於2007-08-16
在Linux 用SHLL 來替換在相同目錄下的檔案字尾名(轉)[@more@]轉於:http://blog.chinaunix.net/u/8649/showart_188014.html

有一次我要在一個目錄下替換檔案字尾名,
比如 .TXT 替換為 .txt 由於有幾千個檔案, 
手工修改是行不通的, 
於是用了很多方法都不行, 
最後用SHLL 解決了, 
在此與大家分享一下下!呵呵!

for BaseFileName in `ls *.TXT |awk '{print substr($BaseFileName,0,index($BaseFileName,".")-1)}'`
do
mv $BaseFileName.TXT $BaseFileName.txt
done

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-961942/,如需轉載,請註明出處,否則將追究法律責任。

相關文章