# (http://creativecommons.org/publicdomain/zero/1.0/legalcode).
set -e
-EXIT () {
+close_term () {
printf '\n%s' '*** Close the terminal window or press Return.'; read OK
test -z "$OK" && exit $1
}
[ -d saved-svg ] || mkdir saved-svg
for svg in *.svg; do
cp -b -S '.bak' "$svg" saved-svg/"$svg" 2>/dev/null \
- || (echo "*** This directory doesn't contain any SVG."; EXIT '1')
+ || (echo "*** This directory doesn't contain any SVG."; close_term '1')
sed -i 's,sodipodi:docname="[^"]*",sodipodi:docname="",' "$svg"
sed -i 's,inkscape:export-filename="[^"]*",inkscape:export-filename="",' "$svg"
echo $svg
done
-EXIT '0'
+close_term '0'
# (http://creativecommons.org/publicdomain/zero/1.0/legalcode).
set -e
-EXIT () {
+close_term () {
printf '\n%s' '*** Close the terminal window or press Return.'; read OK
test -z "$OK" && exit $1
}
for svg in *.svg; do
test -s "$svg" \
- || (echo "*** This directory doesn't contain any SVG."; EXIT '1')
+ || (echo "*** This directory doesn't contain any SVG."; close_term '1')
printf '\n%s\n\n' "=== $svg"
perl -Twe 'while (<>) { print "$1\n" if
m/([\w\-:]+="([\/\.]+|file:).+?"|[\w:]+docname=".+")/i; }' <"$svg";
done
-EXIT '0'
+close_term '0'