exif_change.sh - har problem med sckripten[LÖST]

Här diskuteras programmering och utveckling
Användarvisningsbild
nisse2
Inlägg: 759
Blev medlem: 10 jul 2006, 23:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

exif_change.sh - har problem med sckripten[LÖST]

Inlägg av nisse2 »

Försöker lägga till användarkommentar i en bildfil och det funkar om jag kör med terminalen:

Kod: Markera allt

exiv2 -M"set Exif.Photo.UserComment charset=Ascii PISSENISSE" DSC_0010.JPG
Men jag skulle försöka göra ett script så stöter jag på patrull, kan någon ev. ge förslag vad jag kan göra eller bättre visar hur denna lilla script kan se ut, så här ser mitt försök ut i alla fall.

Kod: Markera allt

#!/bin/bash
IFS='
'
for file in *.JPG
do
  if [ -f "$file" ]; then
   base=${file%.*}
	ext=${file##*.}
	newname=${base}
	exiv2 -M"set Exif.Photo.UserComment charset=Ascii PISSENISSE"  $file $newname.jpg
  fi
done
Senast redigerad av 1 nisse2, redigerad totalt 3 gånger.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: exif_change.sh - har problem med sckripten

Inlägg av Konservburk »

Vad är det skriptet är tänkt att göra? Ska det bara köra exiv2-kommandot på varje jpeg-fil i den nuvarande katalogen?
Användarvisningsbild
nisse2
Inlägg: 759
Blev medlem: 10 jul 2006, 23:33
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: exif_change.sh - har problem med sckripten

Inlägg av nisse2 »

Ja, exakt, lägga till användarkommentaren (tex. PISSENISSE) på alla bilder i katalogen.
Användarvisningsbild
Konservburk
Inlägg: 5919
Blev medlem: 07 apr 2007, 22:28

Re: exif_change.sh - har problem med sckripten

Inlägg av Konservburk »

Då ser det helt ok ut bortsett från att jag inte vet korrekt syntax för exiv2 och att du bör ha dubbelfnuttar runt variablerna.
Skriv svar

Återgå till "Programmering och webbdesign"