Redonner extension par lot

Aelurus -  
 Aelurus -
Bonjour,
En farfouillant dans le forum pour renommer en lot plusieurs fichiers sans extension je suis aller à votre tutos Sed-introduction, pour essayer de me dépatouiller avec...
Mais je viens de me faire peur avec

ls * | sed 's/*/*.mp3/' *

Résultat la console c'est un peu beaucoup affolé.....

J'ai pas mal de fichiers de musique aux quels j'ai fait perdre leur extension avec amarok...
Donc je cherche une maniere simple pour rajouter .mp3 à tout les fichiers d'un dossier voir même dans des sous dossier.
Merci de votre aide.
Configuration: Linux
Firefox 3.0.14

2 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    Salut,

    A condition que tous les fichiers n'aient aucune extension...

    [tmpfs]$ ls -1
    aaa
    bbb
    ccc
    ddd
    eee
    fff
    
    [tmpfs]$ for fich in *;do mv ${fich} ${fich}.mp3;done
    
    [tmpfs]$ ls -1
    aaa.mp3
    bbb.mp3
    ccc.mp3
    ddd.mp3
    eee.mp3
    fff.mp3
    
    [tmpfs]$

    ;-))
    0
  2. Aelurus
     
    Grand merci à toi jipicy.
    Cela fait exactement ce que je cherchais, j'ai effectivement que des fichiers sans aucune extension

    aelurus@Aelbutun:~/Musiques/Alanis_Morissette/Jagged_Little_Pill$ ls -1
    All_I_Really_Want
    Ironic
    Mary_Jane
    Wake_Up
    You_Oughta_Know
    aelurus@Aelbutun:~/Musiques/Alanis_Morissette/Jagged_Little_Pill$ for fich in *;do mv ${fich} ${fich}.mp3;done
    aelurus@Aelbutun:~/Musiques/Alanis_Morissette/Jagged_Little_Pill$ ls -1
    All_I_Really_Want.mp3
    Ironic.mp3
    Mary_Jane.mp3
    Wake_Up.mp3
    You_Oughta_Know.mp3
    aelurus@Aelbutun:~/Musiques/Alanis_Morissette/Jagged_Little_Pill$

    Je cherchais avec sed mais cette simple boucle marche trés bien.
    0