Saya memiliki skrip yang mencantumkan sekelompok file yang cocok dengan kriteria tertentu. Ini menghasilkan nama file saja dan ada banyak teks yang tidak perlu.
Contoh string adalah:
[gg]_Magi_-_13_[DB38165F].mkv
Apa yang ingin saya capai dalam output adalah:
[gg]_Magi_-_13
Saya sudah bisa mengganti garis bawah tapi saya tidak berhasil memotong [CRC32] .mkv berhasil.
Saya juga membatasi jumlah karakter dan menempatkan ellipsis di bagian akhir jika mereka melampaui 28 karakter tetapi bahkan jika tidak melampaui 28 karakter, itu masih menambahkan ellipsis di akhir.
Kode untuk itu adalah:
print substr( $0, 0, 28 )"[…]"}
Bantuan untuk salah satu dari masalah ini akan sangat dihargai.
[blahblah] blahblahblahblahblah 01 dan [blahblah] blahblahblahblahblah 02 keduanya menjadi [blahblah] blahblahblahblahb... (tidak ada file yang berbeda)