Shell scripts are interpreted and not compiled. Shell Scripting is a scripting language.
Bash shell scripting Bash ("Bourne Again Shell") shell
Shell script is a generic term for bash, csh, fish, zsh, sh, etc scripts. A shell is capable of running a script. A script that is passed to a shell is known as a shell script.
GNU Bash is a scripting language used for command-line operations and shell scripting, while YAML is a human-readable data serialization format used for configuration files and data exchange
YAML is a human-readable data serialization format often used for configuration files, data exchange between languages and more. It's commonly used in software development and system admin.
Replacement for XML and JSON