Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-30 | backslash also escapes newlines when quoted; | Jason McIntyre | |
from kshe | |||
2017-12-15 | oops - previous should have been a list item; | Jason McIntyre | |
2017-12-12 | Document change in the default shell prompts. | Theo Buehler | |
Discussed with and ok jmc | |||
2017-06-01 | The fact is simple: Subshells have the same PPID as the current shell. | Theo Buehler | |
What is not so simple is squinting hard enough to conclude that POSIX actually says that. I'm still not sure how to do that. Problem with the shell manual pointed out by "Choose a display name". ok otto, halex, jmc | |||
2017-05-26 | document behaviour when CDPATH unset; | Jason McIntyre | |
requested by a mail on misc, via otto; ok otto | |||
2017-03-16 | document the "type" built-in, marked as xsi by posix; | Jason McIntyre | |
2017-03-16 | document the ulimit built-in, which is now marked xsi by posix; | Jason McIntyre | |
noted by scott cheloha | |||
2017-03-16 | document the "hash" built-in, moved to (posix) base in issue 7; | Jason McIntyre | |
2016-11-14 | Remove an escaped blank space and insert an No macro to keep \&; at a | Theo Buehler | |
distance from 'Ar command'. This is schwarze's correct version of an initial incorrect diff from me. | |||
2016-11-12 | Fix lexicographic order of shell built-ins: trap comes before true. | Theo Buehler | |
2016-08-12 | rework initial text a little, to read better; | Jason McIntyre | |
2016-07-28 | remove note about command substitution and double quotes: it is probable | Jason McIntyre | |
that i misunderstood something when i wrote it; found by guenther and naddy | |||
2016-07-18 | rework the first sentence of this page; | Jason McIntyre | |
with help from otto | |||
2016-05-04 | Correct the description of the != operator in arithmetic expansion; | Ingo Schwarze | |
from Andras Farkas <deepbluemistake at gmail dot com>. | |||
2016-05-04 | line editing correction; from andras farkas | Jason McIntyre | |
2016-03-21 | More ksh POSIX compliance fixes by Martijn Dekker: | tb | |
This simple patch makes the 'command' builtin POSIX-compliant and consistent with other current shells. It fixes two things: a) 'command -v' does not find shell reserved words (a.k.a. keywords). For instance, 'command -v select' outputs nothing but should output 'select'. b) 'command -pv' always outputs the path of an external command, even if 'command -p' would execute a builtin. For instance, 'command -p kill' executes the 'kill' builtin, as expected, but 'command -pv kill' outputs '/bin/kill'. The '-v' option is supposed to reflect what would actually be executed, so 'command -pv kill' should output 'kill'. The -p option sets the PATH to a default system value before doing the search, but that has no bearing on the fact that builtins take precedence over external commands. The patch fixes both issues for 'command' without affecting the behaviour of the ksh-specific builtin 'whence', which is handled by the same C function. Regression test added to obsd-regress.t. Issues found and fixed by Martijn Dekker, ok millert@ | |||
2015-10-12 | indent the builtin text a little, for naddy; | Jason McIntyre | |
2015-09-14 | Avoid .Ns right after .Pf, it's pointless. | Ingo Schwarze | |
In some cases, do additional cleanup in the immediate vicinity. | |||
2015-05-04 | lightly document the posix option and POSIXLY_CORRECT; will sketch out | Jason McIntyre | |
in more detail once i get my head round them... | |||
2015-04-30 | reapply the rules of english to the option keywords: i was persuaded to undo it | Jason McIntyre | |
because the option names are case sensitive, but it just looks awful. so expect just a little more from the reader... | |||
2015-03-31 | both rpe and zhuk pointed out some problems with my if/elf template. | Jason McIntyre | |
zhuk suggested using "condition" rather than command, and this commit reworks the loop/conditional section to do that; ok zhuk rpe | |||
2015-03-30 | on zhuk's advice, don;t talk about null: posix uses null and empty | Jason McIntyre | |
interchangeably, but we've stuck with empty; while here, sneak in an otherwsie -> otherwise | |||
2015-03-27 | clarity fix from zhuk; | Jason McIntyre | |
2015-03-26 | a little wording tweak; | Jason McIntyre | |
2015-03-26 | various fixes from rpe; | Jason McIntyre | |
2015-03-26 | from zhuk: in the for loop, show "in word ..." as optional; | Jason McIntyre | |
2015-03-26 | from zhuk: sequential and asynchronous lists may take only one item; | Jason McIntyre | |
2015-03-26 | rework the section on when different types of command are processed; | Jason McIntyre | |
zhuk pointed out the flaws in my original text, and has found many more since; | |||
2015-03-19 | Fix IFS description. May be polished further when all consequences of | Vadim Zhukov | |
following "null is the same as empty" from POSIX are investigated. okay jmc@ | |||
2015-03-19 | Make it clear that it's the line who shouldn't be empty, and not the | Vadim Zhukov | |
command history. This version comes from jmc@ together with his okay. | |||
2015-03-18 | remove ambiguity from the COMMANDS section, after discussion with zhuk; | Jason McIntyre | |
2015-03-18 | from zhuk: a little more info on <> | Jason McIntyre | |
2015-03-18 | improve the description of here documents; prompted by zhuk | Jason McIntyre | |
2015-03-18 | rework the redirection text after some feedback from zhuk; | Jason McIntyre | |
2015-03-17 | revert a previous word change - the original seems more accurate; | Jason McIntyre | |
2015-03-17 | Escape certain characters for slightly more correct (and prettier) output. | Anthony J. Bentley | |
ok jmc@ | |||
2015-03-17 | from zhuk: provide some Sx | Jason McIntyre | |
2015-03-17 | from zhuk: shell does not wait for command to complete if job run in background | Jason McIntyre | |
2015-03-16 | from zhuk: be clear that "#" is a variable | Jason McIntyre | |
2015-03-15 | from zhuk: two grammar fixes; | Jason McIntyre | |
2015-03-15 | from zhuk: clarify "set --"; | Jason McIntyre | |
2015-03-15 | from zhuk: remove ambiguity around the false/true description; | Jason McIntyre | |
2015-03-15 | from zhuk: remove ambiguity in the description of "continue"; | Jason McIntyre | |
2015-03-15 | from zhuk: the dash part of "cd -" is not a flag, so don;t show it as such; | Jason McIntyre | |
posix actually uses a separate synopsis to show this form, but i've chosen to show it as a special form of "dir"; | |||
2015-03-14 | from zhuk: be clearer about not all options having long name equivalents and | Jason McIntyre | |
lowercase the first letter of these names since that is the form accepted; | |||
2015-03-14 | rewrite of sh(1). this page tries to confine itself to document features | Jason McIntyre | |
supported by posix compliant shells (obviously ksh(1) still documents the works). still needs work, so please do mail me diffs or feedback; | |||
2015-01-16 | remove useless escaping; mandoc warned about some of this | Ingo Schwarze | |
2014-12-09 | put back some information what the character classes actually mean; | Ingo Schwarze | |
while here, remove the lie that regex(3) character classes would depend on the locale; ok jmc@ | |||
2014-12-09 | no more ctype(3); | Jason McIntyre | |
2014-08-17 | update the built-ins list: | Jason McIntyre | |
- "times" is both promoted to posix and special (ooh!) - "pwd" is promoted to posix, but not special (aah!) while here, jiggle the text somewhat to clarify that "non-POSIX" actually meant when posix mode is off, not mandated by posix joint work with guenther |