hush: fix '{ false; echo $?; }' bug.

hush: expand testsuite. variable expansion is still very broken
This commit is contained in:
Denis Vlasenko
2007-05-13 18:34:53 +00:00
parent 119b995437
commit 602d13cba5
13 changed files with 138 additions and 98 deletions

View File

@@ -0,0 +1 @@
OK

View File

@@ -0,0 +1,4 @@
if test $# = 0; then
exec "$THIS_SH" "$0" arg
fi
echo OK

View File

@@ -0,0 +1 @@
'1'

View File

@@ -0,0 +1,2 @@
a=1
echo "'$a'"

View File

@@ -0,0 +1 @@
>1

View File

@@ -0,0 +1,2 @@
a=1
echo ">$a"

View File

@@ -0,0 +1 @@
.1 abc d e f.

View File

@@ -0,0 +1,4 @@
if test $# = 0; then
exec "$THIS_SH" starquoted.tests 1 abc 'd e f'
fi
for a in "$*"; do echo ".$a."; done