Problem:
Mit i øvrigt ganske dejlige kamera har vist sig at fokusere forkert, i det mindste under visse omstændigheder.
Derfor vil jeg gerne udtrække nogle billeder til gennemsyn fra min billedbackup baseret på nogle forhåbentligt velvalgte kriterier for bedre at kunne vurdere problemets omfang.
Løsningsforsøg
Ved hjælp af exiftool har jeg prøvet at få en liste over interessante billedfiler:
exiftool -r -ext jpg -if '$LensModel =~ "EF70-200mm"' -p "$FileName" -q -f /run/media/mich/Seagate_Backup+/foto | sort >> EF70-200mm.log
Det giver ganske rigtigt en liste over billedfiler, men kun filnavnet. Ingen sti.
Da jeg forestiller mig et directory med symlinks til de relevante filer, må jeg sige, at stien mangler, før det er rigtigt godt.
Jeg har også forsøgt mig med 'find' og 'for-loops' uden held. Det printede blot en masse exif-information, som ikke er interessant i denne forbindelse.
Forslag?
Udfordringen til jer script-hajer er: Hvordan får jeg en liste over interessante filer med sti i en logfil eller som symlinks i et directory.
05-12-2009
#0: Det giver ganske rigtigt en liste over billedfiler, men kun filnavnet. Ingen sti.
Brug
-p '$Directory/$FileName'
PS: Husk ikke at bruge dobbelt apostroffer når du bruger $-tegn mv i strengen idet de så fortolkes af bash!
13-10-2007
Tak. Det løste problemet.