INKSCAPE_CMD=inkscape | |
OPS=(union difference intersection exclusion division fracture) | |
for dir in */; do | |
for op in "${OPS[@]}"; do | |
if [ ! -e "$dir/$op.svg" ]; then | |
$INKSCAPE_CMD --actions="select-all; path-$op; export-filename:$dir/$op.svg; export-plain-svg; export-do; file-close" "$dir/original.svg" | |
fi | |
done | |
done | |