mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-05 11:20:50 +02:00
commit bash-20201218 snapshot
This commit is contained in:
+241
-232
@@ -1,7 +1,7 @@
|
||||
%!PS-Adobe-2.0
|
||||
%%Creator: dvips(k) 2020.1 Copyright 2020 Radical Eye Software
|
||||
%%Title: bashref.dvi
|
||||
%%CreationDate: Wed Nov 18 20:13:07 2020
|
||||
%%CreationDate: Mon Dec 21 14:45:17 2020
|
||||
%%Pages: 189
|
||||
%%PageOrder: Ascend
|
||||
%%BoundingBox: 0 0 612 792
|
||||
@@ -12,7 +12,7 @@
|
||||
%DVIPSWebPage: (www.radicaleye.com)
|
||||
%DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
|
||||
%DVIPSParameters: dpi=600
|
||||
%DVIPSSource: TeX output 2020.11.18:1513
|
||||
%DVIPSSource: TeX output 2020.12.21:0945
|
||||
%%BeginProcSet: tex.pro 0 0
|
||||
%!
|
||||
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
|
||||
@@ -7614,22 +7614,22 @@ ifelse
|
||||
TeXDict begin 1 0 bop 150 1318 a Fv(Bash)64 b(Reference)j(Man)-5
|
||||
b(ual)p 150 1385 3600 34 v 2361 1481 a Fu(Reference)31
|
||||
b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(5.1,)g(for)f
|
||||
Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.1.)3217 1697 y(Octob)s(er)f(2020)150
|
||||
4927 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
|
||||
b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
|
||||
b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
|
||||
Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.1.)3145 1697 y(Decem)m(b)s(er)g(2020)
|
||||
150 4927 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11
|
||||
b(estern)46 b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068
|
||||
y(Brian)f(F)-11 b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
|
||||
b(oundation)p 150 5141 3600 17 v eop end
|
||||
%%Page: 2 2
|
||||
TeXDict begin 2 1 bop 150 4279 a Fu(This)35 b(text)h(is)g(a)g(brief)f
|
||||
(description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
|
||||
(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.1,)c(29)f(Octob)s(er)f
|
||||
(2020\).)150 4523 y(This)35 b(is)g(Edition)h(5.1,)i(last)f(up)s(dated)d
|
||||
(29)i(Octob)s(er)g(2020,)j(of)c Fr(The)h(GNU)g(Bash)f(Reference)i(Man)m
|
||||
(ual)p Fu(,)150 4633 y(for)30 b Ft(Bash)p Fu(,)g(V)-8
|
||||
b(ersion)31 b(5.1.)150 4767 y(Cop)m(yrigh)m(t)602 4764
|
||||
y(c)577 4767 y Fq(\015)f Fu(1988{2020)35 b(F)-8 b(ree)31
|
||||
b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)390 4902
|
||||
y(P)m(ermission)21 b(is)f(gran)m(ted)h(to)g(cop)m(y)-8
|
||||
(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.1,)c(21)f(Decem)m(b)s
|
||||
(er)g(2020\).)150 4523 y(This)f(is)g(Edition)h(5.1,)h(last)g(up)s
|
||||
(dated)d(21)i(Decem)m(b)s(er)h(2020,)h(of)d Fr(The)g(GNU)i(Bash)e
|
||||
(Reference)i(Man)m(ual)p Fu(,)150 4633 y(for)e Ft(Bash)p
|
||||
Fu(,)g(V)-8 b(ersion)31 b(5.1.)150 4767 y(Cop)m(yrigh)m(t)602
|
||||
4764 y(c)577 4767 y Fq(\015)f Fu(1988{2020)35 b(F)-8
|
||||
b(ree)31 b(Soft)m(w)m(are)h(F)-8 b(oundation,)31 b(Inc.)390
|
||||
4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h(to)g(cop)m(y)-8
|
||||
b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s(cumen)m(t)f
|
||||
(under)f(the)390 5011 y(terms)25 b(of)h(the)f(GNU)h(F)-8
|
||||
b(ree)27 b(Do)s(cumen)m(tation)g(License,)g(V)-8 b(ersion)26
|
||||
@@ -14650,11 +14650,11 @@ b(expands)f(and)h(displa)m(ys)g Ft(PS0)f Fu(after)h(it)h(reads)f(a)g
|
||||
b(See)38 b(Section)g(6.9)h([Con)m(trolling)g(the)e(Prompt],)j(page)e
|
||||
(98,)i(for)d(a)h(complete)h(list)f(of)g(prompt)330 4375
|
||||
y(string)30 b(escap)s(e)h(sequences.)199 4514 y(4.)61
|
||||
b(Bash)28 b(executes)h(the)e(v)-5 b(alues)28 b(of)g(the)g(set)g(elemen)
|
||||
m(ts)h(of)f(the)g Ft(PROMPT_COMMANDS)23 b Fu(arra)m(y)28
|
||||
b(v)-5 b(ariable)29 b(as)330 4624 y(commands)e(b)s(efore)f(prin)m(ting)
|
||||
h(the)g(primary)g(prompt,)g Ft($PS1)f Fu(\(see)i(Section)f(5.2)i([Bash)
|
||||
e(V)-8 b(ariables],)330 4733 y(page)31 b(73\).)199 4872
|
||||
b(Bash)31 b(executes)i(the)e(v)-5 b(alues)32 b(of)g(the)f(set)h(elemen)
|
||||
m(ts)g(of)g(the)f Ft(PROMPT_COMMAND)d Fu(arra)m(y)k(v)-5
|
||||
b(ariable)32 b(as)330 4624 y(commands)27 b(b)s(efore)f(prin)m(ting)h
|
||||
(the)g(primary)g(prompt,)g Ft($PS1)f Fu(\(see)i(Section)f(5.2)i([Bash)e
|
||||
(V)-8 b(ariables],)330 4733 y(page)31 b(73\).)199 4872
|
||||
y(5.)61 b(Readline)27 b(\(see)g(Chapter)e(8)h([Command)g(Line)g
|
||||
(Editing],)h(page)g(111\))g(is)f(used)g(to)g(read)g(commands)330
|
||||
4982 y(from)k(the)g(user's)g(terminal.)199 5121 y(6.)61
|
||||
@@ -15289,12 +15289,12 @@ b(the)g(top)g(of)g(the)h(stac)m(k,)h(making)e(it)h(the)f(new)g(curren)m
|
||||
(t)g(direc-)1110 4082 y(tory)k(as)f(if)h(it)g(had)e(b)s(een)h(supplied)
|
||||
f(as)i(an)f(argumen)m(t)h(to)g(the)f Ft(cd)g Fu(builtin.)150
|
||||
4345 y Fs(6.9)68 b(Con)l(trolling)47 b(the)e(Prompt)150
|
||||
4505 y Fu(Bash)33 b(examines)h(the)f(v)-5 b(alue)33 b(of)h(the)f(arra)m
|
||||
(y)g(v)-5 b(ariable)34 b Ft(PROMPT_COMMANDS)29 b Fu(just)j(b)s(efore)h
|
||||
(prin)m(ting)g(eac)m(h)150 4614 y(primary)c(prompt.)40
|
||||
b(If)30 b(an)m(y)g(elemen)m(ts)i(in)e Ft(PROMPT_COMMANDS)c
|
||||
Fu(are)31 b(set)f(and)g(non-n)m(ull,)g(Bash)h(executes)150
|
||||
4724 y(eac)m(h)h(v)-5 b(alue,)31 b(in)f(n)m(umeric)g(order,)g(just)g
|
||||
4505 y Fu(Bash)37 b(examines)h(the)f(v)-5 b(alue)37 b(of)g(the)h(arra)m
|
||||
(y)f(v)-5 b(ariable)38 b Ft(PROMPT_COMMAND)33 b Fu(just)j(b)s(efore)h
|
||||
(prin)m(ting)g(eac)m(h)150 4614 y(primary)c(prompt.)49
|
||||
b(If)33 b(an)m(y)h(elemen)m(ts)h(in)f Ft(PROMPT_COMMAND)29
|
||||
b Fu(are)34 b(set)h(and)e(non-n)m(ull,)h(Bash)g(executes)150
|
||||
4724 y(eac)m(h)e(v)-5 b(alue,)31 b(in)f(n)m(umeric)g(order,)g(just)g
|
||||
(as)g(if)h(it)g(had)e(b)s(een)h(t)m(yp)s(ed)g(on)g(the)h(command)f
|
||||
(line.)275 4874 y(In)d(addition,)j(the)f(follo)m(wing)h(table)f
|
||||
(describ)s(es)f(the)h(sp)s(ecial)g(c)m(haracters)h(whic)m(h)f(can)f
|
||||
@@ -19182,280 +19182,289 @@ Fu(')c(or)i(`)p Ft(purify)p Fu('.)45 b(T)-8 b(o)33 b(turn)e(o\013)i
|
||||
b(use)150 787 y Ft(--without-)p Fj(package)p Fu(.)46
|
||||
b(T)-8 b(o)34 b(con\014gure)g(Bash)g(without)f(a)i(feature)f(that)g(is)
|
||||
g(enabled)g(b)m(y)f(default,)i(use)150 897 y Ft(--disable-)p
|
||||
Fj(feature)p Fu(.)275 1033 y(Here)28 b(is)g(a)h(complete)g(list)g(of)f
|
||||
Fj(feature)p Fu(.)275 1051 y(Here)28 b(is)g(a)h(complete)g(list)g(of)f
|
||||
(the)h Ft(--enable-)c Fu(and)j Ft(--with-)e Fu(options)i(that)h(the)f
|
||||
(Bash)g Ft(configure)150 1143 y Fu(recognizes.)150 1306
|
||||
y Ft(--with-afs)630 1415 y Fu(De\014ne)j(if)f(y)m(ou)h(are)f(using)g
|
||||
(Bash)g Ft(configure)150 1160 y Fu(recognizes.)150 1349
|
||||
y Ft(--with-afs)630 1458 y Fu(De\014ne)j(if)f(y)m(ou)h(are)f(using)g
|
||||
(the)h(Andrew)e(File)j(System)e(from)g(T)-8 b(ransarc.)150
|
||||
1577 y Ft(--with-bash-malloc)630 1686 y Fu(Use)34 b(the)g(Bash)h(v)m
|
||||
1637 y Ft(--with-bash-malloc)630 1747 y Fu(Use)34 b(the)g(Bash)h(v)m
|
||||
(ersion)f(of)g Ft(malloc)e Fu(in)i(the)g(directory)h
|
||||
Ft(lib/malloc)p Fu(.)48 b(This)34 b(is)g(not)g(the)630
|
||||
1796 y(same)e Ft(malloc)e Fu(that)j(app)s(ears)e(in)g
|
||||
1856 y(same)e Ft(malloc)e Fu(that)j(app)s(ears)e(in)g
|
||||
Fm(gnu)h Fu(lib)s(c,)g(but)f(an)h(older)f(v)m(ersion)i(originally)g
|
||||
(deriv)m(ed)630 1905 y(from)f(the)h(4.2)g Fm(bsd)f Ft(malloc)p
|
||||
(deriv)m(ed)630 1966 y(from)f(the)h(4.2)g Fm(bsd)f Ft(malloc)p
|
||||
Fu(.)45 b(This)31 b Ft(malloc)g Fu(is)i(v)m(ery)f(fast,)i(but)e(w)m
|
||||
(astes)h(some)g(space)g(on)630 2015 y(eac)m(h)j(allo)s(cation.)58
|
||||
(astes)h(some)g(space)g(on)630 2075 y(eac)m(h)j(allo)s(cation.)58
|
||||
b(This)34 b(option)i(is)f(enabled)g(b)m(y)g(default.)56
|
||||
b(The)34 b Ft(NOTES)g Fu(\014le)h(con)m(tains)i(a)630
|
||||
2125 y(list)29 b(of)f(systems)f(for)h(whic)m(h)g(this)g(should)e(b)s(e)
|
||||
2185 y(list)29 b(of)f(systems)f(for)h(whic)m(h)g(this)g(should)e(b)s(e)
|
||||
i(turned)e(o\013,)j(and)f Ft(configure)d Fu(disables)j(this)630
|
||||
2234 y(option)j(automatically)i(for)d(a)h(n)m(um)m(b)s(er)e(of)i
|
||||
(systems.)150 2396 y Ft(--with-curses)630 2505 y Fu(Use)h(the)h(curses)
|
||||
2295 y(option)j(automatically)i(for)d(a)h(n)m(um)m(b)s(er)e(of)i
|
||||
(systems.)150 2473 y Ft(--with-curses)630 2583 y Fu(Use)h(the)h(curses)
|
||||
e(library)h(instead)g(of)h(the)f(termcap)g(library)-8
|
||||
b(.)46 b(This)32 b(should)f(b)s(e)g(supplied)630 2615
|
||||
b(.)46 b(This)32 b(should)f(b)s(e)g(supplied)630 2693
|
||||
y(if)f(y)m(our)h(system)f(has)g(an)h(inadequate)g(or)f(incomplete)i
|
||||
(termcap)e(database.)150 2777 y Ft(--with-gnu-malloc)630
|
||||
2886 y Fu(A)g(synon)m(ym)g(for)g Ft(--with-bash-malloc)p
|
||||
Fu(.)150 3048 y Ft(--with-installed-readlin)o(e[=)p Fj(P)o(REFI)o(X)p
|
||||
Ft(])630 3157 y Fu(De\014ne)c(this)f(to)h(mak)m(e)h(Bash)f(link)f(with)
|
||||
(termcap)e(database.)150 2871 y Ft(--with-gnu-malloc)630
|
||||
2981 y Fu(A)g(synon)m(ym)g(for)g Ft(--with-bash-malloc)p
|
||||
Fu(.)150 3160 y Ft(--with-installed-readlin)o(e[=)p Fj(P)o(REFI)o(X)p
|
||||
Ft(])630 3269 y Fu(De\014ne)c(this)f(to)h(mak)m(e)h(Bash)f(link)f(with)
|
||||
g(a)h(lo)s(cally-installed)i(v)m(ersion)e(of)g(Readline)g(rather)630
|
||||
3267 y(than)f(the)h(v)m(ersion)g(in)f Ft(lib/readline)p
|
||||
3379 y(than)f(the)h(v)m(ersion)g(in)f Ft(lib/readline)p
|
||||
Fu(.)36 b(This)25 b(w)m(orks)g(only)h(with)f(Readline)h(5.0)h(and)e
|
||||
(later)630 3376 y(v)m(ersions.)46 b(If)32 b Fr(PREFIX)41
|
||||
(later)630 3488 y(v)m(ersions.)46 b(If)32 b Fr(PREFIX)41
|
||||
b Fu(is)32 b Ft(yes)f Fu(or)i(not)f(supplied,)f Ft(configure)f
|
||||
Fu(uses)i(the)g(v)-5 b(alues)32 b(of)h(the)630 3486 y(mak)m(e)28
|
||||
Fu(uses)i(the)g(v)-5 b(alues)32 b(of)h(the)630 3598 y(mak)m(e)28
|
||||
b(v)-5 b(ariables)29 b Ft(includedir)24 b Fu(and)j Ft(libdir)p
|
||||
Fu(,)g(whic)m(h)g(are)h(sub)s(directories)f(of)g Ft(prefix)f
|
||||
Fu(b)m(y)630 3596 y(default,)44 b(to)d(\014nd)f(the)h(installed)g(v)m
|
||||
Fu(b)m(y)630 3708 y(default,)44 b(to)d(\014nd)f(the)h(installed)g(v)m
|
||||
(ersion)h(of)f(Readline)g(if)g(it)g(is)g(not)g(in)g(the)g(standard)630
|
||||
3705 y(system)35 b(include)f(and)g(library)g(directories.)54
|
||||
3817 y(system)35 b(include)f(and)g(library)g(directories.)54
|
||||
b(If)34 b Fr(PREFIX)43 b Fu(is)35 b Ft(no)p Fu(,)g(Bash)f(links)h(with)
|
||||
f(the)630 3815 y(v)m(ersion)42 b(in)e Ft(lib/readline)p
|
||||
f(the)630 3927 y(v)m(ersion)42 b(in)e Ft(lib/readline)p
|
||||
Fu(.)70 b(If)40 b Fr(PREFIX)51 b Fu(is)41 b(set)g(to)h(an)m(y)g(other)f
|
||||
(v)-5 b(alue,)44 b Ft(configure)630 3924 y Fu(treats)27
|
||||
(v)-5 b(alue,)44 b Ft(configure)630 4036 y Fu(treats)27
|
||||
b(it)g(as)f(a)h(directory)g(pathname)f(and)f(lo)s(oks)i(for)f(the)g
|
||||
(installed)h(v)m(ersion)g(of)f(Readline)630 4034 y(in)34
|
||||
(installed)h(v)m(ersion)g(of)f(Readline)630 4146 y(in)34
|
||||
b(sub)s(directories)f(of)h(that)h(directory)g(\(include)f(\014les)g(in)
|
||||
g Fr(PREFIX)9 b Fu(/)p Ft(include)32 b Fu(and)i(the)630
|
||||
4144 y(library)c(in)g Fr(PREFIX)9 b Fu(/)p Ft(lib)p Fu(\).)150
|
||||
4305 y Ft(--with-purify)630 4415 y Fu(De\014ne)23 b(this)g(to)h(use)f
|
||||
(the)g(Purify)f(memory)h(allo)s(cation)i(c)m(hec)m(k)m(er)g(from)e
|
||||
(Rational)i(Soft)m(w)m(are.)150 4576 y Ft(--enable-minimal-config)630
|
||||
4686 y Fu(This)e(pro)s(duces)f(a)i(shell)g(with)f(minimal)h(features,)h
|
||||
(close)g(to)f(the)g(historical)h(Bourne)e(shell.)275
|
||||
4849 y(There)k(are)i(sev)m(eral)g Ft(--enable-)d Fu(options)i(that)h
|
||||
(alter)g(ho)m(w)f(Bash)g(is)g(compiled)h(and)e(link)m(ed,)i(rather)150
|
||||
4958 y(than)h(c)m(hanging)h(run-time)f(features.)150
|
||||
5121 y Ft(--enable-largefile)630 5230 y Fu(Enable)36
|
||||
b(supp)s(ort)f(for)g(large)j(\014les)e(\()p Ft(http:)5
|
||||
b(/)g(/)g(www)g(.)g(unix)g(.)g(org)t(/)g(v)o(ersi)o(on2)t(/)g(w)o(hats)
|
||||
o(new)t(/)630 5340 y(lfs20mar)h(.)g(html)p Fu(\))35 b(if)j(the)g(op)s
|
||||
(erating)g(system)g(requires)f(sp)s(ecial)i(compiler)f(options)g(to)p
|
||||
eop end
|
||||
4256 y(library)c(in)g Fr(PREFIX)9 b Fu(/)p Ft(lib)p Fu(\).)150
|
||||
4434 y Ft(--with-libintl-prefix[=)p Fj(P)o(REFI)o(X)p
|
||||
Ft(])630 4544 y Fu(De\014ne)45 b(this)f(to)h(mak)m(e)g(Bash)g(link)f
|
||||
(with)g(a)h(lo)s(cally-installed)i(v)m(ersion)e(of)g(the)f(libin)m(tl)
|
||||
630 4654 y(library)30 b(instead)h(ofthe)f(v)m(ersion)h(in)f
|
||||
Ft(lib/intl)p Fu(.)150 4832 y Ft(--with-libiconv-prefix[=)o
|
||||
Fj(PREF)o(IX)p Ft(])630 4942 y Fu(De\014ne)g(this)g(to)g(mak)m(e)h
|
||||
(Bash)f(lo)s(ok)g(for)g(libicon)m(v)h(in)e Fr(PREFIX)39
|
||||
b Fu(instead)30 b(of)g(the)g(standard)630 5052 y(system)h(lo)s
|
||||
(cations.)42 b(There)30 b(is)g(no)g(v)m(ersion)h(included)f(with)g
|
||||
(Bash.)150 5230 y Ft(--enable-minimal-config)630 5340
|
||||
y Fu(This)23 b(pro)s(duces)f(a)i(shell)g(with)f(minimal)h(features,)h
|
||||
(close)g(to)f(the)g(historical)h(Bourne)e(shell.)p eop
|
||||
end
|
||||
%%Page: 156 162
|
||||
TeXDict begin 156 161 bop 150 -116 a Fu(Chapter)30 b(10:)41
|
||||
b(Installing)31 b(Bash)2356 b(156)630 299 y(build)33
|
||||
b(programs)g(whic)m(h)h(can)g(access)h(large)g(\014les.)51
|
||||
b(This)33 b(is)h(enabled)g(b)m(y)g(default,)h(if)f(the)630
|
||||
408 y(op)s(erating)d(system)f(pro)m(vides)h(large)g(\014le)g(supp)s
|
||||
(ort.)150 570 y Ft(--enable-profiling)630 680 y Fu(This)g(builds)f(a)i
|
||||
(Bash)g(binary)f(that)h(pro)s(duces)e(pro\014ling)h(information)h(to)h
|
||||
(b)s(e)d(pro)s(cessed)630 790 y(b)m(y)g Ft(gprof)f Fu(eac)m(h)j(time)f
|
||||
(it)g(is)f(executed.)150 951 y Ft(--enable-static-link)630
|
||||
1061 y Fu(This)37 b(causes)h(Bash)f(to)h(b)s(e)f(link)m(ed)h
|
||||
(statically)-8 b(,)43 b(if)37 b Ft(gcc)g Fu(is)g(b)s(eing)g(used.)61
|
||||
b(This)37 b(could)h(b)s(e)630 1171 y(used)30 b(to)h(build)e(a)i(v)m
|
||||
(ersion)g(to)g(use)f(as)g(ro)s(ot's)h(shell.)275 1334
|
||||
b(Installing)31 b(Bash)2356 b(156)275 299 y(There)35
|
||||
b(are)i(sev)m(eral)h Ft(--enable-)c Fu(options)j(that)g(alter)g(ho)m(w)
|
||||
g(Bash)f(is)h(compiled,)i(link)m(ed,)f(and)e(in-)150
|
||||
408 y(stalled,)c(rather)e(than)g(c)m(hanging)h(run-time)f(features.)150
|
||||
562 y Ft(--enable-largefile)630 671 y Fu(Enable)36 b(supp)s(ort)f(for)g
|
||||
(large)j(\014les)e(\()p Ft(http:)5 b(/)g(/)g(www)g(.)g(unix)g(.)g(org)t
|
||||
(/)g(v)o(ersi)o(on2)t(/)g(w)o(hats)o(new)t(/)630 781
|
||||
y(lfs20mar)h(.)g(html)p Fu(\))35 b(if)j(the)g(op)s(erating)g(system)g
|
||||
(requires)f(sp)s(ecial)i(compiler)f(options)g(to)630
|
||||
891 y(build)33 b(programs)g(whic)m(h)h(can)g(access)h(large)g(\014les.)
|
||||
51 b(This)33 b(is)h(enabled)g(b)m(y)g(default,)h(if)f(the)630
|
||||
1000 y(op)s(erating)d(system)f(pro)m(vides)h(large)g(\014le)g(supp)s
|
||||
(ort.)150 1154 y Ft(--enable-profiling)630 1263 y Fu(This)g(builds)f(a)
|
||||
i(Bash)g(binary)f(that)h(pro)s(duces)e(pro\014ling)h(information)h(to)h
|
||||
(b)s(e)d(pro)s(cessed)630 1373 y(b)m(y)g Ft(gprof)f Fu(eac)m(h)j(time)f
|
||||
(it)g(is)f(executed.)150 1526 y Ft(--enable-separate-helpfi)o(les)630
|
||||
1636 y Fu(Use)i(external)h(\014les)f(for)g(the)g(do)s(cumen)m(tation)h
|
||||
(displa)m(y)m(ed)f(b)m(y)g(the)g Ft(help)f Fu(builtin)h(instead)630
|
||||
1745 y(of)f(storing)f(the)h(text)g(in)m(ternally)-8 b(.)150
|
||||
1899 y Ft(--enable-static-link)630 2008 y Fu(This)37
|
||||
b(causes)h(Bash)f(to)h(b)s(e)f(link)m(ed)h(statically)-8
|
||||
b(,)43 b(if)37 b Ft(gcc)g Fu(is)g(b)s(eing)g(used.)61
|
||||
b(This)37 b(could)h(b)s(e)630 2118 y(used)30 b(to)h(build)e(a)i(v)m
|
||||
(ersion)g(to)g(use)f(as)g(ro)s(ot's)h(shell.)275 2271
|
||||
y(The)f(`)p Ft(minimal-config)p Fu(')d(option)k(can)g(b)s(e)f(used)f
|
||||
(to)j(disable)e(all)i(of)f(the)f(follo)m(wing)i(options,)g(but)d(it)150
|
||||
1443 y(is)h(pro)s(cessed)g(\014rst,)g(so)h(individual)f(options)g(ma)m
|
||||
2381 y(is)h(pro)s(cessed)g(\014rst,)g(so)h(individual)f(options)g(ma)m
|
||||
(y)h(b)s(e)f(enabled)g(using)g(`)p Ft(enable-)p Fj(feature)p
|
||||
Fu('.)275 1580 y(All)c(of)f(the)h(follo)m(wing)h(options)f(except)g
|
||||
(for)g(`)p Ft(disabled-builtins)p Fu(',)c(`)p Ft(direxpand-default)p
|
||||
Fu(',)h(and)150 1690 y(`)p Ft(xpg-echo-default)p Fu(')28
|
||||
b(are)33 b(enabled)f(b)m(y)g(default,)h(unless)e(the)i(op)s(erating)f
|
||||
(system)h(do)s(es)e(not)i(pro)m(vide)150 1800 y(the)e(necessary)f(supp)
|
||||
s(ort.)150 1963 y Ft(--enable-alias)630 2072 y Fu(Allo)m(w)41
|
||||
b(alias)g(expansion)f(and)f(include)g(the)h Ft(alias)f
|
||||
Fu(and)g Ft(unalias)e Fu(builtins)j(\(see)g(Sec-)630
|
||||
2182 y(tion)31 b(6.6)g([Aliases],)i(page)e(94\).)150
|
||||
2344 y Ft(--enable-arith-for-comma)o(nd)630 2453 y Fu(Include)21
|
||||
b(supp)s(ort)g(for)g(the)i(alternate)g(form)f(of)g(the)g
|
||||
Ft(for)f Fu(command)h(that)h(b)s(eha)m(v)m(es)f(lik)m(e)i(the)630
|
||||
2563 y(C)30 b(language)i Ft(for)d Fu(statemen)m(t)j(\(see)g(Section)f
|
||||
(3.2.5.1)i([Lo)s(oping)d(Constructs],)h(page)g(10\).)150
|
||||
2725 y Ft(--enable-array-variables)630 2834 y Fu(Include)h(supp)s(ort)g
|
||||
Fu('.)275 2513 y(All)47 b(of)g(the)g(follo)m(wing)h(options)f(except)h
|
||||
(for)e(`)p Ft(disabled-builtins)p Fu(',)h(`)p Ft(direxpand-default)p
|
||||
Fu(',)150 2622 y(`)p Ft(strict-posix-default)p Fu(',)29
|
||||
b(and)j(`)p Ft(xpg-echo-default)p Fu(')d(are)34 b(enabled)e(b)m(y)h
|
||||
(default,)h(unless)f(the)g(op-)150 2732 y(erating)e(system)g(do)s(es)f
|
||||
(not)h(pro)m(vide)f(the)h(necessary)f(supp)s(ort.)150
|
||||
2885 y Ft(--enable-alias)630 2995 y Fu(Allo)m(w)41 b(alias)g(expansion)
|
||||
f(and)f(include)g(the)h Ft(alias)f Fu(and)g Ft(unalias)e
|
||||
Fu(builtins)j(\(see)g(Sec-)630 3104 y(tion)31 b(6.6)g([Aliases],)i
|
||||
(page)e(94\).)150 3258 y Ft(--enable-arith-for-comma)o(nd)630
|
||||
3367 y Fu(Include)21 b(supp)s(ort)g(for)g(the)i(alternate)g(form)f(of)g
|
||||
(the)g Ft(for)f Fu(command)h(that)h(b)s(eha)m(v)m(es)f(lik)m(e)i(the)
|
||||
630 3477 y(C)30 b(language)i Ft(for)d Fu(statemen)m(t)j(\(see)g
|
||||
(Section)f(3.2.5.1)i([Lo)s(oping)d(Constructs],)h(page)g(10\).)150
|
||||
3630 y Ft(--enable-array-variables)630 3740 y Fu(Include)h(supp)s(ort)g
|
||||
(for)h(one-dimensional)h(arra)m(y)f(shell)h(v)-5 b(ariables)33
|
||||
b(\(see)h(Section)g(6.7)h([Ar-)630 2944 y(ra)m(ys],)c(page)g(95\).)150
|
||||
3106 y Ft(--enable-bang-history)630 3215 y Fu(Include)36
|
||||
b(\(see)h(Section)g(6.7)h([Ar-)630 3850 y(ra)m(ys],)c(page)g(95\).)150
|
||||
4003 y Ft(--enable-bang-history)630 4113 y Fu(Include)36
|
||||
b(supp)s(ort)f(for)h Ft(csh)p Fu(-lik)m(e)h(history)g(substitution)f
|
||||
(\(see)h(Section)g(9.3)h([History)f(In-)630 3325 y(teraction],)c(page)e
|
||||
(148\).)150 3487 y Ft(--enable-brace-expansion)630 3597
|
||||
(\(see)h(Section)g(9.3)h([History)f(In-)630 4222 y(teraction],)c(page)e
|
||||
(148\).)150 4376 y Ft(--enable-brace-expansion)630 4485
|
||||
y Fu(Include)40 b Ft(csh)p Fu(-lik)m(e)h(brace)f(expansion)g(\()h
|
||||
Ft(b{a,b}c)d Fq(7!)i Ft(bac)30 b(bbc)39 b Fu(\).)71 b(See)40
|
||||
b(Section)h(3.5.1)630 3706 y([Brace)32 b(Expansion],)e(page)h(23,)h
|
||||
(for)e(a)g(complete)i(description.)150 3868 y Ft
|
||||
(--enable-casemod-attribu)o(tes)630 3978 y Fu(Include)37
|
||||
b(Section)h(3.5.1)630 4595 y([Brace)32 b(Expansion],)e(page)h(23,)h
|
||||
(for)e(a)g(complete)i(description.)150 4748 y Ft
|
||||
(--enable-casemod-attribu)o(tes)630 4858 y Fu(Include)37
|
||||
b(supp)s(ort)g(for)g(case-mo)s(difying)i(attributes)g(in)e(the)h
|
||||
Ft(declare)e Fu(builtin)i(and)f(as-)630 4087 y(signmen)m(t)29
|
||||
Ft(declare)e Fu(builtin)i(and)f(as-)630 4967 y(signmen)m(t)29
|
||||
b(statemen)m(ts.)41 b(V)-8 b(ariables)30 b(with)e(the)g
|
||||
Fr(upp)s(ercase)k Fu(attribute,)e(for)e(example,)i(will)630
|
||||
4197 y(ha)m(v)m(e)i(their)e(v)-5 b(alues)31 b(con)m(v)m(erted)h(to)f
|
||||
(upp)s(ercase)e(up)s(on)g(assignmen)m(t.)150 4359 y Ft
|
||||
(--enable-casemod-expansi)o(on)630 4468 y Fu(Include)h(supp)s(ort)e
|
||||
(for)i(case-mo)s(difying)i(w)m(ord)e(expansions.)150
|
||||
4630 y Ft(--enable-command-timing)630 4740 y Fu(Include)43
|
||||
b(supp)s(ort)f(for)h(recognizing)i Ft(time)e Fu(as)g(a)h(reserv)m(ed)g
|
||||
(w)m(ord)f(and)g(for)h(displa)m(ying)630 4849 y(timing)37
|
||||
b(statistics)h(for)e(the)g(pip)s(eline)g(follo)m(wing)i
|
||||
Ft(time)d Fu(\(see)i(Section)g(3.2.3)h([Pip)s(elines],)630
|
||||
4959 y(page)24 b(8\).)39 b(This)23 b(allo)m(ws)h(pip)s(elines)f(as)h(w)
|
||||
m(ell)g(as)g(shell)f(builtins)g(and)g(functions)g(to)h(b)s(e)e(timed.)
|
||||
150 5121 y Ft(--enable-cond-command)630 5230 y Fu(Include)33
|
||||
b(supp)s(ort)f(for)i(the)g Ft([[)f Fu(conditional)i(command.)51
|
||||
b(\(see)34 b(Section)h(3.2.5.2)h([Condi-)630 5340 y(tional)c
|
||||
(Constructs],)e(page)h(11\).)p eop end
|
||||
5077 y(ha)m(v)m(e)i(their)e(v)-5 b(alues)31 b(con)m(v)m(erted)h(to)f
|
||||
(upp)s(ercase)e(up)s(on)g(assignmen)m(t.)150 5230 y Ft
|
||||
(--enable-casemod-expansi)o(on)630 5340 y Fu(Include)h(supp)s(ort)e
|
||||
(for)i(case-mo)s(difying)i(w)m(ord)e(expansions.)p eop
|
||||
end
|
||||
%%Page: 157 163
|
||||
TeXDict begin 157 162 bop 150 -116 a Fu(Chapter)30 b(10:)41
|
||||
b(Installing)31 b(Bash)2356 b(157)150 299 y Ft(--enable-cond-regexp)630
|
||||
408 y Fu(Include)35 b(supp)s(ort)f(for)i(matc)m(hing)h
|
||||
Fm(posix)e Fu(regular)h(expressions)g(using)f(the)h(`)p
|
||||
Ft(=~)p Fu(')g(binary)630 518 y(op)s(erator)25 b(in)f(the)h
|
||||
b(Installing)31 b(Bash)2356 b(157)150 299 y Ft(--enable-command-timing)
|
||||
630 408 y Fu(Include)43 b(supp)s(ort)f(for)h(recognizing)i
|
||||
Ft(time)e Fu(as)g(a)h(reserv)m(ed)g(w)m(ord)f(and)g(for)h(displa)m
|
||||
(ying)630 518 y(timing)37 b(statistics)h(for)e(the)g(pip)s(eline)g
|
||||
(follo)m(wing)i Ft(time)d Fu(\(see)i(Section)g(3.2.3)h([Pip)s(elines],)
|
||||
630 628 y(page)24 b(8\).)39 b(This)23 b(allo)m(ws)h(pip)s(elines)f(as)h
|
||||
(w)m(ell)g(as)g(shell)f(builtins)g(and)g(functions)g(to)h(b)s(e)e
|
||||
(timed.)150 774 y Ft(--enable-cond-command)630 883 y
|
||||
Fu(Include)33 b(supp)s(ort)f(for)i(the)g Ft([[)f Fu(conditional)i
|
||||
(command.)51 b(\(see)34 b(Section)h(3.2.5.2)h([Condi-)630
|
||||
993 y(tional)c(Constructs],)e(page)h(11\).)150 1139 y
|
||||
Ft(--enable-cond-regexp)630 1249 y Fu(Include)k(supp)s(ort)f(for)i
|
||||
(matc)m(hing)h Fm(posix)e Fu(regular)h(expressions)g(using)f(the)h(`)p
|
||||
Ft(=~)p Fu(')g(binary)630 1358 y(op)s(erator)25 b(in)f(the)h
|
||||
Ft([[)f Fu(conditional)h(command.)39 b(\(see)25 b(Section)h(3.2.5.2)h
|
||||
([Conditional)e(Con-)630 628 y(structs],)31 b(page)g(11\).)150
|
||||
774 y Ft(--enable-coprocesses)630 883 y Fu(Include)23
|
||||
([Conditional)e(Con-)630 1468 y(structs],)31 b(page)g(11\).)150
|
||||
1614 y Ft(--enable-coprocesses)630 1724 y Fu(Include)23
|
||||
b(supp)s(ort)f(for)i(copro)s(cesses)g(and)f(the)h Ft(coproc)e
|
||||
Fu(reserv)m(ed)i(w)m(ord)g(\(see)h(Section)f(3.2.3)630
|
||||
993 y([Pip)s(elines],)31 b(page)g(8\).)150 1139 y Ft(--enable-debugger)
|
||||
630 1249 y Fu(Include)f(supp)s(ort)e(for)i(the)h(bash)f(debugger)g
|
||||
(\(distributed)g(separately\).)150 1395 y Ft(--enable-dev-fd-stat-bro)o
|
||||
(ken)630 1504 y Fu(If)c(calling)j Ft(stat)d Fu(on)g(/dev/fd/)p
|
||||
Fr(N)38 b Fu(returns)25 b(di\013eren)m(t)j(results)f(than)f(calling)j
|
||||
Ft(fstat)c Fu(on)i(\014le)630 1614 y(descriptor)g Fr(N)p
|
||||
Fu(,)i(supply)c(this)j(option)g(to)g(enable)f(a)h(w)m(ork)-5
|
||||
b(around.)39 b(This)27 b(has)g(implications)630 1724
|
||||
y(for)j(conditional)i(commands)e(that)h(test)g(\014le)g(attributes.)150
|
||||
1870 y Ft(--enable-direxpand-defau)o(lt)630 1979 y Fu(Cause)53
|
||||
b(the)g Ft(direxpand)d Fu(shell)j(option)h(\(see)g(Section)f(4.3.2)i
|
||||
([The)e(Shopt)f(Builtin],)630 2089 y(page)29 b(66\))g(to)f(b)s(e)f
|
||||
(enabled)h(b)m(y)g(default)g(when)e(the)i(shell)g(starts.)41
|
||||
b(It)27 b(is)h(normally)g(disabled)630 2198 y(b)m(y)i(default.)150
|
||||
2345 y Ft(--enable-directory-stack)630 2454 y Fu(Include)j(supp)s(ort)g
|
||||
(for)h(a)g Ft(csh)p Fu(-lik)m(e)h(directory)f(stac)m(k)i(and)d(the)i
|
||||
Ft(pushd)p Fu(,)f Ft(popd)p Fu(,)g(and)f Ft(dirs)630
|
||||
2564 y Fu(builtins)d(\(see)h(Section)g(6.8)h([The)e(Directory)i(Stac)m
|
||||
(k],)g(page)f(97\).)150 2710 y Ft(--enable-disabled-builti)o(ns)630
|
||||
2819 y Fu(Allo)m(w)40 b(builtin)e(commands)g(to)h(b)s(e)f(in)m(v)m(ok)m
|
||||
(ed)i(via)f(`)p Ft(builtin)29 b(xxx)p Fu(')37 b(ev)m(en)j(after)f
|
||||
Ft(xxx)e Fu(has)630 2929 y(b)s(een)31 b(disabled)g(using)g(`)p
|
||||
1833 y([Pip)s(elines],)31 b(page)g(8\).)150 1979 y Ft
|
||||
(--enable-debugger)630 2089 y Fu(Include)f(supp)s(ort)e(for)i(the)h
|
||||
(bash)f(debugger)g(\(distributed)g(separately\).)150
|
||||
2235 y Ft(--enable-dev-fd-stat-bro)o(ken)630 2345 y Fu(If)c(calling)j
|
||||
Ft(stat)d Fu(on)g(/dev/fd/)p Fr(N)38 b Fu(returns)25
|
||||
b(di\013eren)m(t)j(results)f(than)f(calling)j Ft(fstat)c
|
||||
Fu(on)i(\014le)630 2454 y(descriptor)g Fr(N)p Fu(,)i(supply)c(this)j
|
||||
(option)g(to)g(enable)f(a)h(w)m(ork)-5 b(around.)39 b(This)27
|
||||
b(has)g(implications)630 2564 y(for)j(conditional)i(commands)e(that)h
|
||||
(test)g(\014le)g(attributes.)150 2710 y Ft(--enable-direxpand-defau)o
|
||||
(lt)630 2819 y Fu(Cause)53 b(the)g Ft(direxpand)d Fu(shell)j(option)h
|
||||
(\(see)g(Section)f(4.3.2)i([The)e(Shopt)f(Builtin],)630
|
||||
2929 y(page)29 b(66\))g(to)f(b)s(e)f(enabled)h(b)m(y)g(default)g(when)e
|
||||
(the)i(shell)g(starts.)41 b(It)27 b(is)h(normally)g(disabled)630
|
||||
3039 y(b)m(y)i(default.)150 3185 y Ft(--enable-directory-stack)630
|
||||
3294 y Fu(Include)j(supp)s(ort)g(for)h(a)g Ft(csh)p Fu(-lik)m(e)h
|
||||
(directory)f(stac)m(k)i(and)d(the)i Ft(pushd)p Fu(,)f
|
||||
Ft(popd)p Fu(,)g(and)f Ft(dirs)630 3404 y Fu(builtins)d(\(see)h
|
||||
(Section)g(6.8)h([The)e(Directory)i(Stac)m(k],)g(page)f(97\).)150
|
||||
3550 y Ft(--enable-disabled-builti)o(ns)630 3660 y Fu(Allo)m(w)40
|
||||
b(builtin)e(commands)g(to)h(b)s(e)f(in)m(v)m(ok)m(ed)i(via)f(`)p
|
||||
Ft(builtin)29 b(xxx)p Fu(')37 b(ev)m(en)j(after)f Ft(xxx)e
|
||||
Fu(has)630 3769 y(b)s(een)31 b(disabled)g(using)g(`)p
|
||||
Ft(enable)d(-n)i(xxx)p Fu('.)43 b(See)32 b(Section)g(4.2)h([Bash)e
|
||||
(Builtins],)i(page)f(51,)630 3039 y(for)e(details)i(of)e(the)h
|
||||
(Builtins],)i(page)f(51,)630 3879 y(for)e(details)i(of)e(the)h
|
||||
Ft(builtin)d Fu(and)i Ft(enable)e Fu(builtin)i(commands.)150
|
||||
3185 y Ft(--enable-dparen-arithmet)o(ic)630 3294 y Fu(Include)42
|
||||
4025 y Ft(--enable-dparen-arithmet)o(ic)630 4134 y Fu(Include)42
|
||||
b(supp)s(ort)f(for)h(the)h Ft(\(\(...)o(\)\))f Fu(command)g(\(see)i
|
||||
(Section)f(3.2.5.2)i([Conditional)630 3404 y(Constructs],)30
|
||||
b(page)h(11\).)150 3550 y Ft(--enable-extended-glob)630
|
||||
3660 y Fu(Include)40 b(supp)s(ort)e(for)i(the)h(extended)f(pattern)h
|
||||
(Section)f(3.2.5.2)i([Conditional)630 4244 y(Constructs],)30
|
||||
b(page)h(11\).)150 4390 y Ft(--enable-extended-glob)630
|
||||
4500 y Fu(Include)40 b(supp)s(ort)e(for)i(the)h(extended)f(pattern)h
|
||||
(matc)m(hing)g(features)g(describ)s(ed)e(ab)s(o)m(v)m(e)630
|
||||
3769 y(under)29 b(Section)i(3.5.8.1)i([P)m(attern)e(Matc)m(hing],)i
|
||||
(page)e(33.)150 3915 y Ft(--enable-extended-glob-d)o(efau)o(lt)630
|
||||
4025 y Fu(Set)40 b(the)g(default)g(v)-5 b(alue)41 b(of)f(the)g
|
||||
4609 y(under)29 b(Section)i(3.5.8.1)i([P)m(attern)e(Matc)m(hing],)i
|
||||
(page)e(33.)150 4756 y Ft(--enable-extended-glob-d)o(efau)o(lt)630
|
||||
4865 y Fu(Set)40 b(the)g(default)g(v)-5 b(alue)41 b(of)f(the)g
|
||||
Fr(extglob)j Fu(shell)d(option)g(describ)s(ed)f(ab)s(o)m(v)m(e)i(under)
|
||||
d(Sec-)630 4134 y(tion)31 b(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g
|
||||
(66,)h(to)f(b)s(e)f(enabled.)150 4281 y Ft(--enable-function-import)630
|
||||
4390 y Fu(Include)23 b(supp)s(ort)g(for)g(imp)s(orting)h(function)g
|
||||
d(Sec-)630 4975 y(tion)31 b(4.3.2)h([The)e(Shopt)g(Builtin],)h(page)g
|
||||
(66,)h(to)f(b)s(e)f(enabled.)150 5121 y Ft(--enable-function-import)630
|
||||
5230 y Fu(Include)23 b(supp)s(ort)g(for)g(imp)s(orting)h(function)g
|
||||
(de\014nitions)f(exp)s(orted)h(b)m(y)g(another)g(instance)630
|
||||
4500 y(of)31 b(the)f(shell)h(from)f(the)g(en)m(vironmen)m(t.)41
|
||||
b(This)30 b(option)h(is)f(enabled)h(b)m(y)f(default.)150
|
||||
4646 y Ft(--enable-glob-asciirange)o(-def)o(ault)630
|
||||
4756 y Fu(Set)h(the)g(default)f(v)-5 b(alue)31 b(of)g(the)g
|
||||
Fr(globasciiranges)36 b Fu(shell)31 b(option)g(describ)s(ed)f(ab)s(o)m
|
||||
(v)m(e)h(under)630 4865 y(Section)39 b(4.3.2)h([The)e(Shopt)g
|
||||
(Builtin],)j(page)e(66,)i(to)f(b)s(e)d(enabled.)65 b(This)37
|
||||
b(con)m(trols)j(the)630 4975 y(b)s(eha)m(vior)21 b(of)g(c)m(haracter)h
|
||||
(ranges)f(when)f(used)g(in)g(pattern)h(matc)m(hing)h(brac)m(k)m(et)g
|
||||
(expressions.)150 5121 y Ft(--enable-help-builtin)630
|
||||
5230 y Fu(Include)i(the)h Ft(help)f Fu(builtin,)h(whic)m(h)g(displa)m
|
||||
(ys)f(help)h(on)f(shell)h(builtins)f(and)h(v)-5 b(ariables)25
|
||||
b(\(see)630 5340 y(Section)31 b(4.2)h([Bash)e(Builtins],)i(page)f
|
||||
(51\).)p eop end
|
||||
5340 y(of)31 b(the)f(shell)h(from)f(the)g(en)m(vironmen)m(t.)41
|
||||
b(This)30 b(option)h(is)f(enabled)h(b)m(y)f(default.)p
|
||||
eop end
|
||||
%%Page: 158 164
|
||||
TeXDict begin 158 163 bop 150 -116 a Fu(Chapter)30 b(10:)41
|
||||
b(Installing)31 b(Bash)2356 b(158)150 299 y Ft(--enable-history)630
|
||||
408 y Fu(Include)29 b(command)g(history)h(and)f(the)h
|
||||
Ft(fc)f Fu(and)g Ft(history)e Fu(builtin)j(commands)f(\(see)h(Sec-)630
|
||||
518 y(tion)h(9.1)g([Bash)g(History)g(F)-8 b(acilities],)34
|
||||
b(page)d(146\).)150 664 y Ft(--enable-job-control)630
|
||||
774 y Fu(This)h(enables)i(the)f(job)g(con)m(trol)i(features)e(\(see)i
|
||||
b(Installing)31 b(Bash)2356 b(158)150 299 y Ft
|
||||
(--enable-glob-asciirange)o(-def)o(ault)630 408 y Fu(Set)31
|
||||
b(the)g(default)f(v)-5 b(alue)31 b(of)g(the)g Fr(globasciiranges)36
|
||||
b Fu(shell)31 b(option)g(describ)s(ed)f(ab)s(o)m(v)m(e)h(under)630
|
||||
518 y(Section)39 b(4.3.2)h([The)e(Shopt)g(Builtin],)j(page)e(66,)i(to)f
|
||||
(b)s(e)d(enabled.)65 b(This)37 b(con)m(trols)j(the)630
|
||||
628 y(b)s(eha)m(vior)21 b(of)g(c)m(haracter)h(ranges)f(when)f(used)g
|
||||
(in)g(pattern)h(matc)m(hing)h(brac)m(k)m(et)g(expressions.)150
|
||||
807 y Ft(--enable-help-builtin)630 917 y Fu(Include)i(the)h
|
||||
Ft(help)f Fu(builtin,)h(whic)m(h)g(displa)m(ys)f(help)h(on)f(shell)h
|
||||
(builtins)f(and)h(v)-5 b(ariables)25 b(\(see)630 1026
|
||||
y(Section)31 b(4.2)h([Bash)e(Builtins],)i(page)f(51\).)150
|
||||
1205 y Ft(--enable-history)630 1315 y Fu(Include)e(command)g(history)h
|
||||
(and)f(the)h Ft(fc)f Fu(and)g Ft(history)e Fu(builtin)j(commands)f
|
||||
(\(see)h(Sec-)630 1425 y(tion)h(9.1)g([Bash)g(History)g(F)-8
|
||||
b(acilities],)34 b(page)d(146\).)150 1604 y Ft(--enable-job-control)630
|
||||
1714 y Fu(This)h(enables)i(the)f(job)g(con)m(trol)i(features)e(\(see)i
|
||||
(Chapter)d(7)i([Job)f(Con)m(trol],)i(page)f(107\),)630
|
||||
883 y(if)c(the)h(op)s(erating)g(system)f(supp)s(orts)f(them.)150
|
||||
1029 y Ft(--enable-multibyte)630 1139 y Fu(This)g(enables)i(supp)s(ort)
|
||||
1823 y(if)c(the)h(op)s(erating)g(system)f(supp)s(orts)f(them.)150
|
||||
2002 y Ft(--enable-multibyte)630 2112 y Fu(This)g(enables)i(supp)s(ort)
|
||||
d(for)i(m)m(ultib)m(yte)h(c)m(haracters)g(if)f(the)g(op)s(erating)h
|
||||
(system)f(pro)m(vides)630 1249 y(the)h(necessary)f(supp)s(ort.)150
|
||||
1395 y Ft(--enable-net-redirection)o(s)630 1504 y Fu(This)23
|
||||
(system)f(pro)m(vides)630 2222 y(the)h(necessary)f(supp)s(ort.)150
|
||||
2401 y Ft(--enable-net-redirection)o(s)630 2511 y Fu(This)23
|
||||
b(enables)h(the)g(sp)s(ecial)h(handling)e(of)h(\014lenames)g(of)g(the)g
|
||||
(form)g Ft(/dev/tcp/)p Fj(host)p Ft(/)p Fj(port)630 1614
|
||||
(form)g Ft(/dev/tcp/)p Fj(host)p Ft(/)p Fj(port)630 2620
|
||||
y Fu(and)31 b Ft(/dev/udp/)p Fj(host)p Ft(/)p Fj(port)26
|
||||
b Fu(when)31 b(used)g(in)g(redirections)h(\(see)g(Section)g(3.6)h
|
||||
([Redirec-)630 1724 y(tions],)e(page)g(35\).)150 1870
|
||||
y Ft(--enable-process-substit)o(utio)o(n)630 1979 y Fu(This)49
|
||||
([Redirec-)630 2730 y(tions],)e(page)g(35\).)150 2909
|
||||
y Ft(--enable-process-substit)o(utio)o(n)630 3019 y Fu(This)49
|
||||
b(enables)i(pro)s(cess)f(substitution)g(\(see)h(Section)g(3.5.6)h([Pro)
|
||||
s(cess)e(Substitution],)630 2089 y(page)31 b(32\))h(if)e(the)h(op)s
|
||||
s(cess)e(Substitution],)630 3128 y(page)31 b(32\))h(if)e(the)h(op)s
|
||||
(erating)f(system)h(pro)m(vides)f(the)h(necessary)g(supp)s(ort.)150
|
||||
2235 y Ft(--enable-progcomp)630 2345 y Fu(Enable)d(the)g(programmable)g
|
||||
3308 y Ft(--enable-progcomp)630 3417 y Fu(Enable)d(the)g(programmable)g
|
||||
(completion)i(facilities)g(\(see)f(Section)g(8.6)g([Programmable)630
|
||||
2454 y(Completion],)i(page)h(137\).)42 b(If)30 b(Readline)h(is)f(not)h
|
||||
3527 y(Completion],)i(page)h(137\).)42 b(If)30 b(Readline)h(is)f(not)h
|
||||
(enabled,)f(this)h(option)g(has)f(no)g(e\013ect.)150
|
||||
2600 y Ft(--enable-prompt-string-d)o(ecod)o(ing)630 2710
|
||||
3706 y Ft(--enable-prompt-string-d)o(ecod)o(ing)630 3816
|
||||
y Fu(T)-8 b(urn)30 b(on)i(the)f(in)m(terpretation)i(of)f(a)g(n)m(um)m
|
||||
(b)s(er)e(of)i(bac)m(kslash-escap)s(ed)g(c)m(haracters)i(in)d(the)630
|
||||
2819 y Ft($PS0)p Fu(,)36 b Ft($PS1)p Fu(,)g Ft($PS2)p
|
||||
3925 y Ft($PS0)p Fu(,)36 b Ft($PS1)p Fu(,)g Ft($PS2)p
|
||||
Fu(,)h(and)e Ft($PS4)f Fu(prompt)h(strings.)57 b(See)36
|
||||
b(Section)h(6.9)g([Con)m(trolling)g(the)630 2929 y(Prompt],)30
|
||||
b(Section)h(6.9)g([Con)m(trolling)g(the)630 4035 y(Prompt],)30
|
||||
b(page)h(98,)h(for)e(a)h(complete)h(list)f(of)f(prompt)g(string)g
|
||||
(escap)s(e)h(sequences.)150 3075 y Ft(--enable-readline)630
|
||||
3185 y Fu(Include)d(supp)s(ort)f(for)h(command-line)h(editing)g(and)f
|
||||
(history)g(with)g(the)h(Bash)g(v)m(ersion)g(of)630 3294
|
||||
(escap)s(e)h(sequences.)150 4214 y Ft(--enable-readline)630
|
||||
4324 y Fu(Include)d(supp)s(ort)f(for)h(command-line)h(editing)g(and)f
|
||||
(history)g(with)g(the)h(Bash)g(v)m(ersion)g(of)630 4433
|
||||
y(the)i(Readline)g(library)f(\(see)h(Chapter)f(8)g([Command)g(Line)g
|
||||
(Editing],)h(page)g(111\).)150 3440 y Ft(--enable-restricted)630
|
||||
3550 y Fu(Include)41 b(supp)s(ort)f(for)i(a)g Fr(restricted)g(shell)p
|
||||
(Editing],)h(page)g(111\).)150 4613 y Ft(--enable-restricted)630
|
||||
4722 y Fu(Include)41 b(supp)s(ort)f(for)i(a)g Fr(restricted)g(shell)p
|
||||
Fu(.)75 b(If)42 b(this)f(is)h(enabled,)j(Bash,)g(when)c(called)630
|
||||
3660 y(as)f Ft(rbash)p Fu(,)h(en)m(ters)f(a)g(restricted)h(mo)s(de.)68
|
||||
4832 y(as)f Ft(rbash)p Fu(,)h(en)m(ters)f(a)g(restricted)h(mo)s(de.)68
|
||||
b(See)40 b(Section)h(6.10)g([The)f(Restricted)h(Shell],)630
|
||||
3769 y(page)31 b(100,)h(for)e(a)h(description)f(of)h(restricted)g(mo)s
|
||||
(de.)150 3915 y Ft(--enable-select)630 4025 y Fu(Include)25
|
||||
4941 y(page)31 b(100,)h(for)e(a)h(description)f(of)h(restricted)g(mo)s
|
||||
(de.)150 5121 y Ft(--enable-select)630 5230 y Fu(Include)25
|
||||
b(the)h Ft(select)f Fu(comp)s(ound)f(command,)j(whic)m(h)e(allo)m(ws)j
|
||||
(the)e(generation)h(of)f(simple)630 4134 y(men)m(us)k(\(see)h(Section)g
|
||||
(3.2.5.2)i([Conditional)e(Constructs],)g(page)g(11\).)150
|
||||
4281 y Ft(--enable-separate-helpfi)o(les)630 4390 y Fu(Use)h(external)h
|
||||
(\014les)f(for)g(the)g(do)s(cumen)m(tation)h(displa)m(y)m(ed)f(b)m(y)g
|
||||
(the)g Ft(help)f Fu(builtin)h(instead)630 4500 y(of)f(storing)f(the)h
|
||||
(text)g(in)m(ternally)-8 b(.)150 4646 y Ft(--enable-single-help-str)o
|
||||
(ings)630 4756 y Fu(Store)40 b(the)g(text)h(displa)m(y)m(ed)g(b)m(y)e
|
||||
(the)i Ft(help)d Fu(builtin)i(as)g(a)g(single)h(string)f(for)f(eac)m(h)
|
||||
i(help)630 4865 y(topic.)54 b(This)33 b(aids)i(in)f(translating)h(the)g
|
||||
(text)g(to)g(di\013eren)m(t)g(languages.)54 b(Y)-8 b(ou)35
|
||||
b(ma)m(y)g(need)630 4975 y(to)c(disable)g(this)f(if)g(y)m(our)h
|
||||
(compiler)g(cannot)f(handle)g(v)m(ery)h(long)g(string)f(literals.)150
|
||||
5121 y Ft(--enable-strict-posix-de)o(faul)o(t)630 5230
|
||||
y Fu(Mak)m(e)c(Bash)f Fm(posix)p Fu(-conforman)m(t)g(b)m(y)f(default)h
|
||||
(\(see)g(Section)h(6.11)g([Bash)f(POSIX)e(Mo)s(de],)630
|
||||
5340 y(page)31 b(101\).)p eop end
|
||||
(the)e(generation)h(of)f(simple)630 5340 y(men)m(us)k(\(see)h(Section)g
|
||||
(3.2.5.2)i([Conditional)e(Constructs],)g(page)g(11\).)p
|
||||
eop end
|
||||
%%Page: 159 165
|
||||
TeXDict begin 159 164 bop 150 -116 a Fu(Chapter)30 b(10:)41
|
||||
b(Installing)31 b(Bash)2356 b(159)150 299 y Ft
|
||||
(--enable-usg-echo-defaul)o(t)630 408 y Fu(A)30 b(synon)m(ym)g(for)g
|
||||
Ft(--enable-xpg-echo-default)p Fu(.)150 568 y Ft
|
||||
(--enable-xpg-echo-defaul)o(t)630 677 y Fu(Mak)m(e)c(the)f
|
||||
Ft(echo)e Fu(builtin)i(expand)f(bac)m(kslash-escap)s(ed)h(c)m
|
||||
(haracters)h(b)m(y)f(default,)h(without)630 787 y(requiring)d(the)h
|
||||
Ft(-e)f Fu(option.)39 b(This)23 b(sets)h(the)g(default)g(v)-5
|
||||
b(alue)24 b(of)g(the)g Ft(xpg_echo)e Fu(shell)h(option)630
|
||||
897 y(to)28 b Ft(on)p Fu(,)g(whic)m(h)f(mak)m(es)h(the)g(Bash)f
|
||||
Ft(echo)f Fu(b)s(eha)m(v)m(e)i(more)g(lik)m(e)h(the)e(v)m(ersion)h(sp)s
|
||||
(eci\014ed)f(in)g(the)630 1006 y(Single)35 b(Unix)f(Sp)s
|
||||
(eci\014cation,)i(v)m(ersion)e(3.)53 b(See)35 b(Section)g(4.2)g([Bash)g
|
||||
(Builtins],)h(page)f(51,)630 1116 y(for)30 b(a)h(description)f(of)h
|
||||
(the)f(escap)s(e)h(sequences)g(that)g Ft(echo)e Fu(recognizes.)275
|
||||
1275 y(The)f(\014le)i Ft(config-top.h)c Fu(con)m(tains)31
|
||||
b(C)d(Prepro)s(cessor)h(`)p Ft(#define)p Fu(')f(statemen)m(ts)j(for)f
|
||||
(options)f(whic)m(h)150 1385 y(are)35 b(not)g(settable)i(from)d
|
||||
Ft(configure)p Fu(.)51 b(Some)35 b(of)g(these)g(are)h(not)f(mean)m(t)g
|
||||
(to)h(b)s(e)e(c)m(hanged;)k(b)s(ew)m(are)d(of)150 1494
|
||||
y(the)h(consequences)g(if)f(y)m(ou)h(do.)55 b(Read)36
|
||||
b(the)g(commen)m(ts)g(asso)s(ciated)h(with)e(eac)m(h)i(de\014nition)e
|
||||
(for)g(more)150 1604 y(information)c(ab)s(out)f(its)h(e\013ect.)p
|
||||
eop end
|
||||
(--enable-single-help-str)o(ings)630 408 y Fu(Store)40
|
||||
b(the)g(text)h(displa)m(y)m(ed)g(b)m(y)e(the)i Ft(help)d
|
||||
Fu(builtin)i(as)g(a)g(single)h(string)f(for)f(eac)m(h)i(help)630
|
||||
518 y(topic.)54 b(This)33 b(aids)i(in)f(translating)h(the)g(text)g(to)g
|
||||
(di\013eren)m(t)g(languages.)54 b(Y)-8 b(ou)35 b(ma)m(y)g(need)630
|
||||
628 y(to)c(disable)g(this)f(if)g(y)m(our)h(compiler)g(cannot)f(handle)g
|
||||
(v)m(ery)h(long)g(string)f(literals.)150 787 y Ft
|
||||
(--enable-strict-posix-de)o(faul)o(t)630 897 y Fu(Mak)m(e)c(Bash)f
|
||||
Fm(posix)p Fu(-conforman)m(t)g(b)m(y)f(default)h(\(see)g(Section)h
|
||||
(6.11)g([Bash)f(POSIX)e(Mo)s(de],)630 1006 y(page)31
|
||||
b(101\).)150 1166 y Ft(--enable-usg-echo-defaul)o(t)630
|
||||
1275 y Fu(A)f(synon)m(ym)g(for)g Ft(--enable-xpg-echo-default)p
|
||||
Fu(.)150 1435 y Ft(--enable-xpg-echo-defaul)o(t)630 1544
|
||||
y Fu(Mak)m(e)c(the)f Ft(echo)e Fu(builtin)i(expand)f(bac)m
|
||||
(kslash-escap)s(ed)h(c)m(haracters)h(b)m(y)f(default,)h(without)630
|
||||
1654 y(requiring)d(the)h Ft(-e)f Fu(option.)39 b(This)23
|
||||
b(sets)h(the)g(default)g(v)-5 b(alue)24 b(of)g(the)g
|
||||
Ft(xpg_echo)e Fu(shell)h(option)630 1763 y(to)28 b Ft(on)p
|
||||
Fu(,)g(whic)m(h)f(mak)m(es)h(the)g(Bash)f Ft(echo)f Fu(b)s(eha)m(v)m(e)
|
||||
i(more)g(lik)m(e)h(the)e(v)m(ersion)h(sp)s(eci\014ed)f(in)g(the)630
|
||||
1873 y(Single)35 b(Unix)f(Sp)s(eci\014cation,)i(v)m(ersion)e(3.)53
|
||||
b(See)35 b(Section)g(4.2)g([Bash)g(Builtins],)h(page)f(51,)630
|
||||
1983 y(for)30 b(a)h(description)f(of)h(the)f(escap)s(e)h(sequences)g
|
||||
(that)g Ft(echo)e Fu(recognizes.)275 2142 y(The)f(\014le)i
|
||||
Ft(config-top.h)c Fu(con)m(tains)31 b(C)d(Prepro)s(cessor)h(`)p
|
||||
Ft(#define)p Fu(')f(statemen)m(ts)j(for)f(options)f(whic)m(h)150
|
||||
2252 y(are)35 b(not)g(settable)i(from)d Ft(configure)p
|
||||
Fu(.)51 b(Some)35 b(of)g(these)g(are)h(not)f(mean)m(t)g(to)h(b)s(e)e(c)
|
||||
m(hanged;)k(b)s(ew)m(are)d(of)150 2361 y(the)h(consequences)g(if)f(y)m
|
||||
(ou)h(do.)55 b(Read)36 b(the)g(commen)m(ts)g(asso)s(ciated)h(with)e
|
||||
(eac)m(h)i(de\014nition)e(for)g(more)150 2471 y(information)c(ab)s(out)
|
||||
f(its)h(e\013ect.)p eop end
|
||||
%%Page: 160 166
|
||||
TeXDict begin 160 165 bop 3614 -116 a Fu(160)150 299
|
||||
y Fp(App)t(endix)52 b(A)81 b(Rep)t(orting)53 b(Bugs)150
|
||||
|
||||
Reference in New Issue
Block a user