aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc_src/type.txt
blob: 593da3b9197217a15f0b152ba8e95c50e2622d78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
\section type type - indicate how a name would be interpreted if used as a command name

\subsection type-synopsis Synopsis
 <tt>type [OPTIONS] name [name ...]</tt>

\subsection type-description Description

With no options, indicate how each name would be interpreted if used as a command name.

- \c -h or \c --help print this message
- \c -a or \c --all print all of possible definitions of the specified names
- \c -f or \c --no-functions suppresses function and builtin lookup
- \c -t or \c --type print a string which is one of alias, keyword, function, builtin, or file if name is an alias, shell reserved word, function, builtin, or disk file, respectively
- \c -p or \c --path either return the name of the disk file that would be executed if name were specified as a command name, or nothing if 'type  -t  name' would  not  return 'file'
- \c -P or \c --force-path either return the name of the disk file that would be executed if name were specified as a command name, or nothing no file with the specified name could be found in the PATH

\c type returns a zero exit status if the specified command was found,
otherwise the exit status is one.

\subsection type-example Example

<tt>type fg</tt> outputs the string 'fg is a shell builtin'.