64aa86b720
The var_LINENO3.tests fails for hush: it does start from 0, but does not increment. Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
66 lines
946 B
Plaintext
66 lines
946 B
Plaintext
SHELL: line 0: syntax error: bad substitution
|
|
SHELL: line 0: syntax error: bad substitution
|
|
SHELL: line 0: syntax error: bad substitution
|
|
SHELL: line 0: syntax error: bad substitution
|
|
SHELL: line 0: syntax error: missing '}'
|
|
0
|
|
1 =||
|
|
1:1 =||
|
|
1:1:2=||
|
|
1::2 =||
|
|
1:1: =||
|
|
1:: =||
|
|
1 =|0123|
|
|
1:1 =|123|
|
|
1:1:2=|12|
|
|
1::2 =|01|
|
|
1:1: =||
|
|
1:: =||
|
|
f =||
|
|
f:1 =||
|
|
f:1:2=||
|
|
f::2 =||
|
|
f:1: =||
|
|
f:: =||
|
|
f =||
|
|
f:1 =||
|
|
f:1:2=||
|
|
f::2 =||
|
|
f:1: =||
|
|
f:: =||
|
|
f =|a|
|
|
f:1 =||
|
|
f:1:2=||
|
|
f::2 =|a|
|
|
f:1: =||
|
|
f:: =||
|
|
f =|0123456789|
|
|
f:1 =|123456789|
|
|
f:1:2=|12|
|
|
f::2 =|01|
|
|
f:1: =||
|
|
f:: =||
|
|
Substrings from special vars
|
|
? =|0|
|
|
?:1 =||
|
|
?:1:2=||
|
|
?::2 =|0|
|
|
?:1: =||
|
|
?:: =||
|
|
# =|11|
|
|
#:1 =|1|
|
|
#:1:2=|1|
|
|
#::2 =|11|
|
|
#:1: =||
|
|
#:: =||
|
|
Substrings with expressions
|
|
f =|01234567|
|
|
f:1+1:2+2 =|2345|
|
|
f:-1:2+2 =|01234567|
|
|
f:1:f =|1234567|
|
|
f:1:$f =|1234567|
|
|
f:1:${f} =|1234567|
|
|
f:1:${f:3:1} =|123|
|
|
f:1:1`echo 1`=|1|
|
|
Done
|