./type.tests: type: illegal option: -f
type: usage: type [-apt] name [name ...]
./type.tests: type: notthere: not found
./type.tests: command: notthere: not found
function
keyword
alias
builtin
file
file
file
func is a function
func () 
{ 
    echo this is 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
func is a function
func () 
{ 
    echo this is func
}
while
while is a shell keyword
alias m='more'
alias m='more'
alias m='more'
m is aliased to `more'
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
/bin/sh
/tmp/bash
bash is hashed (/tmp/bash)
file
hits	command
   1	/bin/sh
   3	/tmp/bash
