Je suis souvent le less
pager pour visualiser les fichiers journaux. Généralement, j'utilise less -F
pour suivre la progression du journal à la manière de tail
.
Cependant, certains fichiers journaux utilisent des caractères nationaux dans un encodage non standard (Latin-1, alors que le système utilise UTF-8). Évidemment, ceux-ci ne s'afficheront pas correctement.
Comment puis-je visualiser de tels fichiers avec less
?
Les seules solutions que j'ai trouvées :
- Corriger l'encodage du fichier (
recode
ouiconv
). Cela ne fonctionne pas si le fichier est toujours en cours d'écriture, donc je ne peux pas utiliserless -F
. De plus, cela détruit l'horodatage d'origine du journal, ce qui est préjudiciable du point de vue de l'audit. - Utiliser un tube (
recode latin1... |less
). Fonctionne pour les fichiers en cours, mais malheureusement, ensuiteless -F
ne semble pas fonctionner (il ne se met simplement pas à jour ; je pense que le processusrecode
se termine une fois qu'il a fini).
Existe-t-il une solution qui me permette de "suivre" un fichier journal tout en affichant correctement les caractères nationaux ?