m4 et les virgules

Marc Chantreux marc.chantreux at ulpmm.u-strasbg.fr
Thu Jan 5 13:52:00 CET 2006


bonjour à tous,

Premier post de l'année : bonne année à tous!

Je suis en train de me faire un petit outils pour faire rapidement des
présentations HTML. J'utilise m4 et le but est d'obtenir une syntaxe du
genre :

SLIDE( Technos utilisées,
UL(
sed,
awk,
`m4, avec qq problèmes'
))dnl

Voilà donc ma tentative :

define(`LISTITEM', `ifelse($1,`',,`<li>$1</li>
LISTITEM(shift($*))')')dnl
define(UL,`<ul>
LISTITEM($*)</ul>')

Le problème est que la chaine 
`m4, avec qq problèmes'

est vu comme 2 arguments au lieu d'un... (qq soit le nombre de quotes).
Comment puis-je protéger mon texte ? Au passage, je suis preneur d'une
FAQ ou autre documentation didactique sur m4.

cordialement,
mc



More information about the Shell mailing list