Bash / Shell
Bash is the default command interpreter on Linux and macOS. More than a language, it's the glue that automates system tasks, deployments and batch processes. Indispensable for any admin or devops.
- Creado por Brian Fox (GNU)
- Año 1989
- Paradigma: Shell scripting · interpreted
- Extensiones: .sh, .bash, .zsh
Para qué se usa
- System automation
- DevOps & deployments
- Batch processing
A favor
- Ubiquitous on Unix
- Ideal for automation
- Glues tools together
En contra
- Treacherous syntax
- Hard to debug
- Not for complex logic
Ecosistema
- coreutils
- sed
- awk
- grep
- cron
- systemd
Ejemplo
#!/bin/bash
echo "¡Hola, mundo!"