readvar(){
	if [[ ${1} != *[a-zA-Z0-9_]* || ${1} == *[-./]* ]]; then
		echo "${@}"
	elif [[ ${!1} && ${1} != [0-9]* ]]; then
		local var=${1}[@]

		echo ${!var}
	else
		echo "${@}"
	fi
}
readvar(){
	if [[ ${1} != *[a-zA-Z0-9_]* || ${1} == *[-./,\#]* ]]; then
		echo "${@}"
	elif [[ ${!1} && ${1} != [0-9]* ]]; then
		local var=${1}[@]

		echo ${!var}
	else
		echo "${@}"
	fi
}
Add additional characters to variable ignore list
Add additional characters to variable ignore list
