# Probleme de sed

**URL:** <https://www.debian-fr.org/t/probleme-de-sed/93099>\
**Category:** Programmation\
**Tags:** sed\
**Created:** [Novembre 9, 2026, 3:40 UTC](https://www.debian-fr.org/t/probleme-de-sed/93099 "2026-11-09T15:40:46Z")\
**Posts on this page:** 8\
**Page:** 2

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Novembre 10, 2026, 7:05 UTC](https://www.debian-fr.org/t/probleme-de-sed/93099/21 "2026-11-10T19:05:01Z")

</div>

la ligne marche

mais plus loin tu as un sed -Ei ’ avec rien d’autre

sinon tu a des \x09 devant certains sed : ces lignes marchent-elles ( un problème de sh/bash/zsh… ?

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 10, 2026, 7:45 UTC](https://www.debian-fr.org/t/probleme-de-sed/93099/22 "2026-11-10T19:45:08Z")

</div>

> [@dindoun](#):
>
> sinon tu a des \x09

Non e n’ai aps ça, le problème est chez toi semble-t-il 🙂

---

<div class="post-metadata">

**Author:** ![PengouinPdt](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pengouinpdt/32/3978_2.png) [@PengouinPdt](https://www.debian-fr.org/u/PengouinPdt)\
**Post date:** [Novembre 11, 2026, 7:18 UTC](https://www.debian-fr.org/t/probleme-de-sed/93099/23 "2026-11-11T07:18:49Z")

</div>

> [@Zargos](#):
>
> ```auto
> sed -i '/^#*\s*editor\s\+\(no\|yes\)/s//editor no/; $a editor no' /boot/efi/loader/loader.conf
> sed -Ei '
> 
> ```

à-priori @Dindoun fait référence à cette ligne, qui est bizarrement construite…

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 11, 2026, 12:24 UTC](https://www.debian-fr.org/t/probleme-de-sed/93099/24 "2026-11-11T12:24:00Z")

</div>

La deuxième ligne se réfère à un autre sed qui n’a rien à voir.

Effectivement il y a un problème de copie du sed qui est en fait:

```auto
sed -i '/^#*\s*editor\s\+\(no\|yes\)/! s/$/editor no/; $a editor no' /boot/efi/loader/loader.conf

```

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 11, 2026, 12:52 UTC](https://www.debian-fr.org/t/probleme-de-sed/93099/25 "2026-11-11T12:52:17Z")

</div>

en tout cas j’ai trouvé quelque chose quand à mon .bashrc.  
Au moment de la modification le fichier est bon.  
Mais quelque part après, celui ci est modifié.

Dans le processus, je créé une structure de fichier dans /etc/skel, dans lequel cette modification n’existe pas (elle est standard pour tous les utilisateurs sauf root).

j’ai bien un script qui traite le fichier /etc/bash.bashrc mais pas cette partie qui est différente entre les deux fichiers.

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 11, 2026, 1:15 UTC](https://www.debian-fr.org/t/probleme-de-sed/93099/26 "2026-11-11T13:15:57Z")

</div>

pour la ligne qui posait problème je l’ai remplacé par une ligne plus fiable:

```auto
sed -i -E '/^\s*#?\s*editor(\s|$)/{s/.*/editor no/;h;b;};${x;/./{x;b;};x;s/$/\neditor no/;}' /boot/efi/loader/loader.conf

```

---

<div class="post-metadata">

**Author:** ![Zargos](https://www.debian-fr.org/user_avatar/www.debian-fr.org/zargos/32/10889_2.png) [@Zargos](https://www.debian-fr.org/u/Zargos)\
**Post date:** [Novembre 11, 2026, 1:26 UTC](https://www.debian-fr.org/t/probleme-de-sed/93099/27 "2026-11-11T13:26:33Z")

</div>

J’ai trouvé pourquoi j’ai un problème avec mon .bashrc.

Dans mes déploiement j’utilise des archives.  
Une pour les système sans GUI, et une pour les système avec GUI (Cinnamon exclusivement).

Il y a quelques temps j’ai changé ma façon de faire. J’ai une archive transversale à tous les profils, et ensuite je créé des archives spécifique pour l’ajout.  
Mais je n’avais pas modifié le profil Cinnamon pour prendre en compte cette méthode. Et de fait il venait écraser mes modifications.

J’ai supprimé .bashrc et autres fichiers relevant du standard transversal de l’archive et mon problème est réglé. Le code n’y était pour rien.

Encore un problème XY de résolu 😉 😃

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Novembre 11, 2026, 4:00 UTC](https://www.debian-fr.org/t/probleme-de-sed/93099/28 "2026-11-11T16:00:29Z")

</div>

> [@Zargos](#):
>
> Encore un problème XY de résolu

si zargos était passé par là il aurait ralé 🙂

[Page précédente](https://www.debian-fr.org/t/probleme-de-sed/93099.md?page=1)
