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… ?
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… ?
Non e n’ai aps ça, le problème est chez toi semble-t-il ![]()
à-priori @Dindoun fait référence à cette ligne, qui est bizarrement construite…
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:
sed -i '/^#*\s*editor\s\+\(no\|yes\)/! s/$/editor no/; $a editor no' /boot/efi/loader/loader.conf
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.
pour la ligne qui posait problème je l’ai remplacé par une ligne plus fiable:
sed -i -E '/^\s*#?\s*editor(\s|$)/{s/.*/editor no/;h;b;};${x;/./{x;b;};x;s/$/\neditor no/;}' /boot/efi/loader/loader.conf
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
![]()
si zargos était passé par là il aurait ralé ![]()