#!/bin/sh #Author: Romain Goffe #Date: 27/10/2010 #Description: apply typo rules depending on language for songs (.sg files) #Commentary: to be merge with latex-preprocessing script for song in songs/*/*.sg; do if grep -q "selectlanguage{english}" $song then sed -i \ -e 's/(\s)*?/?/g' \ -e 's/(\s)*!/!/g' \ -e 's/(\s)*:/:/g' \ $song; fi; if grep -q "selectlanguage{french}" $song then sed -i \ -e 's/\([^ ]\)?/\1 ?/g' \ -e 's/\([^ ]\)!/\1 !/g' \ -e '/\\gtab.*/ ! s/\([^ ]\):/\1 :/g' \ $song; fi; done;