dash

Debian Almquist Shell, a modern, POSIX-compliant implementation of sh (not Bash-compatible). More information: <https://manned.org/dash>.

Install

All systems
curl cmd.cat/dash.sh
Debian Debian
apt-get install dash
Ubuntu
apt-get install dash
Alpine
apk add dash
Arch Arch Linux
pacman -S dash
image/svg+xml Kali Linux
apt-get install dash
CentOS
yum install dash
Fedora
dnf install dash
Windows (WSL2)
sudo apt-get update sudo apt-get install dash
OS X
brew install dash
Raspbian
apt-get install dash
Docker
docker run cmd.cat/dash dash powered by Commando

Debian Almquist Shell, a modern, POSIX-compliant implementation of sh (not Bash-compatible). More information: <https://manned.org/dash>.

  • Start an interactive shell session:
    dash
  • Execute specific [c]ommands:
    dash -c "echo 'dash is executed'"
  • Execute a specific script:
    dash path/to/script.sh
  • Check a specific script for syntax errors:
    dash -n path/to/script.sh
  • Execute a specific script while printing each command before executing it:
    dash -x path/to/script.sh
  • Execute a specific script and stop at the first [e]rror:
    dash -e path/to/script.sh
  • Execute specific commands from `stdin`:
    echo "echo 'dash is executed'" | dash

© tl;dr; authors and contributors