add test cases for parameter substitution with unset/null strings
authorMike Frysinger <vapier@gentoo.org>
Thu, 9 Apr 2009 23:01:47 +0000 (23:01 -0000)
committerMike Frysinger <vapier@gentoo.org>
Thu, 9 Apr 2009 23:01:47 +0000 (23:01 -0000)
shell/hush_test/hush-vars/var_posix1.right
shell/hush_test/hush-vars/var_posix1.tests

index 55f35798a6ce6eb879dc95acc1a9a2b4642c87d5..702bbca790d902e4bd9fa76a06cac62a63e8ccb2 100644 (file)
@@ -1,3 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 abcdcd
 abcdcd
 abcdcd
index 4139e2cc306943158bbfe0e832b75ce557e49167..d3205b119d6c3c584dde383658667f936a1a1a8a 100755 (executable)
@@ -1,3 +1,25 @@
+unset var
+
+echo ${var#}
+echo ${var##}
+echo ${var#*}
+echo ${var##*}
+echo ${var%}
+echo ${var%%}
+echo ${var%*}
+echo ${var%%*}
+
+var=
+
+echo ${var#}
+echo ${var##}
+echo ${var#*}
+echo ${var##*}
+echo ${var%}
+echo ${var%%}
+echo ${var%*}
+echo ${var%%*}
+
 var=ababcdcd
 
 echo ${var#ab}