• [^] # Re: Aurais-tu un exemple d'arborescence à donner ?

    Posté par (site web personnel) . En réponse au message Renommage par le répertoire père. Évalué à 4. Dernière modification le 05 juillet 2018 à 14:52.

    De ce que je comprend tu as

    folder1
     img1.png
     img2.png
    folder2
     img1.png
     img2.png
    

    Et tu veux obtenir

    folder1_img1.png
    folder1_img2.png
    folder2_img1.png
    folder2_img2.png
    

    Si c'est le cas, une boucle for et un coup de realpath pour savoir où tu te situes ou sois 2 boucles for imbriquée et tu mémorises ton dossier courant ou encore en méthode bourrine

    for i in folder*/*; do echo mv "${i}" "${i/\//_}"; done
    mv folder1/1.png folder1_1.png
    mv folder1/2.png folder1_2.png
    mv folder2/1.png folder2_1.png
    mv folder2/2.png folder2_2.png

    Is it a Bird? Is it a Plane?? No, it's Super Poil !!!