Saya memiliki file yang memiliki nama sebagai berikut:
P50_FR_8_q2_scrolls.csv
Di sini nilai 50 dan 8 perlu diganti namanya &Hasilnya harus seperti:
P21_FR_3_q2_scrolls.csv
Saya lelah beberapa mirip dengan rename 's/d{3}(d{*}).csv$P21_$1.csv' *.csv
Tapi tidak beruntung. (Sepertinya saya sangat buruk di Linux regex)
Nilai 50->21 dan 8->3 adalah sesuatu yang saya tahu. Tetapi nilai awal dan nilai akhir tidak selalu dalam ukuran digit yang sama.
Jawaban yang Diterima:
Coba
rename -n 's/50(_.*)_8/21$1_3/' *.csv
-n
flag tidak melakukan penggantian nama apa pun. Anda dapat menguji pola dengan cara ini. Hapus untuk benar-benar melakukan penggantian nama.
Setelah Upgrade Ke Linux Kernel 5.8.0-34 Generic, Os Tidak Lagi Buka Full Screen?
Cara Mengunci Browser Dengan Kata Sandi?