anchor.sh

 

### anchor.sh
###
### Add anchor tags

file=$1

sed "s,<h3>,<a name=1></a><h3>,g" $file > $file.tmp
mv $file.tmp $file

ctr=1
x=`grep "<a name=1></a><h3>" $file | sed "s, ,_,g" | sed "s/,/foobaranchor/g"`
for i in `echo $x`
do
   y=`echo $i | sed "s,_, ,g"` 
   z=`echo $i | sed "s,_, ,g" | sed "s,a name=1,a name=$ctr,g"` 
   ctr=`expr $ctr + 1`
   echo "Old: $y  New: $z"
   sed "s,$y,$z,g" $file  | sed "s/foobaranchor/,/g" > $file.tmp
   mv $file.tmp $file
done