ash

ash

ashAlmquist 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)