busybox/shell/ash_test/ash-vars/param_expand_len.right
Denys Vlasenko f15aa57a7f ash: [PARSER] Fix parsing of ${##1}
Upstream commit:

    Date: Thu, 4 Oct 2007 22:15:10 +0800
    [PARSER] Fix parsing of ${##1}

    Previously dash treated ${##1} as a length operation.  This patch fixes that.

    Test case:

        set -- a
        echo ${##1}OK

    Old result:

        1OK

    New result:

        OK

This was a real bug in ash (but not in hush).

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
2016-10-26 15:56:53 +02:00

13 lines
116 B
Plaintext

0
0
1
Make sure len parsing doesnt break arg count
0 0
4 4
Testing len op
4 3 2 1 0 0
0 3 0
Nothing:
Nothing:
One:1