Bonjour,

Steve a écrit :
[SNIP \usepackage{$font} où $font vient de for font in `cat fonts`]
FILE="fichier"

for font in `cat fonts`
do

NEWFILE=$FILE-$font.tex
cp $FILE $NEWFILE
string="\usepackage{$font}"
echo "string vaut $string"
sed "6 s/^/"$string"/" $FILE > $NEWFILE

done

Je ne connais pas bien sed (j'utilise plutôt perl), mais ne faudrait-il pas mettre le \ dans le string ?

string="\\usepackage{$font}"

J'ai essayé avec le même résultat.
Par contre

string="\\\usepackage{$font}"

marche...
Perso, je l'explique par les ".
Le 1er : string="truc" 'compile' truc et donc \\ devient \ de même que \t, \n et tous les \machins qu'il connait.
Le 2ieme : sed "bidule" 'compile bidule.
donc ton truc qui contient \\\u est compilé en \\u et ton bidule qui contient \\u est compilé en \u.
Je ne sais pas si je suis bien clair.
Hope this helps,
bon courage,
@+
Yannick.

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à