Re: [HS] sed ...
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.
Reply to: