On Tuesday, April 2, 2013 7:56:57 PM UTC+7, maikhai wrote:
> Mình có một mớ file.JPG muốn đổi thành file.jpg, mò suốt 2 ngày mới kiếm được 
> linh chi ngàn năm xài rất tuyệt. Dán vào đây để ai cần thì có xài ngay khỏi 
> search mất công (đã làm thử 5GB file cần rename rồi):
> 
> 
> 
> * cd vào thư mục cần rename,
> 
> * dán và chạy:
> 
> 
> 
> # find . -type f -name '*.JPG' | while read filename; do mv -v "${filename}" 
> "`echo "${filename}" | sed -e 's/\.JPG$/\.jpg/'`"; done
> 
> 
> 
> * thoát và cd đến thư mục khác, tiếp tục.

trước đây mình cũng có viết 1 đoạn code tương tự, nhưng ngắn hơn bạn tí, nhân 
đây cũng post lên cho mọi người tham khảo:

find . -name '*.txt' | sed 's/\(.*\).txt$/mv "\1.txt" "\1.jpg"/g' | sh

Trả lời cho