aboutsummaryrefslogtreecommitdiff
path: root/script/bulk-rename
diff options
context:
space:
mode:
Diffstat (limited to 'script/bulk-rename')
-rwxr-xr-xscript/bulk-rename5
1 files changed, 4 insertions, 1 deletions
diff --git a/script/bulk-rename b/script/bulk-rename
index 3bd6c85..7446cf4 100755
--- a/script/bulk-rename
+++ b/script/bulk-rename
@@ -32,7 +32,10 @@ e() { rm -f "$f" || :; exit "$1"; }
exec 3<"$f" &&
for _ do
IFS= read -r l <&3
- set -- "$@" "mv -f -- '$1' '${l:?line mismatch in rename file}'"
+ case ${l:?line mismatch in rename file} in
+ "$1") set -- "$@" "# not modified: '$1'" ;;
+ *) set -- "$@" "mv -f -- '$1' '$l'"
+ esac
shift
done && {
read -r l <&3 && {