#!/bin/bash declare -A scanners declare -A beacons scanner_i=-1 n_scanners=0 scanners_beacons_n=() declare -A placed_scanners while read line; do if [[ $line == "---"*"---" ]]; then scanner_i=$((scanner_i+1)) n_scanners=$((n_scanners+1)) scanners_beacons_n+=(0) placed_scanners[$scanner_i]=0 elif ! [ -z "$line" ]; then scanners[$scanner_i,${scanners_beacons_n[$scanner_i]}]=$line scanners_beacons_n[$scanner_i]=$((scanners_beacons_n[scanner_i]+1)) fi done for ((i=0;i