mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-08-07 02:32:27 +02:00
commit bash-20201116 snapshot
This commit is contained in:
+412
-408
@@ -1,6 +1,6 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Creator: groff version 1.22.4
|
||||
%%CreationDate: Thu Oct 29 16:18:05 2020
|
||||
%%CreationDate: Wed Nov 18 15:13:06 2020
|
||||
%%DocumentNeededResources: font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%+ font Times-Italic
|
||||
@@ -9535,519 +9535,523 @@ BP
|
||||
96 R F1(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F1(type)5.325 E F0
|
||||
.325(returns true if all of the ar)2.825 F .326(guments are found, f)
|
||||
-.18 F .326(alse if an)-.1 F 2.826(ya)-.15 G .326(re not)-2.826 F
|
||||
(found.)144 108 Q F1(ulimit)108 124.8 Q F0([)2.5 E F1
|
||||
(\255HSabcde\214klmnpqrstuvxPR)A(T)-.4 E F0([)2.5 E/F2 10/Times-Italic@0
|
||||
SF(limit)A F0(]])A(Pro)144 136.8 Q .244(vides control o)-.15 F -.15(ve)
|
||||
-.15 G 2.744(rt).15 G .244(he resources a)-2.744 F -.25(va)-.2 G .244
|
||||
(found.)144 108 Q F1(ulimit)108 124.8 Q F0([)2.5 E F1(\255HS)A F0(])A F1
|
||||
<ad61>2.5 E(ulimit)108 136.8 Q F0([)2.5 E F1(\255HS)A F0 2.5(][)C F1
|
||||
(\255bcde\214klmnpqrstuvxPR)-2.5 E(T)-.4 E F0([)2.5 E/F2 10
|
||||
/Times-Italic@0 SF(limit)A F0(]])A(Pro)144 148.8 Q .244(vides control o)
|
||||
-.15 F -.15(ve)-.15 G 2.744(rt).15 G .244(he resources a)-2.744 F -.25
|
||||
(va)-.2 G .244
|
||||
(ilable to the shell and to processes started by it, on systems).25 F
|
||||
.943(that allo)144 148.8 R 3.443(ws)-.25 G .943(uch control.)-3.443 F
|
||||
.943(that allo)144 160.8 R 3.443(ws)-.25 G .943(uch control.)-3.443 F
|
||||
(The)5.943 E F1<ad48>3.443 E F0(and)3.443 E F1<ad53>3.444 E F0 .944
|
||||
(options specify that the hard or soft limit is set for the)3.444 F(gi)
|
||||
144 160.8 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208
|
||||
144 172.8 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208
|
||||
(hard limit cannot be increased by a non-root user once it is set; a so\
|
||||
ft limit may)2.709 F .425(be increased up to the v)144 172.8 R .425
|
||||
ft limit may)2.709 F .425(be increased up to the v)144 184.8 R .425
|
||||
(alue of the hard limit.)-.25 F .426(If neither)5.425 F F1<ad48>2.926 E
|
||||
F0(nor)2.926 E F1<ad53>2.926 E F0 .426
|
||||
(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144
|
||||
184.8 R .139(The v)5.139 F .139(alue of)-.25 F F2(limit)2.729 E F0 .139
|
||||
196.8 R .139(The v)5.139 F .139(alue of)-.25 F F2(limit)2.729 E F0 .139
|
||||
(can be a number in the unit speci\214ed for the resource or one)3.319 F
|
||||
.741(of the special v)144 196.8 R(alues)-.25 E F1(hard)3.241 E F0(,)A F1
|
||||
.741(of the special v)144 208.8 R(alues)-.25 E F1(hard)3.241 E F0(,)A F1
|
||||
(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F1(unlimited)3.241 E F0 3.241(,w)
|
||||
C .741(hich stand for the current hard limit, the current)-3.241 F .024
|
||||
(soft limit, and no limit, respecti)144 208.8 R -.15(ve)-.25 G(ly).15 E
|
||||
(soft limit, and no limit, respecti)144 220.8 R -.15(ve)-.25 G(ly).15 E
|
||||
5.023(.I)-.65 G(f)-5.023 E F2(limit)2.613 E F0 .023
|
||||
(is omitted, the current v)3.203 F .023
|
||||
(alue of the soft limit of the re-)-.25 F .984
|
||||
(source is printed, unless the)144 220.8 R F1<ad48>3.484 E F0 .984
|
||||
(source is printed, unless the)144 232.8 R F1<ad48>3.484 E F0 .984
|
||||
(option is gi)3.484 F -.15(ve)-.25 G 3.484(n. When).15 F .985
|
||||
(more than one resource is speci\214ed, the)3.484 F
|
||||
(limit name and unit are printed before the v)144 232.8 Q 2.5
|
||||
(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F1
|
||||
<ad61>144 244.8 Q F0(All current limits are reported)180 244.8 Q F1
|
||||
<ad62>144 256.8 Q F0(The maximum sock)180 256.8 Q(et b)-.1 E(uf)-.2 E
|
||||
(fer size)-.25 E F1<ad63>144 268.8 Q F0
|
||||
(The maximum size of core \214les created)180 268.8 Q F1<ad64>144 280.8
|
||||
Q F0(The maximum size of a process')180 280.8 Q 2.5(sd)-.55 G(ata se)
|
||||
-2.5 E(gment)-.15 E F1<ad65>144 292.8 Q F0
|
||||
(The maximum scheduling priority \("nice"\))180 292.8 Q F1<ad66>144
|
||||
304.8 Q F0
|
||||
(more than one resource is speci\214ed, the)3.484 F .7
|
||||
(limit name and unit, if appropriate, are printed before the v)144 244.8
|
||||
R 3.2(alue. Other)-.25 F .7(options are interpreted as)3.2 F(follo)144
|
||||
256.8 Q(ws:)-.25 E F1<ad61>144 268.8 Q F0
|
||||
(All current limits are reported; no limits are set)180 268.8 Q F1<ad62>
|
||||
144 280.8 Q F0(The maximum sock)180 280.8 Q(et b)-.1 E(uf)-.2 E
|
||||
(fer size)-.25 E F1<ad63>144 292.8 Q F0
|
||||
(The maximum size of core \214les created)180 292.8 Q F1<ad64>144 304.8
|
||||
Q F0(The maximum size of a process')180 304.8 Q 2.5(sd)-.55 G(ata se)
|
||||
-2.5 E(gment)-.15 E F1<ad65>144 316.8 Q F0
|
||||
(The maximum scheduling priority \("nice"\))180 316.8 Q F1<ad66>144
|
||||
328.8 Q F0
|
||||
(The maximum size of \214les written by the shell and its children)180
|
||||
304.8 Q F1<ad69>144 316.8 Q F0(The maximum number of pending signals)180
|
||||
316.8 Q F1<ad6b>144 328.8 Q F0
|
||||
(The maximum number of kqueues that may be allocated)180 328.8 Q F1
|
||||
<ad6c>144 340.8 Q F0(The maximum size that may be lock)180 340.8 Q
|
||||
(ed into memory)-.1 E F1<ad6d>144 352.8 Q F0
|
||||
(The maximum resident set size \(man)180 352.8 Q 2.5(ys)-.15 G
|
||||
(ystems do not honor this limit\))-2.5 E F1<ad6e>144 364.8 Q F0 .791(Th\
|
||||
328.8 Q F1<ad69>144 340.8 Q F0(The maximum number of pending signals)180
|
||||
340.8 Q F1<ad6b>144 352.8 Q F0
|
||||
(The maximum number of kqueues that may be allocated)180 352.8 Q F1
|
||||
<ad6c>144 364.8 Q F0(The maximum size that may be lock)180 364.8 Q
|
||||
(ed into memory)-.1 E F1<ad6d>144 376.8 Q F0
|
||||
(The maximum resident set size \(man)180 376.8 Q 2.5(ys)-.15 G
|
||||
(ystems do not honor this limit\))-2.5 E F1<ad6e>144 388.8 Q F0 .791(Th\
|
||||
e maximum number of open \214le descriptors \(most systems do not allo)
|
||||
180 364.8 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F
|
||||
(be set\))180 376.8 Q F1<ad70>144 388.8 Q F0
|
||||
(The pipe size in 512-byte blocks \(this may not be set\))180 388.8 Q F1
|
||||
<ad71>144 400.8 Q F0
|
||||
(The maximum number of bytes in POSIX message queues)180 400.8 Q F1
|
||||
<ad72>144 412.8 Q F0(The maximum real-time scheduling priority)180 412.8
|
||||
Q F1<ad73>144 424.8 Q F0(The maximum stack size)180 424.8 Q F1<ad74>144
|
||||
436.8 Q F0(The maximum amount of cpu time in seconds)180 436.8 Q F1
|
||||
<ad75>144 448.8 Q F0(The maximum number of processes a)180 448.8 Q -.25
|
||||
(va)-.2 G(ilable to a single user).25 E F1<ad76>144 460.8 Q F0 .47
|
||||
(The maximum amount of virtual memory a)180 460.8 R -.25(va)-.2 G .47
|
||||
180 388.8 R 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F
|
||||
(be set\))180 400.8 Q F1<ad70>144 412.8 Q F0
|
||||
(The pipe size in 512-byte blocks \(this may not be set\))180 412.8 Q F1
|
||||
<ad71>144 424.8 Q F0
|
||||
(The maximum number of bytes in POSIX message queues)180 424.8 Q F1
|
||||
<ad72>144 436.8 Q F0(The maximum real-time scheduling priority)180 436.8
|
||||
Q F1<ad73>144 448.8 Q F0(The maximum stack size)180 448.8 Q F1<ad74>144
|
||||
460.8 Q F0(The maximum amount of cpu time in seconds)180 460.8 Q F1
|
||||
<ad75>144 472.8 Q F0(The maximum number of processes a)180 472.8 Q -.25
|
||||
(va)-.2 G(ilable to a single user).25 E F1<ad76>144 484.8 Q F0 .47
|
||||
(The maximum amount of virtual memory a)180 484.8 R -.25(va)-.2 G .47
|
||||
(ilable to the shell and, on some systems, to).25 F(its children)180
|
||||
472.8 Q F1<ad78>144 484.8 Q F0(The maximum number of \214le locks)180
|
||||
484.8 Q F1<ad50>144 496.8 Q F0(The maximum number of pseudoterminals)180
|
||||
496.8 Q F1<ad52>144 508.8 Q F0(The maximum time a real-time process can\
|
||||
run before blocking, in microseconds)180 508.8 Q F1<ad54>144 520.8 Q F0
|
||||
(The maximum number of threads)180 520.8 Q(If)144 537.6 Q F2(limit)3.058
|
||||
496.8 Q F1<ad78>144 508.8 Q F0(The maximum number of \214le locks)180
|
||||
508.8 Q F1<ad50>144 520.8 Q F0(The maximum number of pseudoterminals)180
|
||||
520.8 Q F1<ad52>144 532.8 Q F0(The maximum time a real-time process can\
|
||||
run before blocking, in microseconds)180 532.8 Q F1<ad54>144 544.8 Q F0
|
||||
(The maximum number of threads)180 544.8 Q(If)144 561.6 Q F2(limit)3.058
|
||||
E F0 .468(is gi)3.648 F -.15(ve)-.25 G .468(n, and the).15 F F1<ad61>
|
||||
2.968 E F0 .468(option is not used,)2.968 F F2(limit)2.968 E F0 .468
|
||||
(is the ne)2.968 F 2.968(wv)-.25 G .468
|
||||
(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .044
|
||||
(no option is gi)144 549.6 R -.15(ve)-.25 G .044(n, then).15 F F1<ad66>
|
||||
2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045
|
||||
(lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1
|
||||
<ad74>2.545 E F0 2.545(,w)C .045(hich is)-2.545 F .67(in seconds;)144
|
||||
561.6 R F1<ad52>3.17 E F0 3.17(,w)C .67(hich is in microseconds;)-3.17 F
|
||||
(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .045
|
||||
(no option is gi)144 573.6 R -.15(ve)-.25 G .045(n, then).15 F F1<ad66>
|
||||
2.545 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045
|
||||
(lues are in 1024-byte increments, e)1.11 F .044(xcept for)-.15 F F1
|
||||
<ad74>2.544 E F0 2.544(,w)C .044(hich is)-2.544 F .67(in seconds;)144
|
||||
585.6 R F1<ad52>3.17 E F0 3.17(,w)C .67(hich is in microseconds;)-3.17 F
|
||||
F1<ad70>3.17 E F0 3.17(,w)C .67(hich is in units of 512-byte blocks;)
|
||||
-3.17 F F1<ad50>3.17 E F0(,)A F1<ad54>3.17 E F0(,)A F1<ad62>3.17 E F0(,)
|
||||
A F1<ad6b>144 573.6 Q F0(,)A F1<ad6e>3.736 E F0 3.736(,a)C(nd)-3.736 E
|
||||
A F1<ad6b>144 597.6 Q F0(,)A F1<ad6e>3.737 E F0 3.737(,a)C(nd)-3.737 E
|
||||
F1<ad75>3.736 E F0 3.736(,w)C 1.236(hich are unscaled v)-3.736 F 1.236
|
||||
(alues; and, when in posix mode,)-.25 F F1<ad63>3.736 E F0(and)3.736 E
|
||||
F1<ad66>3.736 E F0 3.736(,w)C 1.237(hich are in)-3.736 F .239
|
||||
(512-byte increments.)144 585.6 R .238
|
||||
(The return status is 0 unless an in)5.239 F -.25(va)-.4 G .238
|
||||
F1<ad66>3.736 E F0 3.736(,w)C 1.236(hich are in)-3.736 F .238
|
||||
(512-byte increments.)144 609.6 R .238
|
||||
(The return status is 0 unless an in)5.238 F -.25(va)-.4 G .238
|
||||
(lid option or ar).25 F .238(gument is supplied, or an)-.18 F
|
||||
(error occurs while setting a ne)144 597.6 Q 2.5(wl)-.25 G(imit.)-2.5 E
|
||||
F1(umask)108 614.4 Q F0([)2.5 E F1<ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0
|
||||
(error occurs while setting a ne)144 621.6 Q 2.5(wl)-.25 G(imit.)-2.5 E
|
||||
F1(umask)108 638.4 Q F0([)2.5 E F1<ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0
|
||||
2.5(][)C F2(mode)-2.5 E F0(])A .18
|
||||
(The user \214le-creation mask is set to)144 626.4 R F2(mode)3.06 E F0
|
||||
(The user \214le-creation mask is set to)144 650.4 R F2(mode)3.06 E F0
|
||||
5.18(.I).18 G(f)-5.18 E F2(mode)3.06 E F0(be)2.86 E .18
|
||||
(gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\
|
||||
therwise it is interpreted as a symbolic mode mask similar to that acce\
|
||||
pted by)144 638.4 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
|
||||
650.4 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382
|
||||
pted by)144 662.4 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
|
||||
674.4 Q F2(mode)3.263 E F0 .382(is omitted, the current v)3.063 F .382
|
||||
(alue of the mask is printed.)-.25 F(The)5.382 E F1<ad53>2.882 E F0 .382
|
||||
(option causes the mask to be)2.882 F .547
|
||||
(printed in symbolic form; the def)144 662.4 R .547
|
||||
(printed in symbolic form; the def)144 686.4 R .547
|
||||
(ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G
|
||||
(he)-3.047 E F1<ad70>3.047 E F0 .547(option is supplied, and)3.047 F F2
|
||||
(mode)144.38 674.4 Q F0 .551
|
||||
(is omitted, the output is in a form that may be reused as input.)3.231
|
||||
F .552(The return status is 0 if the)5.552 F(mode w)144 686.4 Q
|
||||
(mode)144.38 698.4 Q F0 .552
|
||||
(is omitted, the output is in a form that may be reused as input.)3.232
|
||||
F .551(The return status is 0 if the)5.551 F(mode w)144 710.4 Q
|
||||
(as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E
|
||||
(gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1
|
||||
(unalias)108 703.2 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
|
||||
(...])2.5 E(Remo)144 715.2 Q 1.058 -.15(ve e)-.15 H(ach).15 E F2(name)
|
||||
3.258 E F0 .758(from the list of de\214ned aliases.)3.258 F(If)5.758 E
|
||||
F1<ad61>3.258 E F0 .757(is supplied, all alias de\214nitions are re-)
|
||||
3.258 F(mo)144 727.2 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
|
||||
(alue is true unless a supplied)-.25 E F2(name)2.86 E F0
|
||||
(is not a de\214ned alias.)2.68 E(GNU Bash 5.1)72 768 Q(2020 October 29)
|
||||
141.235 E(79)190.395 E 0 Cg EP
|
||||
(gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E
|
||||
(GNU Bash 5.1)72 768 Q(2020 October 29)141.235 E(79)190.395 E 0 Cg EP
|
||||
%%Page: 80 80
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
|
||||
(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
|
||||
SF(unset)108 84 Q F0<5bad>2.5 E F1(fv)A F0 2.5(][)C<ad>-2.5 E F1(n)A F0
|
||||
2.5(][)C/F2 10/Times-Italic@0 SF(name)-2.5 E F0(...])2.5 E -.15(Fo)144
|
||||
96 S 3.803(re).15 G(ach)-3.803 E F2(name)4.163 E F0 3.803(,r).18 G(emo)
|
||||
-3.803 E 1.603 -.15(ve t)-.15 H 1.303(he corresponding v).15 F 1.303
|
||||
(ariable or function.)-.25 F 1.303(If the)6.303 F F1<ad76>3.804 E F0
|
||||
1.304(option is gi)3.804 F -.15(ve)-.25 G 1.304(n, each).15 F F2(name)
|
||||
144.36 108 Q F0 .465(refers to a shell v)3.145 F .464
|
||||
(ariable, and that v)-.25 F .464(ariable is remo)-.25 F -.15(ve)-.15 G
|
||||
2.964(d. Read-only).15 F -.25(va)2.964 G .464(riables may not be un-).25
|
||||
F 2.768(set. If)144 120 R F1<ad66>2.768 E F0 .269(is speci\214ed, each)
|
||||
2.768 F F2(name)3.129 E F0 .269
|
||||
(refers to a shell function, and the function de\214nition is remo)2.949
|
||||
F -.15(ve)-.15 G(d.).15 E .404(If the)144 132 R F1<ad6e>2.904 E F0 .404
|
||||
(option is supplied, and)2.904 F F2(name)2.904 E F0 .404(is a v)2.904 F
|
||||
.404(ariable with the)-.25 F F2(namer)2.904 E(ef)-.37 E F0(attrib)2.904
|
||||
E(ute,)-.2 E F2(name)2.904 E F0 .403(will be unset)2.904 F .719
|
||||
(rather than the v)144 144 R .719(ariable it references.)-.25 F F1<ad6e>
|
||||
5.719 E F0 .719(has no ef)3.219 F .719(fect if the)-.25 F F1<ad66>3.22 E
|
||||
F0 .72(option is supplied.)3.22 F .72(If no options)5.72 F .737
|
||||
(are supplied, each)144 156 R F2(name)3.237 E F0 .737(refers to a v)
|
||||
3.237 F .737(ariable; if there is no v)-.25 F .736
|
||||
(ariable by that name, a function with)-.25 F 1.761(that name, if an)144
|
||||
168 R 3.061 -.65(y, i)-.15 H 4.261(su).65 G 4.261(nset. Each)-4.261 F
|
||||
SF(unalias)108 84 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C/F2 10
|
||||
/Times-Italic@0 SF(name)-2.5 E F0(...])2.5 E(Remo)144 96 Q 1.057 -.15
|
||||
(ve e)-.15 H(ach).15 E F2(name)3.257 E F0 .757
|
||||
(from the list of de\214ned aliases.)3.257 F(If)5.758 E F1<ad61>3.258 E
|
||||
F0 .758(is supplied, all alias de\214nitions are re-)3.258 F(mo)144 108
|
||||
Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
|
||||
(alue is true unless a supplied)-.25 E F2(name)2.86 E F0
|
||||
(is not a de\214ned alias.)2.68 E F1(unset)108 124.8 Q F0<5bad>2.5 E F1
|
||||
(fv)A F0 2.5(][)C<ad>-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...])
|
||||
2.5 E -.15(Fo)144 136.8 S 3.804(re).15 G(ach)-3.804 E F2(name)4.164 E F0
|
||||
3.804(,r).18 G(emo)-3.804 E 1.604 -.15(ve t)-.15 H 1.304
|
||||
(he corresponding v).15 F 1.303(ariable or function.)-.25 F 1.303
|
||||
(If the)6.303 F F1<ad76>3.803 E F0 1.303(option is gi)3.803 F -.15(ve)
|
||||
-.25 G 1.303(n, each).15 F F2(name)144.36 148.8 Q F0 .464
|
||||
(refers to a shell v)3.144 F .464(ariable, and that v)-.25 F .464
|
||||
(ariable is remo)-.25 F -.15(ve)-.15 G 2.965(d. Read-only).15 F -.25(va)
|
||||
2.965 G .465(riables may not be un-).25 F 2.769(set. If)144 160.8 R F1
|
||||
<ad66>2.769 E F0 .269(is speci\214ed, each)2.769 F F2(name)3.129 E F0
|
||||
.269(refers to a shell function, and the function de\214nition is remo)
|
||||
2.949 F -.15(ve)-.15 G(d.).15 E .403(If the)144 172.8 R F1<ad6e>2.903 E
|
||||
F0 .404(option is supplied, and)2.904 F F2(name)2.904 E F0 .404(is a v)
|
||||
2.904 F .404(ariable with the)-.25 F F2(namer)2.904 E(ef)-.37 E F0
|
||||
(attrib)2.904 E(ute,)-.2 E F2(name)2.904 E F0 .404(will be unset)2.904 F
|
||||
.72(rather than the v)144 184.8 R .72(ariable it references.)-.25 F F1
|
||||
<ad6e>5.72 E F0 .72(has no ef)3.22 F .719(fect if the)-.25 F F1<ad66>
|
||||
3.219 E F0 .719(option is supplied.)3.219 F .719(If no options)5.719 F
|
||||
.736(are supplied, each)144 196.8 R F2(name)3.236 E F0 .736
|
||||
(refers to a v)3.236 F .737(ariable; if there is no v)-.25 F .737
|
||||
(ariable by that name, a function with)-.25 F 1.762(that name, if an)144
|
||||
208.8 R 3.062 -.65(y, i)-.15 H 4.262(su).65 G 4.261(nset. Each)-4.262 F
|
||||
1.761(unset v)4.261 F 1.761(ariable or function is remo)-.25 F -.15(ve)
|
||||
-.15 G 4.262(df).15 G 1.762(rom the en)-4.262 F(vironment)-.4 E 3.172
|
||||
(passed to subsequent commands.)144 180 R 3.172(If an)8.172 F 5.672(yo)
|
||||
-.15 G(f)-5.672 E/F3 9/Times-Bold@0 SF -.27(BA)5.672 G(SH_ALIASES).27 E
|
||||
/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.421 G(SH_ARGV0).27 E F4(,)A F3
|
||||
-.27(BA)5.421 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 192 S(SH_COMMAND).27
|
||||
E F4(,)A F3 -.27(BA)11.481 G(SH_SUBSHELL).27 E F4(,)A F3 -.27(BA)11.482
|
||||
G(SHPID).27 E F4(,)A F3(COMP_W)11.482 E(ORDBREAKS)-.09 E F4(,)A F3
|
||||
(DIRST)11.482 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)144 204 Q
|
||||
(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)2.67 E F4(,)A F3(FUNCN)2.67 E(AME)
|
||||
-.18 E F4(,)A F3(GR)2.67 E(OUPS)-.27 E F4(,)A F3(HISTCMD)2.67 E F4(,)A
|
||||
F3(LINENO)2.67 E F4(,)A F3(RANDOM)2.67 E F4(,)A F3(SECONDS)144 216 Q F4
|
||||
(,)A F0(or)4.029 E F3(SRANDOM)4.279 E F0 1.779(are unset, the)4.029 F
|
||||
4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F -.15(ve)
|
||||
-.25 G 4.279(ni).15 G 4.28(ft)-4.279 G(he)-4.28 E 4.28(ya)-.15 G 1.78
|
||||
(re subse-)-4.28 F(quently reset.)144 228 Q(The e)5 E
|
||||
-.15 G 4.261(df).15 G 1.761(rom the en)-4.261 F(vironment)-.4 E 3.171
|
||||
(passed to subsequent commands.)144 220.8 R 3.172(If an)8.172 F 5.672
|
||||
(yo)-.15 G(f)-5.672 E/F3 9/Times-Bold@0 SF -.27(BA)5.672 G(SH_ALIASES)
|
||||
.27 E/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.422 G(SH_ARGV0).27 E F4(,)A
|
||||
F3 -.27(BA)5.422 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 232.8 S
|
||||
(SH_COMMAND).27 E F4(,)A F3 -.27(BA)11.482 G(SH_SUBSHELL).27 E F4(,)A F3
|
||||
-.27(BA)11.482 G(SHPID).27 E F4(,)A F3(COMP_W)11.482 E(ORDBREAKS)-.09 E
|
||||
F4(,)A F3(DIRST)11.481 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)
|
||||
144 244.8 Q(TIME)-.828 E F4(,)A F3(EPOCHSECONDS)2.67 E F4(,)A F3(FUNCN)
|
||||
2.67 E(AME)-.18 E F4(,)A F3(GR)2.67 E(OUPS)-.27 E F4(,)A F3(HISTCMD)2.67
|
||||
E F4(,)A F3(LINENO)2.67 E F4(,)A F3(RANDOM)2.67 E F4(,)A F3(SECONDS)144
|
||||
256.8 Q F4(,)A F0(or)4.03 E F3(SRANDOM)4.28 E F0 1.779(are unset, the)
|
||||
4.03 F 4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F
|
||||
-.15(ve)-.25 G 4.279(ni).15 G 4.279(ft)-4.279 G(he)-4.279 E 4.279(ya)
|
||||
-.15 G 1.779(re subse-)-4.279 F(quently reset.)144 268.8 Q(The e)5 E
|
||||
(xit status is true unless a)-.15 E F2(name)2.86 E F0(is readonly)2.68 E
|
||||
(.)-.65 E F1(wait)108 244.8 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F1
|
||||
(.)-.65 E F1(wait)108 285.6 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F1
|
||||
<ad70>-2.5 E F2(varname)2.5 E F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8
|
||||
(Wa)144 256.8 S .659(it for each speci\214ed child process and return i\
|
||||
ts termination status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658
|
||||
(may be a process)3.928 F .008
|
||||
(ID or a job speci\214cation; if a job spec is gi)144 268.8 R -.15(ve)
|
||||
-.25 G .009(n, all processes in that job').15 F 2.509(sp)-.55 G .009
|
||||
(ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f)-5.009 E
|
||||
F2(id)144.01 280.8 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 G(n,).15 E
|
||||
F1(wait)2.942 E F0 -.1(wa)2.942 G .441
|
||||
(Wa)144 297.6 S .659(it for each speci\214ed child process and return i\
|
||||
ts termination status.).8 F(Each)5.659 E F2(id)3.169 E F0 .659
|
||||
(may be a process)3.929 F .009
|
||||
(ID or a job speci\214cation; if a job spec is gi)144 309.6 R -.15(ve)
|
||||
-.25 G .008(n, all processes in that job').15 F 2.508(sp)-.55 G .008
|
||||
(ipeline are w)-2.508 F .008(aited for)-.1 F 5.008(.I)-.55 G(f)-5.008 E
|
||||
F2(id)144.01 321.6 Q F0 .441(is not gi)3.711 F -.15(ve)-.25 G(n,).15 E
|
||||
F1(wait)2.941 E F0 -.1(wa)2.941 G .441
|
||||
(its for all running background jobs and the last-e).1 F -.15(xe)-.15 G
|
||||
.441(cuted process substitu-).15 F .597
|
||||
(tion, if its process id is the same as)144 292.8 R F1($!)3.098 E F0
|
||||
3.098(,a)C .598(nd the return status is zero.)-3.098 F .598(If the)5.598
|
||||
F F1<ad6e>3.098 E F0 .598(option is supplied,)3.098 F F1(wait)144 304.8
|
||||
Q F0 -.1(wa)3.083 G .583(its for a single job from the list of).1 F F2
|
||||
.442(cuted process substitu-).15 F .598
|
||||
(tion, if its process id is the same as)144 333.6 R F1($!)3.098 E F0
|
||||
3.098(,a)C .598(nd the return status is zero.)-3.098 F .597(If the)5.597
|
||||
F F1<ad6e>3.097 E F0 .597(option is supplied,)3.097 F F1(wait)144 345.6
|
||||
Q F0 -.1(wa)3.082 G .583(its for a single job from the list of).1 F F2
|
||||
(id)3.083 E F0 3.083(so)C 1.383 -.4(r, i)-3.083 H 3.083(fn).4 G(o)-3.083
|
||||
E F2(id)3.083 E F0 3.083(sa)C .583(re supplied, an)-3.083 F 3.083(yj)
|
||||
-.15 G .582(ob, to complete and)-3.083 F .403(returns its e)144 316.8 R
|
||||
.403(xit status.)-.15 F .403(If none of the supplied ar)5.403 F .403
|
||||
(guments is a child of the shell, or if no ar)-.18 F(guments)-.18 E .573
|
||||
(are supplied and the shell has no unw)144 328.8 R .573
|
||||
(aited-for children, the e)-.1 F .573(xit status is 127.)-.15 F .572
|
||||
(If the)5.573 F F1<ad70>3.072 E F0 .572(option is)3.072 F .39
|
||||
-.15 G .583(ob, to complete and)-3.083 F .404(returns its e)144 357.6 R
|
||||
.404(xit status.)-.15 F .403(If none of the supplied ar)5.403 F .403
|
||||
(guments is a child of the shell, or if no ar)-.18 F(guments)-.18 E .572
|
||||
(are supplied and the shell has no unw)144 369.6 R .573
|
||||
(aited-for children, the e)-.1 F .573(xit status is 127.)-.15 F .573
|
||||
(If the)5.573 F F1<ad70>3.073 E F0 .573(option is)3.073 F .39
|
||||
(supplied, the process or job identi\214er of the job for which the e)
|
||||
144 340.8 R .39(xit status is returned is assigned to)-.15 F .905(the v)
|
||||
144 352.8 R(ariable)-.25 E F2(varname)3.405 E F0 .905
|
||||
144 381.6 R .39(xit status is returned is assigned to)-.15 F .905(the v)
|
||||
144 393.6 R(ariable)-.25 E F2(varname)3.405 E F0 .905
|
||||
(named by the option ar)3.405 F 3.405(gument. The)-.18 F -.25(va)3.405 G
|
||||
.905(riable will be unset initially).25 F 3.405(,b)-.65 G(efore)-3.405 E
|
||||
(an)144 364.8 Q 3.89(ya)-.15 G 3.89(ssignment. This)-3.89 F 1.39
|
||||
(an)144 405.6 Q 3.89(ya)-.15 G 3.89(ssignment. This)-3.89 F 1.39
|
||||
(is useful only when the)3.89 F F1<ad6e>3.89 E F0 1.39
|
||||
(option is supplied.)3.89 F 1.39(Supplying the)6.39 F F1<ad66>3.89 E F0
|
||||
(option,)3.89 E .575(when job control is enabled, forces)144 376.8 R F1
|
||||
(option,)3.89 E .574(when job control is enabled, forces)144 417.6 R F1
|
||||
(wait)3.075 E F0 .575(to w)3.075 F .575(ait for)-.1 F F2(id)3.075 E F0
|
||||
.574(to terminate before returning its status, in-)3.075 F .635
|
||||
(stead of returning when it changes status.)144 388.8 R(If)5.635 E F2
|
||||
.575(to terminate before returning its status, in-)3.075 F .635
|
||||
(stead of returning when it changes status.)144 429.6 R(If)5.635 E F2
|
||||
(id)3.145 E F0 .635(speci\214es a non-e)3.905 F .635
|
||||
(xistent process or job, the return)-.15 F(status is 127.)144 400.8 Q
|
||||
(xistent process or job, the return)-.15 F(status is 127.)144 441.6 Q
|
||||
(Otherwise, the return status is the e)5 E
|
||||
(xit status of the last process or job w)-.15 E(aited for)-.1 E(.)-.55 E
|
||||
/F5 10.95/Times-Bold@0 SF(SHELL COMP)72 417.6 Q -1.04(AT)-.81 G
|
||||
(IBILITY MODE)1.04 E F0 .912
|
||||
(Bash-4.0 introduced the concept of a `shell compatibility le)108 429.6
|
||||
/F5 10.95/Times-Bold@0 SF(SHELL COMP)72 458.4 Q -1.04(AT)-.81 G
|
||||
(IBILITY MODE)1.04 E F0 .911
|
||||
(Bash-4.0 introduced the concept of a `shell compatibility le)108 470.4
|
||||
R -.15(ve)-.25 G .912(l', speci\214ed as a set of options to the shopt)
|
||||
.15 F -.2(bu)108 441.6 S(iltin).2 E F1(compat31)3.377 E F0(,)A F1
|
||||
(compat32)3.377 E F0(,)A F1(compat40)3.377 E F0(,)A F1(compat41)3.377 E
|
||||
F0 3.378(,a)C .878(nd so on\).)-3.378 F .878
|
||||
(There is only one current compatibility)5.878 F(le)108 453.6 Q -.15(ve)
|
||||
-.25 G 3.254(l-).15 G 3.254(-e)-3.254 G .754(ach option is mutually e)
|
||||
-3.254 F(xclusi)-.15 E -.15(ve)-.25 G 5.754(.T).15 G .754
|
||||
(he compatibility le)-5.754 F -.15(ve)-.25 G 3.253(li).15 G 3.253(si)
|
||||
-3.253 G .753(ntended to allo)-3.253 F 3.253(wu)-.25 G .753
|
||||
(sers to select be-)-3.253 F(ha)108 465.6 Q 1.083(vior from pre)-.2 F
|
||||
1.083(vious v)-.25 F 1.083(ersions that is incompatible with ne)-.15 F
|
||||
1.083(wer v)-.25 F 1.083(ersions while the)-.15 F 3.584(ym)-.15 G 1.084
|
||||
(igrate scripts to use)-3.584 F(current features and beha)108 477.6 Q
|
||||
.15 F -.2(bu)108 482.4 S(iltin).2 E F1(compat31)3.378 E F0(,)A F1
|
||||
(compat32)3.378 E F0(,)A F1(compat40)3.378 E F0(,)A F1(compat41)3.378 E
|
||||
F0 3.378(,a)C .878(nd so on\).)-3.378 F .877
|
||||
(There is only one current compatibility)5.878 F(le)108 494.4 Q -.15(ve)
|
||||
-.25 G 3.253(l-).15 G 3.253(-e)-3.253 G .753(ach option is mutually e)
|
||||
-3.253 F(xclusi)-.15 E -.15(ve)-.25 G 5.753(.T).15 G .753
|
||||
(he compatibility le)-5.753 F -.15(ve)-.25 G 3.254(li).15 G 3.254(si)
|
||||
-3.254 G .754(ntended to allo)-3.254 F 3.254(wu)-.25 G .754
|
||||
(sers to select be-)-3.254 F(ha)108 506.4 Q 1.084(vior from pre)-.2 F
|
||||
1.084(vious v)-.25 F 1.083(ersions that is incompatible with ne)-.15 F
|
||||
1.083(wer v)-.25 F 1.083(ersions while the)-.15 F 3.583(ym)-.15 G 1.083
|
||||
(igrate scripts to use)-3.583 F(current features and beha)108 518.4 Q
|
||||
(vior)-.2 E 2.5(.I)-.55 G(t')-2.5 E 2.5(si)-.55 G
|
||||
(ntended to be a temporary solution.)-2.5 E 1.457
|
||||
(This section does not mention beha)108 494.4 R 1.457
|
||||
(vior that is standard for a particular v)-.2 F 1.456
|
||||
(ersion \(e.g., setting)-.15 F F1(compat32)3.956 E F0 .886
|
||||
(means that quoting the rhs of the re)108 506.4 R(ge)-.15 E .886
|
||||
(xp matching operator quotes special re)-.15 F(ge)-.15 E .887
|
||||
(xp characters in the w)-.15 F(ord,)-.1 E(which is def)108 518.4 Q
|
||||
(ntended to be a temporary solution.)-2.5 E 1.456
|
||||
(This section does not mention beha)108 535.2 R 1.457
|
||||
(vior that is standard for a particular v)-.2 F 1.457
|
||||
(ersion \(e.g., setting)-.15 F F1(compat32)3.957 E F0 .887
|
||||
(means that quoting the rhs of the re)108 547.2 R(ge)-.15 E .886
|
||||
(xp matching operator quotes special re)-.15 F(ge)-.15 E .886
|
||||
(xp characters in the w)-.15 F(ord,)-.1 E(which is def)108 559.2 Q
|
||||
(ault beha)-.1 E(vior in bash-3.2 and abo)-.2 E -.15(ve)-.15 G(\).).15 E
|
||||
.523(If a user enables, say)108 535.2 R(,)-.65 E F1(compat32)3.023 E F0
|
||||
.522(If a user enables, say)108 576 R(,)-.65 E F1(compat32)3.023 E F0
|
||||
3.023(,i)C 3.023(tm)-3.023 G .523(ay af)-3.023 F .523(fect the beha)-.25
|
||||
F .523(vior of other compatibility le)-.2 F -.15(ve)-.25 G .522
|
||||
(ls up to and includ-).15 F .259(ing the current compatibility le)108
|
||||
547.2 R -.15(ve)-.25 G 2.759(l. The).15 F .259
|
||||
(idea is that each compatibility le)2.759 F -.15(ve)-.25 G 2.76(lc).15 G
|
||||
.26(ontrols beha)-2.76 F .26(vior that changed)-.2 F 1.646(in that v)108
|
||||
559.2 R 1.646(ersion of)-.15 F F1(bash)4.146 E F0 4.146(,b)C 1.646
|
||||
(ut that beha)-4.346 F 1.646(vior may ha)-.2 F 1.946 -.15(ve b)-.2 H
|
||||
1.646(een present in earlier v).15 F 4.146(ersions. F)-.15 F 1.645
|
||||
(or instance, the)-.15 F .76
|
||||
(change to use locale-based comparisons with the)108 571.2 R F1([[)3.261
|
||||
E F0 .761(command came in bash-4.1, and earlier v)3.261 F .761
|
||||
(ersions used)-.15 F 1.905(ASCII-based comparisons, so enabling)108
|
||||
583.2 R F1(compat32)4.405 E F0 1.904
|
||||
(will enable ASCII-based comparisons as well.)4.405 F(That)6.904 E .295
|
||||
(granularity may not be suf)108 595.2 R .296
|
||||
F .523(vior of other compatibility le)-.2 F -.15(ve)-.25 G .523
|
||||
(ls up to and includ-).15 F .26(ing the current compatibility le)108 588
|
||||
R -.15(ve)-.25 G 2.76(l. The).15 F .259
|
||||
(idea is that each compatibility le)2.759 F -.15(ve)-.25 G 2.759(lc).15
|
||||
G .259(ontrols beha)-2.759 F .259(vior that changed)-.2 F 1.645
|
||||
(in that v)108 600 R 1.646(ersion of)-.15 F F1(bash)4.146 E F0 4.146(,b)
|
||||
C 1.646(ut that beha)-4.346 F 1.646(vior may ha)-.2 F 1.946 -.15(ve b)
|
||||
-.2 H 1.646(een present in earlier v).15 F 4.146(ersions. F)-.15 F 1.646
|
||||
(or instance, the)-.15 F .761
|
||||
(change to use locale-based comparisons with the)108 612 R F1([[)3.261 E
|
||||
F0 .76(command came in bash-4.1, and earlier v)3.261 F .76(ersions used)
|
||||
-.15 F 1.904(ASCII-based comparisons, so enabling)108 624 R F1(compat32)
|
||||
4.404 E F0 1.905(will enable ASCII-based comparisons as well.)4.404 F
|
||||
(That)6.905 E .296(granularity may not be suf)108 636 R .296
|
||||
(\214cient for all uses, and as a result users should emplo)-.25 F 2.796
|
||||
(yc)-.1 G .296(ompatibility le)-2.796 F -.15(ve)-.25 G .296(ls care-).15
|
||||
F(fully)108 607.2 Q 5(.R)-.65 G(ead the documentation for a particular \
|
||||
feature to \214nd out the current beha)-5 E(vior)-.2 E(.)-.55 E .532
|
||||
(Bash-4.3 introduced a ne)108 624 R 3.032(ws)-.25 G .531(hell v)-3.032 F
|
||||
(ariable:)-.25 E F3 -.27(BA)3.031 G(SH_COMP).27 E -.855(AT)-.666 G F4(.)
|
||||
.855 E F0 .531(The v)5.031 F .531(alue assigned to this v)-.25 F .531
|
||||
(ariable \(a decimal)-.25 F -.15(ve)108 636 S .107(rsion number lik).15
|
||||
F 2.607(e4)-.1 G .107(.2, or an inte)-2.607 F .107
|
||||
(ger corresponding to the)-.15 F F1(compat)2.608 E F2(NN)A F0 .108
|
||||
(option, lik)2.608 F 2.608(e4)-.1 G .108(2\) determines the com-)-2.608
|
||||
F(patibility le)108 648 Q -.15(ve)-.25 G(l.).15 E .388
|
||||
(Starting with bash-4.4, Bash has be)108 664.8 R .388
|
||||
(gun deprecating older compatibility le)-.15 F -.15(ve)-.25 G 2.887
|
||||
(ls. Ev).15 F(entually)-.15 E 2.887(,t)-.65 G .387(he options will)
|
||||
-2.887 F(be remo)108 676.8 Q -.15(ve)-.15 G 2.5(di).15 G 2.5(nf)-2.5 G
|
||||
(yc)-.1 G .295(ompatibility le)-2.796 F -.15(ve)-.25 G .295(ls care-).15
|
||||
F(fully)108 648 Q 5(.R)-.65 G(ead the documentation for a particular fe\
|
||||
ature to \214nd out the current beha)-5 E(vior)-.2 E(.)-.55 E .531
|
||||
(Bash-4.3 introduced a ne)108 664.8 R 3.031(ws)-.25 G .531(hell v)-3.031
|
||||
F(ariable:)-.25 E F3 -.27(BA)3.031 G(SH_COMP).27 E -.855(AT)-.666 G F4
|
||||
(.).855 E F0 .531(The v)5.031 F .531(alue assigned to this v)-.25 F .532
|
||||
(ariable \(a decimal)-.25 F -.15(ve)108 676.8 S .108(rsion number lik)
|
||||
.15 F 2.608(e4)-.1 G .108(.2, or an inte)-2.608 F .108
|
||||
(ger corresponding to the)-.15 F F1(compat)2.607 E F2(NN)A F0 .107
|
||||
(option, lik)2.607 F 2.607(e4)-.1 G .107(2\) determines the com-)-2.607
|
||||
F(patibility le)108 688.8 Q -.15(ve)-.25 G(l.).15 E .387
|
||||
(Starting with bash-4.4, Bash has be)108 705.6 R .388
|
||||
(gun deprecating older compatibility le)-.15 F -.15(ve)-.25 G 2.888
|
||||
(ls. Ev).15 F(entually)-.15 E 2.888(,t)-.65 G .388(he options will)
|
||||
-2.888 F(be remo)108 717.6 Q -.15(ve)-.15 G 2.5(di).15 G 2.5(nf)-2.5 G
|
||||
-.2(avo)-2.6 G 2.5(ro).2 G(f)-2.5 E F3 -.27(BA)2.5 G(SH_COMP).27 E -.855
|
||||
(AT)-.666 G F4(.).855 E F0 1.163(Bash-5.0 is the \214nal v)108 693.6 R
|
||||
1.163(ersion for which there will be an indi)-.15 F 1.164
|
||||
(vidual shopt option for the pre)-.25 F 1.164(vious v)-.25 F(ersion.)
|
||||
-.15 E(Users should use)108 705.6 Q F3 -.27(BA)2.5 G(SH_COMP).27 E -.855
|
||||
(AT)-.666 G F0(on bash-5.0 and later v)3.105 E(ersions.)-.15 E 1.614
|
||||
(The follo)108 722.4 R 1.613(wing table describes the beha)-.25 F 1.613
|
||||
(vior changes controlled by each compatibility le)-.2 F -.15(ve)-.25 G
|
||||
4.113(ls).15 G 4.113(etting. The)-4.113 F(GNU Bash 5.1)72 768 Q
|
||||
(2020 October 29)141.235 E(80)190.395 E 0 Cg EP
|
||||
(AT)-.666 G F4(.).855 E F0(GNU Bash 5.1)72 768 Q(2020 October 29)141.235
|
||||
E(80)190.395 E 0 Cg EP
|
||||
%%Page: 81 81
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
|
||||
(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
|
||||
SF(compat)108 84 Q/F2 10/Times-Italic@0 SF(NN)A F0 1.186
|
||||
(tag is used as shorthand for setting the compatibility le)3.685 F -.15
|
||||
(ve)-.25 G 3.686(lt).15 G(o)-3.686 E F2(NN)3.686 E F0 1.186
|
||||
(using one of the follo)3.686 F(wing)-.25 E 3.807(mechanisms. F)108 96 R
|
||||
1.307(or v)-.15 F 1.307(ersions prior to bash-5.0, the compatibility le)
|
||||
-.15 F -.15(ve)-.25 G 3.806(lm).15 G 1.306
|
||||
(ay be set using the corresponding)-3.806 F F1(compat)108 108 Q F2(NN)A
|
||||
F0 .502(shopt option.)3.002 F -.15(Fo)5.502 G 3.002(rb).15 G .502
|
||||
(ash-4.3 and later v)-3.002 F .502(ersions, the)-.15 F/F3 9/Times-Bold@0
|
||||
SF -.27(BA)3.002 G(SH_COMP).27 E -.855(AT)-.666 G F0 -.25(va)3.607 G
|
||||
.502(riable is preferred, and it).25 F
|
||||
(is required for bash-5.1 and later v)108 120 Q(ersions.)-.15 E F1
|
||||
(compat31)108 136.8 Q F0<83>144 148.8 Q(quoting the rhs of the)180 148.8
|
||||
Q F1([[)2.5 E F0(command')2.5 E 2.5(sr)-.55 G -.15(eg)-2.5 G -.15(ex).15
|
||||
(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.164
|
||||
(Bash-5.0 is the \214nal v)108 84 R 1.164
|
||||
(ersion for which there will be an indi)-.15 F 1.163
|
||||
(vidual shopt option for the pre)-.25 F 1.163(vious v)-.25 F(ersion.)
|
||||
-.15 E(Users should use)108 96 Q/F1 9/Times-Bold@0 SF -.27(BA)2.5 G
|
||||
(SH_COMP).27 E -.855(AT)-.666 G F0(on bash-5.0 and later v)3.105 E
|
||||
(ersions.)-.15 E 1.613(The follo)108 112.8 R 1.613
|
||||
(wing table describes the beha)-.25 F 1.613
|
||||
(vior changes controlled by each compatibility le)-.2 F -.15(ve)-.25 G
|
||||
4.113(ls).15 G 4.114(etting. The)-4.113 F/F2 10/Times-Bold@0 SF(compat)
|
||||
108 124.8 Q/F3 10/Times-Italic@0 SF(NN)A F0 1.186
|
||||
(tag is used as shorthand for setting the compatibility le)3.686 F -.15
|
||||
(ve)-.25 G 3.686(lt).15 G(o)-3.686 E F3(NN)3.686 E F0 1.186
|
||||
(using one of the follo)3.686 F(wing)-.25 E 3.806(mechanisms. F)108
|
||||
136.8 R 1.306(or v)-.15 F 1.306
|
||||
(ersions prior to bash-5.0, the compatibility le)-.15 F -.15(ve)-.25 G
|
||||
3.807(lm).15 G 1.307(ay be set using the corresponding)-3.807 F F2
|
||||
(compat)108 148.8 Q F3(NN)A F0 .502(shopt option.)3.002 F -.15(Fo)5.502
|
||||
G 3.002(rb).15 G .502(ash-4.3 and later v)-3.002 F .502(ersions, the)
|
||||
-.15 F F1 -.27(BA)3.002 G(SH_COMP).27 E -.855(AT)-.666 G F0 -.25(va)
|
||||
3.607 G .502(riable is preferred, and it).25 F
|
||||
(is required for bash-5.1 and later v)108 160.8 Q(ersions.)-.15 E F2
|
||||
(compat31)108 177.6 Q F0<83>144 189.6 Q(quoting the rhs of the)180 189.6
|
||||
Q F2([[)2.5 E F0(command')2.5 E 2.5(sr)-.55 G -.15(eg)-2.5 G -.15(ex).15
|
||||
G 2.5(pm).15 G(atching operator \(=~\) has no special ef)-2.5 E(fect)
|
||||
-.25 E F1(compat32)108 165.6 Q F0<83>144 177.6 Q .35
|
||||
(interrupting a command list such as "a ; b ; c" causes the e)180 177.6
|
||||
R -.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .017
|
||||
(in the list \(in bash-4.0 and later v)180 189.6 R .018
|
||||
(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.518(dt)
|
||||
.15 G .018(he interrupt, so in-)-2.518 F
|
||||
(terrupting one command in a list aborts the e)180 201.6 Q -.15(xe)-.15
|
||||
G(cution of the entire list\)).15 E F1(compat40)108 218.4 Q F0<83>144
|
||||
230.4 Q(the)180 230.4 Q F1(<)2.674 E F0(and)2.674 E F1(>)2.673 E F0 .173
|
||||
(operators to the)2.673 F F1([[)2.673 E F0 .173
|
||||
-.25 E F2(compat32)108 206.4 Q F0<83>144 218.4 Q .35
|
||||
(interrupting a command list such as "a ; b ; c" causes the e)180 218.4
|
||||
R -.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .018
|
||||
(in the list \(in bash-4.0 and later v)180 230.4 R .018
|
||||
(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.517(dt)
|
||||
.15 G .017(he interrupt, so in-)-2.517 F
|
||||
(terrupting one command in a list aborts the e)180 242.4 Q -.15(xe)-.15
|
||||
G(cution of the entire list\)).15 E F2(compat40)108 259.2 Q F0<83>144
|
||||
271.2 Q(the)180 271.2 Q F2(<)2.673 E F0(and)2.673 E F2(>)2.673 E F0 .173
|
||||
(operators to the)2.673 F F2([[)2.673 E F0 .173
|
||||
(command do not consider the current locale when compar)2.673 F(-)-.2 E
|
||||
.067(ing strings; the)180 242.4 R 2.567(yu)-.15 G .067
|
||||
(se ASCII ordering.)-2.567 F .068(Bash v)5.068 F .068
|
||||
(ersions prior to bash-4.1 use ASCII collation)-.15 F(and)180 254.4 Q F2
|
||||
(str)4.743 E(cmp)-.37 E F0 1.903
|
||||
(\(3\); bash-4.1 and later use the current locale').19 F 4.402(sc)-.55 G
|
||||
1.902(ollation sequence and)-4.402 F F2(str)4.742 E(-)-.2 E(coll)180
|
||||
266.4 Q F0(\(3\).).51 E F1(compat41)108 283.2 Q F0<83>144 295.2 Q(in)180
|
||||
295.2 Q F2(posix)3.79 E F0(mode,)3.79 E F1(time)3.79 E F0 1.29
|
||||
(may be follo)3.79 F 1.29
|
||||
(wed by options and still be recognized as a reserv)-.25 F(ed)-.15 E -.1
|
||||
(wo)180 307.2 S(rd \(this is POSIX interpretation 267\)).1 E<83>144
|
||||
319.2 Q(in)180 319.2 Q F2(posix)2.709 E F0 .208
|
||||
(mode, the parser requires that an e)2.709 F -.15(ve)-.25 G 2.708(nn).15
|
||||
G .208(umber of single quotes occur in the)-2.708 F F2(wor)2.708 E(d)
|
||||
-.37 E F0 .281(portion of a double-quoted parameter e)180 331.2 R .282
|
||||
(xpansion and treats them specially)-.15 F 2.782(,s)-.65 G 2.782(ot)
|
||||
-2.782 G .282(hat charac-)-2.782 F(ters within the single quotes are co\
|
||||
nsidered quoted \(this is POSIX interpretation 221\))180 343.2 Q F1
|
||||
(compat42)108 360 Q F0<83>144 372 Q 1.056(the replacement string in dou\
|
||||
ble-quoted pattern substitution does not under)180 372 R 1.055
|
||||
(go quote re-)-.18 F(mo)180 384 Q -.25(va)-.15 G(l, as it does in v).25
|
||||
E(ersions after bash-4.2)-.15 E<83>144 396 Q .021
|
||||
(in posix mode, single quotes are considered special when e)180 396 R
|
||||
.021(xpanding the)-.15 F F2(wor)2.521 E(d)-.37 E F0 .021(portion of a)
|
||||
2.521 F .018(double-quoted parameter e)180 408 R .017
|
||||
.068(ing strings; the)180 283.2 R 2.568(yu)-.15 G .068
|
||||
(se ASCII ordering.)-2.568 F .068(Bash v)5.068 F .067
|
||||
(ersions prior to bash-4.1 use ASCII collation)-.15 F(and)180 295.2 Q F3
|
||||
(str)4.742 E(cmp)-.37 E F0 1.902
|
||||
(\(3\); bash-4.1 and later use the current locale').19 F 4.403(sc)-.55 G
|
||||
1.903(ollation sequence and)-4.403 F F3(str)4.743 E(-)-.2 E(coll)180
|
||||
307.2 Q F0(\(3\).).51 E F2(compat41)108 324 Q F0<83>144 336 Q(in)180 336
|
||||
Q F3(posix)3.79 E F0(mode,)3.79 E F2(time)3.79 E F0 1.29(may be follo)
|
||||
3.79 F 1.29(wed by options and still be recognized as a reserv)-.25 F
|
||||
(ed)-.15 E -.1(wo)180 348 S(rd \(this is POSIX interpretation 267\)).1 E
|
||||
<83>144 360 Q(in)180 360 Q F3(posix)2.708 E F0 .208
|
||||
(mode, the parser requires that an e)2.708 F -.15(ve)-.25 G 2.708(nn).15
|
||||
G .208(umber of single quotes occur in the)-2.708 F F3(wor)2.709 E(d)
|
||||
-.37 E F0 .282(portion of a double-quoted parameter e)180 372 R .282
|
||||
(xpansion and treats them specially)-.15 F 2.781(,s)-.65 G 2.781(ot)
|
||||
-2.781 G .281(hat charac-)-2.781 F(ters within the single quotes are co\
|
||||
nsidered quoted \(this is POSIX interpretation 221\))180 384 Q F2
|
||||
(compat42)108 400.8 Q F0<83>144 412.8 Q 1.055(the replacement string in\
|
||||
double-quoted pattern substitution does not under)180 412.8 R 1.056
|
||||
(go quote re-)-.18 F(mo)180 424.8 Q -.25(va)-.15 G(l, as it does in v)
|
||||
.25 E(ersions after bash-4.2)-.15 E<83>144 436.8 Q .021
|
||||
(in posix mode, single quotes are considered special when e)180 436.8 R
|
||||
.021(xpanding the)-.15 F F3(wor)2.52 E(d)-.37 E F0 .02(portion of a)2.52
|
||||
F .017(double-quoted parameter e)180 448.8 R .017
|
||||
(xpansion and can be used to quote a closing brace or other spe-)-.15 F
|
||||
.998(cial character \(this is part of POSIX interpretation 221\); in la\
|
||||
ter v)180 420 R .999(ersions, single quotes)-.15 F
|
||||
(are not special within double-quoted w)180 432 Q(ord e)-.1 E(xpansions)
|
||||
-.15 E F1(compat43)108 448.8 Q F0<83>144 460.8 Q 1.071
|
||||
(the shell does not print a w)180 460.8 R 1.07
|
||||
(arning message if an attempt is made to use a quoted com-)-.1 F .248
|
||||
(pound assignment as an ar)180 472.8 R .249
|
||||
(gument to declare \(declare -a foo='\(1 2\)'\). Later v)-.18 F .249
|
||||
(ersions w)-.15 F(arn)-.1 E(that this usage is deprecated)180 484.8 Q
|
||||
<83>144 496.8 Q -.1(wo)180 496.8 S .501(rd e).1 F .501
|
||||
.999(cial character \(this is part of POSIX interpretation 221\); in la\
|
||||
ter v)180 460.8 R .998(ersions, single quotes)-.15 F
|
||||
(are not special within double-quoted w)180 472.8 Q(ord e)-.1 E
|
||||
(xpansions)-.15 E F2(compat43)108 489.6 Q F0<83>144 501.6 Q 1.07
|
||||
(the shell does not print a w)180 501.6 R 1.071
|
||||
(arning message if an attempt is made to use a quoted com-)-.1 F .249
|
||||
(pound assignment as an ar)180 513.6 R .248
|
||||
(gument to declare \(declare -a foo='\(1 2\)'\). Later v)-.18 F .248
|
||||
(ersions w)-.15 F(arn)-.1 E(that this usage is deprecated)180 525.6 Q
|
||||
<83>144 537.6 Q -.1(wo)180 537.6 S .5(rd e).1 F .501
|
||||
(xpansion errors are considered non-f)-.15 F .501
|
||||
(atal errors that cause the current command to)-.1 F -.1(fa)180 508.8 S
|
||||
(atal errors that cause the current command to)-.1 F -.1(fa)180 549.6 S
|
||||
.605(il, e).1 F -.15(ve)-.25 G 3.105(ni).15 G 3.105(np)-3.105 G .605
|
||||
(osix mode \(the def)-3.105 F .605(ault beha)-.1 F .605(vior is to mak)
|
||||
-.2 F 3.105(et)-.1 G .605(hem f)-3.105 F .605
|
||||
(atal errors that cause the)-.1 F(shell to e)180 520.8 Q(xit\))-.15 E
|
||||
<83>144 532.8 Q .355(when e)180 532.8 R -.15(xe)-.15 G .354
|
||||
(cuting a shell function, the loop state \(while/until/etc.\)).15 F .354
|
||||
(is not reset, so)5.354 F F1(br)2.854 E(eak)-.18 E F0(or)2.854 E F1
|
||||
(continue)180 544.8 Q F0 .052
|
||||
(atal errors that cause the)-.1 F(shell to e)180 561.6 Q(xit\))-.15 E
|
||||
<83>144 573.6 Q .354(when e)180 573.6 R -.15(xe)-.15 G .354
|
||||
(cuting a shell function, the loop state \(while/until/etc.\)).15 F .355
|
||||
(is not reset, so)5.354 F F2(br)2.855 E(eak)-.18 E F0(or)2.855 E F2
|
||||
(continue)180 585.6 Q F0 .052
|
||||
(in that function will break or continue loops in the calling conte)
|
||||
2.552 F .053(xt. Bash-4.4 and)-.15 F(later reset the loop state to pre)
|
||||
180 556.8 Q -.15(ve)-.25 G(nt this).15 E F1(compat44)108 573.6 Q F0<83>
|
||||
144 585.6 Q .719(the shell sets up the v)180 585.6 R .719(alues used by)
|
||||
-.25 F F3 -.27(BA)3.219 G(SH_ARGV).27 E F0(and)2.969 E F3 -.27(BA)3.219
|
||||
G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.218(yc)-.15 G .718(an e)-3.218
|
||||
F(xpand)-.15 E(to the shell')180 597.6 Q 2.5(sp)-.55 G
|
||||
2.553 F .052(xt. Bash-4.4 and)-.15 F(later reset the loop state to pre)
|
||||
180 597.6 Q -.15(ve)-.25 G(nt this).15 E F2(compat44)108 614.4 Q F0<83>
|
||||
144 626.4 Q .719(the shell sets up the v)180 626.4 R .719(alues used by)
|
||||
-.25 F F1 -.27(BA)3.219 G(SH_ARGV).27 E F0(and)2.969 E F1 -.27(BA)3.219
|
||||
G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.219(yc)-.15 G .719(an e)-3.219
|
||||
F(xpand)-.15 E(to the shell')180 638.4 Q 2.5(sp)-.55 G
|
||||
(ositional parameters e)-2.5 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(fe)-2.5 G
|
||||
(xtended deb)-2.65 E(ugging mode is not enabled)-.2 E<83>144 609.6 Q
|
||||
2.634(as)180 609.6 S .134(ubshell inherits loops from its parent conte)
|
||||
-2.634 F .135(xt, so)-.15 F F1(br)2.635 E(eak)-.18 E F0(or)2.635 E F1
|
||||
(continue)2.635 E F0 .135(will cause the sub-)2.635 F(shell to e)180
|
||||
621.6 Q 2.5(xit. Bash-5.0)-.15 F(and later reset the loop state to pre)
|
||||
2.5 E -.15(ve)-.25 G(nt the e).15 E(xit)-.15 E<83>144 633.6 Q -.25(va)
|
||||
180 633.6 S .619(riable assignments preceding b).25 F .618(uiltins lik)
|
||||
-.2 F(e)-.1 E F1(export)3.118 E F0(and)3.118 E F1 -.18(re)3.118 G
|
||||
(adonly).18 E F0 .618(that set attrib)3.118 F .618(utes con-)-.2 F .119
|
||||
(tinue to af)180 645.6 R .119(fect v)-.25 F .119
|
||||
(ariables with the same name in the calling en)-.25 F .12(vironment e)
|
||||
-.4 F -.15(ve)-.25 G 2.62(ni).15 G 2.62(ft)-2.62 G .12(he shell is)-2.62
|
||||
F(not in posix mode)180 657.6 Q F1(compat50)108 674.4 Q F0<83>144 686.4
|
||||
Q 1.209(Bash-5.1 changed the w)180 686.4 R(ay)-.1 E F3($RANDOM)3.709 E
|
||||
F0 1.209(is generated to introduce slightly more random-)3.459 F 1.018
|
||||
(ness. If the shell compatibility le)180 698.4 R -.15(ve)-.25 G 3.518
|
||||
(li).15 G 3.518(ss)-3.518 G 1.018(et to 50 or lo)-3.518 F(wer)-.25 E
|
||||
3.518(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.019
|
||||
(rts to the method from).25 F .733(bash-5.0 and pre)180 710.4 R .733
|
||||
(vious v)-.25 F .732
|
||||
(ersions, so seeding the random number generator by assigning a)-.15 F
|
||||
-.25(va)180 722.4 S(lue to).25 E F3(RANDOM)2.5 E F0
|
||||
(will produce the same sequence as in bash-5.0)2.25 E(GNU Bash 5.1)72
|
||||
768 Q(2020 October 29)141.235 E(81)190.395 E 0 Cg EP
|
||||
(xtended deb)-2.65 E(ugging mode is not enabled)-.2 E<83>144 650.4 Q
|
||||
2.635(as)180 650.4 S .135(ubshell inherits loops from its parent conte)
|
||||
-2.635 F .135(xt, so)-.15 F F2(br)2.635 E(eak)-.18 E F0(or)2.635 E F2
|
||||
(continue)2.634 E F0 .134(will cause the sub-)2.634 F(shell to e)180
|
||||
662.4 Q 2.5(xit. Bash-5.0)-.15 F(and later reset the loop state to pre)
|
||||
2.5 E -.15(ve)-.25 G(nt the e).15 E(xit)-.15 E<83>144 674.4 Q -.25(va)
|
||||
180 674.4 S .618(riable assignments preceding b).25 F .618(uiltins lik)
|
||||
-.2 F(e)-.1 E F2(export)3.118 E F0(and)3.118 E F2 -.18(re)3.118 G
|
||||
(adonly).18 E F0 .618(that set attrib)3.118 F .619(utes con-)-.2 F .12
|
||||
(tinue to af)180 686.4 R .12(fect v)-.25 F .119
|
||||
(ariables with the same name in the calling en)-.25 F .119(vironment e)
|
||||
-.4 F -.15(ve)-.25 G 2.619(ni).15 G 2.619(ft)-2.619 G .119(he shell is)
|
||||
-2.619 F(not in posix mode)180 698.4 Q(GNU Bash 5.1)72 768 Q
|
||||
(2020 October 29)141.235 E(81)190.395 E 0 Cg EP
|
||||
%%Page: 82 82
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
|
||||
(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E<83>144 84 Q .695
|
||||
(If the command hash table is empty)180 84 R 3.196(,b)-.65 G .696(ash v)
|
||||
-3.196 F .696(ersions prior to bash-5.1 printed an informa-)-.15 F 1.321
|
||||
(tional message to that ef)180 96 R 1.321(fect, e)-.25 F -.15(ve)-.25 G
|
||||
3.821(nw).15 G 1.321(hen producing output that can be reused as input.)
|
||||
-3.821 F(Bash-5.1 suppresses that message when the)180 108 Q/F1 10
|
||||
/Times-Bold@0 SF<ad6c>2.5 E F0(option is supplied.)2.5 E/F2 10.95
|
||||
/Times-Bold@0 SF(RESTRICTED SHELL)72 124.8 Q F0(If)108 136.8 Q F1(bash)
|
||||
3.581 E F0 1.081(is started with the name)3.581 F F1(rbash)3.581 E F0
|
||||
3.581(,o)C 3.581(rt)-3.581 G(he)-3.581 E F1<ad72>3.581 E F0 1.081
|
||||
(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
|
||||
SF(compat50)108 84 Q F0<83>144 96 Q 1.209(Bash-5.1 changed the w)180 96
|
||||
R(ay)-.1 E/F2 9/Times-Bold@0 SF($RANDOM)3.709 E F0 1.209
|
||||
(is generated to introduce slightly more random-)3.459 F 1.019
|
||||
(ness. If the shell compatibility le)180 108 R -.15(ve)-.25 G 3.518(li)
|
||||
.15 G 3.518(ss)-3.518 G 1.018(et to 50 or lo)-3.518 F(wer)-.25 E 3.518
|
||||
(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.018
|
||||
(rts to the method from).25 F .732(bash-5.0 and pre)180 120 R .732
|
||||
(vious v)-.25 F .733
|
||||
(ersions, so seeding the random number generator by assigning a)-.15 F
|
||||
-.25(va)180 132 S(lue to).25 E F2(RANDOM)2.5 E F0
|
||||
(will produce the same sequence as in bash-5.0)2.25 E<83>144 144 Q .696
|
||||
(If the command hash table is empty)180 144 R 3.196(,b)-.65 G .696
|
||||
(ash v)-3.196 F .695(ersions prior to bash-5.1 printed an informa-)-.15
|
||||
F 1.32(tional message to that ef)180 156 R 1.321(fect, e)-.25 F -.15(ve)
|
||||
-.25 G 3.821(nw).15 G 1.321
|
||||
(hen producing output that can be reused as input.)-3.821 F
|
||||
(Bash-5.1 suppresses that message when the)180 168 Q F1<ad6c>2.5 E F0
|
||||
(option is supplied.)2.5 E/F3 10.95/Times-Bold@0 SF(RESTRICTED SHELL)72
|
||||
184.8 Q F0(If)108 196.8 Q F1(bash)3.582 E F0 1.081
|
||||
(is started with the name)3.581 F F1(rbash)3.581 E F0 3.581(,o)C 3.581
|
||||
(rt)-3.581 G(he)-3.581 E F1<ad72>3.581 E F0 1.081
|
||||
(option is supplied at in)3.581 F -.2(vo)-.4 G 1.081
|
||||
(cation, the shell becomes re-).2 F 2.977(stricted. A)108 148.8 R .476
|
||||
(restricted shell is used to set up an en)2.977 F .476
|
||||
(vironment more controlled than the standard shell.)-.4 F .476(It be-)
|
||||
5.476 F(ha)108 160.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E
|
||||
(cation, the shell becomes re-).2 F 2.976(stricted. A)108 208.8 R .476
|
||||
(restricted shell is used to set up an en)2.976 F .476
|
||||
(vironment more controlled than the standard shell.)-.4 F .477(It be-)
|
||||
5.477 F(ha)108 220.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E
|
||||
F1(bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E
|
||||
(wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 177.6 Q
|
||||
(changing directories with)144 177.6 Q F1(cd)2.5 E F0<83>108 194.4 Q
|
||||
(setting or unsetting the v)144 194.4 Q(alues of)-.25 E/F3 9
|
||||
/Times-Bold@0 SF(SHELL)2.5 E/F4 9/Times-Roman@0 SF(,)A F3 -.666(PA)2.25
|
||||
G(TH)-.189 E F4(,)A F3(HISTFILE)2.25 E F4(,)A F3(ENV)2.25 E F4(,)A F0
|
||||
(or)2.25 E F3 -.27(BA)2.5 G(SH_ENV).27 E F0<83>108 211.2 Q
|
||||
(specifying command names containing)144 211.2 Q F1(/)2.5 E F0<83>108
|
||||
228 Q(specifying a \214lename containing a)144 228 Q F1(/)2.5 E F0
|
||||
(as an ar)2.5 E(gument to the)-.18 E F1(.)2.5 E F0 -.2(bu)5 G
|
||||
(iltin command).2 E<83>108 244.8 Q
|
||||
(specifying a \214lename containing a slash as an ar)144 244.8 Q
|
||||
(wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 237.6 Q
|
||||
(changing directories with)144 237.6 Q F1(cd)2.5 E F0<83>108 254.4 Q
|
||||
(setting or unsetting the v)144 254.4 Q(alues of)-.25 E F2(SHELL)2.5 E
|
||||
/F4 9/Times-Roman@0 SF(,)A F2 -.666(PA)2.25 G(TH)-.189 E F4(,)A F2
|
||||
(HISTFILE)2.25 E F4(,)A F2(ENV)2.25 E F4(,)A F0(or)2.25 E F2 -.27(BA)2.5
|
||||
G(SH_ENV).27 E F0<83>108 271.2 Q(specifying command names containing)144
|
||||
271.2 Q F1(/)2.5 E F0<83>108 288 Q(specifying a \214lename containing a)
|
||||
144 288 Q F1(/)2.5 E F0(as an ar)2.5 E(gument to the)-.18 E F1(.)2.5 E
|
||||
F0 -.2(bu)5 G(iltin command).2 E<83>108 304.8 Q
|
||||
(specifying a \214lename containing a slash as an ar)144 304.8 Q
|
||||
(gument to the)-.18 E F1(history)2.5 E F0 -.2(bu)2.5 G(iltin command).2
|
||||
E<83>108 261.6 Q .449
|
||||
(specifying a \214lename containing a slash as an ar)144 261.6 R .449
|
||||
(gument to the)-.18 F F1<ad70>2.95 E F0 .45(option to the)2.95 F F1
|
||||
(hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2 F(mand)144 273.6 Q<83>
|
||||
108 290.4 Q(importing function de\214nitions from the shell en)144 290.4
|
||||
Q(vironment at startup)-.4 E<83>108 307.2 Q(parsing the v)144 307.2 Q
|
||||
(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E
|
||||
(vironment at startup)-.4 E<83>108 324 Q(redirecting output using the >\
|
||||
, >|, <>, >&, &>, and >> redirection operators)144 324 Q<83>108 340.8 Q
|
||||
(using the)144 340.8 Q F1(exec)2.5 E F0 -.2(bu)2.5 G
|
||||
E<83>108 321.6 Q .45
|
||||
(specifying a \214lename containing a slash as an ar)144 321.6 R .449
|
||||
(gument to the)-.18 F F1<ad70>2.949 E F0 .449(option to the)2.949 F F1
|
||||
(hash)2.949 E F0 -.2(bu)2.949 G .449(iltin com-).2 F(mand)144 333.6 Q
|
||||
<83>108 350.4 Q(importing function de\214nitions from the shell en)144
|
||||
350.4 Q(vironment at startup)-.4 E<83>108 367.2 Q(parsing the v)144
|
||||
367.2 Q(alue of)-.25 E F2(SHELLOPTS)2.5 E F0(from the shell en)2.25 E
|
||||
(vironment at startup)-.4 E<83>108 384 Q(redirecting output using the >\
|
||||
, >|, <>, >&, &>, and >> redirection operators)144 384 Q<83>108 400.8 Q
|
||||
(using the)144 400.8 Q F1(exec)2.5 E F0 -.2(bu)2.5 G
|
||||
(iltin command to replace the shell with another command).2 E<83>108
|
||||
357.6 Q(adding or deleting b)144 357.6 Q(uiltin commands with the)-.2 E
|
||||
417.6 Q(adding or deleting b)144 417.6 Q(uiltin commands with the)-.2 E
|
||||
F1<ad66>2.5 E F0(and)2.5 E F1<ad64>2.5 E F0(options to the)2.5 E F1
|
||||
(enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 374.4 Q
|
||||
(using the)144 374.4 Q F1(enable)2.5 E F0 -.2(bu)2.5 G
|
||||
(enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 434.4 Q
|
||||
(using the)144 434.4 Q F1(enable)2.5 E F0 -.2(bu)2.5 G
|
||||
(iltin command to enable disabled shell b).2 E(uiltins)-.2 E<83>108
|
||||
391.2 Q(specifying the)144 391.2 Q F1<ad70>2.5 E F0(option to the)2.5 E
|
||||
F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 408 Q
|
||||
(turning of)144 408 Q 2.5(fr)-.25 G(estricted mode with)-2.5 E F1
|
||||
451.2 Q(specifying the)144 451.2 Q F1<ad70>2.5 E F0(option to the)2.5 E
|
||||
F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 468 Q
|
||||
(turning of)144 468 Q 2.5(fr)-.25 G(estricted mode with)-2.5 E F1
|
||||
(set +r)2.5 E F0(or)2.5 E F1(set +o r)2.5 E(estricted)-.18 E F0(.)A
|
||||
(These restrictions are enforced after an)108 424.8 Q 2.5(ys)-.15 G
|
||||
(These restrictions are enforced after an)108 484.8 Q 2.5(ys)-.15 G
|
||||
(tartup \214les are read.)-2.5 E 1.566
|
||||
(When a command that is found to be a shell script is e)108 441.6 R -.15
|
||||
(xe)-.15 G 1.566(cuted \(see).15 F F3 1.566(COMMAND EXECUTION)4.066 F F0
|
||||
(abo)3.816 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 453.6 Q F0(turns of)
|
||||
(When a command that is found to be a shell script is e)108 501.6 R -.15
|
||||
(xe)-.15 G 1.567(cuted \(see).15 F F2 1.567(COMMAND EXECUTION)4.067 F F0
|
||||
(abo)3.817 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 513.6 Q F0(turns of)
|
||||
2.5 E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H(estrictions in the shell spa).15
|
||||
E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E F2(SEE ALSO)72
|
||||
470.4 Q/F5 10/Times-Italic@0 SF(Bash Refer)108 482.4 Q(ence Manual)-.37
|
||||
E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E F3(SEE ALSO)72
|
||||
530.4 Q/F5 10/Times-Italic@0 SF(Bash Refer)108 542.4 Q(ence Manual)-.37
|
||||
E F0 2.5(,B)C(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E F5
|
||||
(The Gnu Readline Libr)108 494.4 Q(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E
|
||||
(ox and Chet Rame)-.15 E(y)-.15 E F5(The Gnu History Libr)108 506.4 Q
|
||||
(The Gnu Readline Libr)108 554.4 Q(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E
|
||||
(ox and Chet Rame)-.15 E(y)-.15 E F5(The Gnu History Libr)108 566.4 Q
|
||||
(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E
|
||||
F5 -.8(Po)108 518.4 S(rtable Oper).8 E
|
||||
F5 -.8(Po)108 578.4 S(rtable Oper).8 E
|
||||
(ating System Interface \(POSIX\) P)-.15 E(art 2: Shell and Utilities)
|
||||
-.8 E F0 2.5(,I)C(EEE --)-2.5 E(http://pubs.opengroup.or)144 530.4 Q
|
||||
(g/onlinepubs/9699919799/)-.18 E(http://tiswww)108 542.4 Q
|
||||
-.8 E F0 2.5(,I)C(EEE --)-2.5 E(http://pubs.opengroup.or)144 590.4 Q
|
||||
(g/onlinepubs/9699919799/)-.18 E(http://tiswww)108 602.4 Q
|
||||
(.case.edu/~chet/bash/POSIX -- a description of posix mode)-.65 E F5(sh)
|
||||
108 554.4 Q F0(\(1\),)A F5(ksh)2.5 E F0(\(1\),)A F5(csh)2.5 E F0(\(1\))A
|
||||
F5(emacs)108 566.4 Q F0(\(1\),)A F5(vi)2.5 E F0(\(1\))A F5 -.37(re)108
|
||||
578.4 S(adline).37 E F0(\(3\))A F2(FILES)72 595.2 Q F5(/bin/bash)109.666
|
||||
607.2 Q F0(The)144 619.2 Q F1(bash)2.5 E F0 -.15(exe)2.5 G(cutable).15 E
|
||||
F5(/etc/pr)109.666 631.2 Q(o\214le)-.45 E F0
|
||||
(The systemwide initialization \214le, e)144 643.2 Q -.15(xe)-.15 G
|
||||
(cuted for login shells).15 E F5(~/.bash_pr)109.666 655.2 Q(o\214le)-.45
|
||||
E F0(The personal initialization \214le, e)144 667.2 Q -.15(xe)-.15 G
|
||||
(cuted for login shells).15 E F5(~/.bashr)109.666 679.2 Q(c)-.37 E F0
|
||||
(The indi)144 691.2 Q(vidual per)-.25 E(-interacti)-.2 E -.15(ve)-.25 G
|
||||
(-shell startup \214le).15 E F5(~/.bash_lo)109.666 703.2 Q(gout)-.1 E F0
|
||||
(The indi)144 715.2 Q(vidual login shell cleanup \214le, e)-.25 E -.15
|
||||
(xe)-.15 G(cuted when a login shell e).15 E(xits)-.15 E(GNU Bash 5.1)72
|
||||
768 Q(2020 October 29)141.235 E(82)190.395 E 0 Cg EP
|
||||
108 614.4 Q F0(\(1\),)A F5(ksh)2.5 E F0(\(1\),)A F5(csh)2.5 E F0(\(1\))A
|
||||
F5(emacs)108 626.4 Q F0(\(1\),)A F5(vi)2.5 E F0(\(1\))A F5 -.37(re)108
|
||||
638.4 S(adline).37 E F0(\(3\))A F3(FILES)72 655.2 Q F5(/bin/bash)109.666
|
||||
667.2 Q F0(The)144 679.2 Q F1(bash)2.5 E F0 -.15(exe)2.5 G(cutable).15 E
|
||||
F5(/etc/pr)109.666 691.2 Q(o\214le)-.45 E F0
|
||||
(The systemwide initialization \214le, e)144 703.2 Q -.15(xe)-.15 G
|
||||
(cuted for login shells).15 E(GNU Bash 5.1)72 768 Q(2020 October 29)
|
||||
141.235 E(82)190.395 E 0 Cg EP
|
||||
%%Page: 83 83
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
|
||||
(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10
|
||||
/Times-Italic@0 SF(~/.inputr)109.666 84 Q(c)-.37 E F0(Indi)144 96 Q
|
||||
(vidual)-.25 E F1 -.37(re)2.5 G(adline).37 E F0(initialization \214le)
|
||||
2.5 E/F2 10.95/Times-Bold@0 SF -.548(AU)72 112.8 S(THORS).548 E F0
|
||||
(Brian F)108 124.8 Q(ox, Free Softw)-.15 E(are F)-.1 E(oundation)-.15 E
|
||||
(bfox@gnu.or)108 136.8 Q(g)-.18 E(Chet Rame)108 153.6 Q 1.3 -.65(y, C)
|
||||
-.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni)-2.5 E -.15(ve)
|
||||
-.25 G(rsity).15 E(chet.rame)108 165.6 Q(y@case.edu)-.15 E F2 -.11(BU)72
|
||||
182.4 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .567
|
||||
(If you \214nd a b)108 194.4 R .568(ug in)-.2 F/F3 10/Times-Bold@0 SF
|
||||
(bash,)3.068 E F0 .568(you should report it.)3.068 F .568
|
||||
(But \214rst, you should mak)5.568 F 3.068(es)-.1 G .568
|
||||
(ure that it really is a b)-3.068 F .568(ug, and)-.2 F 5.626
|
||||
(that it appears in the latest v)108 206.4 R 5.625(ersion of)-.15 F F3
|
||||
(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.625
|
||||
(ersion is al)-.15 F -.1(wa)-.1 G 5.625(ys a).1 F -.25(va)-.2 G 5.625
|
||||
(ilable from).25 F F1(ftp://ftp.gnu.or)108 218.4 Q(g/pub/gnu/bash/)-.37
|
||||
E F0(.)A .41(Once you ha)108 235.2 R .71 -.15(ve d)-.2 H .41
|
||||
(etermined that a b).15 F .41(ug actually e)-.2 F .411(xists, use the)
|
||||
-.15 F F1(bashb)3.181 E(ug)-.2 E F0 .411(command to submit a b)3.131 F
|
||||
.411(ug report.)-.2 F(If)5.411 E .595(you ha)108 247.2 R .895 -.15
|
||||
(ve a \214)-.2 H .595(x, you are encouraged to mail that as well!).15 F
|
||||
.594(Suggestions and `philosophical' b)5.595 F .594(ug reports may)-.2 F
|
||||
(be mailed to)108 259.2 Q F1 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0
|
||||
/Times-Italic@0 SF(~/.bash_pr)109.666 84 Q(o\214le)-.45 E F0
|
||||
(The personal initialization \214le, e)144 96 Q -.15(xe)-.15 G
|
||||
(cuted for login shells).15 E F1(~/.bashr)109.666 108 Q(c)-.37 E F0
|
||||
(The indi)144 120 Q(vidual per)-.25 E(-interacti)-.2 E -.15(ve)-.25 G
|
||||
(-shell startup \214le).15 E F1(~/.bash_lo)109.666 132 Q(gout)-.1 E F0
|
||||
(The indi)144 144 Q(vidual login shell cleanup \214le, e)-.25 E -.15(xe)
|
||||
-.15 G(cuted when a login shell e).15 E(xits)-.15 E F1(~/.inputr)109.666
|
||||
156 Q(c)-.37 E F0(Indi)144 168 Q(vidual)-.25 E F1 -.37(re)2.5 G(adline)
|
||||
.37 E F0(initialization \214le)2.5 E/F2 10.95/Times-Bold@0 SF -.548(AU)
|
||||
72 184.8 S(THORS).548 E F0(Brian F)108 196.8 Q(ox, Free Softw)-.15 E
|
||||
(are F)-.1 E(oundation)-.15 E(bfox@gnu.or)108 208.8 Q(g)-.18 E
|
||||
(Chet Rame)108 225.6 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)
|
||||
-.8 E 2.5(eU)-.15 G(ni)-2.5 E -.15(ve)-.25 G(rsity).15 E(chet.rame)108
|
||||
237.6 Q(y@case.edu)-.15 E F2 -.11(BU)72 254.4 S 2.738(GR).11 G(EPOR)
|
||||
-2.738 E(TS)-.438 E F0 .568(If you \214nd a b)108 266.4 R .568(ug in)-.2
|
||||
F/F3 10/Times-Bold@0 SF(bash,)3.068 E F0 .568(you should report it.)
|
||||
3.068 F .568(But \214rst, you should mak)5.568 F 3.068(es)-.1 G .568
|
||||
(ure that it really is a b)-3.068 F .567(ug, and)-.2 F 5.625
|
||||
(that it appears in the latest v)108 278.4 R 5.625(ersion of)-.15 F F3
|
||||
(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.626
|
||||
(ersion is al)-.15 F -.1(wa)-.1 G 5.626(ys a).1 F -.25(va)-.2 G 5.626
|
||||
(ilable from).25 F F1(ftp://ftp.gnu.or)108 290.4 Q(g/pub/gnu/bash/)-.37
|
||||
E F0(.)A .411(Once you ha)108 307.2 R .711 -.15(ve d)-.2 H .411
|
||||
(etermined that a b).15 F .411(ug actually e)-.2 F .411(xists, use the)
|
||||
-.15 F F1(bashb)3.18 E(ug)-.2 E F0 .41(command to submit a b)3.13 F .41
|
||||
(ug report.)-.2 F(If)5.41 E .594(you ha)108 319.2 R .894 -.15(ve a \214)
|
||||
-.2 H .595(x, you are encouraged to mail that as well!).15 F .595
|
||||
(Suggestions and `philosophical' b)5.595 F .595(ug reports may)-.2 F
|
||||
(be mailed to)108 331.2 Q F1 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0
|
||||
(or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F3(gnu.bash.b)2.5 E(ug)
|
||||
-.2 E F0(.)A(ALL b)108 276 Q(ug reports should include:)-.2 E(The v)108
|
||||
292.8 Q(ersion number of)-.15 E F3(bash)2.5 E F0(The hardw)108 304.8 Q
|
||||
(are and operating system)-.1 E(The compiler used to compile)108 316.8 Q
|
||||
2.5(Ad)108 328.8 S(escription of the b)-2.5 E(ug beha)-.2 E(viour)-.2 E
|
||||
2.5(As)108 340.8 S(hort script or `recipe' which e)-2.5 E -.15(xe)-.15 G
|
||||
(rcises the b).15 E(ug)-.2 E F1(bashb)108.27 357.6 Q(ug)-.2 E F0
|
||||
-.2 E F0(.)A(ALL b)108 348 Q(ug reports should include:)-.2 E(The v)108
|
||||
364.8 Q(ersion number of)-.15 E F3(bash)2.5 E F0(The hardw)108 376.8 Q
|
||||
(are and operating system)-.1 E(The compiler used to compile)108 388.8 Q
|
||||
2.5(Ad)108 400.8 S(escription of the b)-2.5 E(ug beha)-.2 E(viour)-.2 E
|
||||
2.5(As)108 412.8 S(hort script or `recipe' which e)-2.5 E -.15(xe)-.15 G
|
||||
(rcises the b).15 E(ug)-.2 E F1(bashb)108.27 429.6 Q(ug)-.2 E F0
|
||||
(inserts the \214rst three items automatically into the template it pro)
|
||||
2.72 E(vides for \214ling a b)-.15 E(ug report.)-.2 E(Comments and b)108
|
||||
374.4 Q(ug reports concerning this manual page should be directed to)-.2
|
||||
446.4 Q(ug reports concerning this manual page should be directed to)-.2
|
||||
E F1 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.)
|
||||
.25 E F2 -.11(BU)72 391.2 S(GS).11 E F0(It')108 403.2 Q 2.5(st)-.55 G
|
||||
(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.868
|
||||
(There are some subtle dif)108 420 R 1.868(ferences between)-.25 F F3
|
||||
.25 E F2 -.11(BU)72 463.2 S(GS).11 E F0(It')108 475.2 Q 2.5(st)-.55 G
|
||||
(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.869
|
||||
(There are some subtle dif)108 492 R 1.869(ferences between)-.25 F F3
|
||||
(bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869(ersions of)-.15 F
|
||||
F3(sh)4.369 E F0 4.369(,m)C 1.869(ostly because of the)-4.369 F/F4 9
|
||||
/Times-Bold@0 SF(POSIX)108 432 Q F0(speci\214cation.)2.25 E
|
||||
(Aliases are confusing in some uses.)108 448.8 Q(Shell b)108 465.6 Q
|
||||
F3(sh)4.368 E F0 4.368(,m)C 1.868(ostly because of the)-4.368 F/F4 9
|
||||
/Times-Bold@0 SF(POSIX)108 504 Q F0(speci\214cation.)2.25 E
|
||||
(Aliases are confusing in some uses.)108 520.8 Q(Shell b)108 537.6 Q
|
||||
(uiltin commands and functions are not stoppable/restartable.)-.2 E
|
||||
1.315(Compound commands and command sequences of the form `a ; b ; c' a\
|
||||
re not handled gracefully when)108 482.4 R .389
|
||||
(process suspension is attempted.)108 494.4 R .389
|
||||
(When a process is stopped, the shell immediately e)5.389 F -.15(xe)-.15
|
||||
G .39(cutes the ne).15 F .39(xt com-)-.15 F .193(mand in the sequence.)
|
||||
108 506.4 R .192(It suf)5.193 F .192(\214ces to place the sequence of c\
|
||||
ommands between parentheses to force it into a)-.25 F
|
||||
(subshell, which may be stopped as a unit.)108 518.4 Q(Array v)108 535.2
|
||||
Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
|
||||
(There may be only one acti)108 552 Q .3 -.15(ve c)-.25 H
|
||||
re not handled gracefully when)108 554.4 R .39
|
||||
(process suspension is attempted.)108 566.4 R .389
|
||||
(When a process is stopped, the shell immediately e)5.39 F -.15(xe)-.15
|
||||
G .389(cutes the ne).15 F .389(xt com-)-.15 F .192
|
||||
(mand in the sequence.)108 578.4 R .192(It suf)5.192 F .192(\214ces to \
|
||||
place the sequence of commands between parentheses to force it into a)
|
||||
-.25 F(subshell, which may be stopped as a unit.)108 590.4 Q(Array v)108
|
||||
607.2 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
|
||||
(There may be only one acti)108 624 Q .3 -.15(ve c)-.25 H
|
||||
(oprocess at a time.).15 E(GNU Bash 5.1)72 768 Q(2020 October 29)141.235
|
||||
E(83)190.395 E 0 Cg EP
|
||||
%%Trailer
|
||||
|
||||
Reference in New Issue
Block a user