Giải pháp cho ví dụ trên, sử dụng đổi tên :
rename -v -n 's/file_\d{1,3}/upl/' file_*.png
Sử dụng:
rename [options] [Perl regex search/replace expression] [files]
Từ man rename
:
-v, --verbose
Verbose: print names of files successfully renamed.
-n, --no-act
No Action: show what files would have been renamed.
đổi tên CÓ THỂ lấy regex làm đối số.
Những gì chúng tôi đang xem xét là nội dung giữa các trích dẫn duy nhất '
. Bạn có thể đặt regex cách nhau bởi /
.
Công thức: s/(1)/(2)/
where (1)
= mẫu tìm kiếm và (2)
= mẫu thay thế.
Vì vậy, hãy tự làm quen với regex và đổi tên tập tin theo lô mẫu!