about summary refs log tree commit diff
path: root/README
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2007-05-21 09:30:24 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2007-05-21 09:30:24 +0000
commitfaf05be3d2adc99212af74e2507a66de1161a52a (patch)
tree7a0ac19d76eff3142484c02a83388a5e52848535 /README
parent86ff81f82d97b0118eddb729a2d4956fcbdd7c7a (diff)
downloadzsh-faf05be3d2adc99212af74e2507a66de1161a52a.tar.gz
zsh-faf05be3d2adc99212af74e2507a66de1161a52a.tar.xz
zsh-faf05be3d2adc99212af74e2507a66de1161a52a.zip
23440: Make $param[(R)value] substitute the empty string on failure
Diffstat (limited to 'README')
-rw-r--r--README4
1 files changed, 4 insertions, 0 deletions
diff --git a/README b/README
index 94ba2236c..e80b6fbfb 100644
--- a/README
+++ b/README
@@ -72,6 +72,10 @@ of the value.  The form ${param//#$search/replace} where the value
 $search starts with "%" considers the "%" to be part of the search
 string as before.
 
+Parameter subscripts of the form ${array[(R)test]} now return the
+empty string if they fail to match.  The previous longstanding behaviour
+was confusing and useless.
+
 The MULTIBYTE option is on by default where it is available; this
 causes many operations to recognise characters as in the current locale.
 Older versions of the shell always assumed a character was one byte.