12345678910111213141516171819 |
- #!/bin/sh
- set -e
- if [ ! -d "$1" ] ; then
- echo "I need a directory"
- exit 1
- fi
- for fn in "$1"/* ; do
- prev=`basename "$fn"`
- post=`sha256sum "$fn" | sed -e 's/ .*//;'`
- if [ "$prev" == "$post" ] ; then
- echo "OK $prev"
- else
- echo "mv $prev $post"
- mv "$fn" "$1/$post"
- fi
- done
|