Bash (bourne again shell) es uno de los muchos lenguajes utilizados para la shell de unix.
Es un lenguaje interpretado, es muy amplio, y tiene muchas funciones incluidas. está principalmente orientado al manejo de cadenas de caracteres.
Está pensado para trabajar con cadenas aunque puede realizar operaciones matemáticas y lógicas