#!/bin/sh
# $Id: ananas-makerep,v 1.6 2003/05/09 19:42:50 app Exp $
# добавляем префикс
echo "<:start:>" > tmprep
echo "<:setoutput file(\"lastreport.tex\"):>" >> tmprep

# заменяем 
#   "\&\&"  на "&&"
#   "\$"    на "$" 
#   "{*}"   на "*"
#   "\_"    на "_"
cat $1| sed s/"\\\&\\\&"/"\&\&"/g| sed s/[\\]"\\$"/"$"/g| sed s/[\\]_/_/g| sed s/[\{][\*][\}]/*/g  >> tmprep

# заменяем два пробела на один, 
# так чтобы не осталось ни одного двойного пробела
cat tmprep| sed -e ": sss" -e "s/  / /g" -e "t sss" > tmprep1

# удаляем лишние пробелы между командами
cat tmprep1| sed s/"[:]> <[:]"/":><:"/g  > tmprep2

# удаляем лишние пробелы в конце строк
cat tmprep2| sed s/" $"//  > tmprep3

# добавляем суфикс
echo "<:endsetoutput:>" >> tmprep3
echo "<:endtmpl:>" >> tmprep3
set $(echo $1|sed s/[.]tex/.rep/)
mv ./tmprep3 $1
rm tmprep*
