From 094df01c8bf1fa2fda94a8edcabc76fdf999c1f6 Mon Sep 17 00:00:00 2001 From: bunny Date: Sat, 6 Sep 2025 14:42:28 +0100 Subject: [PATCH] vimv - vim mv --- README | 1 + vimv | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 README create mode 100755 vimv diff --git a/README b/README new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/README @@ -0,0 +1 @@ + diff --git a/vimv b/vimv new file mode 100755 index 0000000..1523f45 --- /dev/null +++ b/vimv @@ -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