]> git.ipfire.org Git - thirdparty/bash.git/blobdiff - tests/type.right
Bash-4.3 patch 7
[thirdparty/bash.git] / tests / type.right
index 89b6f53636f319c6d2722bc0dd1fddb496ad9130..3f7d26e2d0e1c9b9a250d357d14f4cbdc6015343 100644 (file)
@@ -1,10 +1,8 @@
-./type.tests: type: illegal 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
@@ -16,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
@@ -27,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'
@@ -35,12 +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
-   1   /bin/sh
    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"
+}