Portál AbcLinuxu, 30. dubna 2025 17:18
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
Tiskni
Sdílej:
<pre class="kod"> ... </pre>
... dattim="$(identify -format "%[EXIF:DateTime]" "$FILE" | tr -d ":." | tr ' ' '_').jpg" echo "$FILE"-">"$dattim ...jinak dik za skript, hodi se ;)
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.