diff --git a/builds/utils/mass_rename b/builds/utils/mass_rename new file mode 100755 index 0000000..5f0fcc1 --- /dev/null +++ b/builds/utils/mass_rename @@ -0,0 +1,14 @@ +temp=$(mktemp) +ls > $temp +nvim $temp +results=$(ls | paste -d'|' - $temp) + +IFS=" +" +for i in $results; do + before="${i%%|*}" + after="${i#*|}" + + [ "$before" != "$after" ] && mv "$before" "$after" + printf "%s -> %s\n" "$before" "$after" +done