a2e596b2bde26b8150ab11f003b185159d519e79
[platform/upstream/bash.git] / tests / nquote.tests
1 expect()
2 {
3         echo expect "$@"
4 }
5
6 expect '<^J^J^J>'
7 recho $'\n\n\n'
8
9 z1=$''
10 expect '<>'
11 recho "$z1"
12
13 ZIFS=$'\n'$'\t'$' '
14
15 expect '<^J^I >'
16 recho "$ZIFS"
17
18 expect '<abc>'
19 recho $'abc'
20
21 expect '<^M^[^Gabc>'
22 recho $'\r\e\aabc'
23
24 D=$"hello"," "$"world"
25
26 expect '<hello,> <world>'
27 recho $D
28
29 expect '<hello, world>'
30 recho "$D"
31
32 D=$""
33 expect '<>'
34 recho "$D"
35
36 world=chet
37
38 expect '<$hello, world>'
39 recho \$"hello, world"
40
41 expect '<hello, $world>'
42 recho $"hello, \$world"
43
44 expect '<hello, "world">'
45 recho $"hello, \"world\""
46
47 expect '<hello, $"world">'
48 recho $"hello"', $"world"'
49
50 expect '<hello, $"world">'
51 recho $'hello, $"world"'
52
53 expect '<$hello, chet>'
54 recho \$"hello, $world"
55
56 expect '<hello, chet>'
57 recho $"hello, $world"