Get the latest tech news

Ash (Almquist Shell) Variants


Bourne | Ash | #! | find | ARG_MAX | Shells | whatshell | portability | permissions | UUOC | ancient | - | ../Various | HOME " $@" | echo/printf | set -e | test | tty defs | tty chars | $() vs ) | IFS | using siginfo | nanosleep | line charset | locale Ash (Almquist Shell) Variants 2006-02-14 .. 2021-02-13 (see recent changes) After I had repeatedly wondered how all those "ash" variants might be related, and had found hardly any information, I had a closer look at the variants I know.

PS1 depends on uid(well known# or$) in contrast to the original distribution, echo doesn't interpret escape sequences by default on BSDs, but requires-e not only "--", but also"-" terminates options shell version variable SHELLVERS="ash 0.2" removed undocumented: flag -v (originally omitted) is accepted but not implemented compile time option for different parsing in eval removed the abovementioned job control patch is applied. Thus, there remain for example the following differences to modern variants: no "type" built-in"trap" doesn't accept symbolic names old behaviour about IFS vs. "$*" exp" aka " let" built-in removed 02/'05 with 0.5.3[Debian stable release 4.0 ("Etch") 04/'09 with 0.5.3-7] arithmetic expansion accepts variable names without dollar, 01/'09, 0.5.5.1.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of variants

variants

Photo of Ash

Ash

Photo of Almquist Shell

Almquist Shell

Related news:

News photo

Intel tweaks its 18A process with variants tailored to mass-market chips, big AI brains

News photo

New leak shows off Samsung Galaxy S25 Edge in 'Titanium' variants

News photo

Raspberry Pi CM4 Now Available With "Extended Temperature" Variants