]> git.phdru.name Git - dotfiles.git/blobdiff - bin/cleanup-filenames.sh
bin/cleanup-filenames.sh: Remove accents
[dotfiles.git] / bin / cleanup-filenames.sh
index c977312b8d06eec9a90b121868c04edfd35fcc3b..a517e966996bc62f95ef7d8111a081252c3e5553 100755 (executable)
@@ -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