From b2c4970381da2c2fea1b1aecdd21aff963b5ae22 Mon Sep 17 00:00:00 2001 From: creme Date: Mon, 24 Feb 2020 16:29:56 +0100 Subject: [PATCH] it works.. but why xD --- bin/envs.net/envs_user_info.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/envs.net/envs_user_info.sh b/bin/envs.net/envs_user_info.sh index 25a2ad7..21cbb18 100755 --- a/bin/envs.net/envs_user_info.sh +++ b/bin/envs.net/envs_user_info.sh @@ -146,7 +146,6 @@ EOM line_to_set["$user_field","$count_field_entry"]+="$user_value" fi fi - #done <<< "$(tac "$INFO_FILE")" # read file from buttom done < "$INFO_FILE" # add users custom entrys from line_to_set (single lines before arrays) @@ -183,7 +182,10 @@ EOM cat << EOM >> "$TMP_JSON" "${line_to_set[$field]}", EOM - if [ "$field_count" = "${hc_field_entry[$field_name]}" ]; then + + echo "$field_count - ${hc_field_entry[$field_name]}" + + if [ "$field_count" = "${hc_field_entry[$field_name]}" ] || [ "$field_count" = '0' ]; then # end of user def. array # remove trailing ',' on last user entry unset field_in_progress