fix renamePptx

main
borb 1 month ago
parent 123aeee69b
commit 24cee677b2

@ -1,3 +1,11 @@
for f in *.pptx; do for f in *.pptx; do
mv -- "$f" "$(echo "$f" | tr '[:upper:]' '[:lower:]' | tr ' ' '-')" name="${f%.*}" # strip extension
ext="${f##*.}" # get extension
newname=$(echo "$name" \
| tr '[:upper:]' '[:lower:]' \
| tr ' ' '-' \
| sed 's/&/and/g' \
| tr -d '.,()' # remove dots, commas, and parentheses
)
mv -- "$f" "$newname.$ext"
done done
Loading…
Cancel
Save