hush: fix two corner cases in ${v/pattern/repl}. Closes 10686

function                                             old     new   delta
expand_one_var                                      1592    1618     +26

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2018-01-25 14:07:40 +01:00
parent 0ca3198f93
commit cba79a87f8
5 changed files with 21 additions and 2 deletions

View File

@@ -0,0 +1,2 @@
v
Ok:0

View File

@@ -0,0 +1,3 @@
v=v
echo ${v//}
echo Ok:$?

View File

@@ -0,0 +1,2 @@
Ok:0

View File

@@ -0,0 +1,3 @@
v=''
echo ${v/*/w}
echo Ok:$?