Bashspecific
Bashspecific refers to features, constructs, and behaviors of the Bash shell that are not part of the POSIX sh standard and are not guaranteed in other shells. The term is used informally to denote elements that depend on Bash, rather than portable shell scripting.
Common examples include arrays (indexed and associative) and their expansions; the extended test construct [[ ... ]]; process substitution
Bashspecific features improve scripting capabilities but reduce portability to other shells. To write portable scripts, avoid
In practice, Bashspecific is contrasted with portable POSIX sh techniques, and with the broader concept of
---