Bonjour,

Désolé pour le HS, je suis un peu pressé ...

J'essaie d'insérer une ligne dans un fichier tex. La ligne en question
est

\usepackage{$font}

où $font vient de 

for font in `cat fonts`

et le fichiers 'fonts' contient le nom de police, une par ligne. J'ai
écrit un chti script (qui ne fait pas encore ce que je veux, d'où mon
appel à l'aide).

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


La sortie me donne : 

Sepackage{bookman}

J'ai essayé dans tous les sens avec des doubles quotes, des simples, mis
le \ dans le sed, hors du sed, etc ..., je n'arrive pas faire apparaître
le \ où il faut.

Un pti coup de main siouplet ??

Merci d'avance

--
Steve

-- 
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 à