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: read: -3: invalid timeout specification
-1
-4
+
abcde
-./read3.sub: read: -1: invalid number specification
+./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