ash (Almquist Shell:アルムクィスト シェル)
BusyBoxに搭載されているシェルで、軽量なのが特徴。Linuxディストリビューションでよく使われているbashとは構文に差があり、一部互換性がない。
書式
ash [-/+OPTIONS] [-/+o OPT]… [-c ‘SCRIPT’ [ARG0 [ARGS]] / FILE [ARGS] / -s [ARGS]]
オプション
-c ‘SCRIPT’ ’SCRIPT’に記載したスクリプトを実行する。
-s [ARGS] スクリプトに渡す引数を指定する。
実行例
# ash -c 'echo "Hello, $1 & $2!"' -s "hoge" "foo" Hello, hoge & foo!
実行環境:Alpine Linux 3.9(Docker +Macbook Pro)