Fix for longstanding bug where set -e would fail to erase elements from an array.

This was introduced in 7b3377e78c
This commit is contained in:
ridiculousfish
2012-05-10 01:04:18 -07:00
parent 7cae1ae415
commit 39863ce4d7
3 changed files with 22 additions and 16 deletions

View File

@@ -127,3 +127,10 @@ else
end
set foo abc def
set -e foo[1]
if test $foo '=' def
echo Test 11 pass
else
echo Test 11 fail
end

View File

@@ -8,3 +8,4 @@ Test 7 pass
Test 8 pass
Test 9 pass
Test 10 pass
Test 11 pass