J'ai un excellent script que j'utilise pour convertir l'encodage dans les fichiers srt. J'ai également créé un alias pour ce script afin de pouvoir entrer le répertoire dans lequel je souhaite exécuter le script et utiliser mon alias. konvert
.
Cependant, j'ai maintenant le scénario suivant : plus de 20 répertoires avec des fichiers srt à l'intérieur. Que dois-je faire pour pointer mon script vers tous ces répertoires en une seule commande ?
Heureusement, tous ces répertoires sont regroupés dans un répertoire principal, et je pense donc qu'il devrait y avoir un moyen simple de le faire.
Contenu de la script
#!/bin/bash for file in *.srt; do iconv -f CP1250 -t UTF-8 -o "$file".utf "$file" && mv "$file".utf "$file"; done