#!/bin/bash # maze_generator.sh if [ $# -ne 2 ]; then echo "Usage: $0 " echo "Example: $0 10 10" exit 1 fi WIDTH=$1 HEIGHT=$2 FILENAME="maze${WIDTH}x${HEIGHT}.txt" # Create empty maze with all walls declare -A maze for ((y=0; y $FILENAME for ((y=0; y> $FILENAME done echo "Maze saved to $FILENAME" echo "Start at (1,1), Exit at ($CURRENT_X,$CURRENT_Y)"