1 TEE(1) User Commands TEE(1)
2
3
4
5 NAME
6 tee - replicate the standard output
7
8 SYNOPSIS
9 /usr/bin/tee
10 /usr/bin/tee [-ai] [file]...
11
12
13 ksh93
14 tee [-ail] [file]...
15
16
17 DESCRIPTION
18 /usr/bin/tee
19 /usr/bin/tee copies standard input to standard output, making a copy in
20 zero or more files. tee does not buffer its output. The options
21 determine if the specified files are overwritten or appended to.
22
23 ksh93
24 The tee built-in in ksh93 is associated with the /bin and /usr/bin
25 paths. It is invoked when tee is executed without a pathname prefix and
26 the pathname search finds a /bin/tee or /usr/bin/tee executable.
27
28
29 tee copies standard input to standard output and to zero or more files.
30 The options determine whether the specified files are overwritten or
31 appended to. The tee utility does not buffer output. If a write to a
32 file fails, tee continues to write to other files although it exits
33 with a non-zero exit status.
34
35
36 The number of file operands that can be specified is limited by the
37 underlying operating system.
38
39 OPTIONS
40 /usr/bin/tee
41 The following options are supported by /usr/bin/tee:
42
43 -a
44 Appends the output to the files rather than overwriting them.
45
46
47 -i
48 Ignores interrupts.
49
50
51 ksh93
52 The following options are supported by the tee built-in command in
53 ksh93:
54
55 -a
56 --append
57 Appends the output to the files rather than
58 overwriting them.
59
60
61 -i
62 --ignore-interrupts
63 Ignores SIGINT signal.
64
65
66 -l
67 --line-buffer
68 Sets the standard output to be line buffered.
69
70
71 OPERANDS
72 The following operands are supported:
73
74 file
75 A path name of an output file. Processing of at least 13 file
76 operands are supported.
77
78
79 USAGE
80 See largefile(5) for the description of the behavior of tee when
81 encountering files greater than or equal to 2 Gbyte ( 2^31 bytes).
82
83 ENVIRONMENT VARIABLES
84 See environ(5) for descriptions of the following environment variables
85 that affect the execution of tee: LANG, LC_ALL, LC_CTYPE, LC_MESSAGES,
86 and NLSPATH.
87
88 EXIT STATUS
89 /usr/bin/tee
90 The following exit values are returned by /usr/bin/tee:
91
92 0
93 The standard input was successfully copied to all output files.
94
95
96 >0
97 The number of files that could not be opened or whose status
98 could not be obtained.
99
100
101 ksh93
102 The following exit values are returned by tee in ksh93:
103
104 0
105 Successful completion.
106
107
108 >0
109 An error occurred.
110
111
112 ATTRIBUTES
113 See attributes(5) for descriptions of the following attributes:
114
115 /usr/bin/tee
116
117
118
119 +--------------------+-------------------+
120 | ATTRIBUTE TYPE | ATTRIBUTE VALUE |
121 +--------------------+-------------------+
122 |CSI | Enabled |
123 +--------------------+-------------------+
124 |Interface Stability | Committed |
125 +--------------------+-------------------+
126 |Standard | See standards(5). |
127 +--------------------+-------------------+
128
129 ksh93
130
131
132
133 +--------------------+-----------------+
134 | ATTRIBUTE TYPE | ATTRIBUTE VALUE |
135 +--------------------+-----------------+
136 |Interface Stability | See below. |
137 +--------------------+-----------------+
138
139
140 The ksh93 built-in binding to /bin and /usr/bin is Volatile. The
141 built-in interfaces are Uncommitted.
142
143 SEE ALSO
144 cat(1), ksh93(1), attributes(5), environ(5), largefile(5), standards(5)
145
146
147
148 November 20, 2007 TEE(1)
|
1 TEE(1) User Commands TEE(1)
2
3 NAME
4 tee - replicate the standard output
5
6 SYNOPSIS
7 tee [-ail] [file]...
8
9 DESCRIPTION
10 tee copies standard input to standard output, making a copy in zero or
11 more files. tee does not buffer its output by default (but see the -l
12 option). The options determine if the specified files are overwritten or
13 appended to. If a write to a file fails, tee continues to write to other
14 files although it exits with a non-zero exit status.
15
16 ksh93
17 The tee built-in in ksh93(1) is associated with the /bin and /usr/bin
18 paths. It is invoked when tee is executed without a pathname prefix and
19 the pathname search finds a /bin/tee or /usr/bin/tee executable.
20
21 OPTIONS
22 The following options are supported:
23
24 -a, --append Appends the output to the files rather than overwriting
25 them.
26
27 -i, --ignore-interrupts
28 Ignores SIGINT signal.
29
30 -l, --linebuffer
31 Sets the standard output to be line buffered.
32
33 OPERANDS
34 The following operands are supported:
35
36 file A path name of an output file. Processing of at least 13
37 file operands is supported.
38
39 EXIT STATUS
40 0 All files copied successfully.
41
42 >0 An error occurred.
43
44 ENVIRONMENT VARIABLES
45 See environ(5) for descriptions of the following environment variables
46 that affect the execution of tee: LANG, LC_ALL, LC_TYPE, LC_MESSAGES,
47 LC_NUMERIC, and NLSPATH.
48
49 INTERFACE STABILITY
50 The command line interface of tee is Committed. The output of tee is
51 Committed. The ksh93(1) built-in binding to /bin and /usr/bin is
52 Volatile.
53
54 SEE ALSO
55 cat(1), ksh93(1), attributes(5), environ(5), largefile(5), standards(5)
56
57 illumos February 9, 2021 illumos
|