Re: [HS] Identification des caractères unicode dans Vim (Re: Bridge: config manuelle OK mais KO par /etc/network/interfaces [RESOLU])
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])
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])
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]
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.