Những gì tôi có và muốn đạt được:
Có hàng ngàn hình ảnh trong một thư mục.
Tôi có một tệp CSV với các cột sau:
A: tên gốc B: tên đã đổi tên
Một hàng điển hình trông như thế này:
"original-1.jpg","renamed-1.jpg" "original-2.jpg","renamed-2.jpg"
Tôi có thể loại bỏ các trích dẫn, đó không phải là một vấn đề.
Bây giờ tôi muốn sử dụng một ứng dụng hoặc chạy một tập lệnh sẽ tìm kiếm tất cả các hình ảnh trong cột A và đổi tên chúng thành tên trong cột B (ví dụ: gốc-1.jpg -> đổi tên-1.jpg).
Có một số câu trả lời xung quanh, ví dụ:
http://ubuntuforums.org/showthread.php?t=1069652
http://systembash.com/content/one-line-batch-rename-files-USE-csv-input-file-and-awk/
Tuy nhiên, có một số tập lệnh liên quan và tôi không chắc liệu tất cả các tập lệnh đó chỉ ảnh hưởng đến thư mục nơi bạn lưu trữ tập lệnh hay chúng có thể đổi tên tất cả các tệp trên đĩa đáp ứng một số điều kiện nhất định. Tất nhiên, sau này cần phải tránh.
Những gì tôi đang tìm kiếm là một hướng dẫn đơn giản về cách đổi tên tệp và cách chọn thư mục có tệp.
Cảm ơn bạn trước.