summaryrefslogtreecommitdiff
path: root/tests/new-exp6.sub
blob: 532ec1af78973d1a43226763146d5756620c350c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# quoted null problems in versions of bash prior to 3.2

str='12'
snul=$'\177'

recho "${str:2}"
recho "+${str:2}"
recho "+${snul:0:1}"
recho  "+""${str:2}"

recho "${str/?/$snul}"
recho ${str/?/$snul}

recho "${snul/x/y}"
recho ${snul/x/y}

recho "${snul/$snul/}"
recho "${str/$str/}"

recho "${snul##$snul}"
recho "${str##$str}"
recho "${str##$nul}"

A=""
B="${A:0}"

recho "$B"
recho "${A:0}"
recho "/tmp/test/TEST${A:0}"