Tôi có một số tệp ở định dạng này:
##. ## - Tên tệp.mp4
Tôi muốn đổi tên chúng thành:
s ## e ##. mp4
Đây là những gì tôi nghĩ ra:
đổi tên -n "s / ^ (\ d {2}) \. (\ d {2}). * / s $ 1e $ 2.mp4 /"
Nó hoạt động khi tôi kiểm tra nó trên http://regexr.com/ nhưng khi tôi chạy lệnh trên bản cài đặt Ubuntu 12.04, tất cả các tệp của tôi được đổi tên thànhse.mp4
Vì vậy, có vẻ như các nhóm đang bị bỏ qua hoặc không được chèn hoặc một cái gì đó dọc theo những dòng đó. Tôi đang thiếu một cái gì đó rõ ràng rõ ràng hay là một cái gì đó khác đang xảy ra?
Tôi đã kết thúc việc sử dụng pyRenamer và điều đó đã làm việc tuyệt vời, nhưng tôi vẫn muốn biết tại sao rename
không hoạt động đúng.
Chúc mừng và cảm ơn vì sự giúp đỡ của bạn.