ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

ashというシェル

Alpine Linuxを使っていたらシェルとashというものだったので、ここにメモしておきます。
ashは、bashと良く似ていますが一部の機能が省かれており、軽量ですので組み込みシステムに向いているみたいです。

https://linux.die.net/man/1/ash

docker を使っていたらこのシェルに遭遇しました。
Docker Hub で公開されているイメージは、容量を減らすため軽量な Docker イメージをベースに作られているらしく、そのため ash を使用しているらしいです。

他のシェルとの違い

配列操作

ash では、bash でサポートしている配列をサポートしていないようです。