|  2004-10-01, 08:32 AM | #4 (permalink) | 
	| 註冊會員 | 
 
	引用: 
	
		| 
					作者: wisley
					
				 小弟綜合了幾篇文章,希望對大家有幫助。============================
 大量file改名,
 Ex:由*.jpeg 改為 *.jpg ,用"find"的參數應如何下呢?
 (全部file在同一個資料夾內, 假設~\pic\)
 ============================
 指令:
 for foo in *.jpeg; do mv $foo `basename $foo .jpeg`.jpg; done
 ============================
 實測:
 [wisley]$ mkdir tmp
 [wisley]$ cd tmp
 [tmp]$ touch {aaa,bbb,ccc}.jpeg
 [tmp]$ ls
 aaa.jpeg bbb.jpeg ccc.jpeg
 [tmp]$ for foo in *.jpeg; do mv $foo `basename $foo .jpeg`.jpg; done
 [tmp]$ ls
 aaa.jpg bbb.jpg ccc.jpg
 |    第一次看過這樣改檔名的!!!
 
受教囉!!! | 
	|  | 
	|   | 
		送花文章: 1,
		
			
		
			收花文章: 0 篇, 收花: 0 次
		
	   
			
			
   |