Đây là vấn đề của tôi: Tôi có một thư mục có 500 hình ảnh được đặt tên:
1.jpg
2.jpg
3.jpg
và như thế..
Tôi đã sao chép thư mục đó và bây giờ tôi cần đổi tên những hình ảnh tương tự từ 501 thành 1000 nhưng theo thứ tự như sau:
1.jpg becomes 501.jpg
2.jpg becomes 502.jpg
3.jpg becomes 503.jpg
....
Khi tôi sử dụng lệnh đổi tên tiêu chuẩn của mình:
i=501;for img in $(find . -iname '*.jpg'); do echo -n "Converting $img"; mv $img $i.jpg && echo $i && ((i++)); done
Nó đặt hàng hình ảnh từ 501 đến 1000 nhưng tất cả chúng đều nằm rải rác:
23.jpg becomes 501.jpg,
66.jpg becomes 502.jpg
...
(chúng theo đúng thứ tự, nhưng nó trộn chúng lên)
Tôi biết đó có thể là một lệnh tôi đang thiếu ...