#!/bin/bash common_programs_list=(\ htop \ tmux \ git \ fish \ mc \ wget \ sudo \ unzip \ dmenu \ cmake \ make \ gcc \ python3 \ pulseaudio \ pulseaudio-alsa \ alsa \ alsa-utils \ exa) os_list=(Debian Arch Raspberry) os_list_count=${#os_list[@]} answer=$(($os_list_count + 1)) main_dir=$PWD common_programs=$( IFS=$'\n'; echo "${common_programs_list[*]}" ) echo "###########################################" echo "# Wellcome to my Linux instalation Script #" echo "###########################################" echo "Please Select your OS" for i in "${!os_list[@]}"; do echo "[$(($i + 1))] ${os_list[$i]}" done echo $answer while (( answer > 3 )) do read -p "Select your os or ( $(($os_list_count + 1)) to quit ) " answer done #Checks if the goven progrramm exists. if ! command -v foo &> /dev/null then echo " could not be found" exit fi