vimv - vim mv

This commit is contained in:
2025-09-06 14:42:28 +01:00
commit 094df01c8b
2 changed files with 16 additions and 0 deletions

1
README Normal file
View File

@@ -0,0 +1 @@

15
vimv Executable file
View File

@@ -0,0 +1,15 @@
#/bin/bash
# bulk rename files in linux using your favorite editor
result="$(ls)"
out=$(mktemp)
echo "$result" > $out
$EDITOR $out
while IFS= read -r l1 && IFS= read -r l2 <&3; do
[[ "$l1" != "$l2" ]] && mv $l1 $l2
done < <(echo "$result") 3< $out