minor updates for 5.3-rc1 release

This commit is contained in:
Chet Ramey
2025-04-04 10:50:15 -04:00
parent a6767763de
commit 2e113467f0
29 changed files with 2736 additions and 3958 deletions
+89 -87
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.23.0
%%CreationDate: Mon Feb 24 16:25:41 2025
%%CreationDate: Mon Mar 31 10:31:21 2025
%%DocumentNeededResources: font Times-Italic
%%+ font Times-Roman
%%+ font Times-Bold
@@ -957,9 +957,9 @@ E F1(is true.)2.52 E(The)144 484.8 Q F2(&&)2.675 E F1(and)2.675 E F2(||)
(alue of)-.25 F F0 -.2(ex)2.676 G(pr).2 E(ession1)-.37 E F1 .176(is suf)
2.676 F .176(\214cient to de-)-.25 F(termine the return v)144 496.8 Q
(alue of the entire conditional e)-.25 E(xpression.)-.15 E F2 -.25(fo)
108 513.6 S(r).25 E F0(name)2.5 E F1 2.5([[)2.5 G F2(in)A F1([)2.5 E F0
(wor)2.5 E 2.5(d.)-.37 G 1.666(..)-.834 G F1 2.5(]];]).834 G F2(do)A F0
(list)2.5 E F1(;)2.5 E F2(done)2.5 E F1 .269(First, e)144 525.6 R .269
108 513.6 S(r).25 E F0(name)2.5 E F1 2.5([[)2.5 G F2(in)A F0(wor)2.5 E
2.5(d.)-.37 G 1.666(..)-.834 G F1 2.5(];]).834 G F2(do)A F0(list)2.5 E
F1(;)2.5 E F2(done)2.5 E F1 .269(First, e)144 525.6 R .269
(xpand The list of w)-.15 F .268(ords follo)-.1 F(wing)-.25 E F2(in)
2.768 E F1 2.768(,g)C .268(enerating a list of items.)-2.768 F .268
(Then, the v)5.268 F(ariable)-.25 E F0(name)2.768 E F1(is)2.768 E .199
@@ -977,7 +977,7 @@ E F1 .2(is e)2.7 F -.15(xe)-.15 G .2(cuted each time.).15 F .2(If the)
(results in an empty list, no commands are e)2.5 E -.15(xe)-.15 G
(cuted, and the return status is 0.).15 E F2 -.25(fo)108 590.4 S(r).25 E
F1(\(\()2.5 E F0 -.2(ex)2.5 G(pr1).2 E F1(;)2.5 E F0 -.2(ex)2.5 G(pr2).2
E F1(;)2.5 E F0 -.2(ex)2.5 G(pr3).2 E F1(\)\) ;)2.5 E F2(do)2.5 E F0
E F1(;)2.5 E F0 -.2(ex)2.5 G(pr3).2 E F1(\)\) [;])2.5 E F2(do)2.5 E F0
(list)2.5 E F1(;)2.5 E F2(done)2.5 E F1 2.52(First, e)144 602.4 R -.25
(va)-.25 G 2.519(luate the arithmetic e).25 F(xpression)-.15 E F0 -.2
(ex)5.019 G(pr1).2 E F1 2.519(according to the rules described belo)
@@ -3156,10 +3156,10 @@ BP
.25 E F1(\(1\)).95 E(preserv)108 84 Q(es left to right order)-.15 E 5
(.F)-.55 G(or e)-5.15 E(xample, a)-.15 E/F2 10/Times-Bold@0 SF({)A F1
(d,c,b)A F2(})A F1 2.5(ee)C(xpands into \231ade ace abe\232.)-2.65 E
3.148(As)108 100.8 S .648(equence e)-3.148 F .648(xpression tak)-.15 F
.649(es the form)-.1 F F2({)3.149 E F0(x)A F2(..)A F0(y)A F2([..)A F0
(incr)A F2(]})A F1 3.149(,w)C(here)-3.149 E F0(x)3.149 E F1(and)3.149 E
F0(y)3.149 E F1 .649(are either inte)3.149 F .649
3.612(As)108 100.8 S 1.112(equence e)-3.612 F 1.112(xpression tak)-.15 F
1.112(es the form)-.1 F F0(x)3.612 E F2(..)A F0(y)A F2([..)A F0(incr)A
F2(])A F1 3.612(,w)C(here)-3.612 E F0(x)3.612 E F1(and)3.612 E F0(y)
3.612 E F1 1.113(are either inte)3.612 F 1.113
(gers or single letters, and)-.15 F F0(incr)108 112.8 Q F1 2.615(,a)C
2.615(no)-2.615 G .115(ptional increment, is an inte)-2.615 F(ger)-.15 E
5.115(.W)-.55 G .115(hen inte)-5.115 F .115(gers are supplied, the e)
@@ -4416,12 +4416,12 @@ A F2(<<)A F1([)A F2<ad>A F1(])A F0(wor)A(d)-.37 E(her)164 451.2 Q
(e-document)-.37 E(delimiter)144 463.2 Q F1 .241
(The shell does not perform parameter and v)108 480 R .241(ariable e)
-.25 F .241(xpansion, command substitution, arithmetic e)-.15 F
(xpansion,)-.15 E(or pathname e)108 492 Q(xpansion is performed on)-.15
E F0(wor)2.84 E(d)-.37 E F1(.).77 E .053(If an)108 508.8 R 2.553(yp)-.15
G .053(art of)-2.553 F F0(wor)2.893 E(d)-.37 E F1 .053(is quoted, the)
3.323 F F0(delimiter)2.902 E F1 .052(is the result of quote remo)3.282 F
-.25(va)-.15 G 2.552(lo).25 G(n)-2.552 E F0(wor)2.892 E(d)-.37 E F1
2.552(,a).77 G .052(nd the lines in the here-)-2.552 F .101
(xpansion,)-.15 E(or pathname e)108 492 Q(xpansion on)-.15 E F0(wor)2.84
E(d)-.37 E F1(.).77 E .053(If an)108 508.8 R 2.553(yp)-.15 G .053
(art of)-2.553 F F0(wor)2.893 E(d)-.37 E F1 .053(is quoted, the)3.323 F
F0(delimiter)2.902 E F1 .052(is the result of quote remo)3.282 F -.25
(va)-.15 G 2.552(lo).25 G(n)-2.552 E F0(wor)2.892 E(d)-.37 E F1 2.552
(,a).77 G .052(nd the lines in the here-)-2.552 F .101
(document are not e)108 520.8 R 2.601(xpanded. If)-.15 F F0(wor)2.602 E
(d)-.37 E F1 .102(is unquoted, the)2.602 F F0(delimiter)2.952 E F1(is)
3.332 E F0(wor)2.602 E(d)-.37 E F1 .102
@@ -5545,154 +5545,156 @@ d that the process ID of the last process in the pipeline associated)108
4.24 E F1(abstraction as the basis for job control.)2.73 E 2.374 -.8
(To f)108 710.4 T .774(acilitate the implementation of the user interf)
.7 F .773(ace to job control, each process has a)-.1 F F0(pr)3.273 E
.773(ocess gr)-.45 F .773(oup ID)-.45 F F1(,)A .368
.773(ocess gr)-.45 F .773(oup ID)-.45 F F1(,)A 1.979
(and the operating system maintains the notion of a)108 722.4 R F0(curr)
2.868 E .368(ent terminal pr)-.37 F .368(ocess gr)-.45 F .368(oup ID)
-.45 F F1 5.368(.P)C .369(rocesses that ha)-5.368 F -.15(ve)-.2 G
(GNU Bash 5.3)72 768 Q(2025 February 24)139.29 E(43)188.45 E 0 Cg EP
4.479 E 1.979(ent terminal pr)-.37 F 1.98(ocess gr)-.45 F 1.98(oup ID)
-.45 F F1 6.98(.T)C 1.98(his terminal)-6.98 F(GNU Bash 5.3)72 768 Q
(2025 February 24)139.29 E(43)188.45 E 0 Cg EP
%%Page: 44 44
%%BeginPageSetup
BP
%%EndPageSetup
/F0 10/Times-Italic@0 SF -.25(BA)72 48 S(SH).25 E/F1 10/Times-Roman@0 SF
138.32(\(1\) General).95 F(Commands Manual)2.5 E F0 -.25(BA)140.82 G(SH)
.25 E F1(\(1\)).95 E 1.53
(the same process group ID are said to be part of the same)108 84 R F0
(pr)4.029 E 1.529(ocess gr)-.45 F(oup)-.45 E F1 6.529(.M)C 1.529
(embers of the)-6.529 F F0(for)4.029 E -.4(eg)-.37 G -.45(ro).4 G(und)
.45 E F1 .122(process group \(processes whose process group ID is equal\
to the current terminal process group ID\) recei)108 96 R -.15(ve)-.25
G -.1(ke)108 108 S .139(yboard-generated signals such as)-.05 F/F2 9
/Times-Bold@0 SF(SIGINT)2.639 E/F3 9/Times-Roman@0 SF(.)A F1 .139
(Processes in the fore)4.639 F .139(ground process group are said to be)
-.15 F F0(for)4.608 E(e-)-.37 E(gr)108 120 Q(ound)-.45 E F1(processes.)
4.503 E F0(Bac)6.813 E(kgr)-.2 E(ound)-.45 E F1 1.234
(processes are those whose process group ID dif)4.504 F 1.234
(fers from the terminal')-.25 F(s;)-.55 E .533
(such processes are immune to k)108 132 R -.15(ey)-.1 G .533
(board-generated signals.).15 F .533(Only fore)5.533 F .533
(ground processes are allo)-.15 F .533(wed to read)-.25 F .716(from or)
108 144 R 3.216(,i)-.4 G 3.216(ft)-3.216 G .716(he user so speci\214es \
with \231stty tostop\232, write to the terminal.)-3.216 F .717
(Background processes which at-)5.717 F .378
(tempt to read from \(write to when \231tostop\232 is in ef)108 156 R
.377(fect\) the terminal are sent a)-.25 F F2 .377(SIGTTIN \(SIGTT)2.877
F(OU\))-.162 E F1(signal)2.627 E(by the k)108 168 Q(ernel')-.1 E 2.5(st)
-.55 G(erminal dri)-2.5 E -.15(ve)-.25 G .8 -.4(r, w).15 H
(hich, unless caught, suspends the process.).4 E 1.087
(If the operating system on which)108 184.8 R/F4 10/Times-Bold@0 SF
.25 E F1(\(1\)).95 E(process group ID is associated with the)108 84 Q F0
(contr)2.5 E(olling terminal)-.45 E F1(.)A .454(Processes that ha)108
100.8 R .754 -.15(ve t)-.2 H .454
(he same process group ID are said to be part of the same).15 F F0(pr)
2.953 E .453(ocess gr)-.45 F(oup)-.45 E F1 5.453(.M)C .453(embers of)
-5.453 F(the)108 112.8 Q F0(for)3.442 E -.4(eg)-.37 G -.45(ro).4 G(und)
.45 E F1 .943(process group \(processes whose process group ID is equal\
to the current terminal process)3.442 F .614(group ID\) recei)108 124.8
R .914 -.15(ve k)-.25 H -.15(ey).05 G .614
(board-generated signals such as).15 F/F2 9/Times-Bold@0 SF(SIGINT)3.114
E/F3 9/Times-Roman@0 SF(.)A F1 .614(Processes in the fore)5.114 F .614
(ground process group)-.15 F .212(are said to be)108 136.8 R F0(for)
4.682 E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F1(processes.)3.482 E F0
(Bac)5.793 E(kgr)-.2 E(ound)-.45 E F1 .213
(processes are those whose process group ID dif)3.483 F .213(fers from)
-.25 F 1.816(the controlling terminal')108 148.8 R 1.816
(s; such processes are immune to k)-.55 F -.15(ey)-.1 G 1.815
(board-generated signals.).15 F 1.815(Only fore)6.815 F(ground)-.15 E
.168(processes are allo)108 160.8 R .168(wed to read from or)-.25 F
2.668(,i)-.4 G 2.668(ft)-2.668 G .169(he user so speci\214es with \231s\
tty tostop\232, write to the controlling ter)-2.668 F(-)-.2 E 3.839
(minal. The)108 172.8 R 1.339(system sends a)3.839 F F2 1.339
(SIGTTIN \(SIGTT)3.839 F(OU\))-.162 E F1 1.339
(signal to background processes which attempt to read)3.589 F
(from \(write to when \231tostop\232 is in ef)108 184.8 Q
(fect\) the terminal, which, unless caught, suspends the process.)-.25 E
1.087(If the operating system on which)108 201.6 R/F4 10/Times-Bold@0 SF
(bash)3.587 E F1 1.088(is running supports job control,)3.588 F F4(bash)
3.588 E F1 1.088(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8
(Ty)108 196.8 S .878(ping the).8 F F0(suspend)3.718 E F1 .878
(Ty)108 213.6 S .878(ping the).8 F F0(suspend)3.718 E F1 .878
(character \(typically)4.148 F F4<005a>3.378 E F1 3.377(,C)C .877
(ontrol-Z\) while a process is running stops that process and)-3.377 F
.007(returns control to)108 208.8 R F4(bash)2.508 E F1 5.008(.T)C .008
.007(returns control to)108 225.6 R F4(bash)2.508 E F1 5.008(.T)C .008
(yping the)-5.808 F F0 .008(delayed suspend)2.858 F F1 .008
(character \(typically)3.278 F F4<0059>2.508 E F1 2.508(,C)C .008
(ontrol-Y\) causes the process)-2.508 F .561(stop when it attempts to r\
ead input from the terminal, and returns control to)108 220.8 R F4(bash)
ead input from the terminal, and returns control to)108 237.6 R F4(bash)
3.06 E F1 5.56(.T)C .56(he user then manipu-)-5.56 F .407
(lates the state of this job, using the)108 232.8 R F4(bg)2.907 E F1
(lates the state of this job, using the)108 249.6 R F4(bg)2.907 E F1
.407(command to continue it in the background, the)2.907 F F4(fg)2.907 E
F1 .407(command to con-)2.907 F .728(tinue it in the fore)108 244.8 R
F1 .407(command to con-)2.907 F .728(tinue it in the fore)108 261.6 R
.728(ground, or the)-.15 F F4(kill)3.228 E F1 .728(command to kill it.)
3.228 F .727(The suspend character tak)5.727 F .727(es ef)-.1 F .727
(fect immediately)-.25 F(,)-.65 E .553(and has the additional side ef)
108 256.8 R .553(fect of discarding an)-.25 F 3.053(yp)-.15 G .553
108 273.6 R .553(fect of discarding an)-.25 F 3.053(yp)-.15 G .553
(ending output and typeahead.)-3.053 F 2.153 -.8(To f)5.553 H .554
(orce a background).8 F 2.261(process to stop, or stop a process that')
108 268.8 R 4.761(sn)-.55 G 2.26
108 285.6 R 4.761(sn)-.55 G 2.26
(ot associated with the current terminal session, send it the)-4.761 F
F2(SIGST)108 280.8 Q(OP)-.162 E F1(signal using)2.25 E F4(kill)2.5 E F1
(.)A .777(There are a number of w)108 297.6 R .777
F2(SIGST)108 297.6 Q(OP)-.162 E F1(signal using)2.25 E F4(kill)2.5 E F1
(.)A .777(There are a number of w)108 314.4 R .777
(ays to refer to a job in the shell.)-.1 F(The)5.777 E F4(%)3.277 E F1
.777(character introduces a job speci\214cation)3.277 F(\(jobspec\).)108
309.6 Q .415(Job number)108 326.4 R F0(n)3.275 E F1 .415
326.4 Q .415(Job number)108 343.2 R F0(n)3.275 E F1 .415
(may be referred to as)3.155 F F4(%n)2.915 E F1 5.415(.A)C .415
(job may also be referred to using a pre\214x of the name used to)-2.5 F
.034(start it, or using a substring that appears in its command line.)
108 338.4 R -.15(Fo)5.035 G 2.535(re).15 G(xample,)-2.685 E F4(%ce)2.535
E F1 .035(refers to a job whose com-)2.535 F .229(mand name be)108 350.4
108 355.2 R -.15(Fo)5.035 G 2.535(re).15 G(xample,)-2.685 E F4(%ce)2.535
E F1 .035(refers to a job whose com-)2.535 F .229(mand name be)108 367.2
R .229(gins with)-.15 F F4(ce)2.729 E F1 5.229(.U)C(sing)-5.229 E F4
(%?ce)2.729 E F1 2.729(,o)C 2.729(nt)-2.729 G .229
(he other hand, refers to an)-2.729 F 2.729(yj)-.15 G .229
(ob containing the string)-2.729 F F4(ce)2.729 E F1 .229(in its)2.729 F
(command line.)108 362.4 Q
(command line.)108 379.2 Q
(If the pre\214x or substring matches more than one job,)5 E F4(bash)2.5
E F1(reports an error)2.5 E(.)-.55 E .441(The symbols)108 379.2 R F4(%%)
E F1(reports an error)2.5 E(.)-.55 E .441(The symbols)108 396 R F4(%%)
2.941 E F1(and)2.941 E F4(%+)2.941 E F1 .441(refer to the shell')2.941 F
2.941(sn)-.55 G .441(otion of the)-2.941 F F0(curr)3.141 E .441(ent job)
-.37 F F1 5.441(.A).23 G .441(single % \(with no accompan)-2.5 F(y-)-.15
E .207(ing job speci\214cation\) also refers to the current job)108
391.2 R(.)-.4 E F4<25ad>5.207 E F1 .207(refers to the)2.707 F F0(pr)
3.957 E -.15(ev)-.37 G .207(ious job).15 F F1 5.207(.W).23 G .207
E .207(ing job speci\214cation\) also refers to the current job)108 408
R(.)-.4 E F4<25ad>5.207 E F1 .207(refers to the)2.707 F F0(pr)3.957 E
-.15(ev)-.37 G .207(ious job).15 F F1 5.207(.W).23 G .207
(hen a job starts in the)-5.207 F .185
(background, a job stops while in the fore)108 403.2 R .186
(background, a job stops while in the fore)108 420 R .186
(ground, or a job is resumed in the background, it becomes the cur)-.15
F(-)-.2 E .534(rent job)108 415.2 R 5.534(.T)-.4 G .534(he job that w)
F(-)-.2 E .534(rent job)108 432 R 5.534(.T)-.4 G .534(he job that w)
-5.534 F .534(as the current job becomes the pre)-.1 F .534(vious job)
-.25 F 5.534(.W)-.4 G .534(hen the current job terminates, the)-5.534 F
(pre)108 427.2 Q .123(vious job becomes the current job)-.25 F 5.123(.I)
(pre)108 444 Q .123(vious job becomes the current job)-.25 F 5.123(.I)
-.4 G 2.623(ft)-5.123 G .123(here is only a single job,)-2.623 F F4(%+)
2.623 E F1(and)2.623 E F4<25ad>2.623 E F1 .124
(can both be used to refer to)2.623 F 1.474(that job)108 439.2 R 6.474
(.I)-.4 G 3.974(no)-6.474 G 1.473
(can both be used to refer to)2.623 F 1.474(that job)108 456 R 6.474(.I)
-.4 G 3.974(no)-6.474 G 1.473
(utput pertaining to jobs \(e.g., the output of the)-3.974 F F4(jobs)
3.973 E F1 1.473(command\), the current job is al)3.973 F -.1(wa)-.1 G
(ys).1 E(mark)108 451.2 Q(ed with a)-.1 E F4(+)2.5 E F1 2.5(,a)C
(ys).1 E(mark)108 468 Q(ed with a)-.1 E F4(+)2.5 E F1 2.5(,a)C
(nd the pre)-2.5 E(vious job with a)-.25 E F4<ad>2.5 E F1(.)A .686
(Simply naming a job can be used to bring it into the fore)108 468 R
(Simply naming a job can be used to bring it into the fore)108 484.8 R
(ground:)-.15 E F4(%1)3.186 E F1 .686(is a synon)3.186 F .686
(ym for \231fg %1\232, bringing)-.15 F .069
(job 1 from the background into the fore)108 480 R 2.568
(job 1 from the background into the fore)108 496.8 R 2.568
(ground. Similarly)-.15 F 2.568<2c99>-.65 G .068
(%1 &\232 resumes job 1 in the background, equi)-2.568 F(v-)-.25 E
(alent to \231bg %1\232.)108 492 Q .13
(The shell learns immediately whene)108 508.8 R -.15(ve)-.25 G 2.63(raj)
(alent to \231bg %1\232.)108 508.8 Q .13
(The shell learns immediately whene)108 525.6 R -.15(ve)-.25 G 2.63(raj)
.15 G .13(ob changes state.)-2.63 F(Normally)5.131 E(,)-.65 E F4(bash)
2.631 E F1 -.1(wa)2.631 G .131(its until it is about to print a).1 F
1.279(prompt before notifying the user about changes in a job')108 520.8
1.279(prompt before notifying the user about changes in a job')108 537.6
R 3.779(ss)-.55 G 1.279(tatus so as to not interrupt an)-3.779 F 3.778
(yo)-.15 G 1.278(ther output,)-3.778 F .015
(though it will notify of changes in a job')108 532.8 R 2.515(ss)-.55 G
(though it will notify of changes in a job')108 549.6 R 2.515(ss)-.55 G
.015(tatus after a fore)-2.515 F .016
(ground command in a list completes, before e)-.15 F -.15(xe)-.15 G(-)
.15 E .673(cuting the ne)108 544.8 R .672(xt command in the list.)-.15 F
.15 E .673(cuting the ne)108 561.6 R .672(xt command in the list.)-.15 F
.672(If the)5.672 F F4<ad62>3.172 E F1 .672(option to the)3.172 F F4
(set)3.172 E F1 -.2(bu)3.172 G .672(iltin command is enabled,).2 F F4
(bash)3.172 E F1(reports)3.172 E(status changes immediately)108 556.8 Q
(bash)3.172 E F1(reports)3.172 E(status changes immediately)108 573.6 Q
(.)-.65 E F4(Bash)5 E F1 -.15(exe)2.5 G(cutes an).15 E 2.5(yt)-.15 G
(rap on)-2.5 E F2(SIGCHLD)2.5 E F1(for each child that terminates.)2.25
E .352(When a job terminates and)108 573.6 R F4(bash)2.852 E F1 .352
E .352(When a job terminates and)108 590.4 R F4(bash)2.852 E F1 .352
(noti\214es the user about it,)2.852 F F4(bash)2.852 E F1(remo)2.852 E
-.15(ve)-.15 G 2.852(st).15 G .352(he job from the table.)-2.852 F .352
(It will not)5.352 F .52(appear in)108 585.6 R F4(jobs)3.02 E F1 .52
(It will not)5.352 F .52(appear in)108 602.4 R F4(jobs)3.02 E F1 .52
(output, b)3.02 F(ut)-.2 E F4(wait)3.02 E F1 .52(will report its e)3.02
F .52(xit status, as long as it')-.15 F 3.02(ss)-.55 G .52
(upplied the process ID associated)-3.02 F(with the job as an ar)108
597.6 Q 2.5(gument. When)-.18 F(the table is empty)2.5 E 2.5(,j)-.65 G
614.4 Q 2.5(gument. When)-.18 F(the table is empty)2.5 E 2.5(,j)-.65 G
(ob numbers start o)-2.5 E -.15(ve)-.15 G 2.5(ra).15 G 2.5(t1)-2.5 G(.)
-2.5 E .06(If a user attempts to e)108 614.4 R(xit)-.15 E F4(bash)2.56 E
-2.5 E .06(If a user attempts to e)108 631.2 R(xit)-.15 E F4(bash)2.56 E
F1 .06(while jobs are stopped \(or)2.56 F 2.561(,i)-.4 G 2.561(ft)-2.561
G(he)-2.561 E F4(checkjobs)2.561 E F1 .061
(shell option has been enabled us-)2.561 F .3(ing the)108 626.4 R F4
(shell option has been enabled us-)2.561 F .3(ing the)108 643.2 R F4
(shopt)2.8 E F1 -.2(bu)2.8 G .3(iltin, running\), the shell prints a w)
.2 F .3(arning message, and, if the)-.1 F F4(checkjobs)2.8 E F1 .3
(option is enabled,)2.8 F .074(lists the jobs and their statuses.)108
638.4 R(The)5.074 E F4(jobs)2.574 E F1 .074
655.2 R(The)5.074 E F4(jobs)2.574 E F1 .074
(command may then be used to inspect their status.)2.574 F .074
(If the user im-)5.074 F 1.03(mediately attempts to e)108 650.4 R 1.03
(If the user im-)5.074 F 1.03(mediately attempts to e)108 667.2 R 1.03
(xit ag)-.15 F 1.03(ain, without an interv)-.05 F 1.03(ening command,)
-.15 F F4(bash)3.53 E F1 1.03(does not print another w)3.53 F(arning,)
-.1 E(and terminates an)108 662.4 Q 2.5(ys)-.15 G(topped jobs.)-2.5 E
.644(When the shell is w)108 679.2 R .644
-.1 E(and terminates an)108 679.2 Q 2.5(ys)-.15 G(topped jobs.)-2.5 E
.644(When the shell is w)108 696 R .644
(aiting for a job or process using the)-.1 F F4(wait)3.145 E F1 -.2(bu)
3.145 G .645(iltin, and job control is enabled,).2 F F4(wait)3.145 E F1
(will)3.145 E .151(return when the job changes state.)108 691.2 R(The)
(will)3.145 E .151(return when the job changes state.)108 708 R(The)
5.151 E F4<ad66>2.651 E F1 .151(option causes)2.651 F F4(wait)2.651 E F1
.15(to w)2.65 F .15(ait until the job or process terminates be-)-.1 F
(fore returning.)108 703.2 Q(GNU Bash 5.3)72 768 Q(2025 February 24)
139.29 E(44)188.45 E 0 Cg EP
(fore returning.)108 720 Q(GNU Bash 5.3)72 768 Q(2025 February 24)139.29
E(44)188.45 E 0 Cg EP
%%Page: 45 45
%%BeginPageSetup
BP