Hallo,
ich habe ein kleines Bash-Script:
Code:
#!/bin/sh
CaptionAbstract="bla"
WriterEditor="bla"
Headline="bla"
Byline="bla"
Credit="bla"
ObjectName="bla"
DateCreated="bla"
City="bla"
ProvinceState="bla"
CountryPrimaryLocationName="bla"
Keywords="bla,bla,bla"
CopyrightNotice="bla"
ReleaseDate="bla"
SubLocation="bla"
Contact="bla"
echo "Dateityp (jpg, tif, gif)"
read FILETYPE
exiftool -overwrite_original -iptc:caption-abstract="$CaptionAbstract" -iptc:writer-editor="$WriterEditor" -iptc:headline="$Headline" -iptc:by-line="$Byline" -iptc:credit="$Credit" -iptc:objectname="$ObjectName" -iptc:datecreated="$DateCreated" -iptc:city="$City" -iptc:province-state="$ProvinceState" -iptc:Country-PrimaryLocationName="$CountryPrimaryLocationName" -iptc:CopyrightNotice="$CopyrightNotice" -iptc:releasedate="$ReleaseDate" -iptc:sub-location="$SubLocation" -iptc:contact="$Contact" *.$FILETYPE
# originalen Field Separator sichern
OLDIFS="$IFS"
# Field Separator auf "," setzen
IFS=","
for k in $Keywords
do
exiftool -overwrite_original -iptc:keywords+="$k" *.$FILETYPE
done
# originalen Field Separator restaurieren
IFS="$OLDIFS"
Nun möchte ich die Variablen die am Anfang definiert werden in eine externe Datei auslagern und dann diese Datei beim Aufruf des Scripts auslesen lassen. Zweck ist der, unterschiedliche "Profile" zu erstellen.
Wie stelle ich das an ?
Danke&Gruß
Christian
Lesezeichen