X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=bin%2Fcleanup-filenames.sh;fp=bin%2Fcleanup-filenames.sh;h=a517e966996bc62f95ef7d8111a081252c3e5553;hb=5d095fb843cd453d7e63775c8da7c6d261d33c62;hp=c977312b8d06eec9a90b121868c04edfd35fcc3b;hpb=4ac51c84e17a49f90abdd9ef43b25b2c946b554d;p=dotfiles.git diff --git a/bin/cleanup-filenames.sh b/bin/cleanup-filenames.sh index c977312..a517e96 100755 --- a/bin/cleanup-filenames.sh +++ b/bin/cleanup-filenames.sh @@ -7,7 +7,7 @@ fi for fname in "$@"; do - newname=$(echo "$fname" | sed -e " + newname=$(echo "$fname" | sed -e " s/[‘“’”‘“’”″′«»\`\"]/'/g s/ *: */ - /g s/[–—]/-/g @@ -17,10 +17,11 @@ s/\?//g s/№/N/g ") - if [ "$fname" \!= "$newname" ]; then - echo "$fname" - echo "$newname" - mv -- "$fname" "$newname" - echo - fi + newname="$(unicode_norm_nfd.py "$newname")" + if [ "$fname" \!= "$newname" ]; then + echo "$fname" + echo "$newname" + mv -- "$fname" "$newname" + echo + fi done