L'adaptateur TNT August écrit ses fichiers d'enregistrement en mettant leur numéro d'ordre à la fin de l'extension (xxxx.MTS5, par exemple). Le script suivant est prévu pour le ramener avant le ".". Je l'appelle "august2mts".

#! /bin/bash

while IFS="." read pref suf
do
nom="${pref}.${suf}"
suf1="${suf//[^[:alpha:]]/}"
suf2="${suf//[^[:digit:]]/}"
suf2="$(printf '%03d' ${suf2})"
mv -v "${nom}" "${pref}-${suf2}.${suf1}"
done < <(ls *.mts*)