ash,hush: properly handle ${v//pattern/repl} if pattern starts with /

Closes 2695

function                                             old     new   delta
parse_dollar                                         762     790     +28
subevalvar                                          1258    1267      +9
------------------------------------------------------------------------------
(add/remove: 0/0 grow/shrink: 2/0 up/down: 37/0)               Total: 37 bytes

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2018-08-04 22:25:28 +02:00
parent 2005d3ff36
commit c2aa218f23
6 changed files with 28 additions and 1 deletions

View File

@@ -0,0 +1,2 @@
-dev-ram
/dev-am

View File

@@ -0,0 +1,3 @@
v=/dev/ram
echo ${v////-}
echo ${v///r/-}