]> git.ipfire.org Git - thirdparty/bash.git/blame - tests/read.right
bash-5.2 distribution sources and documentation
[thirdparty/bash.git] / tests / read.right
CommitLineData
ccc6cda3
JA
1a.
2-a-b-
95732b49 3-a-b -
ccc6cda3
JA
4-a b-
5-a b-
6-a-b\-
7-a b\-
8-\-a b\-
9-\ a b\-
10-\-a b\-
11-\ a b\-
cce855bc
JA
12argv[1] = <^A>
13argv[1] = <^A>
14argv[1] = <^?>
15argv[1] = <^?>
16argv[1] = <abcd>
ccc6cda3
JA
171: x[A] y[B] z[]
181a:
192: x[A B]
d166f048
JA
20[A B ]
21[ A B ]
22==aa==
23====
24====
25argv[1] = < foo>
26argv[1] = < foo>
27argv[1] = <foo>
28argv[1] = < foo>
29argv[1] = <foo>
30argv[1] = <foo>
31argv[1] = < foo>
bb70624e 32a = abcdefg
74091dd4 33xyz
bb70624e
JA
34a = xyz
35a = -xyz 123-
36a = abc
3185942a 37timeout 1: ok
74091dd4 38unset or null 1
3185942a 39timeout 2: ok
74091dd4
CR
40unset or null 2
41timeout 3: ok
42unset or null 3
43./read2.sub: line 45: read: -3: invalid timeout specification
bb70624e 441
3185942a 45
74091dd4 46abcde
bb70624e 47abcde
8868edaf 48./read3.sub: line 17: read: -1: invalid number
bb70624e 49abc
74091dd4 50defg
bb70624e 51ab
ac50fbac 52abc
bb70624e 53#
7117c2d2
JA
54while read -u 3 var
55do
56echo "$var"
57done 3<$0
b80f6443
JA
58argv[1] = <>
59argv[1] = <>
95732b49 60argv[1] = <>
b80f6443
JA
61FOO
62argv[1] = <>
63argv[1] = <3>
64argv[1] = <>
65argv[2] = <>
66argv[3] = <>
67FOO
495aee44 680 0 0
3185942a
JA
690
700
711
74091dd4
CR
72timeout 1: ok
73unset or null 1
74timeout 2: ok
75unset or null 2
76timeout 3: ok
77unset or null 3
78timeout 4: ok
79abcde
80abcde
81
82one
83two three four
84one
85two three four