Re-Order Photos Using Bash |
Here's a script I used to use to renumber the files in a directory according to their modification date.
#!/bin/sh # Renames the files in the current directory to a 4 digit number # which is their position in the directory multiplied by 10. # This script is meant to help sort photos in your albums. # # Specify a starting number on the command line if you want to start # at another number other than zero. # # If a second number is specified, this step value is used. Otherwise # a step value of 1 is used # c=${1:-0} s=${2:-1} for i in `ls -t .`; do newname=`printf "%03d" $c`.`echo ${i:${#i}-3} | tr 'A-Z' 'a-z'` mv "$i" $newname c=`expr $c + $s` doneRe-Order Photos Using Bash
Roger Keays is an artist, an engineer, and a student of life. He has no fixed address and has left footprints on 40-something different countries around the world. Roger is addicted to surfing. His other interests are music, psychology, languages, the proper use of semicolons, and finding good food. |