Nu är problemet att jag inte vill att filerna ska heta filnamn.CR2.jpg utan bara filnamn.jpg
Altså behöver jag ett sätt att få findfunktionen att droppa filändelsen. Hur kan jag göra detta?
Jag är inte så duktig på Bash så det finns säkert snyggare sätt att göra det på, men jag lyckades skapa en liten snutt som döper om alla CR2.jpg filer i mappen test till .jpg
for file in test/*.CR2.jpg; do mv $file ${file%.CR2.jpg}.jpg; done
Bör fungera:
#!/bin/bash
for file in Skrivbord/2008-06-16--20.48.13/*.CR2; do
ufraw-batch "$file" --out-type=jpeg --compression=100 --output=`echo "$file" | sed 's/.CR2$/.jpg/'`
done
Men inga garantier utlovas, klocka är trotts allt inte åtta ens.