Re: [HS] Identification des caractères unicode dans Vim (Re: Bridge: config manuelle OK mais KO par /etc/network/interfaces [RESOLU])

2023-05-23 Par sujet Jean Bernon
La commande od peut aussi aider à repérer des caractères parasites cachés.

>
> > Le 2023-05-19 16:47, Olivier a écrit :
> > > À l'origine, le fichier était généré par un script Ansible.
> > > À l'oeil nu, avec vim, il ne présentait aucune anomalie visible.
> > > À l'évidence, il me semble indispensable d'utiliser un éditeur
> > > qui
> > > m'aiderait à repérer des caractères cachés.
> >
> > Et voilà :)
> >
> > https://github.com/vim-utils/vim-troll-stopper
> >
> > Sébastien
> >



Re: [HS] Identification des caractères unicode dans Vim (Re: Bridge: config manuelle OK mais KO par /etc/network/interfaces [RESOLU])

2023-05-22 Par sujet Olivier
Génial !

J'avais imaginé utiliser l'option ":set list" de vim mais le résultat
semblait insuffisant.
Dès que possible, je testerai cet autre module.

Quand il s'agit de code code source YAML ou Python, une autre source
serait d'utiliser un outil de mise en forme qui détecterait ce type de
piège.

Merci pour le tuyau.

Le mar. 23 mai 2023 à 07:54, Sébastien NOBILI
 a écrit :
>
> Bonjour,
>
> Le 2023-05-19 16:47, Olivier a écrit :
> > À l'origine, le fichier était généré par un script Ansible.
> > À l'oeil nu, avec vim, il ne présentait aucune anomalie visible.
> > À l'évidence, il me semble indispensable d'utiliser un éditeur qui
> > m'aiderait à repérer des caractères cachés.
>
> Et voilà :)
>
> https://github.com/vim-utils/vim-troll-stopper
>
> Sébastien
>



[HS] Identification des caractères unicode dans Vim (Re: Bridge: config manuelle OK mais KO par /etc/network/interfaces [RESOLU])

2023-05-22 Par sujet Sébastien NOBILI

Bonjour,

Le 2023-05-19 16:47, Olivier a écrit :

À l'origine, le fichier était généré par un script Ansible.
À l'oeil nu, avec vim, il ne présentait aucune anomalie visible.
À l'évidence, il me semble indispensable d'utiliser un éditeur qui
m'aiderait à repérer des caractères cachés.


Et voilà :)

https://github.com/vim-utils/vim-troll-stopper

Sébastien



Re: Bridge: config manuelle OK mais KO par /etc/network/interfaces [RESOLU]

2023-05-19 Par sujet Olivier
Après de multiples tentatives infructueuses (dont l'installation
d'ifupdown2 à la place d'ifupdown qui était présent), celle qui me
semble avoir enfin fait fonctionner la config est le fait d'avoir avec
vim, simplement effacé tous les caractères précédents le texte
"bridge_ports " puis re-saisi des espaces à la place  !
Y avait-il dans le fichier, un caractère invisible détériorant la syntaxe ?
Je ne le jurerai pas il semble que c'était bien le cas.

À l'origine, le fichier était généré par un script Ansible.
À l'oeil nu, avec vim, il ne présentait aucune anomalie visible.
À l'évidence, il me semble indispensable d'utiliser un éditeur qui
m'aiderait à repérer des caractères cachés.

Autre piste, le paquet ifupdown2 utilise la syntaxe bridge-ports
tandis qu'ifupdown utilise bridge_ports.
Peut-être que j'ai confondu les deux syntaxes.


Merci infiniment pour vos réponses.