[Linux-31] renommer des fichiers
imcp.ba
imcp.ba at free.fr
Ven 3 Avr 11:17:33 CEST 2015
j'ai pas tous compris
je suis pas encore reveille mais il faudrais utiliser
sed
avec les subtitution de commande avec GROUPAGE de ed
dans les commandes s/yyy/jjj/
il fo placer des sequence de groupage entre \( \)
dans la partie gauche de la commande s
dans la partie droite \1 represente le premeier groupge
ca devris donner qq chose comme
de memeoire
sed -e "s/mts\([0-9][0-9]*\)/\1mts/"
et Fr3_shoa-04022015-2049.mts16
deviends alors Fr3_shoa-04022015-2049.16mts
si c'es ca que tu cheche !
pour formatre le chiffre 16 en 016
utiliser read echo print ...
verifier dabord quye dans les nom de fichier il n'y a pas de
caracter tordu invisible avec od !
jdd a écrit :
> Bonour,
>
> Je viens d'acheter un tuner HD pour ma petite télé qui ne capte pas les
> nouvelles chaines en HD.
>
> j'ai, hier, enregistré "shoa" (9h).
>
> cet appa reil a une drôle de façon de nommer les fichiers:
>
>
> Fr3_shoa-04022015-2049.mts
> Fr3_shoa-04022015-2049.mts12
> Fr3_shoa-04022015-2049.mts16
> Fr3_shoa-04022015-2049.mts2
> (...)
>
> l'ordre de vision est facile à trouver (par la date), mais je voudrais
> renommer les fichiers pour que mon lecteur les trouve.
>
> Pour ça, il faudrait "normaliser" les chiffres pour qu'ils soient dans
> l'ordre naturel (001, 002... 025..), et ramener le chiffre *avant* le .mts
>
> je suis un peu court en bash pour faire ça...
>
> un coup de main?
> merci
> jdd
> _______________________________________________
> Linux-31 mailing list
> Linux-31 at culte.org
> http://culte.org/mailman/listinfo/linux-31
>
>
Plus d'informations sur la liste de diffusion Linux-31