grazie mi stavo dedicando anch'io per quello che ho imparato al quoting sul file csv, ma mi ero perso con le virgoletteAccidenti, vedi che l'animo del programmatore ha preso il sopravvento e mi sta portando fuori strada!La sostituzione errata non è sul file compito.tex, ma è il file di t estocon l'elenco che si rompe... il comando \cdot è lì dentro. Ho fatto due prove: se in elenco2.csv scrivi \\\\cdot (con 4 backslash), funziona:l'interpolazione degli escape di Bash e di Perl si mangiano un po' di backslashciascuna.
tanchiubmatteo
Togli anche la sostituzione "s/\\/\\\\/g;", naturalmente:--- --- ----------------------------------------------------------------------cat $template | \ perl -000 -pe"s/\@E1D1\@/$e1d1/g; s/\@E1R1\@/$e1r1/g; s/\@E1R2\@/$e1r2/g; s/\@E1R3\@/$e1r3/g" > \ compito-$i.tex pdflatex compito-$i.tex--- --- ----------------------------------------------------------------------Se hai pazienza, ce la faremo :-) Antonio --Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent- request@xxxxxxxxxxxxx
-- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx