#!/bin/bash # # ex1.bash: Advent2020 game, day 17/game 1. CMD=${0##*/} #shopt -s extglob declare -A life=() declare -i x=-1 y=-1 z=-1 res=0 declare -i loops=6 function run_cycle () { local -i x y z count=0 x1 y1 z1 v local -A lifetmp=() local -a values for k in "${!life[@]}"; do # shellcheck disable=SC2206 values=(${k//-/ }) x=${values[0]} y=${values[1]} z=${values[2]} for ((x1=x-1; x1