detect line number mismatches and bail out

This commit is contained in:
Tove 2025-12-08 19:21:21 +01:00
parent cd0ad0bd1c
commit 2eaddcff34
Signed by: TudbuT
GPG key ID: B3CF345217F202D3

View file

@ -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