{"id":1160,"date":"2009-05-05T17:30:55","date_gmt":"2009-05-05T15:30:55","guid":{"rendered":"http:\/\/jonk.pirateboy.net\/blog\/?p=1160"},"modified":"2009-05-03T23:12:35","modified_gmt":"2009-05-03T21:12:35","slug":"byt-namn-pa-bilder-script","status":"publish","type":"post","link":"https:\/\/jonk.pirateboy.net\/blog\/2009\/05\/05\/byt-namn-pa-bilder-script\/","title":{"rendered":"Byt namn p\u00e5 bilder-script"},"content":{"rendered":"<p><a title=\"Linux Tux\" href=\"http:\/\/jonk.pirateboy.net\/blog\/wp-content\/uploads\/2009\/05\/linux-penguin-tux.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-1163\" title=\"Linux Tux\" src=\"http:\/\/jonk.pirateboy.net\/blog\/wp-content\/uploads\/2009\/05\/linux-penguin-tux-150x150.jpg\" alt=\"Linux Tux\" width=\"150\" height=\"150\" \/><\/a>Jag gick igenom en hel h\u00f6g med foton h\u00e4romkv\u00e4llen och hittade detta script som jag delvis skrivit sj\u00e4lv och delvis plockat n\u00e5gonstans ifr\u00e5n som jag inte l\u00e4ngre minns var. Bra \u00e4r det iallafall.<\/p>\n<p>Det tar alla bilder som har \u00e4ndelsen &#8221;.jpg&#8221; och d\u00f6per om dem till bildens datum och l\u00e4gger d\u00e4refter originalnamnet. S\u00e5 en bild som heter &#8221;tjosanhejsan.jpg&#8221; fr\u00e5n 2007-12-14 21:57:23 d\u00f6ps om till &#8221;071224_215723_tjosanhejsan.jpg&#8221;.<\/p>\n<p>Resultatet blir allts\u00e5 att alla bilder kommer att sorteras i kronologisk ordning i mapparna. Ordning och reda, pengar p\u00e5 fredag.<\/p>\n<p>H\u00e4r \u00e4r scriptet:<code><br \/>\n<strong>#!\/bin\/sh<br \/>\n# rename.sh<br \/>\nfor file in `find . -name \"*JPG\" -or -name \"*jpg\"`; do<br \/>\nif [ -e $file ]; then<br \/>\ntimestamp=`ls -l --time-style=+%y%m%d_%k%M%S $file |cut -d' ' -f6`<br \/>\nfile=`echo $file|cut -c3-`<br \/>\nbasename=`echo $file|cut -d'.' -f1`<br \/>\n#ext=`echo $file | cut -d'.' -f2-`<br \/>\next='jpg'<br \/>\nmv -v $file $timestamp'_'$basename.$ext<br \/>\nfi<br \/>\ndone<\/strong><br \/>\n<\/code><\/p>\n<p>L\u00e4gg bara scriptet i bildmappen d\u00e4r du har bilderna som du vill d\u00f6pa om. \u00d6ppna sedan en konsoll och g\u00e5 till samma mapp och skriv d\u00e4refter:<code><br \/>\n<strong>sh rename.sh<\/strong><\/code><\/p>\n<p>Nu d\u00f6ps alla .jpg-filer om!<\/p>\n<p>Lycka till, slit det med h\u00e4lsan, f\u00f6r\u00e4ndra det, sprid det vidare eller vad du \u00e4n vill g\u00f6ra med det.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jag gick igenom en hel h\u00f6g med foton h\u00e4romkv\u00e4llen och hittade detta script som jag delvis skrivit sj\u00e4lv och delvis plockat n\u00e5gonstans ifr\u00e5n som jag inte l\u00e4ngre minns var. Bra \u00e4r det iallafall. Det tar alla bilder som har \u00e4ndelsen &#8221;.jpg&#8221; och d\u00f6per om dem till bildens datum och l\u00e4gger d\u00e4refter originalnamnet. S\u00e5 en bild [&hellip;]<\/p>\n","protected":false},"author":27,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,14],"tags":[],"class_list":["post-1160","post","type-post","status-publish","format-standard","hentry","category-linux","category-programmering"],"_links":{"self":[{"href":"https:\/\/jonk.pirateboy.net\/blog\/wp-json\/wp\/v2\/posts\/1160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jonk.pirateboy.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jonk.pirateboy.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jonk.pirateboy.net\/blog\/wp-json\/wp\/v2\/users\/27"}],"replies":[{"embeddable":true,"href":"https:\/\/jonk.pirateboy.net\/blog\/wp-json\/wp\/v2\/comments?post=1160"}],"version-history":[{"count":5,"href":"https:\/\/jonk.pirateboy.net\/blog\/wp-json\/wp\/v2\/posts\/1160\/revisions"}],"predecessor-version":[{"id":1165,"href":"https:\/\/jonk.pirateboy.net\/blog\/wp-json\/wp\/v2\/posts\/1160\/revisions\/1165"}],"wp:attachment":[{"href":"https:\/\/jonk.pirateboy.net\/blog\/wp-json\/wp\/v2\/media?parent=1160"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jonk.pirateboy.net\/blog\/wp-json\/wp\/v2\/categories?post=1160"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jonk.pirateboy.net\/blog\/wp-json\/wp\/v2\/tags?post=1160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}