diff options
author | Peter Stephenson <pws@users.sourceforge.net> | 2008-11-13 21:18:14 +0000 |
---|---|---|
committer | Peter Stephenson <pws@users.sourceforge.net> | 2008-11-13 21:18:14 +0000 |
commit | 35a8612f217f25a37caaed08b31be754cfe584b1 (patch) | |
tree | 14c1dcc8b6ae7f732a3c969fef80e498153858ca /README | |
parent | dcd26714bb85b7559ae5342ae95cc30f9a98ce8c (diff) | |
download | zsh-35a8612f217f25a37caaed08b31be754cfe584b1.tar.gz zsh-35a8612f217f25a37caaed08b31be754cfe584b1.tar.xz zsh-35a8612f217f25a37caaed08b31be754cfe584b1.zip |
26042 with some fixes from 26043 (Mikael):
allow <(...) and >(...) to occur in the middle of strings and =(...) to have extra text following
Diffstat (limited to 'README')
-rw-r--r-- | README | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/README b/README index b64000c26..3a8597033 100644 --- a/README +++ b/README @@ -69,6 +69,17 @@ always the right behaviour for the intended purpose of debugging and is consistent with recent versions of other shells. The option DEBUG_BEFORE_CMD can be unset to revert to the previous behaviour. +Previously, process substitutions of the form =(...), <(...) and >(...) +were only handled if they appeared as separate command arguments. +(However, the latter two forms caused the current argument to be +terminated and a new one started even if they occurred in the middle of +a string.) Now all three may be followed by other strings, and the +latter two may also be preceeded by other strings. None may occur inside +parameter substitutions, or inside parentheses used for grouping of +patterns, in order to avoid clashes with cases where +tt(<) or tt(>) where not treated specially in previous versions of the +shell. + In previous versions of the shell it was possible to use index 0 in an array or string subscript to refer to the same element as index 1 if the option KSH_ARRAYS was not in effect. This was a limited approximation to |