T
Technofrikus
Aktives Mitglied
Thread Starter
- Dabei seit
- 15.01.2006
- Beiträge
- 820
- Reaktionspunkte
- 34
Tach,
ich bastle gerade an einem AutomatorWorkflow der mit Bilder aus Aperture in 2 Auflösungen exportiert, auf meinen FTP hochlädt und mir die Pfade zu den hochgeladenen Fotos mit HTML img-tag drumrum in die Zwischenablage kopiert.
Ich habe es schon soweit hinbekomme, daß das ganze mit EINER Datei funktioniert. Dabei gibt das FTPUpoad-Modul den Dateinamen der hochgeladenen Datei als Text aus. Diesen verarbeite ich mit folgendem ShellScript und kopiere den Output in die Zwischenablage:
Nun bekomme ich bei mehreren Dateien die ich hochladen möchte leider alle Dateinamen mit einem Leerzeichen getrennt als Eingang. Damit funktioniert das Script natürlich nicht mehr.
FRAGE:
Wie kann ich diesen String:
"DSC0001.jpg DSC0002.jpg DSC0003.jpg"
drei Variablen zuweisen:
Foto1 = DSC0001.jpg
Foto2 = DSC0002.jpg
Foto3 = DSC0003.jpg
?
Das sollte natürlich auch mit 2 oder 5 oder 10 Dateien in gleicher Form funktionieren.
Ideen?
ich bastle gerade an einem AutomatorWorkflow der mit Bilder aus Aperture in 2 Auflösungen exportiert, auf meinen FTP hochlädt und mir die Pfade zu den hochgeladenen Fotos mit HTML img-tag drumrum in die Zwischenablage kopiert.
Ich habe es schon soweit hinbekomme, daß das ganze mit EINER Datei funktioniert. Dabei gibt das FTPUpoad-Modul den Dateinamen der hochgeladenen Datei als Text aus. Diesen verarbeite ich mit folgendem ShellScript und kopiere den Output in die Zwischenablage:
Code:
Pfad="http://www.homepage.de/uploads/"
Datei="${@}"
HTML1='<a href="'
HTML2='"><img src="'
HTML3='"/></a>'
Dateisuffix="_small"
Dateiohne="${@//\.jpg}"
Endung=".jpg"
newString="${HTML1}${Pfad}${Datei}${HTML2}${Pfad}${Dateiohne}${Dateisuffix}${Endung}${HTML3}"
echo $newString
Nun bekomme ich bei mehreren Dateien die ich hochladen möchte leider alle Dateinamen mit einem Leerzeichen getrennt als Eingang. Damit funktioniert das Script natürlich nicht mehr.
FRAGE:
Wie kann ich diesen String:
"DSC0001.jpg DSC0002.jpg DSC0003.jpg"
drei Variablen zuweisen:
Foto1 = DSC0001.jpg
Foto2 = DSC0002.jpg
Foto3 = DSC0003.jpg
?
Das sollte natürlich auch mit 2 oder 5 oder 10 Dateien in gleicher Form funktionieren.
Ideen?