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