Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- IFS=$(echo "")
- if [ ! -f "${1}" ]; then
- echo "File not found!"
- exit 1
- fi
- filename=$1
- fullpath=$(readlink -f $filename)
- onlydir=$(dirname $fullpath)
- filename=$(basename $filename)
- extension=${filename##*.}
- filename=${filename%.*}
- unset $IFS
- echo "Processing $filename.$extension"
- newname=$(sha256sum "$fullpath"|cut -d " " -f 1)
- echo "Renaming $filename.$extension -> $newname.$extension"
- mv -n "$fullpath" "$onlydir"/"$newname".$extension
- echo "Done"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement