URL: https://linuxfr.org/forums/linux-general/posts/petit-script-de-renommage-de-videos-avec-petits-soucis Title: Petit script de renommage de vidéos avec petits soucis Authors: Stinouff Date: 2023年05月06日T17:21:00+02:00 License: CC By-SA Tags: vidéo Score: 1 Salut, J'ai écrit un tout petit script simple mais pas si efficace pour renommer mes vidéos selon plusieurs critères : #!/bin/bash #Nom donné aux vidéos read -p "Nom des vidéos : " nom #Numéro des vidéos num=1 for file in *.mp4 do date=$(mediainfo "$file" | grep date | head -n 1 | cut -b 48-57) time=$(mediainfo "$file" | grep date | head -n 1 | cut -c 59-66) newname="${date} (${time}) - ${nom} - ${num}.mp4" mv -v "$file" "$newname" ((num++)) done - La date et l'heure en premier - Le nom des vidéos (c'est un nom arbitraire que je choisis au lancement du script) - Le numéro de la vidéo dans la liste Ça donne des noms de ce style : 2023年03月28日 (14:32:11) - Anniversaire de Youmna - 1.mp4 2023年03月28日 (14:48:20) - Anniversaire de Youmna - 2.mp4 2023年03月28日 (15:52:03) - Anniversaire de Youmna - 3.mp4 J'ai un souci cependant...La numération est juste seulement si les fichiers étaient déjà dans l'ordre chronologique avant le traitement. Selon les noms, ils peuvent néanmoins être traités dans le désordre, ce qui donnerait un classement A-Z juste dans le gestionnaire de fichiers malgré tout (grâce aux dates et horaires) mais faux dans le nombre qui est attribué à chaque fichier. Je n'ai pas trouvé de solution simple pour résoudre le problème, si ce n'est lancer le script deux fois. Auriez-vous des suggestions s'il vous plaît ?

AltStyle によって変換されたページ (->オリジナル) /