# Remplacement motif aléatoire

**URL:** <https://www.debian-fr.org/t/remplacement-motif-aleatoire/82356>\
**Category:** Programmation\
**Created:** [Juin 18, 2020, 10:19 UTC](https://www.debian-fr.org/t/remplacement-motif-aleatoire/82356 "2020-06-18T10:19:27Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aerhin](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/e56c9b/32.png) [@aerhin](https://www.debian-fr.org/u/aerhin)\
**Post date:** [Juin 18, 2020, 10:19 UTC](https://www.debian-fr.org/t/remplacement-motif-aleatoire/82356/1 "2020-06-18T10:19:27Z")

</div>

Bonjour à tous,

Voila je ne scripte jamais mais cette fois, j’ai besoin…  
J’ai des fichiers (plein) qui contiennent ce genre de chose :  
# alpha  
# airsonic  
# windows  
# etc

Et ce que je cherche à obtenir au final c’est :  
# name : [alpha]  
# name : [airsonic]  
# name : [windows]  
# name : [etc342]

Le point commun de toute les occurences à mofifier c’est le dièse en début de ligne. Mais je ne vois pas du tout comment aborder la chose…

quelqu’un aurait une idée ?

Par avance merci 🙂

Vincent

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Juin 18, 2020, 11:36 UTC](https://www.debian-fr.org/t/remplacement-motif-aleatoire/82356/2 "2020-06-18T11:36:09Z")

</div>

Bonjour [**aerhin**](https://www.debian-fr.org/u/aerhin)

```nohighlight
sed -i.sauv 's/^# \(.*\)$/# name : \[\1\]/' nomDuFichier

```

Une fois que la ligne de commande ci-dessus aura été lancée,  
le fichier **nomDuFichier** sera modifié comme tu le souhaitais,  
et tu auras une copie du fichier original non modifié dont le nom sera **`nomDuFichier.sauv`**

---

<div class="post-metadata">

**Author:** ![aerhin](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/e56c9b/32.png) [@aerhin](https://www.debian-fr.org/u/aerhin)\
**Post date:** [Juin 18, 2020, 11:46 UTC](https://www.debian-fr.org/t/remplacement-motif-aleatoire/82356/3 "2020-06-18T11:46:48Z")

</div>

Bonjour @anon29980398

Et merci !!! En effet je viens de faire le test et cela semble fonctionner exactement comme attendu…  
Je me doutais qu’il y avait qqch a faire avec sed mais je ne connais que très mal cette commande…

En tout cas c’est parfait !

merci énormément !

Vincent

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Juin 18, 2020, 11:52 UTC](https://www.debian-fr.org/t/remplacement-motif-aleatoire/82356/4 "2020-06-18T11:52:06Z")

</div>

Merci pour le retour. 😀
