# Convertir une 50aine de fichiers ?

**URL:** <https://www.debian-fr.org/t/convertir-une-50aine-de-fichiers/63785>\
**Category:** Programmation\
**Created:** [Février 21, 2016, 8:54 UTC](https://www.debian-fr.org/t/convertir-une-50aine-de-fichiers/63785 "2016-02-21T20:54:29Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 8:54 UTC](https://www.debian-fr.org/t/convertir-une-50aine-de-fichiers/63785/1 "2016-02-21T20:54:29Z")

</div>

Bonjour,

Comme suite aux suggestions faites par kriptecks pour convertir les fichiers .html qui ,posent problème à l’affichage des caractères accentués et le code qu’il propose :

```auto
...
cp le_nom_de_ton_fichier.html test.html
iconv -f ISO-8859-1 -t UTF-8 test.html -o nouveau_fichier.html
...
```

dans [sa réponse](https://www.debian-fr.org/html-affichage-caracteres-accentuees-problematique-t49956.html)

j’aimerais savoir comment je pourrais convertir la totalité des fichiers .html contenus dans le dossier en renommant les fichiers d’origines et en nommant les fichiers convertis avec le nom d’origine du fichier.

Par exemple, le fichier “autosave.html” deviendra “autosave\_OLD.html” et le fichier converti prendra le nom de “autosave.html”.

Merci.

---

<div class="post-metadata">

**Author:** ![nilux17](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/n/bc79bd/32.png) [@nilux17](https://www.debian-fr.org/u/nilux17)\
**Post date:** [Février 21, 2016, 8:54 UTC](https://www.debian-fr.org/t/convertir-une-50aine-de-fichiers/63785/2 "2016-02-21T20:54:29Z")

</div>

bonjour,

un script shell sera ton allié  
un truc comme ça :

```auto
#!/bin/bash
 for i in `ls *.html`
     do
         cp $i `echo $i | sed s/.html/\_bak.html/`
         iconv -f ISO-8859-1 -t UTF-8 $i -o `echo $i | sed s/.html/\_new.html/`
    done

```

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 8:54 UTC](https://www.debian-fr.org/t/convertir-une-50aine-de-fichiers/63785/3 "2016-02-21T20:54:29Z")

</div>

Pfffffft !

Ça a l’air si simple … quand on connaît ![:023](https://www.debian-fr.org/uploads/default/original/1X/3c587556c0cc11389317c03a60788d77ceebd307.gif "OK")

Merci nilux17 ![:116](https://www.debian-fr.org/uploads/default/original/1X/eae5ac515968d1af3d7141407139e6921afb85d3.gif "heu!")

---

<div class="post-metadata">

**Author:** ![Mimoza](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mimoza/32/3858_2.png) [@Mimoza](https://www.debian-fr.org/u/Mimoza)\
**Post date:** [Février 21, 2016, 8:54 UTC](https://www.debian-fr.org/t/convertir-une-50aine-de-fichiers/63785/4 "2016-02-21T20:54:30Z")

</div>

Tu pourras même améliorer (point de vu syntaxe) ce script en regardant cet article :  
[linuxfr.org/news/revue-des-techn … n-en-shell](http://linuxfr.org/news/revue-des-techniques-de-programmation-en-shell)

---

<div class="post-metadata">

**Author:** ![Papy\_Octet](https://www.debian-fr.org/user_avatar/www.debian-fr.org/papy_octet/32/8503_2.png) [@Papy\_Octet](https://www.debian-fr.org/u/Papy_Octet)\
**Post date:** [Février 21, 2016, 8:54 UTC](https://www.debian-fr.org/t/convertir-une-50aine-de-fichiers/63785/5 "2016-02-21T20:54:31Z")

</div>

Merci. Je vais regarder cela de près. ![:118](https://www.debian-fr.org/uploads/default/original/1X/d1e19597f004a3fd88435bfd0efb9a00e740a16a.gif "langue-yeux")
