You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
351 B
16 lines
351 B
#! /bin/bash
|
|
|
|
find -E . -regex '.*(pdf)$' -type f | while read f
|
|
do
|
|
p="$(basename "$f")"
|
|
dir="$(dirname "$f")"
|
|
lc=$(echo ${p} | tr '[:upper:]' '[:lower:]' \
|
|
| tr '_' '-' | tr -d ':' | tr -d ',' | tr '[:blank:]' '-' \
|
|
| sed 's/\-\-*/-/')
|
|
|
|
if [ "$p" != "$lc" ]
|
|
then
|
|
git mv -f "$dir/$p" "$dir/$lc"
|
|
fi
|
|
done
|