Bash-4.3 distribution sources and documentation
[platform/upstream/bash.git] / tests / type.right
index f1c1bcf..3f7d26e 100644 (file)
@@ -1,13 +1,12 @@
-./type.tests: type: unknown option: f
-type: usage: type [-apt] name [name ...]
-./type.tests: type: notthere: not found
-./type.tests: command: notthere: not found
+./type.tests: line 9: type: -r: invalid option
+type: usage: type [-afptP] name [name ...]
+./type.tests: line 12: type: notthere: not found
 function
 keyword
-alias
 builtin
 file
 file
+file
 func is a function
 func () 
 { 
@@ -15,7 +14,6 @@ func ()
 }
 while is a shell keyword
 while is a shell keyword
-m is aliased to `more'
 builtin is a shell builtin
 /bin/sh is /bin/sh
 func
@@ -26,6 +24,11 @@ func ()
 }
 while
 while is a shell keyword
+./type.tests: line 43: type: m: not found
+alias m='more'
+alias m='more'
+m is aliased to `more'
+alias
 alias m='more'
 alias m='more'
 alias m='more'
@@ -34,8 +37,99 @@ builtin
 builtin is a shell builtin
 /bin/sh
 /bin/sh is /bin/sh
-./type.tests: type: func: not found
-./type.tests: type: m: not found
+./type.tests: line 65: type: func: not found
+./type.tests: line 67: type: m: not found
 /bin/sh
 /tmp/bash
 bash is hashed (/tmp/bash)
+file
+hits   command
+   3   /tmp/bash
+   1   /bin/sh
+f is a function
+f () 
+{ 
+    v='^A'
+}
+foo is a function
+foo () 
+{ 
+    echo $(<x1)
+}
+bar is a function
+bar () 
+{ 
+    echo $(<x1)
+}
+foo is a function
+foo () 
+{ 
+    echo;
+    cat  <<END
+bar
+END
+
+    cat  <<EOF
+qux
+EOF
+
+}
+
+bar
+qux
+
+bar
+qux
+foo is a function
+foo () 
+{ 
+    rm -f a b c;
+    for f in a b c;
+    do
+        cat  >> ${f} <<-EOF
+file
+EOF
+
+    done
+    grep . a b c
+}
+a:file
+b:file
+c:file
+bb is a function
+bb () 
+{ 
+    ( cat  <<EOF
+foo
+bar
+EOF
+ )
+    echo after subshell
+}
+mkcoprocs is a function
+mkcoprocs () 
+{ 
+    coproc a { 
+        cat  <<EOF1
+producer 1
+EOF1
+
+    }
+    coproc b { 
+        cat  <<EOF2
+producer 2
+EOF2
+
+    }
+    echo "coprocs created"
+}
+mkcoprocs is a function
+mkcoprocs () 
+{ 
+    coproc COPROC ( b cat  <<EOF
+heredoc
+body
+EOF
+ )
+    echo "coprocs created"
+}