Procédure de conversion des pages de man en français (C. Blaess) format man -> html sous bash il faut disposer de 'finddupe' et installer le binaire de man2HTML ds un répertoire dont le nom figure dans le PATH rm *html tar xvzf ~/tmp/man-fr-0.7.tar.gz cd man-fr-0.7 for r in 1 2 3 4 5 7 8 ; do cd man$r ; for i in *.$r ; do echo $i ; man ./"$i" | man2HTML -ix Index-"$r".html `basename $i ."$r"`-"$r".html > `basename $i ."$r"`-"$r".html ; done ; cd .. ; done >& /tmp/man2html.results examiner '/tmp/man2html.results', bricoler (réengendrer les .html) si nécessaire copier (par cp -a ...) tous les .html engendrés dans un répertoire à part, afin de pouvoir en restaurer certains après la manip suivante j'ai procédé ainsi : find -type f -name '*.html'|xargs -iCACA cp CACA html invoquer : for r in 1 2 3 4 5 7 8 ; do cd man$r ; finddupe -vvv .|grep html|xargs -n2 ln -sf ; cd .. ; done 'cat man*/*.html>/dev/null' révèle les noms des liens inadéquats, les détruire et restaurer le fichier .html, puis tirer des symlinks puis 'symlinks -cr .' examiner les man*/Index-[1-9].html y modifier (sous Emacs : `replace-regexp') : COLOR=#"000000">\([a-z0-9_]*\) en COLOR=#"000000">\1 (où 'N' remplace le numéro de la classe de man) y chercher des doublons