about summary refs log tree commit diff
path: root/Test
diff options
context:
space:
mode:
authorPeter Stephenson <pws@users.sourceforge.net>2003-05-07 09:41:56 +0000
committerPeter Stephenson <pws@users.sourceforge.net>2003-05-07 09:41:56 +0000
commit6e77f38b925e3f37dc69b26efd6173df7281bbe8 (patch)
treec00a16dd163a04b8f996c3067cb458095751adcf /Test
parent5d9ad06f9ffae341289356d1daa39e8628aa3f6d (diff)
downloadzsh-6e77f38b925e3f37dc69b26efd6173df7281bbe8.tar.gz
zsh-6e77f38b925e3f37dc69b26efd6173df7281bbe8.tar.xz
zsh-6e77f38b925e3f37dc69b26efd6173df7281bbe8.zip
18508: quoting of separator in ${foo//../..} was buggy
Diffstat (limited to 'Test')
-rw-r--r--Test/D04parameter.ztst12
1 files changed, 12 insertions, 0 deletions
diff --git a/Test/D04parameter.ztst b/Test/D04parameter.ztst
index 7e70691f7..1edd168cc 100644
--- a/Test/D04parameter.ztst
+++ b/Test/D04parameter.ztst
@@ -146,6 +146,18 @@
 0:array ${...:/...}
 >expletive deleted boldly claws dogs expletive deleted fight
 
+  str1='a\string\with\backslashes'
+  str2='a/string/with/slashes'
+  print "${str1//\\/-}"
+  print ${str1//\\/-}
+  print "${str2//\//-}"
+  print ${str2//\//-}
+0:use of backslashes in //-substitutions
+>a-string-with-backslashes
+>a-string-with-backslashes
+>a-string-with-slashes
+>a-string-with-slashes
+
   str1='twocubed'
   array=(the number of protons in an oxygen nucleus)
   print $#str1 ${#str1} "$#str1 ${#str1}" $#array ${#array} "$#array ${#array}"