add-meta.sh 475 Bytes
#!/bin/bash
#
# Script to assign meta data to images
#
# Usage: add_meta.sh metafile.xmp image-files
#
if [ $# -eq 0 ]
then
echo "Usage: add_meta metafile.xmp image-files"
else
echo "Processing meta information..."
template_file=$1
num_files=$#
xmp_ext=".xmp"
for (( i=1; i<$num_files; i++ ))
do
  file_name=$2
  echo $file_name
  base_name="${file_name%.*}"
  xmp_file=$base_name$xmp_ext
  cp $template_file $xmp_file
  exiv2 -ixX $file_name
  rm $xmp_file
  shift
done
fi