Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- kleuren(){
- temp=$(echo ${1%.*}_temp.${1##*.})
- style=$(echo ${2%.*}_temp.${2##*.})
- cp $1 $temp
- sed '/^[^A-Z]/d' $2 | sed '/^$/d' > $style
- while read p; do
- match=$(cut -d "," -f1 <<<$p)
- color=$(cut -d "," -f2 <<<$p)
- sed -r "s/"$match"\"/"$match"\" style\=\"fill\:"$color"\;\"/g" $temp > $temp.tmp && mv $temp.tmp $temp
- done <$style
- convert svg:$temp png:${1%.*}.png
- rm -f $temp $style
- }
- Syntaxis(){
- >&2 echo "Fout: onbestaand, onleesbaar of ongeldig" $2"-bestand:" $1
- >&2 echo "Syntaxis: inkleuren svg-bestand csv-bestand"
- }
- case $1 in
- *.svg)
- case $2 in
- *.csv)
- kleuren $1 $2;;
- *)
- Syntaxis $2 csv; exit 3;;
- esac;;
- *)
- case $2 in
- *.csv)
- Syntaxis $1 svg; exit 2;;
- "")
- >&2 echo "Syntaxis: inkleuren svg-bestand csv-bestand"; exit 1;;
- *)
- Syntaxis $2 csv ;;
- esac;;
- esac
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement