Skip to content

Instantly share code, notes, and snippets.

@dbrack
Last active September 21, 2017 12:24
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save dbrack/bddb1970faffaaf444d01a8acad8720f to your computer and use it in GitHub Desktop.
Save dbrack/bddb1970faffaaf444d01a8acad8720f to your computer and use it in GitHub Desktop.
Rename all files recursively by adding a random number to the current file
#!/bin/zsh
for f in **/*(.)
do
EXTENSION="${f##*.}"
CURRENT_NAME="${f%.*}"
NEW_NAME="${CURRENT_NAME}_${RANDOM}.$EXTENSION"
echo "Rename $f to $NEW_NAME"
# mv "$f" "$NEW_NAME"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment