a.
-a-b-
--a-b-
+-a-b -
-a b-
-a b-
-a-b\-
a = xyz
a = -xyz 123-
a = abc
+timeout 1: ok
+
+timeout 2: ok
+
+./read2.sub: line 23: read: -3: invalid timeout specification
1
-4
-1
-4
-./read2.sub: line 13: read: -3: invalid timeout specification
-1
-4
+
abcde
./read3.sub: line 4: read: -1: invalid number
abc
ab
+abc
#
while read -u 3 var
do
echo "$var"
done 3<$0
+argv[1] = <>
+argv[1] = <>
+argv[1] = <>
+FOO
+argv[1] = <>
+argv[1] = <3>
+argv[1] = <>
+argv[2] = <>
+argv[3] = <>
+FOO
+0 0 0
+0
+0
+1