Bash Scripting Flow Control and Data Types