Portál AbcLinuxu, 30. dubna 2025 17:18

Exif JPG do nazvu subora

6.5.2006 03:34 | bash | poslední úprava: 7.5.2006 03:37

Na vytiahnutia datumu a cau som pouzival jhead, ale zacal strajkovat, niektore fotky proste nepremenoval. Pouzival som: jhead -n%Y%m%d-%H%M%S *.jpg. Tak som sa nastval a napisal to v bashe, je to spolahlivejsie, pouziva balicek ImageMagick a mozno sa to niekomu hodi.

Tu je cely kod:
#!/bin/bash
for FILE in *.[jJ][pP][gG]
do
        dattim=$(identify -format "%[EXIF:DateTime]" "$FILE")
        echo -n "$FILE"-">"
        dattim=$(echo $dattim | tr -d ":.")
        dattim=$(echo $dattim | tr " " "_")
        dattim=$(echo $dattim".jpg")
        echo $dattim
        mv -i "$FILE" $dattim
done
#Vysledok bude vyzerat asi takto: 20060207_161619.jpg
#end
       

Hodnocení: 92 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

6.5.2006 03:35 Ivanhoej | skóre: 26 | blog: ss2_Debian | Bratislava
Rozbalit Rozbalit vše Re: Exif JPG do nazvu subora
Odpovědět | Sbalit | Link | Blokovat | Admin
Ak sa niekto zasa spyta preco je to v PRE tagu tak preto, ze sa mi to nechce formatovat rucne a BR davat na konce riadkov.
6.5.2006 06:46 Zdeněk Burda | skóre: 61 | blog: Zdendův blog | Praha
Rozbalit Rozbalit vše Re: Exif JPG do nazvu subora
pre tag je přesně na tohle dělaný... zkus příště použít
<pre class="kod">
...
</pre>
-- Nezdar není hanbou, hanbou je strach z pokusu.
6.5.2006 10:38 Spike | skóre: 30 | blog: Communicator | Praha
Rozbalit Rozbalit vše Re: Exif JPG do nazvu subora
<pre><code> </code></pre>

...pokud máme rádi sémantický web. ;)
7.5.2006 03:23 Ivanhoej | skóre: 26 | blog: ss2_Debian | Bratislava
Rozbalit Rozbalit vše Re: Exif JPG do nazvu subora
ved som pouzil teda okrem toho "kod", ale dal som aj to tam, aby bola spokojnost :).
6.5.2006 13:50 Honza Král | skóre: 3 | Praha
Rozbalit Rozbalit vše Re: Exif JPG do nazvu subora
Odpovědět | Sbalit | Link | Blokovat | Admin
hm, ja vim, ze rypu do detailu, ale nebylo by to hezci o par radku kratsi:
...
dattim="$(identify -format "%[EXIF:DateTime]" "$FILE" | tr -d ":." | tr ' ' '_').jpg"
echo "$FILE"-">"$dattim
...
jinak dik za skript, hodi se ;)
7.5.2006 03:21 Ivanhoej | skóre: 26 | blog: ss2_Debian | Bratislava
Rozbalit Rozbalit vše Re: Exif JPG do nazvu subora
"hezsi" asi ano ale menej zrozumitelnejsie pre zacinajucich Linuxakov tiez ano.
7.5.2006 03:28 Ivanhoej | skóre: 26 | blog: ss2_Debian | Bratislava
Rozbalit Rozbalit vše Re: Exif JPG do nazvu subora
Ale toto ano to mas pravdu tr -d ":.", to tam opravim.
6.5.2006 21:47 Miloslav Ponkrác | blog: miloslavponkrac
Rozbalit Rozbalit vše Re: Exif JPG do nazvu subora
Odpovědět | Sbalit | Link | Blokovat | Admin
Já jsem si přesně to samé napsal v PHP jako skript. Je to na pár řádek a hlavně to funguje všude, i pod Windows.
http://ponkrac.net
7.5.2006 03:25 Ivanhoej | skóre: 26 | blog: ss2_Debian | Bratislava
Rozbalit Rozbalit vše Re: Exif JPG do nazvu subora
Tiez som uvazoval to urobit v Pythone, ale bash sa mi zdal lepsi pre tak maly programik. A na Windows kaslem :).

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.