]> git.ipfire.org Git - thirdparty/bash.git/blob - tests/case1.sub
Bash-4.3 patch 7
[thirdparty/bash.git] / tests / case1.sub
1 x='\x'
2
3 case x in
4 \x) echo ok 1;;
5 *) echo bad 1;;
6 esac
7
8 case x in
9 $x) echo ok 2;;
10 *) echo bad 2;;
11 esac
12
13 case $x in
14 \x) echo bad 3;;
15 \\x) echo ok 3 ;;
16 *) echo bad 3.1 ;;
17 esac
18
19 case $x in
20 \\$x) echo ok 4 ;;
21 x) echo bad 4;;
22 $x) echo bad 4.1 ;;
23 *) echo bad 4.2;;
24 esac
25
26 case x in
27 \\x) echo bad 5;;
28 \x) echo ok 5;;
29 *) echo bad 5.1;;
30 esac
31
32 case x in
33 \\x) echo bad 6;;
34 x) echo ok 6;;
35 *) echo bad 6.1;;
36 esac
37
38 case x in
39 $x) echo ok 7 ;;
40 \\$x) echo bad 7 ;;
41 *) echo bad 7.1 ;;
42 esac
43
44 case x in
45 \x) echo ok 8 ;;
46 \\x) echo bad 8 ;;
47 *) echo bad 8.1 ;;
48 esac
49
50 case \x in
51 \x) echo ok 9 ;;
52 \\x) echo bad 9 ;;
53 *) echo bad 9.1 ;;
54 esac
55
56 case $x in
57 $x) echo oops 1 ;;
58 *) echo mysterious 1 ;;
59 esac
60
61 case \x in
62 \x) echo mysterious 2 ;;
63 *) echo oops 2 ;;
64 esac