papers-we-love_papers-we-love/.scripts/cleanup.sh

16 lines
351 B
Bash
Raw Normal View History

2014-03-05 04:23:53 +00:00
#! /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