From 2eaddcff34514765a48523a3413df748377281c8 Mon Sep 17 00:00:00 2001 From: TudbuT Date: Mon, 8 Dec 2025 19:21:21 +0100 Subject: [PATCH] detect line number mismatches and bail out --- edname.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/edname.sh b/edname.sh index ab5acd2..5a2ae7b 100755 --- a/edname.sh +++ b/edname.sh @@ -26,6 +26,10 @@ execute_rename() { command="$1" lines="$(cat .original.edname | wc -l)" + if [ "$lines" != "$(cat .rename.edname | wc -l)" ] ; then + echo "mismatch in number of lines! not continuing. make sure no lines are added or removed!" + exit 1 + fi IFS=$'\n' read -rd '' -a src_lines < .original.edname IFS=$'\n' read -rd '' -a dest_lines < .rename.edname