← Commit list

e05f9286a

Mike Frysinger
Mike Frysinger
2009-04-09
FAILED Duration: 30s

Subject

add test cases for parameter substitution with unset/null strings

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

shell/hush_test/hush-vars/var_posix1.right+16 -0
@@ -1,3 +1,19 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
abcdcd
abcdcd
abcdcd
shell/hush_test/hush-vars/var_posix1.tests+22 -0
@@ -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}