Wiki
Clone wikins-xml / program / UnixShellCompatibility
UNIX shell compatibility
UNIX shell script is not a unique language but a collection of dialects that share a common syntax base. Each interpreter, like Bash, Zsh or Dash adds several features which are not present in other interpreters.
It is quite difficult to write a complex (and long) shell script without using one of this specific features.
The parser and usage code generated by the build-shellscript is compatible with:
- GNU Bash (since the beginning of this project)
- Zsh >= 4.3.1 (since changeset Wiki macro error: Changeset 0a2b75b299bd not found.)
- Korn shell (ksh) (since changeset Wiki macro error: Changeset 7d253ff0e1f2 not found.)
There is no plan to make the UNIX shell parser compatible with other interpreters in the near future.
See also
Updated