Features Introduced Past 1979
Over the years, the Bourne shell was enhanced at AT&T. The various variants are thus called like the respective AT&T Unix version it was released with (some important variants being Version7, SystemIII, SVR2, SVR3, SVR4). As the shell was never versioned, the only way to identify it was testing its features.
Features of the Bourne shell versions since 1979 include:
- Built-in test command – System III shell (1981)
- # as comment character – System III shell (1981)
- Colon in parameter substitutions "${parameter:=word}" – System III shell (1981)
- Functions and the return builtin – SVR2 shell (1984)
- Built-ins unset, echo, type – SVR2 shell (1984)
- Source code de-ALGOL68-ized – SVR2 shell (1984)
- Modern "$@" – SVR3 shell (1986)
- Built-in getopts – SVR3 shell (1986)
- Cleaned up parameter handling allows recursively callable functions – SVR3 shell (1986)
- 8-bit clean – SVR3 shell (1986)
- Job control – SVR4 shell (1989)
- Multi-byte support – SVR4 shell (1989)
Read more about this topic: Bourne Shell
Famous quotes containing the words features and/or introduced:
“It looks as if
Some pallid thing had squashed its features flat
And its eyes shut with overeagerness
To see what people found so interesting
In one another, and had gone to sleep
Of its own stupid lack of understanding,
Or broken its white neck of mushroom stuff
Short off, and died against the windowpane.”
—Robert Frost (18741963)
“I introduced her to Elena, and in that life-quickening atmosphere of a big railway station where everything is something trembling on the brink of something else, thus to be clutched and cherished, the exchange of a few words was enough to enable two totally dissimilar women to start calling each other by their pet names the very next time they met.”
—Vladimir Nabokov (18991977)