]> git.ipfire.org Git - thirdparty/bash.git/blame - tests/test.right
Imported from ../bash-2.04.tar.gz.
[thirdparty/bash.git] / tests / test.right
CommitLineData
ccc6cda3
JA
1t -a noexist
21
3t -a run-all
40
5t -b run-all
61
7t -b /dev/jb1a
81
9t -c run-all
101
11t -c /dev/tty
120
13t -d run-all
141
15t -d /etc
160
d166f048
JA
17t -d ""
181
19b -d ""
201
ccc6cda3
JA
21t -e noexist
221
23t -e run-all
240
25t -f noexist
261
27t -f /dev/tty
281
29t -f run-all
300
31t -g run-all
321
33t -g /tmp/test.setgid
340
35t -k run-all
361
37t -n ""
381
39t -n "hello"
400
41t -p run-all
421
43t -r noexist
441
45t -r /tmp/test.noread
461
47t -r run-all
480
49t -s noexist
501
51t -s /dev/null
521
53t -s run-all
540
55t -t 20
561
57t -t 0
580
59t -u noexist
601
61t -u run-all
621
63t -u /tmp/test.setuid
640
65t -w noexist
661
67t -w /tmp/test.nowrite
681
69t -w /dev/null
700
71t -x noexist
721
73t -x /tmp/test.exec
740
75t -x /tmp/test.noexec
761
77t -z ""
780
79t -z "foo"
801
81t "foo"
820
83t ""
841
85t -O /tmp/test.owner
860
cce855bc
JA
87t -S /tmp/test.socket
881
89t -N /tmp/test.newer
900
ccc6cda3
JA
91t "hello" = "hello"
920
93t "hello" = "goodbye"
941
95t "hello" == "hello"
960
97t "hello" == "goodbye"
981
99t "hello" != "hello"
1001
101t "hello" != "goodbye"
1020
103t "hello" < "goodbye"
1041
105t "hello" > "goodbye"
1060
107t ! "hello" > "goodbye"
1081
109t 200 -eq 200
1100
111t 34 -eq 222
1121
d166f048
JA
113t -32 -eq 32
1141
ccc6cda3
JA
115t 200 -ne 200
1161
117t 34 -ne 222
1180
119t 200 -gt 200
1201
121t 340 -gt 222
1220
123t 200 -ge 200
1240
125t 34 -ge 222
1261
127t 200 -lt 200
1281
129t 34 -lt 222
1300
131t 200 -le 200
1320
133t 340 -le 222
1341
135t 700 -le 1000 -a -n "1" -a "20" = "20"
1360
137t ! \( 700 -le 1000 -a -n "1" -a "20" = "20" \)
1381
139t /tmp/abc -nt /tmp/def
1401
141t /tmp/abc -ot /tmp/def
1420
143t /tmp/def -nt /tmp/abc
1440
145t /tmp/def -ot /tmp/abc
1461
147t /tmp/abc -ef /tmp/def
1481
149t /tmp/abc -ef /tmp/ghi
1500
151t -r /dev/fd/0
1520
153t -w /dev/fd/1
1540
155t -w /dev/fd/2
1560
bb70624e
JA
157t -r /dev/stdin
1580
159t -w /dev/stdout
1600
161t -w /dev/stderr
1620
ccc6cda3
JA
163t
1641
d166f048
JA
165b
1661
ccc6cda3
JA
167t 12 -eq 34
1681
169t ! 12 -eq 34
1700
171t -n abcd -o aaa
1720
173t -n abcd -o -z aaa
1740
175t -n abcd -a aaa
1760
177t -n abcd -a -z aaa
1781
179t -o allexport
1801
181t ! -o allexport
1820
183t xx -a yy
1840
185t xx -o ""
1860
187t xx -a ""
1881
189t -X -a -X
1900
191t -X -o -X
1920
193t -X -o ""
1940
195t -X -a ""
1961
197t "" -a -X
1981
199t "" -o -X
2000
201t "" -a ""
2021
203t "" -o ""
2041
205t true -o -X
2060
207t true -a -X
2080
209t ( -E )
2100
211t ( "" )
2121
d166f048
JA
213t ! -z "$z"
2140
215t ! -n "$z"
2161
217t "$zero"
2181
219t ! "$zero"
2200
221b "$zero"
2221
223b ! "$zero"
2240
225t -G /tmp/test.group
2260
227t -h /tmp/test.symlink
2280
229t 4+3 -eq 7
bb70624e 230./test.tests: test: 4+3: integer expression expected
b72432fd 2312
d166f048 232b 4-5 -eq 7
bb70624e 233./test.tests: [: 4+3: integer expression expected
b72432fd 2342
d166f048 235t 9 -eq 4+5
bb70624e 236./test.tests: test: 4+5: integer expression expected
b72432fd 2372
d166f048 238b 9 -eq 4+5
bb70624e 239./test.tests: [: 4+5: integer expression expected
b72432fd 2402
d166f048 241t A -eq 7
bb70624e 242./test.tests: test: A: integer expression expected
b72432fd 2432
d166f048 244b A -eq 7
bb70624e 245./test.tests: [: A: integer expression expected
b72432fd 2462
d166f048 247t 9 -eq B
bb70624e 248./test.tests: test: B: integer expression expected
b72432fd 2492
d166f048 250b 9 -eq B
bb70624e 251./test.tests: [: B: integer expression expected
b72432fd 2522
d166f048 253t ( 1 = 2
bb70624e 254./test.tests: test: `)' expected
b72432fd 2552
d166f048 256b ( 1 = 2
bb70624e 257./test.tests: [: `)' expected, found ]
b72432fd 2582
bb70624e 259./test.tests: test: a: unary operator expected
b72432fd 2602
bb70624e 261./test.tests: test: b: binary operator expected
b72432fd 2622
bb70624e 263./test.tests: test: -A: unary operator expected
b72432fd 2642
bb70624e 265./test.tests: test: too many arguments
b72432fd 2662
bb70624e 267./test.tests: test: too many arguments
b72432fd 2682
bb70624e 269./test.tests: [: missing `]'
b72432fd 2702
bb70624e 271./test.tests: test: (: unary operator expected
b72432fd 2722