1 #!/usr/bin/env bash
2 #
3 # Tests for the blog.
4 #
5
6 ### -a
7 [ -a ]
8 echo status=$?
9 # stdout: status=0
10
11 ### -a -a
12 [ -a -a ]
13 echo status=$?
14 # stdout: status=1
15
16 ### -a -a -a
17 [ -a -a -a ]
18 echo status=$?
19 # stdout: status=0
20 # BUG mksh stdout: status=2
21
22 ### -a -a -a -a
23 [ -a -a -a -a ]
24 echo status=$?
25 # stdout: status=1
26 # BUG bash stdout: status=2
27
28 ### -a -a -a -a -a
29 [ -a -a -a -a -a ]
30 echo status=$?
31 # stdout: status=1
32 # BUG dash/zsh stdout: status=0
33
34 ### -a -a -a -a -a -a
35 [ -a -a -a -a -a -a ]
36 echo status=$?
37 # stdout: status=2
38 # BUG dash/zsh stdout: status=1
39
40 ### -a -a -a -a -a -a -a
41 [ -a -a -a -a -a -a -a ]
42 echo status=$?
43 # stdout: status=1
44 # BUG bash stdout: status=2
45 # BUG dash/zsh stdout: status=0
46
47 ### -a -a -a -a -a -a -a -a
48 [ -a -a -a -a -a -a -a -a ]
49 echo status=$?
50 # stdout: status=1