Engine for LaTeX songbooks http://www.patacrep.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

46 lines
886 B

#!/bin/sh
# Utility that corrects the songs input to respect some LaTeX rules
for i in songs/*/*.sg;
do
# oe inclusion
sed -i "s/coeur/c\\\oe{}ur/g" $i;
sed -i "s/boeuf/b\\\oe{}uf/g" $i;
sed -i "s/oeuvre/\\\oe{}uvre/g" $i;
sed -i "s/oeuf/\\\oe{}uf/g" $i;
sed -i "s/soeur/s\\\oe{}ur/g" $i;
sed -i "s/noeud/n\\\oe{}ud/g" $i;
sed -i "s/oeil/\\\oe{}il/g" $i;
#punctuation
sed -i "s/’/'/g" $i;
sed -i "s/Ca /Ça /g" $i;
# dots rules
sed -i "s/\\.\\.\\./\\\dots/g" $i;
#chords
sed -i "s/\\[Re\\]/\\[Ré\\]/g" $i;
sed -i "s/b\\]/\\&\\]/g" $i;
#Do
sed -i "s/032010}/X32010}/g" $i;
#La
sed -i "s/002220}/X02220}/g" $i;
#Lam
sed -i "s/002210}/X02210}/g" $i;
#Ré
sed -i "s/000232}/XX0232}/g" $i;
sed -i "s/X00232}/XX0232}/g" $i;
#Ré7
sed -i "s/000212}/XX0212}/g" $i;
#Rém
sed -i "s/000231}/XX0231}/g" $i;
sed -i "s/X00231}/XX0231}/g" $i;
#Si7
sed -i "s/021202}/X21202}/g" $i;
done;