Deleted Added
full compact
builtin.1 (60203) builtin.1 (60261)
1.\"
2.\" Copyright (c) 1999 Sheldon Hearn
3.\"
4.\" All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:

--- 10 unchanged lines hidden (view full) ---

19.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25.\" SUCH DAMAGE.
26.\"
1.\"
2.\" Copyright (c) 1999 Sheldon Hearn
3.\"
4.\" All rights reserved.
5.\"
6.\" Redistribution and use in source and binary forms, with or without
7.\" modification, are permitted provided that the following conditions
8.\" are met:

--- 10 unchanged lines hidden (view full) ---

19.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
20.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
21.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
22.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
23.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
24.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
25.\" SUCH DAMAGE.
26.\"
27.\" $FreeBSD: head/share/man/man1/builtin.1 60203 2000-05-08 15:59:23Z sheldonh $
27.\" $FreeBSD: head/share/man/man1/builtin.1 60261 2000-05-09 14:59:06Z sheldonh $
28.\"
29.Dd September 1, 1999
30.Dt BUILTIN 1
31.Os
32.Sh NAME
33.Nm builtin ,
34.Nm alias ,
35.Nm alloc ,
36.Nm bg ,
28.\"
29.Dd September 1, 1999
30.Dt BUILTIN 1
31.Os
32.Sh NAME
33.Nm builtin ,
34.Nm alias ,
35.Nm alloc ,
36.Nm bg ,
37.Nm bindkey ,
37.Nm break ,
38.Nm breaksw ,
38.Nm break ,
39.Nm breaksw ,
40.Nm builtins ,
39.Nm case ,
40.Nm cd ,
41.Nm chdir ,
42.Nm command ,
41.Nm case ,
42.Nm cd ,
43.Nm chdir ,
44.Nm command ,
45.Nm complete ,
43.Nm continue ,
44.Nm default ,
45.Nm dirs ,
46.Nm do ,
47.Nm done ,
48.Nm echo ,
46.Nm continue ,
47.Nm default ,
48.Nm dirs ,
49.Nm do ,
50.Nm done ,
51.Nm echo ,
52.Nm echotc ,
49.Nm elif ,
50.Nm else ,
51.Nm end ,
52.Nm endif ,
53.Nm endsw ,
54.Nm esac ,
55.Nm eval ,
56.Nm exec ,
57.Nm exit ,
58.Nm export ,
59.Nm fc ,
60.Nm fg ,
53.Nm elif ,
54.Nm else ,
55.Nm end ,
56.Nm endif ,
57.Nm endsw ,
58.Nm esac ,
59.Nm eval ,
60.Nm exec ,
61.Nm exit ,
62.Nm export ,
63.Nm fc ,
64.Nm fg ,
65.Nm filetest ,
61.Nm fi ,
62.Nm for ,
63.Nm foreach ,
64.Nm getopts ,
65.Nm glob ,
66.Nm goto ,
67.Nm hash ,
68.Nm hashstat ,
69.Nm history ,
66.Nm fi ,
67.Nm for ,
68.Nm foreach ,
69.Nm getopts ,
70.Nm glob ,
71.Nm goto ,
72.Nm hash ,
73.Nm hashstat ,
74.Nm history ,
75.Nm hup ,
70.Nm if ,
71.Nm jobid ,
72.Nm jobs ,
73.Nm kill ,
74.Nm limit ,
76.Nm if ,
77.Nm jobid ,
78.Nm jobs ,
79.Nm kill ,
80.Nm limit ,
81.Nm log ,
75.Nm login ,
76.Nm logout ,
82.Nm login ,
83.Nm logout ,
84.Nm ls-F ,
77.Nm nice ,
78.Nm nohup ,
79.Nm notify ,
80.Nm onintr ,
81.Nm popd ,
82.Nm printf ,
85.Nm nice ,
86.Nm nohup ,
87.Nm notify ,
88.Nm onintr ,
89.Nm popd ,
90.Nm printf ,
91.Nm printenv ,
83.Nm pushd ,
84.Nm pwd ,
85.Nm read ,
86.Nm readonly ,
87.Nm rehash ,
88.Nm repeat ,
92.Nm pushd ,
93.Nm pwd ,
94.Nm read ,
95.Nm readonly ,
96.Nm rehash ,
97.Nm repeat ,
98.Nm sched ,
89.Nm set ,
90.Nm setenv ,
99.Nm set ,
100.Nm setenv ,
101.Nm settc ,
102.Nm setty ,
91.Nm setvar ,
92.Nm shift ,
93.Nm source ,
94.Nm stop ,
95.Nm suspend ,
96.Nm switch ,
103.Nm setvar ,
104.Nm shift ,
105.Nm source ,
106.Nm stop ,
107.Nm suspend ,
108.Nm switch ,
109.Nm telltc ,
97.Nm then ,
98.Nm time ,
99.Nm trap ,
100.Nm type ,
101.Nm ulimit ,
102.Nm umask ,
103.Nm unalias ,
110.Nm then ,
111.Nm time ,
112.Nm trap ,
113.Nm type ,
114.Nm ulimit ,
115.Nm umask ,
116.Nm unalias ,
117.Nm uncomplete ,
104.Nm unhash ,
105.Nm unlimit ,
106.Nm unset ,
107.Nm unsetenv ,
108.Nm until ,
109.Nm wait ,
118.Nm unhash ,
119.Nm unlimit ,
120.Nm unset ,
121.Nm unsetenv ,
122.Nm until ,
123.Nm wait ,
124.Nm where ,
110.Nm which ,
111.Nm while
112.Nd shell builtin commands
113.Sh SYNOPSIS
114.Nm builtin
115.Op Fl options
116.Op Ar args ...
117.Sh DESCRIPTION

--- 34 unchanged lines hidden (view full) ---

152with the other shells.
153.Bl -column "continueXX" "ExternalXX" "csh(1)" "sh(1)" -offset indent
154.It Xo
155.Em Command Ta Em External Ta Xo
156.Xc Xc Xr csh 1 Ta Xr sh 1
157.It Ic alias Ta \&No Ta Yes Ta Yes
158.It Ic alloc Ta \&No Ta Yes Ta \&No
159.It Ic bg Ta \&No Ta Yes Ta Yes
125.Nm which ,
126.Nm while
127.Nd shell builtin commands
128.Sh SYNOPSIS
129.Nm builtin
130.Op Fl options
131.Op Ar args ...
132.Sh DESCRIPTION

--- 34 unchanged lines hidden (view full) ---

167with the other shells.
168.Bl -column "continueXX" "ExternalXX" "csh(1)" "sh(1)" -offset indent
169.It Xo
170.Em Command Ta Em External Ta Xo
171.Xc Xc Xr csh 1 Ta Xr sh 1
172.It Ic alias Ta \&No Ta Yes Ta Yes
173.It Ic alloc Ta \&No Ta Yes Ta \&No
174.It Ic bg Ta \&No Ta Yes Ta Yes
175.It Ic bindkey Ta \&No Ta Yes Ta \&No
160.It Ic break Ta \&No Ta Yes Ta \&No
161.It Ic breaksw Ta \&No Ta Yes Ta \&No
176.It Ic break Ta \&No Ta Yes Ta \&No
177.It Ic breaksw Ta \&No Ta Yes Ta \&No
178.It Ic builtins Ta \&No Ta Yes Ta \&No
162.It Ic case Ta \&No Ta Yes Ta Yes
163.It Ic cd Ta \&No Ta Yes Ta Yes
164.It Ic chdir Ta \&No Ta Yes Ta \&No
165.It Ic command Ta \&No Ta \&No Ta Yes
179.It Ic case Ta \&No Ta Yes Ta Yes
180.It Ic cd Ta \&No Ta Yes Ta Yes
181.It Ic chdir Ta \&No Ta Yes Ta \&No
182.It Ic command Ta \&No Ta \&No Ta Yes
183.It Ic complete Ta \&No Ta Yes Ta \&No
166.It Ic continue Ta \&No Ta Yes Ta \&No
167.It Ic default Ta \&No Ta Yes Ta \&No
168.It Ic dirs Ta \&No Ta Yes Ta \&No
169.It Ic do Ta \&No Ta \&No Ta Yes
170.It Ic done Ta \&No Ta \&No Ta Yes
171.It Ic echo Ta Yes Ta Yes Ta Yes
184.It Ic continue Ta \&No Ta Yes Ta \&No
185.It Ic default Ta \&No Ta Yes Ta \&No
186.It Ic dirs Ta \&No Ta Yes Ta \&No
187.It Ic do Ta \&No Ta \&No Ta Yes
188.It Ic done Ta \&No Ta \&No Ta Yes
189.It Ic echo Ta Yes Ta Yes Ta Yes
190.It Ic echotc Ta \&No Ta Yes Ta \&No
172.It Ic elif Ta \&No Ta \&No Ta Yes
173.It Ic else Ta \&No Ta Yes Ta \&No
174.It Ic end Ta \&No Ta Yes Ta \&No
175.It Ic endif Ta \&No Ta Yes Ta \&No
176.It Ic endsw Ta \&No Ta Yes Ta \&No
177.It Ic esac Ta \&No Ta \&No Ta Yes
178.It Ic eval Ta \&No Ta Yes Ta Yes
179.It Ic exec Ta \&No Ta Yes Ta Yes
180.It Ic exit Ta \&No Ta Yes Ta Yes
181.It Ic export Ta \&No Ta \&No Ta Yes
182.It Ic fc Ta \&No Ta \&No Ta Yes
183.It Ic fg Ta \&No Ta Yes Ta Yes
191.It Ic elif Ta \&No Ta \&No Ta Yes
192.It Ic else Ta \&No Ta Yes Ta \&No
193.It Ic end Ta \&No Ta Yes Ta \&No
194.It Ic endif Ta \&No Ta Yes Ta \&No
195.It Ic endsw Ta \&No Ta Yes Ta \&No
196.It Ic esac Ta \&No Ta \&No Ta Yes
197.It Ic eval Ta \&No Ta Yes Ta Yes
198.It Ic exec Ta \&No Ta Yes Ta Yes
199.It Ic exit Ta \&No Ta Yes Ta Yes
200.It Ic export Ta \&No Ta \&No Ta Yes
201.It Ic fc Ta \&No Ta \&No Ta Yes
202.It Ic fg Ta \&No Ta Yes Ta Yes
203.It Ic filetest Ta \&No Ta Yes Ta \&No
184.It Ic fi Ta \&No Ta \&No Ta Yes
185.It Ic for Ta \&No Ta \&No Ta Yes
186.It Ic foreach Ta \&No Ta Yes Ta \&No
187.It Ic getopts Ta \&No Ta \&No Ta Yes
188.It Ic glob Ta \&No Ta Yes Ta \&No
189.It Ic goto Ta \&No Ta Yes Ta \&No
190.It Ic hash Ta \&No Ta \&No Ta Yes
191.It Ic hashstat Ta \&No Ta Yes Ta \&No
192.It Ic history Ta \&No Ta Yes Ta \&No
204.It Ic fi Ta \&No Ta \&No Ta Yes
205.It Ic for Ta \&No Ta \&No Ta Yes
206.It Ic foreach Ta \&No Ta Yes Ta \&No
207.It Ic getopts Ta \&No Ta \&No Ta Yes
208.It Ic glob Ta \&No Ta Yes Ta \&No
209.It Ic goto Ta \&No Ta Yes Ta \&No
210.It Ic hash Ta \&No Ta \&No Ta Yes
211.It Ic hashstat Ta \&No Ta Yes Ta \&No
212.It Ic history Ta \&No Ta Yes Ta \&No
213.It Ic hup Ta \&No Ta Yes Ta \&No
193.It Ic if Ta \&No Ta Yes Ta \&No
194.It Ic jobid Ta \&No Ta \&No Ta Yes
195.It Ic jobs Ta \&No Ta Yes Ta Yes
196.It Ic kill Ta Yes Ta Yes Ta \&No
197.It Ic limit Ta \&No Ta Yes Ta \&No
214.It Ic if Ta \&No Ta Yes Ta \&No
215.It Ic jobid Ta \&No Ta \&No Ta Yes
216.It Ic jobs Ta \&No Ta Yes Ta Yes
217.It Ic kill Ta Yes Ta Yes Ta \&No
218.It Ic limit Ta \&No Ta Yes Ta \&No
219.It Ic log Ta \&No Ta Yes Ta \&No
198.It Ic login Ta Yes Ta Yes Ta \&No
199.It Ic logout Ta \&No Ta Yes Ta \&No
220.It Ic login Ta Yes Ta Yes Ta \&No
221.It Ic logout Ta \&No Ta Yes Ta \&No
222.It Ic ls-F Ta \&No Ta Yes Ta \&No
200.It Ic nice Ta Yes Ta Yes Ta \&No
201.It Ic nohup Ta Yes Ta Yes Ta \&No
202.It Ic notify Ta \&No Ta Yes Ta \&No
203.It Ic onintr Ta \&No Ta Yes Ta \&No
204.It Ic popd Ta \&No Ta Yes Ta \&No
223.It Ic nice Ta Yes Ta Yes Ta \&No
224.It Ic nohup Ta Yes Ta Yes Ta \&No
225.It Ic notify Ta \&No Ta Yes Ta \&No
226.It Ic onintr Ta \&No Ta Yes Ta \&No
227.It Ic popd Ta \&No Ta Yes Ta \&No
205.It Ic printf Ta Yes Ta Yes Ta Yes
228.It Ic printenv Ta Yes Ta Yes Ta \&No
229.It Ic printf Ta Yes Ta \&No Ta Yes
206.It Ic pushd Ta \&No Ta Yes Ta \&No
207.It Ic pwd Ta Yes Ta \&No Ta Yes
208.It Ic read Ta \&No Ta \&No Ta Yes
209.It Ic readonly Ta \&No Ta \&No Ta Yes
210.It Ic rehash Ta \&No Ta Yes Ta \&No
211.It Ic repeat Ta \&No Ta Yes Ta \&No
230.It Ic pushd Ta \&No Ta Yes Ta \&No
231.It Ic pwd Ta Yes Ta \&No Ta Yes
232.It Ic read Ta \&No Ta \&No Ta Yes
233.It Ic readonly Ta \&No Ta \&No Ta Yes
234.It Ic rehash Ta \&No Ta Yes Ta \&No
235.It Ic repeat Ta \&No Ta Yes Ta \&No
236.It Ic sched Ta \&No Ta Yes Ta \&No
212.It Ic set Ta \&No Ta Yes Ta \&Yes
213.It Ic setenv Ta \&No Ta Yes Ta \&No
237.It Ic set Ta \&No Ta Yes Ta \&Yes
238.It Ic setenv Ta \&No Ta Yes Ta \&No
239.It Ic settc Ta \&No Ta Yes Ta \&No
240.It Ic setty Ta \&No Ta Yes Ta \&No
214.It Ic setvar Ta \&No Ta \&No Ta Yes
215.It Ic shift Ta \&No Ta Yes Ta Yes
216.It Ic source Ta \&No Ta Yes Ta \&No
217.It Ic stop Ta \&No Ta Yes Ta \&No
218.It Ic suspend Ta \&No Ta Yes Ta \&No
219.It Ic switch Ta \&No Ta Yes Ta \&No
241.It Ic setvar Ta \&No Ta \&No Ta Yes
242.It Ic shift Ta \&No Ta Yes Ta Yes
243.It Ic source Ta \&No Ta Yes Ta \&No
244.It Ic stop Ta \&No Ta Yes Ta \&No
245.It Ic suspend Ta \&No Ta Yes Ta \&No
246.It Ic switch Ta \&No Ta Yes Ta \&No
247.It Ic telltc Ta \&No Ta Yes Ta \&No
220.It Ic then Ta \&No Ta \&No Ta Yes
221.It Ic time Ta Yes Ta Yes Ta \&No
222.It Ic trap Ta \&No Ta \&No Ta Yes
223.It Ic type Ta \&No Ta \&No Ta Yes
224.It Ic ulimit Ta \&No Ta \&No Ta Yes
225.It Ic umask Ta \&No Ta Yes Ta Yes
226.It Ic unalias Ta \&No Ta Yes Ta Yes
248.It Ic then Ta \&No Ta \&No Ta Yes
249.It Ic time Ta Yes Ta Yes Ta \&No
250.It Ic trap Ta \&No Ta \&No Ta Yes
251.It Ic type Ta \&No Ta \&No Ta Yes
252.It Ic ulimit Ta \&No Ta \&No Ta Yes
253.It Ic umask Ta \&No Ta Yes Ta Yes
254.It Ic unalias Ta \&No Ta Yes Ta Yes
255.It Ic uncomplete Ta \&No Ta Yes Ta \&No
227.It Ic unhash Ta \&No Ta Yes Ta \&No
228.It Ic unlimit Ta \&No Ta Yes Ta \&No
229.It Ic unset Ta \&No Ta Yes Ta Yes
230.It Ic unsetenv Ta \&No Ta Yes Ta \&No
231.It Ic until Ta \&No Ta \&No Ta Yes
232.It Ic wait Ta \&No Ta Yes Ta Yes
256.It Ic unhash Ta \&No Ta Yes Ta \&No
257.It Ic unlimit Ta \&No Ta Yes Ta \&No
258.It Ic unset Ta \&No Ta Yes Ta Yes
259.It Ic unsetenv Ta \&No Ta Yes Ta \&No
260.It Ic until Ta \&No Ta \&No Ta Yes
261.It Ic wait Ta \&No Ta Yes Ta Yes
262.It Ic where Ta \&No Ta Yes Ta \&No
233.It Ic which Ta Yes Ta Yes Ta \&No
234.It Ic while Ta \&No Ta Yes Ta \&No
235.El
236.Sh SEE ALSO
237.Xr csh 1 ,
238.Xr echo 1 ,
239.Xr kill 1 ,
240.Xr login 1 ,
241.Xr nice 1 ,
242.Xr nohup 1 ,
263.It Ic which Ta Yes Ta Yes Ta \&No
264.It Ic while Ta \&No Ta Yes Ta \&No
265.El
266.Sh SEE ALSO
267.Xr csh 1 ,
268.Xr echo 1 ,
269.Xr kill 1 ,
270.Xr login 1 ,
271.Xr nice 1 ,
272.Xr nohup 1 ,
273.Xr printenv 1 ,
243.Xr printf 1 ,
244.Xr pwd 1 ,
245.Xr sh 1 ,
246.Xr time 1 ,
247.Xr which 1
248.Sh HISTORY
249The
250.Nm
251manual page first appeared in
252.Fx 3.4 .
253.Sh AUTHORS
254This manual page was written by
255.An Sheldon Hearn Aq sheldonh@FreeBSD.org .
274.Xr printf 1 ,
275.Xr pwd 1 ,
276.Xr sh 1 ,
277.Xr time 1 ,
278.Xr which 1
279.Sh HISTORY
280The
281.Nm
282manual page first appeared in
283.Fx 3.4 .
284.Sh AUTHORS
285This manual page was written by
286.An Sheldon Hearn Aq sheldonh@FreeBSD.org .