macOS
brew install dash-shelllocal Homebrew formula metadata
sudo port install dashMacPorts ports tree · shells/dash/Portfile · ソース: api.github.com
brew
dash-shell のインストール経路、実行ファイル、メタデータ、AI エージェント向けセキュリティノートを確認します。
インストール
brew install dash-shelllocal Homebrew formula metadata
sudo port install dashMacPorts ports tree · shells/dash/Portfile · ソース: api.github.com
sudo apk add dashAlpine Linux edge package indexes · dash · ソース: dl-cdn.alpinelinux.org
sudo dnf install dashFedora Rawhide package metadata · dash · ソース: dl.fedoraproject.org
nix profile install nixpkgs#dashnixpkgs package indexes · pkgs/by-name/da/dash/package.nix · ソース: api.github.com
sudo pacman -S dashArch Linux sync databases · dash · ソース: geo.mirror.pkgbuild.com
sudo zypper install dashopenSUSE Tumbleweed package metadata · dash · ソース: download.opensuse.org
概要
POSIX-compliant descendant of NetBSD's ash (the Almquist SHell)
履歴
dash is a small POSIX shell descended from the Almquist shell lineage. In package-manager culture it is the fast, minimal `/bin/sh` candidate: less interactive shell comfort than Bash, but a tighter target for scripts that claim POSIX portability.
dash descends from NetBSD's ash, the Almquist shell, and is maintained as a lightweight command interpreter for POSIX shell scripts. Its manual documents a shell focused on command execution, scripts, redirection, expansions, and built-ins rather than interactive user features.
The project became especially visible through Debian and Ubuntu system-shell work, where dash's speed and small size made it a candidate for `/bin/sh`. That history turned a modest shell implementation into an important compatibility test for shell scripts.
Debian's dash-as-bin-sh effort made dash part of everyday Linux packaging culture: maintainer scripts and `/bin/sh` scripts needed to stop relying on Bash-only behavior. The result was not just adoption of a shell, but pressure toward cleaner POSIX shell scripting across packages.
Homebrew packages it as `dash-shell` to avoid name ambiguity while still exposing the `dash` executable. Other Unix-like distributions package it simply as `dash`, often as a system scripting shell rather than an interactive login shell.
Typical use is running POSIX shell scripts directly with `dash` or using it as `/bin/sh` on systems configured that way. It normally has no package-specific user config or credential store; shell startup behavior and scripts are governed by POSIX shell conventions and the system configuration.
dash matters because it catches accidental Bashisms. If a package maintainer script works under dash, it is more likely to be genuinely portable `/bin/sh`; if it breaks, the package has probably encoded an undeclared Bash dependency.
セキュリティ状態
generalized runtime or code generation signal.
リスク yellow · 信頼度 中 · runtime
エージェントに無人実行させる前に、このツールが平文の認証情報を読むか、リモート状態を書き込むか、成果物を公開するか、プラグインを起動するかを確認してください。
実行可能ファイル
| コマンド | 種類 | 公開範囲 | メモ |
|---|---|---|---|
dash | cli | グローバル実行可能ファイル |
鮮度
これらの信号は、ページ生成時期、パッケージマネージャの活動、上流リリース比較を分けて示します。バージョン遅れは、証拠 URL と比較可能なバージョンがある場合だけ警告されます。
http://gondor.apana.org.au/~herbert/dash/
インストールメタデータ
| パッケージキー | brew:dash-shell |
|---|---|
| バージョン | 0.5.13.4 |
| パッケージマネージャ | Homebrew |
| パッケージマネージャページ | https://formulae.brew.sh/formula/dash-shell |
| ホームページ | http://gondor.apana.org.au/~herbert/dash/ |
| リポジトリ | https://git.kernel.org/pub/scm/utils/dash/dash.git |
| 上流ドキュメント | https://git.kernel.org/pub/scm/utils/dash/dash.git/tree/src/dash.1 |
| ライセンス | BSD-3-Clause |
| ソースアーカイブ | https://cdn.netbsd.org/pub/pkgsrc/distfiles/dash-0.5.13.4.tar.gz |
| 最終更新 | 2026-05-24T15:18:04Z |
| Pulse | updated |
| ビルド依存関係 | autoconf, automake |
| macOS 提供ライブラリ | libedit |
| Bottle | 利用可能 (対象 arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux) |
| Homebrew post-install | 未定義 |
| サービス | 宣言なし |
レジストリ情報
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | dash-shell |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
ソースデータベース一致
一致は外部パッケージマネージャインデックスから取得され、ローカルの Automic Vault パッケージリンクとは分けて表示されます。
dash
sudo port install dashdash 0.5.12-12
POSIX-compliant shell
http://gondor.apana.org.au/~herbert/dash/
sudo apt install dashdash
nix profile install nixpkgs#dashash 0.5.12-6ubuntu5
compatibility package for dash
http://gondor.apana.org.au/~herbert/dash/
sudo apt install ashdash 0.5.12-6ubuntu5
POSIX-compliant shell
http://gondor.apana.org.au/~herbert/dash/
sudo apt install dashdash 0.5.13.1-r2
Small and fast POSIX-compliant shell
http://gondor.apana.org.au/~herbert/dash/
sudo apk add dashdash-binsh 0.5.13.1-r2
dash as /bin/sh
http://gondor.apana.org.au/~herbert/dash/
sudo apk add dash-binshdash-dbg 0.5.13.1-r2
Small and fast POSIX-compliant shell (debug symbols)
http://gondor.apana.org.au/~herbert/dash/
sudo apk add dash-dbgdash-doc 0.5.13.1-r2
Small and fast POSIX-compliant shell (documentation)
http://gondor.apana.org.au/~herbert/dash/
sudo apk add dash-docdash 0.5.13.2-1.fc45
Small and fast POSIX-compliant shell
http://gondor.apana.org.au/~herbert/dash/
sudo dnf install dashdash 0.5.13.4-1
POSIX compliant shell that aims to be as small as possible
http://gondor.apana.org.au/~herbert/dash/
sudo pacman -S dashdash 0.5.13.1-1.2
POSIX-compliant Implementation of /bin/sh
http://gondor.apana.org.au/~herbert/dash/
sudo zypper install dashdash-sh 0.5.13.1-1.2
Handle behaviour of /bin/sh
http://gondor.apana.org.au/~herbert/dash/
sudo zypper install dash-shソース経路
このページは scripts/generate-pkg-sqlite.py が生成した非公開のパッケージ SQLite アーティファクトから av-web によって提供されます。
View the package source record on GitHub.