Anda dapat menggunakan nama samaran, yang sering didistribusikan bersama dengan Perl. (Misalnya, di Debian, / usr / bin / nama file dipasang oleh perl
paket.) Jika tidak dikemas oleh distribusi Anda (cari prename
dan rename
di lokasi binari konvensional), tersedia untuk diunduh dari sejumlah tempat, seperti misalnya di sini , di sini atau di sini .
Script ini mengambil ekspresi reguler untuk diterapkan ke masing-masing nama file, dan satu set nama file, dan memodifikasi nama-nama file tersebut sesuai dengan ekspresi reguler itu.
Misalnya, Anda mungkin melakukannya
prename -v -n 's/^.{5}//' *
untuk menunjukkan apa yang akan terjadi jika Anda menghapus lima karakter pertama dalam nama file. Untuk benar - benar menjalankan rename, Anda cukup menghapus -n
.
-
. Alih-alihecho "$file"
digunakanprintf '%s\n' "$file"
.