#! /bin/bash PNG="`dirname "$1"`/`basename "$1" .svg`.png" SHAPE="`dirname "$1"`/`basename "$1" .svg`.shape" # generate png inkscape -e "$PNG" -w 22 "$1" # generate simple svg inkscape --export-plain-svg=/dev/stdout "$1" | \ xsltproc --stringparam icon-file "`basename "$PNG"`" xslt/svg2shape.xslt - \ > "$SHAPE"