Saat membaca tutorial tentang pengubahan nama file batch di bash dan menggunakan sort
perintah untuk mengurutkan konten file, saya belum bisa menemukan cara menggabungkan keduanya.
Saya memiliki direktori yang isinya diurutkan menggunakan tag di dalam nama file, mirip dengan bagaimana program TagSpaces menangani hal-hal. Saya menambahkan tag apa pun yang dapat saya pikirkan sampai akhir nama file ketika saya membuatnya atau mengunduhnya. Ini sebuah contoh:
Sunrise (2) #wallpaper #4k #googleimages.jpg
Sekarang saya ingin memeriksa semua file ini dan mengganti nama mereka sehingga tag diurutkan berdasarkan abjad, tanpa mempengaruhi apa pun sebelum atau setelah tag (misalnya judul gambar atau ekstensi file). Jadi di atas akan menjadi:
Sunrise (2) #4k #googleimages #wallpaper.jpg
Bagaimana saya mencapai ini? Aku bahkan tidak bisa mencari cara untuk melewati file nama , dan tidak isinya, untuk perintah seperti sort
, yang output aku bisa maka mungkin pipa ke mv
.