Solusi untuk contoh di atas, menggunakan rename :
rename -v -n 's/file_\d{1,3}/upl/' file_*.png
Pemakaian:
rename [options] [Perl regex search/replace expression] [files]
Dari man rename:
-v, --verbose
Verbose: print names of files successfully renamed.
-n, --no-act
No Action: show what files would have been renamed.
ganti nama MUNGKIN ambil regex sebagai argumen.
Yang kami lihat adalah konten di antara tanda kutip tunggal '. Anda dapat menempatkan regex dipisahkan oleh /.
Formula: di s/(1)/(2)/mana (1)= pola pencarian, dan (2)= ganti pola.
Jadi, biasakan diri Anda dengan regex , dan nikmati penggantian nama file batch berdasarkan pola!