boxespy/scripts/clean_svg.sh

25 lines
482 B
Bash

#!/bin/bash
echo "Clean data by removing metadata."
if [[ $# -ne 1 ]]; then
echo "Usage: {folder}"
exit 1
fi
if [[ -n $1 ]]; then
FILES=$1
fi
if ! [[ -d $FILES ]]; then
echo "This folder does not exists: $FILES"
exit 1
fi
echo "Start cleaning folder: $FILES"
for f in "$FILES"/*
do
echo "Clean: $f"
## Remove changing lines.
grep -v -E "(<dc:date>|<dc:source>|Creation date|Command line)" "$f" > "$f.tmp" && mv -f "$f.tmp" "$f"
done
echo "Finished cleaning folder."