OpenCoverageBash

Bash patch #3 - Test report of the modifications

Overview

Test Execution StatusStatistics
Passed
  0.000% (0/1)
Failed
  0.000% (0/1)
Requires Manual Checking
  0.000% (0/1)
Unknown
100.000% (1/1)
All
100.000% (1/1)
CategoryRemoved LinesInserted LinesTotal
Modified lines executed:
  0.034% (2/5850)
  0.063% (4/6325)
  0.049% (6/12175)
Modified lines not executed:
  0.000% (0/5850)
  0.047% (3/6325)
  0.025% (3/12175)
Source code lines not covered:
 99.966% (5848/5850)
 99.889% (6318/6325)
 99.926% (12166/12175)

List of tests executing the changes

Execution NameState
Self testUnknown

Patch File

Showing: 

Modified File: CWRU/CWRU.chlog

LineTestsDifference Output
diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog
index 6b074002..06409b4e 100644
--- a/CWRU/CWRU.chlog
+++ b/CWRU/CWRU.chlog
@@ -15068,4 +15068,23 @@ variables.c
15068 discussion started by Nikolai Kondrashov <spbnick@gmail.com> back
15069 on 2/11/2018
15070
15071
-
+ 3/13
15072
-
+ ----
15073
-
+subst.c
15074
-
+ - expand_word_list_internal: short-circuit and exit right away if a
15075
-
+ variable assignment preceding a special builtin fails in posix mode
15076
-
+ - expand_word_list_internal: if a variable assignment precedes an
15077
-
+ empty command name (after expansion), fix to exit right away when
15078
-
+ the shell is in posix mode
15079
-
+
15080
-
+ 3/15
15081
-
+ ----
15082
-
+doc/{bash.1,bashref.texi}
15083
-
+ - Add text to Pathname Expansion clarifying that a slash must be
15084
-
+ matched by a slash in the pattern when matching pathnames, but
15085
-
+ not in other matching contexts. Suggested by <stormy1777@yahoo.com>
15071 ➡ 15086
15087
-
+builtins/common.c
15088
-
+ - read_octal: allow octal numbers greater than 777 to accommodate
15089
-
+ modes and umasks that include sticky/setuid/setgid bits. Report
15090
-
+ and fix from Martijn Dekker <martijn@inlv.org>

Modified File: MANIFEST

LineTestsDifference Output
diff --git a/MANIFEST b/MANIFEST
index 93d7c0f2..a92e558c 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -980,6 +980,7 @@ tests/errors3.sub f
980 tests/errors4.sub f
981 tests/errors5.sub f
982 tests/errors6.sub f
983
-
+tests/errors7.sub f
983 ➡ 984 tests/execscript f
984 ➡ 985 tests/exec.right f
985 ➡ 986 tests/exec1.sub f 755
@@ -1008,6 +1009,7 @@ tests/exp8.sub f
1008 ➡ 1009 tests/exp9.sub f
1009 ➡ 1010 tests/exp10.sub f
1010 ➡ 1011 tests/exp11.sub f
1012
-
+tests/exp12.sub f
1011 ➡ 1013 tests/exportfunc.tests f
1012 ➡ 1014 tests/exportfunc.right f
1013 ➡ 1015 tests/exportfunc1.sub f
@@ -1024,6 +1026,7 @@ tests/extglob3.sub f
1024 ➡ 1026 tests/extglob3.tests f
1025 ➡ 1027 tests/extglob3.right f
1026 ➡ 1028 tests/extglob4.sub f
1029
-
+tests/extglob5.sub f
1027 ➡ 1030 tests/func.tests f
1028 ➡ 1031 tests/func.right f
1029 ➡ 1032 tests/func1.sub f
@@ -1139,6 +1142,7 @@ tests/new-exp7.sub f
1139 ➡ 1142 tests/new-exp8.sub f
1140 ➡ 1143 tests/new-exp9.sub f
1141 ➡ 1144 tests/new-exp10.sub f
1145
-
+tests/new-exp11.sub f
1142 ➡ 1146 tests/new-exp.right f
1143 ➡ 1147 tests/nquote.tests f
1144 ➡ 1148 tests/nquote.right f
@@ -1351,6 +1355,7 @@ tests/varenv7.sub f
1351 ➡ 1355 tests/varenv8.sub f
1352 ➡ 1356 tests/varenv9.sub f
1353 ➡ 1357 tests/varenv10.sub f
1358
-
+tests/varenv11.sub f
1354 ➡ 1359 tests/version f
1355 ➡ 1360 tests/version.mini f
1356 ➡ 1361 tests/vredir.tests f

Modified File: Makefile.in

LineTestsDifference Output
diff --git a/Makefile.in b/Makefile.in
index 80dd9166..0e6c948e 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,4 +1,4 @@
1
-
No equivalent source code line in the reference code can be identified.
-# Makefile for bash-5.0, version 4.23
1
-
+# Makefile for bash-5.0, version 4.25
2 #
3 # Copyright (C) 1996-2018 Free Software Foundation, Inc.
4
@@ -609,7 +609,7 @@ asan:
609
610 # cheating
611 gcov:
612
-
No equivalent source code line in the reference code can be identified.
- ${MAKE} ${MFLAGS} ADDON_CFLAGS='${GCOV_XCFLAGS}' ADDON_LDFLAGS='${GCOV_XLDFLAGS}' .made
612
-
+ ${MAKE} ${MFLAGS} CFLAGS=-g ADDON_CFLAGS='${GCOV_XCFLAGS}' ADDON_LDFLAGS='${GCOV_XLDFLAGS}' .made
613
614
615 # have to make this separate because making tests depend on $(PROGRAM)

Modified File: builtins/common.c

LineTestsDifference Output
diff --git a/builtins/common.c b/builtins/common.c
index a5f2584d..0752f0d6 100644
--- a/builtins/common.c
+++ b/builtins/common.c
@@ -537,7 +537,7 @@ read_octal (string)
537 {
538 digits++;
539 result = (result * 8) + (*string++ - '0');
540
1
Executed by:
  • Self test
- if (result > 0777)
540
1
Executed by:
  • Self test
+ if (result > 07777)
541 return -1;
542 }
543

Modified File: doc/bash.0

LineTestsDifference Output
diff --git a/doc/bash.0 b/doc/bash.0
index 47f40e0a..dc9dee3b 100644
--- a/doc/bash.0
+++ b/doc/bash.0
@@ -457,24 +457,24 @@ SSHHEELLLL GGRRAAMMMMAARR
457
458 ccaassee _w_o_r_d iinn [ [(] _p_a_t_t_e_r_n [ || _p_a_t_t_e_r_n ] ... ) _l_i_s_t ;; ] ... eessaacc
459 A ccaassee command first expands _w_o_r_d, and tries to match it against
460
-
No equivalent source code line in the reference code can be identified.
- each _p_a_t_t_e_r_n in turn, using the same matching rules as for path-
461
-
No equivalent source code line in the reference code can be identified.
- name expansion (see PPaatthhnnaammee EExxppaannssiioonn below). The _w_o_r_d is
462
-
No equivalent source code line in the reference code can be identified.
- expanded using tilde expansion, parameter and variable expan-
463
-
No equivalent source code line in the reference code can be identified.
- sion, arithmetic expansion, command substitution, process sub-
464
-
No equivalent source code line in the reference code can be identified.
- stitution and quote removal. Each _p_a_t_t_e_r_n examined is expanded
465
-
No equivalent source code line in the reference code can be identified.
- using tilde expansion, parameter and variable expansion, arith-
466
-
No equivalent source code line in the reference code can be identified.
- metic expansion, command substitution, and process substitution.
467
-
No equivalent source code line in the reference code can be identified.
- If the nnooccaasseemmaattcchh shell option is enabled, the match is per-
468
-
No equivalent source code line in the reference code can be identified.
- formed without regard to the case of alphabetic characters.
469
-
No equivalent source code line in the reference code can be identified.
- When a match is found, the corresponding _l_i_s_t is executed. If
470
-
No equivalent source code line in the reference code can be identified.
- the ;;;; operator is used, no subsequent matches are attempted
471
-
No equivalent source code line in the reference code can be identified.
- after the first pattern match. Using ;;&& in place of ;;;; causes
472
-
No equivalent source code line in the reference code can be identified.
- execution to continue with the _l_i_s_t associated with the next set
473
-
No equivalent source code line in the reference code can be identified.
- of patterns. Using ;;;;&& in place of ;;;; causes the shell to test
474
-
No equivalent source code line in the reference code can be identified.
- the next pattern list in the statement, if any, and execute any
475
-
No equivalent source code line in the reference code can be identified.
- associated _l_i_s_t on a successful match. The exit status is zero
476
-
No equivalent source code line in the reference code can be identified.
- if no pattern matches. Otherwise, it is the exit status of the
477
-
No equivalent source code line in the reference code can be identified.
- last command executed in _l_i_s_t.
460
-
+ each _p_a_t_t_e_r_n in turn, using the matching rules described under
461
-
+ PPaatttteerrnn MMaattcchhiinngg below. The _w_o_r_d is expanded using tilde expan-
462
-
+ sion, parameter and variable expansion, arithmetic expansion,
463
-
+ command substitution, process substitution and quote removal.
464
-
+ Each _p_a_t_t_e_r_n examined is expanded using tilde expansion, parame-
465
-
+ ter and variable expansion, arithmetic expansion, command sub-
466
-
+ stitution, and process substitution. If the nnooccaasseemmaattcchh shell
467
-
+ option is enabled, the match is performed without regard to the
468
-
+ case of alphabetic characters. When a match is found, the cor-
469
-
+ responding _l_i_s_t is executed. If the ;;;; operator is used, no
470
-
+ subsequent matches are attempted after the first pattern match.
471
-
+ Using ;;&& in place of ;;;; causes execution to continue with the
472
-
+ _l_i_s_t associated with the next set of patterns. Using ;;;;&& in
473
-
+ place of ;;;; causes the shell to test the next pattern list in
474
-
+ the statement, if any, and execute any associated _l_i_s_t on a suc-
475
-
+ cessful match. The exit status is zero if no pattern matches.
476
-
+ Otherwise, it is the exit status of the last command executed in
477
-
+ _l_i_s_t.
478
479 iiff _l_i_s_t; tthheenn _l_i_s_t; [ eelliiff _l_i_s_t; tthheenn _l_i_s_t; ] ... [ eellssee _l_i_s_t; ] ffii
480 The iiff _l_i_s_t is executed. If its exit status is zero, the tthheenn
@@ -1710,100 +1710,105 @@ EEXXPPAANNSSIIOONN
1710 ${_p_a_r_a_m_e_t_e_r##_w_o_r_d}
1711 ${_p_a_r_a_m_e_t_e_r####_w_o_r_d}
1712 RReemmoovvee mmaattcchhiinngg pprreeffiixx ppaatttteerrnn. The _w_o_r_d is expanded to produce
1713
-
No equivalent source code line in the reference code can be identified.
- a pattern just as in pathname expansion. If the pattern matches
1714
-
No equivalent source code line in the reference code can be identified.
- the beginning of the value of _p_a_r_a_m_e_t_e_r, then the result of the
1713
-
+ a pattern just as in pathname expansion, and matched against the
1714
-
+ expanded value of _p_a_r_a_m_e_t_e_r using the rules described under PPaatt--
1715
-
+ tteerrnn MMaattcchhiinngg below. If the pattern matches the beginning of
1716
-
+ the value of _p_a_r_a_m_e_t_e_r, then the result of the expansion is the
1717
-
+ expanded value of _p_a_r_a_m_e_t_e_r with the shortest matching pattern
1718
-
+ (the ``##'' case) or the longest matching pattern (the ``####''
1719
-
+ case) deleted. If _p_a_r_a_m_e_t_e_r is @@ or **, the pattern removal
1720
-
+ operation is applied to each positional parameter in turn, and
1721
-
+ the expansion is the resultant list. If _p_a_r_a_m_e_t_e_r is an array
1722
-
+ variable subscripted with @@ or **, the pattern removal operation
1723
-
+ is applied to each member of the array in turn, and the expan-
1724
-
+ sion is the resultant list.
1725
-
+
1726
-
+ ${_p_a_r_a_m_e_t_e_r%%_w_o_r_d}
1727
-
+ ${_p_a_r_a_m_e_t_e_r%%%%_w_o_r_d}
1728
-
+ RReemmoovvee mmaattcchhiinngg ssuuffffiixx ppaatttteerrnn. The _w_o_r_d is expanded to produce
1729
-
+ a pattern just as in pathname expansion, and matched against the
1730
-
+ expanded value of _p_a_r_a_m_e_t_e_r using the rules described under PPaatt--
1731
-
+ tteerrnn MMaattcchhiinngg below. If the pattern matches a trailing portion
1732
-
+ of the expanded value of _p_a_r_a_m_e_t_e_r, then the result of the
1715 ➡ 1733 expansion is the expanded value of _p_a_r_a_m_e_t_e_r with the shortest
1716
-
No equivalent source code line in the reference code can be identified.
- matching pattern (the ``##'' case) or the longest matching pat-
1717
-
No equivalent source code line in the reference code can be identified.
- tern (the ``####'' case) deleted. If _p_a_r_a_m_e_t_e_r is @@ or **, the
1734
-
+ matching pattern (the ``%%'' case) or the longest matching pat-
1735
-
+ tern (the ``%%%%'' case) deleted. If _p_a_r_a_m_e_t_e_r is @@ or **, the
1718 ➡ 1736 pattern removal operation is applied to each positional parame-
1719 ➡ 1737 ter in turn, and the expansion is the resultant list. If _p_a_r_a_m_-
1720 ➡ 1738 _e_t_e_r is an array variable subscripted with @@ or **, the pattern
1721 ➡ 1739 removal operation is applied to each member of the array in
1722 ➡ 1740 turn, and the expansion is the resultant list.
1723 ➡ 1741
1724
-
No equivalent source code line in the reference code can be identified.
- ${_p_a_r_a_m_e_t_e_r%%_w_o_r_d}
1725
-
No equivalent source code line in the reference code can be identified.
- ${_p_a_r_a_m_e_t_e_r%%%%_w_o_r_d}
1726
-
No equivalent source code line in the reference code can be identified.
- RReemmoovvee mmaattcchhiinngg ssuuffffiixx ppaatttteerrnn. The _w_o_r_d is expanded to produce
1727
-
No equivalent source code line in the reference code can be identified.
- a pattern just as in pathname expansion. If the pattern matches
1728
-
No equivalent source code line in the reference code can be identified.
- a trailing portion of the expanded value of _p_a_r_a_m_e_t_e_r, then the
1729
-
No equivalent source code line in the reference code can be identified.
- result of the expansion is the expanded value of _p_a_r_a_m_e_t_e_r with
1730
-
No equivalent source code line in the reference code can be identified.
- the shortest matching pattern (the ``%%'' case) or the longest
1731
-
No equivalent source code line in the reference code can be identified.
- matching pattern (the ``%%%%'' case) deleted. If _p_a_r_a_m_e_t_e_r is @@
1732
-
No equivalent source code line in the reference code can be identified.
- or **, the pattern removal operation is applied to each posi-
1733
-
No equivalent source code line in the reference code can be identified.
- tional parameter in turn, and the expansion is the resultant
1734
-
No equivalent source code line in the reference code can be identified.
- list. If _p_a_r_a_m_e_t_e_r is an array variable subscripted with @@ or
1735
-
No equivalent source code line in the reference code can be identified.
- **, the pattern removal operation is applied to each member of
1736
-
No equivalent source code line in the reference code can be identified.
- the array in turn, and the expansion is the resultant list.
1737
-
No equivalent source code line in the reference code can be identified.
-
1738 ➡ 1742 ${_p_a_r_a_m_e_t_e_r//_p_a_t_t_e_r_n//_s_t_r_i_n_g}
1739 ➡ 1743 PPaatttteerrnn ssuubbssttiittuuttiioonn. The _p_a_t_t_e_r_n is expanded to produce a pat-
1740
-
No equivalent source code line in the reference code can be identified.
- tern just as in pathname expansion. _P_a_r_a_m_e_t_e_r is expanded and
1744
-
+ tern just as in pathname expansion, _P_a_r_a_m_e_t_e_r is expanded and
1741 ➡ 1745 the longest match of _p_a_t_t_e_r_n against its value is replaced with
1742
-
No equivalent source code line in the reference code can be identified.
- _s_t_r_i_n_g. If _p_a_t_t_e_r_n begins with //, all matches of _p_a_t_t_e_r_n are
1743
-
No equivalent source code line in the reference code can be identified.
- replaced with _s_t_r_i_n_g. Normally only the first match is
1744
-
No equivalent source code line in the reference code can be identified.
- replaced. If _p_a_t_t_e_r_n begins with ##, it must match at the begin-
1745
-
No equivalent source code line in the reference code can be identified.
- ning of the expanded value of _p_a_r_a_m_e_t_e_r. If _p_a_t_t_e_r_n begins with
1746
-
No equivalent source code line in the reference code can be identified.
- %%, it must match at the end of the expanded value of _p_a_r_a_m_e_t_e_r.
1747
-
No equivalent source code line in the reference code can be identified.
- If _s_t_r_i_n_g is null, matches of _p_a_t_t_e_r_n are deleted and the // fol-
1748
-
No equivalent source code line in the reference code can be identified.
- lowing _p_a_t_t_e_r_n may be omitted. If the nnooccaasseemmaattcchh shell option
1749
-
No equivalent source code line in the reference code can be identified.
- is enabled, the match is performed without regard to the case of
1750
-
No equivalent source code line in the reference code can be identified.
- alphabetic characters. If _p_a_r_a_m_e_t_e_r is @@ or **, the substitution
1751
-
No equivalent source code line in the reference code can be identified.
- operation is applied to each positional parameter in turn, and
1752
-
No equivalent source code line in the reference code can be identified.
- the expansion is the resultant list. If _p_a_r_a_m_e_t_e_r is an array
1753
-
No equivalent source code line in the reference code can be identified.
- variable subscripted with @@ or **, the substitution operation is
1754
-
No equivalent source code line in the reference code can be identified.
- applied to each member of the array in turn, and the expansion
1755
-
No equivalent source code line in the reference code can be identified.
- is the resultant list.
1746
-
+ _s_t_r_i_n_g. The match is performed using the rules described under
1747
-
+ PPaatttteerrnn MMaattcchhiinngg below. If _p_a_t_t_e_r_n begins with //, all matches
1748
-
+ of _p_a_t_t_e_r_n are replaced with _s_t_r_i_n_g. Normally only the first
1749
-
+ match is replaced. If _p_a_t_t_e_r_n begins with ##, it must match at
1750
-
+ the beginning of the expanded value of _p_a_r_a_m_e_t_e_r. If _p_a_t_t_e_r_n
1751
-
+ begins with %%, it must match at the end of the expanded value of
1752
-
+ _p_a_r_a_m_e_t_e_r. If _s_t_r_i_n_g is null, matches of _p_a_t_t_e_r_n are deleted
1753
-
+ and the // following _p_a_t_t_e_r_n may be omitted. If the nnooccaasseemmaattcchh
1754
-
+ shell option is enabled, the match is performed without regard
1755
-
+ to the case of alphabetic characters. If _p_a_r_a_m_e_t_e_r is @@ or **,
1756
-
+ the substitution operation is applied to each positional parame-
1757
-
+ ter in turn, and the expansion is the resultant list. If _p_a_r_a_m_-
1758
-
+ _e_t_e_r is an array variable subscripted with @@ or **, the substitu-
1759
-
+ tion operation is applied to each member of the array in turn,
1760
-
+ and the expansion is the resultant list.
1756 ➡ 1761
1757 ➡ 1762 ${_p_a_r_a_m_e_t_e_r^^_p_a_t_t_e_r_n}
1758 ➡ 1763 ${_p_a_r_a_m_e_t_e_r^^^^_p_a_t_t_e_r_n}
1759 ➡ 1764 ${_p_a_r_a_m_e_t_e_r,,_p_a_t_t_e_r_n}
1760 ➡ 1765 ${_p_a_r_a_m_e_t_e_r,,,,_p_a_t_t_e_r_n}
1761
-
No equivalent source code line in the reference code can be identified.
- CCaassee mmooddiiffiiccaattiioonn. This expansion modifies the case of alpha-
1762
-
No equivalent source code line in the reference code can be identified.
- betic characters in _p_a_r_a_m_e_t_e_r. The _p_a_t_t_e_r_n is expanded to pro-
1766
-
+ CCaassee mmooddiiffiiccaattiioonn. This expansion modifies the case of alpha-
1767
-
+ betic characters in _p_a_r_a_m_e_t_e_r. The _p_a_t_t_e_r_n is expanded to pro-
1763 ➡ 1768 duce a pattern just as in pathname expansion. Each character in
1764
-
No equivalent source code line in the reference code can be identified.
- the expanded value of _p_a_r_a_m_e_t_e_r is tested against _p_a_t_t_e_r_n, and,
1765
-
No equivalent source code line in the reference code can be identified.
- if it matches the pattern, its case is converted. The pattern
1766
-
No equivalent source code line in the reference code can be identified.
- should not attempt to match more than one character. The ^^
1767
-
No equivalent source code line in the reference code can be identified.
- operator converts lowercase letters matching _p_a_t_t_e_r_n to upper-
1769
-
+ the expanded value of _p_a_r_a_m_e_t_e_r is tested against _p_a_t_t_e_r_n, and,
1770
-
+ if it matches the pattern, its case is converted. The pattern
1771
-
+ should not attempt to match more than one character. The ^^
1772
-
+ operator converts lowercase letters matching _p_a_t_t_e_r_n to upper-
1768 ➡ 1773 case; the ,, operator converts matching uppercase letters to low-
1769 ➡ 1774 ercase. The ^^^^ and ,,,, expansions convert each matched character
1770
-
No equivalent source code line in the reference code can be identified.
- in the expanded value; the ^^ and ,, expansions match and convert
1771
-
No equivalent source code line in the reference code can be identified.
- only the first character in the expanded value. If _p_a_t_t_e_r_n is
1772
-
No equivalent source code line in the reference code can be identified.
- omitted, it is treated like a ??, which matches every character.
1773
-
No equivalent source code line in the reference code can be identified.
- If _p_a_r_a_m_e_t_e_r is @@ or **, the case modification operation is
1774
-
No equivalent source code line in the reference code can be identified.
- applied to each positional parameter in turn, and the expansion
1775
-
No equivalent source code line in the reference code can be identified.
- is the resultant list. If _p_a_r_a_m_e_t_e_r is an array variable sub-
1775
-
+ in the expanded value; the ^^ and ,, expansions match and convert
1776
-
+ only the first character in the expanded value. If _p_a_t_t_e_r_n is
1777
-
+ omitted, it is treated like a ??, which matches every character.
1778
-
+ If _p_a_r_a_m_e_t_e_r is @@ or **, the case modification operation is
1779
-
+ applied to each positional parameter in turn, and the expansion
1780
-
+ is the resultant list. If _p_a_r_a_m_e_t_e_r is an array variable sub-
1776 ➡ 1781 scripted with @@ or **, the case modification operation is applied
1777
-
No equivalent source code line in the reference code can be identified.
- to each member of the array in turn, and the expansion is the
1782
-
+ to each member of the array in turn, and the expansion is the
1778 ➡ 1783 resultant list.
1779 ➡ 1784
1780 ➡ 1785 ${_p_a_r_a_m_e_t_e_r@@_o_p_e_r_a_t_o_r}
1781 ➡ 1786 PPaarraammeetteerr ttrraannssffoorrmmaattiioonn. The expansion is either a transforma-
1782
-
No equivalent source code line in the reference code can be identified.
- tion of the value of _p_a_r_a_m_e_t_e_r or information about _p_a_r_a_m_e_t_e_r
1783
-
No equivalent source code line in the reference code can be identified.
- itself, depending on the value of _o_p_e_r_a_t_o_r. Each _o_p_e_r_a_t_o_r is a
1787
-
+ tion of the value of _p_a_r_a_m_e_t_e_r or information about _p_a_r_a_m_e_t_e_r
1788
-
+ itself, depending on the value of _o_p_e_r_a_t_o_r. Each _o_p_e_r_a_t_o_r is a
1784 ➡ 1789 single letter:
1785 ➡ 1790
1786
-
No equivalent source code line in the reference code can be identified.
- QQ The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r
1791
-
+ QQ The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r
1787 ➡ 1792 quoted in a format that can be reused as input.
1788
-
No equivalent source code line in the reference code can be identified.
- EE The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r
1789
-
No equivalent source code line in the reference code can be identified.
- with backslash escape sequences expanded as with the
1793
-
+ EE The expansion is a string that is the value of _p_a_r_a_m_e_t_e_r
1794
-
+ with backslash escape sequences expanded as with the
1790 ➡ 1795 $$''......'' quoting mechanism.
1791 ➡ 1796 PP The expansion is a string that is the result of expanding
1792 ➡ 1797 the value of _p_a_r_a_m_e_t_e_r as if it were a prompt string (see
1793 ➡ 1798 PPRROOMMPPTTIINNGG below).
1794
-
No equivalent source code line in the reference code can be identified.
- AA The expansion is a string in the form of an assignment
1795
-
No equivalent source code line in the reference code can be identified.
- statement or ddeeccllaarree command that, if evaluated, will
1799
-
+ AA The expansion is a string in the form of an assignment
1800
-
+ statement or ddeeccllaarree command that, if evaluated, will
1796 ➡ 1801 recreate _p_a_r_a_m_e_t_e_r with its attributes and value.
1797
-
No equivalent source code line in the reference code can be identified.
- aa The expansion is a string consisting of flag values rep-
1802
-
+ aa The expansion is a string consisting of flag values rep-
1798 ➡ 1803 resenting _p_a_r_a_m_e_t_e_r's attributes.
1799 ➡ 1804
1800
-
No equivalent source code line in the reference code can be identified.
- If _p_a_r_a_m_e_t_e_r is @@ or **, the operation is applied to each posi-
1801
-
No equivalent source code line in the reference code can be identified.
- tional parameter in turn, and the expansion is the resultant
1802
-
No equivalent source code line in the reference code can be identified.
- list. If _p_a_r_a_m_e_t_e_r is an array variable subscripted with @@ or
1805
-
+ If _p_a_r_a_m_e_t_e_r is @@ or **, the operation is applied to each posi-
1806
-
+ tional parameter in turn, and the expansion is the resultant
1807
-
+ list. If _p_a_r_a_m_e_t_e_r is an array variable subscripted with @@ or
1803 ➡ 1808 **, the operation is applied to each member of the array in turn,
1804 ➡ 1809 and the expansion is the resultant list.
1805 ➡ 1810
1806
-
No equivalent source code line in the reference code can be identified.
- The result of the expansion is subject to word splitting and
1811
-
+ The result of the expansion is subject to word splitting and
1807 ➡ 1812 pathname expansion as described below.
1808 ➡ 1813
1809 ➡ 1814 CCoommmmaanndd SSuubbssttiittuuttiioonn
@@ -1817,106 +1822,109 @@ EEXXPPAANNSSIIOONN
1817 ➡ 1822 BBaasshh performs the expansion by executing _c_o_m_m_a_n_d in a subshell environ-
1818 ➡ 1823 ment and replacing the command substitution with the standard output of
1819 ➡ 1824 the command, with any trailing newlines deleted. Embedded newlines are
1820
-
No equivalent source code line in the reference code can be identified.
- not deleted, but they may be removed during word splitting. The com-
1821
-
No equivalent source code line in the reference code can be identified.
- mand substitution $$((ccaatt _f_i_l_e)) can be replaced by the equivalent but
1825
-
+ not deleted, but they may be removed during word splitting. The com-
1826
-
+ mand substitution $$((ccaatt _f_i_l_e)) can be replaced by the equivalent but
1822 ➡ 1827 faster $$((<< _f_i_l_e)).
1823 ➡ 1828
1824
-
No equivalent source code line in the reference code can be identified.
- When the old-style backquote form of substitution is used, backslash
1825
-
No equivalent source code line in the reference code can be identified.
- retains its literal meaning except when followed by $$, ``, or \\. The
1829
-
+ When the old-style backquote form of substitution is used, backslash
1830
-
+ retains its literal meaning except when followed by $$, ``, or \\. The
1826 ➡ 1831 first backquote not preceded by a backslash terminates the command sub-
1827
-
No equivalent source code line in the reference code can be identified.
- stitution. When using the $(_c_o_m_m_a_n_d) form, all characters between the
1832
-
+ stitution. When using the $(_c_o_m_m_a_n_d) form, all characters between the
1828 ➡ 1833 parentheses make up the command; none are treated specially.
1829 ➡ 1834
1830 ➡ 1835 Command substitutions may be nested. To nest when using the backquoted
1831 ➡ 1836 form, escape the inner backquotes with backslashes.
1832 ➡ 1837
1833
-
No equivalent source code line in the reference code can be identified.
- If the substitution appears within double quotes, word splitting and
1838
-
+ If the substitution appears within double quotes, word splitting and
1834 ➡ 1839 pathname expansion are not performed on the results.
1835 ➡ 1840
1836 ➡ 1841 AArriitthhmmeettiicc EExxppaannssiioonn
1837
-
No equivalent source code line in the reference code can be identified.
- Arithmetic expansion allows the evaluation of an arithmetic expression
1838
-
No equivalent source code line in the reference code can be identified.
- and the substitution of the result. The format for arithmetic expan-
1842
-
+ Arithmetic expansion allows the evaluation of an arithmetic expression
1843
-
+ and the substitution of the result. The format for arithmetic expan-
1839 ➡ 1844 sion is:
1840 ➡ 1845
1841 ➡ 1846 $$((((_e_x_p_r_e_s_s_i_o_n))))
1842 ➡ 1847
1843
-
No equivalent source code line in the reference code can be identified.
- The _e_x_p_r_e_s_s_i_o_n is treated as if it were within double quotes, but a
1844
-
No equivalent source code line in the reference code can be identified.
- double quote inside the parentheses is not treated specially. All
1848
-
+ The _e_x_p_r_e_s_s_i_o_n is treated as if it were within double quotes, but a
1849
-
+ double quote inside the parentheses is not treated specially. All
1845 ➡ 1850 tokens in the expression undergo parameter and variable expansion, com-
1846
-
No equivalent source code line in the reference code can be identified.
- mand substitution, and quote removal. The result is treated as the
1847
-
No equivalent source code line in the reference code can be identified.
- arithmetic expression to be evaluated. Arithmetic expansions may be
1851
-
+ mand substitution, and quote removal. The result is treated as the
1852
-
+ arithmetic expression to be evaluated. Arithmetic expansions may be
1848 ➡ 1853 nested.
1849 ➡ 1854
1850
-
No equivalent source code line in the reference code can be identified.
- The evaluation is performed according to the rules listed below under
1855
-
+ The evaluation is performed according to the rules listed below under
1851 ➡ 1856 AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN. If _e_x_p_r_e_s_s_i_o_n is invalid, bbaasshh prints a message
1852 ➡ 1857 indicating failure and no substitution occurs.
1853 ➡ 1858
1854 ➡ 1859 PPrroocceessss SSuubbssttiittuuttiioonn
1855
-
No equivalent source code line in the reference code can be identified.
- _P_r_o_c_e_s_s _s_u_b_s_t_i_t_u_t_i_o_n allows a process's input or output to be referred
1856
-
No equivalent source code line in the reference code can be identified.
- to using a filename. It takes the form of <<((_l_i_s_t)) or >>((_l_i_s_t)). The
1857
-
No equivalent source code line in the reference code can be identified.
- process _l_i_s_t is run asynchronously, and its input or output appears as
1860
-
+ _P_r_o_c_e_s_s _s_u_b_s_t_i_t_u_t_i_o_n allows a process's input or output to be referred
1861
-
+ to using a filename. It takes the form of <<((_l_i_s_t)) or >>((_l_i_s_t)). The
1862
-
+ process _l_i_s_t is run asynchronously, and its input or output appears as
1858 ➡ 1863 a filename. This filename is passed as an argument to the current com-
1859
-
No equivalent source code line in the reference code can be identified.
- mand as the result of the expansion. If the >>((_l_i_s_t)) form is used,
1860
-
No equivalent source code line in the reference code can be identified.
- writing to the file will provide input for _l_i_s_t. If the <<((_l_i_s_t)) form
1861
-
No equivalent source code line in the reference code can be identified.
- is used, the file passed as an argument should be read to obtain the
1864
-
+ mand as the result of the expansion. If the >>((_l_i_s_t)) form is used,
1865
-
+ writing to the file will provide input for _l_i_s_t. If the <<((_l_i_s_t)) form
1866
-
+ is used, the file passed as an argument should be read to obtain the
1862 ➡ 1867 output of _l_i_s_t. Process substitution is supported on systems that sup-
1863 ➡ 1868 port named pipes (_F_I_F_O_s) or the //ddeevv//ffdd method of naming open files.
1864 ➡ 1869
1865
-
No equivalent source code line in the reference code can be identified.
- When available, process substitution is performed simultaneously with
1866
-
No equivalent source code line in the reference code can be identified.
- parameter and variable expansion, command substitution, and arithmetic
1870
-
+ When available, process substitution is performed simultaneously with
1871
-
+ parameter and variable expansion, command substitution, and arithmetic
1867 ➡ 1872 expansion.
1868 ➡ 1873
1869 ➡ 1874 WWoorrdd SSpplliittttiinngg
1870
-
No equivalent source code line in the reference code can be identified.
- The shell scans the results of parameter expansion, command substitu-
1871
-
No equivalent source code line in the reference code can be identified.
- tion, and arithmetic expansion that did not occur within double quotes
1875
-
+ The shell scans the results of parameter expansion, command substitu-
1876
-
+ tion, and arithmetic expansion that did not occur within double quotes
1872 ➡ 1877 for _w_o_r_d _s_p_l_i_t_t_i_n_g.
1873 ➡ 1878
1874
-
No equivalent source code line in the reference code can be identified.
- The shell treats each character of IIFFSS as a delimiter, and splits the
1875
-
No equivalent source code line in the reference code can be identified.
- results of the other expansions into words using these characters as
1876
-
No equivalent source code line in the reference code can be identified.
- field terminators. If IIFFSS is unset, or its value is exactly
1877
-
No equivalent source code line in the reference code can be identified.
- <<ssppaaccee>><<ttaabb>><<nneewwlliinnee>>, the default, then sequences of <<ssppaaccee>>, <<ttaabb>>,
1878
-
No equivalent source code line in the reference code can be identified.
- and <<nneewwlliinnee>> at the beginning and end of the results of the previous
1879
-
No equivalent source code line in the reference code can be identified.
- expansions are ignored, and any sequence of IIFFSS characters not at the
1880
-
No equivalent source code line in the reference code can be identified.
- beginning or end serves to delimit words. If IIFFSS has a value other
1881
-
No equivalent source code line in the reference code can be identified.
- than the default, then sequences of the whitespace characters ssppaaccee,
1882
-
No equivalent source code line in the reference code can be identified.
- ttaabb, and nneewwlliinnee are ignored at the beginning and end of the word, as
1883
-
No equivalent source code line in the reference code can be identified.
- long as the whitespace character is in the value of IIFFSS (an IIFFSS white-
1884
-
No equivalent source code line in the reference code can be identified.
- space character). Any character in IIFFSS that is not IIFFSS whitespace,
1879
-
+ The shell treats each character of IIFFSS as a delimiter, and splits the
1880
-
+ results of the other expansions into words using these characters as
1881
-
+ field terminators. If IIFFSS is unset, or its value is exactly
1882
-
+ <<ssppaaccee>><<ttaabb>><<nneewwlliinnee>>, the default, then sequences of <<ssppaaccee>>, <<ttaabb>>,
1883
-
+ and <<nneewwlliinnee>> at the beginning and end of the results of the previous
1884
-
+ expansions are ignored, and any sequence of IIFFSS characters not at the
1885
-
+ beginning or end serves to delimit words. If IIFFSS has a value other
1886
-
+ than the default, then sequences of the whitespace characters ssppaaccee,
1887
-
+ ttaabb, and nneewwlliinnee are ignored at the beginning and end of the word, as
1888
-
+ long as the whitespace character is in the value of IIFFSS (an IIFFSS white-
1889
-
+ space character). Any character in IIFFSS that is not IIFFSS whitespace,
1885 ➡ 1890 along with any adjacent IIFFSS whitespace characters, delimits a field. A
1886
-
No equivalent source code line in the reference code can be identified.
- sequence of IIFFSS whitespace characters is also treated as a delimiter.
1891
-
+ sequence of IIFFSS whitespace characters is also treated as a delimiter.
1887 ➡ 1892 If the value of IIFFSS is null, no word splitting occurs.
1888 ➡ 1893
1889
-
No equivalent source code line in the reference code can be identified.
- Explicit null arguments ("""" or '''') are retained and passed to commands
1894
-
+ Explicit null arguments ("""" or '''') are retained and passed to commands
1890 ➡ 1895 as empty strings. Unquoted implicit null arguments, resulting from the
1891 ➡ 1896 expansion of parameters that have no values, are removed. If a parame-
1892
-
No equivalent source code line in the reference code can be identified.
- ter with no value is expanded within double quotes, a null argument
1893
-
No equivalent source code line in the reference code can be identified.
- results and is retained and passed to a command as an empty string.
1894
-
No equivalent source code line in the reference code can be identified.
- When a quoted null argument appears as part of a word whose expansion
1895
-
No equivalent source code line in the reference code can be identified.
- is non-null, the null argument is removed. That is, the word -d''
1897
-
+ ter with no value is expanded within double quotes, a null argument
1898
-
+ results and is retained and passed to a command as an empty string.
1899
-
+ When a quoted null argument appears as part of a word whose expansion
1900
-
+ is non-null, the null argument is removed. That is, the word -d''
1896 ➡ 1901 becomes -d after word splitting and null argument removal.
1897 ➡ 1902
1898 ➡ 1903 Note that if no expansion occurs, no splitting is performed.
1899 ➡ 1904
1900 ➡ 1905 PPaatthhnnaammee EExxppaannssiioonn
1901
-
No equivalent source code line in the reference code can be identified.
- After word splitting, unless the --ff option has been set, bbaasshh scans
1902
-
No equivalent source code line in the reference code can be identified.
- each word for the characters **, ??, and [[. If one of these characters
1903
-
No equivalent source code line in the reference code can be identified.
- appears, then the word is regarded as a _p_a_t_t_e_r_n, and replaced with an
1904
-
No equivalent source code line in the reference code can be identified.
- alphabetically sorted list of filenames matching the pattern (see PPaatt--
1905
-
No equivalent source code line in the reference code can be identified.
- tteerrnn MMaattcchhiinngg below). If no matching filenames are found, and the
1906
-
No equivalent source code line in the reference code can be identified.
- shell option nnuullllgglloobb is not enabled, the word is left unchanged. If
1907
-
No equivalent source code line in the reference code can be identified.
- the nnuullllgglloobb option is set, and no matches are found, the word is
1908
-
No equivalent source code line in the reference code can be identified.
- removed. If the ffaaiillgglloobb shell option is set, and no matches are
1906
-
+ After word splitting, unless the --ff option has been set, bbaasshh scans
1907
-
+ each word for the characters **, ??, and [[. If one of these characters
1908
-
+ appears, then the word is regarded as a _p_a_t_t_e_r_n, and replaced with an
1909
-
+ alphabetically sorted list of filenames matching the pattern (see PPaatt--
1910
-
+ tteerrnn MMaattcchhiinngg below). If no matching filenames are found, and the
1911
-
+ shell option nnuullllgglloobb is not enabled, the word is left unchanged. If
1912
-
+ the nnuullllgglloobb option is set, and no matches are found, the word is
1913
-
+ removed. If the ffaaiillgglloobb shell option is set, and no matches are
1909 ➡ 1914 found, an error message is printed and the command is not executed. If
1910
-
No equivalent source code line in the reference code can be identified.
- the shell option nnooccaasseegglloobb is enabled, the match is performed without
1911
-
No equivalent source code line in the reference code can be identified.
- regard to the case of alphabetic characters. When a pattern is used
1912
-
No equivalent source code line in the reference code can be identified.
- for pathname expansion, the character ````..'''' at the start of a name or
1913
-
No equivalent source code line in the reference code can be identified.
- immediately following a slash must be matched explicitly, unless the
1914
-
No equivalent source code line in the reference code can be identified.
- shell option ddoottgglloobb is set. The filenames ````..'''' and ````....'''' must
1915
-
No equivalent source code line in the reference code can be identified.
- always be matched explicitly, even if ddoottgglloobb is set. When matching a
1916
-
No equivalent source code line in the reference code can be identified.
- pathname, the slash character must always be matched explicitly. In
1917
-
No equivalent source code line in the reference code can be identified.
- other cases, the ````..'''' character is not treated specially. See the
1918
-
No equivalent source code line in the reference code can be identified.
- description of sshhoopptt below under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS for a descrip-
1919
-
No equivalent source code line in the reference code can be identified.
- tion of the nnooccaasseegglloobb, nnuullllgglloobb, ffaaiillgglloobb, and ddoottgglloobb shell options.
1915
-
+ the shell option nnooccaasseegglloobb is enabled, the match is performed without
1916
-
+ regard to the case of alphabetic characters. When a pattern is used
1917
-
+ for pathname expansion, the character ````..'''' at the start of a name or
1918
-
+ immediately following a slash must be matched explicitly, unless the
1919
-
+ shell option ddoottgglloobb is set. The filenames ````..'''' and ````....'''' must
1920
-
+ always be matched explicitly, even if ddoottgglloobb is set. In other cases,
1921
-
+ the ````..'''' character is not treated specially. When matching a path-
1922
-
+ name, the slash character must always be matched explicitly by a slash
1923
-
+ in the pattern, but in other matching contexts it can be matched by a
1924
-
+ special pattern character as described below under PPaatttteerrnn MMaattcchhiinngg.
1925
-
+ See the description of sshhoopptt below under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS for a
1926
-
+ description of the nnooccaasseegglloobb, nnuullllgglloobb, ffaaiillgglloobb, and ddoottgglloobb shell
1927
-
+ options.
1920 ➡ 1928
1921 ➡ 1929 The GGLLOOBBIIGGNNOORREE shell variable may be used to restrict the set of file
1922 ➡ 1930 names matching a _p_a_t_t_e_r_n. If GGLLOOBBIIGGNNOORREE is set, each matching file
@@ -6106,4 +6114,4 @@ BBUUGGSS
6106 ➡ 6114
6107 ➡ 6115
6108 ➡ 6116
6109
-
No equivalent source code line in the reference code can be identified.
-GNU Bash 4.4 2018 March 2 BASH(1)
6117
-
+GNU Bash 5.0 2018 March 15 BASH(1)

Modified File: doc/bash.1

LineTestsDifference Output
diff --git a/doc/bash.1 b/doc/bash.1
index 28a94fe9..cf712fe3 100644
--- a/doc/bash.1
+++ b/doc/bash.1
@@ -5,12 +5,12 @@
5 .\" Case Western Reserve University
6 .\" chet.ramey@case.edu
7 .\"
8
-
No equivalent source code line in the reference code can be identified.
-.\" Last Change: Fri Mar 2 16:07:55 EST 2018
8
-
+.\" Last Change: Thu Mar 15 11:30:03 EDT 2018
9 .\"
10 .\" bash_builtins, strip all but Built-Ins section
11 .if \n(zZ=1 .ig zZ
12 .if \n(zY=1 .ig zY
13
-
No equivalent source code line in the reference code can be identified.
-.TH BASH 1 "2018 March 2" "GNU Bash 4.4"
13
-
+.TH BASH 1 "2018 March 15" "GNU Bash 5.0"
14 .\"
15 .\" There's some problem with having a `@'
16 .\" in a tagged paragraph with the BSD man macros.
@@ -869,10 +869,10 @@ or zero if no commands were executed.
869 \fBcase\fP \fIword\fP \fBin\fP [ [(] \fIpattern\fP [ \fB|\fP \fIpattern\fP ] \
870 ... ) \fIlist\fP ;; ] ... \fBesac\fP
871 A \fBcase\fP command first expands \fIword\fP, and tries to match
872
-
No equivalent source code line in the reference code can be identified.
-it against each \fIpattern\fP in turn, using the same matching rules
873
-
No equivalent source code line in the reference code can be identified.
-as for pathname expansion (see
874
-
No equivalent source code line in the reference code can be identified.
-.B Pathname Expansion
875
-
No equivalent source code line in the reference code can be identified.
-below).
872
-
+it against each \fIpattern\fP in turn, using the matching rules
873
-
+described under
874
-
+.B Pattern Matching
875
-
+below.
876 The \fIword\fP is expanded using tilde
877 expansion, parameter and variable expansion, arithmetic expansion,
878 command substitution, process substitution and quote removal.
@@ -3127,7 +3127,12 @@ ${\fIparameter\fP\fB##\fP\fIword\fP}
3127 The
3128 .I word
3129 is expanded to produce a pattern just as in pathname
3130
-
No equivalent source code line in the reference code can be identified.
-expansion. If the pattern matches the beginning of
3130
-
+expansion, and matched against the expanded value of
3131
-
+.I parameter
3132
-
+using the rules described under
3133
-
+.B Pattern Matching
3134
-
+below.
3135
-
+If the pattern matches the beginning of
3131 ➡ 3136 the value of
3132 ➡ 3137 .IR parameter ,
3133 ➡ 3138 then the result of the expansion is the expanded value of
@@ -3158,7 +3163,11 @@ ${\fIparameter\fP\fB%%\fP\fIword\fP}
3158 ➡ 3163 .PD
3159 ➡ 3164 \fBRemove matching suffix pattern\fP.
3160 ➡ 3165 The \fIword\fP is expanded to produce a pattern just as in
3161
-
No equivalent source code line in the reference code can be identified.
-pathname expansion.
3166
-
+pathname expansion, and matched against the expanded value of
3167
-
+.I parameter
3168
-
+using the rules described under
3169
-
+.B Pattern Matching
3170
-
+below.
3162 ➡ 3171 If the pattern matches a trailing portion of the expanded value of
3163 ➡ 3172 .IR parameter ,
3164 ➡ 3173 then the result of the expansion is the expanded value of
@@ -3185,9 +3194,12 @@ array in turn, and the expansion is the resultant list.
3185 ➡ 3194 ${\fIparameter\fP\fB/\fP\fIpattern\fP\fB/\fP\fIstring\fP}
3186 ➡ 3195 \fBPattern substitution\fP.
3187 ➡ 3196 The \fIpattern\fP is expanded to produce a pattern just as in
3188
-
No equivalent source code line in the reference code can be identified.
-pathname expansion.
3197
-
+pathname expansion,
3189 ➡ 3198 \fIParameter\fP is expanded and the longest match of \fIpattern\fP
3190 ➡ 3199 against its value is replaced with \fIstring\fP.
3200
-
+The match is performed using the rules described under
3201
-
+.B Pattern Matching
3202
-
+below.
3191 ➡ 3203 If \fIpattern\fP begins with \fB/\fP, all matches of \fIpattern\fP are
3192 ➡ 3204 replaced with \fIstring\fP. Normally only the first match is replaced.
3193 ➡ 3205 If \fIpattern\fP begins with \fB#\fP, it must match at the beginning
@@ -3533,11 +3545,15 @@ and
3533 ➡ 3545 must always be matched explicitly, even if
3534 ➡ 3546 .B dotglob
3535 ➡ 3547 is set.
3536
-
No equivalent source code line in the reference code can be identified.
-When matching a pathname, the slash character must always be
3537
-
No equivalent source code line in the reference code can be identified.
-matched explicitly.
3538 ➡ 3548 In other cases, the
3539 ➡ 3549 .B ``.''
3540 ➡ 3550 character is not treated specially.
3551
-
+When matching a pathname, the slash character must always be
3552
-
+matched explicitly by a slash in the pattern, but in other matching
3553
-
+contexts it can be matched by a special pattern character as described
3554
-
+below under
3555
-
+.SM
3556
-
+.BR "Pattern Matching" .
3541 ➡ 3557 See the description of
3542 ➡ 3558 .B shopt
3543 ➡ 3559 below under
@@ -7814,6 +7830,12 @@ The \fIwordlist\fP is split using the characters in the
7814 ➡ 7830 .SM
7815 ➡ 7831 .B IFS
7816 ➡ 7832 special variable as delimiters, and each resultant word is expanded.
7833
-
+Shell quoting is honored within \fIwordlist\fP,
7834
-
+in order to provide a
7835
-
+mechanism for the words to contain shell metacharacters or characters
7836
-
+in the value of
7837
-
+.SM
7838
-
+.BR IFS .
7817 ➡ 7839 The possible completions are the members of the resultant list which
7818 ➡ 7840 match the word being completed.
7819 ➡ 7841 .TP 8

Modified File: doc/bash.html

LineTestsDifference Output
diff --git a/doc/bash.html b/doc/bash.html
index 516e1d27..86aa5da2 100644
--- a/doc/bash.html
+++ b/doc/bash.html
@@ -3,7 +3,7 @@
3 </HEAD>
4 <BODY><TABLE WIDTH=100%>
5 <TR>
6
-
No equivalent source code line in the reference code can be identified.
-<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2018 March 2<TH ALIGN=RIGHT width=33%>BASH(1)
6
-
+<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2018 March 15<TH ALIGN=RIGHT width=33%>BASH(1)
7 </TR>
8 </TABLE>
9 <BR><A HREF="#index">Index</A>
@@ -1117,11 +1117,11 @@ or zero if no commands were executed.
1117 <DT><B>case</B> <I>word</I> <B>in</B> [ [(] <I>pattern</I> [ <B>|</B> <I>pattern</I> ]
1118 <DD>
1119 A <B>case</B> command first expands <I>word</I>, and tries to match
1120
-
No equivalent source code line in the reference code can be identified.
-it against each <I>pattern</I> in turn, using the same matching rules
1121
-
No equivalent source code line in the reference code can be identified.
-as for pathname expansion (see
1122
-
No equivalent source code line in the reference code can be identified.
-<B>Pathname Expansion</B>
1120
-
+it against each <I>pattern</I> in turn, using the matching rules
1121
-
+described under
1122
-
+<B>Pattern Matching</B>
1123
1124
-
No equivalent source code line in the reference code can be identified.
-below).
1124
-
+below.
1125 The <I>word</I> is expanded using tilde
1126 expansion, parameter and variable expansion, arithmetic expansion,
1127 command substitution, process substitution and quote removal.
@@ -3931,7 +3931,14 @@ The
3931 <I>word</I>
3932
3933 is expanded to produce a pattern just as in pathname
3934
-
No equivalent source code line in the reference code can be identified.
-expansion. If the pattern matches the beginning of
3934
-
+expansion, and matched against the expanded value of
3935
-
+<I>parameter</I>
3936
-
+
3937
-
+using the rules described under
3938
-
+<B>Pattern Matching</B>
3939
-
+
3940
-
+below.
3941
-
+If the pattern matches the beginning of
3935 ➡ 3942 the value of
3936 ➡ 3943 <I>parameter</I>,
3937 ➡ 3944
@@ -3968,7 +3975,13 @@ array in turn, and the expansion is the resultant list.
3968 ➡ 3975
3969 ➡ 3976 <B>Remove matching suffix pattern</B>.
3970 ➡ 3977 The <I>word</I> is expanded to produce a pattern just as in
3971
-
No equivalent source code line in the reference code can be identified.
-pathname expansion.
3978
-
+pathname expansion, and matched against the expanded value of
3979
-
+<I>parameter</I>
3980
-
+
3981
-
+using the rules described under
3982
-
+<B>Pattern Matching</B>
3983
-
+
3984
-
+below.
3972 ➡ 3985 If the pattern matches a trailing portion of the expanded value of
3973 ➡ 3986 <I>parameter</I>,
3974 ➡ 3987
@@ -4002,9 +4015,13 @@ array in turn, and the expansion is the resultant list.
4002 ➡ 4015 <DT>${<I>parameter</I><B>/</B><I>pattern</I><B>/</B><I>string</I>}<DD>
4003 ➡ 4016 <B>Pattern substitution</B>.
4004 ➡ 4017 The <I>pattern</I> is expanded to produce a pattern just as in
4005
-
No equivalent source code line in the reference code can be identified.
-pathname expansion.
4018
-
+pathname expansion,
4006 ➡ 4019 <I>Parameter</I> is expanded and the longest match of <I>pattern</I>
4007 ➡ 4020 against its value is replaced with <I>string</I>.
4021
-
+The match is performed using the rules described under
4022
-
+<B>Pattern Matching</B>
4023
-
+
4024
-
+below.
4008 ➡ 4025 If <I>pattern</I> begins with <B>/</B>, all matches of <I>pattern</I> are
4009 ➡ 4026 replaced with <I>string</I>. Normally only the first match is replaced.
4010 ➡ 4027 If <I>pattern</I> begins with <B>#</B>, it must match at the beginning
@@ -4447,12 +4464,17 @@ must always be matched explicitly, even if
4447 ➡ 4464 <B>dotglob</B>
4448 ➡ 4465
4449 ➡ 4466 is set.
4450
-
No equivalent source code line in the reference code can be identified.
-When matching a pathname, the slash character must always be
4451
-
No equivalent source code line in the reference code can be identified.
-matched explicitly.
4452 ➡ 4467 In other cases, the
4453 ➡ 4468 <B>``.''</B>
4454 ➡ 4469
4455 ➡ 4470 character is not treated specially.
4471
-
+When matching a pathname, the slash character must always be
4472
-
+matched explicitly by a slash in the pattern, but in other matching
4473
-
+contexts it can be matched by a special pattern character as described
4474
-
+below under
4475
-
+<FONT SIZE=-1><B>Pattern Matching</B>.
4476
-
+
4477
-
+</FONT>
4456 ➡ 4478 See the description of
4457 ➡ 4479 <B>shopt</B>
4458 ➡ 4480
@@ -13823,7 +13845,7 @@ There may be only one active coprocess at a time.
13823 ➡ 13845 <HR>
13824 ➡ 13846 <TABLE WIDTH=100%>
13825 ➡ 13847 <TR>
13826
-
No equivalent source code line in the reference code can be identified.
-<TH ALIGN=LEFT width=33%>GNU Bash 4.4<TH ALIGN=CENTER width=33%>2018 March 2<TH ALIGN=RIGHT width=33%>BASH(1)
13848
-
+<TH ALIGN=LEFT width=33%>GNU Bash 5.0<TH ALIGN=CENTER width=33%>2018 March 15<TH ALIGN=RIGHT width=33%>BASH(1)
13827 ➡ 13849 </TR>
13828 ➡ 13850 </TABLE>
13829 ➡ 13851 <HR>
@@ -13929,6 +13951,6 @@ There may be only one active coprocess at a time.
13929 ➡ 13951 </DL>
13930 ➡ 13952 <HR>
13931 ➡ 13953 This document was created by man2html from bash.1.<BR>
13932
-
No equivalent source code line in the reference code can be identified.
-Time: 02 March 2018 16:08:40 EST
13954
-
+Time: 15 March 2018 14:13:43 EDT
13933 ➡ 13955 </BODY>
13934 ➡ 13956 </HTML>

Modified File: doc/bash.info

LineTestsDifference Output
diff --git a/doc/bash.info b/doc/bash.info
index 7fdcc892..b044770f 100644
--- a/doc/bash.info
+++ b/doc/bash.info
@@ -2,10 +2,10 @@ This is bash.info, produced by makeinfo version 6.5 from
2 bashref.texi.
3
4 This text is a brief description of the features that are present in the
5
-
No equivalent source code line in the reference code can be identified.
-Bash shell (version 4.4, 2 March 2018).
5
-
+Bash shell (version 5.0, 15 March 2018).
6
7
-
No equivalent source code line in the reference code can be identified.
- This is Edition 4.4, last updated 2 March 2018, of 'The GNU Bash
8
-
No equivalent source code line in the reference code can be identified.
-Reference Manual', for 'Bash', Version 4.4.
7
-
+ This is Edition 5.0, last updated 15 March 2018, of 'The GNU Bash
8
-
+Reference Manual', for 'Bash', Version 5.0.
9
10 Copyright (C) 1988-2018 Free Software Foundation, Inc.
11
@@ -27,11 +27,11 @@ Bash Features
27 *************
28
29 This text is a brief description of the features that are present in the
30
-
No equivalent source code line in the reference code can be identified.
-Bash shell (version 4.4, 2 March 2018). The Bash home page is
30
-
+Bash shell (version 5.0, 15 March 2018). The Bash home page is
31 <http://www.gnu.org/software/bash/>.
32
33
-
No equivalent source code line in the reference code can be identified.
- This is Edition 4.4, last updated 2 March 2018, of 'The GNU Bash
34
-
No equivalent source code line in the reference code can be identified.
-Reference Manual', for 'Bash', Version 4.4.
33
-
+ This is Edition 5.0, last updated 15 March 2018, of 'The GNU Bash
34
-
+Reference Manual', for 'Bash', Version 5.0.
35
36 Bash contains features that appear in other popular shells, and some
37 features that only appear in Bash. Some of the shells that Bash has
@@ -1859,22 +1859,23 @@ omitted, the operator tests only for existence.
1859
1860 '${PARAMETER#WORD}'
1861 '${PARAMETER##WORD}'
1862
-
No equivalent source code line in the reference code can be identified.
- The WORD is expanded to produce a pattern just as in filename
1863
-
No equivalent source code line in the reference code can be identified.
- expansion (*note Filename Expansion::). If the pattern matches the
1864
-
No equivalent source code line in the reference code can be identified.
- beginning of the expanded value of PARAMETER, then the result of
1865
-
No equivalent source code line in the reference code can be identified.
- the expansion is the expanded value of PARAMETER with the shortest
1866
-
No equivalent source code line in the reference code can be identified.
- matching pattern (the '#' case) or the longest matching pattern
1867
-
No equivalent source code line in the reference code can be identified.
- (the '##' case) deleted. If PARAMETER is '@' or '*', the pattern
1868
-
No equivalent source code line in the reference code can be identified.
- removal operation is applied to each positional parameter in turn,
1869
-
No equivalent source code line in the reference code can be identified.
- and the expansion is the resultant list. If PARAMETER is an array
1870
-
No equivalent source code line in the reference code can be identified.
- variable subscripted with '@' or '*', the pattern removal operation
1871
-
No equivalent source code line in the reference code can be identified.
- is applied to each member of the array in turn, and the expansion
1872
-
No equivalent source code line in the reference code can be identified.
- is the resultant list.
1862
-
+ The WORD is expanded to produce a pattern and matched according to
1863
-
+ the rules described below (*note Pattern Matching::). If the
1864
-
+ pattern matches the beginning of the expanded value of PARAMETER,
1865
-
+ then the result of the expansion is the expanded value of PARAMETER
1866
-
+ with the shortest matching pattern (the '#' case) or the longest
1867
-
+ matching pattern (the '##' case) deleted. If PARAMETER is '@' or
1868
-
+ '*', the pattern removal operation is applied to each positional
1869
-
+ parameter in turn, and the expansion is the resultant list. If
1870
-
+ PARAMETER is an array variable subscripted with '@' or '*', the
1871
-
+ pattern removal operation is applied to each member of the array in
1872
-
+ turn, and the expansion is the resultant list.
1873
1874 '${PARAMETER%WORD}'
1875 '${PARAMETER%%WORD}'
1876
-
No equivalent source code line in the reference code can be identified.
- The WORD is expanded to produce a pattern just as in filename
1877
-
No equivalent source code line in the reference code can be identified.
- expansion. If the pattern matches a trailing portion of the
1876
-
+ The WORD is expanded to produce a pattern and matched according to
1877
-
+ the rules described below (*note Pattern Matching::). If the
1878
-
+ pattern matches If the pattern matches a trailing portion of the
1878 ➡ 1879 expanded value of PARAMETER, then the result of the expansion is
1879 ➡ 1880 the value of PARAMETER with the shortest matching pattern (the '%'
1880 ➡ 1881 case) or the longest matching pattern (the '%%' case) deleted. If
@@ -1888,21 +1889,23 @@ omitted, the operator tests only for existence.
1888 ➡ 1889
1889 ➡ 1890 The PATTERN is expanded to produce a pattern just as in filename
1890 ➡ 1891 expansion. PARAMETER is expanded and the longest match of PATTERN
1891
-
No equivalent source code line in the reference code can be identified.
- against its value is replaced with STRING. If PATTERN begins with
1892
-
No equivalent source code line in the reference code can be identified.
- '/', all matches of PATTERN are replaced with STRING. Normally
1893
-
No equivalent source code line in the reference code can be identified.
- only the first match is replaced. If PATTERN begins with '#', it
1894
-
No equivalent source code line in the reference code can be identified.
- must match at the beginning of the expanded value of PARAMETER. If
1895
-
No equivalent source code line in the reference code can be identified.
- PATTERN begins with '%', it must match at the end of the expanded
1896
-
No equivalent source code line in the reference code can be identified.
- value of PARAMETER. If STRING is null, matches of PATTERN are
1897
-
No equivalent source code line in the reference code can be identified.
- deleted and the '/' following PATTERN may be omitted. If the
1898
-
No equivalent source code line in the reference code can be identified.
- 'nocasematch' shell option (see the description of 'shopt' in *note
1899
-
No equivalent source code line in the reference code can be identified.
- The Shopt Builtin::) is enabled, the match is performed without
1900
-
No equivalent source code line in the reference code can be identified.
- regard to the case of alphabetic characters. If PARAMETER is '@'
1901
-
No equivalent source code line in the reference code can be identified.
- or '*', the substitution operation is applied to each positional
1902
-
No equivalent source code line in the reference code can be identified.
- parameter in turn, and the expansion is the resultant list. If
1903
-
No equivalent source code line in the reference code can be identified.
- PARAMETER is an array variable subscripted with '@' or '*', the
1904
-
No equivalent source code line in the reference code can be identified.
- substitution operation is applied to each member of the array in
1905
-
No equivalent source code line in the reference code can be identified.
- turn, and the expansion is the resultant list.
1892
-
+ against its value is replaced with STRING. The match is performed
1893
-
+ according to the rules described below (*note Pattern Matching::).
1894
-
+ If PATTERN begins with '/', all matches of PATTERN are replaced
1895
-
+ with STRING. Normally only the first match is replaced. If
1896
-
+ PATTERN begins with '#', it must match at the beginning of the
1897
-
+ expanded value of PARAMETER. If PATTERN begins with '%', it must
1898
-
+ match at the end of the expanded value of PARAMETER. If STRING is
1899
-
+ null, matches of PATTERN are deleted and the '/' following PATTERN
1900
-
+ may be omitted. If the 'nocasematch' shell option (see the
1901
-
+ description of 'shopt' in *note The Shopt Builtin::) is enabled,
1902
-
+ the match is performed without regard to the case of alphabetic
1903
-
+ characters. If PARAMETER is '@' or '*', the substitution operation
1904
-
+ is applied to each positional parameter in turn, and the expansion
1905
-
+ is the resultant list. If PARAMETER is an array variable
1906
-
+ subscripted with '@' or '*', the substitution operation is applied
1907
-
+ to each member of the array in turn, and the expansion is the
1908
-
+ resultant list.
1906 ➡ 1909
1907 ➡ 1910 '${PARAMETER^PATTERN}'
1908 ➡ 1911 '${PARAMETER^^PATTERN}'
@@ -2104,8 +2107,12 @@ performed without regard to the case of alphabetic characters.
2104 ➡ 2107 the start of a filename or immediately following a slash must be matched
2105 ➡ 2108 explicitly, unless the shell option 'dotglob' is set. The filenames '.'
2106 ➡ 2109 and '..' must always be matched explicitly, even if 'dotglob' is set.
2107
-
No equivalent source code line in the reference code can be identified.
-When matching a filename, the slash character must always be matched
2108
-
No equivalent source code line in the reference code can be identified.
-explicitly. In other cases, the '.' character is not treated specially.
2110
-
+In other cases, the '.' character is not treated specially.
2111
-
+
2112
-
+ When matching a filename, the slash character must always be matched
2113
-
+explicitly by a slash in the pattern, but in other matching contexts it
2114
-
+can be matched by a special pattern character as described below (*note
2115
-
+Pattern Matching::).
2109 ➡ 2116
2110 ➡ 2117 See the description of 'shopt' in *note The Shopt Builtin::, for a
2111 ➡ 2118 description of the 'nocaseglob', 'nullglob', 'failglob', and 'dotglob'
@@ -11575,134 +11582,134 @@ D.5 Concept Index
11575 ➡ 11582
11576 ➡ 11583 
11577 ➡ 11584 Tag Table:
11578
-
No equivalent source code line in the reference code can be identified.
-Node: Top889
11579
-
No equivalent source code line in the reference code can be identified.
-Node: Introduction2801
11580
-
No equivalent source code line in the reference code can be identified.
-Node: What is Bash?3017
11581
-
No equivalent source code line in the reference code can be identified.
-Node: What is a shell?4131
11582
-
No equivalent source code line in the reference code can be identified.
-Node: Definitions6669
11583
-
No equivalent source code line in the reference code can be identified.
-Node: Basic Shell Features9620
11584
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Syntax10839
11585
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Operation11865
11586
-
No equivalent source code line in the reference code can be identified.
-Node: Quoting13158
11587
-
No equivalent source code line in the reference code can be identified.
-Node: Escape Character14458
11588
-
No equivalent source code line in the reference code can be identified.
-Node: Single Quotes14943
11589
-
No equivalent source code line in the reference code can be identified.
-Node: Double Quotes15291
11590
-
No equivalent source code line in the reference code can be identified.
-Node: ANSI-C Quoting16569
11591
-
No equivalent source code line in the reference code can be identified.
-Node: Locale Translation17828
11592
-
No equivalent source code line in the reference code can be identified.
-Node: Comments18724
11593
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Commands19342
11594
-
No equivalent source code line in the reference code can be identified.
-Node: Simple Commands20214
11595
-
No equivalent source code line in the reference code can be identified.
-Node: Pipelines20845
11596
-
No equivalent source code line in the reference code can be identified.
-Node: Lists23777
11597
-
No equivalent source code line in the reference code can be identified.
-Node: Compound Commands25516
11598
-
No equivalent source code line in the reference code can be identified.
-Node: Looping Constructs26528
11599
-
No equivalent source code line in the reference code can be identified.
-Node: Conditional Constructs29023
11600
-
No equivalent source code line in the reference code can be identified.
-Node: Command Grouping40078
11601
-
No equivalent source code line in the reference code can be identified.
-Node: Coprocesses41557
11602
-
No equivalent source code line in the reference code can be identified.
-Node: GNU Parallel43460
11603
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Functions47434
11604
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Parameters54517
11605
-
No equivalent source code line in the reference code can be identified.
-Node: Positional Parameters58930
11606
-
No equivalent source code line in the reference code can be identified.
-Node: Special Parameters59830
11607
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Expansions63167
11608
-
No equivalent source code line in the reference code can be identified.
-Node: Brace Expansion65290
11609
-
No equivalent source code line in the reference code can be identified.
-Node: Tilde Expansion68014
11610
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Parameter Expansion70362
11611
-
No equivalent source code line in the reference code can be identified.
-Node: Command Substitution84650
11612
-
No equivalent source code line in the reference code can be identified.
-Node: Arithmetic Expansion86005
11613
-
No equivalent source code line in the reference code can be identified.
-Node: Process Substitution86937
11614
-
No equivalent source code line in the reference code can be identified.
-Node: Word Splitting88057
11615
-
No equivalent source code line in the reference code can be identified.
-Node: Filename Expansion90001
11616
-
No equivalent source code line in the reference code can be identified.
-Node: Pattern Matching92375
11617
-
No equivalent source code line in the reference code can be identified.
-Node: Quote Removal96361
11618
-
No equivalent source code line in the reference code can be identified.
-Node: Redirections96656
11619
-
No equivalent source code line in the reference code can be identified.
-Node: Executing Commands106214
11620
-
No equivalent source code line in the reference code can be identified.
-Node: Simple Command Expansion106884
11621
-
No equivalent source code line in the reference code can be identified.
-Node: Command Search and Execution108814
11622
-
No equivalent source code line in the reference code can be identified.
-Node: Command Execution Environment111190
11623
-
No equivalent source code line in the reference code can be identified.
-Node: Environment114174
11624
-
No equivalent source code line in the reference code can be identified.
-Node: Exit Status115833
11625
-
No equivalent source code line in the reference code can be identified.
-Node: Signals117503
11626
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Scripts119470
11627
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Builtin Commands121985
11628
-
No equivalent source code line in the reference code can be identified.
-Node: Bourne Shell Builtins124023
11629
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Builtins144681
11630
-
No equivalent source code line in the reference code can be identified.
-Node: Modifying Shell Behavior173589
11631
-
No equivalent source code line in the reference code can be identified.
-Node: The Set Builtin173934
11632
-
No equivalent source code line in the reference code can be identified.
-Node: The Shopt Builtin184347
11633
-
No equivalent source code line in the reference code can be identified.
-Node: Special Builtins201217
11634
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Variables202196
11635
-
No equivalent source code line in the reference code can be identified.
-Node: Bourne Shell Variables202633
11636
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Variables204737
11637
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Features234751
11638
-
No equivalent source code line in the reference code can be identified.
-Node: Invoking Bash235650
11639
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Startup Files241636
11640
-
No equivalent source code line in the reference code can be identified.
-Node: Interactive Shells246739
11641
-
No equivalent source code line in the reference code can be identified.
-Node: What is an Interactive Shell?247149
11642
-
No equivalent source code line in the reference code can be identified.
-Node: Is this Shell Interactive?247798
11643
-
No equivalent source code line in the reference code can be identified.
-Node: Interactive Shell Behavior248613
11644
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Conditional Expressions252101
11645
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Arithmetic256467
11646
-
No equivalent source code line in the reference code can be identified.
-Node: Aliases259284
11647
-
No equivalent source code line in the reference code can be identified.
-Node: Arrays261832
11648
-
No equivalent source code line in the reference code can be identified.
-Node: The Directory Stack267198
11649
-
No equivalent source code line in the reference code can be identified.
-Node: Directory Stack Builtins267982
11650
-
No equivalent source code line in the reference code can be identified.
-Node: Controlling the Prompt270950
11651
-
No equivalent source code line in the reference code can be identified.
-Node: The Restricted Shell273712
11652
-
No equivalent source code line in the reference code can be identified.
-Node: Bash POSIX Mode275537
11653
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control285888
11654
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Basics286348
11655
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Builtins291316
11656
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Variables296043
11657
-
No equivalent source code line in the reference code can be identified.
-Node: Command Line Editing297199
11658
-
No equivalent source code line in the reference code can be identified.
-Node: Introduction and Notation298870
11659
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Interaction300493
11660
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Bare Essentials301684
11661
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Movement Commands303467
11662
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Killing Commands304427
11663
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Arguments306345
11664
-
No equivalent source code line in the reference code can be identified.
-Node: Searching307389
11665
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Init File309575
11666
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Init File Syntax310722
11667
-
No equivalent source code line in the reference code can be identified.
-Node: Conditional Init Constructs331093
11668
-
No equivalent source code line in the reference code can be identified.
-Node: Sample Init File335289
11669
-
No equivalent source code line in the reference code can be identified.
-Node: Bindable Readline Commands338406
11670
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Moving339610
11671
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For History341459
11672
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Text345754
11673
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Killing349143
11674
-
No equivalent source code line in the reference code can be identified.
-Node: Numeric Arguments351624
11675
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Completion352763
11676
-
No equivalent source code line in the reference code can be identified.
-Node: Keyboard Macros356954
11677
-
No equivalent source code line in the reference code can be identified.
-Node: Miscellaneous Commands357641
11678
-
No equivalent source code line in the reference code can be identified.
-Node: Readline vi Mode363594
11679
-
No equivalent source code line in the reference code can be identified.
-Node: Programmable Completion364501
11680
-
No equivalent source code line in the reference code can be identified.
-Node: Programmable Completion Builtins371962
11681
-
No equivalent source code line in the reference code can be identified.
-Node: A Programmable Completion Example381848
11682
-
No equivalent source code line in the reference code can be identified.
-Node: Using History Interactively387099
11683
-
No equivalent source code line in the reference code can be identified.
-Node: Bash History Facilities387783
11684
-
No equivalent source code line in the reference code can be identified.
-Node: Bash History Builtins390788
11685
-
No equivalent source code line in the reference code can be identified.
-Node: History Interaction395319
11686
-
No equivalent source code line in the reference code can be identified.
-Node: Event Designators398386
11687
-
No equivalent source code line in the reference code can be identified.
-Node: Word Designators399605
11688
-
No equivalent source code line in the reference code can be identified.
-Node: Modifiers401242
11689
-
No equivalent source code line in the reference code can be identified.
-Node: Installing Bash402644
11690
-
No equivalent source code line in the reference code can be identified.
-Node: Basic Installation403781
11691
-
No equivalent source code line in the reference code can be identified.
-Node: Compilers and Options407039
11692
-
No equivalent source code line in the reference code can be identified.
-Node: Compiling For Multiple Architectures407780
11693
-
No equivalent source code line in the reference code can be identified.
-Node: Installation Names409473
11694
-
No equivalent source code line in the reference code can be identified.
-Node: Specifying the System Type410291
11695
-
No equivalent source code line in the reference code can be identified.
-Node: Sharing Defaults411007
11696
-
No equivalent source code line in the reference code can be identified.
-Node: Operation Controls411680
11697
-
No equivalent source code line in the reference code can be identified.
-Node: Optional Features412638
11698
-
No equivalent source code line in the reference code can be identified.
-Node: Reporting Bugs423164
11699
-
No equivalent source code line in the reference code can be identified.
-Node: Major Differences From The Bourne Shell424358
11700
-
No equivalent source code line in the reference code can be identified.
-Node: GNU Free Documentation License441210
11701
-
No equivalent source code line in the reference code can be identified.
-Node: Indexes466387
11702
-
No equivalent source code line in the reference code can be identified.
-Node: Builtin Index466841
11703
-
No equivalent source code line in the reference code can be identified.
-Node: Reserved Word Index473668
11704
-
No equivalent source code line in the reference code can be identified.
-Node: Variable Index476116
11705
-
No equivalent source code line in the reference code can be identified.
-Node: Function Index491794
11706
-
No equivalent source code line in the reference code can be identified.
-Node: Concept Index505097
11585
-
+Node: Top891
11586
-
+Node: Introduction2805
11587
-
+Node: What is Bash?3021
11588
-
+Node: What is a shell?4135
11589
-
+Node: Definitions6673
11590
-
+Node: Basic Shell Features9624
11591
-
+Node: Shell Syntax10843
11592
-
+Node: Shell Operation11869
11593
-
+Node: Quoting13162
11594
-
+Node: Escape Character14462
11595
-
+Node: Single Quotes14947
11596
-
+Node: Double Quotes15295
11597
-
+Node: ANSI-C Quoting16573
11598
-
+Node: Locale Translation17832
11599
-
+Node: Comments18728
11600
-
+Node: Shell Commands19346
11601
-
+Node: Simple Commands20218
11602
-
+Node: Pipelines20849
11603
-
+Node: Lists23781
11604
-
+Node: Compound Commands25520
11605
-
+Node: Looping Constructs26532
11606
-
+Node: Conditional Constructs29027
11607
-
+Node: Command Grouping40082
11608
-
+Node: Coprocesses41561
11609
-
+Node: GNU Parallel43464
11610
-
+Node: Shell Functions47438
11611
-
+Node: Shell Parameters54521
11612
-
+Node: Positional Parameters58934
11613
-
+Node: Special Parameters59834
11614
-
+Node: Shell Expansions63171
11615
-
+Node: Brace Expansion65294
11616
-
+Node: Tilde Expansion68018
11617
-
+Node: Shell Parameter Expansion70366
11618
-
+Node: Command Substitution84849
11619
-
+Node: Arithmetic Expansion86204
11620
-
+Node: Process Substitution87136
11621
-
+Node: Word Splitting88256
11622
-
+Node: Filename Expansion90200
11623
-
+Node: Pattern Matching92730
11624
-
+Node: Quote Removal96716
11625
-
+Node: Redirections97011
11626
-
+Node: Executing Commands106569
11627
-
+Node: Simple Command Expansion107239
11628
-
+Node: Command Search and Execution109169
11629
-
+Node: Command Execution Environment111545
11630
-
+Node: Environment114529
11631
-
+Node: Exit Status116188
11632
-
+Node: Signals117858
11633
-
+Node: Shell Scripts119825
11634
-
+Node: Shell Builtin Commands122340
11635
-
+Node: Bourne Shell Builtins124378
11636
-
+Node: Bash Builtins145036
11637
-
+Node: Modifying Shell Behavior173944
11638
-
+Node: The Set Builtin174289
11639
-
+Node: The Shopt Builtin184702
11640
-
+Node: Special Builtins201572
11641
-
+Node: Shell Variables202551
11642
-
+Node: Bourne Shell Variables202988
11643
-
+Node: Bash Variables205092
11644
-
+Node: Bash Features235106
11645
-
+Node: Invoking Bash236005
11646
-
+Node: Bash Startup Files241991
11647
-
+Node: Interactive Shells247094
11648
-
+Node: What is an Interactive Shell?247504
11649
-
+Node: Is this Shell Interactive?248153
11650
-
+Node: Interactive Shell Behavior248968
11651
-
+Node: Bash Conditional Expressions252456
11652
-
+Node: Shell Arithmetic256822
11653
-
+Node: Aliases259639
11654
-
+Node: Arrays262187
11655
-
+Node: The Directory Stack267553
11656
-
+Node: Directory Stack Builtins268337
11657
-
+Node: Controlling the Prompt271305
11658
-
+Node: The Restricted Shell274067
11659
-
+Node: Bash POSIX Mode275892
11660
-
+Node: Job Control286243
11661
-
+Node: Job Control Basics286703
11662
-
+Node: Job Control Builtins291671
11663
-
+Node: Job Control Variables296398
11664
-
+Node: Command Line Editing297554
11665
-
+Node: Introduction and Notation299225
11666
-
+Node: Readline Interaction300848
11667
-
+Node: Readline Bare Essentials302039
11668
-
+Node: Readline Movement Commands303822
11669
-
+Node: Readline Killing Commands304782
11670
-
+Node: Readline Arguments306700
11671
-
+Node: Searching307744
11672
-
+Node: Readline Init File309930
11673
-
+Node: Readline Init File Syntax311077
11674
-
+Node: Conditional Init Constructs331448
11675
-
+Node: Sample Init File335644
11676
-
+Node: Bindable Readline Commands338761
11677
-
+Node: Commands For Moving339965
11678
-
+Node: Commands For History341814
11679
-
+Node: Commands For Text346109
11680
-
+Node: Commands For Killing349498
11681
-
+Node: Numeric Arguments351979
11682
-
+Node: Commands For Completion353118
11683
-
+Node: Keyboard Macros357309
11684
-
+Node: Miscellaneous Commands357996
11685
-
+Node: Readline vi Mode363949
11686
-
+Node: Programmable Completion364856
11687
-
+Node: Programmable Completion Builtins372317
11688
-
+Node: A Programmable Completion Example382203
11689
-
+Node: Using History Interactively387454
11690
-
+Node: Bash History Facilities388138
11691
-
+Node: Bash History Builtins391143
11692
-
+Node: History Interaction395674
11693
-
+Node: Event Designators398741
11694
-
+Node: Word Designators399960
11695
-
+Node: Modifiers401597
11696
-
+Node: Installing Bash402999
11697
-
+Node: Basic Installation404136
11698
-
+Node: Compilers and Options407394
11699
-
+Node: Compiling For Multiple Architectures408135
11700
-
+Node: Installation Names409828
11701
-
+Node: Specifying the System Type410646
11702
-
+Node: Sharing Defaults411362
11703
-
+Node: Operation Controls412035
11704
-
+Node: Optional Features412993
11705
-
+Node: Reporting Bugs423519
11706
-
+Node: Major Differences From The Bourne Shell424713
11707
-
+Node: GNU Free Documentation License441565
11708
-
+Node: Indexes466742
11709
-
+Node: Builtin Index467196
11710
-
+Node: Reserved Word Index474023
11711
-
+Node: Variable Index476471
11712
-
+Node: Function Index492149
11713
-
+Node: Concept Index505452
11707 ➡ 11714 
11708 ➡ 11715 End Tag Table

Modified File: doc/bash.ps

LineTestsDifference Output
diff --git a/doc/bash.pdf b/doc/bash.pdf
index 0db4fbbb..f0a9741e 100644
Binary files a/doc/bash.pdf and b/doc/bash.pdf differ
diff --git a/doc/bash.ps b/doc/bash.ps
index 9b61ff2a..89183b88 100644
--- a/doc/bash.ps
+++ b/doc/bash.ps
@@ -1,6 +1,6 @@
1 %!PS-Adobe-3.0
2 %%Creator: groff version 1.22.3
3
-
No equivalent source code line in the reference code can be identified.
-%%CreationDate: Fri Mar 2 16:08:28 2018
3
-
+%%CreationDate: Thu Mar 15 14:13:33 2018
4 %%DocumentNeededResources: font Times-Roman
5 %%+ font Times-Bold
6 %%+ font Times-Italic
@@ -339,8 +339,8 @@ F .475(xtended deb)-.15 F(ug-)-.2 E
339 1.598(instead of the standard personal initialization \214le)4.279 F F3
340 (~/.bashr)3.598 E(c)-.37 E F0 1.598(if the)4.408 F(shell is interacti)
341 144 710.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E
342
-
No equivalent source code line in the reference code can be identified.
-(TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 4.4)72 768 Q
343
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(1)200.95 E 0 Cg EP
342
-
+(TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 5.0)72 768 Q
343
-
+(2018 March 15)144.29 E(1)198.45 E 0 Cg EP
344 %%Page: 2 2
345 %%BeginPageSetup
346 BP
@@ -462,7 +462,7 @@ F2(~/.bashr)108 691.2 Q(c)-.37 E F0 2.535(,i)C 2.535(ft)-2.535 G .035
462 Q F1(bash)5.306 E F0 2.806(is started non-interacti)5.306 F -.15(ve)-.25
463 G(ly).15 E 5.306(,t)-.65 G 5.306(or)-5.306 G 2.806
464 (un a shell script, for e)-5.306 F 2.805(xample, it looks for the v)-.15
465
-
No equivalent source code line in the reference code can be identified.
-F(ariable)-.25 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(2)200.95 E
465
-
+F(ariable)-.25 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(2)198.45 E
466 0 Cg EP
467 %%Page: 3 3
468 %%BeginPageSetup
@@ -598,7 +598,7 @@ F .389(wed by)-.25 F F2(blank)2.889 E F0 .389(-separated w)B .389
598 -.15(xe)-.15 G(cuted,).15 E(and is passed as ar)108 722.4 Q
599 (gument zero.)-.18 E(The remaining w)5 E(ords are passed as ar)-.1 E
600 (guments to the in)-.18 E -.2(vo)-.4 G -.1(ke).2 G 2.5(dc).1 G(ommand.)
601
-
No equivalent source code line in the reference code can be identified.
--2.5 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(3)200.95 E 0 Cg EP
601
-
+-2.5 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(3)198.45 E 0 Cg EP
602 %%Page: 4 4
603 %%BeginPageSetup
604 BP
@@ -714,8 +714,8 @@ E -.15(xe)-.15 G(cuted with left associati).15 E(vity)-.25 E 5(.A)-.65 G
714 (returns a non-zero e)2.935 F .435(xit status.)-.15 F .434
715 (The return status of AND)5.434 F(and OR lists is the e)108 705.6 Q
716 (xit status of the last command e)-.15 E -.15(xe)-.15 G
717
-
No equivalent source code line in the reference code can be identified.
-(cuted in the list.).15 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(4)
718
-
No equivalent source code line in the reference code can be identified.
-200.95 E 0 Cg EP
717
-
+(cuted in the list.).15 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E
718
-
+(4)198.45 E 0 Cg EP
719 %%Page: 5 5
720 %%BeginPageSetup
721 BP
@@ -844,8 +844,8 @@ F0 .597(with inde)2.847 F 3.097(x0i)-.15 G(s)-3.097 E .049
844 2.5 E F0 .523(Returns the v)180 685.2 R .522(alue of)-.25 F F2 -.2(ex)
845 3.022 G(pr).2 E(ession)-.37 E F0 5.522(.T)C .522(his may be used to o)
846 -5.522 F -.15(ve)-.15 G .522(rride the normal precedence of).15 F
847
-
No equivalent source code line in the reference code can be identified.
-(operators.)180 697.2 Q(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(5)
848
-
No equivalent source code line in the reference code can be identified.
-200.95 E 0 Cg EP
847
-
+(operators.)180 697.2 Q(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(5)
848
-
+198.45 E 0 Cg EP
849 %%Page: 6 6
850 %%BeginPageSetup
851 BP
@@ -944,48 +944,47 @@ F0 2.5([[)2.5 G(\(])-2.5 E F2(pattern)2.5 E F0([)2.5 E F1(|)2.5 E F2
944 2.5 E F1(esac)2.5 E F0(A)144 492 Q F1(case)3.264 E F0 .764
945 (command \214rst e)3.264 F(xpands)-.15 E F2(wor)3.264 E(d)-.37 E F0
946 3.264(,a)C .764(nd tries to match it ag)-3.264 F .764(ainst each)-.05 F
947
-
No equivalent source code line in the reference code can be identified.
-F2(pattern)3.264 E F0 .765(in turn, using the)3.264 F .596
948
-
No equivalent source code line in the reference code can be identified.
-(same matching rules as for pathname e)144 504 R .595(xpansion \(see)
949
-
No equivalent source code line in the reference code can be identified.
--.15 F F1 -.1(Pa)3.095 G .595(thname Expansion).1 F F0(belo)3.095 E
950
-
No equivalent source code line in the reference code can be identified.
-3.095(w\). The)-.25 F F2(wor)3.095 E(d)-.37 E F0(is)3.095 E -.15(ex)144
951
-
No equivalent source code line in the reference code can be identified.
-516 S 1.72(panded using tilde e).15 F 1.72(xpansion, parameter and v)
952
-
No equivalent source code line in the reference code can be identified.
--.15 F 1.72(ariable e)-.25 F 1.72(xpansion, arithmetic e)-.15 F 1.72
953
-
No equivalent source code line in the reference code can be identified.
-(xpansion, com-)-.15 F 1.268
954
-
No equivalent source code line in the reference code can be identified.
-(mand substitution, process substitution and quote remo)144 528 R -.25
955
-
No equivalent source code line in the reference code can be identified.
-(va)-.15 G 3.768(l. Each).25 F F2(pattern)3.768 E F0 -.15(ex)3.768 G
956
-
No equivalent source code line in the reference code can be identified.
-1.268(amined is e).15 F(xpanded)-.15 E .203(using tilde e)144 540 R .203
957
-
No equivalent source code line in the reference code can be identified.
-(xpansion, parameter and v)-.15 F .203(ariable e)-.25 F .203
958
-
No equivalent source code line in the reference code can be identified.
-(xpansion, arithmetic e)-.15 F .203(xpansion, command substitu-)-.15 F
959
-
No equivalent source code line in the reference code can be identified.
-.233(tion, and process substitution.)144 552 R .233(If the)5.233 F F1
960
-
No equivalent source code line in the reference code can be identified.
-(nocasematch)2.733 E F0 .233
961
-
No equivalent source code line in the reference code can be identified.
-(shell option is enabled, the match is performed)2.733 F .234
962
-
No equivalent source code line in the reference code can be identified.
-(without re)144 564 R -.05(ga)-.15 G .234
963
-
No equivalent source code line in the reference code can be identified.
-(rd to the case of alphabetic characters.).05 F .234
964
-
No equivalent source code line in the reference code can be identified.
-(When a match is found, the corresponding)5.234 F F2(list)2.734 E F0
965
-
No equivalent source code line in the reference code can be identified.
-.625(is e)144 576 R -.15(xe)-.15 G 3.125(cuted. If).15 F(the)3.125 E F1
966
-
No equivalent source code line in the reference code can be identified.
-(;;)3.125 E F0 .625(operator is used, no subsequent matches are attempt\
967
-
No equivalent source code line in the reference code can be identified.
-ed after the \214rst pattern)3.125 F 2.931(match. Using)144 588 R F1(;&)
968
-
No equivalent source code line in the reference code can be identified.
-2.931 E F0 .431(in place of)2.931 F F1(;;)2.932 E F0 .432(causes e)2.932
969
-
No equivalent source code line in the reference code can be identified.
-F -.15(xe)-.15 G .432(cution to continue with the).15 F F2(list)2.932 E
970
-
No equivalent source code line in the reference code can be identified.
-F0 .432(associated with the ne)2.932 F(xt)-.15 E .866(set of patterns.)
971
-
No equivalent source code line in the reference code can be identified.
-144 600 R(Using)5.866 E F1(;;&)3.366 E F0 .866(in place of)3.366 F F1
972
-
No equivalent source code line in the reference code can be identified.
-(;;)3.366 E F0 .866(causes the shell to test the ne)3.366 F .866
973
-
No equivalent source code line in the reference code can be identified.
-(xt pattern list in the state-)-.15 F .877(ment, if an)144 612 R 2.177
974
-
No equivalent source code line in the reference code can be identified.
--.65(y, a)-.15 H .877(nd e).65 F -.15(xe)-.15 G .878(cute an).15 F 3.378
975
-
No equivalent source code line in the reference code can be identified.
-(ya)-.15 G(ssociated)-3.378 E F2(list)3.378 E F0 .878
976
-
No equivalent source code line in the reference code can be identified.
-(on a successful match.)3.378 F .878(The e)5.878 F .878
977
-
No equivalent source code line in the reference code can be identified.
-(xit status is zero if no)-.15 F(pattern matches.)144 624 Q
978
-
No equivalent source code line in the reference code can be identified.
-(Otherwise, it is the e)5 E(xit status of the last command e)-.15 E -.15
979
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G(cuted in).15 E F2(list)2.5 E F0(.)A F1(if)108 640.8 Q F2
980
-
No equivalent source code line in the reference code can be identified.
-(list)2.5 E F0(;)A F1(then)2.5 E F2(list)2.5 E F0 2.5(;[)C F1(elif)A F2
981
-
No equivalent source code line in the reference code can be identified.
-(list)2.5 E F0(;)A F1(then)2.5 E F2(list)2.5 E F0 2.5(;].)C(.. [)-2.5 E
982
-
No equivalent source code line in the reference code can be identified.
-F1(else)2.5 E F2(list)2.5 E F0 2.5(;])C F1<8c>A F0(The)144 652.8 Q F1
983
-
No equivalent source code line in the reference code can be identified.
-(if)2.978 E F2(list)3.068 E F0 .478(is e)3.658 F -.15(xe)-.15 G 2.978
984
-
No equivalent source code line in the reference code can be identified.
-(cuted. If).15 F .478(its e)2.978 F .478(xit status is zero, the)-.15 F
985
-
No equivalent source code line in the reference code can be identified.
-F1(then)2.978 E F2(list)2.978 E F0 .478(is e)2.978 F -.15(xe)-.15 G
986
-
No equivalent source code line in the reference code can be identified.
-2.978(cuted. Otherwise,).15 F(each)2.978 E F1(elif)2.977 E F2(list)2.977
987
-
No equivalent source code line in the reference code can be identified.
-E F0 1.087(is e)144 664.8 R -.15(xe)-.15 G 1.087
988
-
No equivalent source code line in the reference code can be identified.
-(cuted in turn, and if its e).15 F 1.087
947
-
+F2(pattern)3.264 E F0 .765(in turn, using the)3.264 F 2.218
948
-
+(matching rules described under)144 504 R F1 -.1(Pa)4.718 G(tter).1 E
949
-
+4.718(nM)-.15 G(atching)-4.718 E F0(belo)4.718 E 6.017 -.65(w. T)-.25 H
950
-
+(he).65 E F2(wor)4.717 E(d)-.37 E F0 2.217(is e)4.717 F 2.217
951
-
+(xpanded using tilde)-.15 F -.15(ex)144 516 S 3.968
952
-
+(pansion, parameter and v).15 F 3.969(ariable e)-.25 F 3.969
953
-
+(xpansion, arithmetic e)-.15 F 3.969(xpansion, command substitution,)
954
-
+-.15 F .042(process substitution and quote remo)144 528 R -.25(va)-.15 G
955
-
+2.542(l. Each).25 F F2(pattern)2.542 E F0 -.15(ex)2.542 G .042
956
-
+(amined is e).15 F .041(xpanded using tilde e)-.15 F(xpansion,)-.15 E .8
957
-
+(parameter and v)144 540 R .8(ariable e)-.25 F .8
958
-
+(xpansion, arithmetic e)-.15 F .8
959
-
+(xpansion, command substitution, and process sub-)-.15 F 2.583
960
-
+(stitution. If)144 552 R(the)2.583 E F1(nocasematch)2.583 E F0 .083
961
-
+(shell option is enabled, the match is performed without re)2.583 F -.05
962
-
+(ga)-.15 G .082(rd to the).05 F .278(case of alphabetic characters.)144
963
-
+564 R .279(When a match is found, the corresponding)5.278 F F2(list)
964
-
+2.779 E F0 .279(is e)2.779 F -.15(xe)-.15 G 2.779(cuted. If).15 F(the)
965
-
+2.779 E F1(;;)2.779 E F0 .812(operator is used, no subsequent matches a\
966
-
+re attempted after the \214rst pattern match.)144 576 R(Using)5.812 E F1
967
-
+(;&)3.312 E F0(in)3.312 E .007(place of)144 588 R F1(;;)2.507 E F0 .007
968
-
+(causes e)2.507 F -.15(xe)-.15 G .007(cution to continue with the).15 F
969
-
+F2(list)2.507 E F0 .007(associated with the ne)2.507 F .007
970
-
+(xt set of patterns.)-.15 F(Using)5.008 E F1(;;&)144 600 Q F0 .561
971
-
+(in place of)3.061 F F1(;;)3.061 E F0 .561
972
-
+(causes the shell to test the ne)3.061 F .56
973
-
+(xt pattern list in the statement, if an)-.15 F 1.86 -.65(y, a)-.15 H
974
-
+.56(nd e).65 F -.15(xe)-.15 G(cute).15 E(an)144 612 Q 2.568(ya)-.15 G
975
-
+(ssociated)-2.568 E F2(list)2.568 E F0 .068(on a successful match.)2.568
976
-
+F .068(The e)5.068 F .068(xit status is zero if no pattern matches.)-.15
977
-
+F(Otherwise,)5.069 E(it is the e)144 624 Q
978
-
+(xit status of the last command e)-.15 E -.15(xe)-.15 G(cuted in).15 E
979
-
+F2(list)2.5 E F0(.)A F1(if)108 640.8 Q F2(list)2.5 E F0(;)A F1(then)2.5
980
-
+E F2(list)2.5 E F0 2.5(;[)C F1(elif)A F2(list)2.5 E F0(;)A F1(then)2.5 E
981
-
+F2(list)2.5 E F0 2.5(;].)C(.. [)-2.5 E F1(else)2.5 E F2(list)2.5 E F0
982
-
+2.5(;])C F1<8c>A F0(The)144 652.8 Q F1(if)2.978 E F2(list)3.068 E F0
983
-
+.478(is e)3.658 F -.15(xe)-.15 G 2.978(cuted. If).15 F .478(its e)2.978
984
-
+F .478(xit status is zero, the)-.15 F F1(then)2.978 E F2(list)2.978 E F0
985
-
+.478(is e)2.978 F -.15(xe)-.15 G 2.978(cuted. Otherwise,).15 F(each)
986
-
+2.978 E F1(elif)2.977 E F2(list)2.977 E F0 1.087(is e)144 664.8 R -.15
987
-
+(xe)-.15 G 1.087(cuted in turn, and if its e).15 F 1.087
989 ➡ 988 (xit status is zero, the corresponding)-.15 F F1(then)3.587 E F2(list)
990 ➡ 989 3.587 E F0 1.088(is e)3.588 F -.15(xe)-.15 G 1.088(cuted and the).15 F
991 ➡ 990 .104(command completes.)144 676.8 R .103(Otherwise, the)5.104 F F1(else)
@@ -994,7 +993,7 @@ E F0 1.087(is e)144 664.8 R -.15(xe)-.15 G 1.087
994 ➡ 993 -.15 F .103(xit sta-)-.15 F(tus of the last command e)144 688.8 Q -.15
995 ➡ 994 (xe)-.15 G(cuted, or zero if no condition tested true.).15 E F1(while)
996 ➡ 995 108 705.6 Q F2(list-1)2.5 E F0(;)A F1(do)2.5 E F2(list-2)2.5 E F0(;)A F1
997
-
No equivalent source code line in the reference code can be identified.
-(done)2.5 E F0(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(6)200.95 E 0
996
-
+(done)2.5 E F0(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(6)198.45 E 0
998 ➡ 997 Cg EP
999 ➡ 998 %%Page: 7 7
1000 ➡ 999 %%BeginPageSetup
@@ -1128,8 +1127,8 @@ F .952(ord be)-.1 F .952(ginning with)-.15 F F1(#)3.451 E F0 .951
1128 ➡ 1127 1.337(option enabled does not allo)3.837 F 3.837(wc)-.25 G 3.836
1129 ➡ 1128 (omments. The)-3.837 F F1(interacti)3.836 E -.1(ve)-.1 G(_comments).1 E
1130 ➡ 1129 F0 1.336(option is on by def)3.836 F 1.336(ault in)-.1 F(interacti)108
1131
-
No equivalent source code line in the reference code can be identified.
-698.4 Q .3 -.15(ve s)-.25 H(hells.).15 E(GNU Bash 4.4)72 768 Q
1132
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(7)200.95 E 0 Cg EP
1130
-
+698.4 Q .3 -.15(ve s)-.25 H(hells.).15 E(GNU Bash 5.0)72 768 Q
1131
-
+(2018 March 15)144.29 E(7)198.45 E 0 Cg EP
1133 ➡ 1132 %%Page: 8 8
1134 ➡ 1133 %%BeginPageSetup
1135 ➡ 1134 BP
@@ -1233,8 +1232,8 @@ Q F4(\\)144 590.4 Q F2(nnn)A F0(the eight-bit character whose v)180
1233 ➡ 1232 ngle-quoted, as if the dollar sign had not been present.)-.15 E 2.64(Ad)
1234 ➡ 1233 108 720 S .14(ouble-quoted string preceded by a dollar sign \()-2.64 F
1235 ➡ 1234 F4($)A F0(")A F2(string)A F0 .14
1236
-
No equivalent source code line in the reference code can be identified.
-("\) will cause the string to be translated according)B(GNU Bash 4.4)72
1237
-
No equivalent source code line in the reference code can be identified.
-768 Q(2018 March 2)146.79 E(8)200.95 E 0 Cg EP
1235
-
+("\) will cause the string to be translated according)B(GNU Bash 5.0)72
1236
-
+768 Q(2018 March 15)144.29 E(8)198.45 E 0 Cg EP
1238 ➡ 1237 %%Page: 9 9
1239 ➡ 1238 %%BeginPageSetup
1240 ➡ 1239 BP
@@ -1385,8 +1384,8 @@ F0 5.144(.I)C 2.644(ft)-5.144 G .144(he control v)-2.644 F .144
1385 ➡ 1384 (ke).2 G .444(d, and may be reassigned using).1 F(the)108 722.4 Q F1
1386 ➡ 1385 (set)3.333 E F0 -.2(bu)3.333 G .833(iltin command.).2 F .834(Positional\
1387 ➡ 1386 parameters may not be assigned to with assignment statements.)5.833 F
1388
-
No equivalent source code line in the reference code can be identified.
-(The)5.834 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(9)200.95 E 0 Cg
1389
-
No equivalent source code line in the reference code can be identified.
-EP
1387
-
+(The)5.834 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(9)198.45 E 0
1388
-
+Cg EP
1390 ➡ 1389 %%Page: 10 10
1391 ➡ 1390 %%BeginPageSetup
1392 ➡ 1391 BP
@@ -1517,7 +1516,7 @@ embers correspond to the internal list of aliases as main-)-.25 F .16
1517 ➡ 1516 (ve)-.25 G .96 -.4(r, u).15 H(nsetting).4 E 4.503
1518 ➡ 1517 (array elements currently does not cause aliases to be remo)144 727.2 R
1519 ➡ 1518 -.15(ve)-.15 G 7.003(df).15 G 4.503(rom the alias list.)-7.003 F(If)
1520
-
No equivalent source code line in the reference code can be identified.
-9.503 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(10)195.95 E 0 Cg EP
1519
-
+9.503 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(10)193.45 E 0 Cg EP
1521 ➡ 1520 %%Page: 11 11
1522 ➡ 1521 %%BeginPageSetup
1523 ➡ 1522 BP
@@ -1633,7 +1632,7 @@ F0(is)3.28 E(de\214ned in the \214le)144 648 Q F1(${B)2.5 E(ASH_SOURCE[)
1633 ➡ 1632 (ersion information for this instance of)-.15 F F1(bash)2.644 E F0 5.144
1634 ➡ 1633 (.T)C(he)-5.144 E -.25(va)144 720 S
1635 ➡ 1634 (lues assigned to the array members are as follo).25 E(ws:)-.25 E
1636
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(11)195.95 E 0 Cg EP
1635
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(11)193.45 E 0 Cg EP
1637 ➡ 1636 %%Page: 12 12
1638 ➡ 1637 %%BeginPageSetup
1639 ➡ 1638 BP
@@ -1749,8 +1748,8 @@ F(ariable)-.25 E .35(will not change the current directory)144 648 R
1749 ➡ 1748 1.091(are ignored.)3.341 F(If)6.091 E F3(EPOCHREAL)3.59 E(TIME)-.828 E
1750 ➡ 1749 F0 1.09(is unset, it loses its special properties, e)3.34 F -.15(ve)-.25
1751 ➡ 1750 G 3.59(ni).15 G 3.59(fi)-3.59 G 3.59(ti)-3.59 G(s)-3.59 E
1752
-
No equivalent source code line in the reference code can be identified.
-(subsequently reset.)144 720 Q(GNU Bash 4.4)72 768 Q(2018 March 2)146.79
1753
-
No equivalent source code line in the reference code can be identified.
-E(12)195.95 E 0 Cg EP
1751
-
+(subsequently reset.)144 720 Q(GNU Bash 5.0)72 768 Q(2018 March 15)
1752
-
+144.29 E(12)193.45 E 0 Cg EP
1754 ➡ 1753 %%Page: 13 13
1755 ➡ 1754 %%BeginPageSetup
1756 ➡ 1755 BP
@@ -1855,7 +1854,7 @@ g system on which)144 678 R F1(bash)2.83 E F0 .33(is e)2.83 F -.15(xe)
1855 ➡ 1854 (alues from the processes in)-.25 F(the most-recently-e)144 726 Q -.15
1856 ➡ 1855 (xe)-.15 G(cuted fore).15 E
1857 ➡ 1856 (ground pipeline \(which may contain only a single command\).)-.15 E
1858
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(13)195.95 E 0 Cg EP
1857
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(13)193.45 E 0 Cg EP
1859 ➡ 1858 %%Page: 14 14
1860 ➡ 1859 %%BeginPageSetup
1861 ➡ 1860 BP
@@ -1971,8 +1970,8 @@ mpty string causes the trace output to be sent to the standard error)144
1971 ➡ 1970 681.6 R 7.531(.N)-.55 G 2.531(ote that setting)-7.531 F F2 -.27(BA)144
1972 ➡ 1971 693.6 S(SH_XTRA).27 E(CEFD)-.495 E F0 .74(to 2 \(the standard error \
1973 ➡ 1972 \214le descriptor\) and then unsetting it will result in the)2.991 F
1974
-
No equivalent source code line in the reference code can be identified.
-(standard error being closed.)144 705.6 Q(GNU Bash 4.4)72 768 Q
1975
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(14)195.95 E 0 Cg EP
1973
-
+(standard error being closed.)144 705.6 Q(GNU Bash 5.0)72 768 Q
1974
-
+(2018 March 15)144.29 E(14)193.45 E 0 Cg EP
1976 ➡ 1975 %%Page: 15 15
1977 ➡ 1976 %%BeginPageSetup
1978 ➡ 1977 BP
@@ -2090,8 +2089,8 @@ A F1(HISTFILE)108 696 Q F0 .181
2090 ➡ 2089 -.315 E F0(belo)2.431 E 2.682(w\). The)-.25 F(def)2.682 E .182(ault v)
2091 ➡ 2090 -.1 F(alue)-.25 E(is)144 720 Q F5(~/.bash_history)2.5 E F0 5(.I)C 2.5
2092 ➡ 2091 (fu)-5 G(nset, the command history is not sa)-2.5 E -.15(ve)-.2 G 2.5
2093
-
No equivalent source code line in the reference code can be identified.
-(dw).15 G(hen a shell e)-2.5 E(xits.)-.15 E(GNU Bash 4.4)72 768 Q
2094
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(15)195.95 E 0 Cg EP
2092
-
+(dw).15 G(hen a shell e)-2.5 E(xits.)-.15 E(GNU Bash 5.0)72 768 Q
2093
-
+(2018 March 15)144.29 E(15)193.45 E 0 Cg EP
2095 ➡ 2094 %%Page: 16 16
2096 ➡ 2095 %%BeginPageSetup
2097 ➡ 2096 BP
@@ -2208,8 +2207,8 @@ E F1(LANG)108 636 Q F0 1.239(Used to determine the locale cate)144 636 R
2208 ➡ 2207 ermines the collation order used when sorting the results of pathname e)
2209 ➡ 2208 -.25 F(xpansion,)-.15 E 1.465(and determines the beha)144 720 R 1.465
2210 ➡ 2209 (vior of range e)-.2 F 1.464(xpressions, equi)-.15 F -.25(va)-.25 G
2211
-
No equivalent source code line in the reference code can be identified.
-1.464(lence classes, and collating sequences).25 F(GNU Bash 4.4)72 768 Q
2212
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(16)195.95 E 0 Cg EP
2210
-
+1.464(lence classes, and collating sequences).25 F(GNU Bash 5.0)72 768 Q
2211
-
+(2018 March 15)144.29 E(16)193.45 E 0 Cg EP
2213 ➡ 2212 %%Page: 17 17
2214 ➡ 2213 %%BeginPageSetup
2215 ➡ 2214 BP
@@ -2318,8 +2317,8 @@ E F0(and)3.423 E F1(\\W)3.423 E F0 .923(prompt string escapes \(see)
2318 ➡ 2317 (.).74 E F1(PS3)108 708 Q F0 1.116(The v)144 708 R 1.115
2319 ➡ 2318 (alue of this parameter is used as the prompt for the)-.25 F F1(select)
2320 ➡ 2319 3.615 E F0 1.115(command \(see)3.615 F F2 1.115(SHELL GRAM-)3.615 F(MAR)
2321
-
No equivalent source code line in the reference code can be identified.
-144 720 Q F0(abo)2.25 E -.15(ve)-.15 G(\).).15 E(GNU Bash 4.4)72 768 Q
2322
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(17)195.95 E 0 Cg EP
2320
-
+144 720 Q F0(abo)2.25 E -.15(ve)-.15 G(\).).15 E(GNU Bash 5.0)72 768 Q
2321
-
+(2018 March 15)144.29 E(17)193.45 E 0 Cg EP
2323 ➡ 2322 %%Page: 18 18
2324 ➡ 2323 %%BeginPageSetup
2325 ➡ 2324 BP
@@ -2439,7 +2438,7 @@ E F1(histchars)108 644.4 Q F0 2.069(The tw)144 656.4 R 4.57(oo)-.1 G
2439 ➡ 2438 char)144 716.4 R(-)-.2 E 1.293(acter of a w)144 728.4 R 1.293
2440 ➡ 2439 (ord, normally `)-.1 F F1(#)A F0 3.793('. The)B 1.294
2441 ➡ 2440 (history comment character causes history substitution to be)3.794 F
2442
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(18)195.95 E 0 Cg EP
2441
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(18)193.45 E 0 Cg EP
2443 ➡ 2442 %%Page: 19 19
2444 ➡ 2443 %%BeginPageSetup
2445 ➡ 2444 BP
@@ -2593,8 +2592,8 @@ G 3.975(da).15 G 1.475(rrays are interpreted as)-3.975 F .615
2593 ➡ 2592 E 2.5(,o)-.65 G(r)-2.5 E F1(unset)2.5 E F2(name)2.5 E F0([)A F2
2594 ➡ 2593 (subscript)A F0(], where)A F2(subscript)2.5 E F0(is)2.5 E F1(*)2.5 E F0
2595 ➡ 2594 (or)2.5 E F1(@)2.5 E F0 2.5(,r)C(emo)-2.5 E -.15(ve)-.15 G 2.5(st).15 G
2596
-
No equivalent source code line in the reference code can be identified.
-(he entire array)-2.5 E(.)-.65 E(GNU Bash 4.4)72 768 Q(2018 March 2)
2597
-
No equivalent source code line in the reference code can be identified.
-146.79 E(19)195.95 E 0 Cg EP
2595
-
+(he entire array)-2.5 E(.)-.65 E(GNU Bash 5.0)72 768 Q(2018 March 15)
2596
-
+144.29 E(19)193.45 E 0 Cg EP
2598 ➡ 2597 %%Page: 20 20
2599 ➡ 2598 %%BeginPageSetup
2600 ➡ 2599 BP
@@ -2729,8 +2728,8 @@ F1(${)2.911 E F0 .411(is not considered eligible for brace e)2.911 F
2729 ➡ 2728 (xpansion until the closing)-.15 E F1(})2.5 E F0(.)A 1.476(This constru\
2730 ➡ 2729 ct is typically used as shorthand when the common pre\214x of the strin\
2731 ➡ 2730 gs to be generated is)108 705.6 R(longer than in the abo)108 717.6 Q .3
2732
-
No equivalent source code line in the reference code can be identified.
--.15(ve ex)-.15 H(ample:).15 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79
2733
-
No equivalent source code line in the reference code can be identified.
-E(20)195.95 E 0 Cg EP
2731
-
+-.15(ve ex)-.15 H(ample:).15 E(GNU Bash 5.0)72 768 Q(2018 March 15)
2732
-
+144.29 E(20)193.45 E 0 Cg EP
2734 ➡ 2733 %%Page: 21 21
2735 ➡ 2734 %%BeginPageSetup
2736 ➡ 2735 BP
@@ -2863,8 +2862,8 @@ R 4.919(xpansion. The)-.15 F -.15(ex)4.919 G 2.418
2863 ➡ 2862 .334(In each of the cases belo)108 708 R -.65(w,)-.25 G F2(wor)3.484 E
2864 ➡ 2863 (d)-.37 E F0 .334(is subject to tilde e)2.834 F .334
2865 ➡ 2864 (xpansion, parameter e)-.15 F .334(xpansion, command substitution,)-.15
2866
-
No equivalent source code line in the reference code can be identified.
-F(and arithmetic e)108 720 Q(xpansion.)-.15 E(GNU Bash 4.4)72 768 Q
2867
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(21)195.95 E 0 Cg EP
2865
-
+F(and arithmetic e)108 720 Q(xpansion.)-.15 E(GNU Bash 5.0)72 768 Q
2866
-
+(2018 March 15)144.29 E(21)193.45 E 0 Cg EP
2868 ➡ 2867 %%Page: 22 22
2869 ➡ 2868 %%BeginPageSetup
2870 ➡ 2869 BP
@@ -2980,8 +2979,8 @@ Q F1(!)A F2(pr)A(e\214x)-.37 E F1(*)A F0(})A(${)108 657.6 Q F1(!)A F2
2980 ➡ 2979 .257(special v)2.507 F 2.757(ariable. When)-.25 F F2(@)2.757 E F0 .257
2981 ➡ 2980 (is used and the e)2.757 F .257(xpansion appears)-.15 F
2982 ➡ 2981 (within double quotes, each v)144 693.6 Q(ariable name e)-.25 E
2983
-
No equivalent source code line in the reference code can be identified.
-(xpands to a separate w)-.15 E(ord.)-.1 E(GNU Bash 4.4)72 768 Q
2984
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(22)195.95 E 0 Cg EP
2982
-
+(xpands to a separate w)-.15 E(ord.)-.1 E(GNU Bash 5.0)72 768 Q
2983
-
+(2018 March 15)144.29 E(22)193.45 E 0 Cg EP
2985 ➡ 2984 %%Page: 23 23
2986 ➡ 2985 %%BeginPageSetup
2987 ➡ 2986 BP
@@ -3026,6584 +3025,6600 @@ G 2.5(1r)-2.5 G(eferences the last element.)-2.5 E(${)108 237.6 Q F2
3026 ➡ 3025 Q 1.396 -.1(ve m)-.1 H 1.196(atching pr).1 F 1.196(e\214x patter)-.18 F
3027 ➡ 3026 (n)-.15 E F0 6.196(.T)C(he)-6.196 E F2(wor)4.036 E(d)-.37 E F0 1.196
3028 ➡ 3027 (is e)4.466 F 1.196(xpanded to produce a pattern just as in path-)-.15 F
3029
-
No equivalent source code line in the reference code can be identified.
-.151(name e)144 273.6 R 2.651(xpansion. If)-.15 F .152
3030
-
No equivalent source code line in the reference code can be identified.
-(the pattern matches the be)2.652 F .152(ginning of the v)-.15 F .152
3031
-
No equivalent source code line in the reference code can be identified.
-(alue of)-.25 F F2(par)2.652 E(ameter)-.15 E F0 2.652(,t).73 G .152
3032
-
No equivalent source code line in the reference code can be identified.
-(hen the result of)-2.652 F 1.4(the e)144 285.6 R 1.4(xpansion is the e)
3033
-
No equivalent source code line in the reference code can be identified.
--.15 F 1.4(xpanded v)-.15 F 1.4(alue of)-.25 F F2(par)5.15 E(ameter)-.15
3034
-
No equivalent source code line in the reference code can be identified.
-E F0 1.4(with the shortest matching pattern \(the `)4.63 F(`)-.74 E F1
3035
-
No equivalent source code line in the reference code can be identified.
-(#)A F0 -.74('')C .281(case\) or the longest matching pattern \(the `)
3036
-
No equivalent source code line in the reference code can be identified.
-144 297.6 R(`)-.74 E F1(##)A F0 1.761 -.74('' c)D .281(ase\) deleted.)
3037
-
No equivalent source code line in the reference code can be identified.
-.74 F(If)5.281 E F2(par)4.031 E(ameter)-.15 E F0(is)3.511 E F1(@)2.781 E
3038
-
No equivalent source code line in the reference code can be identified.
-F0(or)2.781 E F1(*)2.782 E F0 2.782(,t)C .282(he pattern)-2.782 F(remo)
3039
-
No equivalent source code line in the reference code can be identified.
-144 309.6 Q -.25(va)-.15 G 3.274(lo).25 G .774
3028
-
+.543(name e)144 273.6 R .544(xpansion, and matched ag)-.15 F .544
3029
-
+(ainst the e)-.05 F .544(xpanded v)-.15 F .544(alue of)-.25 F F2(par)
3030
-
+4.294 E(ameter)-.15 E F0 .544(using the rules described)3.774 F(under)
3031
-
+144 285.6 Q F1 -.1(Pa)3.222 G(tter).1 E 3.222(nM)-.15 G(atching)-3.222 E
3032
-
+F0(belo)3.222 E 4.522 -.65(w. I)-.25 H 3.222(ft).65 G .721
3033
-
+(he pattern matches the be)-3.222 F .721(ginning of the v)-.15 F .721
3034
-
+(alue of)-.25 F F2(par)3.221 E(ameter)-.15 E F0(,).73 E 1.151
3035
-
+(then the result of the e)144 297.6 R 1.151(xpansion is the e)-.15 F
3036
-
+1.151(xpanded v)-.15 F 1.151(alue of)-.25 F F2(par)4.902 E(ameter)-.15 E
3037
-
+F0 1.152(with the shortest matching)4.382 F .184(pattern \(the `)144
3038
-
+309.6 R(`)-.74 E F1(#)A F0 1.664 -.74('' c)D .184
3039
-
+(ase\) or the longest matching pattern \(the `).74 F(`)-.74 E F1(##)A F0
3040
-
+1.664 -.74('' c)D .184(ase\) deleted.).74 F(If)5.183 E F2(par)3.933 E
3041
-
+(ameter)-.15 E F0(is)3.413 E F1(@)2.683 E F0(or)144 321.6 Q F1(*)3.018 E
3042
-
+F0 3.018(,t)C .518(he pattern remo)-3.018 F -.25(va)-.15 G 3.018(lo).25
3043
-
+G .518
3040 ➡ 3044 (peration is applied to each positional parameter in turn, and the e)
3041
-
No equivalent source code line in the reference code can be identified.
--3.274 F .774(xpansion is the resul-)-.15 F .401(tant list.)144 321.6 R
3042
-
No equivalent source code line in the reference code can be identified.
-(If)5.401 E F2(par)4.151 E(ameter)-.15 E F0 .401(is an array v)3.631 F
3043
-
No equivalent source code line in the reference code can be identified.
-.401(ariable subscripted with)-.25 F F1(@)2.901 E F0(or)2.901 E F1(*)
3044
-
No equivalent source code line in the reference code can be identified.
-2.901 E F0 2.902(,t)C .402(he pattern remo)-2.902 F -.25(va)-.15 G 2.902
3045
-
No equivalent source code line in the reference code can be identified.
-(lo).25 G(peration)-2.902 E
3046
-
No equivalent source code line in the reference code can be identified.
-(is applied to each member of the array in turn, and the e)144 333.6 Q
3047
-
No equivalent source code line in the reference code can be identified.
-(xpansion is the resultant list.)-.15 E(${)108 350.4 Q F2(par)A(ameter)
3048
-
No equivalent source code line in the reference code can be identified.
--.15 E F1(%)A F2(wor)A(d)-.37 E F0(})A(${)108 362.4 Q F2(par)A(ameter)
3049
-
No equivalent source code line in the reference code can be identified.
--.15 E F1(%%)A F2(wor)A(d)-.37 E F0(})A F1(Remo)144 374.4 Q .347 -.1
3050
-
No equivalent source code line in the reference code can be identified.
-(ve m)-.1 H .147(atching suf\214x patter).1 F(n)-.15 E F0 5.147(.T)C(he)
3051
-
No equivalent source code line in the reference code can be identified.
--5.147 E F2(wor)2.647 E(d)-.37 E F0 .147(is e)2.647 F .146
3052
-
No equivalent source code line in the reference code can be identified.
-(xpanded to produce a pattern just as in pathname)-.15 F -.15(ex)144
3053
-
No equivalent source code line in the reference code can be identified.
-386.4 S 3.088(pansion. If).15 F .588
3054
-
No equivalent source code line in the reference code can be identified.
-(the pattern matches a trailing portion of the e)3.088 F .588(xpanded v)
3055
-
No equivalent source code line in the reference code can be identified.
--.15 F .588(alue of)-.25 F F2(par)3.088 E(ameter)-.15 E F0 3.088(,t).73
3056
-
No equivalent source code line in the reference code can be identified.
-G .588(hen the)-3.088 F .226(result of the e)144 398.4 R .226
3057
-
No equivalent source code line in the reference code can be identified.
-(xpansion is the e)-.15 F .226(xpanded v)-.15 F .226(alue of)-.25 F F2
3058
-
No equivalent source code line in the reference code can be identified.
-(par)3.976 E(ameter)-.15 E F0 .226
3059
-
No equivalent source code line in the reference code can be identified.
-(with the shortest matching pattern \(the)3.456 F -.74(``)144 410.4 S F1
3060
-
No equivalent source code line in the reference code can be identified.
-(%).74 E F0 1.521 -.74('' c)D .042
3061
-
No equivalent source code line in the reference code can be identified.
-(ase\) or the longest matching pattern \(the `).74 F(`)-.74 E F1(%%)A F0
3062
-
No equivalent source code line in the reference code can be identified.
-1.522 -.74('' c)D .042(ase\) deleted.).74 F(If)5.042 E F2(par)3.792 E
3063
-
No equivalent source code line in the reference code can be identified.
-(ameter)-.15 E F0(is)3.272 E F1(@)2.542 E F0(or)2.542 E F1(*)2.542 E F0
3064
-
No equivalent source code line in the reference code can be identified.
-2.542(,t)C(he)-2.542 E .441(pattern remo)144 422.4 R -.25(va)-.15 G
3065
-
No equivalent source code line in the reference code can be identified.
-2.941(lo).25 G .441
3066
-
No equivalent source code line in the reference code can be identified.
-(peration is applied to each positional parameter in turn, and the e)
3067
-
No equivalent source code line in the reference code can be identified.
--2.941 F .44(xpansion is the)-.15 F .24(resultant list.)144 434.4 R(If)
3068
-
No equivalent source code line in the reference code can be identified.
-5.24 E F2(par)3.99 E(ameter)-.15 E F0 .24(is an array v)3.47 F .241
3069
-
No equivalent source code line in the reference code can be identified.
-(ariable subscripted with)-.25 F F1(@)2.741 E F0(or)2.741 E F1(*)2.741 E
3070
-
No equivalent source code line in the reference code can be identified.
-F0 2.741(,t)C .241(he pattern remo)-2.741 F -.25(va)-.15 G 2.741(lo).25
3071
-
No equivalent source code line in the reference code can be identified.
-G(per)-2.741 E(-)-.2 E
3072
-
No equivalent source code line in the reference code can be identified.
-(ation is applied to each member of the array in turn, and the e)144
3073
-
No equivalent source code line in the reference code can be identified.
-446.4 Q(xpansion is the resultant list.)-.15 E(${)108 463.2 Q F2(par)A
3074
-
No equivalent source code line in the reference code can be identified.
-(ameter)-.15 E F1(/)A F2(pattern)A F1(/)A F2(string)A F0(})A F1 -.1(Pa)
3075
-
No equivalent source code line in the reference code can be identified.
-144 475.2 S(tter).1 E 3.607(ns)-.15 G(ubstitution)-3.607 E F0 6.107(.T)C
3076
-
No equivalent source code line in the reference code can be identified.
-(he)-6.107 E F2(pattern)3.607 E F0 1.107(is e)3.607 F 1.106
3077
-
No equivalent source code line in the reference code can be identified.
-(xpanded to produce a pattern just as in pathname e)-.15 F(xpan-)-.15 E
3078
-
No equivalent source code line in the reference code can be identified.
-(sion.)144 487.2 Q F2 -.8(Pa)6.033 G -.15(ra).8 G(meter).15 E F0 1.033
3079
-
No equivalent source code line in the reference code can be identified.
-(is e)3.533 F 1.033(xpanded and the longest match of)-.15 F F2(pattern)
3080
-
No equivalent source code line in the reference code can be identified.
-3.533 E F0(ag)3.533 E 1.034(ainst its v)-.05 F 1.034
3081
-
No equivalent source code line in the reference code can be identified.
-(alue is replaced with)-.25 F F2(string)144 499.2 Q F0 5.161(.I)C(f)
3082
-
No equivalent source code line in the reference code can be identified.
--5.161 E F2(pattern)2.661 E F0(be)2.661 E .161(gins with)-.15 F F1(/)
3083
-
No equivalent source code line in the reference code can be identified.
-2.661 E F0 2.661(,a)C .161(ll matches of)-2.661 F F2(pattern)2.661 E F0
3084
-
No equivalent source code line in the reference code can be identified.
-.16(are replaced with)2.661 F F2(string)2.66 E F0 5.16(.N)C .16
3085
-
No equivalent source code line in the reference code can be identified.
-(ormally only the)-5.16 F .806(\214rst match is replaced.)144 511.2 R
3086
-
No equivalent source code line in the reference code can be identified.
-(If)5.806 E F2(pattern)3.306 E F0(be)3.306 E .806(gins with)-.15 F F1(#)
3087
-
No equivalent source code line in the reference code can be identified.
-3.306 E F0 3.306(,i)C 3.307(tm)-3.306 G .807(ust match at the be)-3.307
3088
-
No equivalent source code line in the reference code can be identified.
-F .807(ginning of the e)-.15 F(xpanded)-.15 E -.25(va)144 523.2 S .621
3089
-
No equivalent source code line in the reference code can be identified.
-(lue of).25 F F2(par)3.121 E(ameter)-.15 E F0 5.621(.I)C(f)-5.621 E F2
3090
-
No equivalent source code line in the reference code can be identified.
-(pattern)3.121 E F0(be)3.121 E .621(gins with)-.15 F F1(%)3.121 E F0
3091
-
No equivalent source code line in the reference code can be identified.
-3.121(,i)C 3.121(tm)-3.121 G .62(ust match at the end of the e)-3.121 F
3092
-
No equivalent source code line in the reference code can be identified.
-.62(xpanded v)-.15 F .62(alue of)-.25 F F2(par)144 535.2 Q(ameter)-.15 E
3093
-
No equivalent source code line in the reference code can be identified.
-F0 6.253(.I)C(f)-6.253 E F2(string)3.753 E F0 1.253(is null, matches of)
3094
-
No equivalent source code line in the reference code can be identified.
-3.753 F F2(pattern)3.753 E F0 1.253(are deleted and the)3.753 F F1(/)
3095
-
No equivalent source code line in the reference code can be identified.
-3.753 E F0(follo)3.753 E(wing)-.25 E F2(pattern)3.753 E F0 1.254(may be)
3096
-
No equivalent source code line in the reference code can be identified.
-3.754 F 2.732(omitted. If)144 547.2 R(the)2.732 E F1(nocasematch)2.732 E
3097
-
No equivalent source code line in the reference code can be identified.
-F0 .231(shell option is enabled, the match is performed without re)2.732
3098
-
No equivalent source code line in the reference code can be identified.
-F -.05(ga)-.15 G .231(rd to the).05 F .187
3099
-
No equivalent source code line in the reference code can be identified.
-(case of alphabetic characters.)144 559.2 R(If)5.187 E F2(par)3.937 E
3100
-
No equivalent source code line in the reference code can be identified.
-(ameter)-.15 E F0(is)3.417 E F1(@)2.687 E F0(or)2.687 E F1(*)2.688 E F0
3101
-
No equivalent source code line in the reference code can be identified.
-2.688(,t)C .188(he substitution operation is applied to each)-2.688 F
3102
-
No equivalent source code line in the reference code can be identified.
-.446(positional parameter in turn, and the e)144 571.2 R .446
3103
-
No equivalent source code line in the reference code can be identified.
-(xpansion is the resultant list.)-.15 F(If)5.445 E F2(par)4.195 E
3104
-
No equivalent source code line in the reference code can be identified.
-(ameter)-.15 E F0 .445(is an array v)3.675 F(ari-)-.25 E .462
3105
-
No equivalent source code line in the reference code can be identified.
-(able subscripted with)144 583.2 R F1(@)2.962 E F0(or)2.962 E F1(*)2.962
3106
-
No equivalent source code line in the reference code can be identified.
-E F0 2.962(,t)C .463
3107
-
No equivalent source code line in the reference code can be identified.
-(he substitution operation is applied to each member of the array in)
3108
-
No equivalent source code line in the reference code can be identified.
--2.962 F(turn, and the e)144 595.2 Q(xpansion is the resultant list.)
3109
-
No equivalent source code line in the reference code can be identified.
--.15 E(${)108 612 Q F2(par)A(ameter)-.15 E F1(^)A F2(pattern)A F0(})A
3110
-
No equivalent source code line in the reference code can be identified.
-(${)108 624 Q F2(par)A(ameter)-.15 E F1(^^)A F2(pattern)A F0(})A(${)108
3111
-
No equivalent source code line in the reference code can be identified.
-636 Q F2(par)A(ameter)-.15 E F1(,)A F2(pattern)A F0(})A(${)108 648 Q F2
3112
-
No equivalent source code line in the reference code can be identified.
-(par)A(ameter)-.15 E F1(,,)A F2(pattern)A F0(})A F1 .438
3113
-
No equivalent source code line in the reference code can be identified.
-(Case modi\214cation)144 660 R F0 5.438(.T)C .438(his e)-5.438 F .437
3114
-
No equivalent source code line in the reference code can be identified.
-(xpansion modi\214es the case of alphabetic characters in)-.15 F F2(par)
3115
-
No equivalent source code line in the reference code can be identified.
-2.937 E(ameter)-.15 E F0 5.437(.T)C(he)-5.437 E F2(pattern)144 672 Q F0
3116
-
No equivalent source code line in the reference code can be identified.
-1.406(is e)3.906 F 1.407
3117
-
No equivalent source code line in the reference code can be identified.
-(xpanded to produce a pattern just as in pathname e)-.15 F 3.907
3118
-
No equivalent source code line in the reference code can be identified.
-(xpansion. Each)-.15 F 1.407(character in the)3.907 F -.15(ex)144 684 S
3119
-
No equivalent source code line in the reference code can be identified.
-1.232(panded v).15 F 1.232(alue of)-.25 F F2(par)3.732 E(ameter)-.15 E
3120
-
No equivalent source code line in the reference code can be identified.
-F0 1.232(is tested ag)3.732 F(ainst)-.05 E F2(pattern)3.732 E F0 3.732
3121
-
No equivalent source code line in the reference code can be identified.
-(,a)C 1.232(nd, if it matches the pattern, its case is)-3.732 F(con)144
3122
-
No equivalent source code line in the reference code can be identified.
-696 Q -.15(ve)-.4 G 2.924(rted. The).15 F .424
3123
-
No equivalent source code line in the reference code can be identified.
-(pattern should not attempt to match more than one character)2.924 F
3124
-
No equivalent source code line in the reference code can be identified.
-5.424(.T)-.55 G(he)-5.424 E F1(^)2.924 E F0 .424(operator con-)2.924 F
3125
-
No equivalent source code line in the reference code can be identified.
--.15(ve)144 708 S .61(rts lo).15 F .61(wercase letters matching)-.25 F
3126
-
No equivalent source code line in the reference code can be identified.
-F2(pattern)3.11 E F0 .61(to uppercase; the)3.11 F F1(,)3.11 E F0 .61
3127
-
No equivalent source code line in the reference code can be identified.
-(operator con)3.11 F -.15(ve)-.4 G .61(rts matching uppercase).15 F
3128
-
No equivalent source code line in the reference code can be identified.
-1.547(letters to lo)144 720 R 4.047(wercase. The)-.25 F F1(^^)4.047 E F0
3129
-
No equivalent source code line in the reference code can be identified.
-(and)4.047 E F1(,,)4.047 E F0 -.15(ex)4.047 G 1.547(pansions con).15 F
3130
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.4 G 1.547(rt each matched character in the e).15 F(xpanded)
3131
-
No equivalent source code line in the reference code can be identified.
--.15 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(23)195.95 E 0 Cg EP
3045
-
+-3.018 F(xpan-)-.15 E 1.122(sion is the resultant list.)144 333.6 R(If)
3046
-
+6.121 E F2(par)4.871 E(ameter)-.15 E F0 1.121(is an array v)4.351 F
3047
-
+1.121(ariable subscripted with)-.25 F F1(@)3.621 E F0(or)3.621 E F1(*)
3048
-
+3.621 E F0 3.621(,t)C 1.121(he pattern)-3.621 F(remo)144 345.6 Q -.25
3049
-
+(va)-.15 G 2.53(lo).25 G .03
3050
-
+(peration is applied to each member of the array in turn, and the e)
3051
-
+-2.53 F .03(xpansion is the resultant)-.15 F(list.)144 357.6 Q(${)108
3052
-
+374.4 Q F2(par)A(ameter)-.15 E F1(%)A F2(wor)A(d)-.37 E F0(})A(${)108
3053
-
+386.4 Q F2(par)A(ameter)-.15 E F1(%%)A F2(wor)A(d)-.37 E F0(})A F1(Remo)
3054
-
+144 398.4 Q .347 -.1(ve m)-.1 H .147(atching suf\214x patter).1 F(n)-.15
3055
-
+E F0 5.147(.T)C(he)-5.147 E F2(wor)2.647 E(d)-.37 E F0 .147(is e)2.647 F
3056
-
+.146(xpanded to produce a pattern just as in pathname)-.15 F -.15(ex)144
3057
-
+410.4 S .458(pansion, and matched ag).15 F .458(ainst the e)-.05 F .458
3058
-
+(xpanded v)-.15 F .458(alue of)-.25 F F2(par)4.209 E(ameter)-.15 E F0
3059
-
+.459(using the rules described under)3.689 F F1 -.1(Pa)144 422.4 S(tter)
3060
-
+.1 E 4.593(nM)-.15 G(atching)-4.593 E F0(belo)4.593 E 5.892 -.65(w. I)
3061
-
+-.25 H 4.592(ft).65 G 2.092
3062
-
+(he pattern matches a trailing portion of the e)-4.592 F 2.092
3063
-
+(xpanded v)-.15 F 2.092(alue of)-.25 F F2(par)144 434.4 Q(ameter)-.15 E
3064
-
+F0 3.15(,t).73 G .65(hen the result of the e)-3.15 F .65
3065
-
+(xpansion is the e)-.15 F .65(xpanded v)-.15 F .65(alue of)-.25 F F2
3066
-
+(par)4.4 E(ameter)-.15 E F0 .65(with the shortest)3.88 F 1.085
3067
-
+(matching pattern \(the `)144 446.4 R(`)-.74 E F1(%)A F0 2.565 -.74
3068
-
+('' c)D 1.084(ase\) or the longest matching pattern \(the `).74 F(`)-.74
3069
-
+E F1(%%)A F0 2.564 -.74('' c)D 1.084(ase\) deleted.).74 F(If)6.084 E F2
3070
-
+(par)145.25 458.4 Q(ameter)-.15 E F0(is)3.389 E F1(@)2.659 E F0(or)2.659
3071
-
+E F1(*)2.659 E F0 2.659(,t)C .159(he pattern remo)-2.659 F -.25(va)-.15
3072
-
+G 2.659(lo).25 G .16
3073
-
+(peration is applied to each positional parameter in turn,)-2.659 F .51
3074
-
+(and the e)144 470.4 R .51(xpansion is the resultant list.)-.15 F(If)
3075
-
+5.51 E F2(par)4.259 E(ameter)-.15 E F0 .509(is an array v)3.739 F .509
3076
-
+(ariable subscripted with)-.25 F F1(@)3.009 E F0(or)3.009 E F1(*)3.009 E
3077
-
+F0(,)A .422(the pattern remo)144 482.4 R -.25(va)-.15 G 2.922(lo).25 G
3078
-
+.422(peration is applied to each member of the array in turn, and the e)
3079
-
+-2.922 F .423(xpansion is)-.15 F(the resultant list.)144 494.4 Q(${)108
3080
-
+511.2 Q F2(par)A(ameter)-.15 E F1(/)A F2(pattern)A F1(/)A F2(string)A F0
3081
-
+(})A F1 -.1(Pa)144 523.2 S(tter).1 E 3.607(ns)-.15 G(ubstitution)-3.607
3082
-
+E F0 6.107(.T)C(he)-6.107 E F2(pattern)3.607 E F0 1.107(is e)3.607 F
3083
-
+1.106(xpanded to produce a pattern just as in pathname e)-.15 F(xpan-)
3084
-
+-.15 E(sion,)144 535.2 Q F2 -.8(Pa)3.7 G -.15(ra).8 G(meter).15 E F0 1.2
3085
-
+(is e)3.7 F 1.2(xpanded and the longest match of)-.15 F F2(pattern)3.7 E
3086
-
+F0(ag)3.7 E 1.2(ainst its v)-.05 F 1.2(alue is replaced with)-.25 F F2
3087
-
+(string)144 547.2 Q F0 5.397(.T)C .397
3088
-
+(he match is performed using the rules described under)-5.397 F F1 -.1
3089
-
+(Pa)2.896 G(tter).1 E 2.896(nM)-.15 G(atching)-2.896 E F0(belo)2.896 E
3090
-
+4.196 -.65(w. I)-.25 H(f).65 E F2(pat-)2.896 E(tern)144 559.2 Q F0(be)
3091
-
+2.569 E .069(gins with)-.15 F F1(/)2.569 E F0 2.569(,a)C .069
3092
-
+(ll matches of)-2.569 F F2(pattern)2.569 E F0 .069(are replaced with)
3093
-
+2.569 F F2(string)2.57 E F0 5.07(.N)C .07
3094
-
+(ormally only the \214rst match is)-5.07 F 2.58(replaced. If)144 571.2 R
3095
-
+F2(pattern)2.58 E F0(be)2.58 E .08(gins with)-.15 F F1(#)2.58 E F0 2.58
3096
-
+(,i)C 2.58(tm)-2.58 G .079(ust match at the be)-2.58 F .079
3097
-
+(ginning of the e)-.15 F .079(xpanded v)-.15 F .079(alue of)-.25 F F2
3098
-
+(par)2.579 E(am-)-.15 E(eter)144 583.2 Q F0 5.761(.I)C(f)-5.761 E F2
3099
-
+(pattern)3.261 E F0(be)3.261 E .761(gins with)-.15 F F1(%)3.261 E F0
3100
-
+3.261(,i)C 3.261(tm)-3.261 G .761(ust match at the end of the e)-3.261 F
3101
-
+.761(xpanded v)-.15 F .761(alue of)-.25 F F2(par)3.262 E(ameter)-.15 E
3102
-
+F0 5.762(.I)C(f)-5.762 E F2(string)144 595.2 Q F0 .958
3103
-
+(is null, matches of)3.458 F F2(pattern)3.458 E F0 .958
3104
-
+(are deleted and the)3.458 F F1(/)3.458 E F0(follo)3.458 E(wing)-.25 E
3105
-
+F2(pattern)3.457 E F0 .957(may be omitted.)3.457 F .957(If the)5.957 F
3106
-
+F1(nocasematch)144 607.2 Q F0 .492
3107
-
+(shell option is enabled, the match is performed without re)2.992 F -.05
3108
-
+(ga)-.15 G .492(rd to the case of alpha-).05 F .884(betic characters.)
3109
-
+144 619.2 R(If)5.884 E F2(par)4.634 E(ameter)-.15 E F0(is)4.114 E F1(@)
3110
-
+3.384 E F0(or)3.383 E F1(*)3.383 E F0 3.383(,t)C .883
3111
-
+(he substitution operation is applied to each positional)-3.383 F 1.002
3112
-
+(parameter in turn, and the e)144 631.2 R 1.002
3113
-
+(xpansion is the resultant list.)-.15 F(If)6.002 E F2(par)4.752 E
3114
-
+(ameter)-.15 E F0 1.002(is an array v)4.232 F 1.002(ariable sub-)-.25 F
3115
-
+.159(scripted with)144 643.2 R F1(@)2.659 E F0(or)2.659 E F1(*)2.659 E
3116
-
+F0 2.659(,t)C .159(he substitution operation is applied to each member \
3117
-
+of the array in turn, and)-2.659 F(the e)144 655.2 Q
3118
-
+(xpansion is the resultant list.)-.15 E(${)108 672 Q F2(par)A(ameter)
3119
-
+-.15 E F1(^)A F2(pattern)A F0(})A(${)108 684 Q F2(par)A(ameter)-.15 E F1
3120
-
+(^^)A F2(pattern)A F0(})A(${)108 696 Q F2(par)A(ameter)-.15 E F1(,)A F2
3121
-
+(pattern)A F0(})A(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(23)193.45
3122
-
+E 0 Cg EP
3132 ➡ 3123 %%Page: 24 24
3133 ➡ 3124 %%BeginPageSetup
3134 ➡ 3125 BP
3135 ➡ 3126 %%EndPageSetup
3136 ➡ 3127 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
3137
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.25(va)144 84 S
3138
-
No equivalent source code line in the reference code can be identified.
-.634(lue; the).25 F/F1 10/Times-Bold@0 SF(^)3.134 E F0(and)3.134 E F1(,)
3139
-
No equivalent source code line in the reference code can be identified.
-3.134 E F0 -.15(ex)3.134 G .634(pansions match and con).15 F -.15(ve)-.4
3140
-
No equivalent source code line in the reference code can be identified.
-G .633(rt only the \214rst character in the e).15 F .633(xpanded v)-.15
3141
-
No equivalent source code line in the reference code can be identified.
-F 3.133(alue. If)-.25 F/F2 10/Times-Italic@0 SF(pattern)144 96 Q F0 .78
3142
-
No equivalent source code line in the reference code can be identified.
-(is omitted, it is treated lik)3.28 F 3.28(ea)-.1 G F1(?)A F0 3.28(,w)C
3128
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(${)108 84 Q/F1 10
3129
-
+/Times-Italic@0 SF(par)A(ameter)-.15 E/F2 10/Times-Bold@0 SF(,,)A F1
3130
-
+(pattern)A F0(})A F2 .437(Case modi\214cation)144 96 R F0 5.437(.T)C
3131
-
+.437(his e)-5.437 F .438
3132
-
+(xpansion modi\214es the case of alphabetic characters in)-.15 F F1(par)
3133
-
+2.938 E(ameter)-.15 E F0 5.438(.T)C(he)-5.438 E F1(pattern)144 108 Q F0
3134
-
+1.407(is e)3.907 F 1.407
3135
-
+(xpanded to produce a pattern just as in pathname e)-.15 F 3.906
3136
-
+(xpansion. Each)-.15 F 1.406(character in the)3.906 F -.15(ex)144 120 S
3137
-
+1.231(panded v).15 F 1.231(alue of)-.25 F F1(par)3.732 E(ameter)-.15 E
3138
-
+F0 1.232(is tested ag)3.732 F(ainst)-.05 E F1(pattern)3.732 E F0 3.732
3139
-
+(,a)C 1.232(nd, if it matches the pattern, its case is)-3.732 F(con)144
3140
-
+132 Q -.15(ve)-.4 G 2.924(rted. The).15 F .424
3141
-
+(pattern should not attempt to match more than one character)2.924 F
3142
-
+5.424(.T)-.55 G(he)-5.424 E F2(^)2.924 E F0 .424(operator con-)2.924 F
3143
-
+-.15(ve)144 144 S .61(rts lo).15 F .61(wercase letters matching)-.25 F
3144
-
+F1(pattern)3.11 E F0 .61(to uppercase; the)3.11 F F2(,)3.11 E F0 .61
3145
-
+(operator con)3.11 F -.15(ve)-.4 G .61(rts matching uppercase).15 F
3146
-
+1.548(letters to lo)144 156 R 4.047(wercase. The)-.25 F F2(^^)4.047 E F0
3147
-
+(and)4.047 E F2(,,)4.047 E F0 -.15(ex)4.047 G 1.547(pansions con).15 F
3148
-
+-.15(ve)-.4 G 1.547(rt each matched character in the e).15 F(xpanded)
3149
-
+-.15 E -.25(va)144 168 S .633(lue; the).25 F F2(^)3.133 E F0(and)3.133 E
3150
-
+F2(,)3.133 E F0 -.15(ex)3.133 G .633(pansions match and con).15 F -.15
3151
-
+(ve)-.4 G .634(rt only the \214rst character in the e).15 F .634
3152
-
+(xpanded v)-.15 F 3.134(alue. If)-.25 F F1(pattern)144 180 Q F0 .78
3153
-
+(is omitted, it is treated lik)3.28 F 3.28(ea)-.1 G F2(?)A F0 3.28(,w)C
3143 ➡ 3154 .78(hich matches e)-3.28 F -.15(ve)-.25 G .78(ry character).15 F 5.78
3144
-
No equivalent source code line in the reference code can be identified.
-(.I)-.55 G(f)-5.78 E F2(par)4.53 E(ameter)-.15 E F0(is)4.01 E F1(@)3.28
3145
-
No equivalent source code line in the reference code can be identified.
-E F0(or)3.28 E F1(*)3.28 E F0(,)A .582(the case modi\214cation operatio\
3146
-
No equivalent source code line in the reference code can be identified.
-n is applied to each positional parameter in turn, and the e)144 108 R
3147
-
No equivalent source code line in the reference code can be identified.
-(xpansion)-.15 E .468(is the resultant list.)144 120 R(If)5.468 E F2
3155
-
+(.I)-.55 G(f)-5.78 E F1(par)4.53 E(ameter)-.15 E F0(is)4.01 E F2(@)3.28
3156
-
+E F0(or)3.28 E F2(*)3.28 E F0(,)A .582(the case modi\214cation operatio\
3157
-
+n is applied to each positional parameter in turn, and the e)144 192 R
3158
-
+(xpansion)-.15 E .469(is the resultant list.)144 204 R(If)5.469 E F1
3148 ➡ 3159 (par)4.218 E(ameter)-.15 E F0 .468(is an array v)3.698 F .468
3149
-
No equivalent source code line in the reference code can be identified.
-(ariable subscripted with)-.25 F F1(@)2.968 E F0(or)2.968 E F1(*)2.969 E
3150
-
No equivalent source code line in the reference code can be identified.
-F0 2.969(,t)C .469(he case modi\214ca-)-2.969 F(tion operation is appli\
3151
-
No equivalent source code line in the reference code can be identified.
-ed to each member of the array in turn, and the e)144 132 Q
3152
-
No equivalent source code line in the reference code can be identified.
-(xpansion is the resultant list.)-.15 E(${)108 148.8 Q F2(par)A(ameter)
3153
-
No equivalent source code line in the reference code can be identified.
--.15 E F1(@)A F2(oper)A(ator)-.15 E F0(})A F1 -.1(Pa)144 160.8 S .86
3160
-
+(ariable subscripted with)-.25 F F2(@)2.968 E F0(or)2.968 E F2(*)2.968 E
3161
-
+F0 2.968(,t)C .468(he case modi\214ca-)-2.968 F(tion operation is appli\
3162
-
+ed to each member of the array in turn, and the e)144 216 Q
3163
-
+(xpansion is the resultant list.)-.15 E(${)108 232.8 Q F1(par)A(ameter)
3164
-
+-.15 E F2(@)A F1(oper)A(ator)-.15 E F0(})A F2 -.1(Pa)144 244.8 S .86
3154 ➡ 3165 (rameter transf).1 F(ormation)-.25 E F0 5.86(.T)C .86(he e)-5.86 F .86
3155 ➡ 3166 (xpansion is either a transformation of the v)-.15 F .86(alue of)-.25 F
3156
-
No equivalent source code line in the reference code can be identified.
-F2(par)3.36 E(ameter)-.15 E F0 .153(or information about)144 172.8 R F2
3157
-
No equivalent source code line in the reference code can be identified.
-(par)2.653 E(ameter)-.15 E F0 .153(itself, depending on the v)2.653 F
3158
-
No equivalent source code line in the reference code can be identified.
-.153(alue of)-.25 F F2(oper)2.653 E(ator)-.15 E F0 5.154(.E)C(ach)-5.154
3159
-
No equivalent source code line in the reference code can be identified.
-E F2(oper)2.654 E(ator)-.15 E F0 .154(is a sin-)2.654 F(gle letter:)144
3160
-
No equivalent source code line in the reference code can be identified.
-184.8 Q F1(Q)144 208.8 Q F0 1.065(The e)180 208.8 R 1.065
3161
-
No equivalent source code line in the reference code can be identified.
-(xpansion is a string that is the v)-.15 F 1.065(alue of)-.25 F F2(par)
3162
-
No equivalent source code line in the reference code can be identified.
-3.565 E(ameter)-.15 E F0 1.064(quoted in a format that can be)3.565 F
3163
-
No equivalent source code line in the reference code can be identified.
-(reused as input.)180 220.8 Q F1(E)144 232.8 Q F0 .44(The e)180 232.8 R
3164
-
No equivalent source code line in the reference code can be identified.
-.441(xpansion is a string that is the v)-.15 F .441(alue of)-.25 F F2
3165
-
No equivalent source code line in the reference code can be identified.
-(par)2.941 E(ameter)-.15 E F0 .441(with backslash escape sequences)2.941
3166
-
No equivalent source code line in the reference code can be identified.
-F -.15(ex)180 244.8 S(panded as with the).15 E F1($'...)2.5 E(')-.55 E
3167
-
No equivalent source code line in the reference code can be identified.
-F0(quoting mechanism.)2.5 E F1(P)144 256.8 Q F0 1.073(The e)180 256.8 R
3167
-
+F1(par)3.36 E(ameter)-.15 E F0 .154(or information about)144 256.8 R F1
3168
-
+(par)2.654 E(ameter)-.15 E F0 .153(itself, depending on the v)2.654 F
3169
-
+.153(alue of)-.25 F F1(oper)2.653 E(ator)-.15 E F0 5.153(.E)C(ach)-5.153
3170
-
+E F1(oper)2.653 E(ator)-.15 E F0 .153(is a sin-)2.653 F(gle letter:)144
3171
-
+268.8 Q F2(Q)144 292.8 Q F0 1.064(The e)180 292.8 R 1.064
3172
-
+(xpansion is a string that is the v)-.15 F 1.065(alue of)-.25 F F1(par)
3173
-
+3.565 E(ameter)-.15 E F0 1.065(quoted in a format that can be)3.565 F
3174
-
+(reused as input.)180 304.8 Q F2(E)144 316.8 Q F0 .441(The e)180 316.8 R
3175
-
+.441(xpansion is a string that is the v)-.15 F .441(alue of)-.25 F F1
3176
-
+(par)2.941 E(ameter)-.15 E F0 .44(with backslash escape sequences)2.94 F
3177
-
+-.15(ex)180 328.8 S(panded as with the).15 E F2($'...)2.5 E(')-.55 E F0
3178
-
+(quoting mechanism.)2.5 E F2(P)144 340.8 Q F0 1.072(The e)180 340.8 R
3168 ➡ 3179 1.073(xpansion is a string that is the result of e)-.15 F 1.073
3169
-
No equivalent source code line in the reference code can be identified.
-(xpanding the v)-.15 F 1.073(alue of)-.25 F F2(par)3.573 E(ameter)-.15 E
3170
-
No equivalent source code line in the reference code can be identified.
-F0 1.073(as if it)3.573 F(were a prompt string \(see)180 268.8 Q F1(PR)
3171
-
No equivalent source code line in the reference code can be identified.
-2.5 E(OMPTING)-.3 E F0(belo)2.5 E(w\).)-.25 E F1(A)144 280.8 Q F0 1.137
3172
-
No equivalent source code line in the reference code can be identified.
-(The e)180 280.8 R 1.138
3180
-
+(xpanding the v)-.15 F 1.073(alue of)-.25 F F1(par)3.573 E(ameter)-.15 E
3181
-
+F0 1.073(as if it)3.573 F(were a prompt string \(see)180 352.8 Q F2(PR)
3182
-
+2.5 E(OMPTING)-.3 E F0(belo)2.5 E(w\).)-.25 E F2(A)144 364.8 Q F0 1.138
3183
-
+(The e)180 364.8 R 1.138
3173 ➡ 3184 (xpansion is a string in the form of an assignment statement or)-.15 F
3174
-
No equivalent source code line in the reference code can be identified.
-F1(declar)3.638 E(e)-.18 E F0(command)3.638 E(that, if e)180 292.8 Q
3175
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.25 G(luated, will recreate).25 E F2(par)2.5 E(ameter)-.15 E F0
3176
-
No equivalent source code line in the reference code can be identified.
-(with its attrib)2.5 E(utes and v)-.2 E(alue.)-.25 E F1(a)144 304.8 Q F0
3177
-
No equivalent source code line in the reference code can be identified.
-(The e)180 304.8 Q(xpansion is a string consisting of \215ag v)-.15 E
3178
-
No equivalent source code line in the reference code can be identified.
-(alues representing)-.25 E F2(par)2.5 E(ameter)-.15 E F0 1.1 -.55('s a)D
3179
-
No equivalent source code line in the reference code can be identified.
-(ttrib).55 E(utes.)-.2 E(If)144 321.6 Q F2(par)5.331 E(ameter)-.15 E F0
3180
-
No equivalent source code line in the reference code can be identified.
-(is)4.811 E F1(@)4.081 E F0(or)4.081 E F1(*)4.081 E F0 4.081(,t)C 1.58
3185
-
+F2(declar)3.637 E(e)-.18 E F0(command)3.637 E(that, if e)180 376.8 Q
3186
-
+-.25(va)-.25 G(luated, will recreate).25 E F1(par)2.5 E(ameter)-.15 E F0
3187
-
+(with its attrib)2.5 E(utes and v)-.2 E(alue.)-.25 E F2(a)144 388.8 Q F0
3188
-
+(The e)180 388.8 Q(xpansion is a string consisting of \215ag v)-.15 E
3189
-
+(alues representing)-.25 E F1(par)2.5 E(ameter)-.15 E F0 1.1 -.55('s a)D
3190
-
+(ttrib).55 E(utes.)-.2 E(If)144 405.6 Q F1(par)5.33 E(ameter)-.15 E F0
3191
-
+(is)4.81 E F2(@)4.08 E F0(or)4.08 E F2(*)4.08 E F0 4.08(,t)C 1.581
3181 ➡ 3192 (he operation is applied to each positional parameter in turn, and the)
3182
-
No equivalent source code line in the reference code can be identified.
--4.081 F -.15(ex)144 333.6 S .129(pansion is the resultant list.).15 F
3183
-
No equivalent source code line in the reference code can be identified.
-(If)5.129 E F2(par)3.879 E(ameter)-.15 E F0 .129(is an array v)3.359 F
3184
-
No equivalent source code line in the reference code can be identified.
-.13(ariable subscripted with)-.25 F F1(@)2.63 E F0(or)2.63 E F1(*)2.63 E
3185
-
No equivalent source code line in the reference code can be identified.
-F0 2.63(,t)C .13(he oper)-2.63 F(-)-.2 E
3193
-
+-4.08 F -.15(ex)144 417.6 S .13(pansion is the resultant list.).15 F(If)
3194
-
+5.13 E F1(par)3.88 E(ameter)-.15 E F0 .129(is an array v)3.36 F .129
3195
-
+(ariable subscripted with)-.25 F F2(@)2.629 E F0(or)2.629 E F2(*)2.629 E
3196
-
+F0 2.629(,t)C .129(he oper)-2.629 F(-)-.2 E
3186 ➡ 3197 (ation is applied to each member of the array in turn, and the e)144
3187
-
No equivalent source code line in the reference code can be identified.
-345.6 Q(xpansion is the resultant list.)-.15 E 1.85(The result of the e)
3188
-
No equivalent source code line in the reference code can be identified.
-144 369.6 R 1.849(xpansion is subject to w)-.15 F 1.849
3189
-
No equivalent source code line in the reference code can be identified.
-(ord splitting and pathname e)-.1 F 1.849(xpansion as described)-.15 F
3190
-
No equivalent source code line in the reference code can be identified.
-(belo)144 381.6 Q -.65(w.)-.25 G F1(Command Substitution)87 398.4 Q F2
3191
-
No equivalent source code line in the reference code can be identified.
-1.697(Command substitution)108 410.4 R F0(allo)4.197 E 1.697
3192
-
No equivalent source code line in the reference code can be identified.
-(ws the output of a command to replace the command name.)-.25 F 1.698
3193
-
No equivalent source code line in the reference code can be identified.
-(There are tw)6.698 F(o)-.1 E(forms:)108 422.4 Q F1($\()144 439.2 Q F2
3194
-
No equivalent source code line in the reference code can be identified.
-(command)A F1(\))1.666 E F0(or)108 451.2 Q F1<92>144 463.2 Q F2(command)
3195
-
No equivalent source code line in the reference code can be identified.
-A F1<92>A(Bash)108 480 Q F0 .089(performs the e)2.589 F .089
3196
-
No equivalent source code line in the reference code can be identified.
-(xpansion by e)-.15 F -.15(xe)-.15 G(cuting).15 E F2(command)2.589 E F0
3197
-
No equivalent source code line in the reference code can be identified.
-.088(in a subshell en)2.589 F .088(vironment and replacing the command)
3198
-
+429.6 Q(xpansion is the resultant list.)-.15 E 1.849
3199
-
+(The result of the e)144 453.6 R 1.849(xpansion is subject to w)-.15 F
3200
-
+1.849(ord splitting and pathname e)-.1 F 1.85(xpansion as described)-.15
3201
-
+F(belo)144 465.6 Q -.65(w.)-.25 G F2(Command Substitution)87 482.4 Q F1
3202
-
+1.698(Command substitution)108 494.4 R F0(allo)4.198 E 1.697
3203
-
+(ws the output of a command to replace the command name.)-.25 F 1.697
3204
-
+(There are tw)6.697 F(o)-.1 E(forms:)108 506.4 Q F2($\()144 523.2 Q F1
3205
-
+(command)A F2(\))1.666 E F0(or)108 535.2 Q F2<92>144 547.2 Q F1(command)
3206
-
+A F2<92>A(Bash)108 564 Q F0 .088(performs the e)2.588 F .088
3207
-
+(xpansion by e)-.15 F -.15(xe)-.15 G(cuting).15 E F1(command)2.588 E F0
3208
-
+.089(in a subshell en)2.589 F .089(vironment and replacing the command)
3198 ➡ 3209 -.4 F .41(substitution with the standard output of the command, with an)
3199
-
No equivalent source code line in the reference code can be identified.
-108 492 R 2.91(yt)-.15 G .41(railing ne)-2.91 F .41(wlines deleted.)-.25
3200
-
No equivalent source code line in the reference code can be identified.
-F .41(Embedded ne)5.41 F(w-)-.25 E .192(lines are not deleted, b)108 504
3210
-
+108 576 R 2.91(yt)-.15 G .41(railing ne)-2.91 F .41(wlines deleted.)-.25
3211
-
+F .41(Embedded ne)5.41 F(w-)-.25 E .191(lines are not deleted, b)108 588
3201 ➡ 3212 R .192(ut the)-.2 F 2.692(ym)-.15 G .192(ay be remo)-2.692 F -.15(ve)
3202 ➡ 3213 -.15 G 2.692(dd).15 G .192(uring w)-2.692 F .192(ord splitting.)-.1 F
3203
-
No equivalent source code line in the reference code can be identified.
-.192(The command substitution)5.192 F F1($\(cat)2.691 E F2(\214le)2.691
3204
-
No equivalent source code line in the reference code can be identified.
-E F1(\))A F0(can be replaced by the equi)108 516 Q -.25(va)-.25 G
3205
-
No equivalent source code line in the reference code can be identified.
-(lent b).25 E(ut f)-.2 E(aster)-.1 E F1($\(<)2.5 E F2(\214le)2.5 E F1
3214
-
+.192(The command substitution)5.192 F F2($\(cat)2.692 E F1(\214le)2.692
3215
-
+E F2(\))A F0(can be replaced by the equi)108 600 Q -.25(va)-.25 G
3216
-
+(lent b).25 E(ut f)-.2 E(aster)-.1 E F2($\(<)2.5 E F1(\214le)2.5 E F2
3206 ➡ 3217 (\))A F0(.)A 1.724(When the old-style backquote form of substitution is\
3207
-
No equivalent source code line in the reference code can be identified.
- used, backslash retains its literal meaning e)108 532.8 R(xcept)-.15 E
3208
-
No equivalent source code line in the reference code can be identified.
-.315(when follo)108 544.8 R .315(wed by)-.25 F F1($)2.815 E F0(,)A F1
3209
-
No equivalent source code line in the reference code can be identified.
-<92>2.815 E F0 2.815(,o)C(r)-2.815 E F1(\\)2.815 E F0 5.315(.T)C .314(h\
3218
-
+ used, backslash retains its literal meaning e)108 616.8 R(xcept)-.15 E
3219
-
+.314(when follo)108 628.8 R .314(wed by)-.25 F F2($)2.814 E F0(,)A F2
3220
-
+<92>2.814 E F0 2.814(,o)C(r)-2.814 E F2(\\)2.814 E F0 5.314(.T)C .315(h\
3210 ➡ 3221 e \214rst backquote not preceded by a backslash terminates the command \
3211
-
No equivalent source code line in the reference code can be identified.
-sub-)-5.315 F 3.886(stitution. When)108 556.8 R 1.386(using the $\()
3212
-
No equivalent source code line in the reference code can be identified.
-3.886 F F2(command).833 E F0 3.886(\)f)1.666 G 1.387
3213
-
No equivalent source code line in the reference code can be identified.
-(orm, all characters between the parentheses mak)-3.886 F 3.887(eu)-.1 G
3214
-
No equivalent source code line in the reference code can be identified.
-3.887(pt)-3.887 G 1.387(he com-)-3.887 F
3215
-
No equivalent source code line in the reference code can be identified.
-(mand; none are treated specially)108 568.8 Q(.)-.65 E .894
3216
-
No equivalent source code line in the reference code can be identified.
-(Command substitutions may be nested.)108 585.6 R 2.494 -.8(To n)5.894 H
3222
-
+sub-)-5.314 F 3.887(stitution. When)108 640.8 R 1.387(using the $\()
3223
-
+3.887 F F1(command).833 E F0 3.887(\)f)1.666 G 1.386
3224
-
+(orm, all characters between the parentheses mak)-3.887 F 3.886(eu)-.1 G
3225
-
+3.886(pt)-3.886 G 1.386(he com-)-3.886 F
3226
-
+(mand; none are treated specially)108 652.8 Q(.)-.65 E .894
3227
-
+(Command substitutions may be nested.)108 669.6 R 2.494 -.8(To n)5.894 H
3217 ➡ 3228 .894(est when using the backquoted form, escape the inner back-).8 F
3218
-
No equivalent source code line in the reference code can be identified.
-(quotes with backslashes.)108 597.6 Q .422
3219
-
No equivalent source code line in the reference code can be identified.
-(If the substitution appears within double quotes, w)108 614.4 R .422
3220
-
No equivalent source code line in the reference code can be identified.
-(ord splitting and pathname e)-.1 F .423(xpansion are not performed)-.15
3221
-
No equivalent source code line in the reference code can be identified.
-F(on the results.)108 626.4 Q F1(Arithmetic Expansion)87 643.2 Q F0
3222
-
No equivalent source code line in the reference code can be identified.
-1.035(Arithmetic e)108 655.2 R 1.035(xpansion allo)-.15 F 1.035
3223
-
No equivalent source code line in the reference code can be identified.
-(ws the e)-.25 F -.25(va)-.25 G 1.034(luation of an arithmetic e).25 F
3224
-
No equivalent source code line in the reference code can be identified.
-1.034(xpression and the substitution of the result.)-.15 F
3225
-
No equivalent source code line in the reference code can be identified.
-(The format for arithmetic e)108 667.2 Q(xpansion is:)-.15 E F1($\(\()
3226
-
No equivalent source code line in the reference code can be identified.
-144 684 Q F2 -.2(ex)C(pr).2 E(ession)-.37 E F1(\)\))A F0(The)108 700.8 Q
3227
-
No equivalent source code line in the reference code can be identified.
-F2 -.2(ex)2.665 G(pr).2 E(ession)-.37 E F0 .165
3228
-
No equivalent source code line in the reference code can be identified.
-(is treated as if it were within double quotes, b)2.905 F .166
3229
-
No equivalent source code line in the reference code can be identified.
-(ut a double quote inside the parentheses is not)-.2 F .231
3230
-
No equivalent source code line in the reference code can be identified.
-(treated specially)108 712.8 R 5.231(.A)-.65 G .231(ll tok)-5.231 F .231
3231
-
No equivalent source code line in the reference code can be identified.
-(ens in the e)-.1 F .231(xpression under)-.15 F .231(go parameter and v)
3232
-
No equivalent source code line in the reference code can be identified.
--.18 F .23(ariable e)-.25 F .23(xpansion, command substi-)-.15 F 1.059
3233
-
No equivalent source code line in the reference code can be identified.
-(tution, and quote remo)108 724.8 R -.25(va)-.15 G 3.559(l. The).25 F
3234
-
No equivalent source code line in the reference code can be identified.
-1.059(result is treated as the arithmetic e)3.559 F 1.06
3235
-
No equivalent source code line in the reference code can be identified.
-(xpression to be e)-.15 F -.25(va)-.25 G 3.56(luated. Arithmetic).25 F
3236
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(24)195.95 E 0 Cg EP
3229
-
+(quotes with backslashes.)108 681.6 Q .422
3230
-
+(If the substitution appears within double quotes, w)108 698.4 R .422
3231
-
+(ord splitting and pathname e)-.1 F .422(xpansion are not performed)-.15
3232
-
+F(on the results.)108 710.4 Q(GNU Bash 5.0)72 768 Q(2018 March 15)144.29
3233
-
+E(24)193.45 E 0 Cg EP
3237 ➡ 3234 %%Page: 25 25
3238 ➡ 3235 %%BeginPageSetup
3239 ➡ 3236 BP
3240 ➡ 3237 %%EndPageSetup
3241 ➡ 3238 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
3242
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.15(ex)108 84 S
3243
-
No equivalent source code line in the reference code can be identified.
-(pansions may be nested.).15 E 1.379(The e)108 100.8 R -.25(va)-.25 G
3244
-
No equivalent source code line in the reference code can be identified.
-1.378(luation is performed according to the rules listed belo).25 F
3245
-
No equivalent source code line in the reference code can be identified.
-3.878(wu)-.25 G(nder)-3.878 E/F1 9/Times-Bold@0 SF 1.378(ARITHMETIC EV)
3246
-
No equivalent source code line in the reference code can be identified.
-3.878 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E/F2 9/Times-Roman@0 SF(.)
3247
-
No equivalent source code line in the reference code can be identified.
-A F0(If)5.878 E/F3 10/Times-Italic@0 SF -.2(ex)108 112.8 S(pr).2 E
3248
-
No equivalent source code line in the reference code can be identified.
-(ession)-.37 E F0(is in)2.74 E -.25(va)-.4 G(lid,).25 E/F4 10
3249
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(bash)2.5 E F0(prints a message indicating f)2.5 E
3250
-
No equivalent source code line in the reference code can be identified.
-(ailure and no substitution occurs.)-.1 E F4(Pr)87 129.6 Q
3251
-
No equivalent source code line in the reference code can be identified.
-(ocess Substitution)-.18 E F3(Pr)108 141.6 Q .405(ocess substitution)
3239
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
3240
-
+SF(Arithmetic Expansion)87 84 Q F0 1.034(Arithmetic e)108 96 R 1.034
3241
-
+(xpansion allo)-.15 F 1.034(ws the e)-.25 F -.25(va)-.25 G 1.034
3242
-
+(luation of an arithmetic e).25 F 1.035
3243
-
+(xpression and the substitution of the result.)-.15 F
3244
-
+(The format for arithmetic e)108 108 Q(xpansion is:)-.15 E F1($\(\()144
3245
-
+124.8 Q/F2 10/Times-Italic@0 SF -.2(ex)C(pr).2 E(ession)-.37 E F1(\)\))A
3246
-
+F0(The)108 141.6 Q F2 -.2(ex)2.666 G(pr).2 E(ession)-.37 E F0 .165
3247
-
+(is treated as if it were within double quotes, b)2.906 F .165
3248
-
+(ut a double quote inside the parentheses is not)-.2 F .23
3249
-
+(treated specially)108 153.6 R 5.23(.A)-.65 G .23(ll tok)-5.23 F .231
3250
-
+(ens in the e)-.1 F .231(xpression under)-.15 F .231(go parameter and v)
3251
-
+-.18 F .231(ariable e)-.25 F .231(xpansion, command substi-)-.15 F 1.06
3252
-
+(tution, and quote remo)108 165.6 R -.25(va)-.15 G 3.56(l. The).25 F
3253
-
+1.059(result is treated as the arithmetic e)3.56 F 1.059
3254
-
+(xpression to be e)-.15 F -.25(va)-.25 G 3.559(luated. Arithmetic).25 F
3255
-
+-.15(ex)108 177.6 S(pansions may be nested.).15 E 1.378(The e)108 194.4
3256
-
+R -.25(va)-.25 G 1.378
3257
-
+(luation is performed according to the rules listed belo).25 F 3.878(wu)
3258
-
+-.25 G(nder)-3.878 E/F3 9/Times-Bold@0 SF 1.378(ARITHMETIC EV)3.878 F
3259
-
+(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E/F4 9/Times-Roman@0 SF(.)A F0
3260
-
+(If)5.879 E F2 -.2(ex)108 206.4 S(pr).2 E(ession)-.37 E F0(is in)2.74 E
3261
-
+-.25(va)-.4 G(lid,).25 E F1(bash)2.5 E F0(prints a message indicating f)
3262
-
+2.5 E(ailure and no substitution occurs.)-.1 E F1(Pr)87 223.2 Q
3263
-
+(ocess Substitution)-.18 E F2(Pr)108 235.2 Q .405(ocess substitution)
3252 ➡ 3264 -.45 F F0(allo)2.905 E .405(ws a process')-.25 F 2.905(si)-.55 G .405
3253 ➡ 3265 (nput or output to be referred to using a \214lename.)-2.905 F .405
3254
-
No equivalent source code line in the reference code can be identified.
-(It tak)5.405 F .405(es the form)-.1 F(of)108 153.6 Q F4(<\()3.251 E F3
3255
-
No equivalent source code line in the reference code can be identified.
-(list)A F4(\)).833 E F0(or)3.251 E F4(>\()3.251 E F3(list)A F4(\)).833 E
3256
-
No equivalent source code line in the reference code can be identified.
-F0 5.751(.T)C .751(he process)-5.751 F F3(list)3.251 E F0 .751
3266
-
+(It tak)5.405 F .405(es the form)-.1 F(of)108 247.2 Q F1(<\()3.25 E F2
3267
-
+(list)A F1(\)).833 E F0(or)3.25 E F1(>\()3.25 E F2(list)A F1(\)).833 E
3268
-
+F0 5.75(.T)C .751(he process)-5.75 F F2(list)3.251 E F0 .751
3257 ➡ 3269 (is run asynchronously)3.251 F 3.251(,a)-.65 G .751
3258
-
No equivalent source code line in the reference code can be identified.
-(nd its input or output appears as a \214lename.)-3.251 F .147
3259
-
No equivalent source code line in the reference code can be identified.
-(This \214lename is passed as an ar)108 165.6 R .148
3260
-
No equivalent source code line in the reference code can be identified.
-(gument to the current command as the result of the e)-.18 F 2.648
3261
-
No equivalent source code line in the reference code can be identified.
-(xpansion. If)-.15 F(the)2.648 E F4(>\()2.648 E F3(list)A F4(\)).833 E
3262
-
No equivalent source code line in the reference code can be identified.
-F0 .56(form is used, writing to the \214le will pro)108 177.6 R .56
3263
-
No equivalent source code line in the reference code can be identified.
-(vide input for)-.15 F F3(list)3.059 E F0 5.559(.I)C 3.059(ft)-5.559 G
3264
-
No equivalent source code line in the reference code can be identified.
-(he)-3.059 E F4(<\()3.059 E F3(list)A F4(\)).833 E F0 .559
3265
-
No equivalent source code line in the reference code can be identified.
-(form is used, the \214le passed as an)3.059 F(ar)108 189.6 Q .308
3266
-
No equivalent source code line in the reference code can be identified.
-(gument should be read to obtain the output of)-.18 F F3(list)2.808 E F0
3267
-
No equivalent source code line in the reference code can be identified.
-5.308(.P)C .309(rocess substitution is supported on systems that sup-)
3268
-
No equivalent source code line in the reference code can be identified.
--5.308 F(port named pipes \()108 201.6 Q F3(FIFOs)A F0 2.5(\)o)C 2.5(rt)
3269
-
No equivalent source code line in the reference code can be identified.
--2.5 G(he)-2.5 E F4(/de)2.5 E(v/fd)-.15 E F0
3270
-
No equivalent source code line in the reference code can be identified.
-(method of naming open \214les.)2.5 E .897(When a)108 218.4 R -.25(va)
3271
-
No equivalent source code line in the reference code can be identified.
--.2 G .896(ilable, process substitution is performed simultaneously wit\
3272
-
No equivalent source code line in the reference code can be identified.
-h parameter and v).25 F .896(ariable e)-.25 F(xpansion,)-.15 E
3273
-
No equivalent source code line in the reference code can be identified.
-(command substitution, and arithmetic e)108 230.4 Q(xpansion.)-.15 E F4
3274
-
No equivalent source code line in the reference code can be identified.
--.75(Wo)87 247.2 S(rd Splitting).75 E F0 1.142
3275
-
No equivalent source code line in the reference code can be identified.
-(The shell scans the results of parameter e)108 259.2 R 1.143
3276
-
No equivalent source code line in the reference code can be identified.
-(xpansion, command substitution, and arithmetic e)-.15 F 1.143
3277
-
No equivalent source code line in the reference code can be identified.
-(xpansion that)-.15 F(did not occur within double quotes for)108 271.2 Q
3278
-
No equivalent source code line in the reference code can be identified.
-F3(wor)2.5 E 2.5(ds)-.37 G(plitting)-2.5 E F0(.).22 E .063
3279
-
No equivalent source code line in the reference code can be identified.
-(The shell treats each character of)108 288 R F1(IFS)2.563 E F0 .063
3270
-
+(nd its input or output appears as a \214lename.)-3.251 F .148
3271
-
+(This \214lename is passed as an ar)108 259.2 R .148
3272
-
+(gument to the current command as the result of the e)-.18 F 2.647
3273
-
+(xpansion. If)-.15 F(the)2.647 E F1(>\()2.647 E F2(list)A F1(\)).833 E
3274
-
+F0 .559(form is used, writing to the \214le will pro)108 271.2 R .559
3275
-
+(vide input for)-.15 F F2(list)3.059 E F0 5.559(.I)C 3.059(ft)-5.559 G
3276
-
+(he)-3.059 E F1(<\()3.06 E F2(list)A F1(\)).833 E F0 .56
3277
-
+(form is used, the \214le passed as an)3.06 F(ar)108 283.2 Q .309
3278
-
+(gument should be read to obtain the output of)-.18 F F2(list)2.808 E F0
3279
-
+5.308(.P)C .308(rocess substitution is supported on systems that sup-)
3280
-
+-5.308 F(port named pipes \()108 295.2 Q F2(FIFOs)A F0 2.5(\)o)C 2.5(rt)
3281
-
+-2.5 G(he)-2.5 E F1(/de)2.5 E(v/fd)-.15 E F0
3282
-
+(method of naming open \214les.)2.5 E .896(When a)108 312 R -.25(va)-.2
3283
-
+G .896(ilable, process substitution is performed simultaneously with pa\
3284
-
+rameter and v).25 F .897(ariable e)-.25 F(xpansion,)-.15 E
3285
-
+(command substitution, and arithmetic e)108 324 Q(xpansion.)-.15 E F1
3286
-
+-.75(Wo)87 340.8 S(rd Splitting).75 E F0 1.143
3287
-
+(The shell scans the results of parameter e)108 352.8 R 1.142
3288
-
+(xpansion, command substitution, and arithmetic e)-.15 F 1.142
3289
-
+(xpansion that)-.15 F(did not occur within double quotes for)108 364.8 Q
3290
-
+F2(wor)2.5 E 2.5(ds)-.37 G(plitting)-2.5 E F0(.).22 E .063
3291
-
+(The shell treats each character of)108 381.6 R F3(IFS)2.563 E F0 .063
3280 ➡ 3292 (as a delimiter)2.313 F 2.563(,a)-.4 G .063
3281 ➡ 3293 (nd splits the results of the other e)-2.563 F .063(xpansions into w)
3282 ➡ 3294 -.15 F(ords)-.1 E .207(using these characters as \214eld terminators.)
3283
-
No equivalent source code line in the reference code can be identified.
-108 300 R(If)5.207 E F1(IFS)2.707 E F0 .207(is unset, or its v)2.457 F
3284
-
No equivalent source code line in the reference code can be identified.
-.207(alue is e)-.25 F(xactly)-.15 E F4(<space><tab><newline>)2.708 E F0
3285
-
No equivalent source code line in the reference code can be identified.
-(,)A .837(the def)108 312 R .837(ault, then sequences of)-.1 F F4
3286
-
No equivalent source code line in the reference code can be identified.
-(<space>)3.337 E F0(,)A F4(<tab>)3.337 E F0 3.337(,a)C(nd)-3.337 E F4
3287
-
No equivalent source code line in the reference code can be identified.
-(<newline>)3.337 E F0 .836(at the be)3.336 F .836
3288
-
No equivalent source code line in the reference code can be identified.
-(ginning and end of the results of)-.15 F .345(the pre)108 324 R .345
3295
-
+108 393.6 R(If)5.207 E F3(IFS)2.707 E F0 .207(is unset, or its v)2.457 F
3296
-
+.207(alue is e)-.25 F(xactly)-.15 E F1(<space><tab><newline>)2.707 E F0
3297
-
+(,)A .836(the def)108 405.6 R .836(ault, then sequences of)-.1 F F1
3298
-
+(<space>)3.336 E F0(,)A F1(<tab>)3.336 E F0 3.336(,a)C(nd)-3.336 E F1
3299
-
+(<newline>)3.336 E F0 .837(at the be)3.336 F .837
3300
-
+(ginning and end of the results of)-.15 F .346(the pre)108 417.6 R .345
3289 ➡ 3301 (vious e)-.25 F .345(xpansions are ignored, and an)-.15 F 2.845(ys)-.15
3290
-
No equivalent source code line in the reference code can be identified.
-G .345(equence of)-2.845 F F1(IFS)2.845 E F0 .345
3302
-
+G .345(equence of)-2.845 F F3(IFS)2.845 E F0 .345
3291 ➡ 3303 (characters not at the be)2.595 F .345(ginning or end serv)-.15 F(es)
3292
-
No equivalent source code line in the reference code can be identified.
--.15 E 1.237(to delimit w)108 336 R 3.737(ords. If)-.1 F F1(IFS)3.737 E
3293
-
No equivalent source code line in the reference code can be identified.
-F0 1.236(has a v)3.486 F 1.236(alue other than the def)-.25 F 1.236
3294
-
No equivalent source code line in the reference code can be identified.
-(ault, then sequences of the whitespace characters)-.1 F F4(space)108
3295
-
No equivalent source code line in the reference code can be identified.
-348 Q F0(,)A F4(tab)2.506 E F0 2.506(,a)C(nd)-2.506 E F4(newline)2.506 E
3296
-
No equivalent source code line in the reference code can be identified.
-F0 .006(are ignored at the be)2.506 F .006(ginning and end of the w)-.15
3297
-
No equivalent source code line in the reference code can be identified.
-F .007(ord, as long as the whitespace charac-)-.1 F .921
3298
-
No equivalent source code line in the reference code can be identified.
-(ter is in the v)108 360 R .92(alue of)-.25 F F1(IFS)3.42 E F0(\(an)3.17
3299
-
No equivalent source code line in the reference code can be identified.
-E F1(IFS)3.42 E F0 .92(whitespace character\).)3.17 F(An)5.92 E 3.42(yc)
3300
-
No equivalent source code line in the reference code can be identified.
--.15 G .92(haracter in)-3.42 F F1(IFS)3.42 E F0 .92(that is not)3.17 F
3301
-
No equivalent source code line in the reference code can be identified.
-F1(IFS)3.42 E F0(whitespace,)3.17 E .428(along with an)108 372 R 2.928
3302
-
No equivalent source code line in the reference code can be identified.
-(ya)-.15 G(djacent)-2.928 E F1(IFS)2.928 E F0 .428
3303
-
No equivalent source code line in the reference code can be identified.
-(whitespace characters, delimits a \214eld.)2.678 F 2.928(As)5.428 G
3304
-
No equivalent source code line in the reference code can be identified.
-.428(equence of)-2.928 F F1(IFS)2.928 E F0 .429(whitespace charac-)2.679
3305
-
No equivalent source code line in the reference code can be identified.
-F(ters is also treated as a delimiter)108 384 Q 5(.I)-.55 G 2.5(ft)-5 G
3306
-
No equivalent source code line in the reference code can be identified.
-(he v)-2.5 E(alue of)-.25 E F1(IFS)2.5 E F0(is null, no w)2.25 E
3307
-
No equivalent source code line in the reference code can be identified.
-(ord splitting occurs.)-.1 E 1.927(Explicit null ar)108 400.8 R 1.927
3308
-
No equivalent source code line in the reference code can be identified.
-(guments \()-.18 F F4 .833("").833 G F0(or)3.594 E F4 .833<0808>5.26 G
3309
-
No equivalent source code line in the reference code can be identified.
-F0 4.427(\)a)C 1.927
3304
-
+-.15 E 1.236(to delimit w)108 429.6 R 3.736(ords. If)-.1 F F3(IFS)3.736
3305
-
+E F0 1.236(has a v)3.486 F 1.236(alue other than the def)-.25 F 1.237
3306
-
+(ault, then sequences of the whitespace characters)-.1 F F1(space)108
3307
-
+441.6 Q F0(,)A F1(tab)2.507 E F0 2.507(,a)C(nd)-2.507 E F1(newline)2.507
3308
-
+E F0 .007(are ignored at the be)2.507 F .006(ginning and end of the w)
3309
-
+-.15 F .006(ord, as long as the whitespace charac-)-.1 F .92
3310
-
+(ter is in the v)108 453.6 R .92(alue of)-.25 F F3(IFS)3.42 E F0(\(an)
3311
-
+3.17 E F3(IFS)3.42 E F0 .92(whitespace character\).)3.17 F(An)5.92 E
3312
-
+3.42(yc)-.15 G .92(haracter in)-3.42 F F3(IFS)3.42 E F0 .921
3313
-
+(that is not)3.17 F F3(IFS)3.421 E F0(whitespace,)3.171 E .429
3314
-
+(along with an)108 465.6 R 2.928(ya)-.15 G(djacent)-2.928 E F3(IFS)2.928
3315
-
+E F0 .428(whitespace characters, delimits a \214eld.)2.678 F 2.928(As)
3316
-
+5.428 G .428(equence of)-2.928 F F3(IFS)2.928 E F0 .428
3317
-
+(whitespace charac-)2.678 F(ters is also treated as a delimiter)108
3318
-
+477.6 Q 5(.I)-.55 G 2.5(ft)-5 G(he v)-2.5 E(alue of)-.25 E F3(IFS)2.5 E
3319
-
+F0(is null, no w)2.25 E(ord splitting occurs.)-.1 E 1.927
3320
-
+(Explicit null ar)108 494.4 R 1.927(guments \()-.18 F F1 .833("").833 G
3321
-
+F0(or)3.594 E F1 .833<0808>5.26 G F0 4.427(\)a)C 1.927
3310 ➡ 3322 (re retained and passed to commands as empty strings.)-4.427 F(Unquoted)
3311
-
No equivalent source code line in the reference code can be identified.
-6.927 E .484(implicit null ar)108 412.8 R .484
3323
-
+6.927 E .485(implicit null ar)108 506.4 R .485
3312 ➡ 3324 (guments, resulting from the e)-.18 F .484
3313
-
No equivalent source code line in the reference code can be identified.
-(xpansion of parameters that ha)-.15 F .785 -.15(ve n)-.2 H 2.985(ov).15
3314
-
No equivalent source code line in the reference code can be identified.
-G .485(alues, are remo)-3.235 F -.15(ve)-.15 G 2.985(d. If).15 F(a)2.985
3315
-
No equivalent source code line in the reference code can be identified.
-E 1.572(parameter with no v)108 424.8 R 1.572(alue is e)-.25 F 1.571
3316
-
No equivalent source code line in the reference code can be identified.
-(xpanded within double quotes, a null ar)-.15 F 1.571
3317
-
No equivalent source code line in the reference code can be identified.
-(gument results and is retained and)-.18 F .723
3318
-
No equivalent source code line in the reference code can be identified.
-(passed to a command as an empty string.)108 436.8 R .724
3319
-
No equivalent source code line in the reference code can be identified.
-(When a quoted null ar)5.724 F .724(gument appears as part of a w)-.18 F
3320
-
No equivalent source code line in the reference code can be identified.
-.724(ord whose)-.1 F -.15(ex)108 448.8 S .176
3325
-
+(xpansion of parameters that ha)-.15 F .784 -.15(ve n)-.2 H 2.984(ov).15
3326
-
+G .484(alues, are remo)-3.234 F -.15(ve)-.15 G 2.984(d. If).15 F(a)2.984
3327
-
+E 1.571(parameter with no v)108 518.4 R 1.571(alue is e)-.25 F 1.571
3328
-
+(xpanded within double quotes, a null ar)-.15 F 1.572
3329
-
+(gument results and is retained and)-.18 F .724
3330
-
+(passed to a command as an empty string.)108 530.4 R .724
3331
-
+(When a quoted null ar)5.724 F .723(gument appears as part of a w)-.18 F
3332
-
+.723(ord whose)-.1 F -.15(ex)108 542.4 S .175
3321 ➡ 3333 (pansion is non-null, the null ar).15 F .176(gument is remo)-.18 F -.15
3322 ➡ 3334 (ve)-.15 G 2.676(d. That).15 F .176(is, the w)2.676 F(ord)-.1 E/F5 10
3323
-
No equivalent source code line in the reference code can be identified.
-/Courier@0 SF -5.167<ad64082008>2.676 F F0(becomes)2.675 E F5<ad64>2.675
3324
-
No equivalent source code line in the reference code can be identified.
-E F0 .175(after w)2.675 F .175(ord split-)-.1 F(ting and null ar)108
3325
-
No equivalent source code line in the reference code can be identified.
-460.8 Q(gument remo)-.18 E -.25(va)-.15 G(l.).25 E(Note that if no e)108
3326
-
No equivalent source code line in the reference code can be identified.
-477.6 Q(xpansion occurs, no splitting is performed.)-.15 E F4 -.1(Pa)87
3327
-
No equivalent source code line in the reference code can be identified.
-494.4 S(thname Expansion).1 E F0 .37(After w)108 506.4 R .37
3328
-
No equivalent source code line in the reference code can be identified.
-(ord splitting, unless the)-.1 F F4<ad66>2.87 E F0 .37
3329
-
No equivalent source code line in the reference code can be identified.
-(option has been set,)2.87 F F4(bash)2.87 E F0 .371(scans each w)2.871 F
3330
-
No equivalent source code line in the reference code can be identified.
-.371(ord for the characters)-.1 F F4(*)2.871 E F0(,)A F4(?)2.871 E F0
3331
-
No equivalent source code line in the reference code can be identified.
-2.871(,a)C(nd)-2.871 E F4([)2.871 E F0(.)A .678
3332
-
No equivalent source code line in the reference code can be identified.
-(If one of these characters appears, then the w)108 518.4 R .677
3333
-
No equivalent source code line in the reference code can be identified.
-(ord is re)-.1 F -.05(ga)-.15 G .677(rded as a).05 F F3(pattern)3.177 E
3334
-
No equivalent source code line in the reference code can be identified.
-F0 3.177(,a).24 G .677(nd replaced with an alphabeti-)-3.177 F .562
3335
-
No equivalent source code line in the reference code can be identified.
-(cally sorted list of \214lenames matching the pattern \(see)108 530.4 R
3336
-
No equivalent source code line in the reference code can be identified.
-F1 -.09(Pa)3.062 G(tter).09 E 2.812(nM)-.135 G(atching)-2.812 E F0(belo)
3337
-
No equivalent source code line in the reference code can be identified.
-2.812 E 3.062(w\). If)-.25 F .562(no matching \214lenames)3.062 F .009
3338
-
No equivalent source code line in the reference code can be identified.
-(are found, and the shell option)108 542.4 R F4(nullglob)2.509 E F0 .008
3339
-
No equivalent source code line in the reference code can be identified.
-(is not enabled, the w)2.509 F .008(ord is left unchanged.)-.1 F .008
3340
-
No equivalent source code line in the reference code can be identified.
-(If the)5.008 F F4(nullglob)2.508 E F0 .008(option is)2.508 F .442
3341
-
No equivalent source code line in the reference code can be identified.
-(set, and no matches are found, the w)108 554.4 R .442(ord is remo)-.1 F
3342
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G 2.942(d. If).15 F(the)2.943 E F4(failglob)2.943 E F0 .443
3343
-
No equivalent source code line in the reference code can be identified.
-(shell option is set, and no matches are)2.943 F 1.38
3344
-
No equivalent source code line in the reference code can be identified.
-(found, an error message is printed and the command is not e)108 566.4 R
3345
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G 3.88(cuted. If).15 F 1.38(the shell option)3.88 F F4
3346
-
No equivalent source code line in the reference code can be identified.
-(nocaseglob)3.88 E F0(is)3.88 E .103
3347
-
No equivalent source code line in the reference code can be identified.
-(enabled, the match is performed without re)108 578.4 R -.05(ga)-.15 G
3348
-
No equivalent source code line in the reference code can be identified.
-.104(rd to the case of alphabetic characters.).05 F .104
3349
-
No equivalent source code line in the reference code can be identified.
-(When a pattern is used)5.104 F .378(for pathname e)108 590.4 R .378
3350
-
No equivalent source code line in the reference code can be identified.
-(xpansion, the character)-.15 F F4 -.63(``)2.878 G -.55(.').63 G(')-.08
3351
-
No equivalent source code line in the reference code can be identified.
-E F0 .378(at the start of a name or immediately follo)5.378 F .377
3352
-
No equivalent source code line in the reference code can be identified.
-(wing a slash must be)-.25 F 1.353(matched e)108 602.4 R(xplicitly)-.15
3353
-
No equivalent source code line in the reference code can be identified.
-E 3.853(,u)-.65 G 1.353(nless the shell option)-3.853 F F4(dotglob)3.854
3354
-
No equivalent source code line in the reference code can be identified.
-E F0 1.354(is set.)3.854 F 1.354(The \214lenames)6.354 F F4 -.63(``)
3355
-
No equivalent source code line in the reference code can be identified.
-3.854 G -.55(.').63 G(')-.08 E F0(and)6.354 E F4 -.63(``)3.854 G(..).63
3356
-
No equivalent source code line in the reference code can be identified.
-E -.63('')-.55 G F0 1.354(must al)6.984 F -.1(wa)-.1 G 1.354(ys be).1 F
3357
-
No equivalent source code line in the reference code can be identified.
-.425(matched e)108 614.4 R(xplicitly)-.15 E 2.925(,e)-.65 G -.15(ve)
3358
-
No equivalent source code line in the reference code can be identified.
--3.175 G 2.925(ni).15 G(f)-2.925 E F4(dotglob)2.925 E F0 .425(is set.)
3359
-
No equivalent source code line in the reference code can be identified.
-2.925 F .425(When matching a pathname, the slash character must al)5.425
3360
-
No equivalent source code line in the reference code can be identified.
-F -.1(wa)-.1 G .425(ys be).1 F .56(matched e)108 626.4 R(xplicitly)-.15
3361
-
No equivalent source code line in the reference code can be identified.
-E 5.56(.I)-.65 G 3.06(no)-5.56 G .56(ther cases, the)-3.06 F F4 -.63(``)
3362
-
No equivalent source code line in the reference code can be identified.
-3.06 G -.55(.').63 G(')-.08 E F0 .56(character is not treated specially)
3363
-
No equivalent source code line in the reference code can be identified.
-5.56 F 5.56(.S)-.65 G .56(ee the description of)-5.56 F F4(shopt)3.06 E
3364
-
No equivalent source code line in the reference code can be identified.
-F0(belo)108 638.4 Q 3.596(wu)-.25 G(nder)-3.596 E F1 1.096(SHELL B)3.596
3365
-
No equivalent source code line in the reference code can be identified.
-F(UIL)-.09 E 1.096(TIN COMMANDS)-.828 F F0 1.096
3366
-
No equivalent source code line in the reference code can be identified.
-(for a description of the)3.346 F F4(nocaseglob)3.596 E F0(,)A F4
3367
-
No equivalent source code line in the reference code can be identified.
-(nullglob)3.596 E F0(,)A F4(failglob)3.595 E F0 3.595(,a)C(nd)-3.595 E
3368
-
No equivalent source code line in the reference code can be identified.
-F4(dotglob)108 650.4 Q F0(shell options.)2.5 E(The)108 667.2 Q F1
3369
-
No equivalent source code line in the reference code can be identified.
-(GLOBIGNORE)2.63 E F0 .13(shell v)2.38 F .131
3335
-
+/Courier@0 SF -5.167<ad64082008>2.676 F F0(becomes)2.676 E F5<ad64>2.676
3336
-
+E F0 .176(after w)2.676 F .176(ord split-)-.1 F(ting and null ar)108
3337
-
+554.4 Q(gument remo)-.18 E -.25(va)-.15 G(l.).25 E(Note that if no e)108
3338
-
+571.2 Q(xpansion occurs, no splitting is performed.)-.15 E F1 -.1(Pa)87
3339
-
+588 S(thname Expansion).1 E F0 .371(After w)108 600 R .371
3340
-
+(ord splitting, unless the)-.1 F F1<ad66>2.871 E F0 .371
3341
-
+(option has been set,)2.871 F F1(bash)2.871 E F0 .37(scans each w)2.87 F
3342
-
+.37(ord for the characters)-.1 F F1(*)2.87 E F0(,)A F1(?)2.87 E F0 2.87
3343
-
+(,a)C(nd)-2.87 E F1([)2.87 E F0(.)A .677
3344
-
+(If one of these characters appears, then the w)108 612 R .677
3345
-
+(ord is re)-.1 F -.05(ga)-.15 G .677(rded as a).05 F F2(pattern)3.177 E
3346
-
+F0 3.177(,a).24 G .678(nd replaced with an alphabeti-)-3.177 F .562
3347
-
+(cally sorted list of \214lenames matching the pattern \(see)108 624 R
3348
-
+F3 -.09(Pa)3.062 G(tter).09 E 2.812(nM)-.135 G(atching)-2.812 E F0(belo)
3349
-
+2.812 E 3.062(w\). If)-.25 F .561(no matching \214lenames)3.061 F .008
3350
-
+(are found, and the shell option)108 636 R F1(nullglob)2.508 E F0 .008
3351
-
+(is not enabled, the w)2.508 F .009(ord is left unchanged.)-.1 F .009
3352
-
+(If the)5.009 F F1(nullglob)2.509 E F0 .009(option is)2.509 F .443
3353
-
+(set, and no matches are found, the w)108 648 R .443(ord is remo)-.1 F
3354
-
+-.15(ve)-.15 G 2.943(d. If).15 F(the)2.942 E F1(failglob)2.942 E F0 .442
3355
-
+(shell option is set, and no matches are)2.942 F 1.38
3356
-
+(found, an error message is printed and the command is not e)108 660 R
3357
-
+-.15(xe)-.15 G 3.88(cuted. If).15 F 1.38(the shell option)3.88 F F1
3358
-
+(nocaseglob)3.88 E F0(is)3.88 E .104
3359
-
+(enabled, the match is performed without re)108 672 R -.05(ga)-.15 G
3360
-
+.104(rd to the case of alphabetic characters.).05 F .103
3361
-
+(When a pattern is used)5.103 F .377(for pathname e)108 684 R .377
3362
-
+(xpansion, the character)-.15 F F1 -.63(``)2.878 G -.55(.').63 G(')-.08
3363
-
+E F0 .378(at the start of a name or immediately follo)5.378 F .378
3364
-
+(wing a slash must be)-.25 F 1.354(matched e)108 696 R(xplicitly)-.15 E
3365
-
+3.854(,u)-.65 G 1.354(nless the shell option)-3.854 F F1(dotglob)3.854 E
3366
-
+F0 1.354(is set.)3.854 F 1.354(The \214lenames)6.354 F F1 -.63(``)3.854
3367
-
+G -.55(.').63 G(')-.08 E F0(and)6.354 E F1 -.63(``)3.853 G(..).63 E -.63
3368
-
+('')-.55 G F0 1.353(must al)6.983 F -.1(wa)-.1 G 1.353(ys be).1 F .485
3369
-
+(matched e)108 708 R(xplicitly)-.15 E 2.985(,e)-.65 G -.15(ve)-3.235 G
3370
-
+2.985(ni).15 G(f)-2.985 E F1(dotglob)2.985 E F0 .485(is set.)2.985 F
3371
-
+.485(In other cases, the)5.485 F F1 -.63(``)2.985 G -.55(.').63 G(')-.08
3372
-
+E F0 .486(character is not treated specially)5.485 F 5.486(.W)-.65 G
3373
-
+(hen)-5.486 E .115(matching a pathname, the slash character must al)108
3374
-
+720 R -.1(wa)-.1 G .114(ys be matched e).1 F .114
3375
-
+(xplicitly by a slash in the pattern, b)-.15 F .114(ut in)-.2 F
3376
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(25)193.45 E 0 Cg EP
3377
-
+%%Page: 26 26
3378
-
+%%BeginPageSetup
3379
-
+BP
3380
-
+%%EndPageSetup
3381
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
3382
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .581
3383
-
+(other matching conte)108 84 R .581
3384
-
+(xts it can be matched by a special pattern character as described belo)
3385
-
+-.15 F 3.081(wu)-.25 G(nder)-3.081 E/F1 9/Times-Bold@0 SF -.09(Pa)3.081
3386
-
+G(tter).09 E(n)-.135 E(Matching)108 96 Q/F2 9/Times-Roman@0 SF(.)A F0
3387
-
+.073(See the description of)4.573 F/F3 10/Times-Bold@0 SF(shopt)2.573 E
3388
-
+F0(belo)2.573 E 2.573(wu)-.25 G(nder)-2.573 E F1 .072(SHELL B)2.572 F
3389
-
+(UIL)-.09 E .072(TIN COMMANDS)-.828 F F0 .072(for a description of the)
3390
-
+2.322 F F3(nocaseglob)108 108 Q F0(,)A F3(nullglob)2.5 E F0(,)A F3
3391
-
+(failglob)2.5 E F0 2.5(,a)C(nd)-2.5 E F3(dotglob)2.5 E F0
3392
-
+(shell options.)2.5 E(The)108 124.8 Q F1(GLOBIGNORE)2.63 E F0 .13
3393
-
+(shell v)2.38 F .131
3370 ➡ 3394 (ariable may be used to restrict the set of \214le names matching a)-.25
3371
-
No equivalent source code line in the reference code can be identified.
-F F3(pattern)2.631 E F0 5.131(.I).24 G(f)-5.131 E F1(GLO-)2.631 E
3372
-
No equivalent source code line in the reference code can be identified.
-(BIGNORE)108 679.2 Q F0 2.015(is set, each matching \214le name that al\
3373
-
No equivalent source code line in the reference code can be identified.
-so matches one of the patterns in)4.265 F F1(GLOBIGNORE)4.515 E F0(is)
3374
-
No equivalent source code line in the reference code can be identified.
-4.264 E(remo)108 691.2 Q -.15(ve)-.15 G 3.914(df).15 G 1.414
3375
-
No equivalent source code line in the reference code can be identified.
-(rom the list of matches.)-3.914 F 1.415(If the)6.415 F F4(nocaseglob)
3376
-
No equivalent source code line in the reference code can be identified.
-3.915 E F0 1.415(option is set, the matching ag)3.915 F 1.415
3377
-
No equivalent source code line in the reference code can be identified.
-(ainst the patterns in)-.05 F F1(GLOBIGNORE)108 703.2 Q F0 .147
3395
-
+F/F4 10/Times-Italic@0 SF(pattern)2.631 E F0 5.131(.I).24 G(f)-5.131 E
3396
-
+F1(GLO-)2.631 E(BIGNORE)108 136.8 Q F0 2.015(is set, each matching \214\
3397
-
+le name that also matches one of the patterns in)4.265 F F1(GLOBIGNORE)
3398
-
+4.515 E F0(is)4.264 E(remo)108 148.8 Q -.15(ve)-.15 G 3.914(df).15 G
3399
-
+1.414(rom the list of matches.)-3.914 F 1.415(If the)6.415 F F3
3400
-
+(nocaseglob)3.915 E F0 1.415(option is set, the matching ag)3.915 F
3401
-
+1.415(ainst the patterns in)-.05 F F1(GLOBIGNORE)108 160.8 Q F0 .147
3378 ➡ 3402 (is performed without re)2.397 F -.05(ga)-.15 G .147(rd to case.).05 F
3379
-
No equivalent source code line in the reference code can be identified.
-.146(The \214lenames)5.146 F F4 -.63(``)2.646 G -.55(.').63 G(')-.08 E
3380
-
No equivalent source code line in the reference code can be identified.
-F0(and)5.146 E F4 -.63(``)2.646 G(..).63 E -.63('')-.55 G F0 .146
3403
-
+.146(The \214lenames)5.146 F F3 -.63(``)2.646 G -.55(.').63 G(')-.08 E
3404
-
+F0(and)5.146 E F3 -.63(``)2.646 G(..).63 E -.63('')-.55 G F0 .146
3381 ➡ 3405 (are al)5.776 F -.1(wa)-.1 G .146(ys ignored when).1 F F1(GLOBIGNORE)108
3382
-
No equivalent source code line in the reference code can be identified.
-715.2 Q F0 .827(is set and not null.)3.077 F(Ho)5.827 E(we)-.25 E -.15
3406
-
+172.8 Q F0 .827(is set and not null.)3.077 F(Ho)5.827 E(we)-.25 E -.15
3383 ➡ 3407 (ve)-.25 G 1.627 -.4(r, s).15 H(etting).4 E F1(GLOBIGNORE)3.327 E F0
3384 ➡ 3408 .827(to a non-null v)3.077 F .827(alue has the ef)-.25 F .827(fect of)
3385
-
No equivalent source code line in the reference code can be identified.
--.25 F .683(enabling the)108 727.2 R F4(dotglob)3.183 E F0 .682
3409
-
+-.25 F .683(enabling the)108 184.8 R F3(dotglob)3.183 E F0 .682
3386 ➡ 3410 (shell option, so all other \214lenames be)3.183 F .682(ginning with a)
3387
-
No equivalent source code line in the reference code can be identified.
--.15 F F4 -.63(``)3.182 G -.55(.').63 G(')-.08 E F0 .682(will match.)
3388
-
No equivalent source code line in the reference code can be identified.
-5.682 F 2.282 -.8(To g)5.682 H .682(et the old).8 F(GNU Bash 4.4)72 768
3389
-
No equivalent source code line in the reference code can be identified.
-Q(2018 March 2)146.79 E(25)195.95 E 0 Cg EP
3390
-
No equivalent source code line in the reference code can be identified.
-%%Page: 26 26
3391
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
3392
-
No equivalent source code line in the reference code can be identified.
-BP
3393
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
3394
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
3395
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(beha)108 84 Q
3411
-
+-.15 F F3 -.63(``)3.182 G -.55(.').63 G(')-.08 E F0 .682(will match.)
3412
-
+5.682 F 2.282 -.8(To g)5.682 H .682(et the old).8 F(beha)108 196.8 Q
3396 ➡ 3413 1.184(vior of ignoring \214lenames be)-.2 F 1.184(ginning with a)-.15 F
3397
-
No equivalent source code line in the reference code can be identified.
-/F1 10/Times-Bold@0 SF -.63(``)3.684 G -.55(.').63 G(')-.08 E F0 3.684
3398
-
No equivalent source code line in the reference code can be identified.
-(,m)C(ak)-3.684 E(e)-.1 E F1 -.63(``)3.684 G(.*').63 E(')-.63 E F0 1.185
3399
-
No equivalent source code line in the reference code can be identified.
-(one of the patterns in)6.185 F/F2 9/Times-Bold@0 SF(GLOBIGNORE)3.685 E
3400
-
No equivalent source code line in the reference code can be identified.
-/F3 9/Times-Roman@0 SF(.)A F0(The)108 96 Q F1(dotglob)3.132 E F0 .632
3401
-
No equivalent source code line in the reference code can be identified.
-(option is disabled when)3.132 F F2(GLOBIGNORE)3.132 E F0 .632
3402
-
No equivalent source code line in the reference code can be identified.
-(is unset.)2.882 F .631(The pattern matching honors the setting of)5.632
3403
-
No equivalent source code line in the reference code can be identified.
-F(the)108 108 Q F1(extglob)2.5 E F0(shell option.)2.5 E F1 -.1(Pa)108
3404
-
No equivalent source code line in the reference code can be identified.
-124.8 S(tter).1 E 2.5(nM)-.15 G(atching)-2.5 E F0(An)108 141.6 Q 3.138
3405
-
No equivalent source code line in the reference code can be identified.
-(yc)-.15 G .638(haracter that appears in a pattern, other than the spec\
3406
-
No equivalent source code line in the reference code can be identified.
-ial pattern characters described belo)-3.138 F 1.938 -.65(w, m)-.25 H
3407
-
No equivalent source code line in the reference code can be identified.
-(atches).65 E 3.62(itself. The)108 153.6 R 1.12
3408
-
No equivalent source code line in the reference code can be identified.
-(NUL character may not occur in a pattern.)3.62 F 3.62(Ab)6.12 G 1.12
3409
-
No equivalent source code line in the reference code can be identified.
-(ackslash escapes the follo)-3.62 F 1.12(wing character; the)-.25 F .576
3410
-
No equivalent source code line in the reference code can be identified.
-(escaping backslash is discarded when matching.)108 165.6 R .576
3414
-
+F3 -.63(``)3.684 G -.55(.').63 G(')-.08 E F0 3.684(,m)C(ak)-3.684 E(e)
3415
-
+-.1 E F3 -.63(``)3.684 G(.*').63 E(')-.63 E F0 1.185
3416
-
+(one of the patterns in)6.185 F F1(GLOBIGNORE)3.685 E F2(.)A F0(The)108
3417
-
+208.8 Q F3(dotglob)3.132 E F0 .632(option is disabled when)3.132 F F1
3418
-
+(GLOBIGNORE)3.132 E F0 .632(is unset.)2.882 F .631
3419
-
+(The pattern matching honors the setting of)5.632 F(the)108 220.8 Q F3
3420
-
+(extglob)2.5 E F0(shell option.)2.5 E F3 -.1(Pa)108 237.6 S(tter).1 E
3421
-
+2.5(nM)-.15 G(atching)-2.5 E F0(An)108 254.4 Q 3.138(yc)-.15 G .638(har\
3422
-
+acter that appears in a pattern, other than the special pattern charact\
3423
-
+ers described belo)-3.138 F 1.938 -.65(w, m)-.25 H(atches).65 E 3.62
3424
-
+(itself. The)108 266.4 R 1.12(NUL character may not occur in a pattern.)
3425
-
+3.62 F 3.62(Ab)6.12 G 1.12(ackslash escapes the follo)-3.62 F 1.12
3426
-
+(wing character; the)-.25 F .576
3427
-
+(escaping backslash is discarded when matching.)108 278.4 R .576
3411 ➡ 3428 (The special pattern characters must be quoted if the)5.576 F 3.076(ya)
3412
-
No equivalent source code line in the reference code can be identified.
--.15 G(re)-3.076 E(to be matched literally)108 177.6 Q(.)-.65 E
3413
-
No equivalent source code line in the reference code can be identified.
-(The special pattern characters ha)108 194.4 Q .3 -.15(ve t)-.2 H
3414
-
No equivalent source code line in the reference code can be identified.
-(he follo).15 E(wing meanings:)-.25 E F1(*)144 211.2 Q F0 .377
3415
-
No equivalent source code line in the reference code can be identified.
-(Matches an)180 211.2 R 2.877(ys)-.15 G .376
3416
-
No equivalent source code line in the reference code can be identified.
-(tring, including the null string.)-2.877 F .376(When the)5.376 F F1
3417
-
No equivalent source code line in the reference code can be identified.
-(globstar)2.876 E F0 .376(shell option is enabled,)2.876 F(and)180 223.2
3418
-
No equivalent source code line in the reference code can be identified.
-Q F1(*)3.275 E F0 .775(is used in a pathname e)3.275 F .775
3419
-
No equivalent source code line in the reference code can be identified.
-(xpansion conte)-.15 F .775(xt, tw)-.15 F 3.275(oa)-.1 G(djacent)-3.275
3420
-
No equivalent source code line in the reference code can be identified.
-E F1(*)3.275 E F0 3.275(su)C .775(sed as a single pattern)-3.275 F 1.058
3421
-
No equivalent source code line in the reference code can be identified.
-(will match all \214les and zero or more directories and subdirectories\
3422
-
No equivalent source code line in the reference code can be identified.
-.)180 235.2 R 1.058(If follo)6.058 F 1.058(wed by a)-.25 F F1(/)3.558 E
3423
-
No equivalent source code line in the reference code can be identified.
-F0(,)A(tw)180 247.2 Q 2.5(oa)-.1 G(djacent)-2.5 E F1(*)2.5 E F0 2.5(sw)C
3424
-
No equivalent source code line in the reference code can be identified.
-(ill match only directories and subdirectories.)-2.5 E F1(?)144 259.2 Q
3425
-
No equivalent source code line in the reference code can be identified.
-F0(Matches an)180 259.2 Q 2.5(ys)-.15 G(ingle character)-2.5 E(.)-.55 E
3426
-
No equivalent source code line in the reference code can be identified.
-F1([...])144 271.2 Q F0 .578(Matches an)180 271.2 R 3.078(yo)-.15 G .578
3429
-
+-.15 G(re)-3.076 E(to be matched literally)108 290.4 Q(.)-.65 E
3430
-
+(The special pattern characters ha)108 307.2 Q .3 -.15(ve t)-.2 H
3431
-
+(he follo).15 E(wing meanings:)-.25 E F3(*)144 324 Q F0 .377(Matches an)
3432
-
+180 324 R 2.877(ys)-.15 G .376(tring, including the null string.)-2.877
3433
-
+F .376(When the)5.376 F F3(globstar)2.876 E F0 .376
3434
-
+(shell option is enabled,)2.876 F(and)180 336 Q F3(*)3.275 E F0 .775
3435
-
+(is used in a pathname e)3.275 F .775(xpansion conte)-.15 F .775(xt, tw)
3436
-
+-.15 F 3.275(oa)-.1 G(djacent)-3.275 E F3(*)3.275 E F0 3.275(su)C .775
3437
-
+(sed as a single pattern)-3.275 F 1.058(will match all \214les and zero\
3438
-
+ or more directories and subdirectories.)180 348 R 1.058(If follo)6.058
3439
-
+F 1.058(wed by a)-.25 F F3(/)3.558 E F0(,)A(tw)180 360 Q 2.5(oa)-.1 G
3440
-
+(djacent)-2.5 E F3(*)2.5 E F0 2.5(sw)C
3441
-
+(ill match only directories and subdirectories.)-2.5 E F3(?)144 372 Q F0
3442
-
+(Matches an)180 372 Q 2.5(ys)-.15 G(ingle character)-2.5 E(.)-.55 E F3
3443
-
+([...])144 384 Q F0 .578(Matches an)180 384 R 3.078(yo)-.15 G .578
3427 ➡ 3444 (ne of the enclosed characters.)-3.078 F 3.079(Ap)5.579 G .579
3428 ➡ 3445 (air of characters separated by a h)-3.079 F(yphen)-.05 E .685
3429
-
No equivalent source code line in the reference code can be identified.
-(denotes a)180 283.2 R/F4 10/Times-Italic@0 SF -.15(ra)3.185 G(ng).15 E
3430
-
No equivalent source code line in the reference code can be identified.
-3.184(ee)-.1 G(xpr)-3.384 E(ession)-.37 E F0 3.184(;a)C .984 -.15(ny c)
3431
-
No equivalent source code line in the reference code can be identified.
--3.184 H .684(haracter that f).15 F .684(alls between those tw)-.1 F
3432
-
No equivalent source code line in the reference code can be identified.
-3.184(oc)-.1 G .684(haracters, inclu-)-3.184 F(si)180 295.2 Q -.15(ve)
3433
-
No equivalent source code line in the reference code can be identified.
--.25 G 3.712(,u).15 G 1.212(sing the current locale')-3.712 F 3.712(sc)
3434
-
No equivalent source code line in the reference code can be identified.
--.55 G 1.212(ollating sequence and character set, is matched.)-3.712 F
3435
-
No equivalent source code line in the reference code can be identified.
-1.213(If the)6.213 F 1.124(\214rst character follo)180 307.2 R 1.124
3436
-
No equivalent source code line in the reference code can be identified.
-(wing the)-.25 F F1([)3.624 E F0 1.124(is a)3.624 F F1(!)3.624 E F0
3437
-
No equivalent source code line in the reference code can be identified.
-1.124(or a)6.124 F F1(^)3.623 E F0 1.123(then an)3.623 F 3.623(yc)-.15 G
3438
-
No equivalent source code line in the reference code can be identified.
-1.123(haracter not enclosed is matched.)-3.623 F .894
3439
-
No equivalent source code line in the reference code can be identified.
-(The sorting order of characters in range e)180 319.2 R .895
3446
-
+(denotes a)180 396 R F4 -.15(ra)3.185 G(ng).15 E 3.184(ee)-.1 G(xpr)
3447
-
+-3.384 E(ession)-.37 E F0 3.184(;a)C .984 -.15(ny c)-3.184 H .684
3448
-
+(haracter that f).15 F .684(alls between those tw)-.1 F 3.184(oc)-.1 G
3449
-
+.684(haracters, inclu-)-3.184 F(si)180 408 Q -.15(ve)-.25 G 3.712(,u).15
3450
-
+G 1.212(sing the current locale')-3.712 F 3.712(sc)-.55 G 1.212
3451
-
+(ollating sequence and character set, is matched.)-3.712 F 1.213(If the)
3452
-
+6.213 F 1.124(\214rst character follo)180 420 R 1.124(wing the)-.25 F F3
3453
-
+([)3.624 E F0 1.124(is a)3.624 F F3(!)3.624 E F0 1.124(or a)6.124 F F3
3454
-
+(^)3.623 E F0 1.123(then an)3.623 F 3.623(yc)-.15 G 1.123
3455
-
+(haracter not enclosed is matched.)-3.623 F .894
3456
-
+(The sorting order of characters in range e)180 432 R .895
3440 ➡ 3457 (xpressions is determined by the current locale)-.15 F .376(and the v)
3441
-
No equivalent source code line in the reference code can be identified.
-180 331.2 R .376(alues of the)-.25 F F2(LC_COLLA)2.875 E(TE)-.855 E F0
3442
-
No equivalent source code line in the reference code can be identified.
-(or)2.625 E F2(LC_ALL)2.875 E F0 .375(shell v)2.625 F .375
3458
-
+180 444 R .376(alues of the)-.25 F F1(LC_COLLA)2.875 E(TE)-.855 E F0(or)
3459
-
+2.625 E F1(LC_ALL)2.875 E F0 .375(shell v)2.625 F .375
3443 ➡ 3460 (ariables, if set.)-.25 F 1.975 -.8(To o)5.375 H .375(btain the tra-).8
3444
-
No equivalent source code line in the reference code can be identified.
-F .067(ditional interpretation of range e)180 343.2 R .067
3445
-
No equivalent source code line in the reference code can be identified.
-(xpressions, where)-.15 F F1([a\255d])2.567 E F0 .068(is equi)2.568 F
3446
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.25 G .068(lent to).25 F F1([abcd])2.568 E F0 2.568(,s)C .068
3447
-
No equivalent source code line in the reference code can be identified.
-(et v)-2.568 F(alue)-.25 E .157(of the)180 355.2 R F1(LC_ALL)2.657 E F0
3448
-
No equivalent source code line in the reference code can be identified.
-.157(shell v)2.657 F .157(ariable to)-.25 F F1(C)2.657 E F0 2.657(,o)C
3449
-
No equivalent source code line in the reference code can be identified.
-2.657(re)-2.657 G .157(nable the)-2.657 F F1(globasciiranges)2.657 E F0
3450
-
No equivalent source code line in the reference code can be identified.
-.156(shell option.)2.656 F(A)5.156 E F1<ad>2.656 E F0(may)2.656 E .193(\
3461
-
+F .067(ditional interpretation of range e)180 456 R .067
3462
-
+(xpressions, where)-.15 F F3([a\255d])2.567 E F0 .068(is equi)2.568 F
3463
-
+-.25(va)-.25 G .068(lent to).25 F F3([abcd])2.568 E F0 2.568(,s)C .068
3464
-
+(et v)-2.568 F(alue)-.25 E .157(of the)180 468 R F3(LC_ALL)2.657 E F0
3465
-
+.157(shell v)2.657 F .157(ariable to)-.25 F F3(C)2.657 E F0 2.657(,o)C
3466
-
+2.657(re)-2.657 G .157(nable the)-2.657 F F3(globasciiranges)2.657 E F0
3467
-
+.156(shell option.)2.656 F(A)5.156 E F3<ad>2.656 E F0(may)2.656 E .193(\
3451 ➡ 3468 be matched by including it as the \214rst or last character in the set.)
3452
-
No equivalent source code line in the reference code can be identified.
-180 367.2 R(A)5.193 E F1(])2.693 E F0 .194(may be matched by)2.693 F
3453
-
No equivalent source code line in the reference code can be identified.
-(including it as the \214rst character in the set.)180 379.2 Q -.4(Wi)
3454
-
No equivalent source code line in the reference code can be identified.
-180 397.2 S(thin).4 E F1([)3.071 E F0(and)3.071 E F1(])3.071 E F0(,)A F4
3455
-
No equivalent source code line in the reference code can be identified.
--.15(ch)3.071 G(ar).15 E .571(acter classes)-.15 F F0 .571
3456
-
No equivalent source code line in the reference code can be identified.
-(can be speci\214ed using the syntax)3.071 F F1([:)3.07 E F4(class)A F1
3469
-
+180 480 R(A)5.193 E F3(])2.693 E F0 .194(may be matched by)2.693 F
3470
-
+(including it as the \214rst character in the set.)180 492 Q -.4(Wi)180
3471
-
+510 S(thin).4 E F3([)3.071 E F0(and)3.071 E F3(])3.071 E F0(,)A F4 -.15
3472
-
+(ch)3.071 G(ar).15 E .571(acter classes)-.15 F F0 .571
3473
-
+(can be speci\214ed using the syntax)3.071 F F3([:)3.07 E F4(class)A F3
3457 ➡ 3474 (:])A F0 3.07(,w)C(here)-3.07 E F4(class)3.07 E F0(is one of the follo)
3458
-
No equivalent source code line in the reference code can be identified.
-180 409.2 Q(wing classes de\214ned in the POSIX standard:)-.25 E F1
3459
-
No equivalent source code line in the reference code can be identified.
-8.173(alnum alpha ascii blank cntrl digit graph lo)180 421.2 R 8.173
3460
-
No equivalent source code line in the reference code can be identified.
-(wer print punct space)-.1 F 5(upper w)180 433.2 R 5(ord xdigit)-.1 F F0
3461
-
No equivalent source code line in the reference code can be identified.
-4.29(Ac)180 445.2 S 1.789(haracter class matches an)-4.29 F 4.289(yc)
3462
-
No equivalent source code line in the reference code can be identified.
--.15 G 1.789(haracter belonging to that class.)-4.289 F(The)6.789 E F1
3463
-
No equivalent source code line in the reference code can be identified.
--.1(wo)4.289 G(rd).1 E F0(character)4.289 E
3464
-
No equivalent source code line in the reference code can be identified.
-(class matches letters, digits, and the character _.)180 457.2 Q -.4(Wi)
3465
-
No equivalent source code line in the reference code can be identified.
-180 475.2 S(thin).4 E F1([)4.536 E F0(and)4.536 E F1(])4.536 E F0 4.536
3475
-
+180 522 Q(wing classes de\214ned in the POSIX standard:)-.25 E F3 8.173
3476
-
+(alnum alpha ascii blank cntrl digit graph lo)180 534 R 8.173
3477
-
+(wer print punct space)-.1 F 5(upper w)180 546 R 5(ord xdigit)-.1 F F0
3478
-
+4.29(Ac)180 558 S 1.789(haracter class matches an)-4.29 F 4.289(yc)-.15
3479
-
+G 1.789(haracter belonging to that class.)-4.289 F(The)6.789 E F3 -.1
3480
-
+(wo)4.289 G(rd).1 E F0(character)4.289 E
3481
-
+(class matches letters, digits, and the character _.)180 570 Q -.4(Wi)
3482
-
+180 588 S(thin).4 E F3([)4.536 E F0(and)4.536 E F3(])4.536 E F0 4.536
3466 ➡ 3483 (,a)C(n)-4.536 E F4 2.036(equivalence class)4.536 F F0 2.037
3467
-
No equivalent source code line in the reference code can be identified.
-(can be speci\214ed using the syntax)4.536 F F1([=)4.537 E F4(c)A F1(=])
3484
-
+(can be speci\214ed using the syntax)4.536 F F3([=)4.537 E F4(c)A F3(=])
3468 ➡ 3485 A F0 4.537(,w)C(hich)-4.537 E .125(matches all characters with the same\
3469
-
No equivalent source code line in the reference code can be identified.
- collation weight \(as de\214ned by the current locale\) as)180 487.2 R
3470
-
No equivalent source code line in the reference code can be identified.
-(the character)180 499.2 Q F4(c)2.5 E F0(.)A -.4(Wi)180 517.2 S(thin).4
3471
-
No equivalent source code line in the reference code can be identified.
-E F1([)2.5 E F0(and)2.5 E F1(])2.5 E F0 2.5(,t)C(he syntax)-2.5 E F1([.)
3472
-
No equivalent source code line in the reference code can be identified.
-2.5 E F4(symbol)A F1(.])A F0(matches the collating symbol)2.5 E F4
3473
-
No equivalent source code line in the reference code can be identified.
-(symbol)2.5 E F0(.)A .704(If the)108 534 R F1(extglob)3.204 E F0 .705
3474
-
No equivalent source code line in the reference code can be identified.
-(shell option is enabled using the)3.204 F F1(shopt)3.205 E F0 -.2(bu)
3486
-
+ collation weight \(as de\214ned by the current locale\) as)180 600 R
3487
-
+(the character)180 612 Q F4(c)2.5 E F0(.)A -.4(Wi)180 630 S(thin).4 E F3
3488
-
+([)2.5 E F0(and)2.5 E F3(])2.5 E F0 2.5(,t)C(he syntax)-2.5 E F3([.)2.5
3489
-
+E F4(symbol)A F3(.])A F0(matches the collating symbol)2.5 E F4(symbol)
3490
-
+2.5 E F0(.)A .704(If the)108 646.8 R F3(extglob)3.204 E F0 .705
3491
-
+(shell option is enabled using the)3.204 F F3(shopt)3.205 E F0 -.2(bu)
3475 ➡ 3492 3.205 G .705(iltin, se).2 F -.15(ve)-.25 G .705(ral e).15 F .705
3476
-
No equivalent source code line in the reference code can be identified.
-(xtended pattern matching operators)-.15 F .256(are recognized.)108 546
3477
-
No equivalent source code line in the reference code can be identified.
-R .256(In the follo)5.256 F .256(wing description, a)-.25 F F4
3493
-
+(xtended pattern matching operators)-.15 F .256(are recognized.)108
3494
-
+658.8 R .256(In the follo)5.256 F .256(wing description, a)-.25 F F4
3478 ➡ 3495 (pattern-list)2.755 E F0 .255
3479
-
No equivalent source code line in the reference code can be identified.
-(is a list of one or more patterns separated by a)2.755 F F1(|)2.755 E
3496
-
+(is a list of one or more patterns separated by a)2.755 F F3(|)2.755 E
3480 ➡ 3497 F0(.)A(Composite patterns may be formed using one or more of the follo)
3481
-
No equivalent source code line in the reference code can be identified.
-108 558 Q(wing sub-patterns:)-.25 E F1(?\()144 582 Q F4(pattern-list)
3482
-
No equivalent source code line in the reference code can be identified.
-.833 E F1(\)).833 E F0(Matches zero or one occurrence of the gi)180 594
3483
-
No equivalent source code line in the reference code can be identified.
-Q -.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(*\()144 606 Q F4
3484
-
No equivalent source code line in the reference code can be identified.
-(pattern-list).833 E F1(\)).833 E F0
3485
-
No equivalent source code line in the reference code can be identified.
-(Matches zero or more occurrences of the gi)180 618 Q -.15(ve)-.25 G 2.5
3486
-
No equivalent source code line in the reference code can be identified.
-(np).15 G(atterns)-2.5 E F1(+\()144 630 Q F4(pattern-list).833 E F1(\))
3487
-
No equivalent source code line in the reference code can be identified.
-.833 E F0(Matches one or more occurrences of the gi)180 642 Q -.15(ve)
3488
-
No equivalent source code line in the reference code can be identified.
--.25 G 2.5(np).15 G(atterns)-2.5 E F1(@\()144 654 Q F4(pattern-list).833
3489
-
No equivalent source code line in the reference code can be identified.
-E F1(\)).833 E F0(Matches one of the gi)180 666 Q -.15(ve)-.25 G 2.5(np)
3490
-
No equivalent source code line in the reference code can be identified.
-.15 G(atterns)-2.5 E F1(!\()144 678 Q F4(pattern-list).833 E F1(\)).833
3491
-
No equivalent source code line in the reference code can be identified.
-E F0(Matches an)180 690 Q(ything e)-.15 E(xcept one of the gi)-.15 E
3492
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E .968(Complicated e)108 706.8
3493
-
No equivalent source code line in the reference code can be identified.
-R .968(xtended pattern matching ag)-.15 F .968
3494
-
No equivalent source code line in the reference code can be identified.
-(ainst long strings is slo)-.05 F 2.269 -.65(w, e)-.25 H .969
3495
-
No equivalent source code line in the reference code can be identified.
-(specially when the patterns contain).65 F 1.23
3496
-
No equivalent source code line in the reference code can be identified.
-(alternations and the strings contain multiple matches.)108 718.8 R 1.23
3497
-
No equivalent source code line in the reference code can be identified.
-(Using separate matches ag)6.23 F 1.23(ainst shorter strings, or)-.05 F
3498
-
No equivalent source code line in the reference code can be identified.
-(using arrays of strings instead of a single long string, may be f)108
3499
-
No equivalent source code line in the reference code can be identified.
-730.8 Q(aster)-.1 E(.)-.55 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E
3500
-
No equivalent source code line in the reference code can be identified.
-(26)195.95 E 0 Cg EP
3498
-
+108 670.8 Q(wing sub-patterns:)-.25 E F3(?\()144 694.8 Q F4
3499
-
+(pattern-list).833 E F3(\)).833 E F0
3500
-
+(Matches zero or one occurrence of the gi)180 706.8 Q -.15(ve)-.25 G 2.5
3501
-
+(np).15 G(atterns)-2.5 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E
3502
-
+(26)193.45 E 0 Cg EP
3501 ➡ 3503 %%Page: 27 27
3502 ➡ 3504 %%BeginPageSetup
3503 ➡ 3505 BP
3504 ➡ 3506 %%EndPageSetup
3505 ➡ 3507 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
3506 ➡ 3508 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
3507
-
No equivalent source code line in the reference code can be identified.
-SF(Quote Remo)87 84 Q -.1(va)-.1 G(l).1 E F0 1.112
3508
-
No equivalent source code line in the reference code can be identified.
-(After the preceding e)108 96 R 1.112
3509
-
+SF(*\()144 84 Q/F2 10/Times-Italic@0 SF(pattern-list).833 E F1(\)).833 E
3510
-
+F0(Matches zero or more occurrences of the gi)180 96 Q -.15(ve)-.25 G
3511
-
+2.5(np).15 G(atterns)-2.5 E F1(+\()144 108 Q F2(pattern-list).833 E F1
3512
-
+(\)).833 E F0(Matches one or more occurrences of the gi)180 120 Q -.15
3513
-
+(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E F1(@\()144 132 Q F2(pattern-list)
3514
-
+.833 E F1(\)).833 E F0(Matches one of the gi)180 144 Q -.15(ve)-.25 G
3515
-
+2.5(np).15 G(atterns)-2.5 E F1(!\()144 156 Q F2(pattern-list).833 E F1
3516
-
+(\)).833 E F0(Matches an)180 168 Q(ything e)-.15 E(xcept one of the gi)
3517
-
+-.15 E -.15(ve)-.25 G 2.5(np).15 G(atterns)-2.5 E .968(Complicated e)108
3518
-
+184.8 R .968(xtended pattern matching ag)-.15 F .968
3519
-
+(ainst long strings is slo)-.05 F 2.269 -.65(w, e)-.25 H .969
3520
-
+(specially when the patterns contain).65 F 1.23
3521
-
+(alternations and the strings contain multiple matches.)108 196.8 R 1.23
3522
-
+(Using separate matches ag)6.23 F 1.23(ainst shorter strings, or)-.05 F
3523
-
+(using arrays of strings instead of a single long string, may be f)108
3524
-
+208.8 Q(aster)-.1 E(.)-.55 E F1(Quote Remo)87 225.6 Q -.1(va)-.1 G(l).1
3525
-
+E F0 1.112(After the preceding e)108 237.6 R 1.112
3509 ➡ 3526 (xpansions, all unquoted occurrences of the characters)-.15 F F1(\\)
3510 ➡ 3527 3.613 E F0(,)A F1<08>3.613 E F0 3.613(,a)C(nd)-3.613 E F1(")4.446 E F0
3511
-
No equivalent source code line in the reference code can be identified.
-1.113(that did not result)4.446 F(from one of the abo)108 108 Q .3 -.15
3512
-
No equivalent source code line in the reference code can be identified.
-(ve ex)-.15 H(pansions are remo).15 E -.15(ve)-.15 G(d.).15 E/F2 10.95
3513
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(REDIRECTION)72 124.8 Q F0 .545(Before a command is e)
3514
-
No equivalent source code line in the reference code can be identified.
-108 136.8 R -.15(xe)-.15 G .545(cuted, its input and output may be).15 F
3515
-
No equivalent source code line in the reference code can be identified.
-/F3 10/Times-Italic@0 SF -.37(re)3.045 G(dir).37 E(ected)-.37 E F0 .545
3516
-
No equivalent source code line in the reference code can be identified.
-(using a special notation interpreted)3.815 F .405(by the shell.)108
3517
-
No equivalent source code line in the reference code can be identified.
-148.8 R .405(Redirection allo)5.405 F .405(ws commands' \214le handles \
3518
-
No equivalent source code line in the reference code can be identified.
-to be duplicated, opened, closed, made to refer to)-.25 F(dif)108 160.8
3519
-
No equivalent source code line in the reference code can be identified.
-Q 1.02(ferent \214les, and can change the \214les the command reads fro\
3520
-
No equivalent source code line in the reference code can be identified.
-m and writes to.)-.25 F 1.019(Redirection may also be)6.019 F .215
3521
-
No equivalent source code line in the reference code can be identified.
-(used to modify \214le handles in the current shell e)108 172.8 R -.15
3528
-
+1.113(that did not result)4.446 F(from one of the abo)108 249.6 Q .3
3529
-
+-.15(ve ex)-.15 H(pansions are remo).15 E -.15(ve)-.15 G(d.).15 E/F3
3530
-
+10.95/Times-Bold@0 SF(REDIRECTION)72 266.4 Q F0 .545
3531
-
+(Before a command is e)108 278.4 R -.15(xe)-.15 G .545
3532
-
+(cuted, its input and output may be).15 F F2 -.37(re)3.045 G(dir).37 E
3533
-
+(ected)-.37 E F0 .545(using a special notation interpreted)3.815 F .405
3534
-
+(by the shell.)108 290.4 R .405(Redirection allo)5.405 F .405(ws comman\
3535
-
+ds' \214le handles to be duplicated, opened, closed, made to refer to)
3536
-
+-.25 F(dif)108 302.4 Q 1.02(ferent \214les, and can change the \214les \
3537
-
+the command reads from and writes to.)-.25 F 1.019
3538
-
+(Redirection may also be)6.019 F .215
3539
-
+(used to modify \214le handles in the current shell e)108 314.4 R -.15
3522 ➡ 3540 (xe)-.15 G .215(cution en).15 F 2.715(vironment. The)-.4 F(follo)2.715 E
3523 ➡ 3541 .215(wing redirection operators)-.25 F .876(may precede or appear an)108
3524
-
No equivalent source code line in the reference code can be identified.
-184.8 R .876(ywhere within a)-.15 F F3 .875(simple command)3.715 F F0
3525
-
No equivalent source code line in the reference code can be identified.
-.875(or may follo)4.145 F 3.375(wa)-.25 G F3(command)A F0 5.875(.R).77 G
3526
-
No equivalent source code line in the reference code can be identified.
-.875(edirections are)-5.875 F(processed in the order the)108 196.8 Q 2.5
3542
-
+326.4 R .876(ywhere within a)-.15 F F2 .875(simple command)3.715 F F0
3543
-
+.875(or may follo)4.145 F 3.375(wa)-.25 G F2(command)A F0 5.875(.R).77 G
3544
-
+.875(edirections are)-5.875 F(processed in the order the)108 338.4 Q 2.5
3527 ➡ 3545 (ya)-.15 G(ppear)-2.5 E 2.5(,f)-.4 G(rom left to right.)-2.5 E .771(Eac\
3528 ➡ 3546 h redirection that may be preceded by a \214le descriptor number may in\
3529
-
No equivalent source code line in the reference code can be identified.
-stead be preceded by a w)108 213.6 R .772(ord of)-.1 F .293(the form {)
3530
-
No equivalent source code line in the reference code can be identified.
-108 225.6 R F3(varname)A F0 2.793(}. In)B .293
3547
-
+stead be preceded by a w)108 355.2 R .772(ord of)-.1 F .293(the form {)
3548
-
+108 367.2 R F2(varname)A F0 2.793(}. In)B .293
3531 ➡ 3549 (this case, for each redirection operator e)2.793 F .293
3532
-
No equivalent source code line in the reference code can be identified.
-(xcept >&- and <&-, the shell will allocate)-.15 F 3.179<618c>108 237.6
3550
-
+(xcept >&- and <&-, the shell will allocate)-.15 F 3.179<618c>108 379.2
3533 ➡ 3551 S .679(le descriptor greater than or equal to 10 and assign it to)-3.179
3534
-
No equivalent source code line in the reference code can be identified.
-F F3(varname)3.179 E F0 5.679(.I)C 3.179(f>)-5.679 G .679
3535
-
No equivalent source code line in the reference code can be identified.
-(&- or <&- is preceded by {)-3.179 F F3(var)A(-)-.2 E(name)108 249.6 Q
3536
-
No equivalent source code line in the reference code can be identified.
-F0 .6(}, the v)B .6(alue of)-.25 F F3(varname)3.1 E F0 .599
3537
-
No equivalent source code line in the reference code can be identified.
-(de\214nes the \214le descriptor to close.)3.1 F .599(If {)5.599 F F3
3552
-
+F F2(varname)3.179 E F0 5.679(.I)C 3.179(f>)-5.679 G .679
3553
-
+(&- or <&- is preceded by {)-3.179 F F2(var)A(-)-.2 E(name)108 391.2 Q
3554
-
+F0 .6(}, the v)B .6(alue of)-.25 F F2(varname)3.1 E F0 .599
3555
-
+(de\214nes the \214le descriptor to close.)3.1 F .599(If {)5.599 F F2
3538 ➡ 3556 (varname)A F0 3.099(}i)C 3.099(ss)-3.099 G .599
3539
-
No equivalent source code line in the reference code can be identified.
-(upplied, the redirection)-3.099 F 1.238(persists be)108 261.6 R 1.238
3557
-
+(upplied, the redirection)-3.099 F 1.238(persists be)108 403.2 R 1.238
3540 ➡ 3558 (yond the scope of the command, allo)-.15 F 1.238
3541 ➡ 3559 (wing the shell programmer to manage the \214le descriptor)-.25 F
3542
-
No equivalent source code line in the reference code can be identified.
-(himself.)108 273.6 Q .284(In the follo)108 290.4 R .283(wing descripti\
3543
-
No equivalent source code line in the reference code can be identified.
-ons, if the \214le descriptor number is omitted, and the \214rst charac\
3544
-
No equivalent source code line in the reference code can be identified.
-ter of the redirect-)-.25 F .512(ion operator is)108 302.4 R F1(<)3.012
3545
-
No equivalent source code line in the reference code can be identified.
-E F0 3.012(,t)C .512
3560
-
+(himself.)108 415.2 Q .284(In the follo)108 432 R .283(wing description\
3561
-
+s, if the \214le descriptor number is omitted, and the \214rst characte\
3562
-
+r of the redirect-)-.25 F .512(ion operator is)108 444 R F1(<)3.012 E F0
3563
-
+3.012(,t)C .512
3546 ➡ 3564 (he redirection refers to the standard input \(\214le descriptor 0\).)
3547 ➡ 3565 -3.012 F .512(If the \214rst character of the)5.512 F
3548
-
No equivalent source code line in the reference code can be identified.
-(redirection operator is)108 314.4 Q F1(>)2.5 E F0 2.5(,t)C
3566
-
+(redirection operator is)108 456 Q F1(>)2.5 E F0 2.5(,t)C
3549 ➡ 3567 (he redirection refers to the standard output \(\214le descriptor 1\).)
3550
-
No equivalent source code line in the reference code can be identified.
--2.5 E .825(The w)108 331.2 R .825(ord follo)-.1 F .824
3568
-
+-2.5 E .825(The w)108 472.8 R .825(ord follo)-.1 F .824
3551 ➡ 3569 (wing the redirection operator in the follo)-.25 F .824
3552 ➡ 3570 (wing descriptions, unless otherwise noted, is sub-)-.25 F .462
3553
-
No equivalent source code line in the reference code can be identified.
-(jected to brace e)108 343.2 R .462(xpansion, tilde e)-.15 F .463
3571
-
+(jected to brace e)108 484.8 R .462(xpansion, tilde e)-.15 F .463
3554 ➡ 3572 (xpansion, parameter and v)-.15 F .463(ariable e)-.25 F .463
3555
-
No equivalent source code line in the reference code can be identified.
-(xpansion, command substitution, arith-)-.15 F .867(metic e)108 355.2 R
3573
-
+(xpansion, command substitution, arith-)-.15 F .867(metic e)108 496.8 R
3556 ➡ 3574 .867(xpansion, quote remo)-.15 F -.25(va)-.15 G .867(l, pathname e).25 F
3557 ➡ 3575 .867(xpansion, and w)-.15 F .867(ord splitting.)-.1 F .867(If it e)5.867
3558
-
No equivalent source code line in the reference code can be identified.
-F .866(xpands to more than one)-.15 F -.1(wo)108 367.2 S(rd,).1 E F1
3576
-
+F .866(xpands to more than one)-.15 F -.1(wo)108 508.8 S(rd,).1 E F1
3559 ➡ 3577 (bash)2.5 E F0(reports an error)2.5 E(.)-.55 E
3560
-
No equivalent source code line in the reference code can be identified.
-(Note that the order of redirections is signi\214cant.)108 384 Q -.15
3561
-
No equivalent source code line in the reference code can be identified.
-(Fo)5 G 2.5(re).15 G(xample, the command)-2.65 E(ls)144 400.8 Q F1(>)2.5
3578
-
+(Note that the order of redirections is signi\214cant.)108 525.6 Q -.15
3579
-
+(Fo)5 G 2.5(re).15 G(xample, the command)-2.65 E(ls)144 542.4 Q F1(>)2.5
3562 ➡ 3580 E F0(dirlist 2)2.5 E F1(>&)A F0(1)A
3563
-
No equivalent source code line in the reference code can be identified.
-(directs both standard output and standard error to the \214le)108 417.6
3564
-
No equivalent source code line in the reference code can be identified.
-Q F3(dirlist)2.5 E F0 2.5(,w).68 G(hile the command)-2.5 E(ls 2)144
3565
-
No equivalent source code line in the reference code can be identified.
-434.4 Q F1(>&)A F0(1)A F1(>)2.5 E F0(dirlist)2.5 E .527
3566
-
No equivalent source code line in the reference code can be identified.
-(directs only the standard output to \214le)108 451.2 R F3(dirlist)3.027
3581
-
+(directs both standard output and standard error to the \214le)108 559.2
3582
-
+Q F2(dirlist)2.5 E F0 2.5(,w).68 G(hile the command)-2.5 E(ls 2)144 576
3583
-
+Q F1(>&)A F0(1)A F1(>)2.5 E F0(dirlist)2.5 E .527
3584
-
+(directs only the standard output to \214le)108 592.8 R F2(dirlist)3.027
3567 ➡ 3585 E F0 3.027(,b).68 G .527(ecause the standard error w)-3.027 F .527
3568 ➡ 3586 (as duplicated from the standard)-.1 F
3569
-
No equivalent source code line in the reference code can be identified.
-(output before the standard output w)108 463.2 Q(as redirected to)-.1 E
3570
-
No equivalent source code line in the reference code can be identified.
-F3(dirlist)2.5 E F0(.).68 E F1(Bash)108 480 Q F0 .599(handles se)3.099 F
3571
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.25 G .599(ral \214lenames specially when the).15 F 3.099(ya)
3587
-
+(output before the standard output w)108 604.8 Q(as redirected to)-.1 E
3588
-
+F2(dirlist)2.5 E F0(.).68 E F1(Bash)108 621.6 Q F0 .599(handles se)3.099
3589
-
+F -.15(ve)-.25 G .599(ral \214lenames specially when the).15 F 3.099(ya)
3572 ➡ 3590 -.15 G .598(re used in redirections, as described in the follo)-3.099 F
3573
-
No equivalent source code line in the reference code can be identified.
-(wing)-.25 E 3.477(table. If)108 492 R .977
3591
-
+(wing)-.25 E 3.477(table. If)108 633.6 R .977
3574 ➡ 3592 (the operating system on which)3.477 F F1(bash)3.478 E F0 .978
3575 ➡ 3593 (is running pro)3.478 F .978
3576 ➡ 3594 (vides these special \214les, bash will use them;)-.15 F
3577
-
No equivalent source code line in the reference code can be identified.
-(otherwise it will emulate them internally with the beha)108 504 Q
3578
-
No equivalent source code line in the reference code can be identified.
-(vior described belo)-.2 E -.65(w.)-.25 G F1(/de)144 520.8 Q(v/fd/)-.15
3579
-
No equivalent source code line in the reference code can be identified.
-E F3(fd)A F0(If)180 532.8 Q F3(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E
3580
-
No equivalent source code line in the reference code can be identified.
-(ger)-.15 E 2.5<2c8c>-.4 G(le descriptor)-2.5 E F3(fd)2.5 E F0
3581
-
No equivalent source code line in the reference code can be identified.
-(is duplicated.)2.5 E F1(/de)144 544.8 Q(v/stdin)-.15 E F0
3582
-
No equivalent source code line in the reference code can be identified.
-(File descriptor 0 is duplicated.)180 556.8 Q F1(/de)144 568.8 Q
3583
-
No equivalent source code line in the reference code can be identified.
-(v/stdout)-.15 E F0(File descriptor 1 is duplicated.)180 580.8 Q F1(/de)
3584
-
No equivalent source code line in the reference code can be identified.
-144 592.8 Q(v/stderr)-.15 E F0(File descriptor 2 is duplicated.)180
3585
-
No equivalent source code line in the reference code can be identified.
-604.8 Q F1(/de)144 616.8 Q(v/tcp/)-.15 E F3(host)A F1(/)A F3(port)A F0
3586
-
No equivalent source code line in the reference code can be identified.
-(If)180 628.8 Q F3(host)2.997 E F0 .497(is a v)2.997 F .497
3587
-
No equivalent source code line in the reference code can be identified.
-(alid hostname or Internet address, and)-.25 F F3(port)2.996 E F0 .496
3588
-
No equivalent source code line in the reference code can be identified.
-(is an inte)2.996 F .496(ger port number or ser)-.15 F(-)-.2 E
3589
-
No equivalent source code line in the reference code can be identified.
-(vice name,)180 640.8 Q F1(bash)2.5 E F0
3590
-
No equivalent source code line in the reference code can be identified.
-(attempts to open the corresponding TCP sock)2.5 E(et.)-.1 E F1(/de)144
3591
-
No equivalent source code line in the reference code can be identified.
-652.8 Q(v/udp/)-.15 E F3(host)A F1(/)A F3(port)A F0(If)180 664.8 Q F3
3592
-
No equivalent source code line in the reference code can be identified.
-(host)2.996 E F0 .496(is a v)2.996 F .496
3593
-
No equivalent source code line in the reference code can be identified.
-(alid hostname or Internet address, and)-.25 F F3(port)2.997 E F0 .497
3594
-
No equivalent source code line in the reference code can be identified.
-(is an inte)2.997 F .497(ger port number or ser)-.15 F(-)-.2 E
3595
-
No equivalent source code line in the reference code can be identified.
-(vice name,)180 676.8 Q F1(bash)2.5 E F0
3596
-
No equivalent source code line in the reference code can be identified.
-(attempts to open the corresponding UDP sock)2.5 E(et.)-.1 E 2.5(Af)108
3597
-
No equivalent source code line in the reference code can be identified.
-693.6 S(ailure to open or create a \214le causes the redirection to f)
3598
-
No equivalent source code line in the reference code can be identified.
--2.6 E(ail.)-.1 E .947(Redirections using \214le descriptors greater th\
3599
-
No equivalent source code line in the reference code can be identified.
-an 9 should be used with care, as the)108 710.4 R 3.446(ym)-.15 G .946
3600
-
No equivalent source code line in the reference code can be identified.
-(ay con\215ict with \214le)-3.446 F
3601
-
No equivalent source code line in the reference code can be identified.
-(descriptors the shell uses internally)108 722.4 Q(.)-.65 E
3602
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(27)195.95 E 0 Cg EP
3595
-
+(otherwise it will emulate them internally with the beha)108 645.6 Q
3596
-
+(vior described belo)-.2 E -.65(w.)-.25 G F1(/de)144 662.4 Q(v/fd/)-.15
3597
-
+E F2(fd)A F0(If)180 674.4 Q F2(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E
3598
-
+(ger)-.15 E 2.5<2c8c>-.4 G(le descriptor)-2.5 E F2(fd)2.5 E F0
3599
-
+(is duplicated.)2.5 E F1(/de)144 686.4 Q(v/stdin)-.15 E F0
3600
-
+(File descriptor 0 is duplicated.)180 698.4 Q(GNU Bash 5.0)72 768 Q
3601
-
+(2018 March 15)144.29 E(27)193.45 E 0 Cg EP
3603 ➡ 3602 %%Page: 28 28
3604 ➡ 3603 %%BeginPageSetup
3605 ➡ 3604 BP
3606 ➡ 3605 %%EndPageSetup
3607 ➡ 3606 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
3608 ➡ 3607 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
3609
-
No equivalent source code line in the reference code can be identified.
-SF(Redir)87 84 Q(ecting Input)-.18 E F0 .391
3608
-
+SF(/de)144 84 Q(v/stdout)-.15 E F0(File descriptor 1 is duplicated.)180
3609
-
+96 Q F1(/de)144 108 Q(v/stderr)-.15 E F0
3610
-
+(File descriptor 2 is duplicated.)180 120 Q F1(/de)144 132 Q(v/tcp/)-.15
3611
-
+E/F2 10/Times-Italic@0 SF(host)A F1(/)A F2(port)A F0(If)180 144 Q F2
3612
-
+(host)2.997 E F0 .497(is a v)2.997 F .497
3613
-
+(alid hostname or Internet address, and)-.25 F F2(port)2.996 E F0 .496
3614
-
+(is an inte)2.996 F .496(ger port number or ser)-.15 F(-)-.2 E
3615
-
+(vice name,)180 156 Q F1(bash)2.5 E F0
3616
-
+(attempts to open the corresponding TCP sock)2.5 E(et.)-.1 E F1(/de)144
3617
-
+168 Q(v/udp/)-.15 E F2(host)A F1(/)A F2(port)A F0(If)180 180 Q F2(host)
3618
-
+2.996 E F0 .496(is a v)2.996 F .496
3619
-
+(alid hostname or Internet address, and)-.25 F F2(port)2.997 E F0 .497
3620
-
+(is an inte)2.997 F .497(ger port number or ser)-.15 F(-)-.2 E
3621
-
+(vice name,)180 192 Q F1(bash)2.5 E F0
3622
-
+(attempts to open the corresponding UDP sock)2.5 E(et.)-.1 E 2.5(Af)108
3623
-
+208.8 S(ailure to open or create a \214le causes the redirection to f)
3624
-
+-2.6 E(ail.)-.1 E .947(Redirections using \214le descriptors greater th\
3625
-
+an 9 should be used with care, as the)108 225.6 R 3.446(ym)-.15 G .946
3626
-
+(ay con\215ict with \214le)-3.446 F
3627
-
+(descriptors the shell uses internally)108 237.6 Q(.)-.65 E F1(Redir)87
3628
-
+254.4 Q(ecting Input)-.18 E F0 .391
3610 ➡ 3629 (Redirection of input causes the \214le whose name results from the e)
3611
-
No equivalent source code line in the reference code can be identified.
-108 96 R .391(xpansion of)-.15 F/F2 10/Times-Italic@0 SF(wor)3.231 E(d)
3612
-
No equivalent source code line in the reference code can be identified.
--.37 E F0 .391(to be opened for read-)3.661 F(ing on \214le descriptor)
3613
-
No equivalent source code line in the reference code can be identified.
-108 108 Q F2(n)2.5 E F0 2.5(,o).24 G 2.5(rt)-2.5 G
3630
-
+108 266.4 R .391(xpansion of)-.15 F F2(wor)3.231 E(d)-.37 E F0 .391
3631
-
+(to be opened for read-)3.661 F(ing on \214le descriptor)108 278.4 Q F2
3632
-
+(n)2.5 E F0 2.5(,o).24 G 2.5(rt)-2.5 G
3614 ➡ 3633 (he standard input \(\214le descriptor 0\) if)-2.5 E F2(n)2.86 E F0
3615 ➡ 3634 (is not speci\214ed.)2.74 E
3616
-
No equivalent source code line in the reference code can be identified.
-(The general format for redirecting input is:)108 124.8 Q([)144 141.6 Q
3617
-
No equivalent source code line in the reference code can be identified.
-F2(n)A F0(])A F1(<)A F2(wor)A(d)-.37 E F1(Redir)87 158.4 Q
3618
-
No equivalent source code line in the reference code can be identified.
-(ecting Output)-.18 E F0 .175
3635
-
+(The general format for redirecting input is:)108 295.2 Q([)144 312 Q F2
3636
-
+(n)A F0(])A F1(<)A F2(wor)A(d)-.37 E F1(Redir)87 328.8 Q(ecting Output)
3637
-
+-.18 E F0 .175
3619 ➡ 3638 (Redirection of output causes the \214le whose name results from the e)
3620
-
No equivalent source code line in the reference code can be identified.
-108 170.4 R .174(xpansion of)-.15 F F2(wor)3.014 E(d)-.37 E F0 .174
3621
-
No equivalent source code line in the reference code can be identified.
-(to be opened for writ-)3.444 F .824(ing on \214le descriptor)108 182.4
3639
-
+108 340.8 R .174(xpansion of)-.15 F F2(wor)3.014 E(d)-.37 E F0 .174
3640
-
+(to be opened for writ-)3.444 F .824(ing on \214le descriptor)108 352.8
3622 ➡ 3641 R F2(n)3.324 E F0 3.324(,o).24 G 3.324(rt)-3.324 G .824
3623 ➡ 3642 (he standard output \(\214le descriptor 1\) if)-3.324 F F2(n)3.684 E F0
3624 ➡ 3643 .824(is not speci\214ed.)3.564 F .825(If the \214le does not)5.825 F
3625
-
No equivalent source code line in the reference code can be identified.
--.15(ex)108 194.4 S(ist it is created; if it does e).15 E
3644
-
+-.15(ex)108 364.8 S(ist it is created; if it does e).15 E
3626 ➡ 3645 (xist it is truncated to zero size.)-.15 E
3627
-
No equivalent source code line in the reference code can be identified.
-(The general format for redirecting output is:)108 211.2 Q([)144 228 Q
3646
-
+(The general format for redirecting output is:)108 381.6 Q([)144 398.4 Q
3628 ➡ 3647 F2(n)A F0(])A F1(>)A F2(wor)A(d)-.37 E F0 .155
3629
-
No equivalent source code line in the reference code can be identified.
-(If the redirection operator is)108 244.8 R F1(>)2.655 E F0 2.655(,a)C
3648
-
+(If the redirection operator is)108 415.2 R F1(>)2.655 E F0 2.655(,a)C
3630 ➡ 3649 .155(nd the)-2.655 F F1(noclob)2.655 E(ber)-.1 E F0 .154(option to the)
3631 ➡ 3650 2.654 F F1(set)2.654 E F0 -.2(bu)2.654 G .154
3632
-
No equivalent source code line in the reference code can be identified.
-(iltin has been enabled, the redirection).2 F .657(will f)108 256.8 R
3651
-
+(iltin has been enabled, the redirection).2 F .657(will f)108 427.2 R
3633 ➡ 3652 .657(ail if the \214le whose name results from the e)-.1 F .658
3634 ➡ 3653 (xpansion of)-.15 F F2(wor)3.158 E(d)-.37 E F0 -.15(ex)3.158 G .658
3635 ➡ 3654 (ists and is a re).15 F .658(gular \214le.)-.15 F .658(If the redi-)
3636
-
No equivalent source code line in the reference code can be identified.
-5.658 F .409(rection operator is)108 268.8 R F1(>|)2.909 E F0 2.909(,o)C
3655
-
+5.658 F .409(rection operator is)108 439.2 R F1(>|)2.909 E F0 2.909(,o)C
3637 ➡ 3656 2.909(rt)-2.909 G .409(he redirection operator is)-2.909 F F1(>)2.909 E
3638 ➡ 3657 F0 .409(and the)2.909 F F1(noclob)2.909 E(ber)-.1 E F0 .409
3639 ➡ 3658 (option to the)2.909 F F1(set)2.909 E F0 -.2(bu)2.908 G .408
3640 ➡ 3659 (iltin command).2 F(is not enabled, the redirection is attempted e)108
3641
-
No equivalent source code line in the reference code can be identified.
-280.8 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214le named by)
3660
-
+451.2 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214le named by)
3642 ➡ 3661 -2.5 E F2(wor)2.5 E(d)-.37 E F0 -.15(ex)2.5 G(ists.).15 E F1 -.25(Ap)87
3643
-
No equivalent source code line in the reference code can be identified.
-297.6 S(pending Redir).25 E(ected Output)-.18 E F0 .641
3644
-
No equivalent source code line in the reference code can be identified.
-(Redirection of output in this f)108 309.6 R .642
3662
-
+468 S(pending Redir).25 E(ected Output)-.18 E F0 .641
3663
-
+(Redirection of output in this f)108 480 R .642
3645 ➡ 3664 (ashion causes the \214le whose name results from the e)-.1 F .642
3646 ➡ 3665 (xpansion of)-.15 F F2(wor)3.482 E(d)-.37 E F0 .642(to be)3.912 F .474
3647
-
No equivalent source code line in the reference code can be identified.
-(opened for appending on \214le descriptor)108 321.6 R F2(n)2.974 E F0
3666
-
+(opened for appending on \214le descriptor)108 492 R F2(n)2.974 E F0
3648 ➡ 3667 2.974(,o).24 G 2.974(rt)-2.974 G .474
3649 ➡ 3668 (he standard output \(\214le descriptor 1\) if)-2.974 F F2(n)3.333 E F0
3650 ➡ 3669 .473(is not speci\214ed.)3.213 F(If)5.473 E(the \214le does not e)108
3651
-
No equivalent source code line in the reference code can be identified.
-333.6 Q(xist it is created.)-.15 E
3652
-
No equivalent source code line in the reference code can be identified.
-(The general format for appending output is:)108 350.4 Q([)144 367.2 Q
3653
-
No equivalent source code line in the reference code can be identified.
-F2(n)A F0(])A F1(>>)A F2(wor)A(d)-.37 E F1(Redir)87 384 Q
3670
-
+504 Q(xist it is created.)-.15 E
3671
-
+(The general format for appending output is:)108 520.8 Q([)144 537.6 Q
3672
-
+F2(n)A F0(])A F1(>>)A F2(wor)A(d)-.37 E F1(Redir)87 554.4 Q
3654 ➡ 3673 (ecting Standard Output and Standard Err)-.18 E(or)-.18 E F0 .248
3655
-
No equivalent source code line in the reference code can be identified.
-(This construct allo)108 396 R .249(ws both the standard output \(\214l\
3656
-
No equivalent source code line in the reference code can be identified.
-e descriptor 1\) and the standard error output \(\214le descrip-)-.25 F
3657
-
No equivalent source code line in the reference code can be identified.
-(tor 2\) to be redirected to the \214le whose name is the e)108 408 Q
3658
-
No equivalent source code line in the reference code can be identified.
-(xpansion of)-.15 E F2(wor)2.5 E(d)-.37 E F0(.).77 E(There are tw)108
3659
-
No equivalent source code line in the reference code can be identified.
-424.8 Q 2.5(of)-.1 G
3674
-
+(This construct allo)108 566.4 R .249(ws both the standard output \(\
3675
-
+\214le descriptor 1\) and the standard error output \(\214le descrip-)
3676
-
+-.25 F(tor 2\) to be redirected to the \214le whose name is the e)108
3677
-
+578.4 Q(xpansion of)-.15 E F2(wor)2.5 E(d)-.37 E F0(.).77 E
3678
-
+(There are tw)108 595.2 Q 2.5(of)-.1 G
3660 ➡ 3679 (ormats for redirecting standard output and standard error:)-2.5 E F1
3661
-
No equivalent source code line in the reference code can be identified.
-(&>)144 441.6 Q F2(wor)A(d)-.37 E F0(and)108 453.6 Q F1(>&)144 465.6 Q
3662
-
No equivalent source code line in the reference code can be identified.
-F2(wor)A(d)-.37 E F0(Of the tw)108 482.4 Q 2.5(of)-.1 G
3680
-
+(&>)144 612 Q F2(wor)A(d)-.37 E F0(and)108 624 Q F1(>&)144 636 Q F2(wor)
3681
-
+A(d)-.37 E F0(Of the tw)108 652.8 Q 2.5(of)-.1 G
3663 ➡ 3682 (orms, the \214rst is preferred.)-2.5 E(This is semantically equi)5 E
3664
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.25 G(lent to).25 E F1(>)144 499.2 Q F2(wor)A(d)-.37 E F0(2)2.5
3665
-
No equivalent source code line in the reference code can be identified.
-E F1(>&)A F0(1)A .115(When using the second form,)108 516 R F2(wor)2.614
3666
-
No equivalent source code line in the reference code can be identified.
-E(d)-.37 E F0 .114(may not e)2.614 F .114(xpand to a number or)-.15 F F1
3667
-
No equivalent source code line in the reference code can be identified.
-<ad>2.614 E F0 5.114(.I)C 2.614(fi)-5.114 G 2.614(td)-2.614 G .114
3668
-
No equivalent source code line in the reference code can be identified.
-(oes, other redirection operators)-2.614 F(apply \(see)108 528 Q F1
3669
-
No equivalent source code line in the reference code can be identified.
-(Duplicating File Descriptors)2.5 E F0(belo)2.5 E
3670
-
No equivalent source code line in the reference code can be identified.
-(w\) for compatibility reasons.)-.25 E F1 -.25(Ap)87 544.8 S
3671
-
No equivalent source code line in the reference code can be identified.
-(pending Standard Output and Standard Err).25 E(or)-.18 E F0 .248
3672
-
No equivalent source code line in the reference code can be identified.
-(This construct allo)108 556.8 R .249(ws both the standard output \(\
3673
-
No equivalent source code line in the reference code can be identified.
-\214le descriptor 1\) and the standard error output \(\214le descrip-)
3674
-
No equivalent source code line in the reference code can be identified.
--.25 F(tor 2\) to be appended to the \214le whose name is the e)108
3675
-
No equivalent source code line in the reference code can be identified.
-568.8 Q(xpansion of)-.15 E F2(wor)2.5 E(d)-.37 E F0(.).77 E
3676
-
No equivalent source code line in the reference code can be identified.
-(The format for appending standard output and standard error is:)108
3677
-
No equivalent source code line in the reference code can be identified.
-585.6 Q F1(&>>)144 602.4 Q F2(wor)A(d)-.37 E F0
3678
-
No equivalent source code line in the reference code can be identified.
-(This is semantically equi)108 619.2 Q -.25(va)-.25 G(lent to).25 E F1
3679
-
No equivalent source code line in the reference code can be identified.
-(>>)144 636 Q F2(wor)A(d)-.37 E F0(2)2.5 E F1(>&)A F0(1)A(\(see)108
3680
-
No equivalent source code line in the reference code can be identified.
-652.8 Q F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E(w\).)-.25 E
3681
-
No equivalent source code line in the reference code can be identified.
-F1(Her)87 669.6 Q 2.5(eD)-.18 G(ocuments)-2.5 E F0 .33(This type of red\
3682
-
No equivalent source code line in the reference code can be identified.
-irection instructs the shell to read input from the current source unti\
3683
-
No equivalent source code line in the reference code can be identified.
-l a line containing only)108 681.6 R F2(delimiter)108.35 693.6 Q F0 .614
3684
-
No equivalent source code line in the reference code can be identified.
-(\(with no trailing blanks\) is seen.)3.844 F .615
3685
-
No equivalent source code line in the reference code can be identified.
-(All of the lines read up to that point are then used as the stan-)5.615
3686
-
No equivalent source code line in the reference code can be identified.
-F(dard input \(or \214le descriptor)108 705.6 Q F2(n)2.5 E F0(if)2.5 E
3687
-
No equivalent source code line in the reference code can be identified.
-F2(n)2.5 E F0(is speci\214ed\) for a command.)2.5 E
3688
-
No equivalent source code line in the reference code can be identified.
-(The format of here-documents is:)108 722.4 Q(GNU Bash 4.4)72 768 Q
3689
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(28)195.95 E 0 Cg EP
3683
-
+-.25(va)-.25 G(lent to).25 E F1(>)144 669.6 Q F2(wor)A(d)-.37 E F0(2)2.5
3684
-
+E F1(>&)A F0(1)A .115(When using the second form,)108 686.4 R F2(wor)
3685
-
+2.614 E(d)-.37 E F0 .114(may not e)2.614 F .114(xpand to a number or)
3686
-
+-.15 F F1<ad>2.614 E F0 5.114(.I)C 2.614(fi)-5.114 G 2.614(td)-2.614 G
3687
-
+.114(oes, other redirection operators)-2.614 F(apply \(see)108 698.4 Q
3688
-
+F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E
3689
-
+(w\) for compatibility reasons.)-.25 E(GNU Bash 5.0)72 768 Q
3690
-
+(2018 March 15)144.29 E(28)193.45 E 0 Cg EP
3690 ➡ 3691 %%Page: 29 29
3691 ➡ 3692 %%BeginPageSetup
3692 ➡ 3693 BP
3693 ➡ 3694 %%EndPageSetup
3694 ➡ 3695 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
3695
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E([)144 84 Q/F1 10
3696
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(n)A F0(])A/F2 10/Times-Bold@0 SF(<<)A F0([)A F2<ad>A
3697
-
No equivalent source code line in the reference code can be identified.
-F0(])A F1(wor)A(d)-.37 E(her)164 96 Q(e-document)-.37 E(delimiter)144
3698
-
No equivalent source code line in the reference code can be identified.
-108 Q F0 .302(No parameter and v)108 124.8 R .302(ariable e)-.25 F .302
3696
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
3697
-
+SF -.25(Ap)87 84 S(pending Standard Output and Standard Err).25 E(or)
3698
-
+-.18 E F0 .248(This construct allo)108 96 R .249(ws both the standard o\
3699
-
+utput \(\214le descriptor 1\) and the standard error output \(\214le de\
3700
-
+scrip-)-.25 F(tor 2\) to be appended to the \214le whose name is the e)
3701
-
+108 108 Q(xpansion of)-.15 E/F2 10/Times-Italic@0 SF(wor)2.5 E(d)-.37 E
3702
-
+F0(.).77 E
3703
-
+(The format for appending standard output and standard error is:)108
3704
-
+124.8 Q F1(&>>)144 141.6 Q F2(wor)A(d)-.37 E F0
3705
-
+(This is semantically equi)108 158.4 Q -.25(va)-.25 G(lent to).25 E F1
3706
-
+(>>)144 175.2 Q F2(wor)A(d)-.37 E F0(2)2.5 E F1(>&)A F0(1)A(\(see)108
3707
-
+192 Q F1(Duplicating File Descriptors)2.5 E F0(belo)2.5 E(w\).)-.25 E F1
3708
-
+(Her)87 208.8 Q 2.5(eD)-.18 G(ocuments)-2.5 E F0 .33(This type of redir\
3709
-
+ection instructs the shell to read input from the current source until \
3710
-
+a line containing only)108 220.8 R F2(delimiter)108.35 232.8 Q F0 .614
3711
-
+(\(with no trailing blanks\) is seen.)3.844 F .615
3712
-
+(All of the lines read up to that point are then used as the stan-)5.615
3713
-
+F(dard input \(or \214le descriptor)108 244.8 Q F2(n)2.5 E F0(if)2.5 E
3714
-
+F2(n)2.5 E F0(is speci\214ed\) for a command.)2.5 E
3715
-
+(The format of here-documents is:)108 261.6 Q([)144 278.4 Q F2(n)A F0(])
3716
-
+A F1(<<)A F0([)A F1<ad>A F0(])A F2(wor)A(d)-.37 E(her)164 290.4 Q
3717
-
+(e-document)-.37 E(delimiter)144 302.4 Q F0 .302(No parameter and v)108
3718
-
+319.2 R .302(ariable e)-.25 F .302
3699 ➡ 3719 (xpansion, command substitution, arithmetic e)-.15 F .301
3700 ➡ 3720 (xpansion, or pathname e)-.15 F(xpansion)-.15 E .415(is performed on)108
3701
-
No equivalent source code line in the reference code can be identified.
-136.8 R F1(wor)2.915 E(d)-.37 E F0 5.415(.I).77 G 2.915(fa)-5.415 G .715
3702
-
No equivalent source code line in the reference code can be identified.
--.15(ny p)-2.915 H .415(art of).15 F F1(wor)3.255 E(d)-.37 E F0 .415
3703
-
No equivalent source code line in the reference code can be identified.
-(is quoted, the)3.685 F F1(delimiter)3.265 E F0 .415
3721
-
+331.2 R F2(wor)2.915 E(d)-.37 E F0 5.415(.I).77 G 2.915(fa)-5.415 G .715
3722
-
+-.15(ny p)-2.915 H .415(art of).15 F F2(wor)3.255 E(d)-.37 E F0 .415
3723
-
+(is quoted, the)3.685 F F2(delimiter)3.265 E F0 .415
3704 ➡ 3724 (is the result of quote remo)3.645 F -.25(va)-.15 G 2.915(lo).25 G(n)
3705
-
No equivalent source code line in the reference code can be identified.
--2.915 E F1(wor)2.915 E(d)-.37 E F0(,).77 E .774
3706
-
No equivalent source code line in the reference code can be identified.
-(and the lines in the here-document are not e)108 148.8 R 3.274
3707
-
No equivalent source code line in the reference code can be identified.
-(xpanded. If)-.15 F F1(wor)3.273 E(d)-.37 E F0 .773
3725
-
+-2.915 E F2(wor)2.915 E(d)-.37 E F0(,).77 E .774
3726
-
+(and the lines in the here-document are not e)108 343.2 R 3.274
3727
-
+(xpanded. If)-.15 F F2(wor)3.273 E(d)-.37 E F0 .773
3708 ➡ 3728 (is unquoted, all lines of the here-document)3.273 F 2.59
3709
-
No equivalent source code line in the reference code can be identified.
-(are subjected to parameter e)108 160.8 R 2.59
3729
-
+(are subjected to parameter e)108 355.2 R 2.59
3710 ➡ 3730 (xpansion, command substitution, and arithmetic e)-.15 F 2.59
3711
-
No equivalent source code line in the reference code can be identified.
-(xpansion, the character)-.15 F(sequence)108 172.8 Q F2(\\<newline>)2.5
3712
-
No equivalent source code line in the reference code can be identified.
-E F0(is ignored, and)2.5 E F2(\\)2.5 E F0
3713
-
No equivalent source code line in the reference code can be identified.
-(must be used to quote the characters)2.5 E F2(\\)2.5 E F0(,)A F2($)2.5
3714
-
No equivalent source code line in the reference code can be identified.
-E F0 2.5(,a)C(nd)-2.5 E F2<92>2.5 E F0(.)A .602
3715
-
No equivalent source code line in the reference code can be identified.
-(If the redirection operator is)108 189.6 R F2(<<\255)3.101 E F0 3.101
3716
-
No equivalent source code line in the reference code can be identified.
-(,t)C .601(hen all leading tab characters are stripped from input lines\
3717
-
No equivalent source code line in the reference code can be identified.
- and the line)-3.101 F(containing)108 201.6 Q F1(delimiter)2.5 E F0 5
3718
-
No equivalent source code line in the reference code can be identified.
-(.T).73 G(his allo)-5 E
3731
-
+(xpansion, the character)-.15 F(sequence)108 367.2 Q F1(\\<newline>)2.5
3732
-
+E F0(is ignored, and)2.5 E F1(\\)2.5 E F0
3733
-
+(must be used to quote the characters)2.5 E F1(\\)2.5 E F0(,)A F1($)2.5
3734
-
+E F0 2.5(,a)C(nd)-2.5 E F1<92>2.5 E F0(.)A .602
3735
-
+(If the redirection operator is)108 384 R F1(<<\255)3.101 E F0 3.101(,t)
3736
-
+C .601(hen all leading tab characters are stripped from input lines and\
3737
-
+ the line)-3.101 F(containing)108 396 Q F2(delimiter)2.5 E F0 5(.T).73 G
3738
-
+(his allo)-5 E
3719 ➡ 3739 (ws here-documents within shell scripts to be indented in a natural f)
3720
-
No equivalent source code line in the reference code can be identified.
--.25 E(ashion.)-.1 E F2(Her)87 218.4 Q 2.5(eS)-.18 G(trings)-2.5 E F0
3721
-
No equivalent source code line in the reference code can be identified.
-2.5(Av)108 230.4 S(ariant of here documents, the format is:)-2.75 E([)
3722
-
No equivalent source code line in the reference code can be identified.
-144 247.2 Q F1(n)A F0(])A F2(<<<)A F1(wor)A(d)-.37 E F0(The)108 264 Q F1
3723
-
No equivalent source code line in the reference code can be identified.
-(wor)3.291 E(d)-.37 E F0(under)3.291 E .792(goes tilde e)-.18 F .792
3740
-
+-.25 E(ashion.)-.1 E F1(Her)87 412.8 Q 2.5(eS)-.18 G(trings)-2.5 E F0
3741
-
+2.5(Av)108 424.8 S(ariant of here documents, the format is:)-2.75 E([)
3742
-
+144 441.6 Q F2(n)A F0(])A F1(<<<)A F2(wor)A(d)-.37 E F0(The)108 458.4 Q
3743
-
+F2(wor)3.291 E(d)-.37 E F0(under)3.291 E .792(goes tilde e)-.18 F .792
3724 ➡ 3744 (xpansion, parameter and v)-.15 F .792(ariable e)-.25 F .792
3725
-
No equivalent source code line in the reference code can be identified.
-(xpansion, command substitution, arithmetic)-.15 F -.15(ex)108 276 S
3745
-
+(xpansion, command substitution, arithmetic)-.15 F -.15(ex)108 470.4 S
3726 ➡ 3746 1.188(pansion, and quote remo).15 F -.25(va)-.15 G 3.687(l. P).25 F
3727 ➡ 3747 1.187(athname e)-.15 F 1.187(xpansion and w)-.15 F 1.187
3728 ➡ 3748 (ord splitting are not performed.)-.1 F 1.187(The result is)6.187 F .374
3729
-
No equivalent source code line in the reference code can be identified.
-(supplied as a single string, with a ne)108 288 R .375(wline appended, \
3730
-
No equivalent source code line in the reference code can be identified.
-to the command on its standard input \(or \214le descrip-)-.25 F(tor)108
3731
-
No equivalent source code line in the reference code can be identified.
-300 Q F1(n)2.5 E F0(if)2.5 E F1(n)2.5 E F0(is speci\214ed\).)2.5 E F2
3732
-
No equivalent source code line in the reference code can be identified.
-(Duplicating File Descriptors)87 316.8 Q F0(The redirection operator)108
3733
-
No equivalent source code line in the reference code can be identified.
-328.8 Q([)144 345.6 Q F1(n)A F0(])A F2(<&)A F1(wor)A(d)-.37 E F0 .127
3734
-
No equivalent source code line in the reference code can be identified.
-(is used to duplicate input \214le descriptors.)108 362.4 R(If)5.127 E
3735
-
No equivalent source code line in the reference code can be identified.
-F1(wor)2.967 E(d)-.37 E F0 -.15(ex)3.397 G .126
3749
-
+(supplied as a single string, with a ne)108 482.4 R .375(wline appended\
3750
-
+, to the command on its standard input \(or \214le descrip-)-.25 F(tor)
3751
-
+108 494.4 Q F2(n)2.5 E F0(if)2.5 E F2(n)2.5 E F0(is speci\214ed\).)2.5 E
3752
-
+F1(Duplicating File Descriptors)87 511.2 Q F0(The redirection operator)
3753
-
+108 523.2 Q([)144 540 Q F2(n)A F0(])A F1(<&)A F2(wor)A(d)-.37 E F0 .127
3754
-
+(is used to duplicate input \214le descriptors.)108 556.8 R(If)5.127 E
3755
-
+F2(wor)2.967 E(d)-.37 E F0 -.15(ex)3.397 G .126
3736 ➡ 3756 (pands to one or more digits, the \214le descriptor denoted).15 F(by)108
3737
-
No equivalent source code line in the reference code can be identified.
-374.4 Q F1(n)3.317 E F0 .457(is made to be a cop)3.197 F 2.957(yo)-.1 G
3757
-
+568.8 Q F2(n)3.317 E F0 .457(is made to be a cop)3.197 F 2.957(yo)-.1 G
3738 ➡ 3758 2.957(ft)-2.957 G .457(hat \214le descriptor)-2.957 F 5.457(.I)-.55 G
3739
-
No equivalent source code line in the reference code can be identified.
-2.957(ft)-5.457 G .457(he digits in)-2.957 F F1(wor)3.298 E(d)-.37 E F0
3759
-
+2.957(ft)-5.457 G .457(he digits in)-2.957 F F2(wor)3.298 E(d)-.37 E F0
3740 ➡ 3760 .458(do not specify a \214le descriptor open)3.728 F .15
3741
-
No equivalent source code line in the reference code can be identified.
-(for input, a redirection error occurs.)108 386.4 R(If)5.15 E F1(wor)
3742
-
No equivalent source code line in the reference code can be identified.
-2.99 E(d)-.37 E F0 -.25(eva)3.42 G .15(luates to).25 F F2<ad>2.65 E F0
3743
-
No equivalent source code line in the reference code can be identified.
-2.649<2c8c>C .149(le descriptor)-2.649 F F1(n)3.009 E F0 .149
3744
-
No equivalent source code line in the reference code can be identified.
-(is closed.)2.889 F(If)5.149 E F1(n)3.009 E F0 .149(is not speci\214ed,)
3745
-
No equivalent source code line in the reference code can be identified.
-2.889 F(the standard input \(\214le descriptor 0\) is used.)108 398.4 Q
3746
-
No equivalent source code line in the reference code can be identified.
-(The operator)108 415.2 Q([)144 432 Q F1(n)A F0(])A F2(>&)A F1(wor)A(d)
3747
-
No equivalent source code line in the reference code can be identified.
--.37 E F0 .443
3748
-
No equivalent source code line in the reference code can be identified.
-(is used similarly to duplicate output \214le descriptors.)108 448.8 R
3749
-
No equivalent source code line in the reference code can be identified.
-(If)5.443 E F1(n)3.304 E F0 .444
3761
-
+(for input, a redirection error occurs.)108 580.8 R(If)5.15 E F2(wor)
3762
-
+2.99 E(d)-.37 E F0 -.25(eva)3.42 G .15(luates to).25 F F1<ad>2.65 E F0
3763
-
+2.649<2c8c>C .149(le descriptor)-2.649 F F2(n)3.009 E F0 .149
3764
-
+(is closed.)2.889 F(If)5.149 E F2(n)3.009 E F0 .149(is not speci\214ed,)
3765
-
+2.889 F(the standard input \(\214le descriptor 0\) is used.)108 592.8 Q
3766
-
+(The operator)108 609.6 Q([)144 626.4 Q F2(n)A F0(])A F1(>&)A F2(wor)A
3767
-
+(d)-.37 E F0 .443
3768
-
+(is used similarly to duplicate output \214le descriptors.)108 643.2 R
3769
-
+(If)5.443 E F2(n)3.304 E F0 .444
3750 ➡ 3770 (is not speci\214ed, the standard output \(\214le descrip-)3.184 F 1.358
3751
-
No equivalent source code line in the reference code can be identified.
-(tor 1\) is used.)108 460.8 R 1.358(If the digits in)6.358 F F1(wor)
3771
-
+(tor 1\) is used.)108 655.2 R 1.358(If the digits in)6.358 F F2(wor)
3752 ➡ 3772 4.198 E(d)-.37 E F0 1.357(do not specify a \214le descriptor open for o\
3753
-
No equivalent source code line in the reference code can be identified.
-utput, a redirection error)4.628 F 2.753(occurs. If)108 472.8 R F1(wor)
3754
-
No equivalent source code line in the reference code can be identified.
-3.093 E(d)-.37 E F0 -.25(eva)3.523 G .253(luates to).25 F F2<ad>2.754 E
3755
-
No equivalent source code line in the reference code can be identified.
-F0 2.754<2c8c>C .254(le descriptor)-2.754 F F1(n)3.114 E F0 .254
3756
-
No equivalent source code line in the reference code can be identified.
-(is closed.)2.994 F .254(As a special case, if)5.254 F F1(n)2.754 E F0
3757
-
No equivalent source code line in the reference code can be identified.
-.254(is omitted, and)2.754 F F1(wor)2.754 E(d)-.37 E F0(does)2.754 E
3758
-
No equivalent source code line in the reference code can be identified.
-.966(not e)108 484.8 R .966(xpand to one or more digits or)-.15 F F2<ad>
3773
-
+utput, a redirection error)4.628 F 2.753(occurs. If)108 667.2 R F2(wor)
3774
-
+3.093 E(d)-.37 E F0 -.25(eva)3.523 G .253(luates to).25 F F1<ad>2.754 E
3775
-
+F0 2.754<2c8c>C .254(le descriptor)-2.754 F F2(n)3.114 E F0 .254
3776
-
+(is closed.)2.994 F .254(As a special case, if)5.254 F F2(n)2.754 E F0
3777
-
+.254(is omitted, and)2.754 F F2(wor)2.754 E(d)-.37 E F0(does)2.754 E
3778
-
+.966(not e)108 679.2 R .966(xpand to one or more digits or)-.15 F F1<ad>
3759 ➡ 3779 3.466 E F0 3.466(,t)C .965
3760 ➡ 3780 (he standard output and standard error are redirected as described)
3761
-
No equivalent source code line in the reference code can be identified.
--3.466 F(pre)108 496.8 Q(viously)-.25 E(.)-.65 E F2(Mo)87 513.6 Q
3762
-
No equivalent source code line in the reference code can be identified.
-(ving File Descriptors)-.1 E F0(The redirection operator)108 525.6 Q([)
3763
-
No equivalent source code line in the reference code can be identified.
-144 542.4 Q F1(n)A F0(])A F2(<&)A F1(digit)A F2<ad>A F0(mo)108 559.2 Q
3764
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G 3.035(st).15 G .535(he \214le descriptor)-3.035 F F1
3765
-
No equivalent source code line in the reference code can be identified.
-(digit)3.035 E F0 .535(to \214le descriptor)3.035 F F1(n)3.035 E F0
3766
-
No equivalent source code line in the reference code can be identified.
-3.035(,o).24 G 3.035(rt)-3.035 G .536
3767
-
No equivalent source code line in the reference code can be identified.
-(he standard input \(\214le descriptor 0\) if)-3.035 F F1(n)3.036 E F0
3768
-
No equivalent source code line in the reference code can be identified.
-.536(is not speci-)3.036 F(\214ed.)108 571.2 Q F1(digit)5 E F0
3769
-
No equivalent source code line in the reference code can be identified.
-(is closed after being duplicated to)2.5 E F1(n)2.5 E F0(.)A(Similarly)
3770
-
No equivalent source code line in the reference code can be identified.
-108 588 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([)144 604.8 Q F1
3771
-
No equivalent source code line in the reference code can be identified.
-(n)A F0(])A F2(>&)A F1(digit)A F2<ad>A F0(mo)108 621.6 Q -.15(ve)-.15 G
3772
-
No equivalent source code line in the reference code can be identified.
-2.786(st).15 G .286(he \214le descriptor)-2.786 F F1(digit)2.786 E F0
3773
-
No equivalent source code line in the reference code can be identified.
-.286(to \214le descriptor)2.786 F F1(n)2.786 E F0 2.786(,o).24 G 2.786
3774
-
No equivalent source code line in the reference code can be identified.
-(rt)-2.786 G .285(he standard output \(\214le descriptor 1\) if)-2.786 F
3775
-
No equivalent source code line in the reference code can be identified.
-F1(n)2.785 E F0 .285(is not speci-)2.785 F(\214ed.)108 633.6 Q F2
3776
-
No equivalent source code line in the reference code can be identified.
-(Opening File Descriptors f)87 650.4 Q(or Reading and Writing)-.25 E F0
3777
-
No equivalent source code line in the reference code can be identified.
-(The redirection operator)108 662.4 Q([)144 679.2 Q F1(n)A F0(])A F2(<>)
3778
-
No equivalent source code line in the reference code can be identified.
-A F1(wor)A(d)-.37 E F0 1.349(causes the \214le whose name is the e)108
3779
-
No equivalent source code line in the reference code can be identified.
-696 R 1.349(xpansion of)-.15 F F1(wor)4.189 E(d)-.37 E F0 1.349
3780
-
No equivalent source code line in the reference code can be identified.
-(to be opened for both reading and writing on \214le)4.619 F(descriptor)
3781
-
No equivalent source code line in the reference code can be identified.
-108 708 Q F1(n)2.5 E F0 2.5(,o).24 G 2.5(ro)-2.5 G 2.5<6e8c>-2.5 G
3782
-
No equivalent source code line in the reference code can be identified.
-(le descriptor 0 if)-2.5 E F1(n)2.86 E F0(is not speci\214ed.)2.74 E
3783
-
No equivalent source code line in the reference code can be identified.
-(If the \214le does not e)5 E(xist, it is created.)-.15 E(GNU Bash 4.4)
3784
-
No equivalent source code line in the reference code can be identified.
-72 768 Q(2018 March 2)146.79 E(29)195.95 E 0 Cg EP
3781
-
+-3.466 F(pre)108 691.2 Q(viously)-.25 E(.)-.65 E(GNU Bash 5.0)72 768 Q
3782
-
+(2018 March 15)144.29 E(29)193.45 E 0 Cg EP
3785 ➡ 3783 %%Page: 30 30
3786 ➡ 3784 %%BeginPageSetup
3787 ➡ 3785 BP
3788 ➡ 3786 %%EndPageSetup
3789 ➡ 3787 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
3790
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95
3791
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(ALIASES)72 84 Q/F2 10/Times-Italic@0 SF(Aliases)108 96
3792
-
No equivalent source code line in the reference code can be identified.
-Q F0(allo)3.174 E 3.174(was)-.25 G .674(tring to be substituted for a w)
3793
-
No equivalent source code line in the reference code can be identified.
--3.174 F .674(ord when it is used as the \214rst w)-.1 F .673
3788
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
3789
-
+SF(Mo)87 84 Q(ving File Descriptors)-.1 E F0(The redirection operator)
3790
-
+108 96 Q([)144 112.8 Q/F2 10/Times-Italic@0 SF(n)A F0(])A F1(<&)A F2
3791
-
+(digit)A F1<ad>A F0(mo)108 129.6 Q -.15(ve)-.15 G 3.035(st).15 G .535
3792
-
+(he \214le descriptor)-3.035 F F2(digit)3.035 E F0 .535
3793
-
+(to \214le descriptor)3.035 F F2(n)3.035 E F0 3.035(,o).24 G 3.035(rt)
3794
-
+-3.035 G .536(he standard input \(\214le descriptor 0\) if)-3.035 F F2
3795
-
+(n)3.036 E F0 .536(is not speci-)3.036 F(\214ed.)108 141.6 Q F2(digit)5
3796
-
+E F0(is closed after being duplicated to)2.5 E F2(n)2.5 E F0(.)A
3797
-
+(Similarly)108 158.4 Q 2.5(,t)-.65 G(he redirection operator)-2.5 E([)
3798
-
+144 175.2 Q F2(n)A F0(])A F1(>&)A F2(digit)A F1<ad>A F0(mo)108 192 Q
3799
-
+-.15(ve)-.15 G 2.786(st).15 G .286(he \214le descriptor)-2.786 F F2
3800
-
+(digit)2.786 E F0 .286(to \214le descriptor)2.786 F F2(n)2.786 E F0
3801
-
+2.786(,o).24 G 2.786(rt)-2.786 G .285
3802
-
+(he standard output \(\214le descriptor 1\) if)-2.786 F F2(n)2.785 E F0
3803
-
+.285(is not speci-)2.785 F(\214ed.)108 204 Q F1
3804
-
+(Opening File Descriptors f)87 220.8 Q(or Reading and Writing)-.25 E F0
3805
-
+(The redirection operator)108 232.8 Q([)144 249.6 Q F2(n)A F0(])A F1(<>)
3806
-
+A F2(wor)A(d)-.37 E F0 1.349(causes the \214le whose name is the e)108
3807
-
+266.4 R 1.349(xpansion of)-.15 F F2(wor)4.189 E(d)-.37 E F0 1.349
3808
-
+(to be opened for both reading and writing on \214le)4.619 F(descriptor)
3809
-
+108 278.4 Q F2(n)2.5 E F0 2.5(,o).24 G 2.5(ro)-2.5 G 2.5<6e8c>-2.5 G
3810
-
+(le descriptor 0 if)-2.5 E F2(n)2.86 E F0(is not speci\214ed.)2.74 E
3811
-
+(If the \214le does not e)5 E(xist, it is created.)-.15 E/F3 10.95
3812
-
+/Times-Bold@0 SF(ALIASES)72 295.2 Q F2(Aliases)108 307.2 Q F0(allo)3.174
3813
-
+E 3.174(was)-.25 G .674(tring to be substituted for a w)-3.174 F .674
3814
-
+(ord when it is used as the \214rst w)-.1 F .673
3794 ➡ 3815 (ord of a simple command.)-.1 F .394(The shell maintains a list of alia\
3795
-
No equivalent source code line in the reference code can be identified.
-ses that may be set and unset with the)108 108 R/F3 10/Times-Bold@0 SF
3796
-
No equivalent source code line in the reference code can be identified.
-(alias)2.894 E F0(and)2.894 E F3(unalias)2.894 E F0 -.2(bu)2.894 G .394
3797
-
No equivalent source code line in the reference code can be identified.
-(iltin commands).2 F(\(see)108 120 Q/F4 9/Times-Bold@0 SF 1.98(SHELL B)
3798
-
No equivalent source code line in the reference code can be identified.
-4.48 F(UIL)-.09 E 1.98(TIN COMMANDS)-.828 F F0(belo)4.23 E 4.48
3799
-
No equivalent source code line in the reference code can be identified.
-(w\). The)-.25 F 1.98(\214rst w)4.48 F 1.979
3800
-
No equivalent source code line in the reference code can be identified.
-(ord of each simple command, if unquoted, is)-.1 F(check)108 132 Q .472
3801
-
No equivalent source code line in the reference code can be identified.
-(ed to see if it has an alias.)-.1 F .472(If so, that w)5.472 F .473
3802
-
No equivalent source code line in the reference code can be identified.
-(ord is replaced by the te)-.1 F .473(xt of the alias.)-.15 F .473
3803
-
No equivalent source code line in the reference code can be identified.
-(The characters)5.473 F F3(/)2.973 E F0(,)A F3($)2.973 E F0(,)A F3<92>
3804
-
No equivalent source code line in the reference code can be identified.
-2.973 E F0(,)A(and)108 144 Q F3(=)3.612 E F0 1.112(and an)3.612 F 3.612
3805
-
No equivalent source code line in the reference code can be identified.
-(yo)-.15 G 3.612(ft)-3.612 G 1.112(he shell)-3.612 F F2(metac)3.612 E
3806
-
No equivalent source code line in the reference code can be identified.
-(har)-.15 E(acter)-.15 E(s)-.1 E F0 1.112
3816
-
+ses that may be set and unset with the)108 319.2 R F1(alias)2.894 E F0
3817
-
+(and)2.894 E F1(unalias)2.894 E F0 -.2(bu)2.894 G .394(iltin commands).2
3818
-
+F(\(see)108 331.2 Q/F4 9/Times-Bold@0 SF 1.98(SHELL B)4.48 F(UIL)-.09 E
3819
-
+1.98(TIN COMMANDS)-.828 F F0(belo)4.23 E 4.48(w\). The)-.25 F 1.98
3820
-
+(\214rst w)4.48 F 1.979(ord of each simple command, if unquoted, is)-.1
3821
-
+F(check)108 343.2 Q .472(ed to see if it has an alias.)-.1 F .472
3822
-
+(If so, that w)5.472 F .473(ord is replaced by the te)-.1 F .473
3823
-
+(xt of the alias.)-.15 F .473(The characters)5.473 F F1(/)2.973 E F0(,)A
3824
-
+F1($)2.973 E F0(,)A F1<92>2.973 E F0(,)A(and)108 355.2 Q F1(=)3.612 E F0
3825
-
+1.112(and an)3.612 F 3.612(yo)-.15 G 3.612(ft)-3.612 G 1.112(he shell)
3826
-
+-3.612 F F2(metac)3.612 E(har)-.15 E(acter)-.15 E(s)-.1 E F0 1.112
3807 ➡ 3827 (or quoting characters listed abo)3.612 F 1.411 -.15(ve m)-.15 H 1.111
3808
-
No equivalent source code line in the reference code can be identified.
-(ay not appear in an alias).15 F 3.619(name. The)108 156 R 1.119
3828
-
+(ay not appear in an alias).15 F 3.619(name. The)108 367.2 R 1.119
3809 ➡ 3829 (replacement te)3.619 F 1.119(xt may contain an)-.15 F 3.619(yv)-.15 G
3810 ➡ 3830 1.119(alid shell input, including shell metacharacters.)-3.869 F 1.12
3811
-
No equivalent source code line in the reference code can be identified.
-(The \214rst)6.12 F -.1(wo)108 168 S .514(rd of the replacement te).1 F
3812
-
No equivalent source code line in the reference code can be identified.
-.514(xt is tested for aliases, b)-.15 F .514(ut a w)-.2 F .513
3831
-
+(The \214rst)6.12 F -.1(wo)108 379.2 S .514(rd of the replacement te).1
3832
-
+F .514(xt is tested for aliases, b)-.15 F .514(ut a w)-.2 F .513
3813 ➡ 3833 (ord that is identical to an alias being e)-.1 F .513(xpanded is)-.15 F
3814
-
No equivalent source code line in the reference code can be identified.
-.295(not e)108 180 R .295(xpanded a second time.)-.15 F .296
3815
-
No equivalent source code line in the reference code can be identified.
-(This means that one may alias)5.295 F F3(ls)2.796 E F0(to)2.796 E F3
3816
-
No equivalent source code line in the reference code can be identified.
-.296(ls \255F)2.796 F F0 2.796(,f)C .296(or instance, and)-2.796 F F3
3817
-
No equivalent source code line in the reference code can be identified.
-(bash)2.796 E F0 .296(does not try)2.796 F .543(to recursi)108 192 R
3834
-
+.295(not e)108 391.2 R .295(xpanded a second time.)-.15 F .296
3835
-
+(This means that one may alias)5.295 F F1(ls)2.796 E F0(to)2.796 E F1
3836
-
+.296(ls \255F)2.796 F F0 2.796(,f)C .296(or instance, and)-2.796 F F1
3837
-
+(bash)2.796 E F0 .296(does not try)2.796 F .543(to recursi)108 403.2 R
3818 ➡ 3838 -.15(ve)-.25 G .543(ly e).15 F .543(xpand the replacement te)-.15 F
3819 ➡ 3839 3.043(xt. If)-.15 F .543(the last character of the alias v)3.043 F .542
3820 ➡ 3840 (alue is a)-.25 F F2(blank)3.042 E F0 3.042(,t).67 G .542(hen the ne)
3821
-
No equivalent source code line in the reference code can be identified.
--3.042 F(xt)-.15 E(command w)108 204 Q(ord follo)-.1 E
3841
-
+-3.042 F(xt)-.15 E(command w)108 415.2 Q(ord follo)-.1 E
3822 ➡ 3842 (wing the alias is also check)-.25 E(ed for alias e)-.1 E(xpansion.)-.15
3823
-
No equivalent source code line in the reference code can be identified.
-E(Aliases are created and listed with the)108 220.8 Q F3(alias)2.5 E F0
3824
-
No equivalent source code line in the reference code can be identified.
-(command, and remo)2.5 E -.15(ve)-.15 G 2.5(dw).15 G(ith the)-2.5 E F3
3843
-
+E(Aliases are created and listed with the)108 432 Q F1(alias)2.5 E F0
3844
-
+(command, and remo)2.5 E -.15(ve)-.15 G 2.5(dw).15 G(ith the)-2.5 E F1
3825 ➡ 3845 (unalias)2.5 E F0(command.)2.5 E .284
3826
-
No equivalent source code line in the reference code can be identified.
-(There is no mechanism for using ar)108 237.6 R .284
3846
-
+(There is no mechanism for using ar)108 448.8 R .284
3827 ➡ 3847 (guments in the replacement te)-.18 F 2.784(xt. If)-.15 F(ar)2.784 E
3828 ➡ 3848 .284(guments are needed, a shell func-)-.18 F(tion should be used \(see)
3829
-
No equivalent source code line in the reference code can be identified.
-108 249.6 Q F4(FUNCTIONS)2.5 E F0(belo)2.25 E(w\).)-.25 E 1.22
3830
-
No equivalent source code line in the reference code can be identified.
-(Aliases are not e)108 266.4 R 1.22
3849
-
+108 460.8 Q F4(FUNCTIONS)2.5 E F0(belo)2.25 E(w\).)-.25 E 1.22
3850
-
+(Aliases are not e)108 477.6 R 1.22
3831 ➡ 3851 (xpanded when the shell is not interacti)-.15 F -.15(ve)-.25 G 3.72(,u)
3832
-
No equivalent source code line in the reference code can be identified.
-.15 G 1.22(nless the)-3.72 F F3(expand_aliases)3.72 E F0 1.22
3833
-
No equivalent source code line in the reference code can be identified.
-(shell option is set)3.72 F(using)108 278.4 Q F3(shopt)2.5 E F0
3834
-
No equivalent source code line in the reference code can be identified.
-(\(see the description of)2.5 E F3(shopt)2.5 E F0(under)2.5 E F4
3852
-
+.15 G 1.22(nless the)-3.72 F F1(expand_aliases)3.72 E F0 1.22
3853
-
+(shell option is set)3.72 F(using)108 489.6 Q F1(shopt)2.5 E F0
3854
-
+(\(see the description of)2.5 E F1(shopt)2.5 E F0(under)2.5 E F4
3835 ➡ 3855 (SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25
3836 ➡ 3856 E .435
3837 ➡ 3857 (The rules concerning the de\214nition and use of aliases are some)108
3838
-
No equivalent source code line in the reference code can be identified.
-295.2 R .436(what confusing.)-.25 F F3(Bash)5.436 E F0(al)2.936 E -.1
3858
-
+506.4 R .436(what confusing.)-.25 F F1(Bash)5.436 E F0(al)2.936 E -.1
3839 ➡ 3859 (wa)-.1 G .436(ys reads at least).1 F .338
3840
-
No equivalent source code line in the reference code can be identified.
-(one complete line of input before e)108 307.2 R -.15(xe)-.15 G .338
3860
-
+(one complete line of input before e)108 518.4 R -.15(xe)-.15 G .338
3841 ➡ 3861 (cuting an).15 F 2.838(yo)-.15 G 2.838(ft)-2.838 G .338
3842 ➡ 3862 (he commands on that line.)-2.838 F .337(Aliases are e)5.337 F .337
3843
-
No equivalent source code line in the reference code can be identified.
-(xpanded when)-.15 F 3.403(ac)108 319.2 S .904
3863
-
+(xpanded when)-.15 F 3.403(ac)108 530.4 S .904
3844 ➡ 3864 (ommand is read, not when it is e)-3.403 F -.15(xe)-.15 G 3.404
3845 ➡ 3865 (cuted. Therefore,).15 F .904
3846 ➡ 3866 (an alias de\214nition appearing on the same line as)3.404 F 1.162
3847
-
No equivalent source code line in the reference code can be identified.
-(another command does not tak)108 331.2 R 3.662(ee)-.1 G -.25(ff)-3.662
3867
-
+(another command does not tak)108 542.4 R 3.662(ee)-.1 G -.25(ff)-3.662
3848 ➡ 3868 G 1.162(ect until the ne).25 F 1.162(xt line of input is read.)-.15 F
3849 ➡ 3869 1.161(The commands follo)6.161 F 1.161(wing the)-.25 F .277
3850
-
No equivalent source code line in the reference code can be identified.
-(alias de\214nition on that line are not af)108 343.2 R .277
3870
-
+(alias de\214nition on that line are not af)108 554.4 R .277
3851 ➡ 3871 (fected by the ne)-.25 F 2.777(wa)-.25 G 2.777(lias. This)-2.777 F(beha)
3852 ➡ 3872 2.777 E .277(vior is also an issue when functions)-.2 F .699(are e)108
3853
-
No equivalent source code line in the reference code can be identified.
-355.2 R -.15(xe)-.15 G 3.199(cuted. Aliases).15 F .699(are e)3.199 F
3873
-
+566.4 R -.15(xe)-.15 G 3.199(cuted. Aliases).15 F .699(are e)3.199 F
3854 ➡ 3874 .699(xpanded when a function de\214nition is read, not when the functio\
3855 ➡ 3875 n is e)-.15 F -.15(xe)-.15 G(cuted,).15 E .612
3856
-
No equivalent source code line in the reference code can be identified.
-(because a function de\214nition is itself a command.)108 367.2 R .613
3876
-
+(because a function de\214nition is itself a command.)108 578.4 R .613
3857 ➡ 3877 (As a consequence, aliases de\214ned in a function are not)5.612 F -.2
3858
-
No equivalent source code line in the reference code can be identified.
-(av)108 379.2 S .059(ailable until after that function is e)-.05 F -.15
3878
-
+(av)108 590.4 S .059(ailable until after that function is e)-.05 F -.15
3859 ➡ 3879 (xe)-.15 G 2.558(cuted. T).15 F 2.558(ob)-.8 G 2.558(es)-2.558 G .058
3860 ➡ 3880 (afe, al)-2.558 F -.1(wa)-.1 G .058
3861 ➡ 3881 (ys put alias de\214nitions on a separate line, and).1 F(do not use)108
3862
-
No equivalent source code line in the reference code can be identified.
-391.2 Q F3(alias)2.5 E F0(in compound commands.)2.5 E -.15(Fo)108 408 S
3863
-
No equivalent source code line in the reference code can be identified.
-2.5(ra).15 G(lmost e)-2.5 E -.15(ve)-.25 G
3864
-
No equivalent source code line in the reference code can be identified.
-(ry purpose, aliases are superseded by shell functions.).15 E F1
3865
-
No equivalent source code line in the reference code can be identified.
-(FUNCTIONS)72 424.8 Q F0 3.467(As)108 436.8 S .967
3882
-
+602.4 Q F1(alias)2.5 E F0(in compound commands.)2.5 E -.15(Fo)108 619.2
3883
-
+S 2.5(ra).15 G(lmost e)-2.5 E -.15(ve)-.25 G
3884
-
+(ry purpose, aliases are superseded by shell functions.).15 E F3
3885
-
+(FUNCTIONS)72 636 Q F0 3.467(As)108 648 S .967
3866 ➡ 3886 (hell function, de\214ned as described abo)-3.467 F 1.267 -.15(ve u)-.15
3867 ➡ 3887 H(nder).15 E F4 .967(SHELL GRAMMAR)3.467 F/F5 9/Times-Roman@0 SF(,)A F0
3868
-
No equivalent source code line in the reference code can be identified.
-.968(stores a series of commands for)3.217 F 1.002(later e)108 448.8 R
3888
-
+.968(stores a series of commands for)3.217 F 1.002(later e)108 660 R
3869 ➡ 3889 -.15(xe)-.15 G 3.502(cution. When).15 F 1.002(the name of a shell funct\
3870 ➡ 3890 ion is used as a simple command name, the list of com-)3.502 F .315
3871
-
No equivalent source code line in the reference code can be identified.
-(mands associated with that function name is e)108 460.8 R -.15(xe)-.15
3872
-
No equivalent source code line in the reference code can be identified.
-G 2.816(cuted. Functions).15 F .316(are e)2.816 F -.15(xe)-.15 G .316
3891
-
+(mands associated with that function name is e)108 672 R -.15(xe)-.15 G
3892
-
+2.816(cuted. Functions).15 F .316(are e)2.816 F -.15(xe)-.15 G .316
3873 ➡ 3893 (cuted in the conte).15 F .316(xt of the current)-.15 F .036
3874
-
No equivalent source code line in the reference code can be identified.
-(shell; no ne)108 472.8 R 2.536(wp)-.25 G .036
3894
-
+(shell; no ne)108 684 R 2.536(wp)-.25 G .036
3875 ➡ 3895 (rocess is created to interpret them \(contrast this with the e)-2.536 F
3876 ➡ 3896 -.15(xe)-.15 G .036(cution of a shell script\).).15 F .035(When a)5.035
3877
-
No equivalent source code line in the reference code can be identified.
-F .639(function is e)108 484.8 R -.15(xe)-.15 G .639(cuted, the ar).15 F
3897
-
+F .639(function is e)108 696 R -.15(xe)-.15 G .639(cuted, the ar).15 F
3878 ➡ 3898 .639
3879 ➡ 3899 (guments to the function become the positional parameters during its e)
3880
-
No equivalent source code line in the reference code can be identified.
--.18 F -.15(xe)-.15 G(cution.).15 E .533(The special parameter)108 496.8
3881
-
No equivalent source code line in the reference code can be identified.
-R F3(#)3.033 E F0 .532(is updated to re\215ect the change.)3.033 F .532
3882
-
No equivalent source code line in the reference code can be identified.
-(Special parameter)5.532 F F3(0)3.032 E F0 .532(is unchanged.)3.032 F
3883
-
No equivalent source code line in the reference code can be identified.
-.532(The \214rst ele-)5.532 F(ment of the)108 508.8 Q F4(FUNCN)2.5 E
3884
-
No equivalent source code line in the reference code can be identified.
-(AME)-.18 E F0 -.25(va)2.25 G
3900
-
+-.18 F -.15(xe)-.15 G(cution.).15 E .533(The special parameter)108 708 R
3901
-
+F1(#)3.033 E F0 .532(is updated to re\215ect the change.)3.033 F .532
3902
-
+(Special parameter)5.532 F F1(0)3.032 E F0 .532(is unchanged.)3.032 F
3903
-
+.532(The \214rst ele-)5.532 F(ment of the)108 720 Q F4(FUNCN)2.5 E(AME)
3904
-
+-.18 E F0 -.25(va)2.25 G
3885 ➡ 3905 (riable is set to the name of the function while the function is e).25 E
3886
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G(cuting.).15 E 1.25(All other aspects of the shell e)108
3887
-
No equivalent source code line in the reference code can be identified.
-525.6 R -.15(xe)-.15 G 1.25(cution en).15 F 1.25
3906
-
+-.15(xe)-.15 G(cuting.).15 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29
3907
-
+E(30)193.45 E 0 Cg EP
3908
-
+%%Page: 31 31
3909
-
+%%BeginPageSetup
3910
-
+BP
3911
-
+%%EndPageSetup
3912
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
3913
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.25
3914
-
+(All other aspects of the shell e)108 84 R -.15(xe)-.15 G 1.25
3915
-
+(cution en).15 F 1.25
3888 ➡ 3916 (vironment are identical between a function and its caller with)-.4 F
3889
-
No equivalent source code line in the reference code can be identified.
-1.215(these e)108 537.6 R 1.215(xceptions: the)-.15 F F4(DEB)3.715 E(UG)
3890
-
No equivalent source code line in the reference code can be identified.
--.09 E F0(and)3.465 E F3(RETURN)3.715 E F0 1.215
3891
-
No equivalent source code line in the reference code can be identified.
-(traps \(see the description of the)3.715 F F3(trap)3.714 E F0 -.2(bu)
3892
-
No equivalent source code line in the reference code can be identified.
-3.714 G 1.214(iltin under).2 F F4(SHELL)3.714 E -.09(BU)108 549.6 S(IL)
3893
-
No equivalent source code line in the reference code can be identified.
-.09 E .478(TIN COMMANDS)-.828 F F0(belo)2.728 E .479
3917
-
+1.215(these e)108 96 R 1.215(xceptions: the)-.15 F/F1 9/Times-Bold@0 SF
3918
-
+(DEB)3.715 E(UG)-.09 E F0(and)3.465 E/F2 10/Times-Bold@0 SF(RETURN)3.715
3919
-
+E F0 1.215(traps \(see the description of the)3.715 F F2(trap)3.714 E F0
3920
-
+-.2(bu)3.714 G 1.214(iltin under).2 F F1(SHELL)3.714 E -.09(BU)108 108 S
3921
-
+(IL).09 E .478(TIN COMMANDS)-.828 F F0(belo)2.728 E .479
3894 ➡ 3922 (w\) are not inherited unless the function has been gi)-.25 F -.15(ve)
3895
-
No equivalent source code line in the reference code can be identified.
--.25 G 2.979(nt).15 G(he)-2.979 E F3(trace)2.979 E F0(attrib)2.979 E
3896
-
No equivalent source code line in the reference code can be identified.
-.479(ute \(see)-.2 F .421(the description of the)108 561.6 R F4(declar)
3923
-
+-.25 G 2.979(nt).15 G(he)-2.979 E F2(trace)2.979 E F0(attrib)2.979 E
3924
-
+.479(ute \(see)-.2 F .421(the description of the)108 120 R F1(declar)
3897 ➡ 3925 2.92 E(e)-.162 E F0 -.2(bu)2.67 G .42(iltin belo).2 F .42(w\) or the)
3898
-
No equivalent source code line in the reference code can be identified.
--.25 F F3 .42(\255o functrace)2.92 F F0 .42
3899
-
No equivalent source code line in the reference code can be identified.
-(shell option has been enabled with the)2.92 F F3(set)2.92 E F0 -.2(bu)
3900
-
No equivalent source code line in the reference code can be identified.
-108 573.6 S .071(iltin \(in which case all functions inherit the).2 F F3
3901
-
No equivalent source code line in the reference code can be identified.
-(DEB)2.572 E(UG)-.1 E F0(and)2.572 E F3(RETURN)2.572 E F0 .072
3902
-
No equivalent source code line in the reference code can be identified.
-(traps\), and the)2.572 F F4(ERR)2.572 E F0 .072(trap is not inher)2.322
3903
-
No equivalent source code line in the reference code can be identified.
-F(-)-.2 E(ited unless the)108 585.6 Q F3(\255o errtrace)2.5 E F0
3904
-
No equivalent source code line in the reference code can be identified.
-(shell option has been enabled.)2.5 E -1.11(Va)108 602.4 S .656
3905
-
No equivalent source code line in the reference code can be identified.
-(riables local to the function may be declared with the)1.11 F F3(local)
3926
-
+-.25 F F2 .42(\255o functrace)2.92 F F0 .42
3927
-
+(shell option has been enabled with the)2.92 F F2(set)2.92 E F0 -.2(bu)
3928
-
+108 132 S .071(iltin \(in which case all functions inherit the).2 F F2
3929
-
+(DEB)2.572 E(UG)-.1 E F0(and)2.572 E F2(RETURN)2.572 E F0 .072
3930
-
+(traps\), and the)2.572 F F1(ERR)2.572 E F0 .072(trap is not inher)2.322
3931
-
+F(-)-.2 E(ited unless the)108 144 Q F2(\255o errtrace)2.5 E F0
3932
-
+(shell option has been enabled.)2.5 E -1.11(Va)108 160.8 S .656
3933
-
+(riables local to the function may be declared with the)1.11 F F2(local)
3906 ➡ 3934 3.155 E F0 -.2(bu)3.155 G .655(iltin command.).2 F(Ordinarily)5.655 E
3907
-
No equivalent source code line in the reference code can be identified.
-3.155(,v)-.65 G .655(ariables and)-3.405 F .05(their v)108 614.4 R .05
3935
-
+3.155(,v)-.65 G .655(ariables and)-3.405 F .05(their v)108 172.8 R .05
3908 ➡ 3936 (alues are shared between the function and its caller)-.25 F 5.051(.I)
3909
-
No equivalent source code line in the reference code can be identified.
--.55 G 2.551(fav)-5.051 G .051(ariable is declared)-2.801 F F3(local)
3937
-
+-.55 G 2.551(fav)-5.051 G .051(ariable is declared)-2.801 F F2(local)
3910 ➡ 3938 2.551 E F0 2.551(,t)C .051(he v)-2.551 F(ariable')-.25 E 2.551(sv)-.55 G
3911 ➡ 3939 (isi-)-2.551 E 1.186(ble scope is restricted to that function and its c\
3912
-
No equivalent source code line in the reference code can be identified.
-hildren \(including the functions it calls\).)108 626.4 R 1.185(Local v)
3913
-
No equivalent source code line in the reference code can be identified.
-6.185 F(ariables)-.25 E("shado)108 638.4 Q .154(w" v)-.25 F .154
3940
-
+hildren \(including the functions it calls\).)108 184.8 R 1.185(Local v)
3941
-
+6.185 F(ariables)-.25 E("shado)108 196.8 Q .154(w" v)-.25 F .154
3914 ➡ 3942 (ariables with the same name declared at pre)-.25 F .155(vious scopes.)
3915 ➡ 3943 -.25 F -.15(Fo)5.155 G 2.655(ri).15 G .155(nstance, a local v)-2.655 F
3916 ➡ 3944 .155(ariable declared)-.25 F .67(in a function hides a global v)108
3917
-
No equivalent source code line in the reference code can be identified.
-650.4 R .669(ariable of the same name: references and assignments refer\
3918
-
No equivalent source code line in the reference code can be identified.
- to the local v)-.25 F(ari-)-.25 E .688(able, lea)108 662.4 R .688
3945
-
+208.8 R .669(ariable of the same name: references and assignments refer\
3946
-
+ to the local v)-.25 F(ari-)-.25 E .688(able, lea)108 220.8 R .688
3919 ➡ 3947 (ving the global v)-.2 F .688(ariable unmodi\214ed.)-.25 F .688
3920 ➡ 3948 (When the function returns, the global v)5.688 F .688
3921
-
No equivalent source code line in the reference code can be identified.
-(ariable is once ag)-.25 F(ain)-.05 E(visible.)108 674.4 Q .727
3922
-
No equivalent source code line in the reference code can be identified.
-(The shell uses)108 691.2 R F2 .727(dynamic scoping)3.227 F F0 .726
3923
-
No equivalent source code line in the reference code can be identified.
-(to control a v)3.227 F(ariable')-.25 E 3.226(sv)-.55 G .726
3924
-
No equivalent source code line in the reference code can be identified.
-(isibility within functions.)-3.226 F -.4(Wi)5.726 G .726
3925
-
No equivalent source code line in the reference code can be identified.
-(th dynamic scoping,).4 F .007(visible v)108 703.2 R .007
3949
-
+(ariable is once ag)-.25 F(ain)-.05 E(visible.)108 232.8 Q .727
3950
-
+(The shell uses)108 249.6 R/F3 10/Times-Italic@0 SF .727
3951
-
+(dynamic scoping)3.227 F F0 .726(to control a v)3.227 F(ariable')-.25 E
3952
-
+3.226(sv)-.55 G .726(isibility within functions.)-3.226 F -.4(Wi)5.726 G
3953
-
+.726(th dynamic scoping,).4 F .007(visible v)108 261.6 R .007
3926 ➡ 3954 (ariables and their v)-.25 F .007
3927 ➡ 3955 (alues are a result of the sequence of function calls that caused e)-.25
3928 ➡ 3956 F -.15(xe)-.15 G .008(cution to reach).15 F .814(the current function.)
3929
-
No equivalent source code line in the reference code can be identified.
-108 715.2 R .813(The v)5.814 F .813(alue of a v)-.25 F .813
3957
-
+108 273.6 R .813(The v)5.814 F .813(alue of a v)-.25 F .813
3930 ➡ 3958 (ariable that a function sees depends on its v)-.25 F .813
3931
-
No equivalent source code line in the reference code can be identified.
-(alue within its caller)-.25 F 3.313(,i)-.4 G(f)-3.313 E(an)108 727.2 Q
3959
-
+(alue within its caller)-.25 F 3.313(,i)-.4 G(f)-3.313 E(an)108 285.6 Q
3932 ➡ 3960 2.116 -.65(y, w)-.15 H .816
3933 ➡ 3961 (hether that caller is the "global" scope or another shell function.).65
3934
-
No equivalent source code line in the reference code can be identified.
-F .817(This is also the v)5.816 F .817(alue that a local)-.25 F
3935
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(30)195.95 E 0 Cg EP
3936
-
No equivalent source code line in the reference code can be identified.
-%%Page: 31 31
3937
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
3938
-
No equivalent source code line in the reference code can be identified.
-BP
3939
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
3940
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
3941
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.25(va)108 84 S
3942
-
No equivalent source code line in the reference code can be identified.
-(riable declaration "shado).25 E(ws", and the v)-.25 E
3962
-
+F .817(This is also the v)5.816 F .817(alue that a local)-.25 F -.25(va)
3963
-
+108 297.6 S(riable declaration "shado).25 E(ws", and the v)-.25 E
3943 ➡ 3964 (alue that is restored when the function returns.)-.25 E -.15(Fo)108
3944
-
No equivalent source code line in the reference code can be identified.
-100.8 S 2.724(re).15 G .224(xample, if a v)-2.874 F(ariable)-.25 E/F1 10
3945
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(var)2.724 E F0 .223(is declared as local in function)
3946
-
No equivalent source code line in the reference code can be identified.
-2.724 F F1(func1)2.723 E F0 2.723(,a)C(nd)-2.723 E F1(func1)2.723 E F0
3947
-
No equivalent source code line in the reference code can be identified.
-.223(calls another function)2.723 F F1(func2)2.723 E F0(,)A .463
3948
-
No equivalent source code line in the reference code can be identified.
-(references to)108 112.8 R F1(var)2.963 E F0 .463(made from within)2.963
3949
-
No equivalent source code line in the reference code can be identified.
-F F1(func2)2.963 E F0 .463(will resolv)2.963 F 2.964(et)-.15 G 2.964(ot)
3950
-
No equivalent source code line in the reference code can be identified.
--2.964 G .464(he local v)-2.964 F(ariable)-.25 E F1(var)2.964 E F0(from)
3951
-
No equivalent source code line in the reference code can be identified.
-2.964 E F1(func1)2.964 E F0 2.964(,s)C(hado)-2.964 E .464(wing an)-.25 F
3952
-
No equivalent source code line in the reference code can be identified.
-(y)-.15 E(global v)108 124.8 Q(ariable named)-.25 E F1(var)2.5 E F0(.)A
3953
-
No equivalent source code line in the reference code can be identified.
-(The)108 141.6 Q/F2 10/Times-Bold@0 SF(unset)2.983 E F0 -.2(bu)2.983 G
3954
-
No equivalent source code line in the reference code can be identified.
-.483(iltin also acts using the same dynamic scope: if a v).2 F .482
3965
-
+314.4 S 2.724(re).15 G .224(xample, if a v)-2.874 F(ariable)-.25 E F3
3966
-
+(var)2.724 E F0 .223(is declared as local in function)2.724 F F3(func1)
3967
-
+2.723 E F0 2.723(,a)C(nd)-2.723 E F3(func1)2.723 E F0 .223
3968
-
+(calls another function)2.723 F F3(func2)2.723 E F0(,)A .463
3969
-
+(references to)108 326.4 R F3(var)2.963 E F0 .463(made from within)2.963
3970
-
+F F3(func2)2.963 E F0 .463(will resolv)2.963 F 2.964(et)-.15 G 2.964(ot)
3971
-
+-2.964 G .464(he local v)-2.964 F(ariable)-.25 E F3(var)2.964 E F0(from)
3972
-
+2.964 E F3(func1)2.964 E F0 2.964(,s)C(hado)-2.964 E .464(wing an)-.25 F
3973
-
+(y)-.15 E(global v)108 338.4 Q(ariable named)-.25 E F3(var)2.5 E F0(.)A
3974
-
+(The)108 355.2 Q F2(unset)2.983 E F0 -.2(bu)2.983 G .483
3975
-
+(iltin also acts using the same dynamic scope: if a v).2 F .482
3955 ➡ 3976 (ariable is local to the current scope,)-.25 F F2(unset)2.982 E F0 .19
3956
-
No equivalent source code line in the reference code can be identified.
-(will unset it; otherwise the unset will refer to the v)108 153.6 R .19
3977
-
+(will unset it; otherwise the unset will refer to the v)108 367.2 R .19
3957 ➡ 3978 (ariable found in an)-.25 F 2.69(yc)-.15 G .19
3958 ➡ 3979 (alling scope as described abo)-2.69 F -.15(ve)-.15 G 5.19(.I).15 G(f)
3959
-
No equivalent source code line in the reference code can be identified.
--5.19 E 2.721(av)108 165.6 S .221(ariable at the current local scope is\
3980
-
+-5.19 E 2.721(av)108 379.2 S .221(ariable at the current local scope is\
3960 ➡ 3981 unset, it will remain so until it is reset in that scope or until the \
3961
-
No equivalent source code line in the reference code can be identified.
-func-)-2.971 F .013(tion returns.)108 177.6 R .013
3982
-
+func-)-2.971 F .013(tion returns.)108 391.2 R .013
3962 ➡ 3983 (Once the function returns, an)5.013 F 2.513(yi)-.15 G .014
3963 ➡ 3984 (nstance of the v)-2.513 F .014(ariable at a pre)-.25 F .014
3964 ➡ 3985 (vious scope will become visible.)-.25 F .567(If the unset acts on a v)
3965
-
No equivalent source code line in the reference code can be identified.
-108 189.6 R .566(ariable at a pre)-.25 F .566(vious scope, an)-.25 F
3986
-
+108 403.2 R .566(ariable at a pre)-.25 F .566(vious scope, an)-.25 F
3966 ➡ 3987 3.066(yi)-.15 G .566(nstance of a v)-3.066 F .566
3967
-
No equivalent source code line in the reference code can be identified.
-(ariable with that name that had been)-.25 F(shado)108 201.6 Q
3968
-
No equivalent source code line in the reference code can be identified.
-(wed will become visible.)-.25 E(The)108 218.4 Q F2(FUNCNEST)3.528 E F0
3988
-
+(ariable with that name that had been)-.25 F(shado)108 415.2 Q
3989
-
+(wed will become visible.)-.25 E(The)108 432 Q F2(FUNCNEST)3.528 E F0
3969 ➡ 3990 -.25(va)3.528 G 1.028(riable, if set to a numeric v).25 F 1.028
3970 ➡ 3991 (alue greater than 0, de\214nes a maximum function nesting)-.25 F(le)108
3971
-
No equivalent source code line in the reference code can be identified.
-230.4 Q -.15(ve)-.25 G 2.5(l. Function).15 F(in)2.5 E -.2(vo)-.4 G
3992
-
+444 Q -.15(ve)-.25 G 2.5(l. Function).15 F(in)2.5 E -.2(vo)-.4 G
3972 ➡ 3993 (cations that e).2 E(xceed the limit cause the entire command to abort.)
3973
-
No equivalent source code line in the reference code can be identified.
--.15 E .044(If the b)108 247.2 R .043(uiltin command)-.2 F F2 -.18(re)
3994
-
+-.15 E .044(If the b)108 460.8 R .043(uiltin command)-.2 F F2 -.18(re)
3974 ➡ 3995 2.543 G(tur).18 E(n)-.15 E F0 .043(is e)2.543 F -.15(xe)-.15 G .043
3975 ➡ 3996 (cuted in a function, the function completes and e).15 F -.15(xe)-.15 G
3976
-
No equivalent source code line in the reference code can be identified.
-.043(cution resumes with).15 F 1.011(the ne)108 259.2 R 1.011
3997
-
+.043(cution resumes with).15 F 1.011(the ne)108 472.8 R 1.011
3977 ➡ 3998 (xt command after the function call.)-.15 F(An)6.011 E 3.511(yc)-.15 G
3978 ➡ 3999 1.011(ommand associated with the)-3.511 F F2(RETURN)3.512 E F0 1.012
3979
-
No equivalent source code line in the reference code can be identified.
-(trap is e)3.512 F -.15(xe)-.15 G(cuted).15 E .214(before e)108 271.2 R
4000
-
+(trap is e)3.512 F -.15(xe)-.15 G(cuted).15 E .214(before e)108 484.8 R
3980 ➡ 4001 -.15(xe)-.15 G .214(cution resumes.).15 F .213
3981 ➡ 4002 (When a function completes, the v)5.214 F .213
3982 ➡ 4003 (alues of the positional parameters and the spe-)-.25 F(cial parameter)
3983
-
No equivalent source code line in the reference code can be identified.
-108 283.2 Q F2(#)2.5 E F0(are restored to the v)2.5 E(alues the)-.25 E
4004
-
+108 496.8 Q F2(#)2.5 E F0(are restored to the v)2.5 E(alues the)-.25 E
3984 ➡ 4005 2.5(yh)-.15 G(ad prior to the function')-2.5 E 2.5(se)-.55 G -.15(xe)
3985 ➡ 4006 -2.65 G(cution.).15 E 1.358
3986
-
No equivalent source code line in the reference code can be identified.
-(Function names and de\214nitions may be listed with the)108 300 R F2
4007
-
+(Function names and de\214nitions may be listed with the)108 513.6 R F2
3987 ➡ 4008 <ad66>3.858 E F0 1.358(option to the)3.858 F F2(declar)3.858 E(e)-.18 E
3988 ➡ 4009 F0(or)3.859 E F2(typeset)3.859 E F0 -.2(bu)3.859 G 1.359(iltin com-).2 F
3989
-
No equivalent source code line in the reference code can be identified.
-3.39(mands. The)108 312 R F2<ad46>3.39 E F0 .89(option to)3.39 F F2
4010
-
+3.39(mands. The)108 525.6 R F2<ad46>3.39 E F0 .89(option to)3.39 F F2
3990 ➡ 4011 (declar)3.39 E(e)-.18 E F0(or)3.39 E F2(typeset)3.39 E F0 .89
3991 ➡ 4012 (will list the function names only \(and optionally the source)3.39 F
3992
-
No equivalent source code line in the reference code can be identified.
-.326(\214le and line number)108 324 R 2.826(,i)-.4 G 2.826(ft)-2.826 G
4013
-
+.326(\214le and line number)108 537.6 R 2.826(,i)-.4 G 2.826(ft)-2.826 G
3993 ➡ 4014 (he)-2.826 E F2(extdeb)2.826 E(ug)-.2 E F0 .326
3994 ➡ 4015 (shell option is enabled\).)2.826 F .327(Functions may be e)5.327 F .327
3995
-
No equivalent source code line in the reference code can be identified.
-(xported so that subshells)-.15 F 1.298(automatically ha)108 336 R 1.598
3996
-
No equivalent source code line in the reference code can be identified.
--.15(ve t)-.2 H 1.298(hem de\214ned with the).15 F F2<ad66>3.798 E F0
3997
-
No equivalent source code line in the reference code can be identified.
-1.298(option to the)3.798 F F2(export)3.797 E F0 -.2(bu)3.797 G 3.797
4016
-
+(xported so that subshells)-.15 F 1.298(automatically ha)108 549.6 R
4017
-
+1.598 -.15(ve t)-.2 H 1.298(hem de\214ned with the).15 F F2<ad66>3.798 E
4018
-
+F0 1.298(option to the)3.798 F F2(export)3.797 E F0 -.2(bu)3.797 G 3.797
3998 ➡ 4019 (iltin. A).2 F 1.297(function de\214nition may be)3.797 F
3999
-
No equivalent source code line in the reference code can be identified.
-(deleted using the)108 348 Q F2<ad66>2.5 E F0(option to the)2.5 E F2
4020
-
+(deleted using the)108 561.6 Q F2<ad66>2.5 E F0(option to the)2.5 E F2
4000 ➡ 4021 (unset)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .371(Functions may be recursi)
4001
-
No equivalent source code line in the reference code can be identified.
-108 364.8 R -.15(ve)-.25 G 5.371(.T).15 G(he)-5.371 E F2(FUNCNEST)2.871
4022
-
+108 578.4 R -.15(ve)-.25 G 5.371(.T).15 G(he)-5.371 E F2(FUNCNEST)2.871
4002 ➡ 4023 E F0 -.25(va)2.871 G .371
4003 ➡ 4024 (riable may be used to limit the depth of the function call).25 F 1.141
4004
-
No equivalent source code line in the reference code can be identified.
-(stack and restrict the number of function in)108 376.8 R -.2(vo)-.4 G
4025
-
+(stack and restrict the number of function in)108 590.4 R -.2(vo)-.4 G
4005 ➡ 4026 3.641(cations. By).2 F(def)3.641 E 1.141
4006
-
No equivalent source code line in the reference code can be identified.
-(ault, no limit is imposed on the number of)-.1 F(recursi)108 388.8 Q .3
4007
-
No equivalent source code line in the reference code can be identified.
--.15(ve c)-.25 H(alls.).15 E/F3 10.95/Times-Bold@0 SF(ARITHMETIC EV)72
4008
-
No equivalent source code line in the reference code can be identified.
-405.6 Q(ALU)-1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 2.297
4009
-
No equivalent source code line in the reference code can be identified.
-(The shell allo)108 417.6 R 2.297(ws arithmetic e)-.25 F 2.297
4027
-
+(ault, no limit is imposed on the number of)-.1 F(recursi)108 602.4 Q .3
4028
-
+-.15(ve c)-.25 H(alls.).15 E/F4 10.95/Times-Bold@0 SF(ARITHMETIC EV)72
4029
-
+619.2 Q(ALU)-1.478 E -1.04(AT)-.657 G(ION)1.04 E F0 2.297
4030
-
+(The shell allo)108 631.2 R 2.297(ws arithmetic e)-.25 F 2.297
4010 ➡ 4031 (xpressions to be e)-.15 F -.25(va)-.25 G 2.297
4011 ➡ 4032 (luated, under certain circumstances \(see the).25 F F2(let)4.798 E F0
4012
-
No equivalent source code line in the reference code can be identified.
-(and)4.798 E F2(declar)108 429.6 Q(e)-.18 E F0 -.2(bu)2.684 G .183
4033
-
+(and)4.798 E F2(declar)108 643.2 Q(e)-.18 E F0 -.2(bu)2.684 G .183
4013 ➡ 4034 (iltin commands, the).2 F F2(\(\()2.683 E F0 .183(compound command, and)
4014 ➡ 4035 2.683 F F2 .183(Arithmetic Expansion)2.683 F F0 2.683(\). Ev)B .183
4015
-
No equivalent source code line in the reference code can be identified.
-(aluation is done in)-.25 F<8c78>108 441.6 Q 1.057(ed-width inte)-.15 F
4036
-
+(aluation is done in)-.25 F<8c78>108 655.2 Q 1.057(ed-width inte)-.15 F
4016 ➡ 4037 1.057(gers with no check for o)-.15 F -.15(ve)-.15 G(r\215o).15 E 2.357
4017 ➡ 4038 -.65(w, t)-.25 H 1.057(hough di).65 F 1.057
4018 ➡ 4039 (vision by 0 is trapped and \215agged as an error)-.25 F(.)-.55 E .829
4019
-
No equivalent source code line in the reference code can be identified.
-(The operators and their precedence, associati)108 453.6 R(vity)-.25 E
4040
-
+(The operators and their precedence, associati)108 667.2 R(vity)-.25 E
4020 ➡ 4041 3.329(,a)-.65 G .829(nd v)-3.329 F .829
4021 ➡ 4042 (alues are the same as in the C language.)-.25 F .828(The fol-)5.828 F
4022
-
No equivalent source code line in the reference code can be identified.
-(lo)108 465.6 Q .439(wing list of operators is grouped into le)-.25 F
4043
-
+(lo)108 679.2 Q .439(wing list of operators is grouped into le)-.25 F
4023 ➡ 4044 -.15(ve)-.25 G .439(ls of equal-precedence operators.).15 F .44(The le)
4024 ➡ 4045 5.44 F -.15(ve)-.25 G .44(ls are listed in order).15 F
4025
-
No equivalent source code line in the reference code can be identified.
-(of decreasing precedence.)108 477.6 Q F1(id)108 494.4 Q F2(++)A F1(id)
4026
-
No equivalent source code line in the reference code can be identified.
-2.5 E F2<adad>A F0 -.25(va)144 506.4 S
4027
-
No equivalent source code line in the reference code can be identified.
-(riable post-increment and post-decrement).25 E F2(++)108 518.4 Q F1(id)
4028
-
No equivalent source code line in the reference code can be identified.
-A F2<adad>2.5 E F1(id)A F0 -.25(va)144 530.4 S
4029
-
No equivalent source code line in the reference code can be identified.
-(riable pre-increment and pre-decrement).25 E F2 2.5<ad2b>108 542.4 S F0
4030
-
No equivalent source code line in the reference code can be identified.
-(unary minus and plus)144 542.4 Q F2 2.5(!~)108 554.4 S F0
4031
-
No equivalent source code line in the reference code can be identified.
-(logical and bitwise ne)144 554.4 Q -.05(ga)-.15 G(tion).05 E F2(**)108
4032
-
No equivalent source code line in the reference code can be identified.
-566.4 Q F0 -.15(ex)144 566.4 S(ponentiation).15 E F2 2.5(*/%)108 578.4 S
4033
-
No equivalent source code line in the reference code can be identified.
-F0(multiplication, di)144 578.4 Q(vision, remainder)-.25 E F2 2.5<2bad>
4034
-
No equivalent source code line in the reference code can be identified.
-108 590.4 S F0(addition, subtraction)144 590.4 Q F2(<< >>)108 602.4 Q F0
4035
-
No equivalent source code line in the reference code can be identified.
-(left and right bitwise shifts)144 602.4 Q F2(<= >= < >)108 614.4 Q F0
4036
-
No equivalent source code line in the reference code can be identified.
-(comparison)144 626.4 Q F2(== !=)108 638.4 Q F0(equality and inequality)
4037
-
No equivalent source code line in the reference code can be identified.
-144 638.4 Q F2(&)108 650.4 Q F0(bitwise AND)144 650.4 Q F2(^)108 662.4 Q
4038
-
No equivalent source code line in the reference code can be identified.
-F0(bitwise e)144 662.4 Q(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F2(|)
4039
-
No equivalent source code line in the reference code can be identified.
-108 674.4 Q F0(bitwise OR)144 674.4 Q F2(&&)108 686.4 Q F0(logical AND)
4040
-
No equivalent source code line in the reference code can be identified.
-144 686.4 Q F2(||)108 698.4 Q F0(logical OR)144 698.4 Q(GNU Bash 4.4)72
4041
-
No equivalent source code line in the reference code can be identified.
-768 Q(2018 March 2)146.79 E(31)195.95 E 0 Cg EP
4046
-
+(of decreasing precedence.)108 691.2 Q(GNU Bash 5.0)72 768 Q
4047
-
+(2018 March 15)144.29 E(31)193.45 E 0 Cg EP
4042 ➡ 4048 %%Page: 32 32
4043 ➡ 4049 %%BeginPageSetup
4044 ➡ 4050 BP
4045 ➡ 4051 %%EndPageSetup
4046 ➡ 4052 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4047 ➡ 4053 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10
4048
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF -.2(ex)108 84 S(pr).2 E/F2 10/Times-Bold@0 SF(?)A F1
4049
-
No equivalent source code line in the reference code can be identified.
--.2(ex)C(pr).2 E F2(:)A F1 -.2(ex)C(pr).2 E F0(conditional operator)144
4050
-
No equivalent source code line in the reference code can be identified.
-96 Q F2 2.5(=*)108 108 S 2.5(=/)-2.5 G 2.5(=%)-2.5 G 2.5(=+)-2.5 G 2.5
4051
-
No equivalent source code line in the reference code can be identified.
-<3dad>-2.5 G 2.5(=<)-2.5 G(<= >>= &= ^= |=)-2.5 E F0(assignment)144 120
4052
-
No equivalent source code line in the reference code can be identified.
-Q F1 -.2(ex)108 132 S(pr1).2 E F2(,)2.5 E F1 -.2(ex)2.5 G(pr2).2 E F0
4053
-
No equivalent source code line in the reference code can be identified.
-(comma)144 144 Q .68(Shell v)108 160.8 R .68(ariables are allo)-.25 F
4054
-
No equivalent source code line in the reference code can be identified.
-.68(wed as operands; parameter e)-.25 F .68
4054
-
+/Times-Italic@0 SF(id)108 84 Q/F2 10/Times-Bold@0 SF(++)A F1(id)2.5 E F2
4055
-
+<adad>A F0 -.25(va)144 96 S(riable post-increment and post-decrement).25
4056
-
+E F2(++)108 108 Q F1(id)A F2<adad>2.5 E F1(id)A F0 -.25(va)144 120 S
4057
-
+(riable pre-increment and pre-decrement).25 E F2 2.5<ad2b>108 132 S F0
4058
-
+(unary minus and plus)144 132 Q F2 2.5(!~)108 144 S F0
4059
-
+(logical and bitwise ne)144 144 Q -.05(ga)-.15 G(tion).05 E F2(**)108
4060
-
+156 Q F0 -.15(ex)144 156 S(ponentiation).15 E F2 2.5(*/%)108 168 S F0
4061
-
+(multiplication, di)144 168 Q(vision, remainder)-.25 E F2 2.5<2bad>108
4062
-
+180 S F0(addition, subtraction)144 180 Q F2(<< >>)108 192 Q F0
4063
-
+(left and right bitwise shifts)144 192 Q F2(<= >= < >)108 204 Q F0
4064
-
+(comparison)144 216 Q F2(== !=)108 228 Q F0(equality and inequality)144
4065
-
+228 Q F2(&)108 240 Q F0(bitwise AND)144 240 Q F2(^)108 252 Q F0
4066
-
+(bitwise e)144 252 Q(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F2(|)108
4067
-
+264 Q F0(bitwise OR)144 264 Q F2(&&)108 276 Q F0(logical AND)144 276 Q
4068
-
+F2(||)108 288 Q F0(logical OR)144 288 Q F1 -.2(ex)108 300 S(pr).2 E F2
4069
-
+(?)A F1 -.2(ex)C(pr).2 E F2(:)A F1 -.2(ex)C(pr).2 E F0
4070
-
+(conditional operator)144 312 Q F2 2.5(=*)108 324 S 2.5(=/)-2.5 G 2.5
4071
-
+(=%)-2.5 G 2.5(=+)-2.5 G 2.5<3dad>-2.5 G 2.5(=<)-2.5 G(<= >>= &= ^= |=)
4072
-
+-2.5 E F0(assignment)144 336 Q F1 -.2(ex)108 348 S(pr1).2 E F2(,)2.5 E
4073
-
+F1 -.2(ex)2.5 G(pr2).2 E F0(comma)144 360 Q .68(Shell v)108 376.8 R .68
4074
-
+(ariables are allo)-.25 F .68(wed as operands; parameter e)-.25 F .68
4055 ➡ 4075 (xpansion is performed before the e)-.15 F .68(xpression is e)-.15 F
4056
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.25 G(lu-).25 E 3.507(ated. W)108 172.8 R 1.007(ithin an e)-.4
4076
-
+-.25(va)-.25 G(lu-).25 E 3.507(ated. W)108 388.8 R 1.007(ithin an e)-.4
4057 ➡ 4077 F 1.007(xpression, shell v)-.15 F 1.007
4058 ➡ 4078 (ariables may also be referenced by name without using the parameter)
4059
-
No equivalent source code line in the reference code can be identified.
--.25 F -.15(ex)108 184.8 S 1.041(pansion syntax.).15 F 3.541(As)6.041 G
4079
-
+-.25 F -.15(ex)108 400.8 S 1.041(pansion syntax.).15 F 3.541(As)6.041 G
4060 ➡ 4080 1.041(hell v)-3.541 F 1.041(ariable that is null or unset e)-.25 F -.25
4061 ➡ 4081 (va)-.25 G 1.04(luates to 0 when referenced by name without).25 F 1.466
4062
-
No equivalent source code line in the reference code can be identified.
-(using the parameter e)108 196.8 R 1.466(xpansion syntax.)-.15 F 1.467
4082
-
+(using the parameter e)108 412.8 R 1.466(xpansion syntax.)-.15 F 1.467
4063 ➡ 4083 (The v)6.466 F 1.467(alue of a v)-.25 F 1.467(ariable is e)-.25 F -.25
4064 ➡ 4084 (va)-.25 G 1.467(luated as an arithmetic e).25 F(xpression)-.15 E 1.258
4065
-
No equivalent source code line in the reference code can be identified.
-(when it is referenced, or when a v)108 208.8 R 1.258
4085
-
+(when it is referenced, or when a v)108 424.8 R 1.258
4066 ➡ 4086 (ariable which has been gi)-.25 F -.15(ve)-.25 G 3.758(nt).15 G(he)
4067 ➡ 4087 -3.758 E F1(inte)3.758 E -.1(ge)-.4 G(r).1 E F0(attrib)3.758 E 1.257
4068 ➡ 4088 (ute using)-.2 F F2(declar)3.757 E 3.757<65ad>-.18 G(i)-3.757 E F0(is)
4069
-
No equivalent source code line in the reference code can be identified.
-3.757 E .332(assigned a v)108 220.8 R 2.832(alue. A)-.25 F .332(null v)
4089
-
+3.757 E .332(assigned a v)108 436.8 R 2.832(alue. A)-.25 F .332(null v)
4070 ➡ 4090 2.832 F .332(alue e)-.25 F -.25(va)-.25 G .332(luates to 0.).25 F 2.832
4071 ➡ 4091 (As)5.332 G .332(hell v)-2.832 F .332(ariable need not ha)-.25 F .632
4072 ➡ 4092 -.15(ve i)-.2 H(ts).15 E F1(inte)2.832 E -.1(ge)-.4 G(r).1 E F0(attrib)
4073
-
No equivalent source code line in the reference code can be identified.
-2.832 E .333(ute turned on)-.2 F(to be used in an e)108 232.8 Q
4093
-
+2.832 E .333(ute turned on)-.2 F(to be used in an e)108 448.8 Q
4074 ➡ 4094 (xpression.)-.15 E 1.406
4075
-
No equivalent source code line in the reference code can be identified.
-(Constants with a leading 0 are interpreted as octal numbers.)108 249.6
4095
-
+(Constants with a leading 0 are interpreted as octal numbers.)108 465.6
4076 ➡ 4096 R 3.906(Al)6.406 G 1.406(eading 0x or 0X denotes he)-3.906 F(xadecimal.)
4077
-
No equivalent source code line in the reference code can be identified.
--.15 E .112(Otherwise, numbers tak)108 261.6 R 2.612(et)-.1 G .112
4097
-
+-.15 E .112(Otherwise, numbers tak)108 477.6 R 2.612(et)-.1 G .112
4078 ➡ 4098 (he form [)-2.612 F F1(base#)A F0 .112(]n, where the optional)B F1(base)
4079 ➡ 4099 2.612 E F0 .113(is a decimal number between 2 and 64)2.612 F .534
4080
-
No equivalent source code line in the reference code can be identified.
-(representing the arithmetic base, and)108 273.6 R F1(n)3.034 E F0 .534
4100
-
+(representing the arithmetic base, and)108 489.6 R F1(n)3.034 E F0 .534
4081 ➡ 4101 (is a number in that base.)3.034 F(If)5.533 E F1(base#)3.033 E F0 .533
4082 ➡ 4102 (is omitted, then base 10 is used.)3.033 F .512(When specifying)108
4083
-
No equivalent source code line in the reference code can be identified.
-285.6 R F1(n)3.012 E F0 3.012(,t)C .512
4103
-
+501.6 R F1(n)3.012 E F0 3.012(,t)C .512
4084 ➡ 4104 (he digits greater than 9 are represented by the lo)-3.012 F .513
4085 ➡ 4105 (wercase letters, the uppercase letters,)-.25 F .943
4086
-
No equivalent source code line in the reference code can be identified.
-(@, and _, in that order)108 297.6 R 5.943(.I)-.55 G(f)-5.943 E F1(base)
4106
-
+(@, and _, in that order)108 513.6 R 5.943(.I)-.55 G(f)-5.943 E F1(base)
4087 ➡ 4107 3.443 E F0 .942(is less than or equal to 36, lo)3.443 F .942
4088 ➡ 4108 (wercase and uppercase letters may be used)-.25 F
4089
-
No equivalent source code line in the reference code can be identified.
-(interchangeably to represent numbers between 10 and 35.)108 309.6 Q
4090
-
No equivalent source code line in the reference code can be identified.
-.234(Operators are e)108 326.4 R -.25(va)-.25 G .234
4109
-
+(interchangeably to represent numbers between 10 and 35.)108 525.6 Q
4110
-
+.234(Operators are e)108 542.4 R -.25(va)-.25 G .234
4091 ➡ 4111 (luated in order of precedence.).25 F(Sub-e)5.234 E .234
4092 ➡ 4112 (xpressions in parentheses are e)-.15 F -.25(va)-.25 G .235
4093
-
No equivalent source code line in the reference code can be identified.
-(luated \214rst and may).25 F -.15(ove)108 338.4 S
4113
-
+(luated \214rst and may).25 F -.15(ove)108 554.4 S
4094 ➡ 4114 (rride the precedence rules abo).15 E -.15(ve)-.15 G(.).15 E/F3 10.95
4095
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(CONDITION)72 355.2 Q(AL EXPRESSIONS)-.219 E F0 .256
4096
-
No equivalent source code line in the reference code can be identified.
-(Conditional e)108 367.2 R .256(xpressions are used by the)-.15 F F2([[)
4115
-
+/Times-Bold@0 SF(CONDITION)72 571.2 Q(AL EXPRESSIONS)-.219 E F0 .256
4116
-
+(Conditional e)108 583.2 R .256(xpressions are used by the)-.15 F F2([[)
4097 ➡ 4117 2.755 E F0 .255(compound command and the)2.755 F F2(test)2.755 E F0(and)
4098 ➡ 4118 2.755 E F2([)2.755 E F0 -.2(bu)2.755 G .255(iltin commands to test).2 F
4099
-
No equivalent source code line in the reference code can be identified.
-.77(\214le attrib)108 379.2 R .77
4119
-
+.77(\214le attrib)108 595.2 R .77
4100 ➡ 4120 (utes and perform string and arithmetic comparisons.)-.2 F .77
4101 ➡ 4121 (Expressions are formed from the follo)5.77 F(wing)-.25 E .426
4102
-
No equivalent source code line in the reference code can be identified.
-(unary or binary primaries.)108 391.2 R F2(Bash)5.426 E F0 .426
4122
-
+(unary or binary primaries.)108 607.2 R F2(Bash)5.426 E F0 .426
4103 ➡ 4123 (handles se)2.926 F -.15(ve)-.25 G .426
4104 ➡ 4124 (ral \214lenames specially when the).15 F 2.926(ya)-.15 G .426
4105 ➡ 4125 (re used in e)-2.926 F 2.926(xpressions. If)-.15 F .193
4106
-
No equivalent source code line in the reference code can be identified.
-(the operating system on which)108 403.2 R F2(bash)2.693 E F0 .193
4126
-
+(the operating system on which)108 619.2 R F2(bash)2.693 E F0 .193
4107 ➡ 4127 (is running pro)2.693 F .193
4108 ➡ 4128 (vides these special \214les, bash will use them; otherwise it)-.15 F
4109
-
No equivalent source code line in the reference code can be identified.
-.589(will emulate them internally with this beha)108 415.2 R .589
4129
-
+.589(will emulate them internally with this beha)108 631.2 R .589
4110 ➡ 4130 (vior: If an)-.2 F(y)-.15 E F1(\214le)3.089 E F0(ar)3.089 E .589
4111
-
No equivalent source code line in the reference code can be identified.
-(gument to one of the primaries is of the form)-.18 F F1(/de)108 427.2 Q
4131
-
+(gument to one of the primaries is of the form)-.18 F F1(/de)108 643.2 Q
4112 ➡ 4132 (v/fd/n)-.15 E F0 2.916(,t)C .416(hen \214le descriptor)-2.916 F F1(n)
4113 ➡ 4133 2.917 E F0 .417(is check)2.917 F 2.917(ed. If)-.1 F(the)2.917 E F1
4114 ➡ 4134 (\214le)2.917 E F0(ar)2.917 E .417
4115 ➡ 4135 (gument to one of the primaries is one of)-.18 F F1(/de)2.917 E(v/stdin)
4116
-
No equivalent source code line in the reference code can be identified.
--.15 E F0(,)A F1(/de)108 439.2 Q(v/stdout)-.15 E F0 2.5(,o)C(r)-2.5 E F1
4136
-
+-.15 E F0(,)A F1(/de)108 655.2 Q(v/stdout)-.15 E F0 2.5(,o)C(r)-2.5 E F1
4117 ➡ 4137 (/de)2.5 E(v/stderr)-.15 E F0 2.5<2c8c>C
4118 ➡ 4138 (le descriptor 0, 1, or 2, respecti)-2.5 E -.15(ve)-.25 G(ly).15 E 2.5
4119 ➡ 4139 (,i)-.65 G 2.5(sc)-2.5 G(heck)-2.5 E(ed.)-.1 E .722
4120 ➡ 4140 (Unless otherwise speci\214ed, primaries that operate on \214les follo)
4121
-
No equivalent source code line in the reference code can be identified.
-108 456 R 3.221(ws)-.25 G .721(ymbolic links and operate on the tar)
4122
-
No equivalent source code line in the reference code can be identified.
--3.221 F(get)-.18 E(of the link, rather than the link itself.)108 468 Q
4123
-
No equivalent source code line in the reference code can be identified.
-1.095(When used with)108 486 R F2([[)3.595 E F0 3.595(,t)C(he)-3.595 E
4141
-
+108 672 R 3.221(ws)-.25 G .721(ymbolic links and operate on the tar)
4142
-
+-3.221 F(get)-.18 E(of the link, rather than the link itself.)108 684 Q
4143
-
+1.095(When used with)108 702 R F2([[)3.595 E F0 3.595(,t)C(he)-3.595 E
4124 ➡ 4144 F2(<)3.595 E F0(and)3.595 E F2(>)3.595 E F0 1.095(operators sort le)
4125 ➡ 4145 3.595 F 1.095(xicographically using the current locale.)-.15 F(The)6.096
4126 ➡ 4146 E F2(test)3.596 E F0(com-)3.596 E(mand sorts using ASCII ordering.)108
4127
-
No equivalent source code line in the reference code can be identified.
-498 Q F2<ad61>108 522 Q F1(\214le)2.5 E F0 -.35(Tr)144 522 S(ue if).35 E
4128
-
No equivalent source code line in the reference code can be identified.
-F1(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F2<ad62>108 534 Q F1
4129
-
No equivalent source code line in the reference code can be identified.
-(\214le)2.5 E F0 -.35(Tr)144 534 S(ue if).35 E F1(\214le)2.5 E F0 -.15
4130
-
No equivalent source code line in the reference code can be identified.
-(ex)2.5 G(ists and is a block special \214le.).15 E F2<ad63>108 546 Q F1
4131
-
No equivalent source code line in the reference code can be identified.
-(\214le)2.5 E F0 -.35(Tr)144 546 S(ue if).35 E F1(\214le)2.5 E F0 -.15
4132
-
No equivalent source code line in the reference code can be identified.
-(ex)2.5 G(ists and is a character special \214le.).15 E F2<ad64>108 558
4133
-
No equivalent source code line in the reference code can be identified.
-Q F1(\214le)2.5 E F0 -.35(Tr)144 558 S(ue if).35 E F1(\214le)2.5 E F0
4134
-
No equivalent source code line in the reference code can be identified.
--.15(ex)2.5 G(ists and is a directory).15 E(.)-.65 E F2<ad65>108 570 Q
4135
-
No equivalent source code line in the reference code can be identified.
-F1(\214le)2.5 E F0 -.35(Tr)144 570 S(ue if).35 E F1(\214le)2.5 E F0 -.15
4136
-
No equivalent source code line in the reference code can be identified.
-(ex)2.5 G(ists.).15 E F2<ad66>108 582 Q F1(\214le)2.5 E F0 -.35(Tr)144
4137
-
No equivalent source code line in the reference code can be identified.
-582 S(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a re).15
4138
-
No equivalent source code line in the reference code can be identified.
-E(gular \214le.)-.15 E F2<ad67>108 594 Q F1(\214le)2.5 E F0 -.35(Tr)144
4139
-
No equivalent source code line in the reference code can be identified.
-594 S(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)2.5 G
4140
-
No equivalent source code line in the reference code can be identified.
-(ists and is set-group-id.).15 E F2<ad68>108 606 Q F1(\214le)2.5 E F0
4141
-
No equivalent source code line in the reference code can be identified.
--.35(Tr)144 606 S(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)2.5 G
4142
-
No equivalent source code line in the reference code can be identified.
-(ists and is a symbolic link.).15 E F2<ad6b>108 618 Q F1(\214le)2.5 E F0
4143
-
No equivalent source code line in the reference code can be identified.
--.35(Tr)144 618 S(ue if).35 E F1(\214le)2.5 E F0 -.15(ex)2.5 G
4144
-
No equivalent source code line in the reference code can be identified.
-(ists and its `).15 E(`stick)-.74 E(y')-.15 E 2.5('b)-.74 G(it is set.)
4145
-
No equivalent source code line in the reference code can be identified.
--2.5 E F2<ad70>108 630 Q F1(\214le)2.5 E F0 -.35(Tr)144 630 S(ue if).35
4146
-
No equivalent source code line in the reference code can be identified.
-E F1(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a named pipe \(FIFO\).)
4147
-
No equivalent source code line in the reference code can be identified.
-.15 E F2<ad72>108 642 Q F1(\214le)2.5 E F0 -.35(Tr)144 642 S(ue if).35 E
4148
-
No equivalent source code line in the reference code can be identified.
-F1(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is readable.).15 E F2<ad73>108
4149
-
No equivalent source code line in the reference code can be identified.
-654 Q F1(\214le)2.5 E F0 -.35(Tr)144 654 S(ue if).35 E F1(\214le)2.5 E
4150
-
No equivalent source code line in the reference code can be identified.
-F0 -.15(ex)2.5 G(ists and has a size greater than zero.).15 E F2<ad74>
4151
-
No equivalent source code line in the reference code can be identified.
-108 666 Q F1(fd)2.5 E F0 -.35(Tr)144 666 S(ue if \214le descriptor).35 E
4152
-
No equivalent source code line in the reference code can be identified.
-F1(fd)4.47 E F0(is open and refers to a terminal.)3.27 E F2<ad75>108 678
4153
-
No equivalent source code line in the reference code can be identified.
-Q F1(\214le)2.5 E F0 -.35(Tr)144 678 S(ue if).35 E F1(\214le)2.5 E F0
4154
-
No equivalent source code line in the reference code can be identified.
--.15(ex)2.5 G(ists and its set-user).15 E(-id bit is set.)-.2 E F2<ad77>
4155
-
No equivalent source code line in the reference code can be identified.
-108 690 Q F1(\214le)2.5 E F0 -.35(Tr)144 690 S(ue if).35 E F1(\214le)2.5
4156
-
No equivalent source code line in the reference code can be identified.
-E F0 -.15(ex)2.5 G(ists and is writable.).15 E F2<ad78>108 702 Q F1
4157
-
No equivalent source code line in the reference code can be identified.
-(\214le)2.5 E F0 -.35(Tr)144 702 S(ue if).35 E F1(\214le)2.5 E F0 -.15
4158
-
No equivalent source code line in the reference code can be identified.
-(ex)2.5 G(ists and is e).15 E -.15(xe)-.15 G(cutable.).15 E F2<ad47>108
4159
-
No equivalent source code line in the reference code can be identified.
-714 Q F1(\214le)2.5 E F0 -.35(Tr)144 714 S(ue if).35 E F1(\214le)2.5 E
4160
-
No equivalent source code line in the reference code can be identified.
-F0 -.15(ex)2.5 G(ists and is o).15 E(wned by the ef)-.25 E(fecti)-.25 E
4161
-
No equivalent source code line in the reference code can be identified.
-.3 -.15(ve g)-.25 H(roup id.).15 E(GNU Bash 4.4)72 768 Q(2018 March 2)
4162
-
No equivalent source code line in the reference code can be identified.
-146.79 E(32)195.95 E 0 Cg EP
4147
-
+714 Q(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(32)193.45 E 0 Cg EP
4163 ➡ 4148 %%Page: 33 33
4164 ➡ 4149 %%BeginPageSetup
4165 ➡ 4150 BP
4166 ➡ 4151 %%EndPageSetup
4167 ➡ 4152 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4168 ➡ 4153 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
4169
-
No equivalent source code line in the reference code can be identified.
-SF<ad4c>108 84 Q/F2 10/Times-Italic@0 SF(\214le)2.5 E F0 -.35(Tr)144 84
4170
-
No equivalent source code line in the reference code can be identified.
-S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G
4171
-
No equivalent source code line in the reference code can be identified.
-(ists and is a symbolic link.).15 E F1<ad4e>108 96 Q F2(\214le)2.5 E F0
4172
-
No equivalent source code line in the reference code can be identified.
--.35(Tr)144 96 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G
4154
-
+SF<ad61>108 84 Q/F2 10/Times-Italic@0 SF(\214le)2.5 E F0 -.35(Tr)144 84
4155
-
+S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists.).15 E F1<ad62>108
4156
-
+96 Q F2(\214le)2.5 E F0 -.35(Tr)144 96 S(ue if).35 E F2(\214le)2.5 E F0
4157
-
+-.15(ex)2.5 G(ists and is a block special \214le.).15 E F1<ad63>108 108
4158
-
+Q F2(\214le)2.5 E F0 -.35(Tr)144 108 S(ue if).35 E F2(\214le)2.5 E F0
4159
-
+-.15(ex)2.5 G(ists and is a character special \214le.).15 E F1<ad64>108
4160
-
+120 Q F2(\214le)2.5 E F0 -.35(Tr)144 120 S(ue if).35 E F2(\214le)2.5 E
4161
-
+F0 -.15(ex)2.5 G(ists and is a directory).15 E(.)-.65 E F1<ad65>108 132
4162
-
+Q F2(\214le)2.5 E F0 -.35(Tr)144 132 S(ue if).35 E F2(\214le)2.5 E F0
4163
-
+-.15(ex)2.5 G(ists.).15 E F1<ad66>108 144 Q F2(\214le)2.5 E F0 -.35(Tr)
4164
-
+144 144 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a re)
4165
-
+.15 E(gular \214le.)-.15 E F1<ad67>108 156 Q F2(\214le)2.5 E F0 -.35(Tr)
4166
-
+144 156 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G
4167
-
+(ists and is set-group-id.).15 E F1<ad68>108 168 Q F2(\214le)2.5 E F0
4168
-
+-.35(Tr)144 168 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G
4169
-
+(ists and is a symbolic link.).15 E F1<ad6b>108 180 Q F2(\214le)2.5 E F0
4170
-
+-.35(Tr)144 180 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G
4171
-
+(ists and its `).15 E(`stick)-.74 E(y')-.15 E 2.5('b)-.74 G(it is set.)
4172
-
+-2.5 E F1<ad70>108 192 Q F2(\214le)2.5 E F0 -.35(Tr)144 192 S(ue if).35
4173
-
+E F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is a named pipe \(FIFO\).)
4174
-
+.15 E F1<ad72>108 204 Q F2(\214le)2.5 E F0 -.35(Tr)144 204 S(ue if).35 E
4175
-
+F2(\214le)2.5 E F0 -.15(ex)2.5 G(ists and is readable.).15 E F1<ad73>108
4176
-
+216 Q F2(\214le)2.5 E F0 -.35(Tr)144 216 S(ue if).35 E F2(\214le)2.5 E
4177
-
+F0 -.15(ex)2.5 G(ists and has a size greater than zero.).15 E F1<ad74>
4178
-
+108 228 Q F2(fd)2.5 E F0 -.35(Tr)144 228 S(ue if \214le descriptor).35 E
4179
-
+F2(fd)4.47 E F0(is open and refers to a terminal.)3.27 E F1<ad75>108 240
4180
-
+Q F2(\214le)2.5 E F0 -.35(Tr)144 240 S(ue if).35 E F2(\214le)2.5 E F0
4181
-
+-.15(ex)2.5 G(ists and its set-user).15 E(-id bit is set.)-.2 E F1<ad77>
4182
-
+108 252 Q F2(\214le)2.5 E F0 -.35(Tr)144 252 S(ue if).35 E F2(\214le)2.5
4183
-
+E F0 -.15(ex)2.5 G(ists and is writable.).15 E F1<ad78>108 264 Q F2
4184
-
+(\214le)2.5 E F0 -.35(Tr)144 264 S(ue if).35 E F2(\214le)2.5 E F0 -.15
4185
-
+(ex)2.5 G(ists and is e).15 E -.15(xe)-.15 G(cutable.).15 E F1<ad47>108
4186
-
+276 Q F2(\214le)2.5 E F0 -.35(Tr)144 276 S(ue if).35 E F2(\214le)2.5 E
4187
-
+F0 -.15(ex)2.5 G(ists and is o).15 E(wned by the ef)-.25 E(fecti)-.25 E
4188
-
+.3 -.15(ve g)-.25 H(roup id.).15 E F1<ad4c>108 288 Q F2(\214le)2.5 E F0
4189
-
+-.35(Tr)144 288 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G
4190
-
+(ists and is a symbolic link.).15 E F1<ad4e>108 300 Q F2(\214le)2.5 E F0
4191
-
+-.35(Tr)144 300 S(ue if).35 E F2(\214le)2.5 E F0 -.15(ex)2.5 G
4173 ➡ 4192 (ists and has been modi\214ed since it w).15 E(as last read.)-.1 E F1
4174
-
No equivalent source code line in the reference code can be identified.
-<ad4f>108 108 Q F2(\214le)2.5 E F0 -.35(Tr)144 108 S(ue if).35 E F2
4193
-
+<ad4f>108 312 Q F2(\214le)2.5 E F0 -.35(Tr)144 312 S(ue if).35 E F2
4175 ➡ 4194 (\214le)2.5 E F0 -.15(ex)2.5 G(ists and is o).15 E(wned by the ef)-.25 E
4176
-
No equivalent source code line in the reference code can be identified.
-(fecti)-.25 E .3 -.15(ve u)-.25 H(ser id.).15 E F1<ad53>108 120 Q F2
4177
-
No equivalent source code line in the reference code can be identified.
-(\214le)2.5 E F0 -.35(Tr)144 120 S(ue if).35 E F2(\214le)2.5 E F0 -.15
4178
-
No equivalent source code line in the reference code can be identified.
-(ex)2.5 G(ists and is a sock).15 E(et.)-.1 E F2(\214le1)108 132 Q F1
4179
-
No equivalent source code line in the reference code can be identified.
-(\255ef)2.5 E F2(\214le2)2.5 E F0 -.35(Tr)144 144 S(ue if).35 E F2
4195
-
+(fecti)-.25 E .3 -.15(ve u)-.25 H(ser id.).15 E F1<ad53>108 324 Q F2
4196
-
+(\214le)2.5 E F0 -.35(Tr)144 324 S(ue if).35 E F2(\214le)2.5 E F0 -.15
4197
-
+(ex)2.5 G(ists and is a sock).15 E(et.)-.1 E F2(\214le1)108 336 Q F1
4198
-
+(\255ef)2.5 E F2(\214le2)2.5 E F0 -.35(Tr)144 348 S(ue if).35 E F2
4180 ➡ 4199 (\214le1)2.5 E F0(and)2.5 E F2(\214le2)2.5 E F0(refer to the same de)2.5
4181
-
No equivalent source code line in the reference code can be identified.
-E(vice and inode numbers.)-.25 E F2(\214le1)108 156 Q F0<ad>2.5 E F1(nt)
4182
-
No equivalent source code line in the reference code can be identified.
-A F2(\214le2)2.5 E F0 -.35(Tr)144 168 S(ue if).35 E F2(\214le1)2.5 E F0
4200
-
+E(vice and inode numbers.)-.25 E F2(\214le1)108 360 Q F0<ad>2.5 E F1(nt)
4201
-
+A F2(\214le2)2.5 E F0 -.35(Tr)144 372 S(ue if).35 E F2(\214le1)2.5 E F0
4183 ➡ 4202 (is ne)2.5 E(wer \(according to modi\214cation date\) than)-.25 E F2
4184 ➡ 4203 (\214le2)2.5 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F2(\214le1)2.5 E F0
4185 ➡ 4204 -.15(ex)2.5 G(ists and).15 E F2(\214le2)2.5 E F0(does not.)2.5 E F2
4186
-
No equivalent source code line in the reference code can be identified.
-(\214le1)108 180 Q F0<ad>2.5 E F1(ot)A F2(\214le2)2.5 E F0 -.35(Tr)144
4187
-
No equivalent source code line in the reference code can be identified.
-192 S(ue if).35 E F2(\214le1)2.5 E F0(is older than)2.5 E F2(\214le2)2.5
4205
-
+(\214le1)108 384 Q F0<ad>2.5 E F1(ot)A F2(\214le2)2.5 E F0 -.35(Tr)144
4206
-
+396 S(ue if).35 E F2(\214le1)2.5 E F0(is older than)2.5 E F2(\214le2)2.5
4188 ➡ 4207 E F0 2.5(,o)C 2.5(ri)-2.5 G(f)-2.5 E F2(\214le2)2.5 E F0 -.15(ex)2.5 G
4189
-
No equivalent source code line in the reference code can be identified.
-(ists and).15 E F2(\214le1)2.5 E F0(does not.)2.5 E F1<ad6f>108 204 Q F2
4190
-
No equivalent source code line in the reference code can be identified.
-(optname)2.5 E F0 -.35(Tr)144 216 S .263(ue if the shell option).35 F F2
4208
-
+(ists and).15 E F2(\214le1)2.5 E F0(does not.)2.5 E F1<ad6f>108 408 Q F2
4209
-
+(optname)2.5 E F0 -.35(Tr)144 420 S .263(ue if the shell option).35 F F2
4191 ➡ 4210 (optname)2.992 E F0 .262(is enabled.)2.942 F .262
4192 ➡ 4211 (See the list of options under the description of the)5.262 F F1<ad6f>
4193
-
No equivalent source code line in the reference code can be identified.
-2.762 E F0(option to the)144 228 Q F1(set)2.5 E F0 -.2(bu)2.5 G
4194
-
No equivalent source code line in the reference code can be identified.
-(iltin belo).2 E -.65(w.)-.25 G F1<ad76>108 240 Q F2(varname)2.5 E F0
4195
-
No equivalent source code line in the reference code can be identified.
--.35(Tr)144 252 S(ue if the shell v).35 E(ariable)-.25 E F2(varname)2.79
4212
-
+2.762 E F0(option to the)144 432 Q F1(set)2.5 E F0 -.2(bu)2.5 G
4213
-
+(iltin belo).2 E -.65(w.)-.25 G F1<ad76>108 444 Q F2(varname)2.5 E F0
4214
-
+-.35(Tr)144 456 S(ue if the shell v).35 E(ariable)-.25 E F2(varname)2.79
4196 ➡ 4215 E F0(is set \(has been assigned a v)2.68 E(alue\).)-.25 E F1<ad52>108
4197
-
No equivalent source code line in the reference code can be identified.
-264 Q F2(varname)2.5 E F0 -.35(Tr)144 276 S(ue if the shell v).35 E
4216
-
+468 Q F2(varname)2.5 E F0 -.35(Tr)144 480 S(ue if the shell v).35 E
4198 ➡ 4217 (ariable)-.25 E F2(varname)2.79 E F0(is set and is a name reference.)
4199
-
No equivalent source code line in the reference code can be identified.
-2.68 E F1<ad7a>108 288 Q F2(string)2.5 E F0 -.35(Tr)144 300 S
4218
-
+2.68 E F1<ad7a>108 492 Q F2(string)2.5 E F0 -.35(Tr)144 504 S
4200 ➡ 4219 (ue if the length of).35 E F2(string)2.5 E F0(is zero.)2.5 E F2(string)
4201
-
No equivalent source code line in the reference code can be identified.
-108 312 Q F1<ad6e>108 324 Q F2(string)2.5 E F0 -.35(Tr)144 336 S
4220
-
+108 516 Q F1<ad6e>108 528 Q F2(string)2.5 E F0 -.35(Tr)144 540 S
4202 ➡ 4221 (ue if the length of).35 E F2(string)2.84 E F0(is non-zero.)2.72 E F2
4203
-
No equivalent source code line in the reference code can be identified.
-(string1)108 352.8 Q F1(==)2.5 E F2(string2)2.5 E(string1)108 364.8 Q F1
4204
-
No equivalent source code line in the reference code can be identified.
-(=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 376.8 S .861
4222
-
+(string1)108 556.8 Q F1(==)2.5 E F2(string2)2.5 E(string1)108 568.8 Q F1
4223
-
+(=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 580.8 S .861
4205 ➡ 4224 (ue if the strings are equal.).35 F F1(=)5.861 E F0 .861
4206 ➡ 4225 (should be used with the)3.361 F F1(test)3.361 E F0 .862
4207 ➡ 4226 (command for POSIX conformance.)3.362 F .447(When used with the)144
4208
-
No equivalent source code line in the reference code can be identified.
-388.8 R F1([[)2.946 E F0 .446
4227
-
+592.8 R F1([[)2.946 E F0 .446
4209 ➡ 4228 (command, this performs pattern matching as described abo)2.946 F .746
4210
-
No equivalent source code line in the reference code can be identified.
--.15(ve \()-.15 H F1(Compound).15 E(Commands)144 400.8 Q F0(\).)A F2
4211
-
No equivalent source code line in the reference code can be identified.
-(string1)108 417.6 Q F1(!=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 429.6 S
4212
-
No equivalent source code line in the reference code can be identified.
-(ue if the strings are not equal.).35 E F2(string1)108 446.4 Q F1(<)2.5
4213
-
No equivalent source code line in the reference code can be identified.
-E F2(string2)2.5 E F0 -.35(Tr)144 458.4 S(ue if).35 E F2(string1)2.5 E
4229
-
+-.15(ve \()-.15 H F1(Compound).15 E(Commands)144 604.8 Q F0(\).)A F2
4230
-
+(string1)108 621.6 Q F1(!=)2.5 E F2(string2)2.5 E F0 -.35(Tr)144 633.6 S
4231
-
+(ue if the strings are not equal.).35 E F2(string1)108 650.4 Q F1(<)2.5
4232
-
+E F2(string2)2.5 E F0 -.35(Tr)144 662.4 S(ue if).35 E F2(string1)2.5 E
4214 ➡ 4233 F0(sorts before)2.5 E F2(string2)2.5 E F0(le)2.5 E(xicographically)-.15
4215
-
No equivalent source code line in the reference code can be identified.
-E(.)-.65 E F2(string1)108 475.2 Q F1(>)2.5 E F2(string2)2.5 E F0 -.35
4216
-
No equivalent source code line in the reference code can be identified.
-(Tr)144 487.2 S(ue if).35 E F2(string1)2.5 E F0(sorts after)2.5 E F2
4217
-
No equivalent source code line in the reference code can be identified.
-(string2)2.5 E F0(le)2.5 E(xicographically)-.15 E(.)-.65 E F2(ar)108.33
4218
-
No equivalent source code line in the reference code can be identified.
-504 Q(g1)-.37 E F1(OP)2.5 E F2(ar)2.5 E(g2)-.37 E/F3 9/Times-Bold@0 SF
4219
-
No equivalent source code line in the reference code can be identified.
-(OP)144 516 Q F0 .385(is one of)2.634 F F1(\255eq)2.885 E F0(,)A F1
4220
-
No equivalent source code line in the reference code can be identified.
-(\255ne)2.885 E F0(,)A F1(\255lt)2.885 E F0(,)A F1(\255le)2.885 E F0(,)A
4221
-
No equivalent source code line in the reference code can be identified.
-F1(\255gt)2.885 E F0 2.885(,o)C(r)-2.885 E F1(\255ge)2.885 E F0 5.385
4222
-
No equivalent source code line in the reference code can be identified.
-(.T)C .385(hese arithmetic binary operators return true if)-5.385 F F2
4223
-
No equivalent source code line in the reference code can be identified.
-(ar)2.885 E(g1)-.37 E F0 .845(is equal to, not equal to, less than, les\
4224
-
No equivalent source code line in the reference code can be identified.
-s than or equal to, greater than, or greater than or equal to)144 528 R
4225
-
No equivalent source code line in the reference code can be identified.
-F2(ar)144 540 Q(g2)-.37 E F0 3.589(,r)C(especti)-3.589 E -.15(ve)-.25 G
4226
-
No equivalent source code line in the reference code can be identified.
-(ly).15 E(.)-.65 E F2(Ar)7.099 E(g1)-.37 E F0(and)3.589 E F2(ar)3.919 E
4227
-
No equivalent source code line in the reference code can be identified.
-(g2)-.37 E F0 1.089(may be positi)3.609 F 1.389 -.15(ve o)-.25 H 3.589
4228
-
No equivalent source code line in the reference code can be identified.
-(rn).15 G -2.25 -.15(eg a)-3.589 H(ti).15 E 1.389 -.15(ve i)-.25 H(nte)
4229
-
No equivalent source code line in the reference code can be identified.
-.15 E 3.59(gers. When)-.15 F 1.09(used with the)3.59 F F1([[)3.59 E F0
4230
-
No equivalent source code line in the reference code can be identified.
-(command,)144 552 Q F2(Ar)4.22 E(g1)-.37 E F0(and)3.21 E F2(Ar)4.22 E
4231
-
No equivalent source code line in the reference code can be identified.
-(g2)-.37 E F0 .71(are e)3.23 F -.25(va)-.25 G .71
4232
-
No equivalent source code line in the reference code can be identified.
-(luated as arithmetic e).25 F 3.209(xpressions \(see)-.15 F F3 .709
4233
-
No equivalent source code line in the reference code can be identified.
-(ARITHMETIC EV)3.209 F(ALU)-1.215 E(A-)-.54 E(TION)144 564 Q F0(abo)2.25
4234
-
No equivalent source code line in the reference code can be identified.
-E -.15(ve)-.15 G(\).).15 E/F4 10.95/Times-Bold@0 SF(SIMPLE COMMAND EXP)
4235
-
No equivalent source code line in the reference code can be identified.
-72 580.8 Q(ANSION)-.81 E F0 .613(When a simple command is e)108 592.8 R
4236
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G .614(cuted, the shell performs the follo).15 F .614
4237
-
No equivalent source code line in the reference code can be identified.
-(wing e)-.25 F .614(xpansions, assignments, and redi-)-.15 F
4238
-
No equivalent source code line in the reference code can be identified.
-(rections, from left to right.)108 604.8 Q(1.)108 621.6 Q 1.849(The w)
4239
-
No equivalent source code line in the reference code can be identified.
-144 621.6 R 1.849(ords that the parser has mark)-.1 F 1.848(ed as v)-.1
4240
-
No equivalent source code line in the reference code can be identified.
-F 1.848(ariable assignments \(those preceding the command)-.25 F
4241
-
No equivalent source code line in the reference code can be identified.
-(name\) and redirections are sa)144 633.6 Q -.15(ve)-.2 G 2.5(df).15 G
4242
-
No equivalent source code line in the reference code can be identified.
-(or later processing.)-2.5 E(2.)108 650.4 Q 1.163(The w)144 650.4 R
4234
-
+E(.)-.65 E F2(string1)108 679.2 Q F1(>)2.5 E F2(string2)2.5 E F0 -.35
4235
-
+(Tr)144 691.2 S(ue if).35 E F2(string1)2.5 E F0(sorts after)2.5 E F2
4236
-
+(string2)2.5 E F0(le)2.5 E(xicographically)-.15 E(.)-.65 E(GNU Bash 5.0)
4237
-
+72 768 Q(2018 March 15)144.29 E(33)193.45 E 0 Cg EP
4238
-
+%%Page: 34 34
4239
-
+%%BeginPageSetup
4240
-
+BP
4241
-
+%%EndPageSetup
4242
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4243
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10
4244
-
+/Times-Italic@0 SF(ar)108.33 84 Q(g1)-.37 E/F2 10/Times-Bold@0 SF(OP)2.5
4245
-
+E F1(ar)2.5 E(g2)-.37 E/F3 9/Times-Bold@0 SF(OP)144 96 Q F0 .385
4246
-
+(is one of)2.634 F F2(\255eq)2.885 E F0(,)A F2(\255ne)2.885 E F0(,)A F2
4247
-
+(\255lt)2.885 E F0(,)A F2(\255le)2.885 E F0(,)A F2(\255gt)2.885 E F0
4248
-
+2.885(,o)C(r)-2.885 E F2(\255ge)2.885 E F0 5.385(.T)C .385
4249
-
+(hese arithmetic binary operators return true if)-5.385 F F1(ar)2.885 E
4250
-
+(g1)-.37 E F0 .845(is equal to, not equal to, less than, less than or e\
4251
-
+qual to, greater than, or greater than or equal to)144 108 R F1(ar)144
4252
-
+120 Q(g2)-.37 E F0 3.589(,r)C(especti)-3.589 E -.15(ve)-.25 G(ly).15 E
4253
-
+(.)-.65 E F1(Ar)7.099 E(g1)-.37 E F0(and)3.589 E F1(ar)3.919 E(g2)-.37 E
4254
-
+F0 1.089(may be positi)3.609 F 1.389 -.15(ve o)-.25 H 3.589(rn).15 G
4255
-
+-2.25 -.15(eg a)-3.589 H(ti).15 E 1.389 -.15(ve i)-.25 H(nte).15 E 3.59
4256
-
+(gers. When)-.15 F 1.09(used with the)3.59 F F2([[)3.59 E F0(command,)
4257
-
+144 132 Q F1(Ar)4.22 E(g1)-.37 E F0(and)3.21 E F1(Ar)4.22 E(g2)-.37 E F0
4258
-
+.71(are e)3.23 F -.25(va)-.25 G .71(luated as arithmetic e).25 F 3.209
4259
-
+(xpressions \(see)-.15 F F3 .709(ARITHMETIC EV)3.209 F(ALU)-1.215 E(A-)
4260
-
+-.54 E(TION)144 144 Q F0(abo)2.25 E -.15(ve)-.15 G(\).).15 E/F4 10.95
4261
-
+/Times-Bold@0 SF(SIMPLE COMMAND EXP)72 160.8 Q(ANSION)-.81 E F0 .613
4262
-
+(When a simple command is e)108 172.8 R -.15(xe)-.15 G .614
4263
-
+(cuted, the shell performs the follo).15 F .614(wing e)-.25 F .614
4264
-
+(xpansions, assignments, and redi-)-.15 F(rections, from left to right.)
4265
-
+108 184.8 Q(1.)108 201.6 Q 1.849(The w)144 201.6 R 1.849
4266
-
+(ords that the parser has mark)-.1 F 1.848(ed as v)-.1 F 1.848
4267
-
+(ariable assignments \(those preceding the command)-.25 F
4268
-
+(name\) and redirections are sa)144 213.6 Q -.15(ve)-.2 G 2.5(df).15 G
4269
-
+(or later processing.)-2.5 E(2.)108 230.4 Q 1.163(The w)144 230.4 R
4243 ➡ 4270 1.163(ords that are not v)-.1 F 1.164
4244 ➡ 4271 (ariable assignments or redirections are e)-.25 F 3.664(xpanded. If)-.15
4245 ➡ 4272 F(an)3.664 E 3.664(yw)-.15 G 1.164(ords remain)-3.764 F .776(after e)144
4246
-
No equivalent source code line in the reference code can be identified.
-662.4 R .776(xpansion, the \214rst w)-.15 F .776(ord is tak)-.1 F .775
4273
-
+242.4 R .776(xpansion, the \214rst w)-.15 F .776(ord is tak)-.1 F .775
4247 ➡ 4274 (en to be the name of the command and the remaining w)-.1 F(ords)-.1 E
4248
-
No equivalent source code line in the reference code can be identified.
-(are the ar)144 674.4 Q(guments.)-.18 E(3.)108 691.2 Q
4249
-
No equivalent source code line in the reference code can be identified.
-(Redirections are performed as described abo)144 691.2 Q .3 -.15(ve u)
4275
-
+(are the ar)144 254.4 Q(guments.)-.18 E(3.)108 271.2 Q
4276
-
+(Redirections are performed as described abo)144 271.2 Q .3 -.15(ve u)
4250 ➡ 4277 -.15 H(nder).15 E F3(REDIRECTION)2.5 E/F5 9/Times-Roman@0 SF(.)A F0(4.)
4251
-
No equivalent source code line in the reference code can be identified.
-108 708 Q .716(The te)144 708 R .717(xt after the)-.15 F F1(=)3.217 E F0
4278
-
+108 288 Q .716(The te)144 288 R .717(xt after the)-.15 F F2(=)3.217 E F0
4252 ➡ 4279 .717(in each v)3.217 F .717(ariable assignment under)-.25 F .717
4253 ➡ 4280 (goes tilde e)-.18 F .717(xpansion, parameter e)-.15 F(xpansion,)-.15 E
4254
-
No equivalent source code line in the reference code can be identified.
-2.291(command substitution, arithmetic e)144 720 R 2.291
4255
-
No equivalent source code line in the reference code can be identified.
-(xpansion, and quote remo)-.15 F -.25(va)-.15 G 4.791(lb).25 G 2.291
4256
-
No equivalent source code line in the reference code can be identified.
-(efore being assigned to the)-4.791 F(GNU Bash 4.4)72 768 Q
4257
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(33)195.95 E 0 Cg EP
4258
-
No equivalent source code line in the reference code can be identified.
-%%Page: 34 34
4259
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
4260
-
No equivalent source code line in the reference code can be identified.
-BP
4261
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
4262
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4263
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.25(va)144 84 S
4264
-
No equivalent source code line in the reference code can be identified.
-(riable.).25 E .332(If no command name results, the v)108 100.8 R .332
4281
-
+.34(command substitution, arithmetic e)144 300 R .339
4282
-
+(xpansion, and quote remo)-.15 F -.25(va)-.15 G 2.839(lb).25 G .339
4283
-
+(efore being assigned to the v)-2.839 F(ari-)-.25 E(able.)144 312 Q .332
4284
-
+(If no command name results, the v)108 328.8 R .332
4265 ➡ 4285 (ariable assignments af)-.25 F .332(fect the current shell en)-.25 F
4266
-
No equivalent source code line in the reference code can be identified.
-2.833(vironment. Otherwise,)-.4 F(the)2.833 E -.25(va)108 112.8 S .757
4286
-
+2.833(vironment. Otherwise,)-.4 F(the)2.833 E -.25(va)108 340.8 S .757
4267 ➡ 4287 (riables are added to the en).25 F .757(vironment of the e)-.4 F -.15
4268 ➡ 4288 (xe)-.15 G .757(cuted command and do not af).15 F .757
4269
-
No equivalent source code line in the reference code can be identified.
-(fect the current shell en)-.25 F(vi-)-.4 E 3.176(ronment. If)108 124.8
4289
-
+(fect the current shell en)-.25 F(vi-)-.4 E 3.176(ronment. If)108 352.8
4270 ➡ 4290 R(an)3.176 E 3.176(yo)-.15 G 3.176(ft)-3.176 G .677
4271 ➡ 4291 (he assignments attempts to assign a v)-3.176 F .677
4272 ➡ 4292 (alue to a readonly v)-.25 F .677(ariable, an error occurs, and)-.25 F
4273
-
No equivalent source code line in the reference code can be identified.
-(the command e)108 136.8 Q(xits with a non-zero status.)-.15 E .15
4274
-
No equivalent source code line in the reference code can be identified.
-(If no command name results, redirections are performed, b)108 153.6 R
4293
-
+(the command e)108 364.8 Q(xits with a non-zero status.)-.15 E .15
4294
-
+(If no command name results, redirections are performed, b)108 381.6 R
4275 ➡ 4295 .149(ut do not af)-.2 F .149(fect the current shell en)-.25 F 2.649
4276
-
No equivalent source code line in the reference code can be identified.
-(vironment. A)-.4 F(redirection error causes the command to e)108 165.6
4296
-
+(vironment. A)-.4 F(redirection error causes the command to e)108 393.6
4277 ➡ 4297 Q(xit with a non-zero status.)-.15 E 1.064
4278
-
No equivalent source code line in the reference code can be identified.
-(If there is a command name left after e)108 182.4 R 1.064(xpansion, e)
4298
-
+(If there is a command name left after e)108 410.4 R 1.064(xpansion, e)
4279 ➡ 4299 -.15 F -.15(xe)-.15 G 1.064(cution proceeds as described belo).15 F
4280 ➡ 4300 4.864 -.65(w. O)-.25 H 1.064(therwise, the).65 F .069(command e)108
4281
-
No equivalent source code line in the reference code can be identified.
-194.4 R 2.569(xits. If)-.15 F .069(one of the e)2.569 F .069
4301
-
+422.4 R 2.569(xits. If)-.15 F .069(one of the e)2.569 F .069
4282 ➡ 4302 (xpansions contained a command substitution, the e)-.15 F .068
4283
-
No equivalent source code line in the reference code can be identified.
-(xit status of the command)-.15 F .466(is the e)108 206.4 R .466
4303
-
+(xit status of the command)-.15 F .466(is the e)108 434.4 R .466
4284 ➡ 4304 (xit status of the last command substitution performed.)-.15 F .467
4285
-
No equivalent source code line in the reference code can be identified.
-(If there were no command substitutions, the)5.466 F(command e)108 218.4
4286
-
No equivalent source code line in the reference code can be identified.
-Q(xits with a status of zero.)-.15 E/F1 10.95/Times-Bold@0 SF
4287
-
No equivalent source code line in the reference code can be identified.
-(COMMAND EXECUTION)72 235.2 Q F0 .547
4288
-
No equivalent source code line in the reference code can be identified.
-(After a command has been split into w)108 247.2 R .546
4305
-
+(If there were no command substitutions, the)5.466 F(command e)108 446.4
4306
-
+Q(xits with a status of zero.)-.15 E F4(COMMAND EXECUTION)72 463.2 Q F0
4307
-
+.547(After a command has been split into w)108 475.2 R .546
4289 ➡ 4308 (ords, if it results in a simple command and an optional list of ar)-.1
4290
-
No equivalent source code line in the reference code can be identified.
-F(gu-)-.18 E(ments, the follo)108 259.2 Q(wing actions are tak)-.25 E
4309
-
+F(gu-)-.18 E(ments, the follo)108 487.2 Q(wing actions are tak)-.25 E
4291 ➡ 4310 (en.)-.1 E .379(If the command name contains no slashes, the shell atte\
4292
-
No equivalent source code line in the reference code can be identified.
-mpts to locate it.)108 276 R .379(If there e)5.379 F .379
4311
-
+mpts to locate it.)108 504 R .379(If there e)5.379 F .379
4293 ➡ 4312 (xists a shell function by)-.15 F .246(that name, that function is in)
4294
-
No equivalent source code line in the reference code can be identified.
-108 288 R -.2(vo)-.4 G -.1(ke).2 G 2.746(da).1 G 2.746(sd)-2.746 G .246
4295
-
No equivalent source code line in the reference code can be identified.
-(escribed abo)-2.746 F .546 -.15(ve i)-.15 H(n).15 E/F2 9/Times-Bold@0
4296
-
No equivalent source code line in the reference code can be identified.
-SF(FUNCTIONS)2.746 E/F3 9/Times-Roman@0 SF(.)A F0 .246
4297
-
No equivalent source code line in the reference code can be identified.
-(If the name does not match a func-)4.746 F
4298
-
No equivalent source code line in the reference code can be identified.
-(tion, the shell searches for it in the list of shell b)108 300 Q 2.5
4313
-
+108 516 R -.2(vo)-.4 G -.1(ke).2 G 2.746(da).1 G 2.746(sd)-2.746 G .246
4314
-
+(escribed abo)-2.746 F .546 -.15(ve i)-.15 H(n).15 E F3(FUNCTIONS)2.746
4315
-
+E F5(.)A F0 .246(If the name does not match a func-)4.746 F
4316
-
+(tion, the shell searches for it in the list of shell b)108 528 Q 2.5
4299 ➡ 4317 (uiltins. If)-.2 F 2.5(am)2.5 G(atch is found, that b)-2.5 E
4300 ➡ 4318 (uiltin is in)-.2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E .309
4301
-
No equivalent source code line in the reference code can be identified.
-(If the name is neither a shell function nor a b)108 316.8 R .31
4302
-
No equivalent source code line in the reference code can be identified.
-(uiltin, and contains no slashes,)-.2 F/F4 10/Times-Bold@0 SF(bash)2.81
4303
-
No equivalent source code line in the reference code can be identified.
-E F0 .31(searches each element of)2.81 F(the)108 328.8 Q F2 -.666(PA)
4304
-
No equivalent source code line in the reference code can be identified.
-3.163 G(TH)-.189 E F0 .662(for a directory containing an e)2.913 F -.15
4305
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G .662(cutable \214le by that name.).15 F F4(Bash)5.662 E F0
4306
-
No equivalent source code line in the reference code can be identified.
-.662(uses a hash table to remember)3.162 F 1.914
4307
-
No equivalent source code line in the reference code can be identified.
-(the full pathnames of e)108 340.8 R -.15(xe)-.15 G 1.915
4308
-
No equivalent source code line in the reference code can be identified.
-(cutable \214les \(see).15 F F4(hash)4.415 E F0(under)4.415 E F2 1.915
4309
-
No equivalent source code line in the reference code can be identified.
-(SHELL B)4.415 F(UIL)-.09 E 1.915(TIN COMMANDS)-.828 F F0(belo)4.165 E
4310
-
No equivalent source code line in the reference code can be identified.
-4.415(w\). A)-.25 F(full)4.415 E .72(search of the directories in)108
4311
-
No equivalent source code line in the reference code can be identified.
-352.8 R F2 -.666(PA)3.22 G(TH)-.189 E F0 .719
4319
-
+(If the name is neither a shell function nor a b)108 544.8 R .31
4320
-
+(uiltin, and contains no slashes,)-.2 F F2(bash)2.81 E F0 .31
4321
-
+(searches each element of)2.81 F(the)108 556.8 Q F3 -.666(PA)3.163 G(TH)
4322
-
+-.189 E F0 .662(for a directory containing an e)2.913 F -.15(xe)-.15 G
4323
-
+.662(cutable \214le by that name.).15 F F2(Bash)5.662 E F0 .662
4324
-
+(uses a hash table to remember)3.162 F 1.914(the full pathnames of e)108
4325
-
+568.8 R -.15(xe)-.15 G 1.915(cutable \214les \(see).15 F F2(hash)4.415 E
4326
-
+F0(under)4.415 E F3 1.915(SHELL B)4.415 F(UIL)-.09 E 1.915(TIN COMMANDS)
4327
-
+-.828 F F0(belo)4.165 E 4.415(w\). A)-.25 F(full)4.415 E .72
4328
-
+(search of the directories in)108 580.8 R F3 -.666(PA)3.22 G(TH)-.189 E
4329
-
+F0 .719
4312 ➡ 4330 (is performed only if the command is not found in the hash table.)2.97 F
4313 ➡ 4331 .719(If the)5.719 F .956(search is unsuccessful, the shell searches for\
4314
-
No equivalent source code line in the reference code can be identified.
- a de\214ned shell function named)108 364.8 R F4(command_not_f)3.456 E
4315
-
No equivalent source code line in the reference code can be identified.
-(ound_han-)-.25 E(dle)108 376.8 Q F0 6.006(.I)C 3.506(ft)-6.006 G 1.006
4332
-
+ a de\214ned shell function named)108 592.8 R F2(command_not_f)3.456 E
4333
-
+(ound_han-)-.25 E(dle)108 604.8 Q F0 6.006(.I)C 3.506(ft)-6.006 G 1.006
4316 ➡ 4334 (hat function e)-3.506 F 1.006(xists, it is in)-.15 F -.2(vo)-.4 G -.1
4317 ➡ 4335 (ke).2 G 3.506(di).1 G 3.506(nas)-3.506 G 1.005(eparate e)-3.506 F -.15
4318 ➡ 4336 (xe)-.15 G 1.005(cution en).15 F 1.005
4319 ➡ 4337 (vironment with the original command)-.4 F .255
4320
-
No equivalent source code line in the reference code can be identified.
-(and the original command')108 388.8 R 2.755(sa)-.55 G -.18(rg)-2.755 G
4338
-
+(and the original command')108 616.8 R 2.755(sa)-.55 G -.18(rg)-2.755 G
4321 ➡ 4339 .255(uments as its ar).18 F .256(guments, and the function')-.18 F 2.756
4322 ➡ 4340 (se)-.55 G .256(xit status becomes the e)-2.906 F .256(xit sta-)-.15 F
4323
-
No equivalent source code line in the reference code can be identified.
-.263(tus of that subshell.)108 400.8 R .263(If that function is not de\
4341
-
+.263(tus of that subshell.)108 628.8 R .263(If that function is not de\
4324 ➡ 4342 \214ned, the shell prints an error message and returns an e)5.263 F .263
4325
-
No equivalent source code line in the reference code can be identified.
-(xit sta-)-.15 F(tus of 127.)108 412.8 Q 1.089(If the search is success\
4343
-
+(xit sta-)-.15 F(tus of 127.)108 640.8 Q 1.089(If the search is success\
4326 ➡ 4344 ful, or if the command name contains one or more slashes, the shell e)
4327
-
No equivalent source code line in the reference code can be identified.
-108 429.6 R -.15(xe)-.15 G 1.09(cutes the).15 F .198
4328
-
No equivalent source code line in the reference code can be identified.
-(named program in a separate e)108 441.6 R -.15(xe)-.15 G .198
4345
-
+108 657.6 R -.15(xe)-.15 G 1.09(cutes the).15 F .198
4346
-
+(named program in a separate e)108 669.6 R -.15(xe)-.15 G .198
4329 ➡ 4347 (cution en).15 F 2.698(vironment. Ar)-.4 F .198
4330 ➡ 4348 (gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .197
4331
-
No equivalent source code line in the reference code can be identified.
-(n, and the remain-).15 F(ing ar)108 453.6 Q
4349
-
+(n, and the remain-).15 F(ing ar)108 681.6 Q
4332 ➡ 4350 (guments to the command are set to the ar)-.18 E(guments gi)-.18 E -.15
4333
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.809(If this e)108 470.4 R
4351
-
+(ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.809(If this e)108 698.4 R
4334 ➡ 4352 -.15(xe)-.15 G 1.809(cution f).15 F 1.809
4335 ➡ 4353 (ails because the \214le is not in e)-.1 F -.15(xe)-.15 G 1.809
4336 ➡ 4354 (cutable format, and the \214le is not a directory).15 F 4.309(,i)-.65 G
4337
-
No equivalent source code line in the reference code can be identified.
-4.309(ti)-4.309 G(s)-4.309 E .678(assumed to be a)108 482.4 R/F5 10
4338
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF .678(shell script)3.178 F F0 3.178(,a\214)C .678
4355
-
+4.309(ti)-4.309 G(s)-4.309 E .678(assumed to be a)108 710.4 R F1 .678
4356
-
+(shell script)3.178 F F0 3.178(,a\214)C .678
4339 ➡ 4357 (le containing shell commands.)-3.178 F 3.178(As)5.678 G .678
4340 ➡ 4358 (ubshell is spa)-3.178 F .677(wned to e)-.15 F -.15(xe)-.15 G .677
4341 ➡ 4359 (cute it.).15 F(This)5.677 E .329
4342
-
No equivalent source code line in the reference code can be identified.
-(subshell reinitializes itself, so that the ef)108 494.4 R .329
4360
-
+(subshell reinitializes itself, so that the ef)108 722.4 R .329
4343 ➡ 4361 (fect is as if a ne)-.25 F 2.83(ws)-.25 G .33(hell had been in)-2.83 F
4344 ➡ 4362 -.2(vo)-.4 G -.1(ke).2 G 2.83(dt).1 G 2.83(oh)-2.83 G .33
4345
-
No equivalent source code line in the reference code can be identified.
-(andle the script, with)-2.83 F 1.219(the e)108 506.4 R 1.219
4363
-
+(andle the script, with)-2.83 F(GNU Bash 5.0)72 768 Q(2018 March 15)
4364
-
+144.29 E(34)193.45 E 0 Cg EP
4365
-
+%%Page: 35 35
4366
-
+%%BeginPageSetup
4367
-
+BP
4368
-
+%%EndPageSetup
4369
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4370
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.219(the e)108 84
4371
-
+R 1.219
4346 ➡ 4372 (xception that the locations of commands remembered by the parent \(see)
4347
-
No equivalent source code line in the reference code can be identified.
--.15 F F4(hash)3.719 E F0(belo)3.719 E 3.719(wu)-.25 G(nder)-3.719 E F2
4348
-
No equivalent source code line in the reference code can be identified.
-(SHELL)3.719 E -.09(BU)108 518.4 S(IL).09 E(TIN COMMANDS)-.828 E F3(\))A
4349
-
No equivalent source code line in the reference code can be identified.
-F0(are retained by the child.)2.25 E .347(If the program is a \214le be)
4350
-
No equivalent source code line in the reference code can be identified.
-108 535.2 R .347(ginning with)-.15 F F4(#!)2.847 E F0 2.847(,t)C .348(h\
4373
-
+-.15 F/F1 10/Times-Bold@0 SF(hash)3.719 E F0(belo)3.719 E 3.719(wu)-.25
4374
-
+G(nder)-3.719 E/F2 9/Times-Bold@0 SF(SHELL)3.719 E -.09(BU)108 96 S(IL)
4375
-
+.09 E(TIN COMMANDS)-.828 E/F3 9/Times-Roman@0 SF(\))A F0
4376
-
+(are retained by the child.)2.25 E .347(If the program is a \214le be)
4377
-
+108 112.8 R .347(ginning with)-.15 F F1(#!)2.847 E F0 2.847(,t)C .348(h\
4351 ➡ 4378 e remainder of the \214rst line speci\214es an interpreter for the pro-)
4352
-
No equivalent source code line in the reference code can be identified.
--2.847 F 3.178(gram. The)108 547.2 R .678(shell e)3.178 F -.15(xe)-.15 G
4379
-
+-2.847 F 3.178(gram. The)108 124.8 R .678(shell e)3.178 F -.15(xe)-.15 G
4353 ➡ 4380 .678(cutes the speci\214ed interpreter on operating systems that do not\
4354 ➡ 4381 handle this e).15 F -.15(xe)-.15 G(cutable).15 E 1.192(format themselv)
4355
-
No equivalent source code line in the reference code can be identified.
-108 559.2 R 3.692(es. The)-.15 F(ar)3.693 E 1.193
4382
-
+108 136.8 R 3.692(es. The)-.15 F(ar)3.693 E 1.193
4356 ➡ 4383 (guments to the interpreter consist of a single optional ar)-.18 F 1.193
4357 ➡ 4384 (gument follo)-.18 F 1.193(wing the)-.25 F 1.131
4358
-
No equivalent source code line in the reference code can be identified.
-(interpreter name on the \214rst line of the program, follo)108 571.2 R
4385
-
+(interpreter name on the \214rst line of the program, follo)108 148.8 R
4359 ➡ 4386 1.13(wed by the name of the program, follo)-.25 F 1.13(wed by the)-.25 F
4360
-
No equivalent source code line in the reference code can be identified.
-(command ar)108 583.2 Q(guments, if an)-.18 E -.65(y.)-.15 G F1
4361
-
No equivalent source code line in the reference code can be identified.
-(COMMAND EXECUTION ENVIR)72 600 Q(ONMENT)-.329 E F0(The shell has an)108
4362
-
No equivalent source code line in the reference code can be identified.
-612 Q F5 -.2(ex)2.5 G(ecution en).2 E(vir)-.4 E(onment)-.45 E F0 2.5(,w)
4363
-
No equivalent source code line in the reference code can be identified.
-C(hich consists of the follo)-2.5 E(wing:)-.25 E<83>108 628.8 Q 1.405
4364
-
No equivalent source code line in the reference code can be identified.
-(open \214les inherited by the shell at in)144 628.8 R -.2(vo)-.4 G
4365
-
No equivalent source code line in the reference code can be identified.
-1.406(cation, as modi\214ed by redirections supplied to the).2 F F4
4366
-
No equivalent source code line in the reference code can be identified.
-(exec)3.906 E F0 -.2(bu)144 640.8 S(iltin).2 E<83>108 657.6 Q
4367
-
No equivalent source code line in the reference code can be identified.
-(the current w)144 657.6 Q(orking directory as set by)-.1 E F4(cd)2.5 E
4368
-
No equivalent source code line in the reference code can be identified.
-F0(,)A F4(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F4(popd)2.5 E F0 2.5(,o)C 2.5
4387
-
+(command ar)108 160.8 Q(guments, if an)-.18 E -.65(y.)-.15 G/F4 10.95
4388
-
+/Times-Bold@0 SF(COMMAND EXECUTION ENVIR)72 177.6 Q(ONMENT)-.329 E F0
4389
-
+(The shell has an)108 189.6 Q/F5 10/Times-Italic@0 SF -.2(ex)2.5 G
4390
-
+(ecution en).2 E(vir)-.4 E(onment)-.45 E F0 2.5(,w)C
4391
-
+(hich consists of the follo)-2.5 E(wing:)-.25 E<83>108 206.4 Q 1.405
4392
-
+(open \214les inherited by the shell at in)144 206.4 R -.2(vo)-.4 G
4393
-
+1.406(cation, as modi\214ed by redirections supplied to the).2 F F1
4394
-
+(exec)3.906 E F0 -.2(bu)144 218.4 S(iltin).2 E<83>108 235.2 Q
4395
-
+(the current w)144 235.2 Q(orking directory as set by)-.1 E F1(cd)2.5 E
4396
-
+F0(,)A F1(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F1(popd)2.5 E F0 2.5(,o)C 2.5
4369 ➡ 4397 (ri)-2.5 G(nherited by the shell at in)-2.5 E -.2(vo)-.4 G(cation).2 E
4370
-
No equivalent source code line in the reference code can be identified.
-<83>108 674.4 Q(the \214le creation mode mask as set by)144 674.4 Q F4
4398
-
+<83>108 252 Q(the \214le creation mode mask as set by)144 252 Q F1
4371 ➡ 4399 (umask)2.5 E F0(or inherited from the shell')2.5 E 2.5(sp)-.55 G(arent)
4372
-
No equivalent source code line in the reference code can be identified.
--2.5 E<83>108 691.2 Q(current traps set by)144 691.2 Q F4(trap)2.5 E F0
4373
-
No equivalent source code line in the reference code can be identified.
-<83>108 708 Q .257(shell parameters that are set by v)144 708 R .256
4374
-
No equivalent source code line in the reference code can be identified.
-(ariable assignment or with)-.25 F F4(set)2.756 E F0 .256
4400
-
+-2.5 E<83>108 268.8 Q(current traps set by)144 268.8 Q F1(trap)2.5 E F0
4401
-
+<83>108 285.6 Q .257(shell parameters that are set by v)144 285.6 R .256
4402
-
+(ariable assignment or with)-.25 F F1(set)2.756 E F0 .256
4375 ➡ 4403 (or inherited from the shell')2.756 F 2.756(sp)-.55 G(arent)-2.756 E
4376
-
No equivalent source code line in the reference code can be identified.
-(in the en)144 720 Q(vironment)-.4 E(GNU Bash 4.4)72 768 Q(2018 March 2)
4377
-
No equivalent source code line in the reference code can be identified.
-146.79 E(34)195.95 E 0 Cg EP
4378
-
No equivalent source code line in the reference code can be identified.
-%%Page: 35 35
4379
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
4380
-
No equivalent source code line in the reference code can be identified.
-BP
4381
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
4382
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4383
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E<83>108 84 Q
4384
-
No equivalent source code line in the reference code can be identified.
-(shell functions de\214ned during e)144 84 Q -.15(xe)-.15 G
4404
-
+(in the en)144 297.6 Q(vironment)-.4 E<83>108 314.4 Q
4405
-
+(shell functions de\214ned during e)144 314.4 Q -.15(xe)-.15 G
4385 ➡ 4406 (cution or inherited from the shell').15 E 2.5(sp)-.55 G
4386
-
No equivalent source code line in the reference code can be identified.
-(arent in the en)-2.5 E(vironment)-.4 E<83>108 100.8 Q
4387
-
No equivalent source code line in the reference code can be identified.
-(options enabled at in)144 100.8 Q -.2(vo)-.4 G(cation \(either by def)
4388
-
No equivalent source code line in the reference code can be identified.
-.2 E(ault or with command-line ar)-.1 E(guments\) or by)-.18 E/F1 10
4389
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(set)2.5 E F0<83>108 117.6 Q(options enabled by)144
4390
-
No equivalent source code line in the reference code can be identified.
-117.6 Q F1(shopt)2.5 E F0<83>108 134.4 Q(shell aliases de\214ned with)
4391
-
No equivalent source code line in the reference code can be identified.
-144 134.4 Q F1(alias)2.5 E F0<83>108 151.2 Q -.25(va)144 151.2 S
4407
-
+(arent in the en)-2.5 E(vironment)-.4 E<83>108 331.2 Q
4408
-
+(options enabled at in)144 331.2 Q -.2(vo)-.4 G(cation \(either by def)
4409
-
+.2 E(ault or with command-line ar)-.1 E(guments\) or by)-.18 E F1(set)
4410
-
+2.5 E F0<83>108 348 Q(options enabled by)144 348 Q F1(shopt)2.5 E F0<83>
4411
-
+108 364.8 Q(shell aliases de\214ned with)144 364.8 Q F1(alias)2.5 E F0
4412
-
+<83>108 381.6 Q -.25(va)144 381.6 S
4392 ➡ 4413 (rious process IDs, including those of background jobs, the v).25 E
4393 ➡ 4414 (alue of)-.25 E F1($$)2.5 E F0 2.5(,a)C(nd the v)-2.5 E(alue of)-.25 E
4394
-
No equivalent source code line in the reference code can be identified.
-/F2 9/Times-Bold@0 SF(PPID)2.5 E F0 .426
4395
-
No equivalent source code line in the reference code can be identified.
-(When a simple command other than a b)108 168 R .427
4396
-
No equivalent source code line in the reference code can be identified.
-(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .427
4415
-
+F2(PPID)2.5 E F0 .426(When a simple command other than a b)108 398.4 R
4416
-
+.427(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .427
4397 ➡ 4417 (cuted, it is in).15 F -.2(vo)-.4 G -.1(ke).2 G 2.927(di).1 G 2.927(nas)
4398
-
No equivalent source code line in the reference code can be identified.
--2.927 G(eparate)-2.927 E -.15(exe)108 180 S .134(cution en).15 F .134
4418
-
+-2.927 G(eparate)-2.927 E -.15(exe)108 410.4 S .134(cution en).15 F .134
4399 ➡ 4419 (vironment that consists of the follo)-.4 F 2.634(wing. Unless)-.25 F
4400 ➡ 4420 .133(otherwise noted, the v)2.634 F .133(alues are inherited from)-.25 F
4401
-
No equivalent source code line in the reference code can be identified.
-(the shell.)108 192 Q<83>108 208.8 Q 1.055(the shell')144 208.8 R 3.555
4402
-
No equivalent source code line in the reference code can be identified.
-(so)-.55 G 1.055(pen \214les, plus an)-3.555 F 3.556(ym)-.15 G 1.056
4421
-
+(the shell.)108 422.4 Q<83>108 439.2 Q 1.055(the shell')144 439.2 R
4422
-
+3.555(so)-.55 G 1.055(pen \214les, plus an)-3.555 F 3.556(ym)-.15 G
4423
-
+1.056
4403 ➡ 4424 (odi\214cations and additions speci\214ed by redirections to the com-)
4404
-
No equivalent source code line in the reference code can be identified.
--3.556 F(mand)144 220.8 Q<83>108 237.6 Q(the current w)144 237.6 Q
4405
-
No equivalent source code line in the reference code can be identified.
-(orking directory)-.1 E<83>108 254.4 Q(the \214le creation mode mask)144
4406
-
No equivalent source code line in the reference code can be identified.
-254.4 Q<83>108 271.2 Q .857(shell v)144 271.2 R .857
4425
-
+-3.556 F(mand)144 451.2 Q<83>108 468 Q(the current w)144 468 Q
4426
-
+(orking directory)-.1 E<83>108 484.8 Q(the \214le creation mode mask)144
4427
-
+484.8 Q<83>108 501.6 Q .857(shell v)144 501.6 R .857
4407 ➡ 4428 (ariables and functions mark)-.25 F .857(ed for e)-.1 F .857
4408 ➡ 4429 (xport, along with v)-.15 F .857(ariables e)-.25 F .857
4409
-
No equivalent source code line in the reference code can be identified.
-(xported for the command,)-.15 F(passed in the en)144 283.2 Q(vironment)
4410
-
No equivalent source code line in the reference code can be identified.
--.4 E<83>108 300 Q .306(traps caught by the shell are reset to the v)144
4411
-
No equivalent source code line in the reference code can be identified.
-300 R .307(alues inherited from the shell')-.25 F 2.807(sp)-.55 G .307
4412
-
No equivalent source code line in the reference code can be identified.
-(arent, and traps ignored)-2.807 F(by the shell are ignored)144 312 Q
4413
-
No equivalent source code line in the reference code can be identified.
-2.5(Ac)108 328.8 S(ommand in)-2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5(di).1 G
4414
-
No equivalent source code line in the reference code can be identified.
-2.5(nt)-2.5 G(his separate en)-2.5 E(vironment cannot af)-.4 E
4430
-
+(xported for the command,)-.15 F(passed in the en)144 513.6 Q(vironment)
4431
-
+-.4 E<83>108 530.4 Q .306(traps caught by the shell are reset to the v)
4432
-
+144 530.4 R .307(alues inherited from the shell')-.25 F 2.807(sp)-.55 G
4433
-
+.307(arent, and traps ignored)-2.807 F(by the shell are ignored)144
4434
-
+542.4 Q 2.5(Ac)108 559.2 S(ommand in)-2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5
4435
-
+(di).1 G 2.5(nt)-2.5 G(his separate en)-2.5 E(vironment cannot af)-.4 E
4415 ➡ 4436 (fect the shell')-.25 E 2.5(se)-.55 G -.15(xe)-2.65 G(cution en).15 E
4416 ➡ 4437 (vironment.)-.4 E .577(Command substitution, commands grouped with pare\
4417
-
No equivalent source code line in the reference code can be identified.
-ntheses, and asynchronous commands are in)108 345.6 R -.2(vo)-.4 G -.1
4418
-
No equivalent source code line in the reference code can be identified.
-(ke).2 G 3.077(di).1 G(n)-3.077 E 2.744(as)108 357.6 S .244(ubshell en)
4419
-
No equivalent source code line in the reference code can be identified.
--2.744 F .244(vironment that is a duplicate of the shell en)-.4 F .245
4438
-
+ntheses, and asynchronous commands are in)108 576 R -.2(vo)-.4 G -.1(ke)
4439
-
+.2 G 3.077(di).1 G(n)-3.077 E 2.744(as)108 588 S .244(ubshell en)-2.744
4440
-
+F .244(vironment that is a duplicate of the shell en)-.4 F .245
4420 ➡ 4441 (vironment, e)-.4 F .245(xcept that traps caught by the shell are)-.15 F
4421
-
No equivalent source code line in the reference code can be identified.
-.359(reset to the v)108 369.6 R .358
4442
-
+.359(reset to the v)108 600 R .358
4422 ➡ 4443 (alues that the shell inherited from its parent at in)-.25 F -.2(vo)-.4
4423 ➡ 4444 G 2.858(cation. Builtin).2 F .358(commands that are in)2.858 F -.2(vo)
4424
-
No equivalent source code line in the reference code can be identified.
--.4 G -.1(ke).2 G(d).1 E .856(as part of a pipeline are also e)108 381.6
4425
-
No equivalent source code line in the reference code can be identified.
-R -.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.357
4445
-
+-.4 G -.1(ke).2 G(d).1 E .856(as part of a pipeline are also e)108 612 R
4446
-
+-.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.357
4426 ➡ 4447 (vironment. Changes)-.4 F .857(made to the subshell en)3.357 F(viron-)
4427
-
No equivalent source code line in the reference code can be identified.
--.4 E(ment cannot af)108 393.6 Q(fect the shell')-.25 E 2.5(se)-.55 G
4428
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-2.65 G(cution en).15 E(vironment.)-.4 E 1.377(Subshells spa)108
4429
-
No equivalent source code line in the reference code can be identified.
-410.4 R 1.377(wned to e)-.15 F -.15(xe)-.15 G 1.377
4448
-
+-.4 E(ment cannot af)108 624 Q(fect the shell')-.25 E 2.5(se)-.55 G -.15
4449
-
+(xe)-2.65 G(cution en).15 E(vironment.)-.4 E 1.377(Subshells spa)108
4450
-
+640.8 R 1.377(wned to e)-.15 F -.15(xe)-.15 G 1.377
4430 ➡ 4451 (cute command substitutions inherit the v).15 F 1.377(alue of the)-.25 F
4431 ➡ 4452 F1<ad65>3.876 E F0 1.376(option from the parent)3.876 F 2.5(shell. When)
4432
-
No equivalent source code line in the reference code can be identified.
-108 422.4 R(not in)2.5 E/F3 10/Times-Italic@0 SF(posix)2.5 E F0(mode,)
4433
-
No equivalent source code line in the reference code can be identified.
-2.5 E F1(bash)2.5 E F0(clears the)2.5 E F1<ad65>2.5 E F0
4434
-
No equivalent source code line in the reference code can be identified.
-(option in such subshells.)2.5 E .404(If a command is follo)108 439.2 R
4435
-
No equivalent source code line in the reference code can be identified.
-.404(wed by a)-.25 F F1(&)2.904 E F0 .405(and job control is not acti)
4436
-
No equivalent source code line in the reference code can be identified.
-2.904 F -.15(ve)-.25 G 2.905(,t).15 G .405(he def)-2.905 F .405
4437
-
No equivalent source code line in the reference code can be identified.
-(ault standard input for the command)-.1 F .198(is the empty \214le)108
4438
-
No equivalent source code line in the reference code can be identified.
-451.2 R F3(/de)2.698 E(v/null)-.15 E F0 5.198(.O)C .198
4439
-
No equivalent source code line in the reference code can be identified.
-(therwise, the in)-5.198 F -.2(vo)-.4 G -.1(ke).2 G 2.698(dc).1 G .197
4440
-
No equivalent source code line in the reference code can be identified.
-(ommand inherits the \214le descriptors of the calling shell)-2.698 F
4441
-
No equivalent source code line in the reference code can be identified.
-(as modi\214ed by redirections.)108 463.2 Q/F4 10.95/Times-Bold@0 SF
4442
-
No equivalent source code line in the reference code can be identified.
-(ENVIR)72 480 Q(ONMENT)-.329 E F0 2.353(When a program is in)108 492 R
4443
-
No equivalent source code line in the reference code can be identified.
--.2(vo)-.4 G -.1(ke).2 G 4.853(di).1 G 4.853(ti)-4.853 G 4.853(sg)-4.853
4444
-
No equivalent source code line in the reference code can be identified.
-G -2.15 -.25(iv e)-4.853 H 4.853(na).25 G 4.853(na)-4.853 G 2.353
4445
-
No equivalent source code line in the reference code can be identified.
-(rray of strings called the)-4.853 F F3(en)4.853 E(vir)-.4 E(onment)-.45
4446
-
No equivalent source code line in the reference code can be identified.
-E F0 7.353(.T).68 G 2.354(his is a list of)-7.353 F F3(name)108 504 Q F0
4447
-
No equivalent source code line in the reference code can be identified.
-<ad>A F3(value)A F0(pairs, of the form)2.5 E F3(name)2.5 E F0(=)A F3
4448
-
No equivalent source code line in the reference code can be identified.
-(value)A F0(.).18 E 1.486(The shell pro)108 520.8 R 1.486(vides se)-.15
4449
-
No equivalent source code line in the reference code can be identified.
-F -.15(ve)-.25 G 1.486(ral w).15 F 1.485(ays to manipulate the en)-.1 F
4450
-
No equivalent source code line in the reference code can be identified.
-3.985(vironment. On)-.4 F(in)3.985 E -.2(vo)-.4 G 1.485
4451
-
No equivalent source code line in the reference code can be identified.
-(cation, the shell scans its o).2 F(wn)-.25 E(en)108 532.8 Q .144(viron\
4453
-
+108 652.8 R(not in)2.5 E F5(posix)2.5 E F0(mode,)2.5 E F1(bash)2.5 E F0
4454
-
+(clears the)2.5 E F1<ad65>2.5 E F0(option in such subshells.)2.5 E .404
4455
-
+(If a command is follo)108 669.6 R .404(wed by a)-.25 F F1(&)2.904 E F0
4456
-
+.405(and job control is not acti)2.904 F -.15(ve)-.25 G 2.905(,t).15 G
4457
-
+.405(he def)-2.905 F .405(ault standard input for the command)-.1 F .198
4458
-
+(is the empty \214le)108 681.6 R F5(/de)2.698 E(v/null)-.15 E F0 5.198
4459
-
+(.O)C .198(therwise, the in)-5.198 F -.2(vo)-.4 G -.1(ke).2 G 2.698(dc)
4460
-
+.1 G .197(ommand inherits the \214le descriptors of the calling shell)
4461
-
+-2.698 F(as modi\214ed by redirections.)108 693.6 Q(GNU Bash 5.0)72 768
4462
-
+Q(2018 March 15)144.29 E(35)193.45 E 0 Cg EP
4463
-
+%%Page: 36 36
4464
-
+%%BeginPageSetup
4465
-
+BP
4466
-
+%%EndPageSetup
4467
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4468
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95
4469
-
+/Times-Bold@0 SF(ENVIR)72 84 Q(ONMENT)-.329 E F0 2.353
4470
-
+(When a program is in)108 96 R -.2(vo)-.4 G -.1(ke).2 G 4.853(di).1 G
4471
-
+4.853(ti)-4.853 G 4.853(sg)-4.853 G -2.15 -.25(iv e)-4.853 H 4.853(na)
4472
-
+.25 G 4.853(na)-4.853 G 2.353(rray of strings called the)-4.853 F/F2 10
4473
-
+/Times-Italic@0 SF(en)4.853 E(vir)-.4 E(onment)-.45 E F0 7.353(.T).68 G
4474
-
+2.354(his is a list of)-7.353 F F2(name)108 108 Q F0<ad>A F2(value)A F0
4475
-
+(pairs, of the form)2.5 E F2(name)2.5 E F0(=)A F2(value)A F0(.).18 E
4476
-
+1.486(The shell pro)108 124.8 R 1.486(vides se)-.15 F -.15(ve)-.25 G
4477
-
+1.486(ral w).15 F 1.485(ays to manipulate the en)-.1 F 3.985
4478
-
+(vironment. On)-.4 F(in)3.985 E -.2(vo)-.4 G 1.485
4479
-
+(cation, the shell scans its o).2 F(wn)-.25 E(en)108 136.8 Q .144(viron\
4452 ➡ 4480 ment and creates a parameter for each name found, automatically marking\
4453
-
No equivalent source code line in the reference code can be identified.
- it for)-.4 F F3 -.2(ex)2.644 G(port).2 E F0 .144(to child pro-)3.324 F
4454
-
No equivalent source code line in the reference code can be identified.
-2.704(cesses. Ex)108 544.8 R .203(ecuted commands inherit the en)-.15 F
4455
-
No equivalent source code line in the reference code can be identified.
-2.703(vironment. The)-.4 F F1(export)2.703 E F0(and)2.703 E F1(declar)
4456
-
No equivalent source code line in the reference code can be identified.
-2.703 E 2.703<65ad>-.18 G(x)-2.703 E F0 .203(commands allo)2.703 F 2.703
4457
-
No equivalent source code line in the reference code can be identified.
-(wp)-.25 G(aram-)-2.703 E 1.153
4458
-
No equivalent source code line in the reference code can be identified.
-(eters and functions to be added to and deleted from the en)108 556.8 R
4481
-
+ it for)-.4 F F2 -.2(ex)2.644 G(port).2 E F0 .144(to child pro-)3.324 F
4482
-
+2.704(cesses. Ex)108 148.8 R .203(ecuted commands inherit the en)-.15 F
4483
-
+2.703(vironment. The)-.4 F/F3 10/Times-Bold@0 SF(export)2.703 E F0(and)
4484
-
+2.703 E F3(declar)2.703 E 2.703<65ad>-.18 G(x)-2.703 E F0 .203
4485
-
+(commands allo)2.703 F 2.703(wp)-.25 G(aram-)-2.703 E 1.153
4486
-
+(eters and functions to be added to and deleted from the en)108 160.8 R
4459 ➡ 4487 3.653(vironment. If)-.4 F 1.153(the v)3.653 F 1.154
4460
-
No equivalent source code line in the reference code can be identified.
-(alue of a parameter in the)-.25 F(en)108 568.8 Q .64
4488
-
+(alue of a parameter in the)-.25 F(en)108 172.8 Q .64
4461 ➡ 4489 (vironment is modi\214ed, the ne)-.4 F 3.14(wv)-.25 G .64
4462 ➡ 4490 (alue becomes part of the en)-3.39 F .64(vironment, replacing the old.)
4463
-
No equivalent source code line in the reference code can be identified.
--.4 F .64(The en)5.64 F(viron-)-.4 E .58(ment inherited by an)108 580.8
4491
-
+-.4 F .64(The en)5.64 F(viron-)-.4 E .58(ment inherited by an)108 184.8
4464 ➡ 4492 R 3.08(ye)-.15 G -.15(xe)-3.23 G .58
4465 ➡ 4493 (cuted command consists of the shell').15 F 3.08(si)-.55 G .58
4466 ➡ 4494 (nitial en)-3.08 F .58(vironment, whose v)-.4 F .58(alues may be)-.25 F
4467
-
No equivalent source code line in the reference code can be identified.
-.301(modi\214ed in the shell, less an)108 592.8 R 2.801(yp)-.15 G .301
4495
-
+.301(modi\214ed in the shell, less an)108 196.8 R 2.801(yp)-.15 G .301
4468 ➡ 4496 (airs remo)-2.801 F -.15(ve)-.15 G 2.801(db).15 G 2.801(yt)-2.801 G(he)
4469
-
No equivalent source code line in the reference code can be identified.
--2.801 E F1(unset)2.801 E F0 .3(command, plus an)2.8 F 2.8(ya)-.15 G .3
4470
-
No equivalent source code line in the reference code can be identified.
-(dditions via the)-2.8 F F1(export)2.8 E F0(and)2.8 E F1(declar)108
4471
-
No equivalent source code line in the reference code can be identified.
-604.8 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E .562(The en)108
4472
-
No equivalent source code line in the reference code can be identified.
-621.6 R .562(vironment for an)-.4 F(y)-.15 E F3 .562(simple command)
4497
-
+-2.801 E F3(unset)2.801 E F0 .3(command, plus an)2.8 F 2.8(ya)-.15 G .3
4498
-
+(dditions via the)-2.8 F F3(export)2.8 E F0(and)2.8 E F3(declar)108
4499
-
+208.8 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E .562(The en)108
4500
-
+225.6 R .562(vironment for an)-.4 F(y)-.15 E F2 .562(simple command)
4473 ➡ 4501 3.402 F F0 .563
4474 ➡ 4502 (or function may be augmented temporarily by pre\214xing it with)3.833 F
4475
-
No equivalent source code line in the reference code can be identified.
-.203(parameter assignments, as described abo)108 633.6 R .502 -.15(ve i)
4476
-
No equivalent source code line in the reference code can be identified.
--.15 H(n).15 E F2 -.666(PA)2.702 G(RAMETERS).666 E/F5 9/Times-Roman@0 SF
4477
-
No equivalent source code line in the reference code can be identified.
-(.)A F0 .202(These assignment statements af)4.702 F .202(fect only the)
4478
-
No equivalent source code line in the reference code can be identified.
--.25 F(en)108 645.6 Q(vironment seen by that command.)-.4 E .81(If the)
4479
-
No equivalent source code line in the reference code can be identified.
-108 662.4 R F1<ad6b>3.31 E F0 .81(option is set \(see the)3.31 F F1(set)
4480
-
No equivalent source code line in the reference code can be identified.
-3.31 E F0 -.2(bu)3.31 G .81(iltin command belo).2 F .81(w\), then)-.25 F
4481
-
No equivalent source code line in the reference code can be identified.
-F3(all)3.64 E F0 .81(parameter assignments are placed in)3.82 F(the en)
4482
-
No equivalent source code line in the reference code can be identified.
-108 674.4 Q
4503
-
+.203(parameter assignments, as described abo)108 237.6 R .502 -.15(ve i)
4504
-
+-.15 H(n).15 E/F4 9/Times-Bold@0 SF -.666(PA)2.702 G(RAMETERS).666 E/F5
4505
-
+9/Times-Roman@0 SF(.)A F0 .202(These assignment statements af)4.702 F
4506
-
+.202(fect only the)-.25 F(en)108 249.6 Q
4507
-
+(vironment seen by that command.)-.4 E .81(If the)108 266.4 R F3<ad6b>
4508
-
+3.31 E F0 .81(option is set \(see the)3.31 F F3(set)3.31 E F0 -.2(bu)
4509
-
+3.31 G .81(iltin command belo).2 F .81(w\), then)-.25 F F2(all)3.64 E F0
4510
-
+.81(parameter assignments are placed in)3.82 F(the en)108 278.4 Q
4483 ➡ 4511 (vironment for a command, not just those that precede the command name.)
4484
-
No equivalent source code line in the reference code can be identified.
--.4 E(When)108 691.2 Q F1(bash)3.586 E F0(in)3.586 E -.2(vo)-.4 G -.1
4512
-
+-.4 E(When)108 295.2 Q F3(bash)3.586 E F0(in)3.586 E -.2(vo)-.4 G -.1
4485 ➡ 4513 (ke).2 G 3.586(sa).1 G 3.586(ne)-3.586 G 1.086(xternal command, the v)
4486
-
No equivalent source code line in the reference code can be identified.
--3.736 F(ariable)-.25 E F1(_)3.586 E F0 1.085
4514
-
+-3.736 F(ariable)-.25 E F3(_)3.586 E F0 1.085
4487 ➡ 4515 (is set to the full \214lename of the command and)3.586 F
4488
-
No equivalent source code line in the reference code can be identified.
-(passed to that command in its en)108 703.2 Q(vironment.)-.4 E
4489
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(35)195.95 E 0 Cg EP
4490
-
No equivalent source code line in the reference code can be identified.
-%%Page: 36 36
4491
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
4492
-
No equivalent source code line in the reference code can be identified.
-BP
4493
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
4494
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4495
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95
4496
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(EXIT ST)72 84 Q -1.04(AT)-.986 G(US)1.04 E F0 .15
4497
-
No equivalent source code line in the reference code can be identified.
-(The e)108 96 R .15(xit status of an e)-.15 F -.15(xe)-.15 G .15
4498
-
No equivalent source code line in the reference code can be identified.
-(cuted command is the v).15 F .151(alue returned by the)-.25 F/F2 10
4499
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(waitpid)2.651 E F0 .151(system call or equi)2.651 F
4500
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.25 G .151(lent func-).25 F 2.848(tion. Exit)108 108 R .348
4501
-
No equivalent source code line in the reference code can be identified.
-(statuses f)2.848 F .347(all between 0 and 255, though, as e)-.1 F .347
4502
-
No equivalent source code line in the reference code can be identified.
-(xplained belo)-.15 F 1.647 -.65(w, t)-.25 H .347(he shell may use v).65
4503
-
No equivalent source code line in the reference code can be identified.
-F .347(alues abo)-.25 F .647 -.15(ve 1)-.15 H(25).15 E(specially)108 120
4504
-
No equivalent source code line in the reference code can be identified.
-Q 5.506(.E)-.65 G .506(xit statuses from shell b)-5.506 F .507
4516
-
+(passed to that command in its en)108 307.2 Q(vironment.)-.4 E F1
4517
-
+(EXIT ST)72 324 Q -1.04(AT)-.986 G(US)1.04 E F0 .15(The e)108 336 R .15
4518
-
+(xit status of an e)-.15 F -.15(xe)-.15 G .15(cuted command is the v).15
4519
-
+F .151(alue returned by the)-.25 F F2(waitpid)2.651 E F0 .151
4520
-
+(system call or equi)2.651 F -.25(va)-.25 G .151(lent func-).25 F 2.848
4521
-
+(tion. Exit)108 348 R .348(statuses f)2.848 F .347
4522
-
+(all between 0 and 255, though, as e)-.1 F .347(xplained belo)-.15 F
4523
-
+1.647 -.65(w, t)-.25 H .347(he shell may use v).65 F .347(alues abo)-.25
4524
-
+F .647 -.15(ve 1)-.15 H(25).15 E(specially)108 360 Q 5.506(.E)-.65 G
4525
-
+.506(xit statuses from shell b)-5.506 F .507
4505 ➡ 4526 (uiltins and compound commands are also limited to this range.)-.2 F
4506 ➡ 4527 (Under)5.507 E(certain circumstances, the shell will use special v)108
4507
-
No equivalent source code line in the reference code can be identified.
-132 Q(alues to indicate speci\214c f)-.25 E(ailure modes.)-.1 E -.15(Fo)
4508
-
No equivalent source code line in the reference code can be identified.
-108 148.8 S 3.373(rt).15 G .873(he shell')-3.373 F 3.373(sp)-.55 G .873
4528
-
+372 Q(alues to indicate speci\214c f)-.25 E(ailure modes.)-.1 E -.15(Fo)
4529
-
+108 388.8 S 3.373(rt).15 G .873(he shell')-3.373 F 3.373(sp)-.55 G .873
4509 ➡ 4530 (urposes, a command which e)-3.373 F .873(xits with a zero e)-.15 F .873
4510 ➡ 4531 (xit status has succeeded.)-.15 F .872(An e)5.872 F .872(xit status of)
4511
-
No equivalent source code line in the reference code can be identified.
--.15 F .048(zero indicates success.)108 160.8 R 2.548(An)5.048 G .049
4532
-
+-.15 F .048(zero indicates success.)108 400.8 R 2.548(An)5.048 G .049
4512 ➡ 4533 (on-zero e)-2.548 F .049(xit status indicates f)-.15 F 2.549
4513 ➡ 4534 (ailure. When)-.1 F 2.549(ac)2.549 G .049(ommand terminates on a f)
4514
-
No equivalent source code line in the reference code can be identified.
--2.549 F .049(atal sig-)-.1 F(nal)108 172.8 Q F2(N)2.5 E F0(,)A/F3 10
4515
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(bash)2.5 E F0(uses the v)2.5 E(alue of 128+)-.25 E F2
4516
-
No equivalent source code line in the reference code can be identified.
-(N)A F0(as the e)2.5 E(xit status.)-.15 E .405
4517
-
No equivalent source code line in the reference code can be identified.
-(If a command is not found, the child process created to e)108 189.6 R
4535
-
+-2.549 F .049(atal sig-)-.1 F(nal)108 412.8 Q F2(N)2.5 E F0(,)A F3(bash)
4536
-
+2.5 E F0(uses the v)2.5 E(alue of 128+)-.25 E F2(N)A F0(as the e)2.5 E
4537
-
+(xit status.)-.15 E .405
4538
-
+(If a command is not found, the child process created to e)108 429.6 R
4518 ➡ 4539 -.15(xe)-.15 G .404(cute it returns a status of 127.).15 F .404
4519
-
No equivalent source code line in the reference code can be identified.
-(If a command is)5.404 F(found b)108 201.6 Q(ut is not e)-.2 E -.15(xe)
4520
-
No equivalent source code line in the reference code can be identified.
--.15 G(cutable, the return status is 126.).15 E(If a command f)108 218.4
4540
-
+(If a command is)5.404 F(found b)108 441.6 Q(ut is not e)-.2 E -.15(xe)
4541
-
+-.15 G(cutable, the return status is 126.).15 E(If a command f)108 458.4
4521 ➡ 4542 Q(ails because of an error during e)-.1 E
4522 ➡ 4543 (xpansion or redirection, the e)-.15 E(xit status is greater than zero.)
4523
-
No equivalent source code line in the reference code can be identified.
--.15 E .08(Shell b)108 235.2 R .08
4544
-
+-.15 E .08(Shell b)108 475.2 R .08
4524 ➡ 4545 (uiltin commands return a status of 0 \()-.2 F F2(true)A F0 2.581(\)i)C
4525 ➡ 4546 2.581(fs)-2.581 G .081(uccessful, and non-zero \()-2.581 F F2(false)A F0
4526 ➡ 4547 2.581(\)i)C 2.581(fa)-2.581 G 2.581(ne)-2.581 G .081(rror occurs while)
4527
-
No equivalent source code line in the reference code can be identified.
--2.581 F(the)108 247.2 Q 2.968(ye)-.15 G -.15(xe)-3.118 G 2.968
4548
-
+-2.581 F(the)108 487.2 Q 2.968(ye)-.15 G -.15(xe)-3.118 G 2.968
4528 ➡ 4549 (cute. All).15 F -.2(bu)2.968 G .468(iltins return an e).2 F .468
4529 ➡ 4550 (xit status of 2 to indicate incorrect usage, generally in)-.15 F -.25
4530
-
No equivalent source code line in the reference code can be identified.
-(va)-.4 G .467(lid options or).25 F(missing ar)108 259.2 Q(guments.)-.18
4531
-
No equivalent source code line in the reference code can be identified.
-E F3(Bash)108 276 Q F0 .201(itself returns the e)2.701 F .202
4551
-
+(va)-.4 G .467(lid options or).25 F(missing ar)108 499.2 Q(guments.)-.18
4552
-
+E F3(Bash)108 516 Q F0 .201(itself returns the e)2.701 F .202
4532 ➡ 4553 (xit status of the last command e)-.15 F -.15(xe)-.15 G .202
4533
-
No equivalent source code line in the reference code can be identified.
-(cuted, unless a syntax error occurs, in which case).15 F(it e)108 288 Q
4554
-
+(cuted, unless a syntax error occurs, in which case).15 F(it e)108 528 Q
4534 ➡ 4555 (xits with a non-zero v)-.15 E 2.5(alue. See)-.25 F(also the)2.5 E F3
4535 ➡ 4556 (exit)2.5 E F0 -.2(bu)2.5 G(iltin command belo).2 E -.65(w.)-.25 G F1
4536
-
No equivalent source code line in the reference code can be identified.
-(SIGN)72 304.8 Q(ALS)-.219 E F0(When)108 316.8 Q F3(bash)3.183 E F0 .683
4557
-
+(SIGN)72 544.8 Q(ALS)-.219 E F0(When)108 556.8 Q F3(bash)3.183 E F0 .683
4537 ➡ 4558 (is interacti)3.183 F -.15(ve)-.25 G 3.183(,i).15 G 3.183(nt)-3.183 G
4538 ➡ 4559 .683(he absence of an)-3.183 F 3.183(yt)-.15 G .683(raps, it ignores)
4539
-
No equivalent source code line in the reference code can be identified.
--3.183 F/F4 9/Times-Bold@0 SF(SIGTERM)3.183 E F0 .682(\(so that)2.933 F
4540
-
No equivalent source code line in the reference code can be identified.
-F3 .682(kill 0)3.182 F F0 .682(does not kill an)3.182 F(interacti)108
4541
-
No equivalent source code line in the reference code can be identified.
-328.8 Q .757 -.15(ve s)-.25 H .457(hell\), and).15 F F4(SIGINT)2.957 E
4542
-
No equivalent source code line in the reference code can be identified.
-F0 .458(is caught and handled \(so that the)2.707 F F3(wait)2.958 E F0
4543
-
No equivalent source code line in the reference code can be identified.
--.2(bu)2.958 G .458(iltin is interruptible\).).2 F .458(In all cases,)
4544
-
No equivalent source code line in the reference code can be identified.
-5.458 F F3(bash)108 340.8 Q F0(ignores)2.5 E F4(SIGQ)2.5 E(UIT)-.09 E/F5
4545
-
No equivalent source code line in the reference code can be identified.
-9/Times-Roman@0 SF(.)A F0(If job control is in ef)4.5 E(fect,)-.25 E F3
4546
-
No equivalent source code line in the reference code can be identified.
-(bash)2.5 E F0(ignores)2.5 E F4(SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)
4547
-
No equivalent source code line in the reference code can be identified.
--.162 E F5(,)A F0(and)2.25 E F4(SIGTSTP)2.5 E F5(.)A F0(Non-b)108 357.6
4548
-
No equivalent source code line in the reference code can be identified.
-Q 1.065(uiltin commands run by)-.2 F F3(bash)3.565 E F0(ha)3.565 E 1.365
4549
-
No equivalent source code line in the reference code can be identified.
--.15(ve s)-.2 H 1.065(ignal handlers set to the v).15 F 1.064
4560
-
+-3.183 F F4(SIGTERM)3.183 E F0 .682(\(so that)2.933 F F3 .682(kill 0)
4561
-
+3.182 F F0 .682(does not kill an)3.182 F(interacti)108 568.8 Q .757 -.15
4562
-
+(ve s)-.25 H .457(hell\), and).15 F F4(SIGINT)2.957 E F0 .458
4563
-
+(is caught and handled \(so that the)2.707 F F3(wait)2.958 E F0 -.2(bu)
4564
-
+2.958 G .458(iltin is interruptible\).).2 F .458(In all cases,)5.458 F
4565
-
+F3(bash)108 580.8 Q F0(ignores)2.5 E F4(SIGQ)2.5 E(UIT)-.09 E F5(.)A F0
4566
-
+(If job control is in ef)4.5 E(fect,)-.25 E F3(bash)2.5 E F0(ignores)2.5
4567
-
+E F4(SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25
4568
-
+E F4(SIGTSTP)2.5 E F5(.)A F0(Non-b)108 597.6 Q 1.065
4569
-
+(uiltin commands run by)-.2 F F3(bash)3.565 E F0(ha)3.565 E 1.365 -.15
4570
-
+(ve s)-.2 H 1.065(ignal handlers set to the v).15 F 1.064
4550 ➡ 4571 (alues inherited by the shell from its)-.25 F 3.247(parent. When)108
4551
-
No equivalent source code line in the reference code can be identified.
-369.6 R .747(job control is not in ef)3.247 F .747
4572
-
+609.6 R .747(job control is not in ef)3.247 F .747
4552 ➡ 4573 (fect, asynchronous commands ignore)-.25 F F4(SIGINT)3.248 E F0(and)
4553 ➡ 4574 2.998 E F4(SIGQ)3.248 E(UIT)-.09 E F0 .748(in addi-)2.998 F .653
4554
-
No equivalent source code line in the reference code can be identified.
-(tion to these inherited handlers.)108 381.6 R .653
4575
-
+(tion to these inherited handlers.)108 621.6 R .653
4555 ➡ 4576 (Commands run as a result of command substitution ignore the k)5.653 F
4556
-
No equivalent source code line in the reference code can be identified.
--.15(ey)-.1 G(board-).15 E(generated job control signals)108 393.6 Q F4
4577
-
+-.15(ey)-.1 G(board-).15 E(generated job control signals)108 633.6 Q F4
4557 ➡ 4578 (SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25 E F4
4558
-
No equivalent source code line in the reference code can be identified.
-(SIGTSTP)2.5 E F5(.)A F0 2.045(The shell e)108 410.4 R 2.045
4579
-
+(SIGTSTP)2.5 E F5(.)A F0 2.045(The shell e)108 650.4 R 2.045
4559 ➡ 4580 (xits by def)-.15 F 2.045(ault upon receipt of a)-.1 F F4(SIGHUP)4.545 E
4560 ➡ 4581 F5(.)A F0 2.045(Before e)6.545 F 2.045(xiting, an interacti)-.15 F 2.346
4561
-
No equivalent source code line in the reference code can be identified.
--.15(ve s)-.25 H 2.046(hell resends the).15 F F4(SIGHUP)108 422.4 Q F0
4582
-
+-.15(ve s)-.25 H 2.046(hell resends the).15 F F4(SIGHUP)108 662.4 Q F0
4562 ➡ 4583 1.005(to all jobs, running or stopped.)3.255 F 1.004
4563 ➡ 4584 (Stopped jobs are sent)6.005 F F4(SIGCONT)3.504 E F0 1.004
4564 ➡ 4585 (to ensure that the)3.254 F 3.504(yr)-.15 G(ecei)-3.504 E 1.304 -.15
4565
-
No equivalent source code line in the reference code can be identified.
-(ve t)-.25 H(he).15 E F4(SIGHUP)108 434.4 Q F5(.)A F0 2.529 -.8(To p)
4586
-
+(ve t)-.25 H(he).15 E F4(SIGHUP)108 674.4 Q F5(.)A F0 2.529 -.8(To p)
4566 ➡ 4587 5.429 H(re).8 E -.15(ve)-.25 G .93(nt the shell from sending the signal\
4567 ➡ 4588 to a particular job, it should be remo).15 F -.15(ve)-.15 G 3.43(df).15
4568
-
No equivalent source code line in the reference code can be identified.
-G .93(rom the)-3.43 F 1.357(jobs table with the)108 446.4 R F3(diso)
4589
-
+G .93(rom the)-3.43 F 1.357(jobs table with the)108 686.4 R F3(diso)
4569 ➡ 4590 3.857 E(wn)-.1 E F0 -.2(bu)3.857 G 1.357(iltin \(see).2 F F4 1.356
4570 ➡ 4591 (SHELL B)3.856 F(UIL)-.09 E 1.356(TIN COMMANDS)-.828 F F0(belo)3.606 E
4571 ➡ 4592 1.356(w\) or mark)-.25 F 1.356(ed to not recei)-.1 F -.15(ve)-.25 G F4
4572
-
No equivalent source code line in the reference code can be identified.
-(SIGHUP)108 458.4 Q F0(using)2.25 E F3(diso)2.5 E(wn \255h)-.1 E F0(.)A
4573
-
No equivalent source code line in the reference code can be identified.
-.166(If the)108 475.2 R F3(huponexit)2.666 E F0 .166
4593
-
+(SIGHUP)108 698.4 Q F0(using)2.25 E F3(diso)2.5 E(wn \255h)-.1 E F0(.)A
4594
-
+.166(If the)108 715.2 R F3(huponexit)2.666 E F0 .166
4574 ➡ 4595 (shell option has been set with)2.666 F F3(shopt)2.666 E F0(,)A F3(bash)
4575 ➡ 4596 2.666 E F0 .166(sends a)2.666 F F4(SIGHUP)2.666 E F0 .166
4576 ➡ 4597 (to all jobs when an interacti)2.416 F -.15(ve)-.25 G(login shell e)108
4577
-
No equivalent source code line in the reference code can be identified.
-487.2 Q(xits.)-.15 E(If)108 504 Q F3(bash)3.047 E F0 .547(is w)3.047 F
4578
-
No equivalent source code line in the reference code can be identified.
-.546(aiting for a command to complete and recei)-.1 F -.15(ve)-.25 G
4579
-
No equivalent source code line in the reference code can be identified.
-3.046(sas).15 G .546(ignal for which a trap has been set, the trap)
4580
-
No equivalent source code line in the reference code can be identified.
--3.046 F .662(will not be e)108 516 R -.15(xe)-.15 G .662
4581
-
No equivalent source code line in the reference code can be identified.
-(cuted until the command completes.).15 F(When)5.663 E F3(bash)3.163 E
4598
-
+727.2 Q(xits.)-.15 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(36)
4599
-
+193.45 E 0 Cg EP
4600
-
+%%Page: 37 37
4601
-
+%%BeginPageSetup
4602
-
+BP
4603
-
+%%EndPageSetup
4604
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4605
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(If)108 84 Q/F1 10
4606
-
+/Times-Bold@0 SF(bash)3.047 E F0 .547(is w)3.047 F .546
4607
-
+(aiting for a command to complete and recei)-.1 F -.15(ve)-.25 G 3.046
4608
-
+(sas).15 G .546(ignal for which a trap has been set, the trap)-3.046 F
4609
-
+.662(will not be e)108 96 R -.15(xe)-.15 G .662
4610
-
+(cuted until the command completes.).15 F(When)5.663 E F1(bash)3.163 E
4582 ➡ 4611 F0 .663(is w)3.163 F .663(aiting for an asynchronous command)-.1 F .99
4583
-
No equivalent source code line in the reference code can be identified.
-(via the)108 528 R F3(wait)3.49 E F0 -.2(bu)3.49 G .99(iltin, the recep\
4584
-
No equivalent source code line in the reference code can be identified.
-tion of a signal for which a trap has been set will cause the).2 F F3
4612
-
+(via the)108 108 R F1(wait)3.49 E F0 -.2(bu)3.49 G .99(iltin, the recep\
4613
-
+tion of a signal for which a trap has been set will cause the).2 F F1
4585 ➡ 4614 (wait)3.49 E F0 -.2(bu)3.49 G .99(iltin to).2 F
4586
-
No equivalent source code line in the reference code can be identified.
-(return immediately with an e)108 540 Q
4615
-
+(return immediately with an e)108 120 Q
4587 ➡ 4616 (xit status greater than 128, immediately after which the trap is e)-.15
4588
-
No equivalent source code line in the reference code can be identified.
-E -.15(xe)-.15 G(cuted.).15 E F1(JOB CONTR)72 556.8 Q(OL)-.329 E F2 -.25
4589
-
No equivalent source code line in the reference code can be identified.
-(Jo)108 568.8 S 4.567(bc).25 G(ontr)-4.567 E(ol)-.45 E F0 2.067
4590
-
No equivalent source code line in the reference code can be identified.
-(refers to the ability to selecti)5.077 F -.15(ve)-.25 G 2.067
4591
-
No equivalent source code line in the reference code can be identified.
-(ly stop \().15 F F2(suspend)A F0 4.567(\)t)C 2.068(he e)-4.567 F -.15
4592
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G 2.068(cution of processes and continue).15 F(\()108 580.8 Q
4593
-
No equivalent source code line in the reference code can be identified.
-F2 -.37(re)C(sume).37 E F0 3.202(\)t)C .702(heir e)-3.202 F -.15(xe)-.15
4594
-
No equivalent source code line in the reference code can be identified.
-G .702(cution at a later point.).15 F 3.202(Au)5.702 G .702
4617
-
+E -.15(xe)-.15 G(cuted.).15 E/F2 10.95/Times-Bold@0 SF(JOB CONTR)72
4618
-
+136.8 Q(OL)-.329 E/F3 10/Times-Italic@0 SF -.25(Jo)108 148.8 S 4.567(bc)
4619
-
+.25 G(ontr)-4.567 E(ol)-.45 E F0 2.067(refers to the ability to selecti)
4620
-
+5.077 F -.15(ve)-.25 G 2.067(ly stop \().15 F F3(suspend)A F0 4.567(\)t)
4621
-
+C 2.068(he e)-4.567 F -.15(xe)-.15 G 2.068
4622
-
+(cution of processes and continue).15 F(\()108 160.8 Q F3 -.37(re)C
4623
-
+(sume).37 E F0 3.202(\)t)C .702(heir e)-3.202 F -.15(xe)-.15 G .702
4624
-
+(cution at a later point.).15 F 3.202(Au)5.702 G .702
4595 ➡ 4625 (ser typically emplo)-3.202 F .702(ys this f)-.1 F .702
4596 ➡ 4626 (acility via an interacti)-.1 F 1.001 -.15(ve i)-.25 H(nterf).15 E(ace)
4597
-
No equivalent source code line in the reference code can be identified.
--.1 E(supplied jointly by the operating system k)108 592.8 Q(ernel')-.1
4627
-
+-.1 E(supplied jointly by the operating system k)108 172.8 Q(ernel')-.1
4598 ➡ 4628 E 2.5(st)-.55 G(erminal dri)-2.5 E -.15(ve)-.25 G 2.5(ra).15 G(nd)-2.5 E
4599
-
No equivalent source code line in the reference code can be identified.
-F3(bash)2.5 E F0(.)A .784(The shell associates a)108 609.6 R F2(job)
4629
-
+F1(bash)2.5 E F0(.)A .784(The shell associates a)108 189.6 R F3(job)
4600 ➡ 4630 5.024 E F0 .784(with each pipeline.)3.514 F .784(It k)5.784 F .785
4601 ➡ 4631 (eeps a table of currently e)-.1 F -.15(xe)-.15 G .785
4602
-
No equivalent source code line in the reference code can be identified.
-(cuting jobs, which may be).15 F .341(listed with the)108 621.6 R F3
4603
-
No equivalent source code line in the reference code can be identified.
-(jobs)2.841 E F0 2.841(command. When)2.841 F F3(bash)2.841 E F0 .341
4604
-
No equivalent source code line in the reference code can be identified.
-(starts a job asynchronously \(in the)2.841 F F2(bac)2.84 E(kgr)-.2 E
4605
-
No equivalent source code line in the reference code can be identified.
-(ound)-.45 E F0 .34(\), it prints a line).77 F(that looks lik)108 633.6
4606
-
No equivalent source code line in the reference code can be identified.
-Q(e:)-.1 E([1] 25647)144 650.4 Q .241(indicating that this job is job n\
4632
-
+(cuting jobs, which may be).15 F .341(listed with the)108 201.6 R F1
4633
-
+(jobs)2.841 E F0 2.841(command. When)2.841 F F1(bash)2.841 E F0 .341
4634
-
+(starts a job asynchronously \(in the)2.841 F F3(bac)2.84 E(kgr)-.2 E
4635
-
+(ound)-.45 E F0 .34(\), it prints a line).77 F(that looks lik)108 213.6
4636
-
+Q(e:)-.1 E([1] 25647)144 230.4 Q .241(indicating that this job is job n\
4607 ➡ 4637 umber 1 and that the process ID of the last process in the pipeline ass\
4608
-
No equivalent source code line in the reference code can be identified.
-ociated)108 667.2 R .733(with this job is 25647.)108 679.2 R .732
4638
-
+ociated)108 247.2 R .733(with this job is 25647.)108 259.2 R .732
4609 ➡ 4639 (All of the processes in a single pipeline are members of the same job)
4610
-
No equivalent source code line in the reference code can be identified.
-5.733 F(.)-.4 E F3(Bash)5.732 E F0(uses)3.232 E(the)108 691.2 Q F2(job)
4640
-
+5.733 F(.)-.4 E F1(Bash)5.732 E F0(uses)3.232 E(the)108 271.2 Q F3(job)
4611 ➡ 4641 4.24 E F0(abstraction as the basis for job control.)2.73 E 3.062 -.8
4612
-
No equivalent source code line in the reference code can be identified.
-(To f)108 708 T 1.462(acilitate the implementation of the user interf).7
4642
-
+(To f)108 288 T 1.462(acilitate the implementation of the user interf).7
4613 ➡ 4643 F 1.463(ace to job control, the operating system maintains the)-.1 F
4614
-
No equivalent source code line in the reference code can be identified.
-.871(notion of a)108 720 R F2(curr)3.371 E .871(ent terminal pr)-.37 F
4644
-
+.871(notion of a)108 300 R F3(curr)3.371 E .871(ent terminal pr)-.37 F
4615 ➡ 4645 .871(ocess gr)-.45 F .871(oup ID)-.45 F F0 5.871(.M)C .87
4616
-
No equivalent source code line in the reference code can be identified.
-(embers of this process group \(processes whose process)-5.871 F
4617
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(36)195.95 E 0 Cg EP
4618
-
No equivalent source code line in the reference code can be identified.
-%%Page: 37 37
4619
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
4620
-
No equivalent source code line in the reference code can be identified.
-BP
4621
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
4622
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4623
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .023
4646
-
+(embers of this process group \(processes whose process)-5.871 F .023
4624 ➡ 4647 (group ID is equal to the current terminal process group ID\) recei)108
4625
-
No equivalent source code line in the reference code can be identified.
-84 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023
4626
-
No equivalent source code line in the reference code can be identified.
-(board-generated signals such as).15 F/F1 9/Times-Bold@0 SF(SIG-)2.523 E
4627
-
No equivalent source code line in the reference code can be identified.
-(INT)108 96 Q/F2 9/Times-Roman@0 SF(.)A F0 1.347
4628
-
No equivalent source code line in the reference code can be identified.
-(These processes are said to be in the)5.847 F/F3 10/Times-Italic@0 SF
4629
-
No equivalent source code line in the reference code can be identified.
-(for)3.846 E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F3(Bac)
4630
-
No equivalent source code line in the reference code can be identified.
-6.926 E(kgr)-.2 E(ound)-.45 E F0 1.346
4631
-
No equivalent source code line in the reference code can be identified.
-(processes are those whose process)4.616 F .145(group ID dif)108 108 R
4632
-
No equivalent source code line in the reference code can be identified.
-.145(fers from the terminal')-.25 F .146
4648
-
+312 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023
4649
-
+(board-generated signals such as).15 F/F4 9/Times-Bold@0 SF(SIG-)2.523 E
4650
-
+(INT)108 324 Q/F5 9/Times-Roman@0 SF(.)A F0 1.347
4651
-
+(These processes are said to be in the)5.847 F F3(for)3.846 E -.4(eg)
4652
-
+-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F3(Bac)6.926 E(kgr)-.2 E(ound)
4653
-
+-.45 E F0 1.346(processes are those whose process)4.616 F .145
4654
-
+(group ID dif)108 336 R .145(fers from the terminal')-.25 F .146
4633 ➡ 4655 (s; such processes are immune to k)-.55 F -.15(ey)-.1 G .146
4634 ➡ 4656 (board-generated signals.).15 F .146(Only fore-)5.146 F .16
4635
-
No equivalent source code line in the reference code can be identified.
-(ground processes are allo)108 120 R .16(wed to read from or)-.25 F 2.66
4636
-
No equivalent source code line in the reference code can be identified.
-(,i)-.4 G 2.66(ft)-2.66 G .16(he user so speci\214es with)-2.66 F/F4 10
4657
-
+(ground processes are allo)108 348 R .16(wed to read from or)-.25 F 2.66
4658
-
+(,i)-.4 G 2.66(ft)-2.66 G .16(he user so speci\214es with)-2.66 F/F6 10
4637 ➡ 4659 /Courier@0 SF .16(stty tostop)2.66 F F0 2.66(,w)C .16(rite to the ter)
4638
-
No equivalent source code line in the reference code can be identified.
--2.66 F(-)-.2 E 3.051(minal. Background)108 132 R .551
4639
-
No equivalent source code line in the reference code can be identified.
-(processes which attempt to read from \(write to when)3.051 F F4 .551
4660
-
+-2.66 F(-)-.2 E 3.051(minal. Background)108 360 R .551
4661
-
+(processes which attempt to read from \(write to when)3.051 F F6 .551
4640 ➡ 4662 (stty tostop)3.051 F F0 .552(is in ef)3.052 F .552(fect\) the)-.25 F
4641
-
No equivalent source code line in the reference code can be identified.
-.718(terminal are sent a)108 144 R F1 .718(SIGTTIN \(SIGTT)3.218 F(OU\))
4663
-
+.718(terminal are sent a)108 372 R F4 .718(SIGTTIN \(SIGTT)3.218 F(OU\))
4642 ➡ 4664 -.162 E F0 .718(signal by the k)2.968 F(ernel')-.1 E 3.217(st)-.55 G
4643 ➡ 4665 .717(erminal dri)-3.217 F -.15(ve)-.25 G 1.517 -.4(r, w).15 H .717
4644
-
No equivalent source code line in the reference code can be identified.
-(hich, unless caught, sus-).4 F(pends the process.)108 156 Q 1.087
4645
-
No equivalent source code line in the reference code can be identified.
-(If the operating system on which)108 172.8 R/F5 10/Times-Bold@0 SF
4646
-
No equivalent source code line in the reference code can be identified.
-(bash)3.587 E F0 1.088(is running supports job control,)3.588 F F5(bash)
4647
-
No equivalent source code line in the reference code can be identified.
-3.588 E F0 1.088(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8
4648
-
No equivalent source code line in the reference code can be identified.
-(Ty)108 184.8 S .302(ping the).8 F F3(suspend)3.142 E F0 .302
4649
-
No equivalent source code line in the reference code can be identified.
-(character \(typically)3.572 F F5(^Z)2.801 E F0 2.801(,C)C .301
4666
-
+(hich, unless caught, sus-).4 F(pends the process.)108 384 Q 1.087
4667
-
+(If the operating system on which)108 400.8 R F1(bash)3.587 E F0 1.088
4668
-
+(is running supports job control,)3.588 F F1(bash)3.588 E F0 1.088
4669
-
+(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8(Ty)108 412.8 S
4670
-
+.302(ping the).8 F F3(suspend)3.142 E F0 .302(character \(typically)
4671
-
+3.572 F F1(^Z)2.801 E F0 2.801(,C)C .301
4650 ➡ 4672 (ontrol-Z\) while a process is running causes that process to be)-2.801
4651
-
No equivalent source code line in the reference code can be identified.
-F 2.142(stopped and returns control to)108 196.8 R F5(bash)4.642 E F0
4673
-
+F 2.142(stopped and returns control to)108 424.8 R F1(bash)4.642 E F0
4652 ➡ 4674 7.142(.T)C 2.142(yping the)-7.942 F F3 2.142(delayed suspend)4.992 F F0
4653
-
No equivalent source code line in the reference code can be identified.
-2.143(character \(typically)5.413 F F5(^Y)4.643 E F0 4.643(,C)C
4675
-
+2.143(character \(typically)5.413 F F1(^Y)4.643 E F0 4.643(,C)C
4654 ➡ 4676 (ontrol-Y\))-4.643 E .021(causes the process to be stopped when it atte\
4655 ➡ 4677 mpts to read input from the terminal, and control to be returned)108
4656
-
No equivalent source code line in the reference code can be identified.
-208.8 R(to)108 220.8 Q F5(bash)3.392 E F0 5.892(.T)C .892
4678
-
+436.8 R(to)108 448.8 Q F1(bash)3.392 E F0 5.892(.T)C .892
4657 ➡ 4679 (he user may then manipulate the state of this job, using the)-5.892 F
4658
-
No equivalent source code line in the reference code can be identified.
-F5(bg)3.392 E F0 .892(command to continue it in the)3.392 F .895
4659
-
No equivalent source code line in the reference code can be identified.
-(background, the)108 232.8 R F5(fg)3.395 E F0 .895
4680
-
+F1(bg)3.392 E F0 .892(command to continue it in the)3.392 F .895
4681
-
+(background, the)108 460.8 R F1(fg)3.395 E F0 .895
4660 ➡ 4682 (command to continue it in the fore)3.395 F .895(ground, or the)-.15 F
4661
-
No equivalent source code line in the reference code can be identified.
-F5(kill)3.395 E F0 .894(command to kill it.)3.395 F(A)5.894 E F5(^Z)
4662
-
No equivalent source code line in the reference code can be identified.
-3.394 E F0(tak)3.394 E(es)-.1 E(ef)108 244.8 Q .948(fect immediately)
4683
-
+F1(kill)3.395 E F0 .894(command to kill it.)3.395 F(A)5.894 E F1(^Z)
4684
-
+3.394 E F0(tak)3.394 E(es)-.1 E(ef)108 472.8 Q .948(fect immediately)
4663 ➡ 4685 -.25 F 3.448(,a)-.65 G .948(nd has the additional side ef)-3.448 F .948
4664 ➡ 4686 (fect of causing pending output and typeahead to be dis-)-.25 F(carded.)
4665
-
No equivalent source code line in the reference code can be identified.
-108 256.8 Q .777(There are a number of w)108 273.6 R .777
4666
-
No equivalent source code line in the reference code can be identified.
-(ays to refer to a job in the shell.)-.1 F .777(The character)5.777 F F5
4667
-
No equivalent source code line in the reference code can be identified.
-(%)3.277 E F0 .777(introduces a job speci\214cation)3.277 F(\()108 285.6
4687
-
+108 484.8 Q .777(There are a number of w)108 501.6 R .777
4688
-
+(ays to refer to a job in the shell.)-.1 F .777(The character)5.777 F F1
4689
-
+(%)3.277 E F0 .777(introduces a job speci\214cation)3.277 F(\()108 513.6
4668 ➡ 4690 Q F3(jobspec)A F0 3.457(\). Job)B(number)3.457 E F3(n)3.817 E F0 .957
4669
-
No equivalent source code line in the reference code can be identified.
-(may be referred to as)3.697 F F5(%n)3.457 E F0 5.957(.A)C .957
4691
-
+(may be referred to as)3.697 F F1(%n)3.457 E F0 5.957(.A)C .957
4670 ➡ 4692 (job may also be referred to using a pre\214x of the)-2.5 F .59(name us\
4671 ➡ 4693 ed to start it, or using a substring that appears in its command line.)
4672
-
No equivalent source code line in the reference code can be identified.
-108 297.6 R -.15(Fo)5.59 G 3.09(re).15 G(xample,)-3.24 E F5(%ce)3.09 E
4673
-
No equivalent source code line in the reference code can be identified.
-F0 .59(refers to a)3.09 F(stopped)108 309.6 Q F5(ce)3.463 E F0(job)3.463
4694
-
+108 525.6 R -.15(Fo)5.59 G 3.09(re).15 G(xample,)-3.24 E F1(%ce)3.09 E
4695
-
+F0 .59(refers to a)3.09 F(stopped)108 537.6 Q F1(ce)3.463 E F0(job)3.463
4674 ➡ 4696 E 5.963(.I)-.4 G 3.463(fap)-5.963 G .963
4675
-
No equivalent source code line in the reference code can be identified.
-(re\214x matches more than one job,)-3.463 F F5(bash)3.463 E F0 .963
4676
-
No equivalent source code line in the reference code can be identified.
-(reports an error)3.463 F 5.963(.U)-.55 G(sing)-5.963 E F5(%?ce)3.463 E
4697
-
+(re\214x matches more than one job,)-3.463 F F1(bash)3.463 E F0 .963
4698
-
+(reports an error)3.463 F 5.963(.U)-.55 G(sing)-5.963 E F1(%?ce)3.463 E
4677 ➡ 4699 F0 3.464(,o)C 3.464(nt)-3.464 G .964(he other)-3.464 F .087
4678
-
No equivalent source code line in the reference code can be identified.
-(hand, refers to an)108 321.6 R 2.587(yj)-.15 G .087
4679
-
No equivalent source code line in the reference code can be identified.
-(ob containing the string)-2.587 F F5(ce)2.587 E F0 .087
4700
-
+(hand, refers to an)108 549.6 R 2.587(yj)-.15 G .087
4701
-
+(ob containing the string)-2.587 F F1(ce)2.587 E F0 .087
4680 ➡ 4702 (in its command line.)2.587 F .087
4681
-
No equivalent source code line in the reference code can be identified.
-(If the substring matches more than one)5.087 F(job,)108 333.6 Q F5
4703
-
+(If the substring matches more than one)5.087 F(job,)108 561.6 Q F1
4682 ➡ 4704 (bash)2.518 E F0 .018(reports an error)2.518 F 5.018(.T)-.55 G .018
4683
-
No equivalent source code line in the reference code can be identified.
-(he symbols)-5.018 F F5(%%)2.518 E F0(and)2.518 E F5(%+)2.518 E F0 .018
4705
-
+(he symbols)-5.018 F F1(%%)2.518 E F0(and)2.518 E F1(%+)2.518 E F0 .018
4684 ➡ 4706 (refer to the shell')2.518 F 2.518(sn)-.55 G .018(otion of the)-2.518 F
4685 ➡ 4707 F3(curr)2.518 E .018(ent job)-.37 F F0 2.518(,w).23 G .018(hich is)
4686
-
No equivalent source code line in the reference code can be identified.
--2.518 F .495(the last job stopped while it w)108 345.6 R .495
4708
-
+-2.518 F .495(the last job stopped while it w)108 573.6 R .495
4687 ➡ 4709 (as in the fore)-.1 F .495(ground or started in the background.)-.15 F
4688 ➡ 4710 (The)5.494 E F3(pr)4.244 E -.15(ev)-.37 G .494(ious job).15 F F0 .494
4689
-
No equivalent source code line in the reference code can be identified.
-(may be)3.224 F .787(referenced using)108 357.6 R F5<25ad>3.287 E F0
4690
-
No equivalent source code line in the reference code can be identified.
-5.787(.I)C 3.287(ft)-5.787 G .787(here is only a single job,)-3.287 F F5
4691
-
No equivalent source code line in the reference code can be identified.
-(%+)3.287 E F0(and)3.287 E F5<25ad>3.287 E F0 .788
4711
-
+(may be)3.224 F .787(referenced using)108 585.6 R F1<25ad>3.287 E F0
4712
-
+5.787(.I)C 3.287(ft)-5.787 G .787(here is only a single job,)-3.287 F F1
4713
-
+(%+)3.287 E F0(and)3.287 E F1<25ad>3.287 E F0 .788
4692 ➡ 4714 (can both be used to refer to that job)3.287 F 5.788(.I)-.4 G(n)-5.788 E
4693
-
No equivalent source code line in the reference code can be identified.
-.257(output pertaining to jobs \(e.g., the output of the)108 369.6 R F5
4715
-
+.257(output pertaining to jobs \(e.g., the output of the)108 597.6 R F1
4694 ➡ 4716 (jobs)2.756 E F0 .256(command\), the current job is al)2.756 F -.1(wa)
4695
-
No equivalent source code line in the reference code can be identified.
--.1 G .256(ys \215agged with a).1 F F5(+)2.756 E F0(,)A .41(and the pre)
4696
-
No equivalent source code line in the reference code can be identified.
-108 381.6 R .41(vious job with a)-.25 F F5<ad>2.91 E F0 5.41(.A)C .411
4717
-
+-.1 G .256(ys \215agged with a).1 F F1(+)2.756 E F0(,)A .41(and the pre)
4718
-
+108 609.6 R .41(vious job with a)-.25 F F1<ad>2.91 E F0 5.41(.A)C .411
4697 ➡ 4719 (single % \(with no accompan)-2.5 F .411
4698 ➡ 4720 (ying job speci\214cation\) also refers to the cur)-.15 F(-)-.2 E
4699
-
No equivalent source code line in the reference code can be identified.
-(rent job)108 393.6 Q(.)-.4 E .444
4700
-
No equivalent source code line in the reference code can be identified.
-(Simply naming a job can be used to bring it into the fore)108 410.4 R
4701
-
No equivalent source code line in the reference code can be identified.
-(ground:)-.15 E F5(%1)2.943 E F0 .443(is a synon)2.943 F .443(ym for)
4702
-
No equivalent source code line in the reference code can be identified.
--.15 F F5 -.63(``)2.943 G .443(fg %1').63 F(')-.63 E F0 2.943(,b)C
4721
-
+(rent job)108 621.6 Q(.)-.4 E .444
4722
-
+(Simply naming a job can be used to bring it into the fore)108 638.4 R
4723
-
+(ground:)-.15 E F1(%1)2.943 E F0 .443(is a synon)2.943 F .443(ym for)
4724
-
+-.15 F F1 -.63(``)2.943 G .443(fg %1').63 F(')-.63 E F0 2.943(,b)C
4703 ➡ 4725 (ringing)-2.943 E 1.472(job 1 from the background into the fore)108
4704
-
No equivalent source code line in the reference code can be identified.
-422.4 R 3.972(ground. Similarly)-.15 F(,)-.65 E F5 -.63(``)3.973 G 1.473
4726
-
+650.4 R 3.972(ground. Similarly)-.15 F(,)-.65 E F1 -.63(``)3.973 G 1.473
4705 ➡ 4727 (%1 &').63 F(')-.63 E F0 1.473(resumes job 1 in the background,)3.973 F
4706
-
No equivalent source code line in the reference code can be identified.
-(equi)108 434.4 Q -.25(va)-.25 G(lent to).25 E F5 -.63(``)2.5 G(bg %1')
4707
-
No equivalent source code line in the reference code can be identified.
-.63 E(')-.63 E F0(.)A .131(The shell learns immediately whene)108 451.2
4728
-
+(equi)108 662.4 Q -.25(va)-.25 G(lent to).25 E F1 -.63(``)2.5 G(bg %1')
4729
-
+.63 E(')-.63 E F0(.)A .131(The shell learns immediately whene)108 679.2
4708 ➡ 4730 R -.15(ve)-.25 G 2.631(raj).15 G .131(ob changes state.)-2.631 F
4709
-
No equivalent source code line in the reference code can be identified.
-(Normally)5.131 E(,)-.65 E F5(bash)2.631 E F0 -.1(wa)2.63 G .13
4731
-
+(Normally)5.131 E(,)-.65 E F1(bash)2.631 E F0 -.1(wa)2.63 G .13
4710 ➡ 4732 (its until it is about to print a).1 F .157
4711
-
No equivalent source code line in the reference code can be identified.
-(prompt before reporting changes in a job')108 463.2 R 2.657(ss)-.55 G
4733
-
+(prompt before reporting changes in a job')108 691.2 R 2.657(ss)-.55 G
4712 ➡ 4734 .157(tatus so as to not interrupt an)-2.657 F 2.658(yo)-.15 G .158
4713
-
No equivalent source code line in the reference code can be identified.
-(ther output.)-2.658 F .158(If the)5.158 F F5<ad62>2.658 E F0 .158
4714
-
No equivalent source code line in the reference code can be identified.
-(option to)2.658 F(the)108 475.2 Q F5(set)2.648 E F0 -.2(bu)2.648 G .148
4715
-
No equivalent source code line in the reference code can be identified.
-(iltin command is enabled,).2 F F5(bash)2.648 E F0 .148
4735
-
+(ther output.)-2.658 F .158(If the)5.158 F F1<ad62>2.658 E F0 .158
4736
-
+(option to)2.658 F(the)108 703.2 Q F1(set)2.648 E F0 -.2(bu)2.648 G .148
4737
-
+(iltin command is enabled,).2 F F1(bash)2.648 E F0 .148
4716 ➡ 4738 (reports such changes immediately)2.648 F 5.147(.A)-.65 G .447 -.15
4717
-
No equivalent source code line in the reference code can be identified.
-(ny t)-5.147 H .147(rap on).15 F F1(SIGCHLD)2.647 E F0 .147(is e)2.397 F
4718
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G(-).15 E(cuted for each child that e)108 487.2 Q(xits.)
4719
-
No equivalent source code line in the reference code can be identified.
--.15 E .032(If an attempt to e)108 504 R(xit)-.15 E F5(bash)2.532 E F0
4720
-
No equivalent source code line in the reference code can be identified.
-.032(is made while jobs are stopped \(or)2.532 F 2.533(,i)-.4 G 2.533
4721
-
No equivalent source code line in the reference code can be identified.
-(ft)-2.533 G(he)-2.533 E F5(checkjobs)2.533 E F0 .033
4722
-
No equivalent source code line in the reference code can be identified.
-(shell option has been enabled)2.533 F 2.02(using the)108 516 R F5
4723
-
No equivalent source code line in the reference code can be identified.
-(shopt)4.52 E F0 -.2(bu)4.52 G 2.02
4724
-
No equivalent source code line in the reference code can be identified.
-(iltin, running\), the shell prints a w).2 F 2.019
4725
-
No equivalent source code line in the reference code can be identified.
-(arning message, and, if the)-.1 F F5(checkjobs)4.519 E F0 2.019
4739
-
+(ny t)-5.147 H .147(rap on).15 F F4(SIGCHLD)2.647 E F0 .147(is e)2.397 F
4740
-
+-.15(xe)-.15 G(-).15 E(cuted for each child that e)108 715.2 Q(xits.)
4741
-
+-.15 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(37)193.45 E 0 Cg EP
4742
-
+%%Page: 38 38
4743
-
+%%BeginPageSetup
4744
-
+BP
4745
-
+%%EndPageSetup
4746
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4747
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .032
4748
-
+(If an attempt to e)108 84 R(xit)-.15 E/F1 10/Times-Bold@0 SF(bash)2.532
4749
-
+E F0 .032(is made while jobs are stopped \(or)2.532 F 2.533(,i)-.4 G
4750
-
+2.533(ft)-2.533 G(he)-2.533 E F1(checkjobs)2.533 E F0 .033
4751
-
+(shell option has been enabled)2.533 F 2.02(using the)108 96 R F1(shopt)
4752
-
+4.52 E F0 -.2(bu)4.52 G 2.02(iltin, running\), the shell prints a w).2 F
4753
-
+2.019(arning message, and, if the)-.1 F F1(checkjobs)4.519 E F0 2.019
4726 ➡ 4754 (option is)4.519 F .458(enabled, lists the jobs and their statuses.)108
4727
-
No equivalent source code line in the reference code can be identified.
-528 R(The)5.458 E F5(jobs)2.958 E F0 .459
4755
-
+108 R(The)5.458 E F1(jobs)2.958 E F0 .459
4728 ➡ 4756 (command may then be used to inspect their status.)2.958 F .459(If a)
4729
-
No equivalent source code line in the reference code can be identified.
-5.459 F .604(second attempt to e)108 540 R .604
4757
-
+5.459 F .604(second attempt to e)108 120 R .604
4730 ➡ 4758 (xit is made without an interv)-.15 F .604
4731 ➡ 4759 (ening command, the shell does not print another w)-.15 F(arning,)-.1 E
4732
-
No equivalent source code line in the reference code can be identified.
-(and an)108 552 Q 2.5(ys)-.15 G(topped jobs are terminated.)-2.5 E .644
4733
-
No equivalent source code line in the reference code can be identified.
-(When the shell is w)108 568.8 R .644
4734
-
No equivalent source code line in the reference code can be identified.
-(aiting for a job or process using the)-.1 F F5(wait)3.145 E F0 -.2(bu)
4735
-
No equivalent source code line in the reference code can be identified.
-3.145 G .645(iltin, and job control is enabled,).2 F F5(wait)3.145 E F0
4736
-
No equivalent source code line in the reference code can be identified.
-(will)3.145 E .428(return when the job changes state. The)108 580.8 R F5
4737
-
No equivalent source code line in the reference code can be identified.
-<ad66>2.928 E F0 .428(option will force)2.928 F F5(wait)2.928 E F0 .428
4760
-
+(and an)108 132 Q 2.5(ys)-.15 G(topped jobs are terminated.)-2.5 E .644
4761
-
+(When the shell is w)108 148.8 R .644
4762
-
+(aiting for a job or process using the)-.1 F F1(wait)3.145 E F0 -.2(bu)
4763
-
+3.145 G .645(iltin, and job control is enabled,).2 F F1(wait)3.145 E F0
4764
-
+(will)3.145 E .428(return when the job changes state. The)108 160.8 R F1
4765
-
+<ad66>2.928 E F0 .428(option will force)2.928 F F1(wait)2.928 E F0 .428
4738 ➡ 4766 (to w)2.928 F .428(ait until the job or process terminates)-.1 F
4739
-
No equivalent source code line in the reference code can be identified.
-(before returning.)108 592.8 Q/F6 10.95/Times-Bold@0 SF(PR)72 609.6 Q
4740
-
No equivalent source code line in the reference code can be identified.
-(OMPTING)-.329 E F0 .644(When e)108 621.6 R -.15(xe)-.15 G .644
4741
-
No equivalent source code line in the reference code can be identified.
-(cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)-.65 E F5(bash)3.144 E
4742
-
No equivalent source code line in the reference code can be identified.
-F0 .645(displays the primary prompt)3.145 F F1(PS1)3.145 E F0 .645
4743
-
No equivalent source code line in the reference code can be identified.
-(when it is ready to read a command,)2.895 F .428
4744
-
No equivalent source code line in the reference code can be identified.
-(and the secondary prompt)108 633.6 R F1(PS2)2.928 E F0 .427
4745
-
No equivalent source code line in the reference code can be identified.
-(when it needs more input to complete a command.)2.678 F F5(Bash)5.427 E
4746
-
No equivalent source code line in the reference code can be identified.
-F0(displays)2.927 E F1(PS0)2.927 E F0(after)2.677 E .037
4747
-
No equivalent source code line in the reference code can be identified.
-(it reads a command b)108 645.6 R .037(ut before e)-.2 F -.15(xe)-.15 G
4748
-
No equivalent source code line in the reference code can be identified.
-.037(cuting it.).15 F F5(Bash)5.037 E F0(displays)2.537 E F1(PS4)2.538 E
4767
-
+(before returning.)108 172.8 Q/F2 10.95/Times-Bold@0 SF(PR)72 189.6 Q
4768
-
+(OMPTING)-.329 E F0 .644(When e)108 201.6 R -.15(xe)-.15 G .644
4769
-
+(cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)-.65 E F1(bash)3.144 E
4770
-
+F0 .645(displays the primary prompt)3.145 F/F3 9/Times-Bold@0 SF(PS1)
4771
-
+3.145 E F0 .645(when it is ready to read a command,)2.895 F .428
4772
-
+(and the secondary prompt)108 213.6 R F3(PS2)2.928 E F0 .427
4773
-
+(when it needs more input to complete a command.)2.678 F F1(Bash)5.427 E
4774
-
+F0(displays)2.927 E F3(PS0)2.927 E F0(after)2.677 E .037
4775
-
+(it reads a command b)108 225.6 R .037(ut before e)-.2 F -.15(xe)-.15 G
4776
-
+.037(cuting it.).15 F F1(Bash)5.037 E F0(displays)2.537 E F3(PS4)2.538 E
4749 ➡ 4777 F0 .038(as described abo)2.288 F .338 -.15(ve b)-.15 H .038
4750
-
No equivalent source code line in the reference code can be identified.
-(efore tracing each com-).15 F 1.122(mand when the)108 657.6 R F5<ad78>
4751
-
No equivalent source code line in the reference code can be identified.
-3.622 E F0 1.122(option is enabled.)3.622 F F5(Bash)6.122 E F0(allo)
4778
-
+(efore tracing each com-).15 F 1.122(mand when the)108 237.6 R F1<ad78>
4779
-
+3.622 E F0 1.122(option is enabled.)3.622 F F1(Bash)6.122 E F0(allo)
4752 ➡ 4780 3.622 E 1.122(ws these prompt strings to be customized by inserting a)
4753 ➡ 4781 -.25 F(number of backslash-escaped special characters that are decoded \
4754
-
No equivalent source code line in the reference code can be identified.
-as follo)108 669.6 Q(ws:)-.25 E F5(\\a)144 681.6 Q F0
4755
-
No equivalent source code line in the reference code can be identified.
-(an ASCII bell character \(07\))180 681.6 Q F5(\\d)144 693.6 Q F0
4756
-
No equivalent source code line in the reference code can be identified.
-(the date in "W)180 693.6 Q(eekday Month Date" format \(e.g., "T)-.8 E
4757
-
No equivalent source code line in the reference code can be identified.
-(ue May 26"\))-.45 E F5(\\D{)144 705.6 Q F3(format)A F5(})A F0(the)180
4758
-
No equivalent source code line in the reference code can be identified.
-717.6 Q F3(format)3.926 E F0 1.426(is passed to)3.926 F F3(strftime)
4759
-
No equivalent source code line in the reference code can be identified.
-3.926 E F0 1.427
4782
-
+as follo)108 249.6 Q(ws:)-.25 E F1(\\a)144 261.6 Q F0
4783
-
+(an ASCII bell character \(07\))180 261.6 Q F1(\\d)144 273.6 Q F0
4784
-
+(the date in "W)180 273.6 Q(eekday Month Date" format \(e.g., "T)-.8 E
4785
-
+(ue May 26"\))-.45 E F1(\\D{)144 285.6 Q/F4 10/Times-Italic@0 SF(format)
4786
-
+A F1(})A F0(the)180 297.6 Q F4(format)3.926 E F0 1.426(is passed to)
4787
-
+3.926 F F4(strftime)3.926 E F0 1.427
4760 ➡ 4788 (\(3\) and the result is inserted into the prompt string; an)B(empty)180
4761
-
No equivalent source code line in the reference code can be identified.
-729.6 Q F3(format)2.5 E F0
4789
-
+309.6 Q F4(format)2.5 E F0
4762 ➡ 4790 (results in a locale-speci\214c time representation.)2.5 E
4763
-
No equivalent source code line in the reference code can be identified.
-(The braces are required)5 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E
4764
-
No equivalent source code line in the reference code can be identified.
-(37)195.95 E 0 Cg EP
4765
-
No equivalent source code line in the reference code can be identified.
-%%Page: 38 38
4766
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
4767
-
No equivalent source code line in the reference code can be identified.
-BP
4768
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
4769
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4770
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
4771
-
No equivalent source code line in the reference code can be identified.
-SF(\\e)144 84 Q F0(an ASCII escape character \(033\))180 84 Q F1(\\h)144
4772
-
No equivalent source code line in the reference code can be identified.
-96 Q F0(the hostname up to the \214rst `.)180 96 Q(')-.7 E F1(\\H)144
4773
-
No equivalent source code line in the reference code can be identified.
-108 Q F0(the hostname)180 108 Q F1(\\j)144 120 Q F0
4774
-
No equivalent source code line in the reference code can be identified.
-(the number of jobs currently managed by the shell)180 120 Q F1(\\l)144
4775
-
No equivalent source code line in the reference code can be identified.
-132 Q F0(the basename of the shell')180 132 Q 2.5(st)-.55 G(erminal de)
4776
-
No equivalent source code line in the reference code can be identified.
--2.5 E(vice name)-.25 E F1(\\n)144 144 Q F0(ne)180 144 Q(wline)-.25 E F1
4777
-
No equivalent source code line in the reference code can be identified.
-(\\r)144 156 Q F0(carriage return)180 156 Q F1(\\s)144 168 Q F0
4778
-
No equivalent source code line in the reference code can be identified.
-(the name of the shell, the basename of)180 168 Q F1($0)2.5 E F0
4779
-
No equivalent source code line in the reference code can be identified.
-(\(the portion follo)2.5 E(wing the \214nal slash\))-.25 E F1(\\t)144
4780
-
No equivalent source code line in the reference code can be identified.
-180 Q F0(the current time in 24-hour HH:MM:SS format)180 180 Q F1(\\T)
4781
-
No equivalent source code line in the reference code can be identified.
-144 192 Q F0(the current time in 12-hour HH:MM:SS format)180 192 Q F1
4782
-
No equivalent source code line in the reference code can be identified.
-(\\@)144 204 Q F0(the current time in 12-hour am/pm format)180 204 Q F1
4783
-
No equivalent source code line in the reference code can be identified.
-(\\A)144 216 Q F0(the current time in 24-hour HH:MM format)180 216 Q F1
4784
-
No equivalent source code line in the reference code can be identified.
-(\\u)144 228 Q F0(the username of the current user)180 228 Q F1(\\v)144
4785
-
No equivalent source code line in the reference code can be identified.
-240 Q F0(the v)180 240 Q(ersion of)-.15 E F1(bash)2.5 E F0
4786
-
No equivalent source code line in the reference code can be identified.
-(\(e.g., 2.00\))2.5 E F1(\\V)144 252 Q F0(the release of)180 252 Q F1
4787
-
No equivalent source code line in the reference code can be identified.
-(bash)2.5 E F0 2.5(,v)C(ersion + patch le)-2.65 E -.15(ve)-.25 G 2.5
4788
-
No equivalent source code line in the reference code can be identified.
-(l\().15 G(e.g., 2.00.0\))-2.5 E F1(\\w)144 264 Q F0 .116(the current w)
4789
-
No equivalent source code line in the reference code can be identified.
-180 264 R .116(orking directory)-.1 F 2.616(,w)-.65 G(ith)-2.616 E/F2 9
4790
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF($HOME)2.616 E F0(abbre)2.366 E .115
4791
-
No equivalent source code line in the reference code can be identified.
-(viated with a tilde \(uses the v)-.25 F .115(alue of the)-.25 F F2(PR)
4792
-
No equivalent source code line in the reference code can be identified.
-180 276 Q(OMPT_DIR)-.27 E(TRIM)-.36 E F0 -.25(va)2.25 G(riable\)).25 E
4793
-
No equivalent source code line in the reference code can be identified.
-F1(\\W)144 288 Q F0(the basename of the current w)180 288 Q
4794
-
No equivalent source code line in the reference code can be identified.
-(orking directory)-.1 E 2.5(,w)-.65 G(ith)-2.5 E F2($HOME)2.5 E F0
4795
-
No equivalent source code line in the reference code can be identified.
-(abbre)2.25 E(viated with a tilde)-.25 E F1(\\!)144 300 Q F0
4796
-
No equivalent source code line in the reference code can be identified.
-(the history number of this command)180 300 Q F1(\\#)144 312 Q F0
4797
-
No equivalent source code line in the reference code can be identified.
-(the command number of this command)180 312 Q F1(\\$)144 324 Q F0
4798
-
No equivalent source code line in the reference code can be identified.
-(if the ef)180 324 Q(fecti)-.25 E .3 -.15(ve U)-.25 H(ID is 0, a).15 E
4799
-
No equivalent source code line in the reference code can be identified.
-F1(#)2.5 E F0 2.5(,o)C(therwise a)-2.5 E F1($)2.5 E(\\)144 336 Q/F3 10
4800
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(nnn)A F0
4801
-
No equivalent source code line in the reference code can be identified.
-(the character corresponding to the octal number)180 336 Q F3(nnn)2.5 E
4802
-
No equivalent source code line in the reference code can be identified.
-F1(\\\\)144 348 Q F0 2.5(ab)180 348 S(ackslash)-2.5 E F1(\\[)144 360 Q
4803
-
No equivalent source code line in the reference code can be identified.
-F0(be)180 360 Q 1.257(gin a sequence of non-printing characters, which \
4804
-
No equivalent source code line in the reference code can be identified.
-could be used to embed a terminal)-.15 F
4805
-
No equivalent source code line in the reference code can be identified.
-(control sequence into the prompt)180 372 Q F1(\\])144 384 Q F0
4806
-
No equivalent source code line in the reference code can be identified.
-(end a sequence of non-printing characters)180 384 Q .12
4807
-
No equivalent source code line in the reference code can be identified.
-(The command number and the history number are usually dif)108 400.8 R
4791
-
+(The braces are required)5 E F1(\\e)144 321.6 Q F0
4792
-
+(an ASCII escape character \(033\))180 321.6 Q F1(\\h)144 333.6 Q F0
4793
-
+(the hostname up to the \214rst `.)180 333.6 Q(')-.7 E F1(\\H)144 345.6
4794
-
+Q F0(the hostname)180 345.6 Q F1(\\j)144 357.6 Q F0
4795
-
+(the number of jobs currently managed by the shell)180 357.6 Q F1(\\l)
4796
-
+144 369.6 Q F0(the basename of the shell')180 369.6 Q 2.5(st)-.55 G
4797
-
+(erminal de)-2.5 E(vice name)-.25 E F1(\\n)144 381.6 Q F0(ne)180 381.6 Q
4798
-
+(wline)-.25 E F1(\\r)144 393.6 Q F0(carriage return)180 393.6 Q F1(\\s)
4799
-
+144 405.6 Q F0(the name of the shell, the basename of)180 405.6 Q F1($0)
4800
-
+2.5 E F0(\(the portion follo)2.5 E(wing the \214nal slash\))-.25 E F1
4801
-
+(\\t)144 417.6 Q F0(the current time in 24-hour HH:MM:SS format)180
4802
-
+417.6 Q F1(\\T)144 429.6 Q F0
4803
-
+(the current time in 12-hour HH:MM:SS format)180 429.6 Q F1(\\@)144
4804
-
+441.6 Q F0(the current time in 12-hour am/pm format)180 441.6 Q F1(\\A)
4805
-
+144 453.6 Q F0(the current time in 24-hour HH:MM format)180 453.6 Q F1
4806
-
+(\\u)144 465.6 Q F0(the username of the current user)180 465.6 Q F1(\\v)
4807
-
+144 477.6 Q F0(the v)180 477.6 Q(ersion of)-.15 E F1(bash)2.5 E F0
4808
-
+(\(e.g., 2.00\))2.5 E F1(\\V)144 489.6 Q F0(the release of)180 489.6 Q
4809
-
+F1(bash)2.5 E F0 2.5(,v)C(ersion + patch le)-2.65 E -.15(ve)-.25 G 2.5
4810
-
+(l\().15 G(e.g., 2.00.0\))-2.5 E F1(\\w)144 501.6 Q F0 .116
4811
-
+(the current w)180 501.6 R .116(orking directory)-.1 F 2.616(,w)-.65 G
4812
-
+(ith)-2.616 E F3($HOME)2.616 E F0(abbre)2.366 E .115
4813
-
+(viated with a tilde \(uses the v)-.25 F .115(alue of the)-.25 F F3(PR)
4814
-
+180 513.6 Q(OMPT_DIR)-.27 E(TRIM)-.36 E F0 -.25(va)2.25 G(riable\)).25 E
4815
-
+F1(\\W)144 525.6 Q F0(the basename of the current w)180 525.6 Q
4816
-
+(orking directory)-.1 E 2.5(,w)-.65 G(ith)-2.5 E F3($HOME)2.5 E F0
4817
-
+(abbre)2.25 E(viated with a tilde)-.25 E F1(\\!)144 537.6 Q F0
4818
-
+(the history number of this command)180 537.6 Q F1(\\#)144 549.6 Q F0
4819
-
+(the command number of this command)180 549.6 Q F1(\\$)144 561.6 Q F0
4820
-
+(if the ef)180 561.6 Q(fecti)-.25 E .3 -.15(ve U)-.25 H(ID is 0, a).15 E
4821
-
+F1(#)2.5 E F0 2.5(,o)C(therwise a)-2.5 E F1($)2.5 E(\\)144 573.6 Q F4
4822
-
+(nnn)A F0(the character corresponding to the octal number)180 573.6 Q F4
4823
-
+(nnn)2.5 E F1(\\\\)144 585.6 Q F0 2.5(ab)180 585.6 S(ackslash)-2.5 E F1
4824
-
+(\\[)144 597.6 Q F0(be)180 597.6 Q 1.257(gin a sequence of non-printing\
4825
-
+ characters, which could be used to embed a terminal)-.15 F
4826
-
+(control sequence into the prompt)180 609.6 Q F1(\\])144 621.6 Q F0
4827
-
+(end a sequence of non-printing characters)180 621.6 Q .12
4828
-
+(The command number and the history number are usually dif)108 638.4 R
4808 ➡ 4829 .119(ferent: the history number of a command is its)-.25 F 1.585(positi\
4809 ➡ 4830 on in the history list, which may include commands restored from the hi\
4810
-
No equivalent source code line in the reference code can be identified.
-story \214le \(see)108 412.8 R F2(HIST)4.085 E(OR)-.162 E(Y)-.315 E F0
4811
-
No equivalent source code line in the reference code can be identified.
-(belo)108 424.8 Q .541(w\), while the command number is the position in\
4831
-
+story \214le \(see)108 650.4 R F3(HIST)4.085 E(OR)-.162 E(Y)-.315 E F0
4832
-
+(belo)108 662.4 Q .541(w\), while the command number is the position in\
4812 ➡ 4833 the sequence of commands e)-.25 F -.15(xe)-.15 G .54
4813
-
No equivalent source code line in the reference code can be identified.
-(cuted during the cur).15 F(-)-.2 E .546(rent shell session.)108 436.8 R
4834
-
+(cuted during the cur).15 F(-)-.2 E .546(rent shell session.)108 674.4 R
4814 ➡ 4835 .546(After the string is decoded, it is e)5.546 F .546
4815 ➡ 4836 (xpanded via parameter e)-.15 F .546(xpansion, command substitu-)-.15 F
4816
-
No equivalent source code line in the reference code can be identified.
-.352(tion, arithmetic e)108 448.8 R .352(xpansion, and quote remo)-.15 F
4837
-
+.352(tion, arithmetic e)108 686.4 R .352(xpansion, and quote remo)-.15 F
4817 ➡ 4838 -.25(va)-.15 G .352(l, subject to the v).25 F .352(alue of the)-.25 F F1
4818 ➡ 4839 (pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .351(shell option \(see the)2.852
4819
-
No equivalent source code line in the reference code can be identified.
-F(description of the)108 460.8 Q F1(shopt)2.5 E F0(command under)2.5 E
4820
-
No equivalent source code line in the reference code can be identified.
-F2(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)
4821
-
No equivalent source code line in the reference code can be identified.
--.25 E/F4 10.95/Times-Bold@0 SF(READLINE)72 477.6 Q F0 .15
4840
-
+F(description of the)108 698.4 Q F1(shopt)2.5 E F0(command under)2.5 E
4841
-
+F3(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)
4842
-
+-.25 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(38)193.45 E 0 Cg EP
4843
-
+%%Page: 39 39
4844
-
+%%BeginPageSetup
4845
-
+BP
4846
-
+%%EndPageSetup
4847
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4848
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10.95
4849
-
+/Times-Bold@0 SF(READLINE)72 84 Q F0 .15
4822 ➡ 4850 (This is the library that handles reading input when using an interacti)
4823
-
No equivalent source code line in the reference code can be identified.
-108 489.6 R .451 -.15(ve s)-.25 H .151(hell, unless the).15 F F1
4824
-
No equivalent source code line in the reference code can be identified.
-(\255\255noediting)2.651 E F0(option)2.651 E 1.209(is gi)108 501.6 R
4825
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.25 G 3.709(na).15 G 3.709(ts)-3.709 G 1.209(hell in)-3.709 F
4826
-
No equivalent source code line in the reference code can be identified.
--.2(vo)-.4 G 3.709(cation. Line).2 F 1.208
4827
-
No equivalent source code line in the reference code can be identified.
-(editing is also used when using the)3.709 F F1<ad65>3.708 E F0 1.208
4828
-
No equivalent source code line in the reference code can be identified.
-(option to the)3.708 F F1 -.18(re)3.708 G(ad).18 E F0 -.2(bu)3.708 G
4829
-
No equivalent source code line in the reference code can be identified.
-3.708(iltin. By).2 F(def)108 513.6 Q .851
4851
-
+108 96 R .451 -.15(ve s)-.25 H .151(hell, unless the).15 F/F2 10
4852
-
+/Times-Bold@0 SF(\255\255noediting)2.651 E F0(option)2.651 E 1.209
4853
-
+(is gi)108 108 R -.15(ve)-.25 G 3.709(na).15 G 3.709(ts)-3.709 G 1.209
4854
-
+(hell in)-3.709 F -.2(vo)-.4 G 3.709(cation. Line).2 F 1.208
4855
-
+(editing is also used when using the)3.709 F F2<ad65>3.708 E F0 1.208
4856
-
+(option to the)3.708 F F2 -.18(re)3.708 G(ad).18 E F0 -.2(bu)3.708 G
4857
-
+3.708(iltin. By).2 F(def)108 120 Q .851
4830 ➡ 4858 (ault, the line editing commands are similar to those of Emacs.)-.1 F
4831 ➡ 4859 3.351(Av)5.851 G .851(i-style line editing interf)-3.351 F .852
4832
-
No equivalent source code line in the reference code can be identified.
-(ace is also)-.1 F -.2(av)108 525.6 S 3.35(ailable. Line)-.05 F .85
4860
-
+(ace is also)-.1 F -.2(av)108 132 S 3.35(ailable. Line)-.05 F .85
4833 ➡ 4861 (editing can be enabled at an)3.35 F 3.35(yt)-.15 G .85(ime using the)
4834
-
No equivalent source code line in the reference code can be identified.
--3.35 F F1 .85(\255o emacs)3.35 F F0(or)3.35 E F1 .85(\255o vi)3.35 F F0
4835
-
No equivalent source code line in the reference code can be identified.
-.85(options to the)3.35 F F1(set)3.35 E F0 -.2(bu)3.35 G(iltin).2 E
4836
-
No equivalent source code line in the reference code can be identified.
-(\(see)108 537.6 Q F2 .762(SHELL B)3.262 F(UIL)-.09 E .762(TIN COMMANDS)
4837
-
No equivalent source code line in the reference code can be identified.
--.828 F F0(belo)3.012 E 3.262(w\). T)-.25 F 3.263(ot)-.8 G .763(urn of)
4838
-
No equivalent source code line in the reference code can be identified.
--3.263 F 3.263(fl)-.25 G .763
4839
-
No equivalent source code line in the reference code can be identified.
-(ine editing after the shell is running, use the)-3.263 F F1(+o)3.263 E
4840
-
No equivalent source code line in the reference code can be identified.
-(emacs)108 549.6 Q F0(or)2.5 E F1(+o vi)2.5 E F0(options to the)2.5 E F1
4841
-
No equivalent source code line in the reference code can be identified.
-(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(Readline Notation)87 566.4 Q
4862
-
+-3.35 F F2 .85(\255o emacs)3.35 F F0(or)3.35 E F2 .85(\255o vi)3.35 F F0
4863
-
+.85(options to the)3.35 F F2(set)3.35 E F0 -.2(bu)3.35 G(iltin).2 E
4864
-
+(\(see)108 144 Q/F3 9/Times-Bold@0 SF .762(SHELL B)3.262 F(UIL)-.09 E
4865
-
+.762(TIN COMMANDS)-.828 F F0(belo)3.012 E 3.262(w\). T)-.25 F 3.263(ot)
4866
-
+-.8 G .763(urn of)-3.263 F 3.263(fl)-.25 G .763
4867
-
+(ine editing after the shell is running, use the)-3.263 F F2(+o)3.263 E
4868
-
+(emacs)108 156 Q F0(or)2.5 E F2(+o vi)2.5 E F0(options to the)2.5 E F2
4869
-
+(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F2(Readline Notation)87 172.8 Q
4842 ➡ 4870 F0 .463(In this section, the Emacs-style notation is used to denote k)
4843
-
No equivalent source code line in the reference code can be identified.
-108 578.4 R -.15(ey)-.1 G(strok).15 E 2.963(es. Control)-.1 F -.1(ke)
4844
-
No equivalent source code line in the reference code can be identified.
-2.963 G .463(ys are denoted by C\255)-.05 F F3 -.1(ke)C(y)-.2 E F0(,)A
4845
-
No equivalent source code line in the reference code can be identified.
-1.152(e.g., C\255n means Control\255N.)108 590.4 R(Similarly)6.152 E(,)
4846
-
No equivalent source code line in the reference code can be identified.
--.65 E F3(meta)4.032 E F0 -.1(ke)3.913 G 1.153(ys are denoted by M\255)
4847
-
No equivalent source code line in the reference code can be identified.
--.05 F F3 -.1(ke)C(y)-.2 E F0 3.653(,s)C 3.653(oM)-3.653 G 1.153
4848
-
No equivalent source code line in the reference code can be identified.
-(\255x means Meta\255X.)-3.653 F(\(On)6.153 E -.1(ke)108 602.4 S .831
4849
-
No equivalent source code line in the reference code can be identified.
-(yboards without a)-.05 F F3(meta)3.711 E F0 -.1(ke)3.591 G 2.131 -.65
4850
-
No equivalent source code line in the reference code can be identified.
-(y, M)-.05 H<ad>.65 E F3(x)A F0 .831(means ESC)3.331 F F3(x)3.331 E F0
4851
-
No equivalent source code line in the reference code can be identified.
-3.331(,i)C .83(.e., press the Escape k)-3.331 F 1.13 -.15(ey t)-.1 H .83
4852
-
No equivalent source code line in the reference code can be identified.
-(hen the).15 F F3(x)4.1 E F0 -.1(ke)3.86 G 4.63 -.65(y. T)-.05 H .83
4853
-
No equivalent source code line in the reference code can be identified.
-(his mak).65 F(es)-.1 E .599(ESC the)108 614.4 R F3 .599(meta pr)3.099 F
4854
-
No equivalent source code line in the reference code can be identified.
-(e\214x)-.37 E F0 5.599(.T)C .599(he combination M\255C\255)-5.599 F F3
4855
-
No equivalent source code line in the reference code can be identified.
-(x)A F0 .599(means ESC\255Control\255)3.099 F F3(x)A F0 3.099(,o)C 3.099
4856
-
No equivalent source code line in the reference code can be identified.
-(rp)-3.099 G .6(ress the Escape k)-3.099 F .9 -.15(ey t)-.1 H .6
4857
-
No equivalent source code line in the reference code can be identified.
-(hen hold).15 F(the Control k)108 626.4 Q .3 -.15(ey w)-.1 H
4858
-
No equivalent source code line in the reference code can be identified.
-(hile pressing the).15 E F3(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\))
4859
-
No equivalent source code line in the reference code can be identified.
-.65 E .62(Readline commands may be gi)108 643.2 R -.15(ve)-.25 G 3.119
4860
-
No equivalent source code line in the reference code can be identified.
-(nn).15 G(umeric)-3.119 E F3(ar)3.119 E(guments)-.37 E F0 3.119(,w).27 G
4861
-
No equivalent source code line in the reference code can be identified.
-.619(hich normally act as a repeat count.)-3.119 F(Sometimes,)5.619 E
4862
-
No equivalent source code line in the reference code can be identified.
-(ho)108 655.2 Q(we)-.25 E -.15(ve)-.25 G 1.418 -.4(r, i).15 H 3.118(ti)
4863
-
No equivalent source code line in the reference code can be identified.
-.4 G 3.119(st)-3.118 G .619(he sign of the ar)-3.119 F .619
4871
-
+108 184.8 R -.15(ey)-.1 G(strok).15 E 2.963(es. Control)-.1 F -.1(ke)
4872
-
+2.963 G .463(ys are denoted by C\255)-.05 F/F4 10/Times-Italic@0 SF -.1
4873
-
+(ke)C(y)-.2 E F0(,)A 1.152(e.g., C\255n means Control\255N.)108 196.8 R
4874
-
+(Similarly)6.152 E(,)-.65 E F4(meta)4.032 E F0 -.1(ke)3.913 G 1.153
4875
-
+(ys are denoted by M\255)-.05 F F4 -.1(ke)C(y)-.2 E F0 3.653(,s)C 3.653
4876
-
+(oM)-3.653 G 1.153(\255x means Meta\255X.)-3.653 F(\(On)6.153 E -.1(ke)
4877
-
+108 208.8 S .831(yboards without a)-.05 F F4(meta)3.711 E F0 -.1(ke)
4878
-
+3.591 G 2.131 -.65(y, M)-.05 H<ad>.65 E F4(x)A F0 .831(means ESC)3.331 F
4879
-
+F4(x)3.331 E F0 3.331(,i)C .83(.e., press the Escape k)-3.331 F 1.13
4880
-
+-.15(ey t)-.1 H .83(hen the).15 F F4(x)4.1 E F0 -.1(ke)3.86 G 4.63 -.65
4881
-
+(y. T)-.05 H .83(his mak).65 F(es)-.1 E .599(ESC the)108 220.8 R F4 .599
4882
-
+(meta pr)3.099 F(e\214x)-.37 E F0 5.599(.T)C .599
4883
-
+(he combination M\255C\255)-5.599 F F4(x)A F0 .599
4884
-
+(means ESC\255Control\255)3.099 F F4(x)A F0 3.099(,o)C 3.099(rp)-3.099 G
4885
-
+.6(ress the Escape k)-3.099 F .9 -.15(ey t)-.1 H .6(hen hold).15 F
4886
-
+(the Control k)108 232.8 Q .3 -.15(ey w)-.1 H(hile pressing the).15 E F4
4887
-
+(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\)).65 E .62
4888
-
+(Readline commands may be gi)108 249.6 R -.15(ve)-.25 G 3.119(nn).15 G
4889
-
+(umeric)-3.119 E F4(ar)3.119 E(guments)-.37 E F0 3.119(,w).27 G .619
4890
-
+(hich normally act as a repeat count.)-3.119 F(Sometimes,)5.619 E(ho)108
4891
-
+261.6 Q(we)-.25 E -.15(ve)-.25 G 1.418 -.4(r, i).15 H 3.118(ti).4 G
4892
-
+3.119(st)-3.118 G .619(he sign of the ar)-3.119 F .619
4864 ➡ 4893 (gument that is signi\214cant.)-.18 F -.15(Pa)5.619 G .619(ssing a ne)
4865 ➡ 4894 .15 F -.05(ga)-.15 G(ti).05 E .919 -.15(ve a)-.25 H -.18(rg).15 G .619
4866
-
No equivalent source code line in the reference code can be identified.
-(ument to a command that).18 F 1.019(acts in the forw)108 667.2 R 1.018
4867
-
No equivalent source code line in the reference code can be identified.
-(ard direction \(e.g.,)-.1 F F1(kill\255line)3.518 E F0 3.518(\)c)C
4895
-
+(ument to a command that).18 F 1.019(acts in the forw)108 273.6 R 1.018
4896
-
+(ard direction \(e.g.,)-.1 F F2(kill\255line)3.518 E F0 3.518(\)c)C
4868 ➡ 4897 1.018(auses that command to act in a backw)-3.518 F 1.018
4869
-
No equivalent source code line in the reference code can be identified.
-(ard direction.)-.1 F(Com-)6.018 E(mands whose beha)108 679.2 Q
4898
-
+(ard direction.)-.1 F(Com-)6.018 E(mands whose beha)108 285.6 Q
4870 ➡ 4899 (vior with ar)-.2 E(guments de)-.18 E(viates from this are noted belo)
4871
-
No equivalent source code line in the reference code can be identified.
--.25 E -.65(w.)-.25 G .811(When a command is described as)108 696 R F3
4900
-
+-.25 E -.65(w.)-.25 G .811(When a command is described as)108 302.4 R F4
4872 ➡ 4901 (killing)3.311 E F0(te)3.311 E .811(xt, the te)-.15 F .811
4873 ➡ 4902 (xt deleted is sa)-.15 F -.15(ve)-.2 G 3.311(df).15 G .812
4874
-
No equivalent source code line in the reference code can be identified.
-(or possible future retrie)-3.311 F -.25(va)-.25 G 3.312(l\().25 G F3
4875
-
No equivalent source code line in the reference code can be identified.
-(yank-)-3.312 E(ing)108 708 Q F0 2.529(\). The)B .029(killed te)2.529 F
4876
-
No equivalent source code line in the reference code can be identified.
-.029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F3
4903
-
+(or possible future retrie)-3.311 F -.25(va)-.25 G 3.312(l\().25 G F4
4904
-
+(yank-)-3.312 E(ing)108 314.4 Q F0 2.529(\). The)B .029(killed te)2.529
4905
-
+F .029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F4
4877 ➡ 4906 .029(kill ring)B F0 5.029(.C)C(onsecuti)-5.029 E .329 -.15(ve k)-.25 H
4878 ➡ 4907 .029(ills cause the te).15 F .029(xt to be accumulated into one unit,)
4879
-
No equivalent source code line in the reference code can be identified.
--.15 F .567(which can be yank)108 720 R .567(ed all at once.)-.1 F .567
4880
-
No equivalent source code line in the reference code can be identified.
-(Commands which do not kill te)5.567 F .567
4881
-
No equivalent source code line in the reference code can be identified.
-(xt separate the chunks of te)-.15 F .567(xt on the kill)-.15 F
4882
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(38)195.95 E 0 Cg EP
4883
-
No equivalent source code line in the reference code can be identified.
-%%Page: 39 39
4884
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
4885
-
No equivalent source code line in the reference code can be identified.
-BP
4886
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
4887
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4888
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(ring.)108 84 Q/F1
4889
-
No equivalent source code line in the reference code can be identified.
-10/Times-Bold@0 SF(Readline Initialization)87 100.8 Q F0 .091(Readline \
4890
-
No equivalent source code line in the reference code can be identified.
-is customized by putting commands in an initialization \214le \(the)108
4891
-
No equivalent source code line in the reference code can be identified.
-112.8 R/F2 10/Times-Italic@0 SF(inputr)2.591 E(c)-.37 E F0 2.591
4892
-
No equivalent source code line in the reference code can be identified.
-(\214le\). The)2.591 F .091(name of this \214le)2.591 F .196(is tak)108
4893
-
No equivalent source code line in the reference code can be identified.
-124.8 R .196(en from the v)-.1 F .196(alue of the)-.25 F/F3 9
4894
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(INPUTRC)2.696 E F0 -.25(va)2.446 G 2.696(riable. If).25
4895
-
No equivalent source code line in the reference code can be identified.
-F .196(that v)2.696 F .196(ariable is unset, the def)-.25 F .196
4896
-
No equivalent source code line in the reference code can be identified.
-(ault is)-.1 F F2(~/.inputr)2.696 E(c)-.37 E F0 5.196(.W).31 G .197
4897
-
No equivalent source code line in the reference code can be identified.
-(hen a)-5.196 F 1.034(program which uses the readline library starts up\
4898
-
No equivalent source code line in the reference code can be identified.
-, the initialization \214le is read, and the k)108 136.8 R 1.334 -.15
4899
-
No equivalent source code line in the reference code can be identified.
-(ey b)-.1 H 1.034(indings and).15 F -.25(va)108 148.8 S 1.149
4900
-
No equivalent source code line in the reference code can be identified.
-(riables are set.).25 F 1.149(There are only a fe)6.149 F 3.649(wb)-.25
4901
-
No equivalent source code line in the reference code can be identified.
-G 1.149(asic constructs allo)-3.649 F 1.15
4908
-
+-.15 F .567(which can be yank)108 326.4 R .567(ed all at once.)-.1 F
4909
-
+.567(Commands which do not kill te)5.567 F .567
4910
-
+(xt separate the chunks of te)-.15 F .567(xt on the kill)-.15 F(ring.)
4911
-
+108 338.4 Q F2(Readline Initialization)87 355.2 Q F0 .091(Readline is c\
4912
-
+ustomized by putting commands in an initialization \214le \(the)108
4913
-
+367.2 R F4(inputr)2.591 E(c)-.37 E F0 2.591(\214le\). The)2.591 F .091
4914
-
+(name of this \214le)2.591 F .196(is tak)108 379.2 R .196(en from the v)
4915
-
+-.1 F .196(alue of the)-.25 F F3(INPUTRC)2.696 E F0 -.25(va)2.446 G
4916
-
+2.696(riable. If).25 F .196(that v)2.696 F .196
4917
-
+(ariable is unset, the def)-.25 F .196(ault is)-.1 F F4(~/.inputr)2.696
4918
-
+E(c)-.37 E F0 5.196(.W).31 G .197(hen a)-5.196 F 1.034(program which us\
4919
-
+es the readline library starts up, the initialization \214le is read, a\
4920
-
+nd the k)108 391.2 R 1.334 -.15(ey b)-.1 H 1.034(indings and).15 F -.25
4921
-
+(va)108 403.2 S 1.149(riables are set.).25 F 1.149(There are only a fe)
4922
-
+6.149 F 3.649(wb)-.25 G 1.149(asic constructs allo)-3.649 F 1.15
4902 ➡ 4923 (wed in the readline initialization \214le.)-.25 F(Blank)6.15 E .737
4903
-
No equivalent source code line in the reference code can be identified.
-(lines are ignored.)108 160.8 R .737(Lines be)5.737 F .737
4904
-
No equivalent source code line in the reference code can be identified.
-(ginning with a)-.15 F F1(#)3.237 E F0 .737(are comments.)3.237 F .737
4905
-
No equivalent source code line in the reference code can be identified.
-(Lines be)5.737 F .737(ginning with a)-.15 F F1($)3.237 E F0 .736
4906
-
No equivalent source code line in the reference code can be identified.
-(indicate conditional)3.236 F 2.5(constructs. Other)108 172.8 R
4924
-
+(lines are ignored.)108 415.2 R .737(Lines be)5.737 F .737
4925
-
+(ginning with a)-.15 F F2(#)3.237 E F0 .737(are comments.)3.237 F .737
4926
-
+(Lines be)5.737 F .737(ginning with a)-.15 F F2($)3.237 E F0 .736
4927
-
+(indicate conditional)3.236 F 2.5(constructs. Other)108 427.2 R
4907 ➡ 4928 (lines denote k)2.5 E .3 -.15(ey b)-.1 H(indings and v).15 E
4908
-
No equivalent source code line in the reference code can be identified.
-(ariable settings.)-.25 E .986(The def)108 189.6 R .986(ault k)-.1 F
4909
-
No equivalent source code line in the reference code can be identified.
--.15(ey)-.1 G .987(-bindings may be changed with an).15 F F2(inputr)
4910
-
No equivalent source code line in the reference code can be identified.
-3.497 E(c)-.37 E F0 3.487(\214le. Other)3.797 F .987
4911
-
No equivalent source code line in the reference code can be identified.
-(programs that use this library may)3.487 F(add their o)108 201.6 Q
4912
-
No equivalent source code line in the reference code can be identified.
-(wn commands and bindings.)-.25 E -.15(Fo)108 218.4 S 2.5(re).15 G
4913
-
No equivalent source code line in the reference code can be identified.
-(xample, placing)-2.65 E(M\255Control\255u: uni)144 235.2 Q -.15(ve)-.25
4914
-
No equivalent source code line in the reference code can be identified.
-G(rsal\255ar).15 E(gument)-.18 E(or)108 247.2 Q(C\255Meta\255u: uni)144
4915
-
No equivalent source code line in the reference code can be identified.
-259.2 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E(into the)108 271.2
4916
-
No equivalent source code line in the reference code can be identified.
-Q F2(inputr)2.51 E(c)-.37 E F0 -.1(wo)2.81 G(uld mak).1 E 2.5(eM)-.1 G
4917
-
No equivalent source code line in the reference code can be identified.
-(\255C\255u e)-2.5 E -.15(xe)-.15 G(cute the readline command).15 E F2
4929
-
+(ariable settings.)-.25 E .986(The def)108 444 R .986(ault k)-.1 F -.15
4930
-
+(ey)-.1 G .987(-bindings may be changed with an).15 F F4(inputr)3.497 E
4931
-
+(c)-.37 E F0 3.487(\214le. Other)3.797 F .987
4932
-
+(programs that use this library may)3.487 F(add their o)108 456 Q
4933
-
+(wn commands and bindings.)-.25 E -.15(Fo)108 472.8 S 2.5(re).15 G
4934
-
+(xample, placing)-2.65 E(M\255Control\255u: uni)144 489.6 Q -.15(ve)-.25
4935
-
+G(rsal\255ar).15 E(gument)-.18 E(or)108 501.6 Q(C\255Meta\255u: uni)144
4936
-
+513.6 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E(into the)108 525.6
4937
-
+Q F4(inputr)2.51 E(c)-.37 E F0 -.1(wo)2.81 G(uld mak).1 E 2.5(eM)-.1 G
4938
-
+(\255C\255u e)-2.5 E -.15(xe)-.15 G(cute the readline command).15 E F4
4918 ➡ 4939 (univer)2.5 E(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.261(The follo)
4919
-
No equivalent source code line in the reference code can be identified.
-108 288 R 1.261(wing symbolic character names are recognized:)-.25 F F2
4920
-
No equivalent source code line in the reference code can be identified.
--.4(RU)3.761 G(BOUT).4 E F0(,)1.27 E F2(DEL)3.761 E F0(,).53 E F2(ESC)
4921
-
No equivalent source code line in the reference code can be identified.
-3.761 E F0(,).72 E F2(LFD)3.761 E F0(,).28 E F2(NEWLINE)3.76 E F0(,).73
4922
-
No equivalent source code line in the reference code can be identified.
-E F2(RET)3.76 E F0(,)1.27 E F2(RETURN)108 300 Q F0(,)1.1 E F2(SPC)2.5 E
4923
-
No equivalent source code line in the reference code can be identified.
-F0(,).72 E F2(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G(nd)-2.5 E F2
4924
-
No equivalent source code line in the reference code can be identified.
--.5(TA)2.5 G(B).5 E F0(.).27 E .209
4925
-
No equivalent source code line in the reference code can be identified.
-(In addition to command names, readline allo)108 316.8 R .209(ws k)-.25
4940
-
+108 542.4 R 1.261(wing symbolic character names are recognized:)-.25 F
4941
-
+F4 -.4(RU)3.761 G(BOUT).4 E F0(,)1.27 E F4(DEL)3.761 E F0(,).53 E F4
4942
-
+(ESC)3.761 E F0(,).72 E F4(LFD)3.761 E F0(,).28 E F4(NEWLINE)3.76 E F0
4943
-
+(,).73 E F4(RET)3.76 E F0(,)1.27 E F4(RETURN)108 554.4 Q F0(,)1.1 E F4
4944
-
+(SPC)2.5 E F0(,).72 E F4(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G
4945
-
+(nd)-2.5 E F4 -.5(TA)2.5 G(B).5 E F0(.).27 E .209
4946
-
+(In addition to command names, readline allo)108 571.2 R .209(ws k)-.25
4926 ➡ 4947 F -.15(ey)-.1 G 2.709(st).15 G 2.709(ob)-2.709 G 2.709(eb)-2.709 G .209
4927 ➡ 4948 (ound to a string that is inserted when the k)-2.709 F .509 -.15(ey i)
4928
-
No equivalent source code line in the reference code can be identified.
--.1 H(s).15 E(pressed \(a)108 328.8 Q F2(macr)2.5 E(o)-.45 E F0(\).)A F1
4929
-
No equivalent source code line in the reference code can be identified.
-(Readline K)87 345.6 Q(ey Bindings)-.25 E F0 .366
4930
-
No equivalent source code line in the reference code can be identified.
-(The syntax for controlling k)108 357.6 R .666 -.15(ey b)-.1 H .366
4931
-
No equivalent source code line in the reference code can be identified.
-(indings in the).15 F F2(inputr)2.876 E(c)-.37 E F0 .366
4949
-
+-.1 H(s).15 E(pressed \(a)108 583.2 Q F4(macr)2.5 E(o)-.45 E F0(\).)A F2
4950
-
+(Readline K)87 600 Q(ey Bindings)-.25 E F0 .366
4951
-
+(The syntax for controlling k)108 612 R .666 -.15(ey b)-.1 H .366
4952
-
+(indings in the).15 F F4(inputr)2.876 E(c)-.37 E F0 .366
4932 ➡ 4953 (\214le is simple.)3.176 F .366(All that is required is the name of the)
4933
-
No equivalent source code line in the reference code can be identified.
-5.366 F .263(command or the te)108 369.6 R .264(xt of a macro and a k)
4934
-
No equivalent source code line in the reference code can be identified.
--.15 F .564 -.15(ey s)-.1 H .264(equence to which it should be bound.)
4935
-
No equivalent source code line in the reference code can be identified.
-.15 F .264(The name may be speci-)5.264 F .853(\214ed in one of tw)108
4936
-
No equivalent source code line in the reference code can be identified.
-381.6 R 3.353(ow)-.1 G .853(ays: as a symbolic k)-3.453 F 1.153 -.15
4937
-
No equivalent source code line in the reference code can be identified.
-(ey n)-.1 H .853(ame, possibly with).15 F F2(Meta\255)3.353 E F0(or)
4938
-
No equivalent source code line in the reference code can be identified.
-3.353 E F2(Contr)3.353 E(ol\255)-.45 E F0(pre\214x)3.353 E .853
4939
-
No equivalent source code line in the reference code can be identified.
-(es, or as a k)-.15 F -.15(ey)-.1 G(sequence.)108 393.6 Q .16
4940
-
No equivalent source code line in the reference code can be identified.
-(When using the form)108 410.4 R F1 -.1(ke)2.66 G(yname).1 E F0(:)A F2
4941
-
No equivalent source code line in the reference code can be identified.
-(function\255name).833 E F0(or)2.66 E F2(macr)2.66 E(o)-.45 E F0(,)A F2
4942
-
No equivalent source code line in the reference code can be identified.
--.1(ke)2.66 G(yname)-.2 E F0 .161(is the name of a k)2.84 F .461 -.15
4943
-
No equivalent source code line in the reference code can be identified.
-(ey s)-.1 H .161(pelled out in Eng-).15 F 2.5(lish. F)108 422.4 R(or e)
4944
-
No equivalent source code line in the reference code can be identified.
--.15 E(xample:)-.15 E(Control-u: uni)144 446.4 Q -.15(ve)-.25 G
4945
-
No equivalent source code line in the reference code can be identified.
-(rsal\255ar).15 E(gument)-.18 E(Meta-Rubout: backw)144 458.4 Q
4946
-
No equivalent source code line in the reference code can be identified.
-(ard-kill-w)-.1 E(ord)-.1 E(Control-o: "> output")144 470.4 Q .699
4947
-
No equivalent source code line in the reference code can be identified.
-(In the abo)108 487.2 R .998 -.15(ve ex)-.15 H(ample,).15 E F2(C\255u)
4948
-
No equivalent source code line in the reference code can be identified.
-3.038 E F0 .698(is bound to the function)3.448 F F1(uni)3.198 E -.1(ve)
4949
-
No equivalent source code line in the reference code can be identified.
--.1 G(rsal\255ar).1 E(gument)-.1 E F0(,)A F2(M\255DEL)3.878 E F0 .698
4950
-
No equivalent source code line in the reference code can be identified.
-(is bound to the func-)3.728 F(tion)108 499.2 Q F1
4951
-
No equivalent source code line in the reference code can be identified.
-(backward\255kill\255w)2.758 E(ord)-.1 E F0 2.758(,a)C(nd)-2.758 E F2
4952
-
No equivalent source code line in the reference code can be identified.
-(C\255o)2.598 E F0 .258(is bound to run the macro e)2.938 F .259
4953
-
No equivalent source code line in the reference code can be identified.
-(xpressed on the right hand side \(that is, to)-.15 F(insert the te)108
4954
-
No equivalent source code line in the reference code can be identified.
-511.2 Q(xt)-.15 E/F4 10/Courier@0 SF 6(>o)2.5 G(utput)-6 E F0
4955
-
No equivalent source code line in the reference code can be identified.
-(into the line\).)2.5 E .056(In the second form,)108 528 R F1("k)2.556 E
4956
-
No equivalent source code line in the reference code can be identified.
-(eyseq")-.1 E F0(:)A F2(function\255name).833 E F0(or)2.556 E F2(macr)
4957
-
No equivalent source code line in the reference code can be identified.
-2.556 E(o)-.45 E F0(,)A F1 -.1(ke)2.556 G(yseq).1 E F0(dif)2.555 E .055
4958
-
No equivalent source code line in the reference code can be identified.
-(fers from)-.25 F F1 -.1(ke)2.555 G(yname).1 E F0(abo)2.555 E .355 -.15
4959
-
No equivalent source code line in the reference code can be identified.
-(ve i)-.15 H 2.555(nt).15 G .055(hat strings)-2.555 F 1.284
4960
-
No equivalent source code line in the reference code can be identified.
-(denoting an entire k)108 540 R 1.584 -.15(ey s)-.1 H 1.284(equence may\
4961
-
No equivalent source code line in the reference code can be identified.
- be speci\214ed by placing the sequence within double quotes.).15 F
4962
-
No equivalent source code line in the reference code can be identified.
-(Some)6.284 E .386(GNU Emacs style k)108 552 R .686 -.15(ey e)-.1 H .385
4963
-
No equivalent source code line in the reference code can be identified.
-(scapes can be used, as in the follo).15 F .385(wing e)-.25 F .385
4964
-
No equivalent source code line in the reference code can be identified.
-(xample, b)-.15 F .385(ut the symbolic character names)-.2 F
4965
-
No equivalent source code line in the reference code can be identified.
-(are not recognized.)108 564 Q("\\C\255u": uni)144 588 Q -.15(ve)-.25 G
4966
-
No equivalent source code line in the reference code can be identified.
-(rsal\255ar).15 E(gument)-.18 E
4967
-
No equivalent source code line in the reference code can be identified.
-("\\C\255x\\C\255r": re\255read\255init\255\214le)144 600 Q
4968
-
No equivalent source code line in the reference code can be identified.
-("\\e[11~": "Function K)144 612 Q .3 -.15(ey 1)-.25 H(").15 E .314
4969
-
No equivalent source code line in the reference code can be identified.
-(In this e)108 628.8 R(xample,)-.15 E F2(C\255u)2.654 E F0 .314(is ag)
4970
-
No equivalent source code line in the reference code can be identified.
-3.064 F .315(ain bound to the function)-.05 F F1(uni)2.815 E -.1(ve)-.1
4971
-
No equivalent source code line in the reference code can be identified.
-G(rsal\255ar).1 E(gument)-.1 E F0(.)A F2 .315(C\255x C\255r)5.155 F F0
4972
-
No equivalent source code line in the reference code can be identified.
-.315(is bound to the func-)3.545 F(tion)108 640.8 Q F1 -.18(re)2.5 G
4973
-
No equivalent source code line in the reference code can be identified.
-<ad72>.18 E(ead\255init\255\214le)-.18 E F0 2.5(,a)C(nd)-2.5 E F2
4974
-
No equivalent source code line in the reference code can be identified.
-(ESC [ 1 1 ~)3.01 E F0(is bound to insert the te)3.94 E(xt)-.15 E F4
4975
-
No equivalent source code line in the reference code can be identified.
-(Function Key 1)2.5 E F0(.)A
4976
-
No equivalent source code line in the reference code can be identified.
-(The full set of GNU Emacs style escape sequences is)108 657.6 Q F1
4977
-
No equivalent source code line in the reference code can be identified.
-<5c43ad>144 669.6 Q F0(control pre\214x)180 669.6 Q F1<5c4dad>144 681.6
4978
-
No equivalent source code line in the reference code can be identified.
-Q F0(meta pre\214x)180 681.6 Q F1(\\e)144 693.6 Q F0
4979
-
No equivalent source code line in the reference code can be identified.
-(an escape character)180 693.6 Q F1(\\\\)144 705.6 Q F0(backslash)180
4980
-
No equivalent source code line in the reference code can be identified.
-705.6 Q F1(\\")144 717.6 Q F0(literal ")180 717.6 Q(GNU Bash 4.4)72 768
4981
-
No equivalent source code line in the reference code can be identified.
-Q(2018 March 2)146.79 E(39)195.95 E 0 Cg EP
4954
-
+5.366 F .263(command or the te)108 624 R .264(xt of a macro and a k)-.15
4955
-
+F .564 -.15(ey s)-.1 H .264(equence to which it should be bound.).15 F
4956
-
+.264(The name may be speci-)5.264 F .853(\214ed in one of tw)108 636 R
4957
-
+3.353(ow)-.1 G .853(ays: as a symbolic k)-3.453 F 1.153 -.15(ey n)-.1 H
4958
-
+.853(ame, possibly with).15 F F4(Meta\255)3.353 E F0(or)3.353 E F4
4959
-
+(Contr)3.353 E(ol\255)-.45 E F0(pre\214x)3.353 E .853(es, or as a k)-.15
4960
-
+F -.15(ey)-.1 G(sequence.)108 648 Q .16(When using the form)108 664.8 R
4961
-
+F2 -.1(ke)2.66 G(yname).1 E F0(:)A F4(function\255name).833 E F0(or)2.66
4962
-
+E F4(macr)2.66 E(o)-.45 E F0(,)A F4 -.1(ke)2.66 G(yname)-.2 E F0 .161
4963
-
+(is the name of a k)2.84 F .461 -.15(ey s)-.1 H .161(pelled out in Eng-)
4964
-
+.15 F 2.5(lish. F)108 676.8 R(or e)-.15 E(xample:)-.15 E(Control-u: uni)
4965
-
+144 700.8 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E
4966
-
+(Meta-Rubout: backw)144 712.8 Q(ard-kill-w)-.1 E(ord)-.1 E
4967
-
+(Control-o: "> output")144 724.8 Q(GNU Bash 5.0)72 768 Q(2018 March 15)
4968
-
+144.29 E(39)193.45 E 0 Cg EP
4982 ➡ 4969 %%Page: 40 40
4983 ➡ 4970 %%BeginPageSetup
4984 ➡ 4971 BP
4985 ➡ 4972 %%EndPageSetup
4986 ➡ 4973 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4987
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
4988
-
No equivalent source code line in the reference code can be identified.
-SF<5c08>144 84 Q F0(literal \010)180 84 Q(In addition to the GNU Emacs \
4989
-
No equivalent source code line in the reference code can be identified.
-style escape sequences, a second set of backslash escapes is a)108 100.8
4990
-
No equivalent source code line in the reference code can be identified.
-Q -.25(va)-.2 G(ilable:).25 E F1(\\a)144 112.8 Q F0(alert \(bell\))180
4991
-
No equivalent source code line in the reference code can be identified.
-112.8 Q F1(\\b)144 124.8 Q F0(backspace)180 124.8 Q F1(\\d)144 136.8 Q
4992
-
No equivalent source code line in the reference code can be identified.
-F0(delete)180 136.8 Q F1(\\f)144 148.8 Q F0(form feed)180 148.8 Q F1
4993
-
No equivalent source code line in the reference code can be identified.
-(\\n)144 160.8 Q F0(ne)180 160.8 Q(wline)-.25 E F1(\\r)144 172.8 Q F0
4994
-
No equivalent source code line in the reference code can be identified.
-(carriage return)180 172.8 Q F1(\\t)144 184.8 Q F0(horizontal tab)180
4995
-
No equivalent source code line in the reference code can be identified.
-184.8 Q F1(\\v)144 196.8 Q F0 -.15(ve)180 196.8 S(rtical tab).15 E F1
4996
-
No equivalent source code line in the reference code can be identified.
-(\\)144 208.8 Q/F2 10/Times-Italic@0 SF(nnn)A F0
4997
-
No equivalent source code line in the reference code can be identified.
-(the eight-bit character whose v)180 208.8 Q(alue is the octal v)-.25 E
4998
-
No equivalent source code line in the reference code can be identified.
-(alue)-.25 E F2(nnn)2.5 E F0(\(one to three digits\))2.5 E F1(\\x)144
4999
-
No equivalent source code line in the reference code can be identified.
-220.8 Q F2(HH)A F0(the eight-bit character whose v)180 220.8 Q
5000
-
No equivalent source code line in the reference code can be identified.
-(alue is the he)-.25 E(xadecimal v)-.15 E(alue)-.25 E F2(HH)2.5 E F0
5001
-
No equivalent source code line in the reference code can be identified.
-(\(one or tw)2.5 E 2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.142
5002
-
No equivalent source code line in the reference code can be identified.
-(When entering the te)108 237.6 R 1.141(xt of a macro, single or double\
5003
-
No equivalent source code line in the reference code can be identified.
- quotes must be used to indicate a macro de\214nition.)-.15 F .089
5004
-
No equivalent source code line in the reference code can be identified.
-(Unquoted te)108 249.6 R .089(xt is assumed to be a function name.)-.15
5005
-
No equivalent source code line in the reference code can be identified.
-F .09(In the macro body)5.089 F 2.59(,t)-.65 G .09
5006
-
No equivalent source code line in the reference code can be identified.
-(he backslash escapes described abo)-2.59 F -.15(ve)-.15 G(are e)108
5007
-
No equivalent source code line in the reference code can be identified.
-261.6 Q 2.5(xpanded. Backslash)-.15 F(will quote an)2.5 E 2.5(yo)-.15 G
5008
-
No equivalent source code line in the reference code can be identified.
-(ther character in the macro te)-2.5 E(xt, including " and \010.)-.15 E
5009
-
No equivalent source code line in the reference code can be identified.
-F1(Bash)108 278.4 Q F0(allo)2.93 E .43(ws the current readline k)-.25 F
5010
-
No equivalent source code line in the reference code can be identified.
-.73 -.15(ey b)-.1 H .429(indings to be displayed or modi\214ed with the)
5011
-
No equivalent source code line in the reference code can be identified.
-.15 F F1(bind)2.929 E F0 -.2(bu)2.929 G .429(iltin command.).2 F .045
5012
-
No equivalent source code line in the reference code can be identified.
-(The editing mode may be switched during interacti)108 290.4 R .345 -.15
5013
-
No equivalent source code line in the reference code can be identified.
-(ve u)-.25 H .046(se by using the).15 F F1<ad6f>2.546 E F0 .046
5014
-
No equivalent source code line in the reference code can be identified.
-(option to the)2.546 F F1(set)2.546 E F0 -.2(bu)2.546 G .046
5015
-
No equivalent source code line in the reference code can be identified.
-(iltin command).2 F(\(see)108 302.4 Q/F3 9/Times-Bold@0 SF(SHELL B)2.5 E
5016
-
No equivalent source code line in the reference code can be identified.
-(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F1
5017
-
No equivalent source code line in the reference code can be identified.
-(Readline V)87 319.2 Q(ariables)-.92 E F0 .044(Readline has v)108 331.2
4974
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .699(In the abo)
4975
-
+108 84 R .998 -.15(ve ex)-.15 H(ample,).15 E/F1 10/Times-Italic@0 SF
4976
-
+(C\255u)3.038 E F0 .698(is bound to the function)3.448 F/F2 10
4977
-
+/Times-Bold@0 SF(uni)3.198 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E
4978
-
+F0(,)A F1(M\255DEL)3.878 E F0 .698(is bound to the func-)3.728 F(tion)
4979
-
+108 96 Q F2(backward\255kill\255w)2.758 E(ord)-.1 E F0 2.758(,a)C(nd)
4980
-
+-2.758 E F1(C\255o)2.598 E F0 .258(is bound to run the macro e)2.938 F
4981
-
+.259(xpressed on the right hand side \(that is, to)-.15 F(insert the te)
4982
-
+108 108 Q(xt)-.15 E/F3 10/Courier@0 SF 6(>o)2.5 G(utput)-6 E F0
4983
-
+(into the line\).)2.5 E .056(In the second form,)108 124.8 R F2("k)2.556
4984
-
+E(eyseq")-.1 E F0(:)A F1(function\255name).833 E F0(or)2.556 E F1(macr)
4985
-
+2.556 E(o)-.45 E F0(,)A F2 -.1(ke)2.556 G(yseq).1 E F0(dif)2.555 E .055
4986
-
+(fers from)-.25 F F2 -.1(ke)2.555 G(yname).1 E F0(abo)2.555 E .355 -.15
4987
-
+(ve i)-.15 H 2.555(nt).15 G .055(hat strings)-2.555 F 1.284
4988
-
+(denoting an entire k)108 136.8 R 1.584 -.15(ey s)-.1 H 1.284(equence m\
4989
-
+ay be speci\214ed by placing the sequence within double quotes.).15 F
4990
-
+(Some)6.284 E .386(GNU Emacs style k)108 148.8 R .686 -.15(ey e)-.1 H
4991
-
+.385(scapes can be used, as in the follo).15 F .385(wing e)-.25 F .385
4992
-
+(xample, b)-.15 F .385(ut the symbolic character names)-.2 F
4993
-
+(are not recognized.)108 160.8 Q("\\C\255u": uni)144 184.8 Q -.15(ve)
4994
-
+-.25 G(rsal\255ar).15 E(gument)-.18 E
4995
-
+("\\C\255x\\C\255r": re\255read\255init\255\214le)144 196.8 Q
4996
-
+("\\e[11~": "Function K)144 208.8 Q .3 -.15(ey 1)-.25 H(").15 E .314
4997
-
+(In this e)108 225.6 R(xample,)-.15 E F1(C\255u)2.654 E F0 .314(is ag)
4998
-
+3.064 F .315(ain bound to the function)-.05 F F2(uni)2.815 E -.1(ve)-.1
4999
-
+G(rsal\255ar).1 E(gument)-.1 E F0(.)A F1 .315(C\255x C\255r)5.155 F F0
5000
-
+.315(is bound to the func-)3.545 F(tion)108 237.6 Q F2 -.18(re)2.5 G
5001
-
+<ad72>.18 E(ead\255init\255\214le)-.18 E F0 2.5(,a)C(nd)-2.5 E F1
5002
-
+(ESC [ 1 1 ~)3.01 E F0(is bound to insert the te)3.94 E(xt)-.15 E F3
5003
-
+(Function Key 1)2.5 E F0(.)A
5004
-
+(The full set of GNU Emacs style escape sequences is)108 254.4 Q F2
5005
-
+<5c43ad>144 266.4 Q F0(control pre\214x)180 266.4 Q F2<5c4dad>144 278.4
5006
-
+Q F0(meta pre\214x)180 278.4 Q F2(\\e)144 290.4 Q F0
5007
-
+(an escape character)180 290.4 Q F2(\\\\)144 302.4 Q F0(backslash)180
5008
-
+302.4 Q F2(\\")144 314.4 Q F0(literal ")180 314.4 Q F2<5c08>144 326.4 Q
5009
-
+F0(literal \010)180 326.4 Q(In addition to the GNU Emacs style escape s\
5010
-
+equences, a second set of backslash escapes is a)108 343.2 Q -.25(va)-.2
5011
-
+G(ilable:).25 E F2(\\a)144 355.2 Q F0(alert \(bell\))180 355.2 Q F2(\\b)
5012
-
+144 367.2 Q F0(backspace)180 367.2 Q F2(\\d)144 379.2 Q F0(delete)180
5013
-
+379.2 Q F2(\\f)144 391.2 Q F0(form feed)180 391.2 Q F2(\\n)144 403.2 Q
5014
-
+F0(ne)180 403.2 Q(wline)-.25 E F2(\\r)144 415.2 Q F0(carriage return)180
5015
-
+415.2 Q F2(\\t)144 427.2 Q F0(horizontal tab)180 427.2 Q F2(\\v)144
5016
-
+439.2 Q F0 -.15(ve)180 439.2 S(rtical tab).15 E F2(\\)144 451.2 Q F1
5017
-
+(nnn)A F0(the eight-bit character whose v)180 451.2 Q
5018
-
+(alue is the octal v)-.25 E(alue)-.25 E F1(nnn)2.5 E F0
5019
-
+(\(one to three digits\))2.5 E F2(\\x)144 463.2 Q F1(HH)A F0
5020
-
+(the eight-bit character whose v)180 463.2 Q(alue is the he)-.25 E
5021
-
+(xadecimal v)-.15 E(alue)-.25 E F1(HH)2.5 E F0(\(one or tw)2.5 E 2.5(oh)
5022
-
+-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.142(When entering the te)108
5023
-
+480 R 1.141(xt of a macro, single or double quotes must be used to indi\
5024
-
+cate a macro de\214nition.)-.15 F .089(Unquoted te)108 492 R .089
5025
-
+(xt is assumed to be a function name.)-.15 F .09(In the macro body)5.089
5026
-
+F 2.59(,t)-.65 G .09(he backslash escapes described abo)-2.59 F -.15(ve)
5027
-
+-.15 G(are e)108 504 Q 2.5(xpanded. Backslash)-.15 F(will quote an)2.5 E
5028
-
+2.5(yo)-.15 G(ther character in the macro te)-2.5 E
5029
-
+(xt, including " and \010.)-.15 E F2(Bash)108 520.8 Q F0(allo)2.93 E .43
5030
-
+(ws the current readline k)-.25 F .73 -.15(ey b)-.1 H .429
5031
-
+(indings to be displayed or modi\214ed with the).15 F F2(bind)2.929 E F0
5032
-
+-.2(bu)2.929 G .429(iltin command.).2 F .045
5033
-
+(The editing mode may be switched during interacti)108 532.8 R .345 -.15
5034
-
+(ve u)-.25 H .046(se by using the).15 F F2<ad6f>2.546 E F0 .046
5035
-
+(option to the)2.546 F F2(set)2.546 E F0 -.2(bu)2.546 G .046
5036
-
+(iltin command).2 F(\(see)108 544.8 Q/F4 9/Times-Bold@0 SF(SHELL B)2.5 E
5037
-
+(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F2
5038
-
+(Readline V)87 561.6 Q(ariables)-.92 E F0 .044(Readline has v)108 573.6
5018 ➡ 5039 R .043(ariables that can be used to further customize its beha)-.25 F
5019 ➡ 5040 (vior)-.2 E 5.043(.A)-.55 G -.25(va)-2.5 G .043
5020
-
No equivalent source code line in the reference code can be identified.
-(riable may be set in the).25 F F2(inpu-)2.553 E(tr)108 343.2 Q(c)-.37 E
5021
-
No equivalent source code line in the reference code can be identified.
-F0(\214le with a statement of the form)2.81 E F1(set)144 360 Q F2
5041
-
+(riable may be set in the).25 F F1(inpu-)2.553 E(tr)108 585.6 Q(c)-.37 E
5042
-
+F0(\214le with a statement of the form)2.81 E F2(set)144 602.4 Q F1
5022 ➡ 5043 (variable\255name value)2.5 E F0 .79(Except where noted, readline v)108
5023
-
No equivalent source code line in the reference code can be identified.
-376.8 R .79(ariables can tak)-.25 F 3.29(et)-.1 G .79(he v)-3.29 F
5024
-
No equivalent source code line in the reference code can be identified.
-(alues)-.25 E F1(On)3.29 E F0(or)3.29 E F1(Off)3.29 E F0 .79
5044
-
+619.2 R .79(ariables can tak)-.25 F 3.29(et)-.1 G .79(he v)-3.29 F
5045
-
+(alues)-.25 E F2(On)3.29 E F0(or)3.29 E F2(Off)3.29 E F0 .79
5025 ➡ 5046 (\(without re)3.29 F -.05(ga)-.15 G .79(rd to case\).).05 F(Unrecog-)
5026
-
No equivalent source code line in the reference code can be identified.
-5.79 E .449(nized v)108 388.8 R .448(ariable names are ignored.)-.25 F
5047
-
+5.79 E .449(nized v)108 631.2 R .448(ariable names are ignored.)-.25 F
5027 ➡ 5048 .448(When a v)5.448 F .448(ariable v)-.25 F .448
5028 ➡ 5049 (alue is read, empty or null v)-.25 F .448(alues, "on" \(case-insensi-)
5029
-
No equivalent source code line in the reference code can be identified.
--.25 F(ti)108 400.8 Q -.15(ve)-.25 G .467(\), and "1" are equi).15 F
5030
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.25 G .468(lent to).25 F F1(On)2.968 E F0 5.468(.A)C .468
5050
-
+-.25 F(ti)108 643.2 Q -.15(ve)-.25 G .467(\), and "1" are equi).15 F
5051
-
+-.25(va)-.25 G .468(lent to).25 F F2(On)2.968 E F0 5.468(.A)C .468
5031 ➡ 5052 (ll other v)-5.468 F .468(alues are equi)-.25 F -.25(va)-.25 G .468
5032
-
No equivalent source code line in the reference code can be identified.
-(lent to).25 F F1(Off)2.968 E F0 5.468(.T)C .468(he v)-5.468 F .468
5033
-
No equivalent source code line in the reference code can be identified.
-(ariables and their def)-.25 F(ault)-.1 E -.25(va)108 412.8 S(lues are:)
5034
-
No equivalent source code line in the reference code can be identified.
-.25 E F1(bell\255style \(audible\))108 429.6 Q F0 .011
5035
-
No equivalent source code line in the reference code can be identified.
-(Controls what happens when readline w)144 441.6 R .011
5036
-
No equivalent source code line in the reference code can be identified.
-(ants to ring the terminal bell.)-.1 F .01(If set to)5.01 F F1(none)2.51
5053
-
+(lent to).25 F F2(Off)2.968 E F0 5.468(.T)C .468(he v)-5.468 F .468
5054
-
+(ariables and their def)-.25 F(ault)-.1 E -.25(va)108 655.2 S(lues are:)
5055
-
+.25 E F2(bell\255style \(audible\))108 672 Q F0 .011
5056
-
+(Controls what happens when readline w)144 684 R .011
5057
-
+(ants to ring the terminal bell.)-.1 F .01(If set to)5.01 F F2(none)2.51
5037 ➡ 5058 E F0 2.51(,r)C .01(eadline ne)-2.51 F -.15(ve)-.25 G(r).15 E .94
5038
-
No equivalent source code line in the reference code can be identified.
-(rings the bell.)144 453.6 R .94(If set to)5.94 F F1(visible)3.44 E F0
5059
-
+(rings the bell.)144 696 R .94(If set to)5.94 F F2(visible)3.44 E F0
5039 ➡ 5060 3.44(,r)C .94(eadline uses a visible bell if one is a)-3.44 F -.25(va)
5040
-
No equivalent source code line in the reference code can be identified.
--.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F1(audible)3.44 E F0(,)A
5041
-
No equivalent source code line in the reference code can be identified.
-(readline attempts to ring the terminal')144 465.6 Q 2.5(sb)-.55 G(ell.)
5042
-
No equivalent source code line in the reference code can be identified.
--2.5 E F1(bind\255tty\255special\255chars \(On\))108 477.6 Q F0 .056
5043
-
No equivalent source code line in the reference code can be identified.
-(If set to)144 489.6 R F1(On)2.556 E F0 2.556(,r)C .056(eadline attempt\
5044
-
No equivalent source code line in the reference code can be identified.
-s to bind the control characters treated specially by the k)-2.556 F
5045
-
No equivalent source code line in the reference code can be identified.
-(ernel')-.1 E 2.555(st)-.55 G(ermi-)-2.555 E(nal dri)144 501.6 Q -.15
5046
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(heir readline equi)-2.5 E -.25(va)
5047
-
No equivalent source code line in the reference code can be identified.
--.25 G(lents.).25 E F1(blink\255matching\255par)108 513.6 Q(en \(Off\))
5048
-
No equivalent source code line in the reference code can be identified.
--.18 E F0 .21(If set to)144 525.6 R F1(On)2.71 E F0 2.71(,r)C .21
5049
-
No equivalent source code line in the reference code can be identified.
-(eadline attempts to brie\215y mo)-2.71 F .51 -.15(ve t)-.15 H .21
5050
-
No equivalent source code line in the reference code can be identified.
-(he cursor to an opening parenthesis when a closing).15 F
5051
-
No equivalent source code line in the reference code can be identified.
-(parenthesis is inserted.)144 537.6 Q F1(color)108 549.6 Q
5052
-
No equivalent source code line in the reference code can be identified.
-(ed\255completion\255pr)-.18 E(e\214x \(Off\))-.18 E F0 .515(If set to)
5053
-
No equivalent source code line in the reference code can be identified.
-144 561.6 R F1(On)3.015 E F0 3.015(,w)C .515(hen listing completions, r\
5054
-
No equivalent source code line in the reference code can be identified.
-eadline displays the common pre\214x of the set of possible)-3.015 F
5055
-
No equivalent source code line in the reference code can be identified.
-2.935(completions using a dif)144 573.6 R 2.935(ferent color)-.25 F
5056
-
No equivalent source code line in the reference code can be identified.
-7.936(.T)-.55 G 2.936(he color de\214nitions are tak)-7.936 F 2.936
5057
-
No equivalent source code line in the reference code can be identified.
-(en from the v)-.1 F 2.936(alue of the)-.25 F F1(LS_COLORS)144 585.6 Q
5058
-
No equivalent source code line in the reference code can be identified.
-F0(en)2.5 E(vironment v)-.4 E(ariable.)-.25 E F1(color)108 597.6 Q
5059
-
No equivalent source code line in the reference code can be identified.
-(ed\255stats \(Off\))-.18 E F0 1.58(If set to)144 609.6 R F1(On)4.08 E
5060
-
No equivalent source code line in the reference code can be identified.
-F0 4.08(,r)C 1.579(eadline displays possible completions using dif)-4.08
5061
-
No equivalent source code line in the reference code can be identified.
-F 1.579(ferent colors to indicate their \214le)-.25 F 2.5(type. The)144
5062
-
No equivalent source code line in the reference code can be identified.
-621.6 R(color de\214nitions are tak)2.5 E(en from the v)-.1 E
5063
-
No equivalent source code line in the reference code can be identified.
-(alue of the)-.25 E F1(LS_COLORS)2.5 E F0(en)2.5 E(vironment v)-.4 E
5064
-
No equivalent source code line in the reference code can be identified.
-(ariable.)-.25 E F1(comment\255begin \(`)108 633.6 Q(`#')-.63 E('\))-.63
5065
-
No equivalent source code line in the reference code can be identified.
-E F0 .884(The string that is inserted when the readline)144 645.6 R F1
5066
-
No equivalent source code line in the reference code can be identified.
-(insert\255comment)3.385 E F0 .885(command is e)3.385 F -.15(xe)-.15 G
5067
-
No equivalent source code line in the reference code can be identified.
-3.385(cuted. This).15 F(com-)3.385 E(mand is bound to)144 657.6 Q F1
5068
-
No equivalent source code line in the reference code can be identified.
-(M\255#)2.5 E F0(in emacs mode and to)2.5 E F1(#)2.5 E F0
5069
-
No equivalent source code line in the reference code can be identified.
-(in vi command mode.)2.5 E F1(completion\255display\255width \(\2551\))
5070
-
No equivalent source code line in the reference code can be identified.
-108 669.6 Q F0 1.453(The number of screen columns used to display possi\
5071
-
No equivalent source code line in the reference code can be identified.
-ble matches when performing completion.)144 681.6 R .193(The v)144 693.6
5072
-
No equivalent source code line in the reference code can be identified.
-R .193(alue is ignored if it is less than 0 or greater than the termina\
5073
-
No equivalent source code line in the reference code can be identified.
-l screen width.)-.25 F 2.694(Av)5.194 G .194(alue of 0 will)-2.944 F
5074
-
No equivalent source code line in the reference code can be identified.
-(cause matches to be displayed one per line.)144 705.6 Q(The def)5 E
5075
-
No equivalent source code line in the reference code can be identified.
-(ault v)-.1 E(alue is \2551.)-.25 E(GNU Bash 4.4)72 768 Q(2018 March 2)
5076
-
No equivalent source code line in the reference code can be identified.
-146.79 E(40)195.95 E 0 Cg EP
5061
-
+-.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F2(audible)3.44 E F0(,)A
5062
-
+(readline attempts to ring the terminal')144 708 Q 2.5(sb)-.55 G(ell.)
5063
-
+-2.5 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(40)193.45 E 0 Cg EP
5077 ➡ 5064 %%Page: 41 41
5078 ➡ 5065 %%BeginPageSetup
5079 ➡ 5066 BP
5080 ➡ 5067 %%EndPageSetup
5081 ➡ 5068 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5082 ➡ 5069 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5083
-
No equivalent source code line in the reference code can be identified.
-SF(completion\255ignor)108 84 Q(e\255case \(Off\))-.18 E F0(If set to)
5084
-
No equivalent source code line in the reference code can be identified.
-144 96 Q F1(On)2.5 E F0 2.5(,r)C(eadline performs \214lename matching a\
5085
-
No equivalent source code line in the reference code can be identified.
-nd completion in a case\255insensiti)-2.5 E .3 -.15(ve f)-.25 H(ashion.)
5086
-
No equivalent source code line in the reference code can be identified.
-.05 E F1(completion\255map\255case \(Off\))108 108 Q F0 .094(If set to)
5087
-
No equivalent source code line in the reference code can be identified.
-144 120 R F1(On)2.593 E F0 2.593(,a)C(nd)-2.593 E F1
5088
-
No equivalent source code line in the reference code can be identified.
-(completion\255ignor)2.593 E(e\255case)-.18 E F0 .093
5089
-
No equivalent source code line in the reference code can be identified.
-(is enabled, readline treats h)2.593 F .093(yphens \()-.05 F/F2 10
5090
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF<ad>A F0 2.593(\)a)C .093(nd underscores)-2.593 F(\()
5091
-
No equivalent source code line in the reference code can be identified.
-144 132 Q F2(_)A F0 2.5(\)a)C 2.5(se)-2.5 G(qui)-2.5 E -.25(va)-.25 G
5092
-
No equivalent source code line in the reference code can be identified.
-(lent when performing case\255insensiti).25 E .3 -.15(ve \214)-.25 H
5093
-
No equivalent source code line in the reference code can be identified.
-(lename matching and completion.).15 E F1(completion\255pr)108 144 Q
5094
-
No equivalent source code line in the reference code can be identified.
-(e\214x\255display\255length \(0\))-.18 E F0 .829(The length in charact\
5095
-
No equivalent source code line in the reference code can be identified.
-ers of the common pre\214x of a list of possible completions that is di\
5096
-
No equivalent source code line in the reference code can be identified.
-splayed)144 156 R 1.275(without modi\214cation.)144 168 R 1.275
5097
-
No equivalent source code line in the reference code can be identified.
-(When set to a v)6.275 F 1.274(alue greater than zero, common pre\214x)
5098
-
No equivalent source code line in the reference code can be identified.
--.25 F 1.274(es longer than this)-.15 F -.25(va)144 180 S(lue are repla\
5099
-
No equivalent source code line in the reference code can be identified.
-ced with an ellipsis when displaying possible completions.).25 E F1
5100
-
No equivalent source code line in the reference code can be identified.
-(completion\255query\255items \(100\))108 192 Q F0 .529
5101
-
No equivalent source code line in the reference code can be identified.
-(This determines when the user is queried about vie)144 204 R .53
5070
-
+SF(bind\255tty\255special\255chars \(On\))108 84 Q F0 .056(If set to)144
5071
-
+96 R F1(On)2.556 E F0 2.556(,r)C .056(eadline attempts to bind the cont\
5072
-
+rol characters treated specially by the k)-2.556 F(ernel')-.1 E 2.555
5073
-
+(st)-.55 G(ermi-)-2.555 E(nal dri)144 108 Q -.15(ve)-.25 G 2.5(rt).15 G
5074
-
+2.5(ot)-2.5 G(heir readline equi)-2.5 E -.25(va)-.25 G(lents.).25 E F1
5075
-
+(blink\255matching\255par)108 120 Q(en \(Off\))-.18 E F0 .21(If set to)
5076
-
+144 132 R F1(On)2.71 E F0 2.71(,r)C .21
5077
-
+(eadline attempts to brie\215y mo)-2.71 F .51 -.15(ve t)-.15 H .21
5078
-
+(he cursor to an opening parenthesis when a closing).15 F
5079
-
+(parenthesis is inserted.)144 144 Q F1(color)108 156 Q
5080
-
+(ed\255completion\255pr)-.18 E(e\214x \(Off\))-.18 E F0 .515(If set to)
5081
-
+144 168 R F1(On)3.015 E F0 3.015(,w)C .515(hen listing completions, rea\
5082
-
+dline displays the common pre\214x of the set of possible)-3.015 F 2.935
5083
-
+(completions using a dif)144 180 R 2.935(ferent color)-.25 F 7.936(.T)
5084
-
+-.55 G 2.936(he color de\214nitions are tak)-7.936 F 2.936
5085
-
+(en from the v)-.1 F 2.936(alue of the)-.25 F F1(LS_COLORS)144 192 Q F0
5086
-
+(en)2.5 E(vironment v)-.4 E(ariable.)-.25 E F1(color)108 204 Q
5087
-
+(ed\255stats \(Off\))-.18 E F0 1.58(If set to)144 216 R F1(On)4.08 E F0
5088
-
+4.08(,r)C 1.579(eadline displays possible completions using dif)-4.08 F
5089
-
+1.579(ferent colors to indicate their \214le)-.25 F 2.5(type. The)144
5090
-
+228 R(color de\214nitions are tak)2.5 E(en from the v)-.1 E(alue of the)
5091
-
+-.25 E F1(LS_COLORS)2.5 E F0(en)2.5 E(vironment v)-.4 E(ariable.)-.25 E
5092
-
+F1(comment\255begin \(`)108 240 Q(`#')-.63 E('\))-.63 E F0 .884
5093
-
+(The string that is inserted when the readline)144 252 R F1
5094
-
+(insert\255comment)3.385 E F0 .885(command is e)3.385 F -.15(xe)-.15 G
5095
-
+3.385(cuted. This).15 F(com-)3.385 E(mand is bound to)144 264 Q F1
5096
-
+(M\255#)2.5 E F0(in emacs mode and to)2.5 E F1(#)2.5 E F0
5097
-
+(in vi command mode.)2.5 E F1(completion\255display\255width \(\2551\))
5098
-
+108 276 Q F0 1.453(The number of screen columns used to display possibl\
5099
-
+e matches when performing completion.)144 288 R .193(The v)144 300 R
5100
-
+.193(alue is ignored if it is less than 0 or greater than the terminal \
5101
-
+screen width.)-.25 F 2.694(Av)5.194 G .194(alue of 0 will)-2.944 F
5102
-
+(cause matches to be displayed one per line.)144 312 Q(The def)5 E
5103
-
+(ault v)-.1 E(alue is \2551.)-.25 E F1(completion\255ignor)108 324 Q
5104
-
+(e\255case \(Off\))-.18 E F0(If set to)144 336 Q F1(On)2.5 E F0 2.5(,r)C
5105
-
+(eadline performs \214lename matching and completion in a case\255insen\
5106
-
+siti)-2.5 E .3 -.15(ve f)-.25 H(ashion.).05 E F1
5107
-
+(completion\255map\255case \(Off\))108 348 Q F0 .094(If set to)144 360 R
5108
-
+F1(On)2.593 E F0 2.593(,a)C(nd)-2.593 E F1(completion\255ignor)2.593 E
5109
-
+(e\255case)-.18 E F0 .093(is enabled, readline treats h)2.593 F .093
5110
-
+(yphens \()-.05 F/F2 10/Times-Italic@0 SF<ad>A F0 2.593(\)a)C .093
5111
-
+(nd underscores)-2.593 F(\()144 372 Q F2(_)A F0 2.5(\)a)C 2.5(se)-2.5 G
5112
-
+(qui)-2.5 E -.25(va)-.25 G(lent when performing case\255insensiti).25 E
5113
-
+.3 -.15(ve \214)-.25 H(lename matching and completion.).15 E F1
5114
-
+(completion\255pr)108 384 Q(e\214x\255display\255length \(0\))-.18 E F0
5115
-
+.829(The length in characters of the common pre\214x of a list of possi\
5116
-
+ble completions that is displayed)144 396 R 1.275
5117
-
+(without modi\214cation.)144 408 R 1.275(When set to a v)6.275 F 1.274
5118
-
+(alue greater than zero, common pre\214x)-.25 F 1.274
5119
-
+(es longer than this)-.15 F -.25(va)144 420 S(lue are replaced with an \
5120
-
+ellipsis when displaying possible completions.).25 E F1
5121
-
+(completion\255query\255items \(100\))108 432 Q F0 .529
5122
-
+(This determines when the user is queried about vie)144 444 R .53
5102 ➡ 5123 (wing the number of possible completions gen-)-.25 F .561(erated by the)
5103
-
No equivalent source code line in the reference code can be identified.
-144 216 R F1(possible\255completions)3.061 E F0 3.061(command. It)3.061
5124
-
+144 456 R F1(possible\255completions)3.061 E F0 3.061(command. It)3.061
5104 ➡ 5125 F .561(may be set to an)3.061 F 3.06(yi)-.15 G(nte)-3.06 E .56(ger v)
5105
-
No equivalent source code line in the reference code can be identified.
--.15 F .56(alue greater than or)-.25 F .782(equal to zero.)144 228 R
5126
-
+-.15 F .56(alue greater than or)-.25 F .782(equal to zero.)144 468 R
5106 ➡ 5127 .783(If the number of possible completions is greater than or equal to \
5107
-
No equivalent source code line in the reference code can be identified.
-the v)5.782 F .783(alue of this)-.25 F -.25(va)144 240 S .237
5128
-
+the v)5.782 F .783(alue of this)-.25 F -.25(va)144 480 S .237
5108 ➡ 5129 (riable, the user is ask).25 F .237(ed whether or not he wishes to vie)
5109 ➡ 5130 -.1 F 2.737(wt)-.25 G .237(hem; otherwise the)-2.737 F 2.737(ya)-.15 G
5110
-
No equivalent source code line in the reference code can be identified.
-.237(re simply listed)-2.737 F(on the terminal.)144 252 Q F1(con)108 264
5111
-
No equivalent source code line in the reference code can be identified.
-Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612(If set to)144 276 R F1(On)
5131
-
+.237(re simply listed)-2.737 F(on the terminal.)144 492 Q F1(con)108 504
5132
-
+Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612(If set to)144 516 R F1(On)
5112 ➡ 5133 3.112 E F0 3.112(,r)C .613(eadline will con)-3.112 F -.15(ve)-.4 G .613
5113 ➡ 5134 (rt characters with the eighth bit set to an ASCII k).15 F .913 -.15
5114 ➡ 5135 (ey s)-.1 H .613(equence by).15 F .541
5115 ➡ 5136 (stripping the eighth bit and pre\214xing an escape character \(in ef)
5116
-
No equivalent source code line in the reference code can be identified.
-144 288 R .541(fect, using escape as the)-.25 F F2 .541(meta pr)3.041 F
5117
-
No equivalent source code line in the reference code can be identified.
-(e-)-.37 E<8c78>144 300 Q F0 2.5(\). The)B(def)2.5 E(ault is)-.1 E F2
5137
-
+144 528 R .541(fect, using escape as the)-.25 F F2 .541(meta pr)3.041 F
5138
-
+(e-)-.37 E<8c78>144 540 Q F0 2.5(\). The)B(def)2.5 E(ault is)-.1 E F2
5118 ➡ 5139 (On)2.5 E F0 2.5(,b)C(ut readline will set it to)-2.7 E F2(Of)2.5 E(f)
5119 ➡ 5140 -.18 E F0(if the locale contains eight-bit characters.)2.5 E F1
5120
-
No equivalent source code line in the reference code can be identified.
-(disable\255completion \(Off\))108 312 Q F0 .038(If set to)144 324 R F1
5141
-
+(disable\255completion \(Off\))108 552 Q F0 .038(If set to)144 564 R F1
5121 ➡ 5142 (On)2.538 E F0 2.538(,r)C .038(eadline will inhibit w)-2.538 F .038
5122 ➡ 5143 (ord completion.)-.1 F .038
5123 ➡ 5144 (Completion characters will be inserted into the)5.038 F(line as if the)
5124
-
No equivalent source code line in the reference code can be identified.
-144 336 Q 2.5(yh)-.15 G(ad been mapped to)-2.5 E F1(self-insert)2.5 E F0
5125
-
No equivalent source code line in the reference code can be identified.
-(.)A F1(echo\255contr)108 348 Q(ol\255characters \(On\))-.18 E F0 1.211
5126
-
No equivalent source code line in the reference code can be identified.
-(When set to)144 360 R F1(On)3.711 E F0 3.711(,o)C 3.711(no)-3.711 G
5145
-
+144 576 Q 2.5(yh)-.15 G(ad been mapped to)-2.5 E F1(self-insert)2.5 E F0
5146
-
+(.)A F1(echo\255contr)108 588 Q(ol\255characters \(On\))-.18 E F0 1.211
5147
-
+(When set to)144 600 R F1(On)3.711 E F0 3.711(,o)C 3.711(no)-3.711 G
5127 ➡ 5148 1.211(perating systems that indicate the)-3.711 F 3.711(ys)-.15 G 1.21
5128 ➡ 5149 (upport it, readline echoes a character)-3.711 F
5129
-
No equivalent source code line in the reference code can be identified.
-(corresponding to a signal generated from the k)144 372 Q -.15(ey)-.1 G
5130
-
No equivalent source code line in the reference code can be identified.
-(board.).15 E F1(editing\255mode \(emacs\))108 384 Q F0 .141
5131
-
No equivalent source code line in the reference code can be identified.
-(Controls whether readline be)144 396 R .141(gins with a set of k)-.15 F
5150
-
+(corresponding to a signal generated from the k)144 612 Q -.15(ey)-.1 G
5151
-
+(board.).15 E F1(editing\255mode \(emacs\))108 624 Q F0 .141
5152
-
+(Controls whether readline be)144 636 R .141(gins with a set of k)-.15 F
5132 ➡ 5153 .441 -.15(ey b)-.1 H .141(indings similar to).15 F F2(Emacs)2.642 E F0
5133 ➡ 5154 (or)2.642 E F2(vi)2.642 E F0(.)A F1(editing\255mode)5.142 E F0
5134
-
No equivalent source code line in the reference code can be identified.
-(can be set to either)144 408 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E
5135
-
No equivalent source code line in the reference code can be identified.
-F0(.)A F1(emacs\255mode\255string \(@\))108 420 Q F0 .518(If the)144 432
5155
-
+(can be set to either)144 648 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E
5156
-
+F0(.)A F1(emacs\255mode\255string \(@\))108 660 Q F0 .518(If the)144 672
5136 ➡ 5157 R F2(show\255mode\255in\255pr)3.018 E(ompt)-.45 E F0 -.25(va)3.018 G
5137 ➡ 5158 .517(riable is enabled, this string is displayed immediately before the)
5138 ➡ 5159 .25 F .622
5139
-
No equivalent source code line in the reference code can be identified.
-(last line of the primary prompt when emacs editing mode is acti)144 444
5160
-
+(last line of the primary prompt when emacs editing mode is acti)144 684
5140 ➡ 5161 R -.15(ve)-.25 G 5.622(.T).15 G .622(he v)-5.622 F .622(alue is e)-.25 F
5141
-
No equivalent source code line in the reference code can be identified.
-.622(xpanded lik)-.15 F 3.122(ea)-.1 G -.1(ke)144 456 S 3.34(yb)-.05 G
5162
-
+.622(xpanded lik)-.15 F 3.122(ea)-.1 G -.1(ke)144 696 S 3.34(yb)-.05 G
5142 ➡ 5163 .839(inding, so the standard set of meta- and control pre\214x)-3.34 F
5143
-
No equivalent source code line in the reference code can be identified.
-.839(es and backslash escape sequences is)-.15 F -.2(av)144 468 S 2.798
5164
-
+.839(es and backslash escape sequences is)-.15 F -.2(av)144 708 S 2.798
5144 ➡ 5165 (ailable. Use)-.05 F .298(the \\1 and \\2 escapes to be)2.798 F .298
5145 ➡ 5166 (gin and end sequences of non-printing characters, which)-.15 F
5146 ➡ 5167 (can be used to embed a terminal control sequence into the mode string.)
5147
-
No equivalent source code line in the reference code can be identified.
-144 480 Q F1(enable\255brack)108 492 Q(eted\255paste \(Off\))-.1 E F0
5148
-
No equivalent source code line in the reference code can be identified.
-1.222(When set to)144 504 R F1(On)3.721 E F0 3.721(,r)C 1.221
5168
-
+144 720 Q(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(41)193.45 E 0 Cg
5169
-
+EP
5170
-
+%%Page: 42 42
5171
-
+%%BeginPageSetup
5172
-
+BP
5173
-
+%%EndPageSetup
5174
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5175
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5176
-
+SF(enable\255brack)108 84 Q(eted\255paste \(Off\))-.1 E F0 1.222
5177
-
+(When set to)144 96 R F1(On)3.721 E F0 3.721(,r)C 1.221
5149 ➡ 5178 (eadline will con\214gure the terminal in a w)-3.721 F 1.221
5150 ➡ 5179 (ay that will enable it to insert each)-.1 F .353
5151
-
No equivalent source code line in the reference code can be identified.
-(paste into the editing b)144 516 R(uf)-.2 E .353(fer as a single strin\
5180
-
+(paste into the editing b)144 108 R(uf)-.2 E .353(fer as a single strin\
5152 ➡ 5181 g of characters, instead of treating each character as if)-.25 F .544
5153
-
No equivalent source code line in the reference code can be identified.
-(it had been read from the k)144 528 R -.15(ey)-.1 G 3.043(board. This)
5182
-
+(it had been read from the k)144 120 R -.15(ey)-.1 G 3.043(board. This)
5154 ➡ 5183 .15 F .543(can pre)3.043 F -.15(ve)-.25 G .543
5155 ➡ 5184 (nt pasted characters from being interpreted as).15 F(editing commands.)
5156
-
No equivalent source code line in the reference code can be identified.
-144 540 Q F1(enable\255k)108 552 Q(eypad \(Off\))-.1 E F0 .892
5157
-
No equivalent source code line in the reference code can be identified.
-(When set to)144 564 R F1(On)3.393 E F0 3.393(,r)C .893
5185
-
+144 132 Q F1(enable\255k)108 144 Q(eypad \(Off\))-.1 E F0 .892
5186
-
+(When set to)144 156 R F1(On)3.393 E F0 3.393(,r)C .893
5158 ➡ 5187 (eadline will try to enable the application k)-3.393 F -.15(ey)-.1 G
5159 ➡ 5188 .893(pad when it is called.).15 F .893(Some sys-)5.893 F
5160
-
No equivalent source code line in the reference code can be identified.
-(tems need this to enable the arro)144 576 Q 2.5(wk)-.25 G -.15(ey)-2.6
5161
-
No equivalent source code line in the reference code can be identified.
-G(s.).15 E F1(enable\255meta\255k)108 588 Q(ey \(On\))-.1 E F0 .64
5162
-
No equivalent source code line in the reference code can be identified.
-(When set to)144 600 R F1(On)3.14 E F0 3.14(,r)C .64
5189
-
+(tems need this to enable the arro)144 168 Q 2.5(wk)-.25 G -.15(ey)-2.6
5190
-
+G(s.).15 E F1(enable\255meta\255k)108 180 Q(ey \(On\))-.1 E F0 .64
5191
-
+(When set to)144 192 R F1(On)3.14 E F0 3.14(,r)C .64
5163 ➡ 5192 (eadline will try to enable an)-3.14 F 3.14(ym)-.15 G .64
5164 ➡ 5193 (eta modi\214er k)-3.14 F .94 -.15(ey t)-.1 H .64
5165
-
No equivalent source code line in the reference code can be identified.
-(he terminal claims to support).15 F(when it is called.)144 612 Q
5194
-
+(he terminal claims to support).15 F(when it is called.)144 204 Q
5166 ➡ 5195 (On man)5 E 2.5(yt)-.15 G(erminals, the meta k)-2.5 E .3 -.15(ey i)-.1 H
5167 ➡ 5196 2.5(su).15 G(sed to send eight-bit characters.)-2.5 E F1
5168
-
No equivalent source code line in the reference code can be identified.
-(expand\255tilde \(Off\))108 624 Q F0(If set to)144 636 Q F1(On)2.5 E F0
5197
-
+(expand\255tilde \(Off\))108 216 Q F0(If set to)144 228 Q F1(On)2.5 E F0
5169 ➡ 5198 2.5(,t)C(ilde e)-2.5 E(xpansion is performed when readline attempts w)
5170
-
No equivalent source code line in the reference code can be identified.
--.15 E(ord completion.)-.1 E F1(history\255pr)108 648 Q(eser)-.18 E -.1
5171
-
No equivalent source code line in the reference code can be identified.
-(ve)-.1 G(\255point \(Off\)).1 E F0 1.338(If set to)144 660 R F1(On)
5199
-
+-.15 E(ord completion.)-.1 E F1(history\255pr)108 240 Q(eser)-.18 E -.1
5200
-
+(ve)-.1 G(\255point \(Off\)).1 E F0 1.338(If set to)144 252 R F1(On)
5172 ➡ 5201 3.838 E F0 3.838(,t)C 1.338(he history code attempts to place point at \
5173
-
No equivalent source code line in the reference code can be identified.
-the same location on each history line)-3.838 F(retrie)144 672 Q -.15
5202
-
+the same location on each history line)-3.838 F(retrie)144 264 Q -.15
5174 ➡ 5203 (ve)-.25 G 2.5(dw).15 G(ith)-2.5 E F1(pr)2.5 E -.15(ev)-.18 G
5175 ➡ 5204 (ious-history).15 E F0(or)2.5 E F1(next-history)2.5 E F0(.)A F1
5176
-
No equivalent source code line in the reference code can be identified.
-(history\255size \(unset\))108 684 Q F0 .949
5177
-
No equivalent source code line in the reference code can be identified.
-(Set the maximum number of history entries sa)144 696 R -.15(ve)-.2 G
5205
-
+(history\255size \(unset\))108 276 Q F0 .949
5206
-
+(Set the maximum number of history entries sa)144 288 R -.15(ve)-.2 G
5178 ➡ 5207 3.448(di).15 G 3.448(nt)-3.448 G .948(he history list.)-3.448 F .948
5179 ➡ 5208 (If set to zero, an)5.948 F 3.448(ye)-.15 G(xisting)-3.598 E .482
5180
-
No equivalent source code line in the reference code can be identified.
-(history entries are deleted and no ne)144 708 R 2.982(we)-.25 G .483
5209
-
+(history entries are deleted and no ne)144 300 R 2.982(we)-.25 G .483
5181 ➡ 5210 (ntries are sa)-2.982 F -.15(ve)-.2 G 2.983(d. If).15 F .483(set to a v)
5182 ➡ 5211 2.983 F .483(alue less than zero, the num-)-.25 F .278
5183
-
No equivalent source code line in the reference code can be identified.
-(ber of history entries is not limited.)144 720 R .277(By def)5.278 F
5212
-
+(ber of history entries is not limited.)144 312 R .277(By def)5.278 F
5184 ➡ 5213 .277(ault, the number of history entries is set to the v)-.1 F .277
5185
-
No equivalent source code line in the reference code can be identified.
-(alue of)-.25 F(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(41)195.95 E
5186
-
No equivalent source code line in the reference code can be identified.
-0 Cg EP
5187
-
No equivalent source code line in the reference code can be identified.
-%%Page: 42 42
5188
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
5189
-
No equivalent source code line in the reference code can be identified.
-BP
5190
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
5191
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5192
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(the)144 84 Q/F1 10
5193
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(HISTSIZE)3.41 E F0 .91(shell v)3.41 F 3.41(ariable. If)
5194
-
No equivalent source code line in the reference code can be identified.
--.25 F .911(an attempt is made to set)3.41 F/F2 10/Times-Italic@0 SF
5195
-
No equivalent source code line in the reference code can be identified.
-(history\255size)3.411 E F0 .911(to a non-numeric v)3.411 F(alue,)-.25 E
5196
-
No equivalent source code line in the reference code can be identified.
-(the maximum number of history entries will be set to 500.)144 96 Q F1
5197
-
No equivalent source code line in the reference code can be identified.
-(horizontal\255scr)108 108 Q(oll\255mode \(Off\))-.18 E F0 .449
5198
-
No equivalent source code line in the reference code can be identified.
-(When set to)144 120 R F1(On)2.949 E F0 2.949(,m)C(ak)-2.949 E .448
5214
-
+(alue of)-.25 F(the)144 324 Q F1(HISTSIZE)3.41 E F0 .91(shell v)3.41 F
5215
-
+3.41(ariable. If)-.25 F .911(an attempt is made to set)3.41 F/F2 10
5216
-
+/Times-Italic@0 SF(history\255size)3.411 E F0 .911(to a non-numeric v)
5217
-
+3.411 F(alue,)-.25 E
5218
-
+(the maximum number of history entries will be set to 500.)144 336 Q F1
5219
-
+(horizontal\255scr)108 348 Q(oll\255mode \(Off\))-.18 E F0 .449
5220
-
+(When set to)144 360 R F1(On)2.949 E F0 2.949(,m)C(ak)-2.949 E .448
5199 ➡ 5221 (es readline use a single line for display)-.1 F 2.948(,s)-.65 G .448
5200 ➡ 5222 (crolling the input horizontally on a)-2.948 F 1.194(single screen line\
5201 ➡ 5223 when it becomes longer than the screen width rather than wrapping to a\
5202
-
No equivalent source code line in the reference code can be identified.
- ne)144 132 R(w)-.25 E(line.)144 144 Q F1(input\255meta \(Off\))108 156
5203
-
No equivalent source code line in the reference code can be identified.
-Q F0 1.062(If set to)144 168 R F1(On)3.562 E F0 3.562(,r)C 1.061(eadlin\
5224
-
+ ne)144 372 R(w)-.25 E(line.)144 384 Q F1(input\255meta \(Off\))108 396
5225
-
+Q F0 1.062(If set to)144 408 R F1(On)3.562 E F0 3.562(,r)C 1.061(eadlin\
5204 ➡ 5226 e will enable eight-bit input \(that is, it will not strip the eighth b\
5205
-
No equivalent source code line in the reference code can be identified.
-it from the)-3.562 F .335(characters it reads\), re)144 180 R -.05(ga)
5227
-
+it from the)-3.562 F .335(characters it reads\), re)144 420 R -.05(ga)
5206 ➡ 5228 -.15 G .335(rdless of what the terminal claims it can support.).05 F
5207 ➡ 5229 .336(The name)5.336 F F1(meta\255\215ag)2.836 E F0(is)2.836 E 2.865(as)
5208
-
No equivalent source code line in the reference code can be identified.
-144 192 S(ynon)-2.865 E .365(ym for this v)-.15 F 2.864(ariable. The)
5230
-
+144 432 S(ynon)-2.865 E .365(ym for this v)-.15 F 2.864(ariable. The)
5209 ➡ 5231 -.25 F(def)2.864 E .364(ault is)-.1 F F2(Of)2.864 E(f)-.18 E F0 2.864
5210 ➡ 5232 (,b)C .364(ut readline will set it to)-3.064 F F2(On)2.864 E F0 .364
5211
-
No equivalent source code line in the reference code can be identified.
-(if the locale contains)2.864 F(eight-bit characters.)144 204 Q F1
5212
-
No equivalent source code line in the reference code can be identified.
-(isear)108 216 Q(ch\255terminators \(`)-.18 E(`C\255[C\255J')-.63 E('\))
5233
-
+(if the locale contains)2.864 F(eight-bit characters.)144 444 Q F1
5234
-
+(isear)108 456 Q(ch\255terminators \(`)-.18 E(`C\255[C\255J')-.63 E('\))
5213 ➡ 5235 -.63 E F0 .439(The string of characters that should terminate an increm\
5214
-
No equivalent source code line in the reference code can be identified.
-ental search without subsequently e)144 228 R -.15(xe)-.15 G(cut-).15 E
5215
-
No equivalent source code line in the reference code can be identified.
-.935(ing the character as a command.)144 240 R .935(If this v)5.935 F
5236
-
+ental search without subsequently e)144 468 R -.15(xe)-.15 G(cut-).15 E
5237
-
+.935(ing the character as a command.)144 480 R .935(If this v)5.935 F
5216 ➡ 5238 .935(ariable has not been gi)-.25 F -.15(ve)-.25 G 3.434(nav).15 G .934
5217
-
No equivalent source code line in the reference code can be identified.
-(alue, the characters)-3.684 F F2(ESC)3.434 E F0(and)144 252 Q F2
5239
-
+(alue, the characters)-3.684 F F2(ESC)3.434 E F0(and)144 492 Q F2
5218 ➡ 5240 (C\255J)2.5 E F0(will terminate an incremental search.)2.5 E F1 -.1(ke)
5219
-
No equivalent source code line in the reference code can be identified.
-108 264 S(ymap \(emacs\)).1 E F0 2.02(Set the current readline k)144 276
5241
-
+108 504 S(ymap \(emacs\)).1 E F0 2.02(Set the current readline k)144 516
5220 ➡ 5242 R -.15(ey)-.1 G 4.521(map. The).15 F 2.021(set of v)4.521 F 2.021
5221 ➡ 5243 (alid k)-.25 F -.15(ey)-.1 G 2.021(map names is).15 F F2 2.021
5222 ➡ 5244 (emacs, emacs\255standar)4.521 F(d,)-.37 E .069
5223
-
No equivalent source code line in the reference code can be identified.
-(emacs\255meta, emacs\255ctlx, vi, vi\255command)144 288 R F0 2.568(,a)C
5245
-
+(emacs\255meta, emacs\255ctlx, vi, vi\255command)144 528 R F0 2.568(,a)C
5224 ➡ 5246 (nd)-2.568 E F2(vi\255insert)2.568 E F0(.).68 E F2(vi)5.068 E F0 .068
5225 ➡ 5247 (is equi)2.568 F -.25(va)-.25 G .068(lent to).25 F F2(vi\255command)
5226
-
No equivalent source code line in the reference code can be identified.
-2.568 E F0(;)A F2(emacs)2.568 E F0 1.543(is equi)144 300 R -.25(va)-.25
5248
-
+2.568 E F0(;)A F2(emacs)2.568 E F0 1.543(is equi)144 540 R -.25(va)-.25
5227 ➡ 5249 G 1.543(lent to).25 F F2(emacs\255standar)4.044 E(d)-.37 E F0 6.544(.T)C
5228 ➡ 5250 1.544(he def)-6.544 F 1.544(ault v)-.1 F 1.544(alue is)-.25 F F2(emacs)
5229 ➡ 5251 4.044 E F0 4.044(;t).27 G 1.544(he v)-4.044 F 1.544(alue of)-.25 F F1
5230
-
No equivalent source code line in the reference code can be identified.
-(editing\255mode)4.044 E F0(also)4.044 E(af)144 312 Q(fects the def)-.25
5231
-
No equivalent source code line in the reference code can be identified.
-E(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F1 -.1(ke)108 324 S
5232
-
No equivalent source code line in the reference code can be identified.
-(yseq\255timeout \(500\)).1 E F0 .368(Speci\214es the duration)144 336 R
5252
-
+(editing\255mode)4.044 E F0(also)4.044 E(af)144 552 Q(fects the def)-.25
5253
-
+E(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F1 -.1(ke)108 564 S
5254
-
+(yseq\255timeout \(500\)).1 E F0 .368(Speci\214es the duration)144 576 R
5233 ➡ 5255 F2 -.37(re)2.867 G(adline).37 E F0 .367(will w)2.867 F .367
5234 ➡ 5256 (ait for a character when reading an ambiguous k)-.1 F .667 -.15(ey s)
5235
-
No equivalent source code line in the reference code can be identified.
--.1 H(equence).15 E 1.356(\(one that can form a complete k)144 348 R
5257
-
+-.1 H(equence).15 E 1.356(\(one that can form a complete k)144 588 R
5236 ➡ 5258 1.656 -.15(ey s)-.1 H 1.356(equence using the input read so f).15 F(ar)
5237 ➡ 5259 -.1 E 3.856(,o)-.4 G 3.856(rc)-3.856 G 1.356(an tak)-3.856 F 3.856(ea)
5238
-
No equivalent source code line in the reference code can be identified.
--.1 G(dditional)-3.856 E .32(input to complete a longer k)144 360 R .62
5260
-
+-.1 G(dditional)-3.856 E .32(input to complete a longer k)144 600 R .62
5239 ➡ 5261 -.15(ey s)-.1 H 2.82(equence\). If).15 F .32(no input is recei)2.82 F
5240 ➡ 5262 -.15(ve)-.25 G 2.82(dw).15 G .32(ithin the timeout,)-2.82 F F2 -.37(re)
5241
-
No equivalent source code line in the reference code can be identified.
-2.82 G(adline).37 E F0(will)2.82 E .906(use the shorter b)144 372 R .907
5263
-
+2.82 G(adline).37 E F0(will)2.82 E .906(use the shorter b)144 612 R .907
5242 ➡ 5264 (ut complete k)-.2 F 1.207 -.15(ey s)-.1 H 3.407(equence. The).15 F -.25
5243 ➡ 5265 (va)3.407 G .907(lue is speci\214ed in milliseconds, so a v).25 F .907
5244
-
No equivalent source code line in the reference code can be identified.
-(alue of)-.25 F .05(1000 means that)144 384 R F2 -.37(re)2.55 G(adline)
5266
-
+(alue of)-.25 F .05(1000 means that)144 624 R F2 -.37(re)2.55 G(adline)
5245 ➡ 5267 .37 E F0 .05(will w)2.55 F .05(ait one second for additional input.)-.1
5246 ➡ 5268 F .05(If this v)5.05 F .05(ariable is set to a v)-.25 F(alue)-.25 E .051
5247
-
No equivalent source code line in the reference code can be identified.
-(less than or equal to zero, or to a non-numeric v)144 396 R(alue,)-.25
5269
-
+(less than or equal to zero, or to a non-numeric v)144 636 R(alue,)-.25
5248 ➡ 5270 E F2 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051
5249 ➡ 5271 (ait until another k)-.1 F .352 -.15(ey i)-.1 H 2.552(sp).15 G(ressed)
5250
-
No equivalent source code line in the reference code can be identified.
--2.552 E(to decide which k)144 408 Q .3 -.15(ey s)-.1 H
5251
-
No equivalent source code line in the reference code can be identified.
-(equence to complete.).15 E F1(mark\255dir)108 420 Q(ectories \(On\))
5252
-
No equivalent source code line in the reference code can be identified.
--.18 E F0(If set to)144 432 Q F1(On)2.5 E F0 2.5(,c)C
5272
-
+-2.552 E(to decide which k)144 648 Q .3 -.15(ey s)-.1 H
5273
-
+(equence to complete.).15 E F1(mark\255dir)108 660 Q(ectories \(On\))
5274
-
+-.18 E F0(If set to)144 672 Q F1(On)2.5 E F0 2.5(,c)C
5253 ➡ 5275 (ompleted directory names ha)-2.5 E .3 -.15(ve a s)-.2 H(lash appended.)
5254
-
No equivalent source code line in the reference code can be identified.
-.15 E F1(mark\255modi\214ed\255lines \(Off\))108 444 Q F0(If set to)144
5255
-
No equivalent source code line in the reference code can be identified.
-456 Q F1(On)2.5 E F0 2.5(,h)C(istory lines that ha)-2.5 E .3 -.15(ve b)
5276
-
+.15 E F1(mark\255modi\214ed\255lines \(Off\))108 684 Q F0(If set to)144
5277
-
+696 Q F1(On)2.5 E F0 2.5(,h)C(istory lines that ha)-2.5 E .3 -.15(ve b)
5256 ➡ 5278 -.2 H(een modi\214ed are displayed with a preceding asterisk \().15 E F1
5257
-
No equivalent source code line in the reference code can be identified.
-(*)A F0(\).)A F1(mark\255symlink)108 468 Q(ed\255dir)-.1 E
5258
-
No equivalent source code line in the reference code can be identified.
-(ectories \(Off\))-.18 E F0 .175(If set to)144 480 R F1(On)2.675 E F0
5259
-
No equivalent source code line in the reference code can be identified.
-2.675(,c)C .175
5279
-
+(*)A F0(\).)A(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(42)193.45 E 0
5280
-
+Cg EP
5281
-
+%%Page: 43 43
5282
-
+%%BeginPageSetup
5283
-
+BP
5284
-
+%%EndPageSetup
5285
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5286
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5287
-
+SF(mark\255symlink)108 84 Q(ed\255dir)-.1 E(ectories \(Off\))-.18 E F0
5288
-
+.175(If set to)144 96 R F1(On)2.675 E F0 2.675(,c)C .175
5260 ➡ 5289 (ompleted names which are symbolic links to directories ha)-2.675 F .475
5261
-
No equivalent source code line in the reference code can be identified.
--.15(ve a s)-.2 H .175(lash appended \(sub-).15 F(ject to the v)144 492
5290
-
+-.15(ve a s)-.2 H .175(lash appended \(sub-).15 F(ject to the v)144 108
5262 ➡ 5291 Q(alue of)-.25 E F1(mark\255dir)2.5 E(ectories)-.18 E F0(\).)A F1
5263
-
No equivalent source code line in the reference code can be identified.
-(match\255hidden\255\214les \(On\))108 504 Q F0 .192(This v)144 516 R
5292
-
+(match\255hidden\255\214les \(On\))108 120 Q F0 .192(This v)144 132 R
5264 ➡ 5293 .192(ariable, when set to)-.25 F F1(On)2.692 E F0 2.692(,c)C .192
5265 ➡ 5294 (auses readline to match \214les whose names be)-2.692 F .193
5266 ➡ 5295 (gin with a `.)-.15 F 2.693('\()-.7 G(hidden)-2.693 E .457
5267
-
No equivalent source code line in the reference code can be identified.
-(\214les\) when performing \214lename completion.)144 528 R .456
5296
-
+(\214les\) when performing \214lename completion.)144 144 R .456
5268 ➡ 5297 (If set to)5.456 F F1(Off)2.956 E F0 2.956(,t)C .456(he leading `.)
5269 ➡ 5298 -2.956 F 2.956('m)-.7 G .456(ust be supplied by the)-2.956 F
5270
-
No equivalent source code line in the reference code can be identified.
-(user in the \214lename to be completed.)144 540 Q F1
5271
-
No equivalent source code line in the reference code can be identified.
-(menu\255complete\255display\255pr)108 552 Q(e\214x \(Off\))-.18 E F0
5272
-
No equivalent source code line in the reference code can be identified.
-1.585(If set to)144 564 R F1(On)4.085 E F0 4.085(,m)C 1.585(enu complet\
5299
-
+(user in the \214lename to be completed.)144 156 Q F1
5300
-
+(menu\255complete\255display\255pr)108 168 Q(e\214x \(Off\))-.18 E F0
5301
-
+1.585(If set to)144 180 R F1(On)4.085 E F0 4.085(,m)C 1.585(enu complet\
5273 ➡ 5302 ion displays the common pre\214x of the list of possible completions)
5274
-
No equivalent source code line in the reference code can be identified.
--4.085 F(\(which may be empty\) before c)144 576 Q
5275
-
No equivalent source code line in the reference code can be identified.
-(ycling through the list.)-.15 E F1(output\255meta \(Off\))108 588 Q F0
5276
-
No equivalent source code line in the reference code can be identified.
-.507(If set to)144 600 R F1(On)3.007 E F0 3.007(,r)C .507(eadline will \
5303
-
+-4.085 F(\(which may be empty\) before c)144 192 Q
5304
-
+(ycling through the list.)-.15 E F1(output\255meta \(Off\))108 204 Q F0
5305
-
+.507(If set to)144 216 R F1(On)3.007 E F0 3.007(,r)C .507(eadline will \
5277 ➡ 5306 display characters with the eighth bit set directly rather than as a me\
5278
-
No equivalent source code line in the reference code can be identified.
-ta-)-3.007 F(pre\214x)144 612 Q .884(ed escape sequence.)-.15 F .884
5279
-
No equivalent source code line in the reference code can be identified.
-(The def)5.884 F .884(ault is)-.1 F F2(Of)3.384 E(f)-.18 E F0 3.384(,b)C
5280
-
No equivalent source code line in the reference code can be identified.
-.884(ut readline will set it to)-3.584 F F2(On)3.384 E F0 .885
5281
-
No equivalent source code line in the reference code can be identified.
-(if the locale contains)3.384 F(eight-bit characters.)144 624 Q F1
5282
-
No equivalent source code line in the reference code can be identified.
-(page\255completions \(On\))108 636 Q F0 .809(If set to)144 648 R F1(On)
5283
-
No equivalent source code line in the reference code can be identified.
-3.308 E F0 3.308(,r)C .808(eadline uses an internal)-3.308 F F2(mor)
5284
-
No equivalent source code line in the reference code can be identified.
-3.308 E(e)-.37 E F0(-lik)A 3.308(ep)-.1 G .808
5307
-
+ta-)-3.007 F(pre\214x)144 228 Q .884(ed escape sequence.)-.15 F .884
5308
-
+(The def)5.884 F .884(ault is)-.1 F/F2 10/Times-Italic@0 SF(Of)3.384 E
5309
-
+(f)-.18 E F0 3.384(,b)C .884(ut readline will set it to)-3.584 F F2(On)
5310
-
+3.384 E F0 .885(if the locale contains)3.384 F(eight-bit characters.)144
5311
-
+240 Q F1(page\255completions \(On\))108 252 Q F0 .809(If set to)144 264
5312
-
+R F1(On)3.308 E F0 3.308(,r)C .808(eadline uses an internal)-3.308 F F2
5313
-
+(mor)3.308 E(e)-.37 E F0(-lik)A 3.308(ep)-.1 G .808
5285 ➡ 5314 (ager to display a screenful of possible comple-)-3.308 F
5286
-
No equivalent source code line in the reference code can be identified.
-(tions at a time.)144 660 Q F1
5287
-
No equivalent source code line in the reference code can be identified.
-(print\255completions\255horizontally \(Off\))108 672 Q F0 1.318
5288
-
No equivalent source code line in the reference code can be identified.
-(If set to)144 684 R F1(On)3.818 E F0 3.818(,r)C 1.319(eadline will dis\
5315
-
+(tions at a time.)144 276 Q F1
5316
-
+(print\255completions\255horizontally \(Off\))108 288 Q F0 1.318
5317
-
+(If set to)144 300 R F1(On)3.818 E F0 3.818(,r)C 1.319(eadline will dis\
5289 ➡ 5318 play completions with matches sorted horizontally in alphabetical)-3.818
5290
-
No equivalent source code line in the reference code can be identified.
-F(order)144 696 Q 2.5(,r)-.4 G(ather than do)-2.5 E(wn the screen.)-.25
5291
-
No equivalent source code line in the reference code can be identified.
-E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(42)195.95 E 0 Cg EP
5292
-
No equivalent source code line in the reference code can be identified.
-%%Page: 43 43
5293
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
5294
-
No equivalent source code line in the reference code can be identified.
-BP
5295
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
5296
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5297
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5298
-
No equivalent source code line in the reference code can be identified.
-SF -2.29 -.18(re v)108 84 T(ert\255all\255at\255newline \(Off\)).08 E F0
5299
-
No equivalent source code line in the reference code can be identified.
-.699(If set to)144 96 R F1(On)3.199 E F0 3.199(,r)C .699
5319
-
+F(order)144 312 Q 2.5(,r)-.4 G(ather than do)-2.5 E(wn the screen.)-.25
5320
-
+E F1 -2.29 -.18(re v)108 324 T(ert\255all\255at\255newline \(Off\)).08 E
5321
-
+F0 .699(If set to)144 336 R F1(On)3.199 E F0 3.199(,r)C .699
5300 ➡ 5322 (eadline will undo all changes to history lines before returning when)
5301
-
No equivalent source code line in the reference code can be identified.
--3.199 F F1(accept\255line)3.198 E F0(is)3.198 E -.15(exe)144 108 S
5323
-
+-3.199 F F1(accept\255line)3.198 E F0(is)3.198 E -.15(exe)144 348 S
5302 ➡ 5324 2.686(cuted. By).15 F(def)2.686 E .186
5303 ➡ 5325 (ault, history lines may be modi\214ed and retain indi)-.1 F .186
5304
-
No equivalent source code line in the reference code can be identified.
-(vidual undo lists across calls to)-.25 F F1 -.18(re)144 120 S(adline)
5305
-
No equivalent source code line in the reference code can be identified.
-.18 E F0(.)A F1(sho)108 132 Q(w\255all\255if\255ambiguous \(Off\))-.1 E
5306
-
No equivalent source code line in the reference code can be identified.
-F0 .304(This alters the def)144 144 R .304(ault beha)-.1 F .304
5326
-
+(vidual undo lists across calls to)-.25 F F1 -.18(re)144 360 S(adline)
5327
-
+.18 E F0(.)A F1(sho)108 372 Q(w\255all\255if\255ambiguous \(Off\))-.1 E
5328
-
+F0 .304(This alters the def)144 384 R .304(ault beha)-.1 F .304
5307 ➡ 5329 (vior of the completion functions.)-.2 F .304(If set to)5.304 F F1(On)
5308 ➡ 5330 2.804 E F0 2.803(,w)C .303(ords which ha)-2.903 F .603 -.15(ve m)-.2 H
5309 ➡ 5331 (ore).15 E 1.264(than one possible completion cause the matches to be l\
5310
-
No equivalent source code line in the reference code can be identified.
-isted immediately instead of ringing the)144 156 R(bell.)144 168 Q F1
5311
-
No equivalent source code line in the reference code can be identified.
-(sho)108 180 Q(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.346
5312
-
No equivalent source code line in the reference code can be identified.
-(This alters the def)144 192 R 5.346(ault beha)-.1 F 5.345
5332
-
+isted immediately instead of ringing the)144 396 R(bell.)144 408 Q F1
5333
-
+(sho)108 420 Q(w\255all\255if\255unmodi\214ed \(Off\))-.1 E F0 5.346
5334
-
+(This alters the def)144 432 R 5.346(ault beha)-.1 F 5.345
5313 ➡ 5335 (vior of the completion functions in a f)-.2 F 5.345(ashion similar to)
5314
-
No equivalent source code line in the reference code can be identified.
--.1 F F1(sho)144 204 Q(w\255all\255if\255ambiguous)-.1 E F0 6.69(.I)C
5336
-
+-.1 F F1(sho)144 444 Q(w\255all\255if\255ambiguous)-.1 E F0 6.69(.I)C
5315 ➡ 5337 4.19(fs)-6.69 G 1.691(et to)-4.19 F F1(On)4.191 E F0 4.191(,w)C 1.691
5316 ➡ 5338 (ords which ha)-4.291 F 1.991 -.15(ve m)-.2 H 1.691
5317
-
No equivalent source code line in the reference code can be identified.
-(ore than one possible completion).15 F 1.04(without an)144 216 R 3.54
5339
-
+(ore than one possible completion).15 F 1.04(without an)144 456 R 3.54
5318 ➡ 5340 (yp)-.15 G 1.039
5319 ➡ 5341 (ossible partial completion \(the possible completions don')-3.54 F
5320 ➡ 5342 3.539(ts)-.18 G 1.039(hare a common pre\214x\))-3.539 F(cause the match\
5321
-
No equivalent source code line in the reference code can be identified.
-es to be listed immediately instead of ringing the bell.)144 228 Q F1
5322
-
No equivalent source code line in the reference code can be identified.
-(sho)108 240 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.021
5323
-
No equivalent source code line in the reference code can be identified.
-(If set to)144 252 R F1(On)3.521 E F0 3.521(,a)C 1.022
5343
-
+es to be listed immediately instead of ringing the bell.)144 468 Q F1
5344
-
+(sho)108 480 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.021
5345
-
+(If set to)144 492 R F1(On)3.521 E F0 3.521(,a)C 1.022
5324 ➡ 5346 (dd a string to the be)-3.521 F 1.022
5325 ➡ 5347 (ginning of the prompt indicating the editing mode: emacs, vi)-.15 F
5326
-
No equivalent source code line in the reference code can be identified.
-(command, or vi insertion.)144 264 Q(The mode strings are user)5 E
5327
-
No equivalent source code line in the reference code can be identified.
-(-settable \(e.g.,)-.2 E/F2 10/Times-Italic@0 SF
5328
-
No equivalent source code line in the reference code can be identified.
-(emacs\255mode\255string)2.5 E F0(\).)A F1
5329
-
No equivalent source code line in the reference code can be identified.
-(skip\255completed\255text \(Off\))108 276 Q F0 .095(If set to)144 288 R
5348
-
+(command, or vi insertion.)144 504 Q(The mode strings are user)5 E
5349
-
+(-settable \(e.g.,)-.2 E F2(emacs\255mode\255string)2.5 E F0(\).)A F1
5350
-
+(skip\255completed\255text \(Off\))108 516 Q F0 .095(If set to)144 528 R
5330 ➡ 5351 F1(On)2.595 E F0 2.595(,t)C .095(his alters the def)-2.595 F .095
5331 ➡ 5352 (ault completion beha)-.1 F .094
5332
-
No equivalent source code line in the reference code can be identified.
-(vior when inserting a single match into the line.)-.2 F(It')144 300 Q
5353
-
+(vior when inserting a single match into the line.)-.2 F(It')144 540 Q
5333 ➡ 5354 2.545(so)-.55 G .045(nly acti)-2.545 F .345 -.15(ve w)-.25 H .046
5334 ➡ 5355 (hen performing completion in the middle of a w).15 F 2.546(ord. If)-.1
5335 ➡ 5356 F .046(enabled, readline does not)2.546 F 1.394(insert characters from \
5336
-
No equivalent source code line in the reference code can be identified.
-the completion that match characters after point in the w)144 312 R
5337
-
No equivalent source code line in the reference code can be identified.
-1.394(ord being com-)-.1 F(pleted, so portions of the w)144 324 Q
5357
-
+the completion that match characters after point in the w)144 552 R
5358
-
+1.394(ord being com-)-.1 F(pleted, so portions of the w)144 564 Q
5338 ➡ 5359 (ord follo)-.1 E(wing the cursor are not duplicated.)-.25 E F1
5339
-
No equivalent source code line in the reference code can be identified.
-(vi\255cmd\255mode\255string \(\(cmd\)\))108 336 Q F0 .517(If the)144
5340
-
No equivalent source code line in the reference code can be identified.
-348 R F2(show\255mode\255in\255pr)3.017 E(ompt)-.45 E F0 -.25(va)3.017 G
5360
-
+(vi\255cmd\255mode\255string \(\(cmd\)\))108 576 Q F0 .517(If the)144
5361
-
+588 R F2(show\255mode\255in\255pr)3.017 E(ompt)-.45 E F0 -.25(va)3.017 G
5341 ➡ 5362 .518(riable is enabled, this string is displayed immediately before the)
5342 ➡ 5363 .25 F .475(last line of the primary prompt when vi editing mode is acti)
5343
-
No equivalent source code line in the reference code can be identified.
-144 360 R .775 -.15(ve a)-.25 H .475(nd in command mode.).15 F .475
5344
-
No equivalent source code line in the reference code can be identified.
-(The v)5.475 F(alue)-.25 E 1.235(is e)144 372 R 1.235(xpanded lik)-.15 F
5364
-
+144 600 R .775 -.15(ve a)-.25 H .475(nd in command mode.).15 F .475
5365
-
+(The v)5.475 F(alue)-.25 E 1.235(is e)144 612 R 1.235(xpanded lik)-.15 F
5345 ➡ 5366 3.735(eak)-.1 G 1.535 -.15(ey b)-3.835 H 1.236
5346 ➡ 5367 (inding, so the standard set of meta- and control pre\214x).15 F 1.236
5347
-
No equivalent source code line in the reference code can be identified.
-(es and backslash)-.15 F .315(escape sequences is a)144 384 R -.25(va)
5368
-
+(es and backslash)-.15 F .315(escape sequences is a)144 624 R -.25(va)
5348 ➡ 5369 -.2 G 2.815(ilable. Use).25 F .314(the \\1 and \\2 escapes to be)2.815 F
5349 ➡ 5370 .314(gin and end sequences of non-print-)-.15 F(ing characters, which c\
5350 ➡ 5371 an be used to embed a terminal control sequence into the mode string.)
5351
-
No equivalent source code line in the reference code can be identified.
-144 396 Q F1(vi\255ins\255mode\255string \(\(ins\)\))108 408 Q F0 .517
5352
-
No equivalent source code line in the reference code can be identified.
-(If the)144 420 R F2(show\255mode\255in\255pr)3.017 E(ompt)-.45 E F0
5372
-
+144 636 Q F1(vi\255ins\255mode\255string \(\(ins\)\))108 648 Q F0 .517
5373
-
+(If the)144 660 R F2(show\255mode\255in\255pr)3.017 E(ompt)-.45 E F0
5353 ➡ 5374 -.25(va)3.017 G .518
5354 ➡ 5375 (riable is enabled, this string is displayed immediately before the).25
5355 ➡ 5376 F .186(last line of the primary prompt when vi editing mode is acti)144
5356
-
No equivalent source code line in the reference code can be identified.
-432 R .486 -.15(ve a)-.25 H .186(nd in insertion mode.).15 F .186(The v)
5357
-
No equivalent source code line in the reference code can be identified.
-5.186 F .186(alue is)-.25 F -.15(ex)144 444 S 1.929(panded lik).15 F
5377
-
+672 R .486 -.15(ve a)-.25 H .186(nd in insertion mode.).15 F .186(The v)
5378
-
+5.186 F .186(alue is)-.25 F -.15(ex)144 684 S 1.929(panded lik).15 F
5358 ➡ 5379 4.429(eak)-.1 G 2.229 -.15(ey b)-4.529 H 1.929
5359 ➡ 5380 (inding, so the standard set of meta- and control pre\214x).15 F 1.93
5360
-
No equivalent source code line in the reference code can be identified.
-(es and backslash)-.15 F .315(escape sequences is a)144 456 R -.25(va)
5381
-
+(es and backslash)-.15 F .315(escape sequences is a)144 696 R -.25(va)
5361 ➡ 5382 -.2 G 2.815(ilable. Use).25 F .314(the \\1 and \\2 escapes to be)2.815 F
5362 ➡ 5383 .314(gin and end sequences of non-print-)-.15 F(ing characters, which c\
5363 ➡ 5384 an be used to embed a terminal control sequence into the mode string.)
5364
-
No equivalent source code line in the reference code can be identified.
-144 468 Q F1(visible\255stats \(Off\))108 480 Q F0 .846(If set to)144
5365
-
No equivalent source code line in the reference code can be identified.
-492 R F1(On)3.346 E F0 3.346(,ac)C .846(haracter denoting a \214le')
5366
-
No equivalent source code line in the reference code can be identified.
--3.346 F 3.346(st)-.55 G .846(ype as reported by)-3.346 F F2(stat)3.346
5367
-
No equivalent source code line in the reference code can be identified.
-E F0 .846(\(2\) is appended to the \214lename)B
5368
-
No equivalent source code line in the reference code can be identified.
-(when listing possible completions.)144 504 Q F1
5369
-
No equivalent source code line in the reference code can be identified.
-(Readline Conditional Constructs)87 520.8 Q F0 .05
5370
-
No equivalent source code line in the reference code can be identified.
-(Readline implements a f)108 532.8 R .05(acility similar in spirit to t\
5385
-
+144 708 Q(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(43)193.45 E 0 Cg
5386
-
+EP
5387
-
+%%Page: 44 44
5388
-
+%%BeginPageSetup
5389
-
+BP
5390
-
+%%EndPageSetup
5391
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5392
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5393
-
+SF(visible\255stats \(Off\))108 84 Q F0 .846(If set to)144 96 R F1(On)
5394
-
+3.346 E F0 3.346(,ac)C .846(haracter denoting a \214le')-3.346 F 3.346
5395
-
+(st)-.55 G .846(ype as reported by)-3.346 F/F2 10/Times-Italic@0 SF
5396
-
+(stat)3.346 E F0 .846(\(2\) is appended to the \214lename)B
5397
-
+(when listing possible completions.)144 108 Q F1
5398
-
+(Readline Conditional Constructs)87 124.8 Q F0 .05
5399
-
+(Readline implements a f)108 136.8 R .05(acility similar in spirit to t\
5371 ➡ 5400 he conditional compilation features of the C preprocessor)-.1 F .096
5372
-
No equivalent source code line in the reference code can be identified.
-(which allo)108 544.8 R .096(ws k)-.25 F .396 -.15(ey b)-.1 H .096
5401
-
+(which allo)108 148.8 R .096(ws k)-.25 F .396 -.15(ey b)-.1 H .096
5373 ➡ 5402 (indings and v).15 F .096
5374 ➡ 5403 (ariable settings to be performed as the result of tests.)-.25 F .097
5375
-
No equivalent source code line in the reference code can be identified.
-(There are four parser)5.096 F(directi)108 556.8 Q -.15(ve)-.25 G 2.5
5376
-
No equivalent source code line in the reference code can be identified.
-(su).15 G(sed.)-2.5 E F1($if)108 573.6 Q F0(The)144 573.6 Q F1($if)2.963
5404
-
+(There are four parser)5.096 F(directi)108 160.8 Q -.15(ve)-.25 G 2.5
5405
-
+(su).15 G(sed.)-2.5 E F1($if)108 177.6 Q F0(The)144 177.6 Q F1($if)2.963
5377 ➡ 5406 E F0 .463(construct allo)2.963 F .462(ws bindings to be made based on t\
5378 ➡ 5407 he editing mode, the terminal being used,)-.25 F
5379
-
No equivalent source code line in the reference code can be identified.
-(or the application using readline.)144 585.6 Q(The te)5 E
5408
-
+(or the application using readline.)144 189.6 Q(The te)5 E
5380 ➡ 5409 (xt of the test, after an)-.15 E 2.5(yc)-.15 G(omparison operator)-2.5 E
5381
-
No equivalent source code line in the reference code can be identified.
-(,)-.4 E -.15(ex)146.5 597.6 S(tends to the end of the line; unless oth\
5410
-
+(,)-.4 E -.15(ex)146.5 201.6 S(tends to the end of the line; unless oth\
5382 ➡ 5411 erwise noted, no characters are required to isolate it.).15 E F1(mode)
5383
-
No equivalent source code line in the reference code can be identified.
-144 614.4 Q F0(The)180 614.4 Q F1(mode=)3.711 E F0 1.211(form of the)
5412
-
+144 218.4 Q F0(The)180 218.4 Q F1(mode=)3.711 E F0 1.211(form of the)
5384 ➡ 5413 3.711 F F1($if)3.711 E F0(directi)3.711 E 1.511 -.15(ve i)-.25 H 3.711
5385 ➡ 5414 (su).15 G 1.211(sed to test whether readline is in emacs or vi)-3.711 F
5386
-
No equivalent source code line in the reference code can be identified.
-3.065(mode. This)180 626.4 R .565(may be used in conjunction with the)
5415
-
+3.065(mode. This)180 230.4 R .565(may be used in conjunction with the)
5387 ➡ 5416 3.065 F F1 .565(set k)3.065 F(eymap)-.1 E F0 .565
5388
-
No equivalent source code line in the reference code can be identified.
-(command, for instance, to)3.065 F .735(set bindings in the)180 638.4 R
5417
-
+(command, for instance, to)3.065 F .735(set bindings in the)180 242.4 R
5389 ➡ 5418 F2(emacs\255standar)3.235 E(d)-.37 E F0(and)3.235 E F2(emacs\255ctlx)
5390 ➡ 5419 3.235 E F0 -.1(ke)3.235 G .735(ymaps only if readline is starting)-.05 F
5391
-
No equivalent source code line in the reference code can be identified.
-(out in emacs mode.)180 650.4 Q F1(term)144 667.2 Q F0(The)180 667.2 Q
5420
-
+(out in emacs mode.)180 254.4 Q F1(term)144 271.2 Q F0(The)180 271.2 Q
5392 ➡ 5421 F1(term=)3.197 E F0 .696
5393 ➡ 5422 (form may be used to include terminal-speci\214c k)3.197 F .996 -.15
5394
-
No equivalent source code line in the reference code can be identified.
-(ey b)-.1 H .696(indings, perhaps to bind).15 F .654(the k)180 679.2 R
5423
-
+(ey b)-.1 H .696(indings, perhaps to bind).15 F .654(the k)180 283.2 R
5395 ➡ 5424 .954 -.15(ey s)-.1 H .654(equences output by the terminal').15 F 3.154
5396 ➡ 5425 (sf)-.55 G .654(unction k)-3.154 F -.15(ey)-.1 G 3.154(s. The).15 F -.1
5397
-
No equivalent source code line in the reference code can be identified.
-(wo)3.154 G .654(rd on the right side of).1 F(the)180 691.2 Q F1(=)3.232
5426
-
+(wo)3.154 G .654(rd on the right side of).1 F(the)180 295.2 Q F1(=)3.232
5398 ➡ 5427 E F0 .732(is tested ag)3.232 F .732(ainst both the full name of the ter\
5399 ➡ 5428 minal and the portion of the terminal)-.05 F(name before the \214rst)180
5400
-
No equivalent source code line in the reference code can be identified.
-703.2 Q F1<ad>2.5 E F0 5(.T)C(his allo)-5 E(ws)-.25 E F2(sun)2.84 E F0
5429
-
+307.2 Q F1<ad>2.5 E F0 5(.T)C(his allo)-5 E(ws)-.25 E F2(sun)2.84 E F0
5401 ➡ 5430 (to match both)2.74 E F2(sun)2.84 E F0(and)2.74 E F2(sun\255cmd)2.5 E F0
5402
-
No equivalent source code line in the reference code can be identified.
-2.5(,f).77 G(or instance.)-2.5 E(GNU Bash 4.4)72 768 Q(2018 March 2)
5403
-
No equivalent source code line in the reference code can be identified.
-146.79 E(43)195.95 E 0 Cg EP
5404
-
No equivalent source code line in the reference code can be identified.
-%%Page: 44 44
5405
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
5406
-
No equivalent source code line in the reference code can be identified.
-BP
5407
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
5408
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5409
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5410
-
No equivalent source code line in the reference code can be identified.
-SF -.1(ve)144 84 S(rsion).1 E F0(The)180 96 Q F1 -.1(ve)3.108 G(rsion).1
5411
-
No equivalent source code line in the reference code can be identified.
-E F0 .608(test may be used to perform comparisons ag)3.108 F .609
5412
-
No equivalent source code line in the reference code can be identified.
-(ainst speci\214c readline v)-.05 F(ersions.)-.15 E(The)180 108 Q F1 -.1
5431
-
+2.5(,f).77 G(or instance.)-2.5 E F1 -.1(ve)144 324 S(rsion).1 E F0(The)
5432
-
+180 336 Q F1 -.1(ve)3.108 G(rsion).1 E F0 .608
5433
-
+(test may be used to perform comparisons ag)3.108 F .609
5434
-
+(ainst speci\214c readline v)-.05 F(ersions.)-.15 E(The)180 348 Q F1 -.1
5413 ➡ 5435 (ve)3.929 G(rsion).1 E F0 -.15(ex)3.929 G 1.428
5414 ➡ 5436 (pands to the current readline v).15 F 3.928(ersion. The)-.15 F 1.428
5415
-
No equivalent source code line in the reference code can be identified.
-(set of comparison operators)3.928 F(includes)180 120 Q F1(=)2.605 E F0
5437
-
+(set of comparison operators)3.928 F(includes)180 360 Q F1(=)2.605 E F0
5416 ➡ 5438 2.605(,\()C(and)-2.605 E F1(==)2.606 E F0(\),)A F1(!=)2.606 E F0(,)A F1
5417 ➡ 5439 (<=)2.606 E F0(,)A F1(>=)2.606 E F0(,)A F1(<)2.606 E F0 2.606(,a)C(nd)
5418 ➡ 5440 -2.606 E F1(>)2.606 E F0 5.106(.T)C .106(he v)-5.106 F .106
5419 ➡ 5441 (ersion number supplied on the right side)-.15 F 1.472
5420
-
No equivalent source code line in the reference code can be identified.
-(of the operator consists of a major v)180 132 R 1.471(ersion number)
5442
-
+(of the operator consists of a major v)180 372 R 1.471(ersion number)
5421 ➡ 5443 -.15 F 3.971(,a)-.4 G 3.971(no)-3.971 G 1.471
5422
-
No equivalent source code line in the reference code can be identified.
-(ptional decimal point, and an)-3.971 F .766(optional minor v)180 144 R
5444
-
+(ptional decimal point, and an)-3.971 F .766(optional minor v)180 384 R
5423 ➡ 5445 .766(ersion \(e.g.,)-.15 F F1(7.1)3.266 E F0 .766(\). If the minor v)B
5424 ➡ 5446 .766(ersion is omitted, it is assumed to be)-.15 F F1(0)3.267 E F0(.)A
5425
-
No equivalent source code line in the reference code can be identified.
-1.756(The operator may be separated from the string)180 156 R F1 -.1(ve)
5447
-
+1.756(The operator may be separated from the string)180 396 R F1 -.1(ve)
5426 ➡ 5448 4.255 G(rsion).1 E F0 1.755(and from the v)4.255 F 1.755(ersion number)
5427
-
No equivalent source code line in the reference code can be identified.
--.15 F(ar)180 168 Q(gument by whitespace.)-.18 E F1(application)144
5428
-
No equivalent source code line in the reference code can be identified.
-184.8 Q F0(The)180 196.8 Q F1(application)3.003 E F0 .503
5449
-
+-.15 F(ar)180 408 Q(gument by whitespace.)-.18 E F1(application)144
5450
-
+424.8 Q F0(The)180 436.8 Q F1(application)3.003 E F0 .503
5429 ➡ 5451 (construct is used to include application-speci\214c settings.)3.003 F
5430 ➡ 5452 .503(Each program)5.503 F .114(using the readline library sets the)180
5431
-
No equivalent source code line in the reference code can be identified.
-208.8 R/F2 10/Times-Italic@0 SF .114(application name)2.614 F F0 2.614
5432
-
No equivalent source code line in the reference code can be identified.
-(,a)C .114(nd an initialization \214le can test for a)-2.614 F .5
5433
-
No equivalent source code line in the reference code can be identified.
-(particular v)180 220.8 R 3(alue. This)-.25 F .501
5434
-
No equivalent source code line in the reference code can be identified.
-(could be used to bind k)3 F .801 -.15(ey s)-.1 H .501
5435
-
No equivalent source code line in the reference code can be identified.
-(equences to functions useful for a spe-).15 F .397(ci\214c program.)180
5436
-
No equivalent source code line in the reference code can be identified.
-232.8 R -.15(Fo)5.397 G 2.896(ri).15 G .396(nstance, the follo)-2.896 F
5437
-
No equivalent source code line in the reference code can be identified.
-.396(wing command adds a k)-.25 F .696 -.15(ey s)-.1 H .396
5438
-
No equivalent source code line in the reference code can be identified.
-(equence that quotes the).15 F(current or pre)180 244.8 Q(vious w)-.25 E
5439
-
No equivalent source code line in the reference code can be identified.
-(ord in)-.1 E F1(bash)2.5 E F0(:)A F1($if)180 268.8 Q F0(Bash)2.5 E 2.5
5440
-
No equivalent source code line in the reference code can be identified.
-(#Q)180 280.8 S(uote the current or pre)-2.5 E(vious w)-.25 E(ord)-.1 E
5441
-
No equivalent source code line in the reference code can be identified.
-("\\C\255xq": "\\eb\\"\\ef\\"")180 292.8 Q F1($endif)180 304.8 Q F2
5442
-
No equivalent source code line in the reference code can be identified.
-(variable)144 321.6 Q F0(The)180 333.6 Q F2(variable)3.776 E F0 1.276
5443
-
No equivalent source code line in the reference code can be identified.
-(construct pro)3.776 F 1.276(vides simple equality tests for readline v)
5444
-
No equivalent source code line in the reference code can be identified.
--.15 F 1.277(ariables and v)-.25 F(alues.)-.25 E .08
5445
-
No equivalent source code line in the reference code can be identified.
-(The permitted comparison operators are)180 345.6 R F2(=)2.579 E F0(,)A
5446
-
No equivalent source code line in the reference code can be identified.
-F2(==)2.579 E F0 2.579(,a)C(nd)-2.579 E F2(!=)2.579 E F0 5.079(.T)C .079
5447
-
No equivalent source code line in the reference code can be identified.
-(he v)-5.079 F .079(ariable name must be sepa-)-.25 F .98(rated from th\
5448
-
No equivalent source code line in the reference code can be identified.
-e comparison operator by whitespace; the operator may be separated from)
5449
-
No equivalent source code line in the reference code can be identified.
-180 357.6 R .13(the v)180 369.6 R .13
5450
-
No equivalent source code line in the reference code can be identified.
-(alue on the right hand side by whitespace.)-.25 F .129
5451
-
No equivalent source code line in the reference code can be identified.
-(Both string and boolean v)5.129 F .129(ariables may be)-.25 F
5452
-
No equivalent source code line in the reference code can be identified.
-(tested. Boolean v)180 381.6 Q(ariables must be tested ag)-.25 E
5453
-
+448.8 R F2 .114(application name)2.614 F F0 2.614(,a)C .114
5454
-
+(nd an initialization \214le can test for a)-2.614 F .5(particular v)180
5455
-
+460.8 R 3(alue. This)-.25 F .501(could be used to bind k)3 F .801 -.15
5456
-
+(ey s)-.1 H .501(equences to functions useful for a spe-).15 F .397
5457
-
+(ci\214c program.)180 472.8 R -.15(Fo)5.397 G 2.896(ri).15 G .396
5458
-
+(nstance, the follo)-2.896 F .396(wing command adds a k)-.25 F .696 -.15
5459
-
+(ey s)-.1 H .396(equence that quotes the).15 F(current or pre)180 484.8
5460
-
+Q(vious w)-.25 E(ord in)-.1 E F1(bash)2.5 E F0(:)A F1($if)180 508.8 Q F0
5461
-
+(Bash)2.5 E 2.5(#Q)180 520.8 S(uote the current or pre)-2.5 E(vious w)
5462
-
+-.25 E(ord)-.1 E("\\C\255xq": "\\eb\\"\\ef\\"")180 532.8 Q F1($endif)180
5463
-
+544.8 Q F2(variable)144 561.6 Q F0(The)180 573.6 Q F2(variable)3.776 E
5464
-
+F0 1.276(construct pro)3.776 F 1.276
5465
-
+(vides simple equality tests for readline v)-.15 F 1.277(ariables and v)
5466
-
+-.25 F(alues.)-.25 E .08(The permitted comparison operators are)180
5467
-
+585.6 R F2(=)2.579 E F0(,)A F2(==)2.579 E F0 2.579(,a)C(nd)-2.579 E F2
5468
-
+(!=)2.579 E F0 5.079(.T)C .079(he v)-5.079 F .079
5469
-
+(ariable name must be sepa-)-.25 F .98(rated from the comparison operat\
5470
-
+or by whitespace; the operator may be separated from)180 597.6 R .13
5471
-
+(the v)180 609.6 R .13(alue on the right hand side by whitespace.)-.25 F
5472
-
+.129(Both string and boolean v)5.129 F .129(ariables may be)-.25 F
5473
-
+(tested. Boolean v)180 621.6 Q(ariables must be tested ag)-.25 E
5453 ➡ 5474 (ainst the v)-.05 E(alues)-.25 E F2(on)2.5 E F0(and)2.5 E F2(of)2.5 E(f)
5454
-
No equivalent source code line in the reference code can be identified.
--.18 E F0(.)A F1($endif)108 398.4 Q F0(This command, as seen in the pre)
5455
-
No equivalent source code line in the reference code can be identified.
-144 398.4 Q(vious e)-.25 E(xample, terminates an)-.15 E F1($if)2.5 E F0
5456
-
No equivalent source code line in the reference code can be identified.
-(command.)2.5 E F1($else)108 415.2 Q F0(Commands in this branch of the)
5457
-
No equivalent source code line in the reference code can be identified.
-144 415.2 Q F1($if)2.5 E F0(directi)2.5 E .3 -.15(ve a)-.25 H(re e).15 E
5458
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G(cuted if the test f).15 E(ails.)-.1 E F1($include)108 432
5459
-
No equivalent source code line in the reference code can be identified.
-Q F0 .356(This directi)144 444 R .656 -.15(ve t)-.25 H(ak).15 E .356
5475
-
+-.18 E F0(.)A F1($endif)108 638.4 Q F0(This command, as seen in the pre)
5476
-
+144 638.4 Q(vious e)-.25 E(xample, terminates an)-.15 E F1($if)2.5 E F0
5477
-
+(command.)2.5 E F1($else)108 655.2 Q F0(Commands in this branch of the)
5478
-
+144 655.2 Q F1($if)2.5 E F0(directi)2.5 E .3 -.15(ve a)-.25 H(re e).15 E
5479
-
+-.15(xe)-.15 G(cuted if the test f).15 E(ails.)-.1 E F1($include)108 672
5480
-
+Q F0 .356(This directi)144 684 R .656 -.15(ve t)-.25 H(ak).15 E .356
5460 ➡ 5481 (es a single \214lename as an ar)-.1 F .357
5461 ➡ 5482 (gument and reads commands and bindings from that)-.18 F 2.5(\214le. F)
5462
-
No equivalent source code line in the reference code can be identified.
-144 456 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3
5483
-
+144 696 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3
5463 ➡ 5484 -.15(ve w)-.25 H(ould read).05 E F2(/etc/inputr)2.5 E(c)-.37 E F0(:)A F1
5464
-
No equivalent source code line in the reference code can be identified.
-($include)144 480 Q F2(/etc/inputr)5.833 E(c)-.37 E F1(Sear)87 496.8 Q
5465
-
No equivalent source code line in the reference code can be identified.
-(ching)-.18 E F0 .835(Readline pro)108 508.8 R .835
5485
-
+($include)144 720 Q F2(/etc/inputr)5.833 E(c)-.37 E F0(GNU Bash 5.0)72
5486
-
+768 Q(2018 March 15)144.29 E(44)193.45 E 0 Cg EP
5487
-
+%%Page: 45 45
5488
-
+%%BeginPageSetup
5489
-
+BP
5490
-
+%%EndPageSetup
5491
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5492
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5493
-
+SF(Sear)87 84 Q(ching)-.18 E F0 .835(Readline pro)108 96 R .835
5466 ➡ 5494 (vides commands for searching through the command history \(see)-.15 F
5467
-
No equivalent source code line in the reference code can be identified.
-/F3 9/Times-Bold@0 SF(HIST)3.334 E(OR)-.162 E(Y)-.315 E F0(belo)3.084 E
5468
-
No equivalent source code line in the reference code can be identified.
-.834(w\) for lines)-.25 F(containing a speci\214ed string.)108 520.8 Q
5469
-
No equivalent source code line in the reference code can be identified.
-(There are tw)5 E 2.5(os)-.1 G(earch modes:)-2.5 E F2(incr)2.51 E
5470
-
No equivalent source code line in the reference code can be identified.
-(emental)-.37 E F0(and)3.01 E F2(non-incr)2.5 E(emental)-.37 E F0(.).51
5471
-
No equivalent source code line in the reference code can be identified.
-E .697(Incremental searches be)108 537.6 R .697
5495
-
+/F2 9/Times-Bold@0 SF(HIST)3.334 E(OR)-.162 E(Y)-.315 E F0(belo)3.084 E
5496
-
+.834(w\) for lines)-.25 F(containing a speci\214ed string.)108 108 Q
5497
-
+(There are tw)5 E 2.5(os)-.1 G(earch modes:)-2.5 E/F3 10/Times-Italic@0
5498
-
+SF(incr)2.51 E(emental)-.37 E F0(and)3.01 E F3(non-incr)2.5 E(emental)
5499
-
+-.37 E F0(.).51 E .697(Incremental searches be)108 124.8 R .697
5472 ➡ 5500 (gin before the user has \214nished typing the search string.)-.15 F
5473 ➡ 5501 .698(As each character of the)5.698 F .113
5474
-
No equivalent source code line in the reference code can be identified.
-(search string is typed, readline displays the ne)108 549.6 R .112
5502
-
+(search string is typed, readline displays the ne)108 136.8 R .112
5475 ➡ 5503 (xt entry from the history matching the string typed so f)-.15 F(ar)-.1
5476 ➡ 5504 E 5.112(.A)-.55 G(n)-5.112 E .542
5477
-
No equivalent source code line in the reference code can be identified.
-(incremental search requires only as man)108 561.6 R 3.042(yc)-.15 G
5505
-
+(incremental search requires only as man)108 148.8 R 3.042(yc)-.15 G
5478 ➡ 5506 .542(haracters as needed to \214nd the desired history entry)-3.042 F
5479 ➡ 5507 5.542(.T)-.65 G .542(he char)-5.542 F(-)-.2 E .224
5480
-
No equivalent source code line in the reference code can be identified.
-(acters present in the v)108 573.6 R .224(alue of the)-.25 F F1(isear)
5508
-
+(acters present in the v)108 160.8 R .224(alue of the)-.25 F F1(isear)
5481 ➡ 5509 2.724 E(ch-terminators)-.18 E F0 -.25(va)2.724 G .224
5482 ➡ 5510 (riable are used to terminate an incremental search.).25 F .66
5483
-
No equivalent source code line in the reference code can be identified.
-(If that v)108 585.6 R .66(ariable has not been assigned a v)-.25 F .66
5511
-
+(If that v)108 172.8 R .66(ariable has not been assigned a v)-.25 F .66
5484 ➡ 5512 (alue the Escape and Control-J characters will terminate an incre-)-.25
5485
-
No equivalent source code line in the reference code can be identified.
-F .097(mental search.)108 597.6 R .096(Control-G will abort an incremen\
5513
-
+F .097(mental search.)108 184.8 R .096(Control-G will abort an incremen\
5486 ➡ 5514 tal search and restore the original line.)5.097 F .096
5487 ➡ 5515 (When the search is)5.096 F(terminated, the history entry containing th\
5488
-
No equivalent source code line in the reference code can be identified.
-e search string becomes the current line.)108 609.6 Q 2.938 -.8(To \214)
5489
-
No equivalent source code line in the reference code can be identified.
-108 626.4 T 1.339(nd other matching entries in the history list, type C\
5516
-
+e search string becomes the current line.)108 196.8 Q 2.938 -.8(To \214)
5517
-
+108 213.6 T 1.339(nd other matching entries in the history list, type C\
5490 ➡ 5518 ontrol-S or Control-R as appropriate.).8 F 1.339(This will)6.339 F .675
5491
-
No equivalent source code line in the reference code can be identified.
-(search backw)108 638.4 R .675(ard or forw)-.1 F .675
5519
-
+(search backw)108 225.6 R .675(ard or forw)-.1 F .675
5492 ➡ 5520 (ard in the history for the ne)-.1 F .674
5493 ➡ 5521 (xt entry matching the search string typed so f)-.15 F(ar)-.1 E 5.674
5494
-
No equivalent source code line in the reference code can be identified.
-(.A)-.55 G -.15(ny)-5.674 G .174(other k)108 650.4 R .474 -.15(ey s)-.1
5522
-
+(.A)-.55 G -.15(ny)-5.674 G .174(other k)108 237.6 R .474 -.15(ey s)-.1
5495 ➡ 5523 H .174
5496 ➡ 5524 (equence bound to a readline command will terminate the search and e).15
5497 ➡ 5525 F -.15(xe)-.15 G .175(cute that command.).15 F -.15(Fo)5.175 G(r).15 E
5498
-
No equivalent source code line in the reference code can be identified.
-.541(instance, a)108 662.4 R F2(ne)3.041 E(wline)-.15 E F0 .541
5526
-
+.541(instance, a)108 249.6 R F3(ne)3.041 E(wline)-.15 E F0 .541
5499 ➡ 5527 (will terminate the search and accept the line, thereby e)3.041 F -.15
5500
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G .54(cuting the command from the).15 F(history list.)108 674.4
5501
-
No equivalent source code line in the reference code can be identified.
-Q .653(Readline remembers the last incremental search string.)108 691.2
5528
-
+(xe)-.15 G .54(cuting the command from the).15 F(history list.)108 261.6
5529
-
+Q .653(Readline remembers the last incremental search string.)108 278.4
5502 ➡ 5530 R .653(If tw)5.653 F 3.153(oC)-.1 G .653(ontrol-Rs are typed without an)
5503 ➡ 5531 -3.153 F 3.153(yi)-.15 G(nterv)-3.153 E(en-)-.15 E
5504
-
No equivalent source code line in the reference code can be identified.
-(ing characters de\214ning a ne)108 703.2 Q 2.5(ws)-.25 G
5532
-
+(ing characters de\214ning a ne)108 290.4 Q 2.5(ws)-.25 G
5505 ➡ 5533 (earch string, an)-2.5 E 2.5(yr)-.15 G(emembered search string is used.)
5506 ➡ 5534 -2.5 E .567(Non-incremental searches read the entire search string befo\
5507
-
No equivalent source code line in the reference code can be identified.
-re starting to search for matching history lines.)108 720 R
5508
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(44)195.95 E 0 Cg EP
5509
-
No equivalent source code line in the reference code can be identified.
-%%Page: 45 45
5510
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
5511
-
No equivalent source code line in the reference code can be identified.
-BP
5512
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
5513
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5514
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(The search string\
5515
-
No equivalent source code line in the reference code can be identified.
- may be typed by the user or be part of the contents of the current lin\
5516
-
No equivalent source code line in the reference code can be identified.
-e.)108 84 Q/F1 10/Times-Bold@0 SF(Readline Command Names)87 100.8 Q F0
5517
-
No equivalent source code line in the reference code can be identified.
-1.391(The follo)108 112.8 R 1.391
5535
-
+re starting to search for matching history lines.)108 307.2 R(The searc\
5536
-
+h string may be typed by the user or be part of the contents of the cur\
5537
-
+rent line.)108 319.2 Q F1(Readline Command Names)87 336 Q F0 1.391
5538
-
+(The follo)108 348 R 1.391
5518 ➡ 5539 (wing is a list of the names of the commands and the def)-.25 F 1.391
5519 ➡ 5540 (ault k)-.1 F 1.691 -.15(ey s)-.1 H 1.391(equences to which the).15 F
5520
-
No equivalent source code line in the reference code can be identified.
-3.892(ya)-.15 G(re)-3.892 E 2.622(bound. Command)108 124.8 R .122
5541
-
+3.892(ya)-.15 G(re)-3.892 E 2.622(bound. Command)108 360 R .122
5521 ➡ 5542 (names without an accompan)2.622 F .122(ying k)-.15 F .421 -.15(ey s)-.1
5522 ➡ 5543 H .121(equence are unbound by def).15 F 2.621(ault. In)-.1 F .121
5523
-
No equivalent source code line in the reference code can be identified.
-(the follo)2.621 F(wing)-.25 E(descriptions,)108 136.8 Q/F2 10
5524
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(point)3.41 E F0 .91
5525
-
No equivalent source code line in the reference code can be identified.
-(refers to the current cursor position, and)3.41 F F2(mark)3.411 E F0
5526
-
No equivalent source code line in the reference code can be identified.
-.911(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.411(db).15 G
5527
-
No equivalent source code line in the reference code can be identified.
-3.411(yt)-3.411 G(he)-3.411 E F1(set\255mark)108 148.8 Q F0 2.5
5544
-
+(the follo)2.621 F(wing)-.25 E(descriptions,)108 372 Q F3(point)3.41 E
5545
-
+F0 .91(refers to the current cursor position, and)3.41 F F3(mark)3.411 E
5546
-
+F0 .911(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.411(db)
5547
-
+.15 G 3.411(yt)-3.411 G(he)-3.411 E F1(set\255mark)108 384 Q F0 2.5
5528 ➡ 5548 (command. The)2.5 F(te)2.5 E
5529
-
No equivalent source code line in the reference code can be identified.
-(xt between the point and mark is referred to as the)-.15 E F2 -.37(re)
5530
-
No equivalent source code line in the reference code can be identified.
-2.5 G(gion)-.03 E F0(.)A F1(Commands f)87 165.6 Q(or Mo)-.25 E(ving)-.1
5531
-
No equivalent source code line in the reference code can be identified.
-E(beginning\255of\255line \(C\255a\))108 177.6 Q F0(Mo)144 189.6 Q .3
5549
-
+(xt between the point and mark is referred to as the)-.15 E F3 -.37(re)
5550
-
+2.5 G(gion)-.03 E F0(.)A F1(Commands f)87 400.8 Q(or Mo)-.25 E(ving)-.1
5551
-
+E(beginning\255of\255line \(C\255a\))108 412.8 Q F0(Mo)144 424.8 Q .3
5532 ➡ 5552 -.15(ve t)-.15 H 2.5(ot).15 G(he start of the current line.)-2.5 E F1
5533
-
No equivalent source code line in the reference code can be identified.
-(end\255of\255line \(C\255e\))108 201.6 Q F0(Mo)144 213.6 Q .3 -.15
5553
-
+(end\255of\255line \(C\255e\))108 436.8 Q F0(Mo)144 448.8 Q .3 -.15
5534 ➡ 5554 (ve t)-.15 H 2.5(ot).15 G(he end of the line.)-2.5 E F1 -.25(fo)108
5535
-
No equivalent source code line in the reference code can be identified.
-225.6 S(rward\255char \(C\255f\)).25 E F0(Mo)144 237.6 Q .3 -.15(ve f)
5555
-
+460.8 S(rward\255char \(C\255f\)).25 E F0(Mo)144 472.8 Q .3 -.15(ve f)
5536 ➡ 5556 -.15 H(orw).15 E(ard a character)-.1 E(.)-.55 E F1
5537
-
No equivalent source code line in the reference code can be identified.
-(backward\255char \(C\255b\))108 249.6 Q F0(Mo)144 261.6 Q .3 -.15(ve b)
5538
-
No equivalent source code line in the reference code can be identified.
--.15 H(ack a character).15 E(.)-.55 E F1 -.25(fo)108 273.6 S(rward\255w)
5539
-
No equivalent source code line in the reference code can be identified.
-.25 E(ord \(M\255f\))-.1 E F0(Mo)144 285.6 Q .823 -.15(ve f)-.15 H(orw)
5557
-
+(backward\255char \(C\255b\))108 484.8 Q F0(Mo)144 496.8 Q .3 -.15(ve b)
5558
-
+-.15 H(ack a character).15 E(.)-.55 E F1 -.25(fo)108 508.8 S(rward\255w)
5559
-
+.25 E(ord \(M\255f\))-.1 E F0(Mo)144 520.8 Q .823 -.15(ve f)-.15 H(orw)
5540 ➡ 5560 .15 E .523(ard to the end of the ne)-.1 F .523(xt w)-.15 F 3.023(ord. W)
5541 ➡ 5561 -.1 F .522(ords are composed of alphanumeric characters \(let-)-.8 F
5542
-
No equivalent source code line in the reference code can be identified.
-(ters and digits\).)144 297.6 Q F1(backward\255w)108 309.6 Q
5543
-
No equivalent source code line in the reference code can be identified.
-(ord \(M\255b\))-.1 E F0(Mo)144 321.6 Q 1.71 -.15(ve b)-.15 H 1.41
5562
-
+(ters and digits\).)144 532.8 Q F1(backward\255w)108 544.8 Q
5563
-
+(ord \(M\255b\))-.1 E F0(Mo)144 556.8 Q 1.71 -.15(ve b)-.15 H 1.41
5544 ➡ 5564 (ack to the start of the current or pre).15 F 1.41(vious w)-.25 F 3.91
5545 ➡ 5565 (ord. W)-.1 F 1.41(ords are composed of alphanumeric)-.8 F
5546
-
No equivalent source code line in the reference code can be identified.
-(characters \(letters and digits\).)144 333.6 Q F1(shell\255f)108 345.6
5547
-
No equivalent source code line in the reference code can be identified.
-Q(orward\255w)-.25 E(ord)-.1 E F0(Mo)144 357.6 Q .784 -.15(ve f)-.15 H
5566
-
+(characters \(letters and digits\).)144 568.8 Q F1(shell\255f)108 580.8
5567
-
+Q(orward\255w)-.25 E(ord)-.1 E F0(Mo)144 592.8 Q .784 -.15(ve f)-.15 H
5548 ➡ 5568 (orw).15 E .484(ard to the end of the ne)-.1 F .484(xt w)-.15 F 2.984
5549 ➡ 5569 (ord. W)-.1 F .484(ords are delimited by non-quoted shell metacharac-)
5550
-
No equivalent source code line in the reference code can be identified.
--.8 F(ters.)144 369.6 Q F1(shell\255backward\255w)108 381.6 Q(ord)-.1 E
5551
-
No equivalent source code line in the reference code can be identified.
-F0(Mo)144 393.6 Q .908 -.15(ve b)-.15 H .609
5570
-
+-.8 F(ters.)144 604.8 Q F1(shell\255backward\255w)108 616.8 Q(ord)-.1 E
5571
-
+F0(Mo)144 628.8 Q .908 -.15(ve b)-.15 H .609
5552 ➡ 5572 (ack to the start of the current or pre).15 F .609(vious w)-.25 F 3.109
5553 ➡ 5573 (ord. W)-.1 F .609(ords are delimited by non-quoted shell)-.8 F
5554
-
No equivalent source code line in the reference code can be identified.
-(metacharacters.)144 405.6 Q F1(pr)108 417.6 Q -.15(ev)-.18 G
5555
-
No equivalent source code line in the reference code can be identified.
-(ious\255scr).15 E(een\255line)-.18 E F0 .891(Attempt to mo)144 429.6 R
5574
-
+(metacharacters.)144 640.8 Q F1(pr)108 652.8 Q -.15(ev)-.18 G
5575
-
+(ious\255scr).15 E(een\255line)-.18 E F0 .891(Attempt to mo)144 664.8 R
5556 ➡ 5576 1.191 -.15(ve p)-.15 H .891(oint to the same ph).15 F .891
5557 ➡ 5577 (ysical screen column on the pre)-.05 F .89(vious ph)-.25 F .89
5558
-
No equivalent source code line in the reference code can be identified.
-(ysical screen line.)-.05 F .87(This will not ha)144 441.6 R 1.17 -.15
5578
-
+(ysical screen line.)-.05 F .87(This will not ha)144 676.8 R 1.17 -.15
5559 ➡ 5579 (ve t)-.2 H .87(he desired ef).15 F .87
5560 ➡ 5580 (fect if the current Readline line does not tak)-.25 F 3.37(eu)-.1 G
5561
-
No equivalent source code line in the reference code can be identified.
-3.37(pm)-3.37 G .87(ore than one)-3.37 F(ph)144 453.6 Q(ysical line or \
5581
-
+3.37(pm)-3.37 G .87(ore than one)-3.37 F(ph)144 688.8 Q(ysical line or \
5562 ➡ 5582 if point is not greater than the length of the prompt plus the screen w\
5563
-
No equivalent source code line in the reference code can be identified.
-idth.)-.05 E F1(next\255scr)108 465.6 Q(een\255line)-.18 E F0 .638
5564
-
No equivalent source code line in the reference code can be identified.
-(Attempt to mo)144 477.6 R .938 -.15(ve p)-.15 H .638
5583
-
+idth.)-.05 E F1(next\255scr)108 700.8 Q(een\255line)-.18 E F0 .638
5584
-
+(Attempt to mo)144 712.8 R .938 -.15(ve p)-.15 H .638
5565 ➡ 5585 (oint to the same ph).15 F .637(ysical screen column on the ne)-.05 F
5566 ➡ 5586 .637(xt ph)-.15 F .637(ysical screen line. This)-.05 F .008(will not ha)
5567
-
No equivalent source code line in the reference code can be identified.
-144 489.6 R .309 -.15(ve t)-.2 H .009(he desired ef).15 F .009
5587
-
+144 724.8 R .309 -.15(ve t)-.2 H .009(he desired ef).15 F .009
5568 ➡ 5588 (fect if the current Readline line does not tak)-.25 F 2.509(eu)-.1 G
5569
-
No equivalent source code line in the reference code can be identified.
-2.509(pm)-2.509 G .009(ore than one ph)-2.509 F(ysical)-.05 E .772(line\
5570
-
No equivalent source code line in the reference code can be identified.
- or if the length of the current Readline line is not greater than the \
5571
-
No equivalent source code line in the reference code can be identified.
-length of the prompt plus)144 501.6 R(the screen width.)144 513.6 Q F1
5572
-
No equivalent source code line in the reference code can be identified.
-(clear\255scr)108 525.6 Q(een \(C\255l\))-.18 E F0 .993
5573
-
No equivalent source code line in the reference code can be identified.
-(Clear the screen lea)144 537.6 R .993
5574
-
No equivalent source code line in the reference code can be identified.
-(ving the current line at the top of the screen.)-.2 F -.4(Wi)5.993 G
5575
-
No equivalent source code line in the reference code can be identified.
-.993(th an ar).4 F .993(gument, refresh the)-.18 F
5576
-
No equivalent source code line in the reference code can be identified.
-(current line without clearing the screen.)144 549.6 Q F1 -.18(re)108
5577
-
No equivalent source code line in the reference code can be identified.
-561.6 S(draw\255curr).18 E(ent\255line)-.18 E F0
5578
-
No equivalent source code line in the reference code can be identified.
-(Refresh the current line.)144 573.6 Q F1(Commands f)87 590.4 Q
5579
-
No equivalent source code line in the reference code can be identified.
-(or Manipulating the History)-.25 E(accept\255line \(Newline, Retur)108
5580
-
No equivalent source code line in the reference code can be identified.
-602.4 Q(n\))-.15 E F0 .159(Accept the line re)144 614.4 R -.05(ga)-.15 G
5581
-
No equivalent source code line in the reference code can be identified.
-.159(rdless of where the cursor is.).05 F .158
5582
-
No equivalent source code line in the reference code can be identified.
-(If this line is non-empty)5.158 F 2.658(,a)-.65 G .158
5583
-
No equivalent source code line in the reference code can be identified.
-(dd it to the history list)-2.658 F .699(according to the state of the)
5584
-
No equivalent source code line in the reference code can be identified.
-144 626.4 R/F3 9/Times-Bold@0 SF(HISTCONTR)3.199 E(OL)-.27 E F0 -.25(va)
5585
-
No equivalent source code line in the reference code can be identified.
-2.949 G 3.199(riable. If).25 F .699
5586
-
No equivalent source code line in the reference code can be identified.
-(the line is a modi\214ed history line, then)3.199 F
5587
-
No equivalent source code line in the reference code can be identified.
-(restore the history line to its original state.)144 638.4 Q F1(pr)108
5588
-
No equivalent source code line in the reference code can be identified.
-650.4 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0
5589
-
No equivalent source code line in the reference code can be identified.
-(Fetch the pre)144 662.4 Q(vious command from the history list, mo)-.25
5590
-
No equivalent source code line in the reference code can be identified.
-E(ving back in the list.)-.15 E F1(next\255history \(C\255n\))108 674.4
5591
-
No equivalent source code line in the reference code can be identified.
-Q F0(Fetch the ne)144 686.4 Q(xt command from the history list, mo)-.15
5592
-
No equivalent source code line in the reference code can be identified.
-E(ving forw)-.15 E(ard in the list.)-.1 E F1
5593
-
No equivalent source code line in the reference code can be identified.
-(beginning\255of\255history \(M\255<\))108 698.4 Q F0(Mo)144 710.4 Q .3
5594
-
No equivalent source code line in the reference code can be identified.
--.15(ve t)-.15 H 2.5(ot).15 G(he \214rst line in the history)-2.5 E(.)
5595
-
No equivalent source code line in the reference code can be identified.
--.65 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(45)195.95 E 0 Cg EP
5589
-
+2.509(pm)-2.509 G .009(ore than one ph)-2.509 F(ysical)-.05 E
5590
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(45)193.45 E 0 Cg EP
5596 ➡ 5591 %%Page: 46 46
5597 ➡ 5592 %%BeginPageSetup
5598 ➡ 5593 BP
5599 ➡ 5594 %%EndPageSetup
5600 ➡ 5595 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5601
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5602
-
No equivalent source code line in the reference code can be identified.
-SF(end\255of\255history \(M\255>\))108 84 Q F0(Mo)144 96 Q .3 -.15(ve t)
5603
-
No equivalent source code line in the reference code can be identified.
--.15 H 2.5(ot).15 G(he end of the input history)-2.5 E 2.5(,i)-.65 G
5604
-
No equivalent source code line in the reference code can be identified.
-(.e., the line currently being entered.)-2.5 E F1 -2.29 -.18(re v)108
5605
-
No equivalent source code line in the reference code can be identified.
-108 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0 1.471
5606
-
No equivalent source code line in the reference code can be identified.
-(Search backw)144 120 R 1.471(ard starting at the current line and mo)
5607
-
No equivalent source code line in the reference code can be identified.
--.1 F 1.47(ving `up' through the history as necessary)-.15 F(.)-.65 E
5608
-
No equivalent source code line in the reference code can be identified.
-(This is an incremental search.)144 132 Q F1 -.25(fo)108 144 S
5596
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .772(line or if t\
5597
-
+he length of the current Readline line is not greater than the length o\
5598
-
+f the prompt plus)144 84 R(the screen width.)144 96 Q/F1 10/Times-Bold@0
5599
-
+SF(clear\255scr)108 108 Q(een \(C\255l\))-.18 E F0 .993
5600
-
+(Clear the screen lea)144 120 R .993
5601
-
+(ving the current line at the top of the screen.)-.2 F -.4(Wi)5.993 G
5602
-
+.993(th an ar).4 F .993(gument, refresh the)-.18 F
5603
-
+(current line without clearing the screen.)144 132 Q F1 -.18(re)108 144
5604
-
+S(draw\255curr).18 E(ent\255line)-.18 E F0(Refresh the current line.)144
5605
-
+156 Q F1(Commands f)87 172.8 Q(or Manipulating the History)-.25 E
5606
-
+(accept\255line \(Newline, Retur)108 184.8 Q(n\))-.15 E F0 .159
5607
-
+(Accept the line re)144 196.8 R -.05(ga)-.15 G .159
5608
-
+(rdless of where the cursor is.).05 F .158(If this line is non-empty)
5609
-
+5.158 F 2.658(,a)-.65 G .158(dd it to the history list)-2.658 F .699
5610
-
+(according to the state of the)144 208.8 R/F2 9/Times-Bold@0 SF
5611
-
+(HISTCONTR)3.199 E(OL)-.27 E F0 -.25(va)2.949 G 3.199(riable. If).25 F
5612
-
+.699(the line is a modi\214ed history line, then)3.199 F
5613
-
+(restore the history line to its original state.)144 220.8 Q F1(pr)108
5614
-
+232.8 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0
5615
-
+(Fetch the pre)144 244.8 Q(vious command from the history list, mo)-.25
5616
-
+E(ving back in the list.)-.15 E F1(next\255history \(C\255n\))108 256.8
5617
-
+Q F0(Fetch the ne)144 268.8 Q(xt command from the history list, mo)-.15
5618
-
+E(ving forw)-.15 E(ard in the list.)-.1 E F1
5619
-
+(beginning\255of\255history \(M\255<\))108 280.8 Q F0(Mo)144 292.8 Q .3
5620
-
+-.15(ve t)-.15 H 2.5(ot).15 G(he \214rst line in the history)-2.5 E(.)
5621
-
+-.65 E F1(end\255of\255history \(M\255>\))108 304.8 Q F0(Mo)144 316.8 Q
5622
-
+.3 -.15(ve t)-.15 H 2.5(ot).15 G(he end of the input history)-2.5 E 2.5
5623
-
+(,i)-.65 G(.e., the line currently being entered.)-2.5 E F1 -2.29 -.18
5624
-
+(re v)108 328.8 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0
5625
-
+1.471(Search backw)144 340.8 R 1.471
5626
-
+(ard starting at the current line and mo)-.1 F 1.47
5627
-
+(ving `up' through the history as necessary)-.15 F(.)-.65 E
5628
-
+(This is an incremental search.)144 352.8 Q F1 -.25(fo)108 364.8 S
5609 ➡ 5629 (rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.131
5610
-
No equivalent source code line in the reference code can be identified.
-(Search forw)144 156 R 1.131(ard starting at the current line and mo)-.1
5611
-
No equivalent source code line in the reference code can be identified.
-F 1.132(ving `do)-.15 F 1.132(wn' through the history as necessary)-.25
5612
-
No equivalent source code line in the reference code can be identified.
-F(.)-.65 E(This is an incremental search.)144 168 Q F1(non\255incr)108
5613
-
No equivalent source code line in the reference code can be identified.
-180 Q(emental\255r)-.18 E -2.3 -.15(ev e)-.18 H(rse\255sear).15 E
5614
-
No equivalent source code line in the reference code can be identified.
-(ch\255history \(M\255p\))-.18 E F0 .165(Search backw)144 192 R .164(ar\
5615
-
No equivalent source code line in the reference code can be identified.
-d through the history starting at the current line using a non-incremen\
5616
-
No equivalent source code line in the reference code can be identified.
-tal search for)-.1 F 2.5(as)144 204 S(tring supplied by the user)-2.5 E
5617
-
No equivalent source code line in the reference code can be identified.
-(.)-.55 E F1(non\255incr)108 216 Q(emental\255f)-.18 E(orward\255sear)
5618
-
No equivalent source code line in the reference code can be identified.
--.25 E(ch\255history \(M\255n\))-.18 E F0 1.353(Search forw)144 228 R
5619
-
No equivalent source code line in the reference code can be identified.
-1.354(ard through the history using a non-incremental search for a stri\
5620
-
No equivalent source code line in the reference code can be identified.
-ng supplied by the)-.1 F(user)144 240 Q(.)-.55 E F1(history\255sear)108
5621
-
No equivalent source code line in the reference code can be identified.
-252 Q(ch\255f)-.18 E(orward)-.25 E F0 .249(Search forw)144 264 R .249(a\
5622
-
No equivalent source code line in the reference code can be identified.
-rd through the history for the string of characters between the start o\
5623
-
No equivalent source code line in the reference code can be identified.
-f the current line)-.1 F(and the point.)144 276 Q
5624
-
No equivalent source code line in the reference code can be identified.
-(This is a non-incremental search.)5 E F1(history\255sear)108 288 Q
5625
-
No equivalent source code line in the reference code can be identified.
-(ch\255backward)-.18 E F0 .95(Search backw)144 300 R .951(ard through t\
5626
-
No equivalent source code line in the reference code can be identified.
-he history for the string of characters between the start of the curren\
5627
-
No equivalent source code line in the reference code can be identified.
-t)-.1 F(line and the point.)144 312 Q(This is a non-incremental search.)
5628
-
No equivalent source code line in the reference code can be identified.
-5 E F1(history\255substring\255sear)108 324 Q(ch\255backward)-.18 E F0
5629
-
No equivalent source code line in the reference code can be identified.
-.951(Search backw)144 336 R .951(ard through the history for the string\
5630
-
No equivalent source code line in the reference code can be identified.
- of characters between the start of the current)-.1 F .007
5631
-
No equivalent source code line in the reference code can be identified.
-(line and the current cursor position \(the)144 348 R/F2 10
5632
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(point)2.507 E F0 2.507(\). The)B .007
5633
-
No equivalent source code line in the reference code can be identified.
-(search string may match an)2.507 F .007(ywhere in a history)-.15 F 2.5
5634
-
No equivalent source code line in the reference code can be identified.
-(line. This)144 360 R(is a non-incremental search.)2.5 E F1
5635
-
No equivalent source code line in the reference code can be identified.
-(history\255substring\255sear)108 372 Q(ch\255f)-.18 E(orward)-.25 E F0
5636
-
No equivalent source code line in the reference code can be identified.
-.249(Search forw)144 384 R .249(ard through the history for the string \
5637
-
No equivalent source code line in the reference code can be identified.
-of characters between the start of the current line)-.1 F .318
5638
-
No equivalent source code line in the reference code can be identified.
-(and the point.)144 396 R .319(The search string may match an)5.318 F
5630
-
+(Search forw)144 376.8 R 1.131(ard starting at the current line and mo)
5631
-
+-.1 F 1.132(ving `do)-.15 F 1.132(wn' through the history as necessary)
5632
-
+-.25 F(.)-.65 E(This is an incremental search.)144 388.8 Q F1
5633
-
+(non\255incr)108 400.8 Q(emental\255r)-.18 E -2.3 -.15(ev e)-.18 H
5634
-
+(rse\255sear).15 E(ch\255history \(M\255p\))-.18 E F0 .165(Search backw)
5635
-
+144 412.8 R .164(ard through the history starting at the current line u\
5636
-
+sing a non-incremental search for)-.1 F 2.5(as)144 424.8 S
5637
-
+(tring supplied by the user)-2.5 E(.)-.55 E F1(non\255incr)108 436.8 Q
5638
-
+(emental\255f)-.18 E(orward\255sear)-.25 E(ch\255history \(M\255n\))-.18
5639
-
+E F0 1.353(Search forw)144 448.8 R 1.354(ard through the history using \
5640
-
+a non-incremental search for a string supplied by the)-.1 F(user)144
5641
-
+460.8 Q(.)-.55 E F1(history\255sear)108 472.8 Q(ch\255f)-.18 E(orward)
5642
-
+-.25 E F0 .249(Search forw)144 484.8 R .249(ard through the history for\
5643
-
+ the string of characters between the start of the current line)-.1 F
5644
-
+(and the point.)144 496.8 Q(This is a non-incremental search.)5 E F1
5645
-
+(history\255sear)108 508.8 Q(ch\255backward)-.18 E F0 .95(Search backw)
5646
-
+144 520.8 R .951(ard through the history for the string of characters b\
5647
-
+etween the start of the current)-.1 F(line and the point.)144 532.8 Q
5648
-
+(This is a non-incremental search.)5 E F1(history\255substring\255sear)
5649
-
+108 544.8 Q(ch\255backward)-.18 E F0 .951(Search backw)144 556.8 R .951
5650
-
+(ard through the history for the string of characters between the start\
5651
-
+ of the current)-.1 F .007(line and the current cursor position \(the)
5652
-
+144 568.8 R/F3 10/Times-Italic@0 SF(point)2.507 E F0 2.507(\). The)B
5653
-
+.007(search string may match an)2.507 F .007(ywhere in a history)-.15 F
5654
-
+2.5(line. This)144 580.8 R(is a non-incremental search.)2.5 E F1
5655
-
+(history\255substring\255sear)108 592.8 Q(ch\255f)-.18 E(orward)-.25 E
5656
-
+F0 .249(Search forw)144 604.8 R .249(ard through the history for the st\
5657
-
+ring of characters between the start of the current line)-.1 F .318
5658
-
+(and the point.)144 616.8 R .319(The search string may match an)5.318 F
5639 ➡ 5659 .319(ywhere in a history line.)-.15 F .319(This is a non-incremental)
5640
-
No equivalent source code line in the reference code can be identified.
-5.319 F(search.)144 408 Q F1(yank\255nth\255ar)108 420 Q 2.5(g\()-.1 G
5641
-
No equivalent source code line in the reference code can be identified.
-<4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144 432 R .622
5660
-
+5.319 F(search.)144 628.8 Q F1(yank\255nth\255ar)108 640.8 Q 2.5(g\()-.1
5661
-
+G<4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144 652.8 R .622
5642 ➡ 5662 (gument to the pre)-.18 F .622(vious command \(usually the second w)-.25
5643 ➡ 5663 F .622(ord on the pre)-.1 F .622(vious line\))-.25 F .794(at point.)144
5644
-
No equivalent source code line in the reference code can be identified.
-444 R -.4(Wi)5.794 G .794(th an ar).4 F(gument)-.18 E F2(n)3.294 E F0
5645
-
No equivalent source code line in the reference code can be identified.
-3.294(,i).24 G .794(nsert the)-3.294 F F2(n)3.294 E F0 .794(th w)B .794
5664
-
+664.8 R -.4(Wi)5.794 G .794(th an ar).4 F(gument)-.18 E F3(n)3.294 E F0
5665
-
+3.294(,i).24 G .794(nsert the)-3.294 F F3(n)3.294 E F0 .794(th w)B .794
5646 ➡ 5666 (ord from the pre)-.1 F .794(vious command \(the w)-.25 F .795
5647
-
No equivalent source code line in the reference code can be identified.
-(ords in the)-.1 F(pre)144 456 Q .292(vious command be)-.25 F .292
5667
-
+(ords in the)-.1 F(pre)144 676.8 Q .292(vious command be)-.25 F .292
5648 ➡ 5668 (gin with w)-.15 F .291(ord 0\).)-.1 F 2.791(An)5.291 G -2.25 -.15(eg a)
5649 ➡ 5669 -2.791 H(ti).15 E .591 -.15(ve a)-.25 H -.18(rg).15 G .291
5650
-
No equivalent source code line in the reference code can be identified.
-(ument inserts the).18 F F2(n)2.791 E F0 .291(th w)B .291
5651
-
No equivalent source code line in the reference code can be identified.
-(ord from the end of)-.1 F .281(the pre)144 468 R .281(vious command.)
5652
-
No equivalent source code line in the reference code can be identified.
--.25 F .281(Once the ar)5.281 F(gument)-.18 E F2(n)2.781 E F0 .281
5670
-
+(ument inserts the).18 F F3(n)2.791 E F0 .291(th w)B .291
5671
-
+(ord from the end of)-.1 F .281(the pre)144 688.8 R .281(vious command.)
5672
-
+-.25 F .281(Once the ar)5.281 F(gument)-.18 E F3(n)2.781 E F0 .281
5653 ➡ 5673 (is computed, the ar)2.781 F .281(gument is e)-.18 F .282
5654
-
No equivalent source code line in the reference code can be identified.
-(xtracted as if the "!)-.15 F F2(n)A F0(")A(history e)144 480 Q
5655
-
No equivalent source code line in the reference code can be identified.
-(xpansion had been speci\214ed.)-.15 E F1(yank\255last\255ar)108 492 Q
5656
-
No equivalent source code line in the reference code can be identified.
-2.5(g\()-.1 G -1.667(M\255. ,)-2.5 F -1.667(M\255_ \))2.5 F F0 1.308
5657
-
No equivalent source code line in the reference code can be identified.
-(Insert the last ar)144 504 R 1.308(gument to the pre)-.18 F 1.307
5658
-
No equivalent source code line in the reference code can be identified.
-(vious command \(the last w)-.25 F 1.307(ord of the pre)-.1 F 1.307
5659
-
No equivalent source code line in the reference code can be identified.
-(vious history entry\).)-.25 F -.4(Wi)144 516 S .203(th a numeric ar).4
5660
-
No equivalent source code line in the reference code can be identified.
-F .203(gument, beha)-.18 F .504 -.15(ve ex)-.2 H .204(actly lik).15 F(e)
5661
-
No equivalent source code line in the reference code can be identified.
--.1 E F1(yank\255nth\255ar)2.704 E(g)-.1 E F0 5.204(.S)C(uccessi)-5.204
5662
-
No equivalent source code line in the reference code can be identified.
-E .504 -.15(ve c)-.25 H .204(alls to).15 F F1(yank\255last\255ar)2.704 E
5663
-
No equivalent source code line in the reference code can be identified.
-(g)-.1 E F0(mo)144 528 Q .807 -.15(ve b)-.15 H .507
5664
-
No equivalent source code line in the reference code can be identified.
-(ack through the history list, inserting the last w).15 F .507
5674
-
+(xtracted as if the "!)-.15 F F3(n)A F0(")A(history e)144 700.8 Q
5675
-
+(xpansion had been speci\214ed.)-.15 E(GNU Bash 5.0)72 768 Q
5676
-
+(2018 March 15)144.29 E(46)193.45 E 0 Cg EP
5677
-
+%%Page: 47 47
5678
-
+%%BeginPageSetup
5679
-
+BP
5680
-
+%%EndPageSetup
5681
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5682
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5683
-
+SF(yank\255last\255ar)108 84 Q 2.5(g\()-.1 G -1.667(M\255. ,)-2.5 F
5684
-
+-1.667(M\255_ \))2.5 F F0 1.308(Insert the last ar)144 96 R 1.308
5685
-
+(gument to the pre)-.18 F 1.307(vious command \(the last w)-.25 F 1.307
5686
-
+(ord of the pre)-.1 F 1.307(vious history entry\).)-.25 F -.4(Wi)144 108
5687
-
+S .203(th a numeric ar).4 F .203(gument, beha)-.18 F .504 -.15(ve ex)-.2
5688
-
+H .204(actly lik).15 F(e)-.1 E F1(yank\255nth\255ar)2.704 E(g)-.1 E F0
5689
-
+5.204(.S)C(uccessi)-5.204 E .504 -.15(ve c)-.25 H .204(alls to).15 F F1
5690
-
+(yank\255last\255ar)2.704 E(g)-.1 E F0(mo)144 120 Q .807 -.15(ve b)-.15
5691
-
+H .507(ack through the history list, inserting the last w).15 F .507
5665 ➡ 5692 (ord \(or the w)-.1 F .507(ord speci\214ed by the ar)-.1 F(gument)-.18 E
5666
-
No equivalent source code line in the reference code can be identified.
-1.396(to the \214rst call\) of each line in turn.)144 540 R(An)6.396 E
5693
-
+1.396(to the \214rst call\) of each line in turn.)144 132 R(An)6.396 E
5667 ➡ 5694 3.896(yn)-.15 G 1.396(umeric ar)-3.896 F 1.397
5668 ➡ 5695 (gument supplied to these successi)-.18 F 1.697 -.15(ve c)-.25 H(alls)
5669
-
No equivalent source code line in the reference code can be identified.
-.15 E .492(determines the direction to mo)144 552 R .792 -.15(ve t)-.15
5696
-
+.15 E .492(determines the direction to mo)144 144 R .792 -.15(ve t)-.15
5670 ➡ 5697 H .492(hrough the history).15 F 5.491(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G
5671 ➡ 5698 (ti).05 E .791 -.15(ve a)-.25 H -.18(rg).15 G .491
5672 ➡ 5699 (ument switches the direction).18 F .494
5673
-
No equivalent source code line in the reference code can be identified.
-(through the history \(back or forw)144 564 R 2.994(ard\). The)-.1 F
5700
-
+(through the history \(back or forw)144 156 R 2.994(ard\). The)-.1 F
5674 ➡ 5701 .494(history e)2.994 F .494(xpansion f)-.15 F .494
5675 ➡ 5702 (acilities are used to e)-.1 F .494(xtract the last)-.15 F -.1(wo)144
5676
-
No equivalent source code line in the reference code can be identified.
-576 S(rd, as if the "!$" history e).1 E(xpansion had been speci\214ed.)
5677
-
No equivalent source code line in the reference code can be identified.
--.15 E F1(shell\255expand\255line \(M\255C\255e\))108 588 Q F0 .623
5678
-
No equivalent source code line in the reference code can be identified.
-(Expand the line as the shell does.)144 600 R .622
5703
-
+168 S(rd, as if the "!$" history e).1 E(xpansion had been speci\214ed.)
5704
-
+-.15 E F1(shell\255expand\255line \(M\255C\255e\))108 180 Q F0 .623
5705
-
+(Expand the line as the shell does.)144 192 R .622
5679 ➡ 5706 (This performs alias and history e)5.622 F .622
5680
-
No equivalent source code line in the reference code can be identified.
-(xpansion as well as all of the)-.15 F(shell w)144 612 Q(ord e)-.1 E 2.5
5681
-
No equivalent source code line in the reference code can be identified.
-(xpansions. See)-.15 F/F3 9/Times-Bold@0 SF(HIST)2.5 E(OR)-.162 E 2.25
5707
-
+(xpansion as well as all of the)-.15 F(shell w)144 204 Q(ord e)-.1 E 2.5
5708
-
+(xpansions. See)-.15 F/F2 9/Times-Bold@0 SF(HIST)2.5 E(OR)-.162 E 2.25
5682 ➡ 5709 (YE)-.315 G(XP)-2.25 E(ANSION)-.666 E F0(belo)2.25 E 2.5(wf)-.25 G
5683 ➡ 5710 (or a description of history e)-2.5 E(xpansion.)-.15 E F1
5684
-
No equivalent source code line in the reference code can be identified.
-(history\255expand\255line \(M\255^\))108 624 Q F0 .938
5685
-
No equivalent source code line in the reference code can be identified.
-(Perform history e)144 636 R .939(xpansion on the current line.)-.15 F
5686
-
No equivalent source code line in the reference code can be identified.
-(See)5.939 E F3(HIST)3.439 E(OR)-.162 E 3.189(YE)-.315 G(XP)-3.189 E
5711
-
+(history\255expand\255line \(M\255^\))108 216 Q F0 .938
5712
-
+(Perform history e)144 228 R .939(xpansion on the current line.)-.15 F
5713
-
+(See)5.939 E F2(HIST)3.439 E(OR)-.162 E 3.189(YE)-.315 G(XP)-3.189 E
5687 ➡ 5714 (ANSION)-.666 E F0(belo)3.189 E 3.439(wf)-.25 G .939(or a descrip-)
5688
-
No equivalent source code line in the reference code can be identified.
--3.439 F(tion of history e)144 648 Q(xpansion.)-.15 E F1(magic\255space)
5689
-
No equivalent source code line in the reference code can be identified.
-108 660 Q F0 1.627(Perform history e)144 672 R 1.627
5690
-
No equivalent source code line in the reference code can be identified.
-(xpansion on the current line and insert a space.)-.15 F(See)6.626 E F3
5715
-
+-3.439 F(tion of history e)144 240 Q(xpansion.)-.15 E F1(magic\255space)
5716
-
+108 252 Q F0 1.627(Perform history e)144 264 R 1.627
5717
-
+(xpansion on the current line and insert a space.)-.15 F(See)6.626 E F2
5691 ➡ 5718 (HIST)4.126 E(OR)-.162 E 3.876(YE)-.315 G(XP)-3.876 E(ANSION)-.666 E F0
5692
-
No equivalent source code line in the reference code can be identified.
-(belo)144 684 Q 2.5(wf)-.25 G(or a description of history e)-2.5 E
5693
-
No equivalent source code line in the reference code can be identified.
-(xpansion.)-.15 E F1(alias\255expand\255line)108 696 Q F0 .394
5694
-
No equivalent source code line in the reference code can be identified.
-(Perform alias e)144 708 R .394(xpansion on the current line.)-.15 F
5695
-
No equivalent source code line in the reference code can be identified.
-(See)5.395 E F3(ALIASES)2.895 E F0(abo)2.645 E .695 -.15(ve f)-.15 H
5696
-
No equivalent source code line in the reference code can be identified.
-.395(or a description of alias e).15 F(xpan-)-.15 E(sion.)144 720 Q
5697
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(46)195.95 E 0 Cg EP
5698
-
No equivalent source code line in the reference code can be identified.
-%%Page: 47 47
5699
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
5700
-
No equivalent source code line in the reference code can be identified.
-BP
5701
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
5702
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5703
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5704
-
No equivalent source code line in the reference code can be identified.
-SF(history\255and\255alias\255expand\255line)108 84 Q F0
5705
-
No equivalent source code line in the reference code can be identified.
-(Perform history and alias e)144 96 Q(xpansion on the current line.)-.15
5706
-
No equivalent source code line in the reference code can be identified.
-E F1(insert\255last\255ar)108 108 Q(gument \(M\255.)-.1 E 2.5(,M).833 G
5707
-
No equivalent source code line in the reference code can be identified.
--1.667(\255_ \))-2.5 F F0 2.5(As)144 120 S(ynon)-2.5 E(ym for)-.15 E F1
5708
-
No equivalent source code line in the reference code can be identified.
-(yank\255last\255ar)2.5 E(g)-.1 E F0(.)A F1
5709
-
No equivalent source code line in the reference code can be identified.
-(operate\255and\255get\255next \(C\255o\))108 132 Q F0 .948
5710
-
No equivalent source code line in the reference code can be identified.
-(Accept the current line for e)144 144 R -.15(xe)-.15 G .948
5719
-
+(belo)144 276 Q 2.5(wf)-.25 G(or a description of history e)-2.5 E
5720
-
+(xpansion.)-.15 E F1(alias\255expand\255line)108 288 Q F0 .394
5721
-
+(Perform alias e)144 300 R .394(xpansion on the current line.)-.15 F
5722
-
+(See)5.395 E F2(ALIASES)2.895 E F0(abo)2.645 E .695 -.15(ve f)-.15 H
5723
-
+.395(or a description of alias e).15 F(xpan-)-.15 E(sion.)144 312 Q F1
5724
-
+(history\255and\255alias\255expand\255line)108 324 Q F0
5725
-
+(Perform history and alias e)144 336 Q(xpansion on the current line.)
5726
-
+-.15 E F1(insert\255last\255ar)108 348 Q(gument \(M\255.)-.1 E 2.5(,M)
5727
-
+.833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 360 S(ynon)-2.5 E(ym for)
5728
-
+-.15 E F1(yank\255last\255ar)2.5 E(g)-.1 E F0(.)A F1
5729
-
+(operate\255and\255get\255next \(C\255o\))108 372 Q F0 .948
5730
-
+(Accept the current line for e)144 384 R -.15(xe)-.15 G .948
5711 ➡ 5731 (cution and fetch the ne).15 F .948(xt line relati)-.15 F 1.247 -.15
5712 ➡ 5732 (ve t)-.25 H 3.447(ot).15 G .947(he current line from the)-3.447 F .729
5713
-
No equivalent source code line in the reference code can be identified.
-(history for editing.)144 156 R 3.229(An)5.729 G .729(umeric ar)-3.229 F
5733
-
+(history for editing.)144 396 R 3.229(An)5.729 G .729(umeric ar)-3.229 F
5714 ➡ 5734 .729
5715 ➡ 5735 (gument, if supplied, speci\214es the history entry to use instead of)
5716
-
No equivalent source code line in the reference code can be identified.
--.18 F(the current line.)144 168 Q F1
5717
-
No equivalent source code line in the reference code can be identified.
-(edit\255and\255execute\255command \(C\255x C\255e\))108 180 Q F0(In)144
5718
-
No equivalent source code line in the reference code can be identified.
-192 Q -.2(vo)-.4 G 1.226 -.1(ke a).2 H 3.526(ne).1 G 1.026
5736
-
+-.18 F(the current line.)144 408 Q F1
5737
-
+(edit\255and\255execute\255command \(C\255x C\255e\))108 420 Q F0(In)144
5738
-
+432 Q -.2(vo)-.4 G 1.226 -.1(ke a).2 H 3.526(ne).1 G 1.026
5719 ➡ 5739 (ditor on the current command line, and e)-3.526 F -.15(xe)-.15 G 1.026
5720 ➡ 5740 (cute the result as shell commands.).15 F F1(Bash)6.026 E F0
5721
-
No equivalent source code line in the reference code can be identified.
-(attempts to in)144 204 Q -.2(vo)-.4 G -.1(ke).2 G/F2 9/Times-Bold@0 SF
5722
-
No equivalent source code line in the reference code can be identified.
-($VISU)2.6 E(AL)-.54 E/F3 9/Times-Roman@0 SF(,)A F2($EDIT)2.25 E(OR)
5723
-
No equivalent source code line in the reference code can be identified.
--.162 E F3(,)A F0(and)2.25 E/F4 10/Times-Italic@0 SF(emacs)2.5 E F0
5724
-
No equivalent source code line in the reference code can be identified.
-(as the editor)2.5 E 2.5(,i)-.4 G 2.5(nt)-2.5 G(hat order)-2.5 E(.)-.55
5725
-
No equivalent source code line in the reference code can be identified.
-E F1(Commands f)87 220.8 Q(or Changing T)-.25 E(ext)-.92 E F4
5726
-
No equivalent source code line in the reference code can be identified.
-(end\255of\255\214le)108 232.8 Q F1(\(usually C\255d\))2.5 E F0 .798
5727
-
No equivalent source code line in the reference code can be identified.
-(The character indicating end-of-\214le as set, for e)144 244.8 R .799
5741
-
+(attempts to in)144 444 Q -.2(vo)-.4 G -.1(ke).2 G F2($VISU)2.6 E(AL)
5742
-
+-.54 E/F3 9/Times-Roman@0 SF(,)A F2($EDIT)2.25 E(OR)-.162 E F3(,)A F0
5743
-
+(and)2.25 E/F4 10/Times-Italic@0 SF(emacs)2.5 E F0(as the editor)2.5 E
5744
-
+2.5(,i)-.4 G 2.5(nt)-2.5 G(hat order)-2.5 E(.)-.55 E F1(Commands f)87
5745
-
+460.8 Q(or Changing T)-.25 E(ext)-.92 E F4(end\255of\255\214le)108 472.8
5746
-
+Q F1(\(usually C\255d\))2.5 E F0 .798
5747
-
+(The character indicating end-of-\214le as set, for e)144 484.8 R .799
5728 ➡ 5748 (xample, by)-.15 F/F5 10/Courier@0 SF(stty)3.299 E F0 5.799(.I)C 3.299
5729 ➡ 5749 (ft)-5.799 G .799(his character is read when)-3.299 F .592
5730
-
No equivalent source code line in the reference code can be identified.
-(there are no characters on the line, and point is at the be)144 256.8 R
5750
-
+(there are no characters on the line, and point is at the be)144 496.8 R
5731 ➡ 5751 .592(ginning of the line, Readline interprets it)-.15 F
5732
-
No equivalent source code line in the reference code can be identified.
-(as the end of input and returns)144 268.8 Q F2(EOF)2.5 E F3(.)A F1
5733
-
No equivalent source code line in the reference code can be identified.
-(delete\255char \(C\255d\))108 280.8 Q F0 .441
5734
-
No equivalent source code line in the reference code can be identified.
-(Delete the character at point.)144 292.8 R .442
5752
-
+(as the end of input and returns)144 508.8 Q F2(EOF)2.5 E F3(.)A F1
5753
-
+(delete\255char \(C\255d\))108 520.8 Q F0 .441
5754
-
+(Delete the character at point.)144 532.8 R .442
5735 ➡ 5755 (If this function is bound to the same character as the tty)5.441 F F1
5736
-
No equivalent source code line in the reference code can be identified.
-(EOF)2.942 E F0(char)2.942 E(-)-.2 E(acter)144 304.8 Q 2.5(,a)-.4 G(s)
5756
-
+(EOF)2.942 E F0(char)2.942 E(-)-.2 E(acter)144 544.8 Q 2.5(,a)-.4 G(s)
5737 ➡ 5757 -2.5 E F1(C\255d)2.5 E F0(commonly is, see abo)2.5 E .3 -.15(ve f)-.15 H
5738 ➡ 5758 (or the ef).15 E(fects.)-.25 E F1(backward\255delete\255char \(Rubout\))
5739
-
No equivalent source code line in the reference code can be identified.
-108 316.8 Q F0 .553(Delete the character behind the cursor)144 328.8 R
5759
-
+108 556.8 Q F0 .553(Delete the character behind the cursor)144 568.8 R
5740 ➡ 5760 5.553(.W)-.55 G .553(hen gi)-5.553 F -.15(ve)-.25 G 3.053(nan).15 G .553
5741 ➡ 5761 (umeric ar)-3.053 F .552(gument, sa)-.18 F .852 -.15(ve t)-.2 H .552
5742
-
No equivalent source code line in the reference code can be identified.
-(he deleted te).15 F .552(xt on)-.15 F(the kill ring.)144 340.8 Q F1
5743
-
No equivalent source code line in the reference code can be identified.
--.25(fo)108 352.8 S(rward\255backward\255delete\255char).25 E F0 .473
5744
-
No equivalent source code line in the reference code can be identified.
-(Delete the character under the cursor)144 364.8 R 2.973(,u)-.4 G .474
5762
-
+(he deleted te).15 F .552(xt on)-.15 F(the kill ring.)144 580.8 Q F1
5763
-
+-.25(fo)108 592.8 S(rward\255backward\255delete\255char).25 E F0 .473
5764
-
+(Delete the character under the cursor)144 604.8 R 2.973(,u)-.4 G .474
5745 ➡ 5765 (nless the cursor is at the end of the line, in which case the)-2.973 F
5746
-
No equivalent source code line in the reference code can be identified.
-(character behind the cursor is deleted.)144 376.8 Q F1
5747
-
No equivalent source code line in the reference code can be identified.
-(quoted\255insert \(C\255q, C\255v\))108 388.8 Q F0 .779(Add the ne)144
5748
-
No equivalent source code line in the reference code can be identified.
-400.8 R .779(xt character typed to the line v)-.15 F 3.279
5766
-
+(character behind the cursor is deleted.)144 616.8 Q F1
5767
-
+(quoted\255insert \(C\255q, C\255v\))108 628.8 Q F0 .779(Add the ne)144
5768
-
+640.8 R .779(xt character typed to the line v)-.15 F 3.279
5749 ➡ 5769 (erbatim. This)-.15 F .779(is ho)3.279 F 3.279(wt)-.25 G 3.279(oi)-3.279
5750 ➡ 5770 G .779(nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.278 E F0 3.278
5751
-
No equivalent source code line in the reference code can be identified.
-(,f)C(or)-3.278 E -.15(ex)144 412.8 S(ample.).15 E F1
5752
-
No equivalent source code line in the reference code can be identified.
-(tab\255insert \(C\255v T)108 424.8 Q(AB\))-.9 E F0
5753
-
No equivalent source code line in the reference code can be identified.
-(Insert a tab character)144 436.8 Q(.)-.55 E F1
5754
-
No equivalent source code line in the reference code can be identified.
-(self\255insert \(a, b, A, 1, !, ...\))108 448.8 Q F0
5755
-
No equivalent source code line in the reference code can be identified.
-(Insert the character typed.)144 460.8 Q F1
5756
-
No equivalent source code line in the reference code can be identified.
-(transpose\255chars \(C\255t\))108 472.8 Q F0 .321
5757
-
No equivalent source code line in the reference code can be identified.
-(Drag the character before point forw)144 484.8 R .321(ard o)-.1 F -.15
5758
-
No equivalent source code line in the reference code can be identified.
-(ve)-.15 G 2.821(rt).15 G .321(he character at point, mo)-2.821 F .322
5771
-
+(,f)C(or)-3.278 E -.15(ex)144 652.8 S(ample.).15 E F1
5772
-
+(tab\255insert \(C\255v T)108 664.8 Q(AB\))-.9 E F0
5773
-
+(Insert a tab character)144 676.8 Q(.)-.55 E F1
5774
-
+(self\255insert \(a, b, A, 1, !, ...\))108 688.8 Q F0
5775
-
+(Insert the character typed.)144 700.8 Q(GNU Bash 5.0)72 768 Q
5776
-
+(2018 March 15)144.29 E(47)193.45 E 0 Cg EP
5777
-
+%%Page: 48 48
5778
-
+%%BeginPageSetup
5779
-
+BP
5780
-
+%%EndPageSetup
5781
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5782
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5783
-
+SF(transpose\255chars \(C\255t\))108 84 Q F0 .321
5784
-
+(Drag the character before point forw)144 96 R .321(ard o)-.1 F -.15(ve)
5785
-
+-.15 G 2.821(rt).15 G .321(he character at point, mo)-2.821 F .322
5759 ➡ 5786 (ving point forw)-.15 F .322(ard as well.)-.1 F 1.182
5760
-
No equivalent source code line in the reference code can be identified.
-(If point is at the end of the line, then this transposes the tw)144
5761
-
No equivalent source code line in the reference code can be identified.
-496.8 R 3.682(oc)-.1 G 1.182(haracters before point.)-3.682 F(Ne)6.182 E
5762
-
No equivalent source code line in the reference code can be identified.
--.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G(ar)144 508.8 Q(guments ha)-.18 E
5763
-
No equivalent source code line in the reference code can be identified.
-.3 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E F1
5764
-
No equivalent source code line in the reference code can be identified.
-(transpose\255w)108 520.8 Q(ords \(M\255t\))-.1 E F0 .023(Drag the w)144
5765
-
No equivalent source code line in the reference code can be identified.
-532.8 R .023(ord before point past the w)-.1 F .023(ord after point, mo)
5787
-
+(If point is at the end of the line, then this transposes the tw)144 108
5788
-
+R 3.682(oc)-.1 G 1.182(haracters before point.)-3.682 F(Ne)6.182 E -.05
5789
-
+(ga)-.15 G(ti).05 E -.15(ve)-.25 G(ar)144 120 Q(guments ha)-.18 E .3
5790
-
+-.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E F1
5791
-
+(transpose\255w)108 132 Q(ords \(M\255t\))-.1 E F0 .023(Drag the w)144
5792
-
+144 R .023(ord before point past the w)-.1 F .023(ord after point, mo)
5766 ➡ 5793 -.1 F .023(ving point o)-.15 F -.15(ve)-.15 G 2.524(rt).15 G .024(hat w)
5767 ➡ 5794 -2.524 F .024(ord as well.)-.1 F .024(If point)5.024 F
5768
-
No equivalent source code line in the reference code can be identified.
-(is at the end of the line, this transposes the last tw)144 544.8 Q 2.5
5769
-
No equivalent source code line in the reference code can be identified.
-(ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 556.8 Q
5770
-
No equivalent source code line in the reference code can be identified.
-(ord \(M\255u\))-.1 E F0 1.699(Uppercase the current \(or follo)144
5771
-
No equivalent source code line in the reference code can be identified.
-568.8 R 1.698(wing\) w)-.25 F 4.198(ord. W)-.1 F 1.698(ith a ne)-.4 F
5772
-
No equivalent source code line in the reference code can be identified.
--.05(ga)-.15 G(ti).05 E 1.998 -.15(ve a)-.25 H -.18(rg).15 G 1.698
5773
-
No equivalent source code line in the reference code can be identified.
-(ument, uppercase the pre).18 F(vious)-.25 E -.1(wo)144 580.8 S(rd, b).1
5774
-
No equivalent source code line in the reference code can be identified.
-E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 592.8 Q
5775
-
No equivalent source code line in the reference code can be identified.
-(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 604.8 Q 1.647
5795
-
+(is at the end of the line, this transposes the last tw)144 156 Q 2.5
5796
-
+(ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 168 Q
5797
-
+(ord \(M\255u\))-.1 E F0 1.699(Uppercase the current \(or follo)144 180
5798
-
+R 1.698(wing\) w)-.25 F 4.198(ord. W)-.1 F 1.698(ith a ne)-.4 F -.05(ga)
5799
-
+-.15 G(ti).05 E 1.998 -.15(ve a)-.25 H -.18(rg).15 G 1.698
5800
-
+(ument, uppercase the pre).18 F(vious)-.25 E -.1(wo)144 192 S(rd, b).1 E
5801
-
+(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 204 Q
5802
-
+(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 216 Q 1.647
5776 ➡ 5803 (wercase the current \(or follo)-.25 F 1.647(wing\) w)-.25 F 4.147
5777 ➡ 5804 (ord. W)-.1 F 1.648(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E 1.948 -.15
5778 ➡ 5805 (ve a)-.25 H -.18(rg).15 G 1.648(ument, lo).18 F 1.648(wercase the pre)
5779
-
No equivalent source code line in the reference code can be identified.
--.25 F(vious)-.25 E -.1(wo)144 616.8 S(rd, b).1 E(ut do not mo)-.2 E .3
5780
-
No equivalent source code line in the reference code can be identified.
--.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 628.8 Q
5781
-
No equivalent source code line in the reference code can be identified.
-(ord \(M\255c\))-.1 E F0 1.975(Capitalize the current \(or follo)144
5782
-
No equivalent source code line in the reference code can be identified.
-640.8 R 1.974(wing\) w)-.25 F 4.474(ord. W)-.1 F 1.974(ith a ne)-.4 F
5783
-
No equivalent source code line in the reference code can be identified.
--.05(ga)-.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.974
5784
-
No equivalent source code line in the reference code can be identified.
-(ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 652.8 S(rd, b)
5785
-
No equivalent source code line in the reference code can be identified.
-.1 E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108
5786
-
No equivalent source code line in the reference code can be identified.
-664.8 S(rwrite\255mode).1 E F0 -.8(To)144 676.8 S .437(ggle o).8 F -.15
5787
-
No equivalent source code line in the reference code can be identified.
-(ve)-.15 G .437(rwrite mode.).15 F -.4(Wi)5.437 G .437(th an e).4 F .437
5806
-
+-.25 F(vious)-.25 E -.1(wo)144 228 S(rd, b).1 E(ut do not mo)-.2 E .3
5807
-
+-.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 240 Q
5808
-
+(ord \(M\255c\))-.1 E F0 1.975(Capitalize the current \(or follo)144 252
5809
-
+R 1.974(wing\) w)-.25 F 4.474(ord. W)-.1 F 1.974(ith a ne)-.4 F -.05(ga)
5810
-
+-.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.974
5811
-
+(ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 264 S(rd, b).1
5812
-
+E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108 276
5813
-
+S(rwrite\255mode).1 E F0 -.8(To)144 288 S .437(ggle o).8 F -.15(ve)-.15
5814
-
+G .437(rwrite mode.).15 F -.4(Wi)5.437 G .437(th an e).4 F .437
5788 ➡ 5815 (xplicit positi)-.15 F .738 -.15(ve n)-.25 H .438(umeric ar).15 F .438
5789 ➡ 5816 (gument, switches to o)-.18 F -.15(ve)-.15 G .438(rwrite mode.).15 F -.4
5790
-
No equivalent source code line in the reference code can be identified.
-(Wi)144 688.8 S .781(th an e).4 F .781(xplicit non-positi)-.15 F 1.081
5817
-
+(Wi)144 300 S .781(th an e).4 F .781(xplicit non-positi)-.15 F 1.081
5791 ➡ 5818 -.15(ve n)-.25 H .781(umeric ar).15 F .781
5792 ➡ 5819 (gument, switches to insert mode.)-.18 F .78(This command af)5.781 F
5793
-
No equivalent source code line in the reference code can be identified.
-(fects)-.25 E(only)144 700.8 Q F1(emacs)4.394 E F0(mode;)4.394 E F1(vi)
5820
-
+(fects)-.25 E(only)144 312 Q F1(emacs)4.394 E F0(mode;)4.394 E F1(vi)
5794 ➡ 5821 4.394 E F0 1.894(mode does o)4.394 F -.15(ve)-.15 G 1.894(rwrite dif).15
5795
-
No equivalent source code line in the reference code can be identified.
-F(ferently)-.25 E 6.894(.E)-.65 G 1.894(ach call to)-6.894 F F4 -.37(re)
5796
-
No equivalent source code line in the reference code can be identified.
-4.395 G(adline\(\)).37 E F0 1.895(starts in insert)4.395 F 3.969
5797
-
No equivalent source code line in the reference code can be identified.
-(mode. In)144 712.8 R -.15(ove)3.969 G 1.469
5798
-
No equivalent source code line in the reference code can be identified.
-(rwrite mode, characters bound to).15 F F1(self\255insert)3.969 E F0
5799
-
No equivalent source code line in the reference code can be identified.
-1.468(replace the te)3.969 F 1.468(xt at point rather than)-.15 F .957
5800
-
No equivalent source code line in the reference code can be identified.
-(pushing the te)144 724.8 R .957(xt to the right.)-.15 F .958
5822
-
+F(ferently)-.25 E 6.894(.E)-.65 G 1.894(ach call to)-6.894 F/F2 10
5823
-
+/Times-Italic@0 SF -.37(re)4.395 G(adline\(\)).37 E F0 1.895
5824
-
+(starts in insert)4.395 F 3.969(mode. In)144 324 R -.15(ove)3.969 G
5825
-
+1.469(rwrite mode, characters bound to).15 F F1(self\255insert)3.969 E
5826
-
+F0 1.468(replace the te)3.969 F 1.468(xt at point rather than)-.15 F
5827
-
+.957(pushing the te)144 336 R .957(xt to the right.)-.15 F .958
5801 ➡ 5828 (Characters bound to)5.957 F F1(backward\255delete\255char)3.458 E F0
5802
-
No equivalent source code line in the reference code can be identified.
-.958(replace the character)3.458 F(GNU Bash 4.4)72 768 Q(2018 March 2)
5803
-
No equivalent source code line in the reference code can be identified.
-146.79 E(47)195.95 E 0 Cg EP
5804
-
No equivalent source code line in the reference code can be identified.
-%%Page: 48 48
5805
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
5806
-
No equivalent source code line in the reference code can be identified.
-BP
5807
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
5808
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5809
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E
5810
-
No equivalent source code line in the reference code can be identified.
-(before point with a space.)144 84 Q(By def)5 E
5811
-
No equivalent source code line in the reference code can be identified.
-(ault, this command is unbound.)-.1 E/F1 10/Times-Bold@0 SF
5812
-
No equivalent source code line in the reference code can be identified.
-(Killing and Y)87 100.8 Q(anking)-.85 E(kill\255line \(C\255k\))108
5813
-
No equivalent source code line in the reference code can be identified.
-112.8 Q F0(Kill the te)144 124.8 Q
5814
-
No equivalent source code line in the reference code can be identified.
-(xt from point to the end of the line.)-.15 E F1
5815
-
No equivalent source code line in the reference code can be identified.
-(backward\255kill\255line \(C\255x Rubout\))108 136.8 Q F0(Kill backw)
5816
-
No equivalent source code line in the reference code can be identified.
-144 148.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1
5817
-
No equivalent source code line in the reference code can be identified.
-(unix\255line\255discard \(C\255u\))108 160.8 Q F0(Kill backw)144 172.8
5829
-
+.958(replace the character)3.458 F(before point with a space.)144 348 Q
5830
-
+(By def)5 E(ault, this command is unbound.)-.1 E F1(Killing and Y)87
5831
-
+364.8 Q(anking)-.85 E(kill\255line \(C\255k\))108 376.8 Q F0
5832
-
+(Kill the te)144 388.8 Q(xt from point to the end of the line.)-.15 E F1
5833
-
+(backward\255kill\255line \(C\255x Rubout\))108 400.8 Q F0(Kill backw)
5834
-
+144 412.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1
5835
-
+(unix\255line\255discard \(C\255u\))108 424.8 Q F0(Kill backw)144 436.8
5818 ➡ 5836 Q(ard from point to the be)-.1 E(ginning of the line.)-.15 E
5819 ➡ 5837 (The killed te)5 E(xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt)
5820
-
No equivalent source code line in the reference code can be identified.
--2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 184.8 Q F0
5838
-
+-2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 448.8 Q F0
5821 ➡ 5839 (Kill all characters on the current line, no matter where point is.)144
5822
-
No equivalent source code line in the reference code can be identified.
-196.8 Q F1(kill\255w)108 208.8 Q(ord \(M\255d\))-.1 E F0 .729
5823
-
No equivalent source code line in the reference code can be identified.
-(Kill from point to the end of the current w)144 220.8 R .728
5840
-
+460.8 Q F1(kill\255w)108 472.8 Q(ord \(M\255d\))-.1 E F0 .729
5841
-
+(Kill from point to the end of the current w)144 484.8 R .728
5824 ➡ 5842 (ord, or if between w)-.1 F .728(ords, to the end of the ne)-.1 F .728
5825
-
No equivalent source code line in the reference code can be identified.
-(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 232.8 S
5843
-
+(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 496.8 S
5826 ➡ 5844 (rd boundaries are the same as those used by).8 E F1 -.25(fo)2.5 G
5827
-
No equivalent source code line in the reference code can be identified.
-(rward\255w).25 E(ord)-.1 E F0(.)A F1(backward\255kill\255w)108 244.8 Q
5828
-
No equivalent source code line in the reference code can be identified.
-(ord \(M\255Rubout\))-.1 E F0(Kill the w)144 256.8 Q(ord behind point.)
5845
-
+(rward\255w).25 E(ord)-.1 E F0(.)A F1(backward\255kill\255w)108 508.8 Q
5846
-
+(ord \(M\255Rubout\))-.1 E F0(Kill the w)144 520.8 Q(ord behind point.)
5829 ➡ 5847 -.1 E -.8(Wo)5 G(rd boundaries are the same as those used by).8 E F1
5830
-
No equivalent source code line in the reference code can be identified.
-(backward\255w)2.5 E(ord)-.1 E F0(.)A F1(shell\255kill\255w)108 268.8 Q
5831
-
No equivalent source code line in the reference code can be identified.
-(ord)-.1 E F0 .728(Kill from point to the end of the current w)144 280.8
5848
-
+(backward\255w)2.5 E(ord)-.1 E F0(.)A F1(shell\255kill\255w)108 532.8 Q
5849
-
+(ord)-.1 E F0 .728(Kill from point to the end of the current w)144 544.8
5832 ➡ 5850 R .729(ord, or if between w)-.1 F .729(ords, to the end of the ne)-.1 F
5833
-
No equivalent source code line in the reference code can be identified.
-.729(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 292.8 S
5851
-
+.729(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 556.8 S
5834 ➡ 5852 (rd boundaries are the same as those used by).8 E F1(shell\255f)2.5 E
5835 ➡ 5853 (orward\255w)-.25 E(ord)-.1 E F0(.)A F1(shell\255backward\255kill\255w)
5836
-
No equivalent source code line in the reference code can be identified.
-108 304.8 Q(ord)-.1 E F0 3.025(Kill the w)144 316.8 R 3.025
5854
-
+108 568.8 Q(ord)-.1 E F0 3.025(Kill the w)144 580.8 R 3.025
5837 ➡ 5855 (ord behind point.)-.1 F -.8(Wo)8.025 G 3.025
5838 ➡ 5856 (rd boundaries are the same as those used by).8 F F1(shell\255back-)
5839
-
No equivalent source code line in the reference code can be identified.
-5.525 E(ward\255w)144 328.8 Q(ord)-.1 E F0(.)A F1(unix\255w)108 340.8 Q
5840
-
No equivalent source code line in the reference code can be identified.
-(ord\255rubout \(C\255w\))-.1 E F0 .364(Kill the w)144 352.8 R .364
5857
-
+5.525 E(ward\255w)144 592.8 Q(ord)-.1 E F0(.)A F1(unix\255w)108 604.8 Q
5858
-
+(ord\255rubout \(C\255w\))-.1 E F0 .364(Kill the w)144 616.8 R .364
5841 ➡ 5859 (ord behind point, using white space as a w)-.1 F .365(ord boundary)-.1
5842 ➡ 5860 F 5.365(.T)-.65 G .365(he killed te)-5.365 F .365(xt is sa)-.15 F -.15
5843 ➡ 5861 (ve)-.2 G 2.865(do).15 G 2.865(nt)-2.865 G(he)-2.865 E(kill-ring.)144
5844
-
No equivalent source code line in the reference code can be identified.
-364.8 Q F1(unix\255\214lename\255rubout)108 376.8 Q F0 .167(Kill the w)
5845
-
No equivalent source code line in the reference code can be identified.
-144 388.8 R .166
5862
-
+628.8 Q F1(unix\255\214lename\255rubout)108 640.8 Q F0 .167(Kill the w)
5863
-
+144 652.8 R .166
5846 ➡ 5864 (ord behind point, using white space and the slash character as the w)
5847
-
No equivalent source code line in the reference code can be identified.
--.1 F .166(ord boundaries.)-.1 F(The)5.166 E(killed te)144 400.8 Q
5865
-
+-.1 F .166(ord boundaries.)-.1 F(The)5.166 E(killed te)144 664.8 Q
5848 ➡ 5866 (xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt)-2.5 G(he kill-ring.)
5849
-
No equivalent source code line in the reference code can be identified.
--2.5 E F1(delete\255horizontal\255space \(M\255\\\))108 412.8 Q F0
5850
-
No equivalent source code line in the reference code can be identified.
-(Delete all spaces and tabs around point.)144 424.8 Q F1(kill\255r)108
5851
-
No equivalent source code line in the reference code can be identified.
-436.8 Q(egion)-.18 E F0(Kill the te)144 448.8 Q(xt in the current re)
5852
-
No equivalent source code line in the reference code can be identified.
--.15 E(gion.)-.15 E F1(copy\255r)108 460.8 Q(egion\255as\255kill)-.18 E
5853
-
No equivalent source code line in the reference code can be identified.
-F0(Cop)144 472.8 Q 2.5(yt)-.1 G(he te)-2.5 E(xt in the re)-.15 E
5854
-
No equivalent source code line in the reference code can be identified.
-(gion to the kill b)-.15 E(uf)-.2 E(fer)-.25 E(.)-.55 E F1
5855
-
No equivalent source code line in the reference code can be identified.
-(copy\255backward\255w)108 484.8 Q(ord)-.1 E F0(Cop)144 496.8 Q 4.8(yt)
5856
-
No equivalent source code line in the reference code can be identified.
--.1 G 2.3(he w)-4.8 F 2.3(ord before point to the kill b)-.1 F(uf)-.2 E
5857
-
No equivalent source code line in the reference code can be identified.
-(fer)-.25 E 7.301(.T)-.55 G 2.301(he w)-7.301 F 2.301
5858
-
No equivalent source code line in the reference code can be identified.
-(ord boundaries are the same as)-.1 F F1(back-)4.801 E(ward\255w)144
5859
-
No equivalent source code line in the reference code can be identified.
-508.8 Q(ord)-.1 E F0(.)A F1(copy\255f)108 520.8 Q(orward\255w)-.25 E
5860
-
No equivalent source code line in the reference code can be identified.
-(ord)-.1 E F0(Cop)144 532.8 Q 4.508(yt)-.1 G 2.008(he w)-4.508 F 2.008
5861
-
No equivalent source code line in the reference code can be identified.
-(ord follo)-.1 F 2.008(wing point to the kill b)-.25 F(uf)-.2 E(fer)-.25
5862
-
No equivalent source code line in the reference code can be identified.
-E 7.007(.T)-.55 G 2.007(he w)-7.007 F 2.007
5867
-
+-2.5 E F1(delete\255horizontal\255space \(M\255\\\))108 676.8 Q F0
5868
-
+(Delete all spaces and tabs around point.)144 688.8 Q F1(kill\255r)108
5869
-
+700.8 Q(egion)-.18 E F0(Kill the te)144 712.8 Q(xt in the current re)
5870
-
+-.15 E(gion.)-.15 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(48)
5871
-
+193.45 E 0 Cg EP
5872
-
+%%Page: 49 49
5873
-
+%%BeginPageSetup
5874
-
+BP
5875
-
+%%EndPageSetup
5876
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5877
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5878
-
+SF(copy\255r)108 84 Q(egion\255as\255kill)-.18 E F0(Cop)144 96 Q 2.5(yt)
5879
-
+-.1 G(he te)-2.5 E(xt in the re)-.15 E(gion to the kill b)-.15 E(uf)-.2
5880
-
+E(fer)-.25 E(.)-.55 E F1(copy\255backward\255w)108 108 Q(ord)-.1 E F0
5881
-
+(Cop)144 120 Q 4.8(yt)-.1 G 2.3(he w)-4.8 F 2.3
5882
-
+(ord before point to the kill b)-.1 F(uf)-.2 E(fer)-.25 E 7.301(.T)-.55
5883
-
+G 2.301(he w)-7.301 F 2.301(ord boundaries are the same as)-.1 F F1
5884
-
+(back-)4.801 E(ward\255w)144 132 Q(ord)-.1 E F0(.)A F1(copy\255f)108 144
5885
-
+Q(orward\255w)-.25 E(ord)-.1 E F0(Cop)144 156 Q 4.508(yt)-.1 G 2.008
5886
-
+(he w)-4.508 F 2.008(ord follo)-.1 F 2.008(wing point to the kill b)-.25
5887
-
+F(uf)-.2 E(fer)-.25 E 7.007(.T)-.55 G 2.007(he w)-7.007 F 2.007
5863 ➡ 5888 (ord boundaries are the same as)-.1 F F1 -.25(fo)4.507 G -.37(r-).25 G
5864
-
No equivalent source code line in the reference code can be identified.
-(ward\255w)144 544.8 Q(ord)-.1 E F0(.)A F1(yank \(C\255y\))108 556.8 Q
5865
-
No equivalent source code line in the reference code can be identified.
-F0 -1(Ya)144 568.8 S(nk the top of the kill ring into the b)1 E(uf)-.2 E
5866
-
No equivalent source code line in the reference code can be identified.
-(fer at point.)-.25 E F1(yank\255pop \(M\255y\))108 580.8 Q F0
5867
-
No equivalent source code line in the reference code can be identified.
-(Rotate the kill ring, and yank the ne)144 592.8 Q 2.5(wt)-.25 G 2.5
5889
-
+(ward\255w)144 168 Q(ord)-.1 E F0(.)A F1(yank \(C\255y\))108 180 Q F0 -1
5890
-
+(Ya)144 192 S(nk the top of the kill ring into the b)1 E(uf)-.2 E
5891
-
+(fer at point.)-.25 E F1(yank\255pop \(M\255y\))108 204 Q F0
5892
-
+(Rotate the kill ring, and yank the ne)144 216 Q 2.5(wt)-.25 G 2.5
5868 ➡ 5893 (op. Only)-2.5 F -.1(wo)2.5 G(rks follo).1 E(wing)-.25 E F1(yank)2.5 E
5869
-
No equivalent source code line in the reference code can be identified.
-F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 609.6 Q
5870
-
No equivalent source code line in the reference code can be identified.
-(guments)-.1 E(digit\255ar)108 621.6 Q
5894
-
+F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 232.8 Q
5895
-
+(guments)-.1 E(digit\255ar)108 244.8 Q
5871 ➡ 5896 (gument \(M\2550, M\2551, ..., M\255\255\))-.1 E F0 .367
5872
-
No equivalent source code line in the reference code can be identified.
-(Add this digit to the ar)144 633.6 R .367
5897
-
+(Add this digit to the ar)144 256.8 R .367
5873 ➡ 5898 (gument already accumulating, or start a ne)-.18 F 2.867(wa)-.25 G -.18
5874 ➡ 5899 (rg)-2.867 G 2.867(ument. M\255\255).18 F .367(starts a ne)2.867 F -.05
5875
-
No equivalent source code line in the reference code can be identified.
-(ga)-.15 G(-).05 E(ti)144 645.6 Q .3 -.15(ve a)-.25 H -.18(rg).15 G
5876
-
No equivalent source code line in the reference code can be identified.
-(ument.).18 E F1(uni)108 657.6 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1
5877
-
No equivalent source code line in the reference code can be identified.
-E F0 .779(This is another w)144 669.6 R .779(ay to specify an ar)-.1 F
5900
-
+(ga)-.15 G(-).05 E(ti)144 268.8 Q .3 -.15(ve a)-.25 H -.18(rg).15 G
5901
-
+(ument.).18 E F1(uni)108 280.8 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1
5902
-
+E F0 .779(This is another w)144 292.8 R .779(ay to specify an ar)-.1 F
5878 ➡ 5903 3.279(gument. If)-.18 F .779(this command is follo)3.279 F .778
5879 ➡ 5904 (wed by one or more digits,)-.25 F 1.376
5880 ➡ 5905 (optionally with a leading minus sign, those digits de\214ne the ar)144
5881
-
No equivalent source code line in the reference code can be identified.
-681.6 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144
5882
-
No equivalent source code line in the reference code can be identified.
-693.6 Q 1.17(wed by digits, e)-.25 F -.15(xe)-.15 G(cuting).15 E F1(uni)
5906
-
+304.8 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144
5907
-
+316.8 Q 1.17(wed by digits, e)-.25 F -.15(xe)-.15 G(cuting).15 E F1(uni)
5883 ➡ 5908 3.67 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0(ag)3.67 E 1.17
5884 ➡ 5909 (ain ends the numeric ar)-.05 F 1.17(gument, b)-.18 F 1.17(ut is other)
5885
-
No equivalent source code line in the reference code can be identified.
--.2 F(-)-.2 E .898(wise ignored.)144 705.6 R .898
5910
-
+-.2 F(-)-.2 E .898(wise ignored.)144 328.8 R .898
5886 ➡ 5911 (As a special case, if this command is immediately follo)5.898 F .898
5887 ➡ 5912 (wed by a character that is)-.25 F 1.23
5888
-
No equivalent source code line in the reference code can be identified.
-(neither a digit nor minus sign, the ar)144 717.6 R 1.23
5913
-
+(neither a digit nor minus sign, the ar)144 340.8 R 1.23
5889 ➡ 5914 (gument count for the ne)-.18 F 1.23(xt command is multiplied by four)
5890
-
No equivalent source code line in the reference code can be identified.
--.15 F(.)-.55 E .822(The ar)144 729.6 R .822
5915
-
+-.15 F(.)-.55 E .822(The ar)144 352.8 R .822
5891 ➡ 5916 (gument count is initially one, so e)-.18 F -.15(xe)-.15 G .823
5892 ➡ 5917 (cuting this function the \214rst time mak).15 F .823(es the ar)-.1 F
5893
-
No equivalent source code line in the reference code can be identified.
-(gument)-.18 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(48)195.95 E 0
5894
-
No equivalent source code line in the reference code can be identified.
-Cg EP
5895
-
No equivalent source code line in the reference code can be identified.
-%%Page: 49 49
5896
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
5897
-
No equivalent source code line in the reference code can be identified.
-BP
5898
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
5899
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5900
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(count four)144 84
5901
-
No equivalent source code line in the reference code can be identified.
-Q 2.5(,as)-.4 G(econd time mak)-2.5 E(es the ar)-.1 E
5902
-
No equivalent source code line in the reference code can be identified.
-(gument count sixteen, and so on.)-.18 E/F1 10/Times-Bold@0 SF
5903
-
No equivalent source code line in the reference code can be identified.
-(Completing)87 100.8 Q(complete \(T)108 112.8 Q(AB\))-.9 E F0 1.137
5904
-
No equivalent source code line in the reference code can be identified.
-(Attempt to perform completion on the te)144 124.8 R 1.137
5918
-
+(gument)-.18 E(count four)144 364.8 Q 2.5(,as)-.4 G(econd time mak)-2.5
5919
-
+E(es the ar)-.1 E(gument count sixteen, and so on.)-.18 E F1(Completing)
5920
-
+87 381.6 Q(complete \(T)108 393.6 Q(AB\))-.9 E F0 1.137
5921
-
+(Attempt to perform completion on the te)144 405.6 R 1.137
5905 ➡ 5922 (xt before point.)-.15 F F1(Bash)6.137 E F0 1.137
5906
-
No equivalent source code line in the reference code can be identified.
-(attempts completion treating the)3.637 F(te)144 136.8 Q .532(xt as a v)
5923
-
+(attempts completion treating the)3.637 F(te)144 417.6 Q .532(xt as a v)
5907 ➡ 5924 -.15 F .532(ariable \(if the te)-.25 F .532(xt be)-.15 F .533(gins with)
5908 ➡ 5925 -.15 F F1($)3.033 E F0 .533(\), username \(if the te)B .533(xt be)-.15 F
5909 ➡ 5926 .533(gins with)-.15 F F1(~)3.033 E F0 .533(\), hostname \(if the)B(te)
5910
-
No equivalent source code line in the reference code can be identified.
-144 148.8 Q .702(xt be)-.15 F .702(gins with)-.15 F F1(@)3.202 E F0 .701
5927
-
+144 429.6 Q .702(xt be)-.15 F .702(gins with)-.15 F F1(@)3.202 E F0 .701
5911 ➡ 5928 (\), or command \(including aliases and functions\) in turn.)B .701
5912 ➡ 5929 (If none of these pro-)5.701 F
5913
-
No equivalent source code line in the reference code can be identified.
-(duces a match, \214lename completion is attempted.)144 160.8 Q F1
5914
-
No equivalent source code line in the reference code can be identified.
-(possible\255completions \(M\255?\))108 172.8 Q F0
5915
-
No equivalent source code line in the reference code can be identified.
-(List the possible completions of the te)144 184.8 Q(xt before point.)
5916
-
No equivalent source code line in the reference code can be identified.
--.15 E F1(insert\255completions \(M\255*\))108 196.8 Q F0 .783
5917
-
No equivalent source code line in the reference code can be identified.
-(Insert all completions of the te)144 208.8 R .783
5930
-
+(duces a match, \214lename completion is attempted.)144 441.6 Q F1
5931
-
+(possible\255completions \(M\255?\))108 453.6 Q F0
5932
-
+(List the possible completions of the te)144 465.6 Q(xt before point.)
5933
-
+-.15 E F1(insert\255completions \(M\255*\))108 477.6 Q F0 .783
5934
-
+(Insert all completions of the te)144 489.6 R .783
5918 ➡ 5935 (xt before point that w)-.15 F .783(ould ha)-.1 F 1.083 -.15(ve b)-.2 H
5919 ➡ 5936 .783(een generated by).15 F F1(possible\255com-)3.283 E(pletions)144
5920
-
No equivalent source code line in the reference code can be identified.
-220.8 Q F0(.)A F1(menu\255complete)108 232.8 Q F0 .929(Similar to)144
5921
-
No equivalent source code line in the reference code can be identified.
-244.8 R F1(complete)3.429 E F0 3.429(,b)C .929(ut replaces the w)-3.629
5937
-
+501.6 Q F0(.)A F1(menu\255complete)108 513.6 Q F0 .929(Similar to)144
5938
-
+525.6 R F1(complete)3.429 E F0 3.429(,b)C .929(ut replaces the w)-3.629
5922 ➡ 5939 F .929(ord to be completed with a single match from the list of)-.1 F
5923
-
No equivalent source code line in the reference code can be identified.
-1.193(possible completions.)144 256.8 R 1.193(Repeated e)6.193 F -.15
5940
-
+1.193(possible completions.)144 537.6 R 1.193(Repeated e)6.193 F -.15
5924 ➡ 5941 (xe)-.15 G 1.193(cution of).15 F F1(menu\255complete)3.694 E F0 1.194
5925 ➡ 5942 (steps through the list of possible)3.694 F .829
5926
-
No equivalent source code line in the reference code can be identified.
-(completions, inserting each match in turn.)144 268.8 R .828
5943
-
+(completions, inserting each match in turn.)144 549.6 R .828
5927 ➡ 5944 (At the end of the list of completions, the bell is rung)5.828 F .727
5928
-
No equivalent source code line in the reference code can be identified.
-(\(subject to the setting of)144 280.8 R F1(bell\255style)3.227 E F0
5945
-
+(\(subject to the setting of)144 561.6 R F1(bell\255style)3.227 E F0
5929 ➡ 5946 3.227(\)a)C .727(nd the original te)-3.227 F .727(xt is restored.)-.15 F
5930 ➡ 5947 .727(An ar)5.727 F .727(gument of)-.18 F/F2 10/Times-Italic@0 SF(n)3.227
5931 ➡ 5948 E F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.228 E F0 1.73
5932
-
No equivalent source code line in the reference code can be identified.
-(positions forw)144 292.8 R 1.73(ard in the list of matches; a ne)-.1 F
5949
-
+(positions forw)144 573.6 R 1.73(ard in the list of matches; a ne)-.1 F
5933 ➡ 5950 -.05(ga)-.15 G(ti).05 E 2.03 -.15(ve a)-.25 H -.18(rg).15 G 1.73
5934 ➡ 5951 (ument may be used to mo).18 F 2.03 -.15(ve b)-.15 H(ackw).15 E(ard)-.1
5935
-
No equivalent source code line in the reference code can be identified.
-E(through the list.)144 304.8 Q(This command is intended to be bound to)
5952
-
+E(through the list.)144 585.6 Q(This command is intended to be bound to)
5936 ➡ 5953 5 E F1 -.9(TA)2.5 G(B).9 E F0 2.5(,b)C(ut is unbound by def)-2.7 E
5937
-
No equivalent source code line in the reference code can be identified.
-(ault.)-.1 E F1(menu\255complete\255backward)108 316.8 Q F0 .82
5938
-
No equivalent source code line in the reference code can be identified.
-(Identical to)144 328.8 R F1(menu\255complete)3.32 E F0 3.32(,b)C .82
5954
-
+(ault.)-.1 E F1(menu\255complete\255backward)108 597.6 Q F0 .82
5955
-
+(Identical to)144 609.6 R F1(menu\255complete)3.32 E F0 3.32(,b)C .82
5939 ➡ 5956 (ut mo)-3.52 F -.15(ve)-.15 G 3.32(sb).15 G(ackw)-3.32 E .82
5940 ➡ 5957 (ard through the list of possible completions, as if)-.1 F F1
5941
-
No equivalent source code line in the reference code can be identified.
-(menu\255complete)144 340.8 Q F0(had been gi)2.5 E -.15(ve)-.25 G 2.5
5958
-
+(menu\255complete)144 621.6 Q F0(had been gi)2.5 E -.15(ve)-.25 G 2.5
5942 ➡ 5959 (nan).15 G -2.25 -.15(eg a)-2.5 H(ti).15 E .3 -.15(ve a)-.25 H -.18(rg)
5943 ➡ 5960 .15 G 2.5(ument. This).18 F(command is unbound by def)2.5 E(ault.)-.1 E
5944
-
No equivalent source code line in the reference code can be identified.
-F1(delete\255char\255or\255list)108 352.8 Q F0 .234
5945
-
No equivalent source code line in the reference code can be identified.
-(Deletes the character under the cursor if not at the be)144 364.8 R
5961
-
+F1(delete\255char\255or\255list)108 633.6 Q F0 .234
5962
-
+(Deletes the character under the cursor if not at the be)144 645.6 R
5946 ➡ 5963 .234(ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char)
5947
-
No equivalent source code line in the reference code can be identified.
-2.734 E F0(\).)A .425(If at the end of the line, beha)144 376.8 R -.15
5964
-
+2.734 E F0(\).)A .425(If at the end of the line, beha)144 657.6 R -.15
5948 ➡ 5965 (ve)-.2 G 2.925(si).15 G .425(dentically to)-2.925 F F1
5949 ➡ 5966 (possible\255completions)2.925 E F0 5.425(.T)C .425
5950
-
No equivalent source code line in the reference code can be identified.
-(his command is unbound)-5.425 F(by def)144 388.8 Q(ault.)-.1 E F1
5951
-
No equivalent source code line in the reference code can be identified.
-(complete\255\214lename \(M\255/\))108 400.8 Q F0
5952
-
No equivalent source code line in the reference code can be identified.
-(Attempt \214lename completion on the te)144 412.8 Q(xt before point.)
5953
-
No equivalent source code line in the reference code can be identified.
--.15 E F1(possible\255\214lename\255completions \(C\255x /\))108 424.8 Q
5954
-
No equivalent source code line in the reference code can be identified.
-F0(List the possible completions of the te)144 436.8 Q
5955
-
No equivalent source code line in the reference code can be identified.
-(xt before point, treating it as a \214lename.)-.15 E F1
5956
-
No equivalent source code line in the reference code can be identified.
-(complete\255user)108 448.8 Q(name \(M\255~\))-.15 E F0
5957
-
No equivalent source code line in the reference code can be identified.
-(Attempt completion on the te)144 460.8 Q
5967
-
+(his command is unbound)-5.425 F(by def)144 669.6 Q(ault.)-.1 E F1
5968
-
+(complete\255\214lename \(M\255/\))108 681.6 Q F0
5969
-
+(Attempt \214lename completion on the te)144 693.6 Q(xt before point.)
5970
-
+-.15 E F1(possible\255\214lename\255completions \(C\255x /\))108 705.6 Q
5971
-
+F0(List the possible completions of the te)144 717.6 Q
5972
-
+(xt before point, treating it as a \214lename.)-.15 E(GNU Bash 5.0)72
5973
-
+768 Q(2018 March 15)144.29 E(49)193.45 E 0 Cg EP
5974
-
+%%Page: 50 50
5975
-
+%%BeginPageSetup
5976
-
+BP
5977
-
+%%EndPageSetup
5978
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5979
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5980
-
+SF(complete\255user)108 84 Q(name \(M\255~\))-.15 E F0
5981
-
+(Attempt completion on the te)144 96 Q
5958 ➡ 5982 (xt before point, treating it as a username.)-.15 E F1(possible\255user)
5959
-
No equivalent source code line in the reference code can be identified.
-108 472.8 Q(name\255completions \(C\255x ~\))-.15 E F0
5960
-
No equivalent source code line in the reference code can be identified.
-(List the possible completions of the te)144 484.8 Q
5983
-
+108 108 Q(name\255completions \(C\255x ~\))-.15 E F0
5984
-
+(List the possible completions of the te)144 120 Q
5961 ➡ 5985 (xt before point, treating it as a username.)-.15 E F1(complete\255v)108
5962
-
No equivalent source code line in the reference code can be identified.
-496.8 Q(ariable \(M\255$\))-.1 E F0(Attempt completion on the te)144
5963
-
No equivalent source code line in the reference code can be identified.
-508.8 Q(xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E
5964
-
No equivalent source code line in the reference code can be identified.
-F1(possible\255v)108 520.8 Q(ariable\255completions \(C\255x $\))-.1 E
5965
-
No equivalent source code line in the reference code can be identified.
-F0(List the possible completions of the te)144 532.8 Q
5986
-
+132 Q(ariable \(M\255$\))-.1 E F0(Attempt completion on the te)144 144 Q
5966 ➡ 5987 (xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E F1
5967
-
No equivalent source code line in the reference code can be identified.
-(complete\255hostname \(M\255@\))108 544.8 Q F0
5968
-
No equivalent source code line in the reference code can be identified.
-(Attempt completion on the te)144 556.8 Q
5988
-
+(possible\255v)108 156 Q(ariable\255completions \(C\255x $\))-.1 E F0
5989
-
+(List the possible completions of the te)144 168 Q
5990
-
+(xt before point, treating it as a shell v)-.15 E(ariable.)-.25 E F1
5991
-
+(complete\255hostname \(M\255@\))108 180 Q F0
5992
-
+(Attempt completion on the te)144 192 Q
5969 ➡ 5993 (xt before point, treating it as a hostname.)-.15 E F1
5970
-
No equivalent source code line in the reference code can be identified.
-(possible\255hostname\255completions \(C\255x @\))108 568.8 Q F0
5971
-
No equivalent source code line in the reference code can be identified.
-(List the possible completions of the te)144 580.8 Q
5994
-
+(possible\255hostname\255completions \(C\255x @\))108 204 Q F0
5995
-
+(List the possible completions of the te)144 216 Q
5972 ➡ 5996 (xt before point, treating it as a hostname.)-.15 E F1
5973
-
No equivalent source code line in the reference code can be identified.
-(complete\255command \(M\255!\))108 592.8 Q F0 .581
5974
-
No equivalent source code line in the reference code can be identified.
-(Attempt completion on the te)144 604.8 R .581
5997
-
+(complete\255command \(M\255!\))108 228 Q F0 .581
5998
-
+(Attempt completion on the te)144 240 R .581
5975 ➡ 5999 (xt before point, treating it as a command name.)-.15 F .58
5976
-
No equivalent source code line in the reference code can be identified.
-(Command comple-)5.58 F .715(tion attempts to match the te)144 616.8 R
6000
-
+(Command comple-)5.58 F .715(tion attempts to match the te)144 252 R
5977 ➡ 6001 .715(xt ag)-.15 F .715(ainst aliases, reserv)-.05 F .715(ed w)-.15 F
5978 ➡ 6002 .715(ords, shell functions, shell b)-.1 F .715(uiltins, and)-.2 F
5979
-
No equivalent source code line in the reference code can be identified.
-(\214nally e)144 628.8 Q -.15(xe)-.15 G
6003
-
+(\214nally e)144 264 Q -.15(xe)-.15 G
5980 ➡ 6004 (cutable \214lenames, in that order).15 E(.)-.55 E F1
5981
-
No equivalent source code line in the reference code can be identified.
-(possible\255command\255completions \(C\255x !\))108 640.8 Q F0
5982
-
No equivalent source code line in the reference code can be identified.
-(List the possible completions of the te)144 652.8 Q
6005
-
+(possible\255command\255completions \(C\255x !\))108 276 Q F0
6006
-
+(List the possible completions of the te)144 288 Q
5983 ➡ 6007 (xt before point, treating it as a command name.)-.15 E F1
5984
-
No equivalent source code line in the reference code can be identified.
-(dynamic\255complete\255history \(M\255T)108 664.8 Q(AB\))-.9 E F0 .425
5985
-
No equivalent source code line in the reference code can be identified.
-(Attempt completion on the te)144 676.8 R .425
6008
-
+(dynamic\255complete\255history \(M\255T)108 300 Q(AB\))-.9 E F0 .425
6009
-
+(Attempt completion on the te)144 312 R .425
5986 ➡ 6010 (xt before point, comparing the te)-.15 F .425(xt ag)-.15 F .424
5987 ➡ 6011 (ainst lines from the history list)-.05 F
5988
-
No equivalent source code line in the reference code can be identified.
-(for possible completion matches.)144 688.8 Q F1(dab)108 700.8 Q(br)-.1
5989
-
No equivalent source code line in the reference code can be identified.
-E -.15(ev)-.18 G(\255expand).15 E F0 .61
5990
-
No equivalent source code line in the reference code can be identified.
-(Attempt menu completion on the te)144 712.8 R .611
6012
-
+(for possible completion matches.)144 324 Q F1(dab)108 336 Q(br)-.1 E
6013
-
+-.15(ev)-.18 G(\255expand).15 E F0 .61
6014
-
+(Attempt menu completion on the te)144 348 R .611
5991 ➡ 6015 (xt before point, comparing the te)-.15 F .611(xt ag)-.15 F .611
5992 ➡ 6016 (ainst lines from the his-)-.05 F
5993
-
No equivalent source code line in the reference code can be identified.
-(tory list for possible completion matches.)144 724.8 Q(GNU Bash 4.4)72
5994
-
No equivalent source code line in the reference code can be identified.
-768 Q(2018 March 2)146.79 E(49)195.95 E 0 Cg EP
5995
-
No equivalent source code line in the reference code can be identified.
-%%Page: 50 50
5996
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
5997
-
No equivalent source code line in the reference code can be identified.
-BP
5998
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
5999
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6000
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
6001
-
No equivalent source code line in the reference code can be identified.
-SF(complete\255into\255braces \(M\255{\))108 84 Q F0 .4(Perform \214len\
6002
-
No equivalent source code line in the reference code can be identified.
-ame completion and insert the list of possible completions enclosed wit\
6003
-
No equivalent source code line in the reference code can be identified.
-hin braces so)144 96 R(the list is a)144 108 Q -.25(va)-.2 G
6017
-
+(tory list for possible completion matches.)144 360 Q F1
6018
-
+(complete\255into\255braces \(M\255{\))108 372 Q F0 .4(Perform \214lena\
6019
-
+me completion and insert the list of possible completions enclosed with\
6020
-
+in braces so)144 384 R(the list is a)144 396 Q -.25(va)-.2 G
6004 ➡ 6021 (ilable to the shell \(see).25 E F1(Brace Expansion)2.5 E F0(abo)2.5 E
6005
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G(\).).15 E F1 -.25(Ke)87 124.8 S(yboard Macr).25 E(os)-.18
6006
-
No equivalent source code line in the reference code can be identified.
-E(start\255kbd\255macr)108 136.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\))
6007
-
No equivalent source code line in the reference code can be identified.
-.833 E F0(Be)144 148.8 Q(gin sa)-.15 E
6022
-
+-.15(ve)-.15 G(\).).15 E F1 -.25(Ke)87 412.8 S(yboard Macr).25 E(os)-.18
6023
-
+E(start\255kbd\255macr)108 424.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\))
6024
-
+.833 E F0(Be)144 436.8 Q(gin sa)-.15 E
6008 ➡ 6025 (ving the characters typed into the current k)-.2 E -.15(ey)-.1 G
6009
-
No equivalent source code line in the reference code can be identified.
-(board macro.).15 E F1(end\255kbd\255macr)108 160.8 Q 2.5(o\()-.18 G
6010
-
No equivalent source code line in the reference code can be identified.
-(C\255x \))-2.5 E(\)).833 E F0(Stop sa)144 172.8 Q
6026
-
+(board macro.).15 E F1(end\255kbd\255macr)108 448.8 Q 2.5(o\()-.18 G
6027
-
+(C\255x \))-2.5 E(\)).833 E F0(Stop sa)144 460.8 Q
6011 ➡ 6028 (ving the characters typed into the current k)-.2 E -.15(ey)-.1 G
6012 ➡ 6029 (board macro and store the de\214nition.).15 E F1
6013
-
No equivalent source code line in the reference code can be identified.
-(call\255last\255kbd\255macr)108 184.8 Q 2.5(o\()-.18 G(C\255x e\))-2.5
6014
-
No equivalent source code line in the reference code can be identified.
-E F0(Re-e)144 196.8 Q -.15(xe)-.15 G .999(cute the last k).15 F -.15(ey)
6030
-
+(call\255last\255kbd\255macr)108 472.8 Q 2.5(o\()-.18 G(C\255x e\))-2.5
6031
-
+E F0(Re-e)144 484.8 Q -.15(xe)-.15 G .999(cute the last k).15 F -.15(ey)
6015 ➡ 6032 -.1 G .999(board macro de\214ned, by making the characters in the macro\
6016
-
No equivalent source code line in the reference code can be identified.
- appear as if).15 F(typed at the k)144 208.8 Q -.15(ey)-.1 G(board.).15
6017
-
No equivalent source code line in the reference code can be identified.
-E F1(print\255last\255kbd\255macr)108 220.8 Q 2.5(o\()-.18 G(\))-2.5 E
6018
-
No equivalent source code line in the reference code can be identified.
-F0(Print the last k)144 232.8 Q -.15(ey)-.1 G
6033
-
+ appear as if).15 F(typed at the k)144 496.8 Q -.15(ey)-.1 G(board.).15
6034
-
+E F1(print\255last\255kbd\255macr)108 508.8 Q 2.5(o\()-.18 G(\))-2.5 E
6035
-
+F0(Print the last k)144 520.8 Q -.15(ey)-.1 G
6019 ➡ 6036 (board macro de\214ned in a format suitable for the).15 E/F2 10
6020 ➡ 6037 /Times-Italic@0 SF(inputr)2.5 E(c)-.37 E F0(\214le.)2.5 E F1
6021
-
No equivalent source code line in the reference code can be identified.
-(Miscellaneous)87 249.6 Q -.18(re)108 261.6 S<ad72>.18 E
6038
-
+(Miscellaneous)87 537.6 Q -.18(re)108 549.6 S<ad72>.18 E
6022 ➡ 6039 (ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.777
6023
-
No equivalent source code line in the reference code can be identified.
-(Read in the contents of the)144 273.6 R F2(inputr)4.277 E(c)-.37 E F0
6040
-
+(Read in the contents of the)144 561.6 R F2(inputr)4.277 E(c)-.37 E F0
6024 ➡ 6041 1.776(\214le, and incorporate an)4.276 F 4.276(yb)-.15 G 1.776
6025 ➡ 6042 (indings or v)-4.276 F 1.776(ariable assignments)-.25 F(found there.)144
6026
-
No equivalent source code line in the reference code can be identified.
-285.6 Q F1(abort \(C\255g\))108 297.6 Q F0 3.248
6027
-
No equivalent source code line in the reference code can be identified.
-(Abort the current editing command and ring the terminal')144 309.6 R
6043
-
+573.6 Q F1(abort \(C\255g\))108 585.6 Q F0 3.248
6044
-
+(Abort the current editing command and ring the terminal')144 597.6 R
6028 ➡ 6045 5.749(sb)-.55 G 3.249(ell \(subject to the setting of)-5.749 F F1
6029
-
No equivalent source code line in the reference code can be identified.
-(bell\255style)144 321.6 Q F0(\).)A F1(do\255lo)108 333.6 Q(wer)-.1 E
6046
-
+(bell\255style)144 609.6 Q F0(\).)A F1(do\255lo)108 621.6 Q(wer)-.1 E
6030 ➡ 6047 (case\255v)-.18 E(ersion \(M\255A, M\255B, M\255)-.1 E F2(x)A F1 2.5(,.)
6031
-
No equivalent source code line in the reference code can be identified.
-C(..\))-2.5 E F0 1.739(If the meta\214ed character)144 345.6 R F2(x)
6048
-
+C(..\))-2.5 E F0 1.739(If the meta\214ed character)144 633.6 R F2(x)
6032 ➡ 6049 4.239 E F0 1.739
6033 ➡ 6050 (is uppercase, run the command that is bound to the corresponding)4.239
6034
-
No equivalent source code line in the reference code can be identified.
-F(meta\214ed lo)144 357.6 Q(wercase character)-.25 E 5(.T)-.55 G
6051
-
+F(meta\214ed lo)144 645.6 Q(wercase character)-.25 E 5(.T)-.55 G
6035 ➡ 6052 (he beha)-5 E(vior is unde\214ned if)-.2 E F2(x)2.5 E F0(is already lo)
6036
-
No equivalent source code line in the reference code can be identified.
-2.5 E(wercase.)-.25 E F1(pr)108 369.6 Q(e\214x\255meta \(ESC\))-.18 E F0
6037
-
No equivalent source code line in the reference code can be identified.
-(Metafy the ne)144 381.6 Q(xt character typed.)-.15 E/F3 9/Times-Bold@0
6053
-
+2.5 E(wercase.)-.25 E F1(pr)108 657.6 Q(e\214x\255meta \(ESC\))-.18 E F0
6054
-
+(Metafy the ne)144 669.6 Q(xt character typed.)-.15 E/F3 9/Times-Bold@0
6038 ➡ 6055 SF(ESC)5 E F1(f)2.25 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F1
6039
-
No equivalent source code line in the reference code can be identified.
-(Meta\255f)2.5 E F0(.)A F1(undo \(C\255_, C\255x C\255u\))108 393.6 Q F0
6040
-
No equivalent source code line in the reference code can be identified.
-(Incremental undo, separately remembered for each line.)144 405.6 Q F1
6041
-
No equivalent source code line in the reference code can be identified.
--2.29 -.18(re v)108 417.6 T(ert\255line \(M\255r\)).08 E F0 1.095
6042
-
No equivalent source code line in the reference code can be identified.
-(Undo all changes made to this line.)144 429.6 R 1.095(This is lik)6.095
6056
-
+(Meta\255f)2.5 E F0(.)A F1(undo \(C\255_, C\255x C\255u\))108 681.6 Q F0
6057
-
+(Incremental undo, separately remembered for each line.)144 693.6 Q F1
6058
-
+-2.29 -.18(re v)108 705.6 T(ert\255line \(M\255r\)).08 E F0 1.095
6059
-
+(Undo all changes made to this line.)144 717.6 R 1.095(This is lik)6.095
6043 ➡ 6060 F 3.595(ee)-.1 G -.15(xe)-3.745 G 1.095(cuting the).15 F F1(undo)3.595 E
6044 ➡ 6061 F0 1.095(command enough times to)3.595 F
6045
-
No equivalent source code line in the reference code can be identified.
-(return the line to its initial state.)144 441.6 Q F1
6046
-
No equivalent source code line in the reference code can be identified.
-(tilde\255expand \(M\255&\))108 453.6 Q F0(Perform tilde e)144 465.6 Q
6062
-
+(return the line to its initial state.)144 729.6 Q(GNU Bash 5.0)72 768 Q
6063
-
+(2018 March 15)144.29 E(50)193.45 E 0 Cg EP
6064
-
+%%Page: 51 51
6065
-
+%%BeginPageSetup
6066
-
+BP
6067
-
+%%EndPageSetup
6068
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6069
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
6070
-
+SF(tilde\255expand \(M\255&\))108 84 Q F0(Perform tilde e)144 96 Q
6047 ➡ 6071 (xpansion on the current w)-.15 E(ord.)-.1 E F1
6048
-
No equivalent source code line in the reference code can be identified.
-(set\255mark \(C\255@, M\255<space>\))108 477.6 Q F0
6049
-
No equivalent source code line in the reference code can be identified.
-(Set the mark to the point.)144 489.6 Q(If a numeric ar)5 E
6072
-
+(set\255mark \(C\255@, M\255<space>\))108 108 Q F0
6073
-
+(Set the mark to the point.)144 120 Q(If a numeric ar)5 E
6050 ➡ 6074 (gument is supplied, the mark is set to that position.)-.18 E F1
6051
-
No equivalent source code line in the reference code can be identified.
-(exchange\255point\255and\255mark \(C\255x C\255x\))108 501.6 Q F0(Sw)
6052
-
No equivalent source code line in the reference code can be identified.
-144 513.6 Q .283(ap the point with the mark.)-.1 F .283
6075
-
+(exchange\255point\255and\255mark \(C\255x C\255x\))108 132 Q F0(Sw)144
6076
-
+144 Q .283(ap the point with the mark.)-.1 F .283
6053 ➡ 6077 (The current cursor position is set to the sa)5.283 F -.15(ve)-.2 G
6054 ➡ 6078 2.782(dp).15 G .282(osition, and the old)-2.782 F(cursor position is sa)
6055
-
No equivalent source code line in the reference code can be identified.
-144 525.6 Q -.15(ve)-.2 G 2.5(da).15 G 2.5(st)-2.5 G(he mark.)-2.5 E F1
6056
-
No equivalent source code line in the reference code can be identified.
-(character\255sear)108 537.6 Q(ch \(C\255]\))-.18 E F0 3.035(Ac)144
6057
-
No equivalent source code line in the reference code can be identified.
-549.6 S .535(haracter is read and point is mo)-3.035 F -.15(ve)-.15 G
6058
-
No equivalent source code line in the reference code can be identified.
-3.035(dt).15 G 3.035(ot)-3.035 G .535(he ne)-3.035 F .535
6079
-
+144 156 Q -.15(ve)-.2 G 2.5(da).15 G 2.5(st)-2.5 G(he mark.)-2.5 E F1
6080
-
+(character\255sear)108 168 Q(ch \(C\255]\))-.18 E F0 3.035(Ac)144 180 S
6081
-
+.535(haracter is read and point is mo)-3.035 F -.15(ve)-.15 G 3.035(dt)
6082
-
+.15 G 3.035(ot)-3.035 G .535(he ne)-3.035 F .535
6059 ➡ 6083 (xt occurrence of that character)-.15 F 5.536(.A)-.55 G(ne)-2.5 E -.05
6060 ➡ 6084 (ga)-.15 G(ti).05 E .836 -.15(ve c)-.25 H(ount).15 E(searches for pre)
6061
-
No equivalent source code line in the reference code can be identified.
-144 561.6 Q(vious occurrences.)-.25 E F1(character\255sear)108 573.6 Q
6062
-
No equivalent source code line in the reference code can be identified.
-(ch\255backward \(M\255C\255]\))-.18 E F0 3.544(Ac)144 585.6 S 1.044
6085
-
+144 192 Q(vious occurrences.)-.25 E F1(character\255sear)108 204 Q
6086
-
+(ch\255backward \(M\255C\255]\))-.18 E F0 3.544(Ac)144 216 S 1.044
6063 ➡ 6087 (haracter is read and point is mo)-3.544 F -.15(ve)-.15 G 3.544(dt).15 G
6064 ➡ 6088 3.544(ot)-3.544 G 1.044(he pre)-3.544 F 1.044
6065 ➡ 6089 (vious occurrence of that character)-.25 F 6.043(.A)-.55 G(ne)-2.5 E
6066 ➡ 6090 -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G
6067
-
No equivalent source code line in the reference code can be identified.
-(count searches for subsequent occurrences.)144 597.6 Q F1
6068
-
No equivalent source code line in the reference code can be identified.
-(skip\255csi\255sequence)108 609.6 Q F0 1.826
6069
-
No equivalent source code line in the reference code can be identified.
-(Read enough characters to consume a multi-k)144 621.6 R 2.126 -.15
6070
-
No equivalent source code line in the reference code can be identified.
-(ey s)-.1 H 1.827(equence such as those de\214ned for k).15 F -.15(ey)
6071
-
No equivalent source code line in the reference code can be identified.
--.1 G 4.327(sl).15 G(ik)-4.327 E(e)-.1 E .791(Home and End.)144 633.6 R
6072
-
No equivalent source code line in the reference code can be identified.
-.791(Such sequences be)5.791 F .791
6091
-
+(count searches for subsequent occurrences.)144 228 Q F1
6092
-
+(skip\255csi\255sequence)108 240 Q F0 1.826
6093
-
+(Read enough characters to consume a multi-k)144 252 R 2.126 -.15(ey s)
6094
-
+-.1 H 1.827(equence such as those de\214ned for k).15 F -.15(ey)-.1 G
6095
-
+4.327(sl).15 G(ik)-4.327 E(e)-.1 E .791(Home and End.)144 264 R .791
6096
-
+(Such sequences be)5.791 F .791
6073 ➡ 6097 (gin with a Control Sequence Indicator \(CSI\), usually ESC\255[.)-.15 F
6074
-
No equivalent source code line in the reference code can be identified.
-.331(If this sequence is bound to "\\[", k)144 645.6 R -.15(ey)-.1 G
6075
-
No equivalent source code line in the reference code can be identified.
-2.831(sp).15 G .331(roducing such sequences will ha)-2.831 F .632 -.15
6076
-
No equivalent source code line in the reference code can be identified.
-(ve n)-.2 H 2.832(oe).15 G -.25(ff)-2.832 G .332(ect unless e).25 F
6077
-
No equivalent source code line in the reference code can be identified.
-(xplic-)-.15 E .026(itly bound to a readline command, instead of insert\
6078
-
No equivalent source code line in the reference code can be identified.
-ing stray characters into the editing b)144 657.6 R(uf)-.2 E(fer)-.25 E
6079
-
No equivalent source code line in the reference code can be identified.
-5.026(.T)-.55 G(his)-5.026 E(is unbound by def)144 669.6 Q(ault, b)-.1 E
6098
-
+.331(If this sequence is bound to "\\[", k)144 276 R -.15(ey)-.1 G 2.831
6099
-
+(sp).15 G .331(roducing such sequences will ha)-2.831 F .632 -.15(ve n)
6100
-
+-.2 H 2.832(oe).15 G -.25(ff)-2.832 G .332(ect unless e).25 F(xplic-)
6101
-
+-.15 E .026(itly bound to a readline command, instead of inserting stra\
6102
-
+y characters into the editing b)144 288 R(uf)-.2 E(fer)-.25 E 5.026(.T)
6103
-
+-.55 G(his)-5.026 E(is unbound by def)144 300 Q(ault, b)-.1 E
6080 ➡ 6104 (ut usually bound to ESC\255[.)-.2 E F1(insert\255comment \(M\255#\))108
6081
-
No equivalent source code line in the reference code can be identified.
-681.6 Q F0 -.4(Wi)144 693.6 S .48(thout a numeric ar).4 F .48
6082
-
No equivalent source code line in the reference code can be identified.
-(gument, the v)-.18 F .481(alue of the readline)-.25 F F1
6083
-
No equivalent source code line in the reference code can be identified.
-(comment\255begin)2.981 E F0 -.25(va)2.981 G .481
6084
-
No equivalent source code line in the reference code can be identified.
-(riable is inserted at the).25 F(be)144 705.6 Q .245
6105
-
+312 Q F0 -.4(Wi)144 324 S .48(thout a numeric ar).4 F .48(gument, the v)
6106
-
+-.18 F .481(alue of the readline)-.25 F F1(comment\255begin)2.981 E F0
6107
-
+-.25(va)2.981 G .481(riable is inserted at the).25 F(be)144 336 Q .245
6085 ➡ 6108 (ginning of the current line.)-.15 F .245(If a numeric ar)5.245 F .244
6086 ➡ 6109 (gument is supplied, this command acts as a toggle: if)-.18 F .321
6087
-
No equivalent source code line in the reference code can be identified.
-(the characters at the be)144 717.6 R .321
6110
-
+(the characters at the be)144 348 R .321
6088 ➡ 6111 (ginning of the line do not match the v)-.15 F .321(alue of)-.25 F F1
6089 ➡ 6112 (comment\255begin)2.821 E F0 2.822(,t)C .322(he v)-2.822 F .322(alue is)
6090
-
No equivalent source code line in the reference code can be identified.
--.25 F .832(inserted, otherwise the characters in)144 729.6 R F1
6113
-
+-.25 F .832(inserted, otherwise the characters in)144 360 R F1
6091 ➡ 6114 (comment\255begin)3.332 E F0 .831(are deleted from the be)3.332 F .831
6092
-
No equivalent source code line in the reference code can be identified.
-(ginning of the line.)-.15 F(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E
6093
-
No equivalent source code line in the reference code can be identified.
-(50)195.95 E 0 Cg EP
6094
-
No equivalent source code line in the reference code can be identified.
-%%Page: 51 51
6095
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
6096
-
No equivalent source code line in the reference code can be identified.
-BP
6097
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
6098
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6099
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.468
6100
-
No equivalent source code line in the reference code can be identified.
-(In either case, the line is accepted as if a ne)144 84 R 1.468
6115
-
+(ginning of the line.)-.15 F 1.468
6116
-
+(In either case, the line is accepted as if a ne)144 372 R 1.468
6101 ➡ 6117 (wline had been typed.)-.25 F 1.469(The def)6.469 F 1.469(ault v)-.1 F
6102
-
No equivalent source code line in the reference code can be identified.
-1.469(alue of)-.25 F/F1 10/Times-Bold@0 SF(com-)3.969 E(ment\255begin)
6103
-
No equivalent source code line in the reference code can be identified.
-144 96 Q F0 .84(causes this command to mak)3.34 F 3.339(et)-.1 G .839
6118
-
+1.469(alue of)-.25 F F1(com-)3.969 E(ment\255begin)144 384 Q F0 .84
6119
-
+(causes this command to mak)3.34 F 3.339(et)-.1 G .839
6104 ➡ 6120 (he current line a shell comment.)-3.339 F .839(If a numeric ar)5.839 F
6105
-
No equivalent source code line in the reference code can be identified.
-(gu-)-.18 E(ment causes the comment character to be remo)144 108 Q -.15
6121
-
+(gu-)-.18 E(ment causes the comment character to be remo)144 396 Q -.15
6106 ➡ 6122 (ve)-.15 G(d, the line will be e).15 E -.15(xe)-.15 G
6107
-
No equivalent source code line in the reference code can be identified.
-(cuted by the shell.).15 E F1(glob\255complete\255w)108 120 Q
6108
-
No equivalent source code line in the reference code can be identified.
-(ord \(M\255g\))-.1 E F0 .791(The w)144 132 R .791
6123
-
+(cuted by the shell.).15 E F1(glob\255complete\255w)108 408 Q
6124
-
+(ord \(M\255g\))-.1 E F0 .791(The w)144 420 R .791
6109 ➡ 6125 (ord before point is treated as a pattern for pathname e)-.1 F .792
6110
-
No equivalent source code line in the reference code can be identified.
-(xpansion, with an asterisk implicitly)-.15 F 2.5(appended. This)144 144
6126
-
+(xpansion, with an asterisk implicitly)-.15 F 2.5(appended. This)144 432
6111 ➡ 6127 R(pattern is used to generate a list of matching \214lenames for possib\
6112
-
No equivalent source code line in the reference code can be identified.
-le completions.)2.5 E F1(glob\255expand\255w)108 156 Q(ord \(C\255x *\))
6113
-
No equivalent source code line in the reference code can be identified.
--.1 E F0 .176(The w)144 168 R .176
6128
-
+le completions.)2.5 E F1(glob\255expand\255w)108 444 Q(ord \(C\255x *\))
6129
-
+-.1 E F0 .176(The w)144 456 R .176
6114 ➡ 6130 (ord before point is treated as a pattern for pathname e)-.1 F .176
6115 ➡ 6131 (xpansion, and the list of matching \214le-)-.15 F .516
6116
-
No equivalent source code line in the reference code can be identified.
-(names is inserted, replacing the w)144 180 R 3.016(ord. If)-.1 F 3.016
6132
-
+(names is inserted, replacing the w)144 468 R 3.016(ord. If)-.1 F 3.016
6117 ➡ 6133 (an)3.016 G .516(umeric ar)-3.016 F .516
6118 ➡ 6134 (gument is supplied, an asterisk is appended)-.18 F(before pathname e)
6119
-
No equivalent source code line in the reference code can be identified.
-144 192 Q(xpansion.)-.15 E F1(glob\255list\255expansions \(C\255x g\))
6120
-
No equivalent source code line in the reference code can be identified.
-108 204 Q F0 .923(The list of e)144 216 R .923(xpansions that w)-.15 F
6135
-
+144 480 Q(xpansion.)-.15 E F1(glob\255list\255expansions \(C\255x g\))
6136
-
+108 492 Q F0 .923(The list of e)144 504 R .923(xpansions that w)-.15 F
6121 ➡ 6137 .923(ould ha)-.1 F 1.223 -.15(ve b)-.2 H .923(een generated by).15 F F1
6122 ➡ 6138 (glob\255expand\255w)3.423 E(ord)-.1 E F0 .923(is displayed, and)3.423 F
6123
-
No equivalent source code line in the reference code can be identified.
-.872(the line is redra)144 228 R 3.372(wn. If)-.15 F 3.372(an)3.372 G
6139
-
+.872(the line is redra)144 516 R 3.372(wn. If)-.15 F 3.372(an)3.372 G
6124 ➡ 6140 .872(umeric ar)-3.372 F .872
6125 ➡ 6141 (gument is supplied, an asterisk is appended before pathname)-.18 F -.15
6126
-
No equivalent source code line in the reference code can be identified.
-(ex)144 240 S(pansion.).15 E F1(dump\255functions)108 252 Q F0 .627
6127
-
No equivalent source code line in the reference code can be identified.
-(Print all of the functions and their k)144 264 R .927 -.15(ey b)-.1 H
6142
-
+(ex)144 528 S(pansion.).15 E F1(dump\255functions)108 540 Q F0 .627
6143
-
+(Print all of the functions and their k)144 552 R .927 -.15(ey b)-.1 H
6128 ➡ 6144 .626(indings to the readline output stream.).15 F .626(If a numeric ar)
6129 ➡ 6145 5.626 F(gu-)-.18 E
6130
-
No equivalent source code line in the reference code can be identified.
-(ment is supplied, the output is formatted in such a w)144 276 Q
6146
-
+(ment is supplied, the output is formatted in such a w)144 564 Q
6131 ➡ 6147 (ay that it can be made part of an)-.1 E/F2 10/Times-Italic@0 SF(inputr)
6132
-
No equivalent source code line in the reference code can be identified.
-2.5 E(c)-.37 E F0(\214le.)2.5 E F1(dump\255v)108 288 Q(ariables)-.1 E F0
6133
-
No equivalent source code line in the reference code can be identified.
-1.799(Print all of the settable readline v)144 300 R 1.799
6148
-
+2.5 E(c)-.37 E F0(\214le.)2.5 E F1(dump\255v)108 576 Q(ariables)-.1 E F0
6149
-
+1.799(Print all of the settable readline v)144 588 R 1.799
6134 ➡ 6150 (ariables and their v)-.25 F 1.8(alues to the readline output stream.)
6135
-
No equivalent source code line in the reference code can be identified.
--.25 F 1.8(If a)6.8 F .305(numeric ar)144 312 R .304
6151
-
+-.25 F 1.8(If a)6.8 F .305(numeric ar)144 600 R .304
6136 ➡ 6152 (gument is supplied, the output is formatted in such a w)-.18 F .304
6137
-
No equivalent source code line in the reference code can be identified.
-(ay that it can be made part of an)-.1 F F2(inputr)144 324 Q(c)-.37 E F0
6138
-
No equivalent source code line in the reference code can be identified.
-(\214le.)2.5 E F1(dump\255macr)108 336 Q(os)-.18 E F0 .592
6139
-
No equivalent source code line in the reference code can be identified.
-(Print all of the readline k)144 348 R .892 -.15(ey s)-.1 H .592
6153
-
+(ay that it can be made part of an)-.1 F F2(inputr)144 612 Q(c)-.37 E F0
6154
-
+(\214le.)2.5 E F1(dump\255macr)108 624 Q(os)-.18 E F0 .592
6155
-
+(Print all of the readline k)144 636 R .892 -.15(ey s)-.1 H .592
6140 ➡ 6156 (equences bound to macros and the strings the).15 F 3.093(yo)-.15 G
6141
-
No equivalent source code line in the reference code can be identified.
-3.093(utput. If)-3.093 F 3.093(an)3.093 G(umeric)-3.093 E(ar)144 360 Q
6157
-
+3.093(utput. If)-3.093 F 3.093(an)3.093 G(umeric)-3.093 E(ar)144 648 Q
6142 ➡ 6158 .528(gument is supplied, the output is formatted in such a w)-.18 F .528
6143 ➡ 6159 (ay that it can be made part of an)-.1 F F2(inputr)3.027 E(c)-.37 E F0
6144
-
No equivalent source code line in the reference code can be identified.
-(\214le.)144 372 Q F1(display\255shell\255v)108 384 Q
6145
-
No equivalent source code line in the reference code can be identified.
-(ersion \(C\255x C\255v\))-.1 E F0(Display v)144 396 Q
6160
-
+(\214le.)144 660 Q F1(display\255shell\255v)108 672 Q
6161
-
+(ersion \(C\255x C\255v\))-.1 E F0(Display v)144 684 Q
6146 ➡ 6162 (ersion information about the current instance of)-.15 E F1(bash)2.5 E
6147
-
No equivalent source code line in the reference code can be identified.
-F0(.)A F1(Pr)87 412.8 Q(ogrammable Completion)-.18 E F0 .146(When w)108
6148
-
No equivalent source code line in the reference code can be identified.
-424.8 R .147(ord completion is attempted for an ar)-.1 F .147
6163
-
+F0(.)A F1(Pr)87 700.8 Q(ogrammable Completion)-.18 E F0 .146(When w)108
6164
-
+712.8 R .147(ord completion is attempted for an ar)-.1 F .147
6149 ➡ 6165 (gument to a command for which a completion speci\214cation \(a)-.18 F
6150
-
No equivalent source code line in the reference code can be identified.
-F2(compspec)108 436.8 Q F0 3.829(\)h)C 1.329
6166
-
+F2(compspec)108 724.8 Q F0 3.829(\)h)C 1.329
6151 ➡ 6167 (as been de\214ned using the)-3.829 F F1(complete)3.829 E F0 -.2(bu)
6152 ➡ 6168 3.829 G 1.329(iltin \(see).2 F/F3 9/Times-Bold@0 SF 1.329(SHELL B)3.829
6153 ➡ 6169 F(UIL)-.09 E 1.329(TIN COMMANDS)-.828 F F0(belo)3.579 E 1.328(w\), the)
6154
-
No equivalent source code line in the reference code can be identified.
--.25 F(programmable completion f)108 448.8 Q(acilities are in)-.1 E -.2
6155
-
No equivalent source code line in the reference code can be identified.
-(vo)-.4 G -.1(ke).2 G(d.).1 E .497
6156
-
No equivalent source code line in the reference code can be identified.
-(First, the command name is identi\214ed.)108 465.6 R .497
6157
-
No equivalent source code line in the reference code can be identified.
-(If the command w)5.497 F .498
6170
-
+-.25 F(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(51)193.45 E 0 Cg EP
6171
-
+%%Page: 52 52
6172
-
+%%BeginPageSetup
6173
-
+BP
6174
-
+%%EndPageSetup
6175
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6176
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E
6177
-
+(programmable completion f)108 84 Q(acilities are in)-.1 E -.2(vo)-.4 G
6178
-
+-.1(ke).2 G(d.).1 E .497(First, the command name is identi\214ed.)108
6179
-
+100.8 R .497(If the command w)5.497 F .498
6158 ➡ 6180 (ord is the empty string \(completion attempted at)-.1 F .234(the be)108
6159
-
No equivalent source code line in the reference code can be identified.
-477.6 R .233(ginning of an empty line\), an)-.15 F 2.733(yc)-.15 G .233
6160
-
No equivalent source code line in the reference code can be identified.
-(ompspec de\214ned with the)-2.733 F F1<ad45>2.733 E F0 .233(option to)
6161
-
No equivalent source code line in the reference code can be identified.
-2.733 F F1(complete)2.733 E F0 .233(is used.)2.733 F .233(If a comp-)
6162
-
No equivalent source code line in the reference code can be identified.
-5.233 F .481(spec has been de\214ned for that command, the compspec is \
6163
-
No equivalent source code line in the reference code can be identified.
-used to generate the list of possible completions)108 489.6 R .823
6164
-
No equivalent source code line in the reference code can be identified.
-(for the w)108 501.6 R 3.323(ord. If)-.1 F .823(the command w)3.323 F
6165
-
No equivalent source code line in the reference code can be identified.
-.822(ord is a full pathname, a compspec for the full pathname is search\
6166
-
No equivalent source code line in the reference code can be identified.
-ed for)-.1 F 2.866(\214rst. If)108 513.6 R .367(no compspec is found fo\
6167
-
No equivalent source code line in the reference code can be identified.
-r the full pathname, an attempt is made to \214nd a compspec for the po\
6168
-
No equivalent source code line in the reference code can be identified.
-rtion)2.866 F(follo)108 525.6 Q .299(wing the \214nal slash.)-.25 F .298
6181
-
+112.8 R .233(ginning of an empty line\), an)-.15 F 2.733(yc)-.15 G .233
6182
-
+(ompspec de\214ned with the)-2.733 F/F1 10/Times-Bold@0 SF<ad45>2.733 E
6183
-
+F0 .233(option to)2.733 F F1(complete)2.733 E F0 .233(is used.)2.733 F
6184
-
+.233(If a comp-)5.233 F .481(spec has been de\214ned for that command, \
6185
-
+the compspec is used to generate the list of possible completions)108
6186
-
+124.8 R .823(for the w)108 136.8 R 3.323(ord. If)-.1 F .823
6187
-
+(the command w)3.323 F .822(ord is a full pathname, a compspec for the \
6188
-
+full pathname is searched for)-.1 F 2.866(\214rst. If)108 148.8 R .367(\
6189
-
+no compspec is found for the full pathname, an attempt is made to \214n\
6190
-
+d a compspec for the portion)2.866 F(follo)108 160.8 Q .299
6191
-
+(wing the \214nal slash.)-.25 F .298
6169 ➡ 6192 (If those searches do not result in a compspec, an)5.299 F 2.798(yc)-.15
6170 ➡ 6193 G .298(ompspec de\214ned with the)-2.798 F F1<ad44>2.798 E F0(option to)
6171
-
No equivalent source code line in the reference code can be identified.
-108 537.6 Q F1(complete)2.5 E F0(is used as the def)2.5 E(ault.)-.1 E
6194
-
+108 172.8 Q F1(complete)2.5 E F0(is used as the def)2.5 E(ault.)-.1 E
6172 ➡ 6195 .817(Once a compspec has been found, it is used to generate the list of\
6173
-
No equivalent source code line in the reference code can be identified.
- matching w)108 554.4 R 3.317(ords. If)-.1 F 3.317(ac)3.317 G .817
6174
-
No equivalent source code line in the reference code can be identified.
-(ompspec is not)-3.317 F(found, the def)108 566.4 Q(ault)-.1 E F1(bash)
6196
-
+ matching w)108 189.6 R 3.317(ords. If)-.1 F 3.317(ac)3.317 G .817
6197
-
+(ompspec is not)-3.317 F(found, the def)108 201.6 Q(ault)-.1 E F1(bash)
6175 ➡ 6198 2.5 E F0(completion as described abo)2.5 E .3 -.15(ve u)-.15 H(nder).15
6176 ➡ 6199 E F1(Completing)2.5 E F0(is performed.)2.5 E .464
6177
-
No equivalent source code line in the reference code can be identified.
-(First, the actions speci\214ed by the compspec are used.)108 583.2 R
6200
-
+(First, the actions speci\214ed by the compspec are used.)108 218.4 R
6178 ➡ 6201 .463(Only matches which are pre\214x)5.464 F .463(ed by the w)-.15 F
6179
-
No equivalent source code line in the reference code can be identified.
-.463(ord being)-.1 F .595(completed are returned.)108 595.2 R .595
6202
-
+.463(ord being)-.1 F .595(completed are returned.)108 230.4 R .595
6180 ➡ 6203 (When the)5.595 F F1<ad66>3.095 E F0(or)3.095 E F1<ad64>3.095 E F0 .596
6181 ➡ 6204 (option is used for \214lename or directory name completion, the)3.095 F
6182
-
No equivalent source code line in the reference code can be identified.
-(shell v)108 607.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0
6183
-
No equivalent source code line in the reference code can be identified.
-(is used to \214lter the matches.)2.25 E(An)108 624 Q 4.084(yc)-.15 G
6184
-
No equivalent source code line in the reference code can be identified.
-1.584(ompletions speci\214ed by a pathname e)-4.084 F 1.584
6205
-
+(shell v)108 242.4 Q(ariable)-.25 E/F2 9/Times-Bold@0 SF(FIGNORE)2.5 E
6206
-
+F0(is used to \214lter the matches.)2.25 E(An)108 259.2 Q 4.084(yc)-.15
6207
-
+G 1.584(ompletions speci\214ed by a pathname e)-4.084 F 1.584
6185 ➡ 6208 (xpansion pattern to the)-.15 F F1<ad47>4.084 E F0 1.584
6186
-
No equivalent source code line in the reference code can be identified.
-(option are generated ne)4.084 F 4.084(xt. The)-.15 F -.1(wo)108 636 S
6209
-
+(option are generated ne)4.084 F 4.084(xt. The)-.15 F -.1(wo)108 271.2 S
6187 ➡ 6210 .554(rds generated by the pattern need not match the w).1 F .555
6188
-
No equivalent source code line in the reference code can be identified.
-(ord being completed.)-.1 F(The)5.555 E F3(GLOBIGNORE)3.055 E F0 .555
6211
-
+(ord being completed.)-.1 F(The)5.555 E F2(GLOBIGNORE)3.055 E F0 .555
6189 ➡ 6212 (shell v)2.805 F(ari-)-.25 E
6190
-
No equivalent source code line in the reference code can be identified.
-(able is not used to \214lter the matches, b)108 648 Q(ut the)-.2 E F3
6191
-
No equivalent source code line in the reference code can be identified.
-(FIGNORE)2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 664.8 Q
6192
-
No equivalent source code line in the reference code can be identified.
-.321(xt, the string speci\214ed as the ar)-.15 F .321(gument to the)-.18
6193
-
No equivalent source code line in the reference code can be identified.
-F F1<ad57>2.821 E F0 .32(option is considered.)2.821 F .32
6213
-
+(able is not used to \214lter the matches, b)108 283.2 Q(ut the)-.2 E F2
6214
-
+(FIGNORE)2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 300 Q .321
6215
-
+(xt, the string speci\214ed as the ar)-.15 F .321(gument to the)-.18 F
6216
-
+F1<ad57>2.821 E F0 .32(option is considered.)2.821 F .32
6194 ➡ 6217 (The string is \214rst split using the)5.32 F .412(characters in the)108
6195
-
No equivalent source code line in the reference code can be identified.
-676.8 R F3(IFS)2.912 E F0 .412(special v)2.662 F .412
6218
-
+312 R F2(IFS)2.912 E F0 .412(special v)2.662 F .412
6196 ➡ 6219 (ariable as delimiters.)-.25 F .412(Shell quoting is honored.)5.412 F
6197 ➡ 6220 .413(Each w)5.412 F .413(ord is then e)-.1 F(xpanded)-.15 E .092
6198
-
No equivalent source code line in the reference code can be identified.
-(using brace e)108 688.8 R .092(xpansion, tilde e)-.15 F .092
6221
-
+(using brace e)108 324 R .092(xpansion, tilde e)-.15 F .092
6199 ➡ 6222 (xpansion, parameter and v)-.15 F .092(ariable e)-.25 F .091
6200
-
No equivalent source code line in the reference code can be identified.
-(xpansion, command substitution, and arith-)-.15 F 1.396(metic e)108
6201
-
No equivalent source code line in the reference code can be identified.
-700.8 R 1.396(xpansion, as described abo)-.15 F 1.696 -.15(ve u)-.15 H
6202
-
No equivalent source code line in the reference code can be identified.
-(nder).15 E F3(EXP)3.896 E(ANSION)-.666 E/F4 9/Times-Roman@0 SF(.)A F0
6203
-
No equivalent source code line in the reference code can be identified.
-1.396(The results are split using the rules described)5.896 F(abo)108
6204
-
No equivalent source code line in the reference code can be identified.
-712.8 Q .51 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.71 G .21
6205
-
No equivalent source code line in the reference code can be identified.
-(rd Splitting).75 F F0 5.21(.T)C .209(he results of the e)-5.21 F .209
6223
-
+(xpansion, command substitution, and arith-)-.15 F 1.396(metic e)108 336
6224
-
+R 1.396(xpansion, as described abo)-.15 F 1.696 -.15(ve u)-.15 H(nder)
6225
-
+.15 E F2(EXP)3.896 E(ANSION)-.666 E/F3 9/Times-Roman@0 SF(.)A F0 1.396
6226
-
+(The results are split using the rules described)5.896 F(abo)108 348 Q
6227
-
+.51 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.71 G .21(rd Splitting).75 F
6228
-
+F0 5.21(.T)C .209(he results of the e)-5.21 F .209
6206 ➡ 6229 (xpansion are pre\214x-matched ag)-.15 F .209(ainst the w)-.05 F .209
6207
-
No equivalent source code line in the reference code can be identified.
-(ord being com-)-.1 F(pleted, and the matching w)108 724.8 Q
6208
-
No equivalent source code line in the reference code can be identified.
-(ords become the possible completions.)-.1 E(GNU Bash 4.4)72 768 Q
6209
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(51)195.95 E 0 Cg EP
6210
-
No equivalent source code line in the reference code can be identified.
-%%Page: 52 52
6211
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
6212
-
No equivalent source code line in the reference code can be identified.
-BP
6213
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
6214
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6215
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.237
6216
-
No equivalent source code line in the reference code can be identified.
-(After these matches ha)108 84 R 1.537 -.15(ve b)-.2 H 1.237
6230
-
+(ord being com-)-.1 F(pleted, and the matching w)108 360 Q
6231
-
+(ords become the possible completions.)-.1 E 1.237
6232
-
+(After these matches ha)108 376.8 R 1.537 -.15(ve b)-.2 H 1.237
6217 ➡ 6233 (een generated, an).15 F 3.737(ys)-.15 G 1.238
6218
-
No equivalent source code line in the reference code can be identified.
-(hell function or command speci\214ed with the)-3.737 F/F1 10
6219
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF<ad46>3.738 E F0(and)3.738 E F1<ad43>3.738 E F0 3.376
6220
-
No equivalent source code line in the reference code can be identified.
-(options is in)108 96 R -.2(vo)-.4 G -.1(ke).2 G 5.875(d. When).1 F
6221
-
No equivalent source code line in the reference code can be identified.
-3.375(the command or function is in)5.875 F -.2(vo)-.4 G -.1(ke).2 G
6222
-
No equivalent source code line in the reference code can be identified.
-3.375(d, the).1 F/F2 9/Times-Bold@0 SF(COMP_LINE)5.875 E/F3 9
6223
-
No equivalent source code line in the reference code can be identified.
-/Times-Roman@0 SF(,)A F2(COMP_POINT)5.625 E F3(,)A F2(COMP_KEY)108 108 Q
6224
-
No equivalent source code line in the reference code can be identified.
-F3(,)A F0(and)2.407 E F2(COMP_TYPE)2.657 E F0 -.25(va)2.407 G .157
6225
-
No equivalent source code line in the reference code can be identified.
-(riables are assigned v).25 F .157(alues as described abo)-.25 F .457
6226
-
No equivalent source code line in the reference code can be identified.
--.15(ve u)-.15 H(nder).15 E F1 .158(Shell V)2.658 F(ariables)-.92 E F0
6227
-
No equivalent source code line in the reference code can be identified.
-5.158(.I)C(f)-5.158 E 3.486(as)108 120 S .986(hell function is being in)
6228
-
No equivalent source code line in the reference code can be identified.
--3.486 F -.2(vo)-.4 G -.1(ke).2 G .986(d, the).1 F F2(COMP_W)3.486 E
6229
-
No equivalent source code line in the reference code can be identified.
-(ORDS)-.09 E F0(and)3.236 E F2(COMP_CW)3.486 E(ORD)-.09 E F0 -.25(va)
6230
-
No equivalent source code line in the reference code can be identified.
-3.236 G .986(riables are also set.).25 F(When)5.985 E .346
6231
-
No equivalent source code line in the reference code can be identified.
-(the function or command is in)108 132 R -.2(vo)-.4 G -.1(ke).2 G .346
6234
-
+(hell function or command speci\214ed with the)-3.737 F F1<ad46>3.738 E
6235
-
+F0(and)3.738 E F1<ad43>3.738 E F0 3.376(options is in)108 388.8 R -.2
6236
-
+(vo)-.4 G -.1(ke).2 G 5.875(d. When).1 F 3.375
6237
-
+(the command or function is in)5.875 F -.2(vo)-.4 G -.1(ke).2 G 3.375
6238
-
+(d, the).1 F F2(COMP_LINE)5.875 E F3(,)A F2(COMP_POINT)5.625 E F3(,)A F2
6239
-
+(COMP_KEY)108 400.8 Q F3(,)A F0(and)2.407 E F2(COMP_TYPE)2.657 E F0 -.25
6240
-
+(va)2.407 G .157(riables are assigned v).25 F .157
6241
-
+(alues as described abo)-.25 F .457 -.15(ve u)-.15 H(nder).15 E F1 .158
6242
-
+(Shell V)2.658 F(ariables)-.92 E F0 5.158(.I)C(f)-5.158 E 3.486(as)108
6243
-
+412.8 S .986(hell function is being in)-3.486 F -.2(vo)-.4 G -.1(ke).2 G
6244
-
+.986(d, the).1 F F2(COMP_W)3.486 E(ORDS)-.09 E F0(and)3.236 E F2
6245
-
+(COMP_CW)3.486 E(ORD)-.09 E F0 -.25(va)3.236 G .986
6246
-
+(riables are also set.).25 F(When)5.985 E .346
6247
-
+(the function or command is in)108 424.8 R -.2(vo)-.4 G -.1(ke).2 G .346
6232 ➡ 6248 (d, the \214rst ar).1 F .346(gument \()-.18 F F1($1)A F0 2.847(\)i)C
6233 ➡ 6249 2.847(st)-2.847 G .347(he name of the command whose ar)-2.847 F(guments)
6234
-
No equivalent source code line in the reference code can be identified.
--.18 E .264(are being completed, the second ar)108 144 R .264(gument \()
6235
-
No equivalent source code line in the reference code can be identified.
--.18 F F1($2)A F0 2.764(\)i)C 2.764(st)-2.764 G .264(he w)-2.764 F .263
6236
-
No equivalent source code line in the reference code can be identified.
-(ord being completed, and the third ar)-.1 F .263(gument \()-.18 F F1
6237
-
No equivalent source code line in the reference code can be identified.
-($3)A F0 2.763(\)i)C(s)-2.763 E .628(the w)108 156 R .628
6238
-
No equivalent source code line in the reference code can be identified.
-(ord preceding the w)-.1 F .629
6250
-
+-.18 E .264(are being completed, the second ar)108 436.8 R .264
6251
-
+(gument \()-.18 F F1($2)A F0 2.764(\)i)C 2.764(st)-2.764 G .264(he w)
6252
-
+-2.764 F .263(ord being completed, and the third ar)-.1 F .263
6253
-
+(gument \()-.18 F F1($3)A F0 2.763(\)i)C(s)-2.763 E .628(the w)108 448.8
6254
-
+R .628(ord preceding the w)-.1 F .629
6239 ➡ 6255 (ord being completed on the current command line.)-.1 F .629
6240
-
No equivalent source code line in the reference code can be identified.
-(No \214ltering of the generated)5.629 F .715(completions ag)108 168 R
6256
-
+(No \214ltering of the generated)5.629 F .715(completions ag)108 460.8 R
6241 ➡ 6257 .715(ainst the w)-.05 F .714(ord being completed is performed; the func\
6242 ➡ 6258 tion or command has complete free-)-.1 F(dom in generating the matches.)
6243
-
No equivalent source code line in the reference code can be identified.
-108 180 Q(An)108 196.8 Q 2.937(yf)-.15 G .437(unction speci\214ed with)
6244
-
No equivalent source code line in the reference code can be identified.
--2.937 F F1<ad46>2.937 E F0 .437(is in)2.937 F -.2(vo)-.4 G -.1(ke).2 G
6245
-
No equivalent source code line in the reference code can be identified.
-2.937<648c>.1 G 2.937(rst. The)-2.937 F .437(function may use an)2.937 F
6246
-
No equivalent source code line in the reference code can be identified.
-2.937(yo)-.15 G 2.937(ft)-2.937 G .437(he shell f)-2.937 F .438
6247
-
No equivalent source code line in the reference code can be identified.
-(acilities, including)-.1 F(the)108 208.8 Q F1(compgen)2.957 E F0 -.2
6248
-
No equivalent source code line in the reference code can be identified.
-(bu)2.957 G .457(iltin described belo).2 F 1.756 -.65(w, t)-.25 H 2.956
6249
-
No equivalent source code line in the reference code can be identified.
-(og).65 G .456(enerate the matches.)-2.956 F .456
6259
-
+108 472.8 Q(An)108 489.6 Q 2.937(yf)-.15 G .437
6260
-
+(unction speci\214ed with)-2.937 F F1<ad46>2.937 E F0 .437(is in)2.937 F
6261
-
+-.2(vo)-.4 G -.1(ke).2 G 2.937<648c>.1 G 2.937(rst. The)-2.937 F .437
6262
-
+(function may use an)2.937 F 2.937(yo)-.15 G 2.937(ft)-2.937 G .437
6263
-
+(he shell f)-2.937 F .438(acilities, including)-.1 F(the)108 501.6 Q F1
6264
-
+(compgen)2.957 E F0 -.2(bu)2.957 G .457(iltin described belo).2 F 1.756
6265
-
+-.65(w, t)-.25 H 2.956(og).65 G .456(enerate the matches.)-2.956 F .456
6250 ➡ 6266 (It must put the possible completions in the)5.456 F F2(COMPREPL)108
6251
-
No equivalent source code line in the reference code can be identified.
-220.8 Q(Y)-.828 E F0(array v)2.25 E(ariable, one per array element.)-.25
6252
-
No equivalent source code line in the reference code can be identified.
-E(Ne)108 237.6 Q .08(xt, an)-.15 F 2.58(yc)-.15 G .08
6267
-
+513.6 Q(Y)-.828 E F0(array v)2.25 E(ariable, one per array element.)-.25
6268
-
+E(Ne)108 530.4 Q .08(xt, an)-.15 F 2.58(yc)-.15 G .08
6253 ➡ 6269 (ommand speci\214ed with the)-2.58 F F1<ad43>2.58 E F0 .081
6254 ➡ 6270 (option is in)2.581 F -.2(vo)-.4 G -.1(ke).2 G 2.581(di).1 G 2.581(na)
6255 ➡ 6271 -2.581 G 2.581(ne)-2.581 G -.4(nv)-2.581 G .081(ironment equi).4 F -.25
6256
-
No equivalent source code line in the reference code can be identified.
-(va)-.25 G .081(lent to command sub-).25 F 2.859(stitution. It)108 249.6
6272
-
+(va)-.25 G .081(lent to command sub-).25 F 2.859(stitution. It)108 542.4
6257 ➡ 6273 R .359(should print a list of completions, one per line, to the standar\
6258 ➡ 6274 d output.)2.859 F .358(Backslash may be used)5.359 F(to escape a ne)108
6259
-
No equivalent source code line in the reference code can be identified.
-261.6 Q(wline, if necessary)-.25 E(.)-.65 E .376
6260
-
No equivalent source code line in the reference code can be identified.
-(After all of the possible completions are generated, an)108 278.4 R
6275
-
+554.4 Q(wline, if necessary)-.25 E(.)-.65 E .376
6276
-
+(After all of the possible completions are generated, an)108 571.2 R
6261 ➡ 6277 2.877<798c>-.15 G .377(lter speci\214ed with the)-2.877 F F1<ad58>2.877
6262
-
No equivalent source code line in the reference code can be identified.
-E F0 .377(option is applied to the)2.877 F 3.182(list. The)108 290.4 R
6278
-
+E F0 .377(option is applied to the)2.877 F 3.182(list. The)108 583.2 R
6263 ➡ 6279 .682(\214lter is a pattern as used for pathname e)3.182 F .681
6264 ➡ 6280 (xpansion; a)-.15 F F1(&)3.181 E F0 .681
6265 ➡ 6281 (in the pattern is replaced with the te)3.181 F .681(xt of)-.15 F .522
6266
-
No equivalent source code line in the reference code can be identified.
-(the w)108 302.4 R .522(ord being completed.)-.1 F 3.022(Al)5.522 G
6282
-
+(the w)108 595.2 R .522(ord being completed.)-.1 F 3.022(Al)5.522 G
6267 ➡ 6283 (iteral)-3.022 E F1(&)3.022 E F0 .523
6268 ➡ 6284 (may be escaped with a backslash; the backslash is remo)3.022 F -.15(ve)
6269
-
No equivalent source code line in the reference code can be identified.
--.15 G 3.023(db).15 G(efore)-3.023 E .85(attempting a match.)108 314.4 R
6285
-
+-.15 G 3.023(db).15 G(efore)-3.023 E .85(attempting a match.)108 607.2 R
6270 ➡ 6286 (An)5.85 E 3.35(yc)-.15 G .849
6271 ➡ 6287 (ompletion that matches the pattern will be remo)-3.35 F -.15(ve)-.15 G
6272 ➡ 6288 3.349(df).15 G .849(rom the list.)-3.349 F 3.349(Al)5.849 G(eading)
6273
-
No equivalent source code line in the reference code can be identified.
--3.349 E F1(!)3.349 E F0(ne)108 326.4 Q -.05(ga)-.15 G .764
6289
-
+-3.349 E F1(!)3.349 E F0(ne)108 619.2 Q -.05(ga)-.15 G .764
6274 ➡ 6290 (tes the pattern; in this case an).05 F 3.264(yc)-.15 G .764
6275 ➡ 6291 (ompletion not matching the pattern will be remo)-3.264 F -.15(ve)-.15 G
6276
-
No equivalent source code line in the reference code can be identified.
-3.264(d. If).15 F(the)3.265 E F1(nocase-)3.265 E(match)108 338.4 Q F0
6292
-
+3.264(d. If).15 F(the)3.265 E F1(nocase-)3.265 E(match)108 631.2 Q F0
6277 ➡ 6293 (shell option is enabled, the match is performed without re)2.5 E -.05
6278 ➡ 6294 (ga)-.15 G(rd to the case of alphabetic characters.).05 E(Finally)108
6279
-
No equivalent source code line in the reference code can be identified.
-355.2 Q 3.087(,a)-.65 G .887 -.15(ny p)-3.087 H .587(re\214x and suf).15
6280
-
No equivalent source code line in the reference code can be identified.
-F .587(\214x speci\214ed with the)-.25 F F1<ad50>3.087 E F0(and)3.087 E
6281
-
No equivalent source code line in the reference code can be identified.
-F1<ad53>3.087 E F0 .587(options are added to each member of the com-)
6282
-
No equivalent source code line in the reference code can be identified.
-3.087 F(pletion list, and the result is returned to the readline comple\
6283
-
No equivalent source code line in the reference code can be identified.
-tion code as the list of possible completions.)108 367.2 Q .246
6284
-
No equivalent source code line in the reference code can be identified.
-(If the pre)108 384 R .247(viously-applied actions do not generate an)
6285
-
No equivalent source code line in the reference code can be identified.
--.25 F 2.747(ym)-.15 G .247(atches, and the)-2.747 F F1 .247(\255o dir)
6286
-
No equivalent source code line in the reference code can be identified.
-2.747 F(names)-.15 E F0 .247(option w)2.747 F .247(as supplied to)-.1 F
6287
-
No equivalent source code line in the reference code can be identified.
-F1(complete)108 396 Q F0(when the compspec w)2.5 E
6295
-
+648 Q 3.087(,a)-.65 G .887 -.15(ny p)-3.087 H .587(re\214x and suf).15 F
6296
-
+.587(\214x speci\214ed with the)-.25 F F1<ad50>3.087 E F0(and)3.087 E F1
6297
-
+<ad53>3.087 E F0 .587(options are added to each member of the com-)3.087
6298
-
+F(pletion list, and the result is returned to the readline completion c\
6299
-
+ode as the list of possible completions.)108 660 Q .246(If the pre)108
6300
-
+676.8 R .247(viously-applied actions do not generate an)-.25 F 2.747(ym)
6301
-
+-.15 G .247(atches, and the)-2.747 F F1 .247(\255o dir)2.747 F(names)
6302
-
+-.15 E F0 .247(option w)2.747 F .247(as supplied to)-.1 F F1(complete)
6303
-
+108 688.8 Q F0(when the compspec w)2.5 E
6288 ➡ 6304 (as de\214ned, directory name completion is attempted.)-.1 E .462
6289
-
No equivalent source code line in the reference code can be identified.
-(If the)108 412.8 R F1 .462(\255o plusdirs)2.962 F F0 .462(option w)
6305
-
+(If the)108 705.6 R F1 .462(\255o plusdirs)2.962 F F0 .462(option w)
6290 ➡ 6306 2.962 F .462(as supplied to)-.1 F F1(complete)2.962 E F0 .462
6291 ➡ 6307 (when the compspec w)2.962 F .462(as de\214ned, directory name com-)-.1
6292
-
No equivalent source code line in the reference code can be identified.
-F(pletion is attempted and an)108 424.8 Q 2.5(ym)-.15 G
6293
-
No equivalent source code line in the reference code can be identified.
-(atches are added to the results of the other actions.)-2.5 E .559
6294
-
No equivalent source code line in the reference code can be identified.
-(By def)108 441.6 R .559(ault, if a compspec is found, whate)-.1 F -.15
6295
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G 3.059(ri).15 G 3.059(tg)-3.059 G .56
6308
-
+F(pletion is attempted and an)108 717.6 Q 2.5(ym)-.15 G
6309
-
+(atches are added to the results of the other actions.)-2.5 E
6310
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(52)193.45 E 0 Cg EP
6311
-
+%%Page: 53 53
6312
-
+%%BeginPageSetup
6313
-
+BP
6314
-
+%%EndPageSetup
6315
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6316
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .559(By def)108 84
6317
-
+R .559(ault, if a compspec is found, whate)-.1 F -.15(ve)-.25 G 3.059
6318
-
+(ri).15 G 3.059(tg)-3.059 G .56
6296 ➡ 6319 (enerates is returned to the completion code as the full set)-3.059 F
6297
-
No equivalent source code line in the reference code can be identified.
-.632(of possible completions.)108 453.6 R .632(The def)5.632 F(ault)-.1
6298
-
No equivalent source code line in the reference code can be identified.
-E F1(bash)3.132 E F0 .631
6320
-
+.632(of possible completions.)108 96 R .632(The def)5.632 F(ault)-.1 E
6321
-
+/F1 10/Times-Bold@0 SF(bash)3.132 E F0 .631
6299 ➡ 6322 (completions are not attempted, and the readline def)3.131 F .631
6300
-
No equivalent source code line in the reference code can be identified.
-(ault of \214le-)-.1 F .558(name completion is disabled.)108 465.6 R
6301
-
No equivalent source code line in the reference code can be identified.
-.558(If the)5.558 F F1 .559(\255o bashdefault)3.059 F F0 .559(option w)
6302
-
No equivalent source code line in the reference code can be identified.
-3.059 F .559(as supplied to)-.1 F F1(complete)3.059 E F0 .559
6303
-
No equivalent source code line in the reference code can be identified.
-(when the compspec)3.059 F -.1(wa)108 477.6 S 3.172(sd).1 G .672
6323
-
+(ault of \214le-)-.1 F .558(name completion is disabled.)108 108 R .558
6324
-
+(If the)5.558 F F1 .559(\255o bashdefault)3.059 F F0 .559(option w)3.059
6325
-
+F .559(as supplied to)-.1 F F1(complete)3.059 E F0 .559
6326
-
+(when the compspec)3.059 F -.1(wa)108 120 S 3.172(sd).1 G .672
6304 ➡ 6327 (e\214ned, the)-3.172 F F1(bash)3.172 E F0(def)3.172 E .671
6305 ➡ 6328 (ault completions are attempted if the compspec generates no matches.)
6306
-
No equivalent source code line in the reference code can be identified.
--.1 F .671(If the)5.671 F F1<ad6f>3.171 E(default)108 489.6 Q F0 1.207
6329
-
+-.1 F .671(If the)5.671 F F1<ad6f>3.171 E(default)108 132 Q F0 1.207
6307 ➡ 6330 (option w)3.706 F 1.207(as supplied to)-.1 F F1(complete)3.707 E F0
6308 ➡ 6331 1.207(when the compspec w)3.707 F 1.207(as de\214ned, readline')-.1 F
6309 ➡ 6332 3.707(sd)-.55 G(ef)-3.707 E 1.207(ault completion)-.1 F
6310
-
No equivalent source code line in the reference code can be identified.
-(will be performed if the compspec \(and, if attempted, the def)108
6311
-
No equivalent source code line in the reference code can be identified.
-501.6 Q(ault)-.1 E F1(bash)2.5 E F0(completions\) generate no matches.)
6312
-
No equivalent source code line in the reference code can be identified.
-2.5 E .245(When a compspec indicates that directory name completion is \
6313
-
No equivalent source code line in the reference code can be identified.
-desired, the programmable completion func-)108 518.4 R .632(tions force\
6314
-
No equivalent source code line in the reference code can be identified.
- readline to append a slash to completed names which are symbolic links\
6315
-
No equivalent source code line in the reference code can be identified.
- to directories, subject)108 530.4 R 2.762(to the v)108 542.4 R 2.762
6333
-
+(will be performed if the compspec \(and, if attempted, the def)108 144
6334
-
+Q(ault)-.1 E F1(bash)2.5 E F0(completions\) generate no matches.)2.5 E
6335
-
+.245(When a compspec indicates that directory name completion is desire\
6336
-
+d, the programmable completion func-)108 160.8 R .632(tions force readl\
6337
-
+ine to append a slash to completed names which are symbolic links to di\
6338
-
+rectories, subject)108 172.8 R 2.762(to the v)108 184.8 R 2.762
6316 ➡ 6339 (alue of the)-.25 F F1(mark\255dir)5.262 E(ectories)-.18 E F0 2.761
6317 ➡ 6340 (readline v)5.262 F 2.761(ariable, re)-.25 F -.05(ga)-.15 G 2.761
6318
-
No equivalent source code line in the reference code can be identified.
-(rdless of the setting of the).05 F F1(mark-sym-)5.261 E(link)108 554.4
6341
-
+(rdless of the setting of the).05 F F1(mark-sym-)5.261 E(link)108 196.8
6319 ➡ 6342 Q(ed\255dir)-.1 E(ectories)-.18 E F0(readline v)2.5 E(ariable.)-.25 E
6320 ➡ 6343 .19(There is some support for dynamically modifying completions.)108
6321
-
No equivalent source code line in the reference code can be identified.
-571.2 R .191(This is most useful when used in combina-)5.191 F 1.172
6322
-
No equivalent source code line in the reference code can be identified.
-(tion with a def)108 583.2 R 1.172(ault completion speci\214ed with)-.1
6344
-
+213.6 R .191(This is most useful when used in combina-)5.191 F 1.172
6345
-
+(tion with a def)108 225.6 R 1.172(ault completion speci\214ed with)-.1
6323 ➡ 6346 F F1 1.172(complete \255D)3.672 F F0 6.172(.I)C(t')-6.172 E 3.672(sp)
6324 ➡ 6347 -.55 G 1.172(ossible for shell functions e)-3.672 F -.15(xe)-.15 G 1.172
6325 ➡ 6348 (cuted as).15 F .93(completion handlers to indicate that completion sho\
6326
-
No equivalent source code line in the reference code can be identified.
-uld be retried by returning an e)108 595.2 R .93(xit status of 124.)-.15
6349
-
+uld be retried by returning an e)108 237.6 R .93(xit status of 124.)-.15
6327 ➡ 6350 F .93(If a)5.93 F .1(shell function returns 124, and changes the compsp\
6328
-
No equivalent source code line in the reference code can be identified.
-ec associated with the command on which completion is)108 607.2 R .665
6329
-
No equivalent source code line in the reference code can be identified.
-(being attempted \(supplied as the \214rst ar)108 619.2 R .666
6351
-
+ec associated with the command on which completion is)108 249.6 R .665
6352
-
+(being attempted \(supplied as the \214rst ar)108 261.6 R .666
6330 ➡ 6353 (gument when the function is e)-.18 F -.15(xe)-.15 G .666
6331 ➡ 6354 (cuted\), programmable completion).15 F .084(restarts from the be)108
6332
-
No equivalent source code line in the reference code can be identified.
-631.2 R .084(ginning, with an attempt to \214nd a ne)-.15 F 2.584(wc)
6355
-
+273.6 R .084(ginning, with an attempt to \214nd a ne)-.15 F 2.584(wc)
6333 ➡ 6356 -.25 G .084(ompspec for that command.)-2.584 F .083(This allo)5.083 F
6334
-
No equivalent source code line in the reference code can be identified.
-.083(ws a set of)-.25 F(completions to be b)108 643.2 Q(uilt dynamicall\
6357
-
+.083(ws a set of)-.25 F(completions to be b)108 285.6 Q(uilt dynamicall\
6335 ➡ 6358 y as completion is attempted, rather than being loaded all at once.)-.2
6336
-
No equivalent source code line in the reference code can be identified.
-E -.15(Fo)108 660 S 2.636(ri).15 G .137
6359
-
+E -.15(Fo)108 302.4 S 2.636(ri).15 G .137
6337 ➡ 6360 (nstance, assuming that there is a library of compspecs, each k)-2.636 F
6338 ➡ 6361 .137(ept in a \214le corresponding to the name of)-.1 F
6339
-
No equivalent source code line in the reference code can be identified.
-(the command, the follo)108 672 Q(wing def)-.25 E
6362
-
+(the command, the follo)108 314.4 Q(wing def)-.25 E
6340 ➡ 6363 (ault completion function w)-.1 E(ould load completions dynamically:)-.1
6341
-
No equivalent source code line in the reference code can be identified.
-E/F4 10/Courier@0 SF(_completion_loader\(\))108 688.8 Q({)108 700.8 Q 6
6342
-
No equivalent source code line in the reference code can be identified.
-(.")144 712.8 S
6364
-
+E/F2 10/Courier@0 SF(_completion_loader\(\))108 331.2 Q({)108 343.2 Q 6
6365
-
+(.")144 355.2 S
6343 ➡ 6366 (/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124)-6 E(})108
6344
-
No equivalent source code line in the reference code can be identified.
-724.8 Q F0(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(52)195.95 E 0 Cg
6345
-
No equivalent source code line in the reference code can be identified.
-EP
6346
-
No equivalent source code line in the reference code can be identified.
-%%Page: 53 53
6347
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
6348
-
No equivalent source code line in the reference code can be identified.
-BP
6349
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
6350
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6351
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Courier@0 SF
6352
-
No equivalent source code line in the reference code can be identified.
-(complete -D -F _completion_loader -o bashdefault -o default)108 84 Q/F2
6353
-
No equivalent source code line in the reference code can be identified.
-10.95/Times-Bold@0 SF(HIST)72 112.8 Q(OR)-.197 E(Y)-.383 E F0 .372
6354
-
No equivalent source code line in the reference code can be identified.
-(When the)108 124.8 R/F3 10/Times-Bold@0 SF .372(\255o history)2.872 F
6355
-
No equivalent source code line in the reference code can be identified.
-F0 .372(option to the)2.872 F F3(set)2.872 E F0 -.2(bu)2.872 G .372
6367
-
+367.2 Q(complete -D -F _completion_loader -o bashdefault -o default)108
6368
-
+379.2 Q/F3 10.95/Times-Bold@0 SF(HIST)72 408 Q(OR)-.197 E(Y)-.383 E F0
6369
-
+.372(When the)108 420 R F1 .372(\255o history)2.872 F F0 .372
6370
-
+(option to the)2.872 F F1(set)2.872 E F0 -.2(bu)2.872 G .372
6356 ➡ 6371 (iltin is enabled, the shell pro).2 F .371(vides access to the)-.15 F/F4
6357 ➡ 6372 10/Times-Italic@0 SF .371(command history)2.871 F F0(,)A .304
6358
-
No equivalent source code line in the reference code can be identified.
-(the list of commands pre)108 136.8 R .304(viously typed.)-.25 F .304
6373
-
+(the list of commands pre)108 432 R .304(viously typed.)-.25 F .304
6359 ➡ 6374 (The v)5.304 F .304(alue of the)-.25 F/F5 9/Times-Bold@0 SF(HISTSIZE)
6360 ➡ 6375 2.804 E F0 -.25(va)2.554 G .305(riable is used as the number of com-).25
6361
-
No equivalent source code line in the reference code can be identified.
-F .43(mands to sa)108 148.8 R .73 -.15(ve i)-.2 H 2.93(nah).15 G .43
6376
-
+F .43(mands to sa)108 444 R .73 -.15(ve i)-.2 H 2.93(nah).15 G .43
6362 ➡ 6377 (istory list.)-2.93 F .43(The te)5.43 F .429(xt of the last)-.15 F F5
6363 ➡ 6378 (HISTSIZE)2.929 E F0 .429(commands \(def)2.679 F .429(ault 500\) is sa)
6364 ➡ 6379 -.1 F -.15(ve)-.2 G 2.929(d. The).15 F(shell)2.929 E .287
6365 ➡ 6380 (stores each command in the history list prior to parameter and v)108
6366
-
No equivalent source code line in the reference code can be identified.
-160.8 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F5(EXP)2.787 E
6367
-
No equivalent source code line in the reference code can be identified.
-(ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 172.8
6368
-
No equivalent source code line in the reference code can be identified.
-S 4.066(ta).2 G 1.565(fter history e)-4.066 F 1.565
6381
-
+456 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F5(EXP)2.787 E
6382
-
+(ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 468 S
6383
-
+4.066(ta).2 G 1.565(fter history e)-4.066 F 1.565
6369 ➡ 6384 (xpansion is performed, subject to the v)-.15 F 1.565
6370 ➡ 6385 (alues of the shell v)-.25 F(ariables)-.25 E F5(HISTIGNORE)4.065 E F0
6371
-
No equivalent source code line in the reference code can be identified.
-(and)3.815 E F5(HISTCONTR)108 184.8 Q(OL)-.27 E/F6 9/Times-Roman@0 SF(.)
6372
-
No equivalent source code line in the reference code can be identified.
-A F0 .082
6386
-
+(and)3.815 E F5(HISTCONTR)108 480 Q(OL)-.27 E/F6 9/Times-Roman@0 SF(.)A
6387
-
+F0 .082
6373 ➡ 6388 (On startup, the history is initialized from the \214le named by the v)
6374
-
No equivalent source code line in the reference code can be identified.
-108 201.6 R(ariable)-.25 E F5(HISTFILE)2.583 E F0(\(def)2.333 E(ault)-.1
6389
-
+108 496.8 R(ariable)-.25 E F5(HISTFILE)2.583 E F0(\(def)2.333 E(ault)-.1
6375 ➡ 6390 E F4(~/.bash_history)2.583 E F0(\).)A .315(The \214le named by the v)108
6376
-
No equivalent source code line in the reference code can be identified.
-213.6 R .315(alue of)-.25 F F5(HISTFILE)2.815 E F0 .315
6391
-
+508.8 R .315(alue of)-.25 F F5(HISTFILE)2.815 E F0 .315
6377 ➡ 6392 (is truncated, if necessary)2.565 F 2.815(,t)-.65 G 2.815(oc)-2.815 G
6378 ➡ 6393 .315(ontain no more than the number of)-2.815 F .658
6379
-
No equivalent source code line in the reference code can be identified.
-(lines speci\214ed by the v)108 225.6 R .658(alue of)-.25 F F5
6380
-
No equivalent source code line in the reference code can be identified.
-(HISTFILESIZE)3.158 E F6(.)A F0(If)5.158 E F3(HISTFILESIZE)3.158 E F0
6381
-
No equivalent source code line in the reference code can be identified.
-.659(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 237.6 S
6394
-
+(lines speci\214ed by the v)108 520.8 R .658(alue of)-.25 F F5
6395
-
+(HISTFILESIZE)3.158 E F6(.)A F0(If)5.158 E F1(HISTFILESIZE)3.158 E F0
6396
-
+.659(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 532.8 S
6382 ➡ 6397 .142(lue, or a numeric v).25 F .142
6383 ➡ 6398 (alue less than zero, the history \214le is not truncated.)-.25 F .142
6384
-
No equivalent source code line in the reference code can be identified.
-(When the history \214le is read, lines)5.142 F(be)108 249.6 Q 1.604
6399
-
+(When the history \214le is read, lines)5.142 F(be)108 544.8 Q 1.604
6385 ➡ 6400 (ginning with the history comment character follo)-.15 F 1.604
6386 ➡ 6401 (wed immediately by a digit are interpreted as time-)-.25 F .151
6387
-
No equivalent source code line in the reference code can be identified.
-(stamps for the follo)108 261.6 R .151(wing history line.)-.25 F .151
6402
-
+(stamps for the follo)108 556.8 R .151(wing history line.)-.25 F .151
6388 ➡ 6403 (These timestamps are optionally displayed depending on the v)5.151 F
6389
-
No equivalent source code line in the reference code can be identified.
-.15(alue of)-.25 F(the)108 273.6 Q F5(HISTTIMEFORMA)3.558 E(T)-.855 E F0
6404
-
+.15(alue of)-.25 F(the)108 568.8 Q F5(HISTTIMEFORMA)3.558 E(T)-.855 E F0
6390 ➡ 6405 -.25(va)3.309 G 3.559(riable. When).25 F 3.559(as)3.559 G 1.059
6391 ➡ 6406 (hell with history enabled e)-3.559 F 1.059(xits, the last)-.15 F F5
6392 ➡ 6407 ($HISTSIZE)3.559 E F0 1.059(lines are)3.309 F .159
6393
-
No equivalent source code line in the reference code can be identified.
-(copied from the history list to)108 285.6 R F5($HISTFILE)2.659 E F6(.)A
6394
-
No equivalent source code line in the reference code can be identified.
-F0 .159(If the)4.659 F F3(histappend)2.658 E F0 .158
6395
-
No equivalent source code line in the reference code can be identified.
-(shell option is enabled \(see the description of)2.658 F F3(shopt)108
6396
-
No equivalent source code line in the reference code can be identified.
-297.6 Q F0(under)2.581 E F5 .081(SHELL B)2.581 F(UIL)-.09 E .081
6408
-
+(copied from the history list to)108 580.8 R F5($HISTFILE)2.659 E F6(.)A
6409
-
+F0 .159(If the)4.659 F F1(histappend)2.658 E F0 .158
6410
-
+(shell option is enabled \(see the description of)2.658 F F1(shopt)108
6411
-
+592.8 Q F0(under)2.581 E F5 .081(SHELL B)2.581 F(UIL)-.09 E .081
6397 ➡ 6412 (TIN COMMANDS)-.828 F F0(belo)2.332 E .082
6398 ➡ 6413 (w\), the lines are appended to the history \214le, otherwise the)-.25 F
6399
-
No equivalent source code line in the reference code can be identified.
-.197(history \214le is o)108 309.6 R -.15(ve)-.15 G 2.697(rwritten. If)
6414
-
+.197(history \214le is o)108 604.8 R -.15(ve)-.15 G 2.697(rwritten. If)
6400 ➡ 6415 .15 F F5(HISTFILE)2.697 E F0 .196(is unset, or if the history \214le is\
6401 ➡ 6416 unwritable, the history is not sa)2.447 F -.15(ve)-.2 G(d.).15 E .583
6402
-
No equivalent source code line in the reference code can be identified.
-(If the)108 321.6 R F5(HISTTIMEFORMA)3.083 E(T)-.855 E F0 -.25(va)2.834
6417
-
+(If the)108 616.8 R F5(HISTTIMEFORMA)3.083 E(T)-.855 E F0 -.25(va)2.834
6403 ➡ 6418 G .584
6404 ➡ 6419 (riable is set, time stamps are written to the history \214le, mark).25
6405
-
No equivalent source code line in the reference code can be identified.
-F .584(ed with the his-)-.1 F 1.148(tory comment character)108 333.6 R
6420
-
+F .584(ed with the his-)-.1 F 1.148(tory comment character)108 628.8 R
6406 ➡ 6421 3.648(,s)-.4 G 3.648(ot)-3.648 G(he)-3.648 E 3.648(ym)-.15 G 1.147
6407 ➡ 6422 (ay be preserv)-3.648 F 1.147(ed across shell sessions.)-.15 F 1.147
6408 ➡ 6423 (This uses the history comment)6.147 F 1.376
6409
-
No equivalent source code line in the reference code can be identified.
-(character to distinguish timestamps from other history lines.)108 345.6
6424
-
+(character to distinguish timestamps from other history lines.)108 640.8
6410 ➡ 6425 R 1.377(After sa)6.377 F 1.377(ving the history)-.2 F 3.877(,t)-.65 G
6411 ➡ 6426 1.377(he history \214le is)-3.877 F .757
6412
-
No equivalent source code line in the reference code can be identified.
-(truncated to contain no more than)108 357.6 R F5(HISTFILESIZE)3.257 E
6427
-
+(truncated to contain no more than)108 652.8 R F5(HISTFILESIZE)3.257 E
6413 ➡ 6428 F0 3.257(lines. If)3.007 F F5(HISTFILESIZE)3.257 E F0 .757
6414
-
No equivalent source code line in the reference code can be identified.
-(is unset, or set to null, a non-)3.007 F(numeric v)108 369.6 Q
6429
-
+(is unset, or set to null, a non-)3.007 F(numeric v)108 664.8 Q
6415 ➡ 6430 (alue, or a numeric v)-.25 E
6416 ➡ 6431 (alue less than zero, the history \214le is not truncated.)-.25 E .298
6417
-
No equivalent source code line in the reference code can be identified.
-(The b)108 386.4 R .298(uiltin command)-.2 F F3(fc)2.798 E F0(\(see)
6432
-
+(The b)108 681.6 R .298(uiltin command)-.2 F F1(fc)2.798 E F0(\(see)
6418 ➡ 6433 2.798 E F5 .298(SHELL B)2.798 F(UIL)-.09 E .298(TIN COMMANDS)-.828 F F0
6419 ➡ 6434 (belo)2.549 E .299(w\) may be used to list or edit and re-e)-.25 F -.15
6420
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G(-).15 E .472(cute a portion of the history list.)108 398.4 R
6421
-
No equivalent source code line in the reference code can be identified.
-(The)5.472 E F3(history)2.972 E F0 -.2(bu)2.972 G .471
6435
-
+(xe)-.15 G(-).15 E .472(cute a portion of the history list.)108 693.6 R
6436
-
+(The)5.472 E F1(history)2.972 E F0 -.2(bu)2.972 G .471
6422 ➡ 6437 (iltin may be used to display or modify the history list and).2 F .001
6423
-
No equivalent source code line in the reference code can be identified.
-(manipulate the history \214le.)108 410.4 R .001
6438
-
+(manipulate the history \214le.)108 705.6 R .001
6424 ➡ 6439 (When using command-line editing, search commands are a)5.001 F -.25(va)
6425
-
No equivalent source code line in the reference code can be identified.
--.2 G .002(ilable in each edit-).25 F(ing mode that pro)108 422.4 Q
6426
-
No equivalent source code line in the reference code can be identified.
-(vide access to the history list.)-.15 E 1.486(The shell allo)108 439.2
6427
-
No equivalent source code line in the reference code can be identified.
-R 1.486(ws control o)-.25 F -.15(ve)-.15 G 3.986(rw).15 G 1.486
6428
-
No equivalent source code line in the reference code can be identified.
-(hich commands are sa)-3.986 F -.15(ve)-.2 G 3.986(do).15 G 3.986(nt)
6429
-
No equivalent source code line in the reference code can be identified.
--3.986 G 1.486(he history list.)-3.986 F(The)6.485 E F5(HISTCONTR)3.985
6430
-
No equivalent source code line in the reference code can be identified.
-E(OL)-.27 E F0(and)3.735 E F5(HISTIGNORE)108 451.2 Q F0 -.25(va)2.707 G
6431
-
No equivalent source code line in the reference code can be identified.
-.457(riables may be set to cause the shell to sa).25 F .758 -.15(ve o)
6432
-
No equivalent source code line in the reference code can be identified.
--.2 H .458(nly a subset of the commands entered.).15 F(The)5.458 E F3
6433
-
No equivalent source code line in the reference code can be identified.
-(cmdhist)108 463.2 Q F0 .75
6440
-
+-.2 G .002(ilable in each edit-).25 F(ing mode that pro)108 717.6 Q
6441
-
+(vide access to the history list.)-.15 E(GNU Bash 5.0)72 768 Q
6442
-
+(2018 March 15)144.29 E(53)193.45 E 0 Cg EP
6443
-
+%%Page: 54 54
6444
-
+%%BeginPageSetup
6445
-
+BP
6446
-
+%%EndPageSetup
6447
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6448
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.486
6449
-
+(The shell allo)108 84 R 1.486(ws control o)-.25 F -.15(ve)-.15 G 3.986
6450
-
+(rw).15 G 1.486(hich commands are sa)-3.986 F -.15(ve)-.2 G 3.986(do).15
6451
-
+G 3.986(nt)-3.986 G 1.486(he history list.)-3.986 F(The)6.485 E/F1 9
6452
-
+/Times-Bold@0 SF(HISTCONTR)3.985 E(OL)-.27 E F0(and)3.735 E F1
6453
-
+(HISTIGNORE)108 96 Q F0 -.25(va)2.707 G .457
6454
-
+(riables may be set to cause the shell to sa).25 F .758 -.15(ve o)-.2 H
6455
-
+.458(nly a subset of the commands entered.).15 F(The)5.458 E/F2 10
6456
-
+/Times-Bold@0 SF(cmdhist)108 108 Q F0 .75
6434 ➡ 6457 (shell option, if enabled, causes the shell to attempt to sa)3.25 F 1.05
6435 ➡ 6458 -.15(ve e)-.2 H .75(ach line of a multi-line command in).15 F 1.077
6436
-
No equivalent source code line in the reference code can be identified.
-(the same history entry)108 475.2 R 3.577(,a)-.65 G 1.077
6459
-
+(the same history entry)108 120 R 3.577(,a)-.65 G 1.077
6437 ➡ 6460 (dding semicolons where necessary to preserv)-3.577 F 3.577(es)-.15 G
6438
-
No equivalent source code line in the reference code can be identified.
-1.077(yntactic correctness.)-3.577 F(The)6.077 E F3(lithist)3.577 E F0
6439
-
No equivalent source code line in the reference code can be identified.
-.374(shell option causes the shell to sa)108 487.2 R .674 -.15(ve t)-.2
6440
-
No equivalent source code line in the reference code can be identified.
-H .374(he command with embedded ne).15 F .373
6461
-
+1.077(yntactic correctness.)-3.577 F(The)6.077 E F2(lithist)3.577 E F0
6462
-
+.374(shell option causes the shell to sa)108 132 R .674 -.15(ve t)-.2 H
6463
-
+.374(he command with embedded ne).15 F .373
6441 ➡ 6464 (wlines instead of semicolons.)-.25 F .373(See the)5.373 F .318
6442
-
No equivalent source code line in the reference code can be identified.
-(description of the)108 499.2 R F3(shopt)2.818 E F0 -.2(bu)2.818 G .318
6443
-
No equivalent source code line in the reference code can be identified.
-(iltin belo).2 F 2.818(wu)-.25 G(nder)-2.818 E F5 .318(SHELL B)2.818 F
6465
-
+(description of the)108 144 R F2(shopt)2.818 E F0 -.2(bu)2.818 G .318
6466
-
+(iltin belo).2 F 2.818(wu)-.25 G(nder)-2.818 E F1 .318(SHELL B)2.818 F
6444 ➡ 6467 (UIL)-.09 E .318(TIN COMMANDS)-.828 F F0 .319
6445
-
No equivalent source code line in the reference code can be identified.
-(for information on setting and)2.568 F(unsetting shell options.)108
6446
-
No equivalent source code line in the reference code can be identified.
-511.2 Q F2(HIST)72 528 Q(OR)-.197 E 2.738(YE)-.383 G(XP)-2.738 E(ANSION)
6447
-
No equivalent source code line in the reference code can be identified.
--.81 E F0 .611(The shell supports a history e)108 540 R .611
6448
-
No equivalent source code line in the reference code can be identified.
-(xpansion feature that is similar to the history e)-.15 F .61
6449
-
No equivalent source code line in the reference code can be identified.
-(xpansion in)-.15 F F3(csh)3.11 E F0 5.61(.T)C .61(his section)-5.61 F
6450
-
No equivalent source code line in the reference code can be identified.
-.87(describes what syntax features are a)108 552 R -.25(va)-.2 G 3.371
6451
-
No equivalent source code line in the reference code can be identified.
-(ilable. This).25 F .871(feature is enabled by def)3.371 F .871
6468
-
+(for information on setting and)2.568 F(unsetting shell options.)108 156
6469
-
+Q/F3 10.95/Times-Bold@0 SF(HIST)72 172.8 Q(OR)-.197 E 2.738(YE)-.383 G
6470
-
+(XP)-2.738 E(ANSION)-.81 E F0 .611(The shell supports a history e)108
6471
-
+184.8 R .611(xpansion feature that is similar to the history e)-.15 F
6472
-
+.61(xpansion in)-.15 F F2(csh)3.11 E F0 5.61(.T)C .61(his section)-5.61
6473
-
+F .87(describes what syntax features are a)108 196.8 R -.25(va)-.2 G
6474
-
+3.371(ilable. This).25 F .871(feature is enabled by def)3.371 F .871
6452 ➡ 6475 (ault for interacti)-.1 F 1.171 -.15(ve s)-.25 H .871(hells, and).15 F
6453
-
No equivalent source code line in the reference code can be identified.
-2.014(can be disabled using the)108 564 R F3(+H)4.514 E F0 2.014
6454
-
No equivalent source code line in the reference code can be identified.
-(option to the)4.514 F F3(set)4.514 E F0 -.2(bu)4.514 G 2.014
6455
-
No equivalent source code line in the reference code can be identified.
-(iltin command \(see).2 F F5 2.013(SHELL B)4.513 F(UIL)-.09 E 2.013
6456
-
No equivalent source code line in the reference code can be identified.
-(TIN COMMANDS)-.828 F F0(belo)108 576 Q 2.5(w\). Non-interacti)-.25 F .3
6457
-
No equivalent source code line in the reference code can be identified.
--.15(ve s)-.25 H(hells do not perform history e).15 E(xpansion by def)
6458
-
No equivalent source code line in the reference code can be identified.
--.15 E(ault.)-.1 E 1.305(History e)108 592.8 R 1.305
6476
-
+2.014(can be disabled using the)108 208.8 R F2(+H)4.514 E F0 2.014
6477
-
+(option to the)4.514 F F2(set)4.514 E F0 -.2(bu)4.514 G 2.014
6478
-
+(iltin command \(see).2 F F1 2.013(SHELL B)4.513 F(UIL)-.09 E 2.013
6479
-
+(TIN COMMANDS)-.828 F F0(belo)108 220.8 Q 2.5(w\). Non-interacti)-.25 F
6480
-
+.3 -.15(ve s)-.25 H(hells do not perform history e).15 E
6481
-
+(xpansion by def)-.15 E(ault.)-.1 E 1.305(History e)108 237.6 R 1.305
6459 ➡ 6482 (xpansions introduce w)-.15 F 1.306(ords from the history list into the\
6460 ➡ 6483 input stream, making it easy to repeat)-.1 F .21
6461
-
No equivalent source code line in the reference code can be identified.
-(commands, insert the ar)108 604.8 R .21(guments to a pre)-.18 F .209
6484
-
+(commands, insert the ar)108 249.6 R .21(guments to a pre)-.18 F .209
6462 ➡ 6485 (vious command into the current input line, or \214x errors in pre)-.25
6463
-
No equivalent source code line in the reference code can be identified.
-F(vious)-.25 E(commands quickly)108 616.8 Q(.)-.65 E 1.163(History e)108
6464
-
No equivalent source code line in the reference code can be identified.
-633.6 R 1.163(xpansion is performed immediately after a complete line i\
6465
-
No equivalent source code line in the reference code can be identified.
-s read, before the shell breaks it into)-.15 F -.1(wo)108 645.6 S .252
6486
-
+F(vious)-.25 E(commands quickly)108 261.6 Q(.)-.65 E 1.163(History e)108
6487
-
+278.4 R 1.163(xpansion is performed immediately after a complete line i\
6488
-
+s read, before the shell breaks it into)-.15 F -.1(wo)108 290.4 S .252
6466 ➡ 6489 (rds, and is performed on each line indi).1 F .251
6467 ➡ 6490 (vidually without taking quoting on pre)-.25 F .251
6468
-
No equivalent source code line in the reference code can be identified.
-(vious lines into account.)-.25 F(It)5.251 E(tak)108 657.6 Q .145
6491
-
+(vious lines into account.)-.25 F(It)5.251 E(tak)108 302.4 Q .145
6469 ➡ 6492 (es place in tw)-.1 F 2.645(op)-.1 G 2.646(arts. The)-2.645 F .146(\214\
6470 ➡ 6493 rst is to determine which line from the history list to use during subs\
6471 ➡ 6494 titution.)2.646 F .766(The second is to select portions of that line fo\
6472
-
No equivalent source code line in the reference code can be identified.
-r inclusion into the current one.)108 669.6 R .766
6473
-
No equivalent source code line in the reference code can be identified.
-(The line selected from the)5.766 F .253(history is the)108 681.6 R F4
6474
-
No equivalent source code line in the reference code can be identified.
--.15(ev)2.753 G(ent).15 E F0 2.753(,a)C .253
6495
-
+r inclusion into the current one.)108 314.4 R .766
6496
-
+(The line selected from the)5.766 F .253(history is the)108 326.4 R/F4
6497
-
+10/Times-Italic@0 SF -.15(ev)2.753 G(ent).15 E F0 2.753(,a)C .253
6475 ➡ 6498 (nd the portions of that line that are acted upon are)-2.753 F F4(wor)
6476 ➡ 6499 2.753 E(ds)-.37 E F0 5.253(.V)C(arious)-6.363 E F4(modi\214er)2.754 E(s)
6477 ➡ 6500 -.1 E F0 .254(are a)2.754 F -.25(va)-.2 G(il-).25 E .539
6478
-
No equivalent source code line in the reference code can be identified.
-(able to manipulate the selected w)108 693.6 R 3.039(ords. The)-.1 F
6501
-
+(able to manipulate the selected w)108 338.4 R 3.039(ords. The)-.1 F
6479 ➡ 6502 .538(line is brok)3.038 F .538(en into w)-.1 F .538(ords in the same f)
6480
-
No equivalent source code line in the reference code can be identified.
--.1 F .538(ashion as when reading)-.1 F .572(input, so that se)108 705.6
6503
-
+-.1 F .538(ashion as when reading)-.1 F .572(input, so that se)108 350.4
6481 ➡ 6504 R -.15(ve)-.25 G(ral).15 E F4(metac)3.072 E(har)-.15 E(acter)-.15 E F0
6482 ➡ 6505 .572(-separated w)B .572(ords surrounded by quotes are considered one w)
6483
-
No equivalent source code line in the reference code can be identified.
--.1 F 3.073(ord. His-)-.1 F .356(tory e)108 717.6 R .355
6506
-
+-.1 F 3.073(ord. His-)-.1 F .356(tory e)108 362.4 R .355
6484 ➡ 6507 (xpansions are introduced by the appearance of the history e)-.15 F .355
6485
-
No equivalent source code line in the reference code can be identified.
-(xpansion character)-.15 F 2.855(,w)-.4 G .355(hich is)-2.855 F F3(!)
6508
-
+(xpansion character)-.15 F 2.855(,w)-.4 G .355(hich is)-2.855 F F2(!)
6486 ➡ 6509 3.688 E F0 .355(by def)3.688 F(ault.)-.1 E .79(Only backslash \()108
6487
-
No equivalent source code line in the reference code can be identified.
-729.6 R F3(\\).833 E F0 3.29(\)a).833 G .79
6510
-
+374.4 R F2(\\).833 E F0 3.29(\)a).833 G .79
6488 ➡ 6511 (nd single quotes can quote the history e)-3.29 F .79
6489 ➡ 6512 (xpansion character)-.15 F 3.291(,b)-.4 G .791(ut the history e)-3.491 F
6490
-
No equivalent source code line in the reference code can be identified.
-(xpansion)-.15 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(53)195.95 E
6491
-
No equivalent source code line in the reference code can be identified.
-0 Cg EP
6492
-
No equivalent source code line in the reference code can be identified.
-%%Page: 54 54
6493
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
6494
-
No equivalent source code line in the reference code can be identified.
-BP
6495
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
6496
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6497
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .789(character is\
6498
-
No equivalent source code line in the reference code can be identified.
- also treated as quoted if it immediately precedes the closing double q\
6499
-
No equivalent source code line in the reference code can be identified.
-uote in a double-quoted)108 84 R(string.)108 96 Q(Se)108 112.8 Q -.15
6500
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G .03(ral characters inhibit history e).15 F .03
6513
-
+(xpansion)-.15 E .789(character is also treated as quoted if it immedia\
6514
-
+tely precedes the closing double quote in a double-quoted)108 386.4 R
6515
-
+(string.)108 398.4 Q(Se)108 415.2 Q -.15(ve)-.25 G .03
6516
-
+(ral characters inhibit history e).15 F .03
6501 ➡ 6517 (xpansion if found immediately follo)-.15 F .03(wing the history e)-.25
6502
-
No equivalent source code line in the reference code can be identified.
-F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 124.8 T
6518
-
+F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 427.2 T
6503 ➡ 6519 3.163(ni).25 G 3.163(fi)-3.163 G 3.162(ti)-3.163 G 3.162(su)-3.162 G
6504 ➡ 6520 .662(nquoted: space, tab, ne)-3.162 F .662(wline, carriage return, and)
6505
-
No equivalent source code line in the reference code can be identified.
--.25 F/F1 10/Times-Bold@0 SF(=)3.162 E F0 5.662(.I)C 3.162(ft)-5.662 G
6506
-
No equivalent source code line in the reference code can be identified.
-(he)-3.162 E F1(extglob)3.162 E F0 .662(shell option is enabled,)3.162 F
6507
-
No equivalent source code line in the reference code can be identified.
-F1(\()3.162 E F0(will also inhibit e)108 136.8 Q(xpansion.)-.15 E(Se)108
6508
-
No equivalent source code line in the reference code can be identified.
-153.6 Q -.15(ve)-.25 G .109(ral shell options settable with the).15 F F1
6509
-
No equivalent source code line in the reference code can be identified.
-(shopt)2.609 E F0 -.2(bu)2.609 G .11
6510
-
No equivalent source code line in the reference code can be identified.
-(iltin may be used to tailor the beha).2 F .11(vior of history e)-.2 F
6511
-
No equivalent source code line in the reference code can be identified.
-(xpansion.)-.15 E 1.143(If the)108 165.6 R F1(histv)3.643 E(erify)-.1 E
6512
-
No equivalent source code line in the reference code can be identified.
-F0 1.143(shell option is enabled \(see the description of the)3.643 F F1
6513
-
No equivalent source code line in the reference code can be identified.
-(shopt)3.643 E F0 -.2(bu)3.643 G 1.143(iltin belo).2 F 1.143(w\), and)
6514
-
No equivalent source code line in the reference code can be identified.
--.25 F F1 -.18(re)3.643 G(adline).18 E F0(is)3.642 E .461(being used, h\
6515
-
No equivalent source code line in the reference code can be identified.
-istory substitutions are not immediately passed to the shell parser)108
6516
-
No equivalent source code line in the reference code can be identified.
-177.6 R 5.461(.I)-.55 G .461(nstead, the e)-5.461 F .461(xpanded line)
6517
-
No equivalent source code line in the reference code can be identified.
--.15 F 1.516(is reloaded into the)108 189.6 R F1 -.18(re)4.016 G(adline)
6518
-
No equivalent source code line in the reference code can be identified.
-.18 E F0 1.516(editing b)4.016 F(uf)-.2 E 1.516
6519
-
No equivalent source code line in the reference code can be identified.
-(fer for further modi\214cation.)-.25 F(If)6.516 E F1 -.18(re)4.015 G
6520
-
No equivalent source code line in the reference code can be identified.
-(adline).18 E F0 1.515(is being used, and the)4.015 F F1(histr)108 201.6
6521
-
No equivalent source code line in the reference code can be identified.
-Q(eedit)-.18 E F0 1.202(shell option is enabled, a f)3.702 F 1.202
6522
-
No equivalent source code line in the reference code can be identified.
-(ailed history substitution will be reloaded into the)-.1 F F1 -.18(re)
6523
-
No equivalent source code line in the reference code can be identified.
-3.702 G(adline).18 E F0(editing)3.702 E -.2(bu)108 213.6 S -.25(ff).2 G
6524
-
No equivalent source code line in the reference code can be identified.
-1.161(er for correction.).25 F(The)6.161 E F1<ad70>3.661 E F0 1.161
6525
-
No equivalent source code line in the reference code can be identified.
-(option to the)3.661 F F1(history)3.661 E F0 -.2(bu)3.661 G 1.16
6526
-
No equivalent source code line in the reference code can be identified.
-(iltin command may be used to see what a history).2 F -.15(ex)108 225.6
6527
-
No equivalent source code line in the reference code can be identified.
-S .055(pansion will do before using it.).15 F(The)5.055 E F1<ad73>2.555
6528
-
No equivalent source code line in the reference code can be identified.
-E F0 .055(option to the)2.555 F F1(history)2.556 E F0 -.2(bu)2.556 G
6529
-
No equivalent source code line in the reference code can be identified.
-.056(iltin may be used to add commands to the).2 F
6530
-
No equivalent source code line in the reference code can be identified.
-(end of the history list without actually e)108 237.6 Q -.15(xe)-.15 G
6521
-
+-.25 F F2(=)3.162 E F0 5.662(.I)C 3.162(ft)-5.662 G(he)-3.162 E F2
6522
-
+(extglob)3.162 E F0 .662(shell option is enabled,)3.162 F F2(\()3.162 E
6523
-
+F0(will also inhibit e)108 439.2 Q(xpansion.)-.15 E(Se)108 456 Q -.15
6524
-
+(ve)-.25 G .109(ral shell options settable with the).15 F F2(shopt)2.609
6525
-
+E F0 -.2(bu)2.609 G .11(iltin may be used to tailor the beha).2 F .11
6526
-
+(vior of history e)-.2 F(xpansion.)-.15 E 1.143(If the)108 468 R F2
6527
-
+(histv)3.643 E(erify)-.1 E F0 1.143
6528
-
+(shell option is enabled \(see the description of the)3.643 F F2(shopt)
6529
-
+3.643 E F0 -.2(bu)3.643 G 1.143(iltin belo).2 F 1.143(w\), and)-.25 F F2
6530
-
+-.18(re)3.643 G(adline).18 E F0(is)3.642 E .461(being used, history sub\
6531
-
+stitutions are not immediately passed to the shell parser)108 480 R
6532
-
+5.461(.I)-.55 G .461(nstead, the e)-5.461 F .461(xpanded line)-.15 F
6533
-
+1.516(is reloaded into the)108 492 R F2 -.18(re)4.016 G(adline).18 E F0
6534
-
+1.516(editing b)4.016 F(uf)-.2 E 1.516(fer for further modi\214cation.)
6535
-
+-.25 F(If)6.516 E F2 -.18(re)4.015 G(adline).18 E F0 1.515
6536
-
+(is being used, and the)4.015 F F2(histr)108 504 Q(eedit)-.18 E F0 1.202
6537
-
+(shell option is enabled, a f)3.702 F 1.202
6538
-
+(ailed history substitution will be reloaded into the)-.1 F F2 -.18(re)
6539
-
+3.702 G(adline).18 E F0(editing)3.702 E -.2(bu)108 516 S -.25(ff).2 G
6540
-
+1.161(er for correction.).25 F(The)6.161 E F2<ad70>3.661 E F0 1.161
6541
-
+(option to the)3.661 F F2(history)3.661 E F0 -.2(bu)3.661 G 1.16
6542
-
+(iltin command may be used to see what a history).2 F -.15(ex)108 528 S
6543
-
+.055(pansion will do before using it.).15 F(The)5.055 E F2<ad73>2.555 E
6544
-
+F0 .055(option to the)2.555 F F2(history)2.556 E F0 -.2(bu)2.556 G .056
6545
-
+(iltin may be used to add commands to the).2 F
6546
-
+(end of the history list without actually e)108 540 Q -.15(xe)-.15 G
6531 ➡ 6547 (cuting them, so that the).15 E 2.5(ya)-.15 G(re a)-2.5 E -.25(va)-.2 G
6532
-
No equivalent source code line in the reference code can be identified.
-(ilable for subsequent recall.).25 E 2.2(The shell allo)108 254.4 R 2.2
6548
-
+(ilable for subsequent recall.).25 E 2.2(The shell allo)108 556.8 R 2.2
6533 ➡ 6549 (ws control of the v)-.25 F 2.2(arious characters used by the history e)
6534 ➡ 6550 -.25 F 2.2(xpansion mechanism \(see the)-.15 F 1.146(description of)108
6535
-
No equivalent source code line in the reference code can be identified.
-266.4 R F1(histchars)3.646 E F0(abo)3.646 E 1.446 -.15(ve u)-.15 H(nder)
6536
-
No equivalent source code line in the reference code can be identified.
-.15 E F1 1.146(Shell V)3.646 F(ariables)-.92 E F0 3.646(\). The)B 1.147
6551
-
+568.8 R F2(histchars)3.646 E F0(abo)3.646 E 1.446 -.15(ve u)-.15 H(nder)
6552
-
+.15 E F2 1.146(Shell V)3.646 F(ariables)-.92 E F0 3.646(\). The)B 1.147
6537 ➡ 6553 (shell uses the history comment character to)3.646 F
6538
-
No equivalent source code line in the reference code can be identified.
-(mark history timestamps when writing the history \214le.)108 278.4 Q F1
6539
-
No equivalent source code line in the reference code can be identified.
-(Ev)87 295.2 Q(ent Designators)-.1 E F0 .205(An e)108 307.2 R -.15(ve)
6554
-
+(mark history timestamps when writing the history \214le.)108 580.8 Q F2
6555
-
+(Ev)87 597.6 Q(ent Designators)-.1 E F0 .205(An e)108 609.6 R -.15(ve)
6540 ➡ 6556 -.25 G .204(nt designator is a reference to a command line entry in the\
6541 ➡ 6557 history list.).15 F .204(Unless the reference is abso-)5.204 F(lute, e)
6542
-
No equivalent source code line in the reference code can be identified.
-108 319.2 Q -.15(ve)-.25 G(nts are relati).15 E .3 -.15(ve t)-.25 H 2.5
6543
-
No equivalent source code line in the reference code can be identified.
-(ot).15 G(he current position in the history list.)-2.5 E F1(!)108 336 Q
6544
-
No equivalent source code line in the reference code can be identified.
-F0 1.607(Start a history substitution, e)144 336 R 1.607
6545
-
No equivalent source code line in the reference code can be identified.
-(xcept when follo)-.15 F 1.607(wed by a)-.25 F F1(blank)4.107 E F0 4.107
6558
-
+108 621.6 Q -.15(ve)-.25 G(nts are relati).15 E .3 -.15(ve t)-.25 H 2.5
6559
-
+(ot).15 G(he current position in the history list.)-2.5 E F2(!)108 638.4
6560
-
+Q F0 1.607(Start a history substitution, e)144 638.4 R 1.607
6561
-
+(xcept when follo)-.15 F 1.607(wed by a)-.25 F F2(blank)4.107 E F0 4.107
6546 ➡ 6562 (,n)C -.25(ew)-4.107 G 1.608(line, carriage return, = or \().25 F
6547
-
No equivalent source code line in the reference code can be identified.
-(\(when the)144 348 Q F1(extglob)2.5 E F0
6548
-
No equivalent source code line in the reference code can be identified.
-(shell option is enabled using the)2.5 E F1(shopt)2.5 E F0 -.2(bu)2.5 G
6549
-
No equivalent source code line in the reference code can be identified.
-(iltin\).).2 E F1(!)108 360 Q/F2 10/Times-Italic@0 SF(n)A F0
6550
-
No equivalent source code line in the reference code can be identified.
-(Refer to command line)144 360 Q F2(n)2.5 E F0(.).24 E F1<21ad>108 372 Q
6551
-
No equivalent source code line in the reference code can be identified.
-F2(n)A F0(Refer to the current command minus)144 372 Q F2(n)2.5 E F0(.)
6552
-
No equivalent source code line in the reference code can be identified.
-.24 E F1(!!)108 384 Q F0(Refer to the pre)144 384 Q(vious command.)-.25
6553
-
No equivalent source code line in the reference code can be identified.
-E(This is a synon)5 E(ym for `!\2551'.)-.15 E F1(!)108 396 Q F2(string)A
6554
-
No equivalent source code line in the reference code can be identified.
-F0 .865(Refer to the most recent command preceding the current position\
6555
-
No equivalent source code line in the reference code can be identified.
- in the history list starting with)144 396 R F2(string)144 408 Q F0(.)
6556
-
No equivalent source code line in the reference code can be identified.
-.22 E F1(!?)108 420 Q F2(string)A F1([?])A F0 1.503(Refer to the most r\
6557
-
No equivalent source code line in the reference code can be identified.
-ecent command preceding the current position in the history list contai\
6558
-
No equivalent source code line in the reference code can be identified.
-ning)144 432 R F2(string)144 444 Q F0 5(.T).22 G(he trailing)-5 E F1(?)
6559
-
No equivalent source code line in the reference code can be identified.
-2.5 E F0(may be omitted if)2.5 E F2(string)2.84 E F0(is follo)2.72 E
6560
-
No equivalent source code line in the reference code can be identified.
-(wed immediately by a ne)-.25 E(wline.)-.25 E/F3 12/Times-Bold@0 SF(^)
6561
-
No equivalent source code line in the reference code can be identified.
-108 461 Q F2(string1)-5 I F3(^)5 I F2(string2)-5 I F3(^)5 I F0 .784
6562
-
No equivalent source code line in the reference code can be identified.
-(Quick substitution.)144 468 R .784(Repeat the pre)5.784 F .784
6563
-
No equivalent source code line in the reference code can be identified.
-(vious command, replacing)-.25 F F2(string1)3.624 E F0(with)3.283 E F2
6564
-
No equivalent source code line in the reference code can be identified.
-(string2)3.283 E F0 5.783(.E).02 G(qui)-5.783 E -.25(va)-.25 G .783
6565
-
No equivalent source code line in the reference code can be identified.
-(lent to).25 F -.74(``)144 480 S(!!:s/).74 E F2(string1)A F0(/)A F2
6563
-
+(\(when the)144 650.4 Q F2(extglob)2.5 E F0
6564
-
+(shell option is enabled using the)2.5 E F2(shopt)2.5 E F0 -.2(bu)2.5 G
6565
-
+(iltin\).).2 E F2(!)108 662.4 Q F4(n)A F0(Refer to command line)144
6566
-
+662.4 Q F4(n)2.5 E F0(.).24 E F2<21ad>108 674.4 Q F4(n)A F0
6567
-
+(Refer to the current command minus)144 674.4 Q F4(n)2.5 E F0(.).24 E F2
6568
-
+(!!)108 686.4 Q F0(Refer to the pre)144 686.4 Q(vious command.)-.25 E
6569
-
+(This is a synon)5 E(ym for `!\2551'.)-.15 E F2(!)108 698.4 Q F4(string)
6570
-
+A F0 .865(Refer to the most recent command preceding the current positi\
6571
-
+on in the history list starting with)144 698.4 R F4(string)144 710.4 Q
6572
-
+F0(.).22 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(54)193.45 E 0 Cg
6573
-
+EP
6574
-
+%%Page: 55 55
6575
-
+%%BeginPageSetup
6576
-
+BP
6577
-
+%%EndPageSetup
6578
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6579
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
6580
-
+SF(!?)108 84 Q/F2 10/Times-Italic@0 SF(string)A F1([?])A F0 1.503(Refer\
6581
-
+ to the most recent command preceding the current position in the histo\
6582
-
+ry list containing)144 96 R F2(string)144 108 Q F0 5(.T).22 G
6583
-
+(he trailing)-5 E F1(?)2.5 E F0(may be omitted if)2.5 E F2(string)2.84 E
6584
-
+F0(is follo)2.72 E(wed immediately by a ne)-.25 E(wline.)-.25 E/F3 12
6585
-
+/Times-Bold@0 SF(^)108 125 Q F2(string1)-5 I F3(^)5 I F2(string2)-5 I F3
6586
-
+(^)5 I F0 .784(Quick substitution.)144 132 R .784(Repeat the pre)5.784 F
6587
-
+.784(vious command, replacing)-.25 F F2(string1)3.624 E F0(with)3.283 E
6588
-
+F2(string2)3.283 E F0 5.783(.E).02 G(qui)-5.783 E -.25(va)-.25 G .783
6589
-
+(lent to).25 F -.74(``)144 144 S(!!:s/).74 E F2(string1)A F0(/)A F2
6566 ➡ 6590 (string2)A F0(/')A 2.5('\()-.74 G(see)-2.5 E F1(Modi\214ers)2.5 E F0
6567
-
No equivalent source code line in the reference code can be identified.
-(belo)2.5 E(w\).)-.25 E F1(!#)108 492 Q F0
6568
-
No equivalent source code line in the reference code can be identified.
-(The entire command line typed so f)144 492 Q(ar)-.1 E(.)-.55 E F1 -.75
6569
-
No equivalent source code line in the reference code can be identified.
-(Wo)87 508.8 S(rd Designators).75 E F0 -.8(Wo)108 520.8 S 1.313
6591
-
+(belo)2.5 E(w\).)-.25 E F1(!#)108 156 Q F0
6592
-
+(The entire command line typed so f)144 156 Q(ar)-.1 E(.)-.55 E F1 -.75
6593
-
+(Wo)87 172.8 S(rd Designators).75 E F0 -.8(Wo)108 184.8 S 1.313
6570 ➡ 6594 (rd designators are used to select desired w).8 F 1.314(ords from the e)
6571 ➡ 6595 -.1 F -.15(ve)-.25 G 3.814(nt. A).15 F F1(:)3.814 E F0 1.314
6572 ➡ 6596 (separates the e)3.814 F -.15(ve)-.25 G 1.314(nt speci\214cation).15 F
6573
-
No equivalent source code line in the reference code can be identified.
-.53(from the w)108 532.8 R .529(ord designator)-.1 F 5.529(.I)-.55 G
6597
-
+.53(from the w)108 196.8 R .529(ord designator)-.1 F 5.529(.I)-.55 G
6574 ➡ 6598 3.029(tm)-5.529 G .529(ay be omitted if the w)-3.029 F .529
6575 ➡ 6599 (ord designator be)-.1 F .529(gins with a)-.15 F F1(^)3.029 E F0(,)A F1
6576 ➡ 6600 ($)3.029 E F0(,)A F1(*)3.029 E F0(,)A F1<ad>3.029 E F0 3.029(,o)C(r)
6577 ➡ 6601 -3.029 E F1(%)3.029 E F0 5.529(.W)C(ords)-6.329 E 1.3
6578
-
No equivalent source code line in the reference code can be identified.
-(are numbered from the be)108 544.8 R 1.3
6602
-
+(are numbered from the be)108 208.8 R 1.3
6579 ➡ 6603 (ginning of the line, with the \214rst w)-.15 F 1.301
6580 ➡ 6604 (ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)6.301 G 1.301(rds are).8
6581
-
No equivalent source code line in the reference code can be identified.
-F(inserted into the current line separated by single spaces.)108 556.8 Q
6582
-
No equivalent source code line in the reference code can be identified.
-F1 2.5(0\()108 573.6 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 585.6 Q
6605
-
+F(inserted into the current line separated by single spaces.)108 220.8 Q
6606
-
+F1 2.5(0\()108 237.6 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 249.6 Q
6583 ➡ 6607 2.5(ord. F)-.1 F(or the shell, this is the command w)-.15 E(ord.)-.1 E
6584
-
No equivalent source code line in the reference code can be identified.
-F2(n)108.36 597.6 Q F0(The)144 597.6 Q F2(n)2.5 E F0(th w)A(ord.)-.1 E
6585
-
No equivalent source code line in the reference code can be identified.
-F1(^)108 609.6 Q F0(The \214rst ar)144 609.6 Q 2.5(gument. That)-.18 F
6586
-
No equivalent source code line in the reference code can be identified.
-(is, w)2.5 E(ord 1.)-.1 E F1($)108 621.6 Q F0 .064(The last w)144 621.6
6608
-
+F2(n)108.36 261.6 Q F0(The)144 261.6 Q F2(n)2.5 E F0(th w)A(ord.)-.1 E
6609
-
+F1(^)108 273.6 Q F0(The \214rst ar)144 273.6 Q 2.5(gument. That)-.18 F
6610
-
+(is, w)2.5 E(ord 1.)-.1 E F1($)108 285.6 Q F0 .064(The last w)144 285.6
6587 ➡ 6611 R 2.564(ord. This)-.1 F .064(is usually the last ar)2.564 F .064
6588 ➡ 6612 (gument, b)-.18 F .064(ut will e)-.2 F .064(xpand to the zeroth w)-.15 F
6589
-
No equivalent source code line in the reference code can be identified.
-.063(ord if there is only)-.1 F(one w)144 633.6 Q(ord in the line.)-.1 E
6590
-
No equivalent source code line in the reference code can be identified.
-F1(%)108 645.6 Q F0(The w)144 645.6 Q(ord matched by the most recent `?)
6591
-
No equivalent source code line in the reference code can be identified.
--.1 E F2(string)A F0(?' search.)A F2(x)108.77 657.6 Q F1<ad>A F2(y)A F0
6592
-
No equivalent source code line in the reference code can be identified.
-2.5(Ar)144 657.6 S(ange of w)-2.5 E(ords; `\255)-.1 E F2(y)A F0 2.5('a)C
6593
-
No equivalent source code line in the reference code can be identified.
-(bbre)-2.5 E(viates `0\255)-.25 E F2(y)A F0('.)A F1(*)108 669.6 Q F0
6594
-
No equivalent source code line in the reference code can be identified.
-.315(All of the w)144 669.6 R .315(ords b)-.1 F .315(ut the zeroth.)-.2
6613
-
+.063(ord if there is only)-.1 F(one w)144 297.6 Q(ord in the line.)-.1 E
6614
-
+F1(%)108 309.6 Q F0(The w)144 309.6 Q(ord matched by the most recent `?)
6615
-
+-.1 E F2(string)A F0(?' search.)A F2(x)108.77 321.6 Q F1<ad>A F2(y)A F0
6616
-
+2.5(Ar)144 321.6 S(ange of w)-2.5 E(ords; `\255)-.1 E F2(y)A F0 2.5('a)C
6617
-
+(bbre)-2.5 E(viates `0\255)-.25 E F2(y)A F0('.)A F1(*)108 333.6 Q F0
6618
-
+.315(All of the w)144 333.6 R .315(ords b)-.1 F .315(ut the zeroth.)-.2
6595 ➡ 6619 F .315(This is a synon)5.315 F .315(ym for `)-.15 F F2(1\255$)A F0 2.815
6596 ➡ 6620 ('. It)B .315(is not an error to use)2.815 F F1(*)2.816 E F0 .316
6597
-
No equivalent source code line in the reference code can be identified.
-(if there is)2.816 F(just one w)144 681.6 Q(ord in the e)-.1 E -.15(ve)
6621
-
+(if there is)2.816 F(just one w)144 345.6 Q(ord in the e)-.1 E -.15(ve)
6598 ➡ 6622 -.25 G(nt; the empty string is returned in that case.).15 E F1(x*)108
6599
-
No equivalent source code line in the reference code can be identified.
-693.6 Q F0(Abbre)144 693.6 Q(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1
6600
-
No equivalent source code line in the reference code can be identified.
-<78ad>108 705.6 Q F0(Abbre)144 705.6 Q(viates)-.25 E F2(x\255$)2.5 E F0
6623
-
+357.6 Q F0(Abbre)144 357.6 Q(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1
6624
-
+<78ad>108 369.6 Q F0(Abbre)144 369.6 Q(viates)-.25 E F2(x\255$)2.5 E F0
6601 ➡ 6625 (lik)2.5 E(e)-.1 E F1(x*)2.5 E F0 2.5(,b)C(ut omits the last w)-2.7 E
6602
-
No equivalent source code line in the reference code can be identified.
-(ord.)-.1 E(If a w)108 722.4 Q(ord designator is supplied without an e)
6626
-
+(ord.)-.1 E(If a w)108 386.4 Q(ord designator is supplied without an e)
6603 ➡ 6627 -.1 E -.15(ve)-.25 G(nt speci\214cation, the pre).15 E
6604
-
No equivalent source code line in the reference code can be identified.
-(vious command is used as the e)-.25 E -.15(ve)-.25 G(nt.).15 E
6605
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(54)195.95 E 0 Cg EP
6606
-
No equivalent source code line in the reference code can be identified.
-%%Page: 55 55
6607
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
6608
-
No equivalent source code line in the reference code can be identified.
-BP
6609
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
6610
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6611
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
6612
-
No equivalent source code line in the reference code can be identified.
-SF(Modi\214ers)87 84 Q F0 .184(After the optional w)108 96 R .184
6628
-
+(vious command is used as the e)-.25 E -.15(ve)-.25 G(nt.).15 E F1
6629
-
+(Modi\214ers)87 403.2 Q F0 .184(After the optional w)108 415.2 R .184
6613 ➡ 6630 (ord designator)-.1 F 2.684(,t)-.4 G .183
6614 ➡ 6631 (here may appear a sequence of one or more of the follo)-2.684 F .183
6615
-
No equivalent source code line in the reference code can be identified.
-(wing modi\214ers,)-.25 F(each preceded by a `:'.)108 108 Q F1(h)108
6616
-
No equivalent source code line in the reference code can be identified.
-124.8 Q F0(Remo)144 124.8 Q .3 -.15(ve a t)-.15 H
6632
-
+(wing modi\214ers,)-.25 F(each preceded by a `:'.)108 427.2 Q F1(h)108
6633
-
+444 Q F0(Remo)144 444 Q .3 -.15(ve a t)-.15 H
6617 ➡ 6634 (railing \214lename component, lea).15 E(ving only the head.)-.2 E F1(t)
6618
-
No equivalent source code line in the reference code can be identified.
-108 136.8 Q F0(Remo)144 136.8 Q .3 -.15(ve a)-.15 H
6635
-
+108 456 Q F0(Remo)144 456 Q .3 -.15(ve a)-.15 H
6619 ➡ 6636 (ll leading \214lename components, lea).15 E(ving the tail.)-.2 E F1(r)
6620
-
No equivalent source code line in the reference code can be identified.
-108 148.8 Q F0(Remo)144 148.8 Q .3 -.15(ve a t)-.15 H(railing suf).15 E
6621
-
No equivalent source code line in the reference code can be identified.
-(\214x of the form)-.25 E/F2 10/Times-Italic@0 SF(.xxx)2.5 E F0 2.5(,l)C
6622
-
No equivalent source code line in the reference code can be identified.
-(ea)-2.5 E(ving the basename.)-.2 E F1(e)108 160.8 Q F0(Remo)144 160.8 Q
6623
-
No equivalent source code line in the reference code can be identified.
-.3 -.15(ve a)-.15 H(ll b).15 E(ut the trailing suf)-.2 E(\214x.)-.25 E
6624
-
No equivalent source code line in the reference code can be identified.
-F1(p)108 172.8 Q F0(Print the ne)144 172.8 Q 2.5(wc)-.25 G(ommand b)-2.5
6625
-
No equivalent source code line in the reference code can be identified.
-E(ut do not e)-.2 E -.15(xe)-.15 G(cute it.).15 E F1(q)108 184.8 Q F0
6626
-
No equivalent source code line in the reference code can be identified.
-(Quote the substituted w)144 184.8 Q
6627
-
No equivalent source code line in the reference code can be identified.
-(ords, escaping further substitutions.)-.1 E F1(x)108 196.8 Q F0
6628
-
No equivalent source code line in the reference code can be identified.
-(Quote the substituted w)144 196.8 Q(ords as with)-.1 E F1(q)2.5 E F0
6629
-
No equivalent source code line in the reference code can be identified.
-2.5(,b)C(ut break into w)-2.7 E(ords at)-.1 E F1(blanks)2.5 E F0(and ne)
6630
-
No equivalent source code line in the reference code can be identified.
-2.5 E(wlines.)-.25 E F1(s/)108 208.8 Q F2(old)A F1(/)A F2(ne)A(w)-.15 E
6631
-
No equivalent source code line in the reference code can be identified.
-F1(/)A F0(Substitute)144 220.8 Q F2(ne)3.081 E(w)-.15 E F0 .221
6637
-
+108 468 Q F0(Remo)144 468 Q .3 -.15(ve a t)-.15 H(railing suf).15 E
6638
-
+(\214x of the form)-.25 E F2(.xxx)2.5 E F0 2.5(,l)C(ea)-2.5 E
6639
-
+(ving the basename.)-.2 E F1(e)108 480 Q F0(Remo)144 480 Q .3 -.15(ve a)
6640
-
+-.15 H(ll b).15 E(ut the trailing suf)-.2 E(\214x.)-.25 E F1(p)108 492 Q
6641
-
+F0(Print the ne)144 492 Q 2.5(wc)-.25 G(ommand b)-2.5 E(ut do not e)-.2
6642
-
+E -.15(xe)-.15 G(cute it.).15 E F1(q)108 504 Q F0
6643
-
+(Quote the substituted w)144 504 Q
6644
-
+(ords, escaping further substitutions.)-.1 E F1(x)108 516 Q F0
6645
-
+(Quote the substituted w)144 516 Q(ords as with)-.1 E F1(q)2.5 E F0 2.5
6646
-
+(,b)C(ut break into w)-2.7 E(ords at)-.1 E F1(blanks)2.5 E F0(and ne)2.5
6647
-
+E(wlines.)-.25 E F1(s/)108 528 Q F2(old)A F1(/)A F2(ne)A(w)-.15 E F1(/)A
6648
-
+F0(Substitute)144 540 Q F2(ne)3.081 E(w)-.15 E F0 .221
6632 ➡ 6649 (for the \214rst occurrence of)3.031 F F2(old)2.951 E F0 .221(in the e)
6633 ➡ 6650 3.491 F -.15(ve)-.25 G .221(nt line.).15 F(An)5.221 E 2.721(yd)-.15 G
6634
-
No equivalent source code line in the reference code can be identified.
-.221(elimiter can be used in place)-2.721 F .617(of /.)144 232.8 R .617
6651
-
+.221(elimiter can be used in place)-2.721 F .617(of /.)144 552 R .617
6635 ➡ 6652 (The \214nal delimiter is optional if it is the last character of the e)
6636 ➡ 6653 5.617 F -.15(ve)-.25 G .617(nt line.).15 F .616(The delimiter may)5.616
6637
-
No equivalent source code line in the reference code can be identified.
-F .666(be quoted in)144 244.8 R F2(old)3.396 E F0(and)3.936 E F2(ne)
6638
-
No equivalent source code line in the reference code can be identified.
-3.526 E(w)-.15 E F0 .666(with a single backslash.)3.476 F .666
6654
-
+F .666(be quoted in)144 564 R F2(old)3.396 E F0(and)3.936 E F2(ne)3.526
6655
-
+E(w)-.15 E F0 .666(with a single backslash.)3.476 F .666
6639 ➡ 6656 (If & appears in)5.666 F F2(ne)3.166 E(w)-.15 E F0 3.166(,i).31 G 3.166
6640 ➡ 6657 (ti)-3.166 G 3.166(sr)-3.166 G .666(eplaced by)-3.166 F F2(old)3.166 E
6641
-
No equivalent source code line in the reference code can be identified.
-F0 5.666(.A).77 G .275(single backslash will quote the &.)144 256.8 R
6642
-
No equivalent source code line in the reference code can be identified.
-(If)5.275 E F2(old)3.004 E F0 .274(is null, it is set to the last)3.544
6643
-
No equivalent source code line in the reference code can be identified.
-F F2(old)3.004 E F0 .274(substituted, or)3.544 F 2.774(,i)-.4 G 2.774
6644
-
No equivalent source code line in the reference code can be identified.
-(fn)-2.774 G 2.774(op)-2.774 G(re)-2.774 E(vi-)-.25 E
6645
-
No equivalent source code line in the reference code can be identified.
-(ous history substitutions took place, the last)144 268.8 Q F2(string)
6646
-
No equivalent source code line in the reference code can be identified.
-2.84 E F0(in a)2.72 E F1(!?)2.5 E F2(string)A F1([?])A F0(search.)5 E F1
6647
-
No equivalent source code line in the reference code can be identified.
-(&)108 280.8 Q F0(Repeat the pre)144 280.8 Q(vious substitution.)-.25 E
6648
-
No equivalent source code line in the reference code can be identified.
-F1(g)108 292.8 Q F0 .397(Cause changes to be applied o)144 292.8 R -.15
6649
-
No equivalent source code line in the reference code can be identified.
-(ve)-.15 G 2.897(rt).15 G .398(he entire e)-2.897 F -.15(ve)-.25 G .398
6650
-
No equivalent source code line in the reference code can be identified.
-(nt line.).15 F .398(This is used in conjunction with `)5.398 F F1(:s)A
6651
-
No equivalent source code line in the reference code can be identified.
-F0 2.898('\()C(e.g.,)-2.898 E(`)144 304.8 Q F1(:gs/)A F2(old)A F1(/)A F2
6652
-
No equivalent source code line in the reference code can be identified.
-(ne)A(w)-.15 E F1(/)A F0 1.219('\) or `)B F1(:&)A F0 3.719('. If)B 1.219
6658
-
+F0 5.666(.A).77 G .275(single backslash will quote the &.)144 576 R(If)
6659
-
+5.275 E F2(old)3.004 E F0 .274(is null, it is set to the last)3.544 F F2
6660
-
+(old)3.004 E F0 .274(substituted, or)3.544 F 2.774(,i)-.4 G 2.774(fn)
6661
-
+-2.774 G 2.774(op)-2.774 G(re)-2.774 E(vi-)-.25 E
6662
-
+(ous history substitutions took place, the last)144 588 Q F2(string)2.84
6663
-
+E F0(in a)2.72 E F1(!?)2.5 E F2(string)A F1([?])A F0(search.)5 E F1(&)
6664
-
+108 600 Q F0(Repeat the pre)144 600 Q(vious substitution.)-.25 E F1(g)
6665
-
+108 612 Q F0 .397(Cause changes to be applied o)144 612 R -.15(ve)-.15 G
6666
-
+2.897(rt).15 G .398(he entire e)-2.897 F -.15(ve)-.25 G .398(nt line.)
6667
-
+.15 F .398(This is used in conjunction with `)5.398 F F1(:s)A F0 2.898
6668
-
+('\()C(e.g.,)-2.898 E(`)144 624 Q F1(:gs/)A F2(old)A F1(/)A F2(ne)A(w)
6669
-
+-.15 E F1(/)A F0 1.219('\) or `)B F1(:&)A F0 3.719('. If)B 1.219
6653 ➡ 6670 (used with `)3.719 F F1(:s)A F0 1.218(', an)B 3.718(yd)-.15 G 1.218
6654 ➡ 6671 (elimiter can be used in place of /, and the \214nal)-3.718 F .089
6655
-
No equivalent source code line in the reference code can be identified.
-(delimiter is optional if it is the last character of the e)144 316.8 R
6672
-
+(delimiter is optional if it is the last character of the e)144 636 R
6656 ➡ 6673 -.15(ve)-.25 G .09(nt line.).15 F(An)5.09 E F1(a)2.59 E F0 .09
6657
-
No equivalent source code line in the reference code can be identified.
-(may be used as a synon)2.59 F .09(ym for)-.15 F F1(g)144 328.8 Q F0(.)A
6658
-
No equivalent source code line in the reference code can be identified.
-F1(G)108 340.8 Q F0(Apply the follo)144 340.8 Q(wing `)-.25 E F1(s)A F0
6659
-
No equivalent source code line in the reference code can be identified.
-2.5('m)C(odi\214er once to each w)-2.5 E(ord in the e)-.1 E -.15(ve)-.25
6660
-
No equivalent source code line in the reference code can be identified.
-G(nt line.).15 E/F3 10.95/Times-Bold@0 SF(SHELL B)72 357.6 Q(UIL)-.11 E
6661
-
No equivalent source code line in the reference code can be identified.
-(TIN COMMANDS)-1.007 E F0 .063(Unless otherwise noted, each b)108 369.6
6674
-
+(may be used as a synon)2.59 F .09(ym for)-.15 F F1(g)144 648 Q F0(.)A
6675
-
+F1(G)108 660 Q F0(Apply the follo)144 660 Q(wing `)-.25 E F1(s)A F0 2.5
6676
-
+('m)C(odi\214er once to each w)-2.5 E(ord in the e)-.1 E -.15(ve)-.25 G
6677
-
+(nt line.).15 E/F4 10.95/Times-Bold@0 SF(SHELL B)72 676.8 Q(UIL)-.11 E
6678
-
+(TIN COMMANDS)-1.007 E F0 .063(Unless otherwise noted, each b)108 688.8
6662 ➡ 6679 R .062(uiltin command documented in this section as accepting options p\
6663
-
No equivalent source code line in the reference code can be identified.
-receded by)-.2 F F1<ad>108 381.6 Q F0(accepts)3.077 E F1<adad>3.077 E F0
6680
-
+receded by)-.2 F F1<ad>108 700.8 Q F0(accepts)3.077 E F1<adad>3.077 E F0
6664 ➡ 6681 .577(to signify the end of the options.)3.077 F(The)5.577 E F1(:)3.077 E
6665 ➡ 6682 F0(,)A F1(true)3.077 E F0(,)A F1(false)3.077 E F0 3.077(,a)C(nd)-3.077 E
6666 ➡ 6683 F1(test)3.077 E F0(/)A F1([)A F0 -.2(bu)3.077 G .577
6667
-
No equivalent source code line in the reference code can be identified.
-(iltins do not accept options).2 F .462(and do not treat)108 393.6 R F1
6684
-
+(iltins do not accept options).2 F .462(and do not treat)108 712.8 R F1
6668 ➡ 6685 <adad>2.961 E F0(specially)2.961 E 5.461(.T)-.65 G(he)-5.461 E F1(exit)
6669 ➡ 6686 2.961 E F0(,)A F1(logout)2.961 E F0(,)A F1 -.18(re)2.961 G(tur).18 E(n)
6670 ➡ 6687 -.15 E F0(,)A F1(br)2.961 E(eak)-.18 E F0(,)A F1(continue)2.961 E F0(,)A
6671 ➡ 6688 F1(let)2.961 E F0 2.961(,a)C(nd)-2.961 E F1(shift)2.961 E F0 -.2(bu)
6672
-
No equivalent source code line in the reference code can be identified.
-2.961 G .461(iltins accept and).2 F .26(process ar)108 405.6 R .26
6689
-
+2.961 G .461(iltins accept and).2 F .26(process ar)108 724.8 R .26
6673 ➡ 6690 (guments be)-.18 F .26(ginning with)-.15 F F1<ad>2.76 E F0 .261
6674 ➡ 6691 (without requiring)2.76 F F1<adad>2.761 E F0 5.261(.O)C .261(ther b)
6675 ➡ 6692 -5.261 F .261(uiltins that accept ar)-.2 F .261(guments b)-.18 F .261
6676
-
No equivalent source code line in the reference code can be identified.
-(ut are not)-.2 F 1.154(speci\214ed as accepting options interpret ar)
6677
-
No equivalent source code line in the reference code can be identified.
-108 417.6 R 1.154(guments be)-.18 F 1.154(ginning with)-.15 F F1<ad>
6693
-
+(ut are not)-.2 F(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(55)193.45
6694
-
+E 0 Cg EP
6695
-
+%%Page: 56 56
6696
-
+%%BeginPageSetup
6697
-
+BP
6698
-
+%%EndPageSetup
6699
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6700
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.154
6701
-
+(speci\214ed as accepting options interpret ar)108 84 R 1.154
6702
-
+(guments be)-.18 F 1.154(ginning with)-.15 F/F1 10/Times-Bold@0 SF<ad>
6678 ➡ 6703 3.654 E F0 1.154(as in)3.654 F -.25(va)-.4 G 1.154
6679
-
No equivalent source code line in the reference code can be identified.
-(lid options and require).25 F F1<adad>3.654 E F0(to)3.654 E(pre)108
6680
-
No equivalent source code line in the reference code can be identified.
-429.6 Q -.15(ve)-.25 G(nt this interpretation.).15 E F1(:)108 447.6 Q F0
6681
-
No equivalent source code line in the reference code can be identified.
-([)2.5 E F2(ar)A(guments)-.37 E F0(])A .451(No ef)144 459.6 R .451
6682
-
No equivalent source code line in the reference code can be identified.
-(fect; the command does nothing be)-.25 F .452(yond e)-.15 F(xpanding)
6683
-
No equivalent source code line in the reference code can be identified.
--.15 E F2(ar)3.282 E(guments)-.37 E F0 .452(and performing an)3.222 F
6684
-
No equivalent source code line in the reference code can be identified.
-2.952(ys)-.15 G(peci\214ed)-2.952 E 2.5(redirections. The)144 471.6 R
6685
-
No equivalent source code line in the reference code can be identified.
-(return status is zero.)2.5 E F1(.)110.5 488.4 Q F2(\214lename)6.666 E
6686
-
No equivalent source code line in the reference code can be identified.
-F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A F1(sour)108 500.4 Q(ce)-.18 E
6687
-
No equivalent source code line in the reference code can be identified.
-F2(\214lename)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.02
6688
-
No equivalent source code line in the reference code can be identified.
-(Read and e)144 512.4 R -.15(xe)-.15 G 1.02(cute commands from).15 F F2
6704
-
+(lid options and require).25 F F1<adad>3.654 E F0(to)3.654 E(pre)108 96
6705
-
+Q -.15(ve)-.25 G(nt this interpretation.).15 E F1(:)108 114 Q F0([)2.5 E
6706
-
+/F2 10/Times-Italic@0 SF(ar)A(guments)-.37 E F0(])A .451(No ef)144 126 R
6707
-
+.451(fect; the command does nothing be)-.25 F .452(yond e)-.15 F
6708
-
+(xpanding)-.15 E F2(ar)3.282 E(guments)-.37 E F0 .452(and performing an)
6709
-
+3.222 F 2.952(ys)-.15 G(peci\214ed)-2.952 E 2.5(redirections. The)144
6710
-
+138 R(return status is zero.)2.5 E F1(.)110.5 154.8 Q F2(\214lename)
6711
-
+6.666 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A F1(sour)108 166.8 Q(ce)
6712
-
+-.18 E F2(\214lename)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.02
6713
-
+(Read and e)144 178.8 R -.15(xe)-.15 G 1.02(cute commands from).15 F F2
6689 ➡ 6714 (\214lename)5.43 E F0 1.02(in the current shell en)3.7 F 1.02
6690 ➡ 6715 (vironment and return the e)-.4 F(xit)-.15 E 1.458
6691
-
No equivalent source code line in the reference code can be identified.
-(status of the last command e)144 524.4 R -.15(xe)-.15 G 1.458
6716
-
+(status of the last command e)144 190.8 R -.15(xe)-.15 G 1.458
6692 ➡ 6717 (cuted from).15 F F2(\214lename)3.958 E F0 6.458(.I).18 G(f)-6.458 E F2
6693 ➡ 6718 (\214lename)5.868 E F0 1.458(does not contain a slash, \214le-)4.138 F
6694
-
No equivalent source code line in the reference code can be identified.
-.608(names in)144 536.4 R/F4 9/Times-Bold@0 SF -.666(PA)3.108 G(TH)-.189
6719
-
+.608(names in)144 202.8 R/F3 9/Times-Bold@0 SF -.666(PA)3.108 G(TH)-.189
6695 ➡ 6720 E F0 .608(are used to \214nd the directory containing)2.858 F F2
6696 ➡ 6721 (\214lename)3.108 E F0 5.608(.T).18 G .608(he \214le searched for in)
6697
-
No equivalent source code line in the reference code can be identified.
--5.608 F F4 -.666(PA)3.108 G(TH)-.189 E F0 .832(need not be e)144 548.4
6722
-
+-5.608 F F3 -.666(PA)3.108 G(TH)-.189 E F0 .832(need not be e)144 214.8
6698 ➡ 6723 R -.15(xe)-.15 G 3.332(cutable. When).15 F F1(bash)3.332 E F0 .832
6699 ➡ 6724 (is not in)3.332 F F2 .832(posix mode)3.332 F F0 3.332(,t)C .833
6700 ➡ 6725 (he current directory is searched if no)-3.332 F .982
6701
-
No equivalent source code line in the reference code can be identified.
-(\214le is found in)144 560.4 R F4 -.666(PA)3.481 G(TH)-.189 E/F5 9
6726
-
+(\214le is found in)144 226.8 R F3 -.666(PA)3.481 G(TH)-.189 E/F4 9
6702 ➡ 6727 /Times-Roman@0 SF(.)A F0 .981(If the)5.481 F F1(sour)3.481 E(cepath)-.18
6703 ➡ 6728 E F0 .981(option to the)3.481 F F1(shopt)3.481 E F0 -.2(bu)3.481 G .981
6704
-
No equivalent source code line in the reference code can be identified.
-(iltin command is turned of).2 F .981(f, the)-.25 F F4 -.666(PA)144
6705
-
No equivalent source code line in the reference code can be identified.
-572.4 S(TH)-.189 E F0 .112(is not searched.)2.362 F .112(If an)5.112 F
6729
-
+(iltin command is turned of).2 F .981(f, the)-.25 F F3 -.666(PA)144
6730
-
+238.8 S(TH)-.189 E F0 .112(is not searched.)2.362 F .112(If an)5.112 F
6706 ➡ 6731 (y)-.15 E F2(ar)2.612 E(guments)-.37 E F0 .112(are supplied, the)2.612 F
6707 ➡ 6732 2.612(yb)-.15 G .112(ecome the positional parameters when)-2.612 F F2
6708
-
No equivalent source code line in the reference code can be identified.
-(\214lename)144 584.4 Q F0 1.697(is e)4.197 F -.15(xe)-.15 G 4.197
6733
-
+(\214lename)144 250.8 Q F0 1.697(is e)4.197 F -.15(xe)-.15 G 4.197
6709 ➡ 6734 (cuted. Otherwise).15 F 1.697(the positional parameters are unchanged.)
6710 ➡ 6735 4.197 F 1.697(If the)6.697 F F1<ad54>4.197 E F0 1.696(option is)4.197 F
6711
-
No equivalent source code line in the reference code can be identified.
-(enabled,)144 596.4 Q F1(sour)3.617 E(ce)-.18 E F0 1.117(inherits an)
6736
-
+(enabled,)144 262.8 Q F1(sour)3.617 E(ce)-.18 E F0 1.117(inherits an)
6712 ➡ 6737 3.617 F 3.617(yt)-.15 G 1.117(rap on)-3.617 F F1(DEB)3.617 E(UG)-.1 E F0
6713 ➡ 6738 3.618(;i)C 3.618(fi)-3.618 G 3.618(ti)-3.618 G 3.618(sn)-3.618 G 1.118
6714 ➡ 6739 (ot, an)-3.618 F(y)-.15 E F1(DEB)3.618 E(UG)-.1 E F0 1.118
6715 ➡ 6740 (trap string is sa)3.618 F -.15(ve)-.2 G 3.618(da).15 G(nd)-3.618 E .36
6716
-
No equivalent source code line in the reference code can be identified.
-(restored around the call to)144 608.4 R F1(sour)2.86 E(ce)-.18 E F0
6741
-
+(restored around the call to)144 274.8 R F1(sour)2.86 E(ce)-.18 E F0
6717 ➡ 6742 2.86(,a)C(nd)-2.86 E F1(sour)2.86 E(ce)-.18 E F0 .36(unsets the)2.86 F
6718 ➡ 6743 F1(DEB)2.86 E(UG)-.1 E F0 .36(trap while it e)2.86 F -.15(xe)-.15 G 2.86
6719 ➡ 6744 (cutes. If).15 F F1<ad54>2.86 E F0(is)2.86 E 1.435
6720
-
No equivalent source code line in the reference code can be identified.
-(not set, and the sourced \214le changes the)144 620.4 R F1(DEB)3.935 E
6745
-
+(not set, and the sourced \214le changes the)144 286.8 R F1(DEB)3.935 E
6721 ➡ 6746 (UG)-.1 E F0 1.435(trap, the ne)3.935 F 3.935(wv)-.25 G 1.435
6722 ➡ 6747 (alue is retained when)-4.185 F F1(sour)3.935 E(ce)-.18 E F0 3.763
6723
-
No equivalent source code line in the reference code can be identified.
-(completes. The)144 632.4 R 1.262
6748
-
+(completes. The)144 298.8 R 1.262
6724 ➡ 6749 (return status is the status of the last command e)3.763 F 1.262
6725
-
No equivalent source code line in the reference code can be identified.
-(xited within the script \(0 if no)-.15 F(commands are e)144 644.4 Q
6750
-
+(xited within the script \(0 if no)-.15 F(commands are e)144 310.8 Q
6726 ➡ 6751 -.15(xe)-.15 G(cuted\), and f).15 E(alse if)-.1 E F2(\214lename)4.41 E
6727
-
No equivalent source code line in the reference code can be identified.
-F0(is not found or cannot be read.)2.68 E F1(alias)108 661.2 Q F0([)2.5
6752
-
+F0(is not found or cannot be read.)2.68 E F1(alias)108 327.6 Q F0([)2.5
6728 ➡ 6753 E F1<ad70>A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C
6729
-
No equivalent source code line in the reference code can be identified.
-(..])-2.5 E F1(Alias)144 673.2 Q F0 2.724(with no ar)5.224 F 2.724
6754
-
+(..])-2.5 E F1(Alias)144 339.6 Q F0 2.724(with no ar)5.224 F 2.724
6730 ➡ 6755 (guments or with the)-.18 F F1<ad70>5.224 E F0 2.724
6731 ➡ 6756 (option prints the list of aliases in the form)5.224 F F1(alias)5.225 E
6732
-
No equivalent source code line in the reference code can be identified.
-F2(name)144 685.2 Q F0(=)A F2(value)A F0 .58(on standard output.)3.08 F
6757
-
+F2(name)144 351.6 Q F0(=)A F2(value)A F0 .58(on standard output.)3.08 F
6733 ➡ 6758 .58(When ar)5.58 F .58
6734 ➡ 6759 (guments are supplied, an alias is de\214ned for each)-.18 F F2(name)
6735
-
No equivalent source code line in the reference code can be identified.
-3.08 E F0(whose)144 697.2 Q F2(value)2.508 E F0 .009(is gi)2.508 F -.15
6760
-
+3.08 E F0(whose)144 363.6 Q F2(value)2.508 E F0 .009(is gi)2.508 F -.15
6736 ➡ 6761 (ve)-.25 G 2.509(n. A).15 F .009(trailing space in)2.509 F F2(value)
6737 ➡ 6762 2.509 E F0 .009(causes the ne)2.509 F .009(xt w)-.15 F .009
6738 ➡ 6763 (ord to be check)-.1 F .009(ed for alias substi-)-.1 F .579
6739
-
No equivalent source code line in the reference code can be identified.
-(tution when the alias is e)144 709.2 R 3.079(xpanded. F)-.15 F .579
6764
-
+(tution when the alias is e)144 375.6 R 3.079(xpanded. F)-.15 F .579
6740 ➡ 6765 (or each)-.15 F F2(name)3.079 E F0 .579(in the ar)3.079 F .579
6741 ➡ 6766 (gument list for which no)-.18 F F2(value)3.079 E F0 .578(is sup-)3.078
6742
-
No equivalent source code line in the reference code can be identified.
-F 1.313(plied, the name and v)144 721.2 R 1.314
6767
-
+F 1.313(plied, the name and v)144 387.6 R 1.314
6743 ➡ 6768 (alue of the alias is printed.)-.25 F F1(Alias)6.314 E F0 1.314
6744 ➡ 6769 (returns true unless a)3.814 F F2(name)3.814 E F0 1.314(is gi)3.814 F
6745
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.25 G 3.814(nf).15 G(or)-3.814 E(GNU Bash 4.4)72 768 Q
6746
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(55)195.95 E 0 Cg EP
6747
-
No equivalent source code line in the reference code can be identified.
-%%Page: 56 56
6748
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
6749
-
No equivalent source code line in the reference code can be identified.
-BP
6750
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
6751
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6752
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E
6753
-
No equivalent source code line in the reference code can be identified.
-(which no alias has been de\214ned.)144 84 Q/F1 10/Times-Bold@0 SF(bg)
6754
-
No equivalent source code line in the reference code can be identified.
-108 100.8 Q F0([)2.5 E/F2 10/Times-Italic@0 SF(jobspec)A F0(...])2.5 E
6755
-
No equivalent source code line in the reference code can be identified.
-.745(Resume each suspended job)144 112.8 R F2(jobspec)3.245 E F0 .745
6770
-
+-.15(ve)-.25 G 3.814(nf).15 G(or)-3.814 E
6771
-
+(which no alias has been de\214ned.)144 399.6 Q F1(bg)108 416.4 Q F0([)
6772
-
+2.5 E F2(jobspec)A F0(...])2.5 E .745(Resume each suspended job)144
6773
-
+428.4 R F2(jobspec)3.245 E F0 .745
6756 ➡ 6774 (in the background, as if it had been started with)3.245 F F1(&)3.244 E
6757
-
No equivalent source code line in the reference code can be identified.
-F0 5.744(.I)C(f)-5.744 E F2(job-)4.984 E(spec)144 124.8 Q F0 .671
6775
-
+F0 5.744(.I)C(f)-5.744 E F2(job-)4.984 E(spec)144 440.4 Q F0 .671
6758 ➡ 6776 (is not present, the shell')3.481 F 3.171(sn)-.55 G .672(otion of the)
6759 ➡ 6777 -3.171 F F2(curr)3.172 E .672(ent job)-.37 F F0 .672(is used.)3.172 F F1
6760 ➡ 6778 (bg)5.672 E F2(jobspec)4.912 E F0 .672(returns 0 unless run)3.482 F .419
6761
-
No equivalent source code line in the reference code can be identified.
-(when job control is disabled or)144 136.8 R 2.919(,w)-.4 G .419
6779
-
+(when job control is disabled or)144 452.4 R 2.919(,w)-.4 G .419
6762 ➡ 6780 (hen run with job control enabled, an)-2.919 F 2.918(ys)-.15 G
6763 ➡ 6781 (peci\214ed)-2.918 E F2(jobspec)2.918 E F0 -.1(wa)2.918 G 2.918(sn).1 G
6764
-
No equivalent source code line in the reference code can be identified.
-(ot)-2.918 E(found or w)144 148.8 Q(as started without job control.)-.1
6765
-
No equivalent source code line in the reference code can be identified.
-E F1(bind)108 165.6 Q F0([)2.5 E F1<ad6d>A F2 -.1(ke)2.5 G(ymap)-.2 E F0
6766
-
No equivalent source code line in the reference code can be identified.
-2.5(][)C F1(\255lpsvPSVX)-2.5 E F0(])A F1(bind)108 177.6 Q F0([)2.5 E F1
6782
-
+(ot)-2.918 E(found or w)144 464.4 Q(as started without job control.)-.1
6783
-
+E F1(bind)108 481.2 Q F0([)2.5 E F1<ad6d>A F2 -.1(ke)2.5 G(ymap)-.2 E F0
6784
-
+2.5(][)C F1(\255lpsvPSVX)-2.5 E F0(])A F1(bind)108 493.2 Q F0([)2.5 E F1
6767 ➡ 6785 <ad6d>A F2 -.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C F1<ad71>-2.5 E F2
6768 ➡ 6786 (function)2.5 E F0 2.5(][)C F1<ad75>-2.5 E F2(function)2.5 E F0 2.5(][)C
6769
-
No equivalent source code line in the reference code can be identified.
-F1<ad72>-2.5 E F2 -.1(ke)2.5 G(yseq)-.2 E F0(])A F1(bind)108 189.6 Q F0
6787
-
+F1<ad72>-2.5 E F2 -.1(ke)2.5 G(yseq)-.2 E F0(])A F1(bind)108 505.2 Q F0
6770 ➡ 6788 ([)2.5 E F1<ad6d>A F2 -.1(ke)2.5 G(ymap)-.2 E F0(])A F1<ad66>2.5 E F2
6771
-
No equivalent source code line in the reference code can be identified.
-(\214lename)2.5 E F1(bind)108 201.6 Q F0([)2.5 E F1<ad6d>A F2 -.1(ke)2.5
6789
-
+(\214lename)2.5 E F1(bind)108 517.2 Q F0([)2.5 E F1<ad6d>A F2 -.1(ke)2.5
6772 ➡ 6790 G(ymap)-.2 E F0(])A F1<ad78>2.5 E F2 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F2
6773
-
No equivalent source code line in the reference code can be identified.
-(shell\255command)A F1(bind)108 213.6 Q F0([)2.5 E F1<ad6d>A F2 -.1(ke)
6791
-
+(shell\255command)A F1(bind)108 529.2 Q F0([)2.5 E F1<ad6d>A F2 -.1(ke)
6774 ➡ 6792 2.5 G(ymap)-.2 E F0(])A F2 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F2
6775
-
No equivalent source code line in the reference code can be identified.
-(function\255name)A F1(bind)108 225.6 Q F0([)2.5 E F1<ad6d>A F2 -.1(ke)
6793
-
+(function\255name)A F1(bind)108 541.2 Q F0([)2.5 E F1<ad6d>A F2 -.1(ke)
6776 ➡ 6794 2.5 G(ymap)-.2 E F0(])A F2 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F2 -.37(re)C
6777
-
No equivalent source code line in the reference code can be identified.
-(adline\255command).37 E F0 .238(Display current)144 237.6 R F1 -.18(re)
6795
-
+(adline\255command).37 E F0 .238(Display current)144 553.2 R F1 -.18(re)
6778 ➡ 6796 2.738 G(adline).18 E F0 -.1(ke)2.738 G 2.738(ya)-.05 G .239
6779 ➡ 6797 (nd function bindings, bind a k)-2.738 F .539 -.15(ey s)-.1 H .239
6780 ➡ 6798 (equence to a).15 F F1 -.18(re)2.739 G(adline).18 E F0 .239(function or)
6781
-
No equivalent source code line in the reference code can be identified.
-2.739 F .476(macro, or set a)144 249.6 R F1 -.18(re)2.976 G(adline).18 E
6799
-
+2.739 F .476(macro, or set a)144 565.2 R F1 -.18(re)2.976 G(adline).18 E
6782 ➡ 6800 F0 -.25(va)2.976 G 2.976(riable. Each).25 F .476(non-option ar)2.976 F
6783 ➡ 6801 .475(gument is a command as it w)-.18 F .475(ould appear in)-.1 F F2
6784
-
No equivalent source code line in the reference code can be identified.
-(.inputr)144 261.6 Q(c)-.37 E F0 2.983(,b).31 G .484
6802
-
+(.inputr)144 577.2 Q(c)-.37 E F0 2.983(,b).31 G .484
6785 ➡ 6803 (ut each binding or command must be passed as a separate ar)-3.183 F
6786 ➡ 6804 .484(gument; e.g., '"\\C\255x\\C\255r":)-.18 F 2.5
6787
-
No equivalent source code line in the reference code can be identified.
-(re\255read\255init\255\214le'. Options,)144 273.6 R(if supplied, ha)2.5
6805
-
+(re\255read\255init\255\214le'. Options,)144 589.2 R(if supplied, ha)2.5
6788 ➡ 6806 E .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1<ad6d>144
6789
-
No equivalent source code line in the reference code can be identified.
-285.6 Q F2 -.1(ke)2.5 G(ymap)-.2 E F0(Use)180 297.6 Q F2 -.1(ke)5.159 G
6807
-
+601.2 Q F2 -.1(ke)2.5 G(ymap)-.2 E F0(Use)180 613.2 Q F2 -.1(ke)5.159 G
6790 ➡ 6808 (ymap)-.2 E F0 2.659(as the k)5.349 F -.15(ey)-.1 G 2.658(map to be af)
6791 ➡ 6809 .15 F 2.658(fected by the subsequent bindings.)-.25 F(Acceptable)7.658 E
6792
-
No equivalent source code line in the reference code can be identified.
-F2 -.1(ke)180 309.6 S(ymap)-.2 E F0 3.192(names are)5.882 F F2 3.192
6810
-
+F2 -.1(ke)180 625.2 S(ymap)-.2 E F0 3.192(names are)5.882 F F2 3.192
6793 ➡ 6811 (emacs, emacs\255standar)5.692 F 3.193
6794 ➡ 6812 (d, emacs\255meta, emacs\255ctlx, vi, vi\255mo)-.37 F(ve)-.1 E(,)-.1 E
6795
-
No equivalent source code line in the reference code can be identified.
-(vi\255command)180 321.6 Q F0 4.114(,a)C(nd)-4.114 E F2(vi\255insert)
6813
-
+(vi\255command)180 637.2 Q F0 4.114(,a)C(nd)-4.114 E F2(vi\255insert)
6796 ➡ 6814 4.114 E F0(.).68 E F2(vi)6.614 E F0 1.613(is equi)4.114 F -.25(va)-.25 G
6797 ➡ 6815 1.613(lent to).25 F F2(vi\255command)4.113 E F0(\()4.113 E F2(vi\255mo)A
6798
-
No equivalent source code line in the reference code can be identified.
-(ve)-.1 E F0 1.613(is also a syn-)4.113 F(on)180 333.6 Q(ym\);)-.15 E F2
6816
-
+(ve)-.1 E F0 1.613(is also a syn-)4.113 F(on)180 649.2 Q(ym\);)-.15 E F2
6799 ➡ 6817 (emacs)2.5 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F2
6800
-
No equivalent source code line in the reference code can be identified.
-(emacs\255standar)2.5 E(d)-.37 E F0(.)A F1<ad6c>144 345.6 Q F0
6801
-
No equivalent source code line in the reference code can be identified.
-(List the names of all)180 345.6 Q F1 -.18(re)2.5 G(adline).18 E F0
6802
-
No equivalent source code line in the reference code can be identified.
-(functions.)2.5 E F1<ad70>144 357.6 Q F0(Display)180 357.6 Q F1 -.18(re)
6818
-
+(emacs\255standar)2.5 E(d)-.37 E F0(.)A F1<ad6c>144 661.2 Q F0
6819
-
+(List the names of all)180 661.2 Q F1 -.18(re)2.5 G(adline).18 E F0
6820
-
+(functions.)2.5 E F1<ad70>144 673.2 Q F0(Display)180 673.2 Q F1 -.18(re)
6803 ➡ 6821 2.5 G(adline).18 E F0(function names and bindings in such a w)2.5 E
6804
-
No equivalent source code line in the reference code can be identified.
-(ay that the)-.1 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F1<ad50>144 369.6
6805
-
No equivalent source code line in the reference code can be identified.
-Q F0(List current)180 369.6 Q F1 -.18(re)2.5 G(adline).18 E F0
6806
-
No equivalent source code line in the reference code can be identified.
-(function names and bindings.)2.5 E F1<ad73>144 381.6 Q F0(Display)180
6807
-
No equivalent source code line in the reference code can be identified.
-381.6 Q F1 -.18(re)3.655 G(adline).18 E F0 -.1(ke)3.655 G 3.655(ys)-.05
6822
-
+(ay that the)-.1 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F1<ad50>144 685.2
6823
-
+Q F0(List current)180 685.2 Q F1 -.18(re)2.5 G(adline).18 E F0
6824
-
+(function names and bindings.)2.5 E F1<ad73>144 697.2 Q F0(Display)180
6825
-
+697.2 Q F1 -.18(re)3.655 G(adline).18 E F0 -.1(ke)3.655 G 3.655(ys)-.05
6808 ➡ 6826 G 1.155(equences bound to macros and the strings the)-3.655 F 3.655(yo)
6809
-
No equivalent source code line in the reference code can be identified.
--.15 G 1.155(utput in such a)-3.655 F -.1(wa)180 393.6 S 2.5(yt).1 G
6810
-
No equivalent source code line in the reference code can be identified.
-(hat the)-2.5 E 2.5(yc)-.15 G(an be re-read.)-2.5 E F1<ad53>144 405.6 Q
6811
-
No equivalent source code line in the reference code can be identified.
-F0(Display)180 405.6 Q F1 -.18(re)2.5 G(adline).18 E F0 -.1(ke)2.5 G 2.5
6812
-
No equivalent source code line in the reference code can be identified.
-(ys)-.05 G(equences bound to macros and the strings the)-2.5 E 2.5(yo)
6813
-
No equivalent source code line in the reference code can be identified.
--.15 G(utput.)-2.5 E F1<ad76>144 417.6 Q F0(Display)180 417.6 Q F1 -.18
6814
-
No equivalent source code line in the reference code can be identified.
-(re)2.5 G(adline).18 E F0 -.25(va)2.5 G(riable names and v).25 E
6815
-
No equivalent source code line in the reference code can be identified.
-(alues in such a w)-.25 E(ay that the)-.1 E 2.5(yc)-.15 G
6816
-
No equivalent source code line in the reference code can be identified.
-(an be re-read.)-2.5 E F1<ad56>144 429.6 Q F0(List current)180 429.6 Q
6827
-
+-.15 G 1.155(utput in such a)-3.655 F -.1(wa)180 709.2 S 2.5(yt).1 G
6828
-
+(hat the)-2.5 E 2.5(yc)-.15 G(an be re-read.)-2.5 E(GNU Bash 5.0)72 768
6829
-
+Q(2018 March 15)144.29 E(56)193.45 E 0 Cg EP
6830
-
+%%Page: 57 57
6831
-
+%%BeginPageSetup
6832
-
+BP
6833
-
+%%EndPageSetup
6834
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6835
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
6836
-
+SF<ad53>144 84 Q F0(Display)180 84 Q F1 -.18(re)2.5 G(adline).18 E F0
6837
-
+-.1(ke)2.5 G 2.5(ys)-.05 G(equences bound to macros and the strings the)
6838
-
+-2.5 E 2.5(yo)-.15 G(utput.)-2.5 E F1<ad76>144 96 Q F0(Display)180 96 Q
6817 ➡ 6839 F1 -.18(re)2.5 G(adline).18 E F0 -.25(va)2.5 G(riable names and v).25 E
6818
-
No equivalent source code line in the reference code can be identified.
-(alues.)-.25 E F1<ad66>144 441.6 Q F2(\214lename)2.5 E F0(Read k)180
6819
-
No equivalent source code line in the reference code can be identified.
-453.6 Q .3 -.15(ey b)-.1 H(indings from).15 E F2(\214lename)2.5 E F0(.)A
6820
-
No equivalent source code line in the reference code can be identified.
-F1<ad71>144 465.6 Q F2(function)2.5 E F0(Query about which k)180 477.6 Q
6821
-
No equivalent source code line in the reference code can be identified.
--.15(ey)-.1 G 2.5(si).15 G -1.9 -.4(nv o)-2.5 H .2 -.1(ke t).4 H
6822
-
No equivalent source code line in the reference code can be identified.
-(he named).1 E F2(function)2.5 E F0(.)A F1<ad75>144 489.6 Q F2(function)
6823
-
No equivalent source code line in the reference code can be identified.
-2.5 E F0(Unbind all k)180 501.6 Q -.15(ey)-.1 G 2.5(sb).15 G
6824
-
No equivalent source code line in the reference code can be identified.
-(ound to the named)-2.5 E F2(function)2.5 E F0(.)A F1<ad72>144 513.6 Q
6825
-
No equivalent source code line in the reference code can be identified.
-F2 -.1(ke)2.5 G(yseq)-.2 E F0(Remo)180 525.6 Q .3 -.15(ve a)-.15 H .3
6826
-
No equivalent source code line in the reference code can be identified.
--.15(ny c).15 H(urrent binding for).15 E F2 -.1(ke)2.5 G(yseq)-.2 E F0
6827
-
No equivalent source code line in the reference code can be identified.
-(.)A F1<ad78>144 537.6 Q F2 -.1(ke)2.5 G(yseq)-.2 E F1(:)A F2
6828
-
No equivalent source code line in the reference code can be identified.
-(shell\255command)A F0(Cause)180 549.6 Q F2(shell\255command)4.325 E F0
6840
-
+(alues in such a w)-.25 E(ay that the)-.1 E 2.5(yc)-.15 G
6841
-
+(an be re-read.)-2.5 E F1<ad56>144 108 Q F0(List current)180 108 Q F1
6842
-
+-.18(re)2.5 G(adline).18 E F0 -.25(va)2.5 G(riable names and v).25 E
6843
-
+(alues.)-.25 E F1<ad66>144 120 Q/F2 10/Times-Italic@0 SF(\214lename)2.5
6844
-
+E F0(Read k)180 132 Q .3 -.15(ey b)-.1 H(indings from).15 E F2
6845
-
+(\214lename)2.5 E F0(.)A F1<ad71>144 144 Q F2(function)2.5 E F0
6846
-
+(Query about which k)180 156 Q -.15(ey)-.1 G 2.5(si).15 G -1.9 -.4(nv o)
6847
-
+-2.5 H .2 -.1(ke t).4 H(he named).1 E F2(function)2.5 E F0(.)A F1<ad75>
6848
-
+144 168 Q F2(function)2.5 E F0(Unbind all k)180 180 Q -.15(ey)-.1 G 2.5
6849
-
+(sb).15 G(ound to the named)-2.5 E F2(function)2.5 E F0(.)A F1<ad72>144
6850
-
+192 Q F2 -.1(ke)2.5 G(yseq)-.2 E F0(Remo)180 204 Q .3 -.15(ve a)-.15 H
6851
-
+.3 -.15(ny c).15 H(urrent binding for).15 E F2 -.1(ke)2.5 G(yseq)-.2 E
6852
-
+F0(.)A F1<ad78>144 216 Q F2 -.1(ke)2.5 G(yseq)-.2 E F1(:)A F2
6853
-
+(shell\255command)A F0(Cause)180 228 Q F2(shell\255command)4.325 E F0
6829 ➡ 6854 1.825(to be e)4.325 F -.15(xe)-.15 G 1.825(cuted whene).15 F -.15(ve)
6830 ➡ 6855 -.25 G(r).15 E F2 -.1(ke)4.325 G(yseq)-.2 E F0 1.825(is entered.)4.325 F
6831
-
No equivalent source code line in the reference code can be identified.
-(When)6.825 E F2(shell\255com-)4.325 E(mand)180 561.6 Q F0 1.764(is e)
6856
-
+(When)6.825 E F2(shell\255com-)4.325 E(mand)180 240 Q F0 1.764(is e)
6832 ➡ 6857 4.264 F -.15(xe)-.15 G 1.765(cuted, the shell sets the).15 F/F3 9
6833 ➡ 6858 /Times-Bold@0 SF(READLINE_LINE)4.265 E F0 -.25(va)4.015 G 1.765
6834
-
No equivalent source code line in the reference code can be identified.
-(riable to the contents of the).25 F F1 -.18(re)180 573.6 S(adline).18 E
6859
-
+(riable to the contents of the).25 F F1 -.18(re)180 252 S(adline).18 E
6835 ➡ 6860 F0 1.353(line b)3.853 F(uf)-.2 E 1.353(fer and the)-.25 F F3
6836 ➡ 6861 (READLINE_POINT)3.853 E F0 -.25(va)3.603 G 1.353
6837 ➡ 6862 (riable to the current location of the).25 F 2.011(insertion point.)180
6838
-
No equivalent source code line in the reference code can be identified.
-585.6 R 2.011(If the e)7.011 F -.15(xe)-.15 G 2.011
6863
-
+264 R 2.011(If the e)7.011 F -.15(xe)-.15 G 2.011
6839 ➡ 6864 (cuted command changes the v).15 F 2.011(alue of)-.25 F F3
6840
-
No equivalent source code line in the reference code can be identified.
-(READLINE_LINE)4.512 E F0(or)4.262 E F3(READLINE_POINT)180 597.6 Q/F4 9
6865
-
+(READLINE_LINE)4.512 E F0(or)4.262 E F3(READLINE_POINT)180 276 Q/F4 9
6841 ➡ 6866 /Times-Roman@0 SF(,)A F0(those ne)2.25 E 2.5(wv)-.25 G
6842
-
No equivalent source code line in the reference code can be identified.
-(alues will be re\215ected in the editing state.)-2.75 E F1<ad58>144
6843
-
No equivalent source code line in the reference code can be identified.
-609.6 Q F0 .83(List all k)180 609.6 R 1.13 -.15(ey s)-.1 H .829
6867
-
+(alues will be re\215ected in the editing state.)-2.75 E F1<ad58>144 288
6868
-
+Q F0 .83(List all k)180 288 R 1.13 -.15(ey s)-.1 H .829
6844 ➡ 6869 (equences bound to shell commands and the associated commands in a for)
6845
-
No equivalent source code line in the reference code can be identified.
-.15 F(-)-.2 E(mat that can be reused as input.)180 621.6 Q(The return v)
6846
-
No equivalent source code line in the reference code can be identified.
-144 638.4 Q(alue is 0 unless an unrecognized option is gi)-.25 E -.15
6870
-
+.15 F(-)-.2 E(mat that can be reused as input.)180 300 Q(The return v)
6871
-
+144 316.8 Q(alue is 0 unless an unrecognized option is gi)-.25 E -.15
6847 ➡ 6872 (ve)-.25 G 2.5(no).15 G 2.5(ra)-2.5 G 2.5(ne)-2.5 G(rror occurred.)-2.5
6848
-
No equivalent source code line in the reference code can be identified.
-E F1(br)108 655.2 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .054
6849
-
No equivalent source code line in the reference code can be identified.
-(Exit from within a)144 667.2 R F1 -.25(fo)2.554 G(r).25 E F0(,)A F1
6873
-
+E F1(br)108 333.6 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .054
6874
-
+(Exit from within a)144 345.6 R F1 -.25(fo)2.554 G(r).25 E F0(,)A F1
6850 ➡ 6875 (while)2.554 E F0(,)A F1(until)2.555 E F0 2.555(,o)C(r)-2.555 E F1
6851 ➡ 6876 (select)2.555 E F0 2.555(loop. If)2.555 F F2(n)2.555 E F0 .055
6852 ➡ 6877 (is speci\214ed, break)2.555 F F2(n)2.555 E F0(le)2.555 E -.15(ve)-.25 G
6853 ➡ 6878 (ls.).15 E F2(n)5.415 E F0 .055(must be)2.795 F/F5 10/Symbol SF<b3>2.555
6854
-
No equivalent source code line in the reference code can be identified.
-E F0(1.)2.555 E(If)144 679.2 Q F2(n)3.075 E F0 .215(is greater than the\
6879
-
+E F0(1.)2.555 E(If)144 357.6 Q F2(n)3.075 E F0 .215(is greater than the\
6855 ➡ 6880 number of enclosing loops, all enclosing loops are e)2.955 F 2.714
6856 ➡ 6881 (xited. The)-.15 F .214(return v)2.714 F(alue)-.25 E(is 0 unless)144
6857
-
No equivalent source code line in the reference code can be identified.
-691.2 Q F2(n)2.5 E F0(is not greater than or equal to 1.)2.5 E
6858
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(56)195.95 E 0 Cg EP
6859
-
No equivalent source code line in the reference code can be identified.
-%%Page: 57 57
6860
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
6861
-
No equivalent source code line in the reference code can be identified.
-BP
6862
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
6863
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6864
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
6865
-
No equivalent source code line in the reference code can be identified.
-SF -.2(bu)108 84 S(iltin).2 E/F2 10/Times-Italic@0 SF(shell\255b)2.5 E
6866
-
No equivalent source code line in the reference code can be identified.
-(uiltin)-.2 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A(Ex)144 96 Q .792
6882
-
+369.6 Q F2(n)2.5 E F0(is not greater than or equal to 1.)2.5 E F1 -.2
6883
-
+(bu)108 386.4 S(iltin).2 E F2(shell\255b)2.5 E(uiltin)-.2 E F0([)2.5 E
6884
-
+F2(ar)A(guments)-.37 E F0(])A(Ex)144 398.4 Q .792
6867 ➡ 6885 (ecute the speci\214ed shell b)-.15 F .792(uiltin, passing it)-.2 F F2
6868 ➡ 6886 (ar)3.293 E(guments)-.37 E F0 3.293(,a).27 G .793(nd return its e)-3.293
6869 ➡ 6887 F .793(xit status.)-.15 F .793(This is useful)5.793 F .616
6870
-
No equivalent source code line in the reference code can be identified.
-(when de\214ning a function whose name is the same as a shell b)144 108
6871
-
No equivalent source code line in the reference code can be identified.
-R .615(uiltin, retaining the functionality of)-.2 F .57(the b)144 120 R
6872
-
No equivalent source code line in the reference code can be identified.
-.57(uiltin within the function.)-.2 F(The)5.57 E F1(cd)3.07 E F0 -.2(bu)
6873
-
No equivalent source code line in the reference code can be identified.
-3.07 G .57(iltin is commonly rede\214ned this w).2 F(ay)-.1 E 5.57(.T)
6874
-
No equivalent source code line in the reference code can be identified.
--.65 G .57(he return status)-5.57 F(is f)144 132 Q(alse if)-.1 E F2
6875
-
No equivalent source code line in the reference code can be identified.
-(shell\255b)2.84 E(uiltin)-.2 E F0(is not a shell b)2.74 E
6876
-
No equivalent source code line in the reference code can be identified.
-(uiltin command.)-.2 E F1(caller)108 148.8 Q F0([)2.5 E F2 -.2(ex)C(pr)
6877
-
No equivalent source code line in the reference code can be identified.
-.2 E F0(])A .254(Returns the conte)144 160.8 R .254(xt of an)-.15 F
6888
-
+(when de\214ning a function whose name is the same as a shell b)144
6889
-
+410.4 R .615(uiltin, retaining the functionality of)-.2 F .57(the b)144
6890
-
+422.4 R .57(uiltin within the function.)-.2 F(The)5.57 E F1(cd)3.07 E F0
6891
-
+-.2(bu)3.07 G .57(iltin is commonly rede\214ned this w).2 F(ay)-.1 E
6892
-
+5.57(.T)-.65 G .57(he return status)-5.57 F(is f)144 434.4 Q(alse if)-.1
6893
-
+E F2(shell\255b)2.84 E(uiltin)-.2 E F0(is not a shell b)2.74 E
6894
-
+(uiltin command.)-.2 E F1(caller)108 451.2 Q F0([)2.5 E F2 -.2(ex)C(pr)
6895
-
+.2 E F0(])A .254(Returns the conte)144 463.2 R .254(xt of an)-.15 F
6878 ➡ 6896 2.754(ya)-.15 G(cti)-2.754 E .554 -.15(ve s)-.25 H .254
6879 ➡ 6897 (ubroutine call \(a shell function or a script e).15 F -.15(xe)-.15 G
6880
-
No equivalent source code line in the reference code can be identified.
-.254(cuted with the).15 F F1(.)2.753 E F0(or)2.753 E F1(sour)144 172.8 Q
6898
-
+.254(cuted with the).15 F F1(.)2.753 E F0(or)2.753 E F1(sour)144 475.2 Q
6881 ➡ 6899 (ce)-.18 E F0 -.2(bu)2.824 G 2.824(iltins\). W).2 F(ithout)-.4 E F2 -.2
6882 ➡ 6900 (ex)2.824 G(pr).2 E F0(,)A F1(caller)2.824 E F0 .324
6883 ➡ 6901 (displays the line number and source \214lename of the current)2.824 F
6884
-
No equivalent source code line in the reference code can be identified.
-.254(subroutine call.)144 184.8 R .254(If a non-ne)5.254 F -.05(ga)-.15
6902
-
+.254(subroutine call.)144 487.2 R .254(If a non-ne)5.254 F -.05(ga)-.15
6885 ➡ 6903 G(ti).05 E .554 -.15(ve i)-.25 H(nte).15 E .253(ger is supplied as)-.15
6886 ➡ 6904 F F2 -.2(ex)2.753 G(pr).2 E F0(,)A F1(caller)2.753 E F0 .253
6887 ➡ 6905 (displays the line number)2.753 F 2.753(,s)-.4 G(ub-)-2.753 E 1.327(rou\
6888 ➡ 6906 tine name, and source \214le corresponding to that position in the curr\
6889
-
No equivalent source code line in the reference code can be identified.
-ent e)144 196.8 R -.15(xe)-.15 G 1.328(cution call stack.).15 F .001
6890
-
No equivalent source code line in the reference code can be identified.
-(This e)144 208.8 R .001(xtra information may be used, for e)-.15 F .001
6907
-
+ent e)144 499.2 R -.15(xe)-.15 G 1.328(cution call stack.).15 F .001
6908
-
+(This e)144 511.2 R .001(xtra information may be used, for e)-.15 F .001
6891 ➡ 6909 (xample, to print a stack trace.)-.15 F(The current frame is frame)5 E
6892
-
No equivalent source code line in the reference code can be identified.
-3.019(0. The)144 220.8 R .519(return v)3.019 F .519
6910
-
+3.019(0. The)144 523.2 R .519(return v)3.019 F .519
6893 ➡ 6911 (alue is 0 unless the shell is not e)-.25 F -.15(xe)-.15 G .52
6894 ➡ 6912 (cuting a subroutine call or).15 F F2 -.2(ex)3.02 G(pr).2 E F0 .52
6895
-
No equivalent source code line in the reference code can be identified.
-(does not corre-)3.02 F(spond to a v)144 232.8 Q
6896
-
No equivalent source code line in the reference code can be identified.
-(alid position in the call stack.)-.25 E F1(cd)108 249.6 Q F0([)2.5 E F1
6913
-
+(does not corre-)3.02 F(spond to a v)144 535.2 Q
6914
-
+(alid position in the call stack.)-.25 E F1(cd)108 552 Q F0([)2.5 E F1
6897 ➡ 6915 <ad4c>A F0(|[)A F1<ad50>A F0([)2.5 E F1<ad65>A F0(]] [\255@]] [)A F2
6898
-
No equivalent source code line in the reference code can be identified.
-(dir)A F0(])A .322(Change the current directory to)144 261.6 R F2(dir)
6916
-
+(dir)A F0(])A .322(Change the current directory to)144 564 R F2(dir)
6899 ➡ 6917 2.822 E F0 5.322(.i)C(f)-5.322 E F2(dir)2.822 E F0 .321
6900
-
No equivalent source code line in the reference code can be identified.
-(is not supplied, the v)2.822 F .321(alue of the)-.25 F/F3 9
6901
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(HOME)2.821 E F0 .321(shell v)2.571 F .321(ariable is)
6902
-
No equivalent source code line in the reference code can be identified.
--.25 F 1.035(the def)144 273.6 R 3.535(ault. An)-.1 F 3.535(ya)-.15 G
6903
-
No equivalent source code line in the reference code can be identified.
-1.035(dditional ar)-3.535 F 1.035(guments follo)-.18 F(wing)-.25 E F2
6904
-
No equivalent source code line in the reference code can be identified.
-(dir)3.535 E F0 1.035(are ignored.)3.535 F 1.036(The v)6.035 F(ariable)
6905
-
No equivalent source code line in the reference code can be identified.
--.25 E F3(CDP)3.536 E -.855(AT)-.666 G(H).855 E F0(de\214nes)3.286 E .85
6906
-
No equivalent source code line in the reference code can be identified.
-(the search path for the directory containing)144 285.6 R F2(dir)3.35 E
6907
-
No equivalent source code line in the reference code can be identified.
-F0 3.35(:e).73 G .849(ach directory name in)-3.35 F F3(CDP)3.349 E -.855
6908
-
No equivalent source code line in the reference code can be identified.
-(AT)-.666 G(H).855 E F0 .849(is searched for)3.099 F F2(dir)144 297.6 Q
6909
-
No equivalent source code line in the reference code can be identified.
-F0 5.664(.A)C(lternati)-5.664 E .964 -.15(ve d)-.25 H .665
6918
-
+(is not supplied, the v)2.822 F .321(alue of the)-.25 F F3(HOME)2.821 E
6919
-
+F0 .321(shell v)2.571 F .321(ariable is)-.25 F 1.035(the def)144 576 R
6920
-
+3.535(ault. An)-.1 F 3.535(ya)-.15 G 1.035(dditional ar)-3.535 F 1.035
6921
-
+(guments follo)-.18 F(wing)-.25 E F2(dir)3.535 E F0 1.035(are ignored.)
6922
-
+3.535 F 1.036(The v)6.035 F(ariable)-.25 E F3(CDP)3.536 E -.855(AT)-.666
6923
-
+G(H).855 E F0(de\214nes)3.286 E .85
6924
-
+(the search path for the directory containing)144 588 R F2(dir)3.35 E F0
6925
-
+3.35(:e).73 G .849(ach directory name in)-3.35 F F3(CDP)3.349 E -.855
6926
-
+(AT)-.666 G(H).855 E F0 .849(is searched for)3.099 F F2(dir)144 600 Q F0
6927
-
+5.664(.A)C(lternati)-5.664 E .964 -.15(ve d)-.25 H .665
6910 ➡ 6928 (irectory names in).15 F F3(CDP)3.165 E -.855(AT)-.666 G(H).855 E F0
6911 ➡ 6929 .665(are separated by a colon \(:\).)2.915 F 3.165(An)5.665 G .665
6912
-
No equivalent source code line in the reference code can be identified.
-(ull directory name)-3.165 F(in)144 309.6 Q F3(CDP)4.163 E -.855(AT)
6913
-
No equivalent source code line in the reference code can be identified.
--.666 G(H).855 E F0 1.663(is the same as the current directory)3.913 F
6914
-
No equivalent source code line in the reference code can be identified.
-4.162(,i)-.65 G 1.662(.e., `)-4.162 F(`)-.74 E F1(.)A F0 -.74('')C 6.662
6915
-
No equivalent source code line in the reference code can be identified.
-(.I).74 G(f)-6.662 E F2(dir)4.512 E F0(be)4.892 E 1.662
6916
-
No equivalent source code line in the reference code can be identified.
-(gins with a slash \(/\), then)-.15 F F3(CDP)144 321.6 Q -.855(AT)-.666
6917
-
No equivalent source code line in the reference code can be identified.
-G(H).855 E F0 .19(is not used.)2.44 F(The)5.191 E F1<ad50>2.691 E F0
6918
-
No equivalent source code line in the reference code can be identified.
-.191(option causes)2.691 F F1(cd)2.691 E F0 .191(to use the ph)2.691 F
6919
-
No equivalent source code line in the reference code can be identified.
-.191(ysical directory structure by resolving)-.05 F 1.12
6920
-
No equivalent source code line in the reference code can be identified.
-(symbolic links while tra)144 333.6 R -.15(ve)-.2 G(rsing).15 E F2(dir)
6930
-
+(ull directory name)-3.165 F(in)144 612 Q F3(CDP)4.163 E -.855(AT)-.666
6931
-
+G(H).855 E F0 1.663(is the same as the current directory)3.913 F 4.162
6932
-
+(,i)-.65 G 1.662(.e., `)-4.162 F(`)-.74 E F1(.)A F0 -.74('')C 6.662(.I)
6933
-
+.74 G(f)-6.662 E F2(dir)4.512 E F0(be)4.892 E 1.662
6934
-
+(gins with a slash \(/\), then)-.15 F F3(CDP)144 624 Q -.855(AT)-.666 G
6935
-
+(H).855 E F0 .19(is not used.)2.44 F(The)5.191 E F1<ad50>2.691 E F0 .191
6936
-
+(option causes)2.691 F F1(cd)2.691 E F0 .191(to use the ph)2.691 F .191
6937
-
+(ysical directory structure by resolving)-.05 F 1.12
6938
-
+(symbolic links while tra)144 636 R -.15(ve)-.2 G(rsing).15 E F2(dir)
6921 ➡ 6939 3.62 E F0 1.12(and before processing instances of)3.62 F F2(..)3.62 E F0
6922 ➡ 6940 (in)3.62 E F2(dir)3.62 E F0 1.12(\(see also the)3.62 F F1<ad50>3.62 E F0
6923
-
No equivalent source code line in the reference code can be identified.
-.395(option to the)144 345.6 R F1(set)2.895 E F0 -.2(bu)2.895 G .395
6941
-
+.395(option to the)144 648 R F1(set)2.895 E F0 -.2(bu)2.895 G .395
6924 ➡ 6942 (iltin command\); the).2 F F1<ad4c>2.895 E F0 .395
6925 ➡ 6943 (option forces symbolic links to be follo)2.895 F .395(wed by resolv-)
6926
-
No equivalent source code line in the reference code can be identified.
--.25 F .444(ing the link after processing instances of)144 357.6 R F2
6927
-
No equivalent source code line in the reference code can be identified.
-(..)2.943 E F0(in)2.943 E F2(dir)2.943 E F0 5.443(.I)C(f)-5.443 E F2(..)
6944
-
+-.25 F .444(ing the link after processing instances of)144 660 R F2(..)
6945
-
+2.943 E F0(in)2.943 E F2(dir)2.943 E F0 5.443(.I)C(f)-5.443 E F2(..)
6928 ➡ 6946 2.943 E F0 .443(appears in)2.943 F F2(dir)2.943 E F0 2.943(,i)C 2.943
6929 ➡ 6947 (ti)-2.943 G 2.943(sp)-2.943 G .443(rocessed by remo)-2.943 F(ving)-.15
6930
-
No equivalent source code line in the reference code can be identified.
-E .744(the immediately pre)144 369.6 R .744
6931
-
No equivalent source code line in the reference code can be identified.
-(vious pathname component from)-.25 F F2(dir)3.244 E F0 3.244(,b)C .744
6932
-
No equivalent source code line in the reference code can be identified.
-(ack to a slash or the be)-3.244 F .744(ginning of)-.15 F F2(dir)3.244 E
6933
-
No equivalent source code line in the reference code can be identified.
-F0(.)A 1.466(If the)144 381.6 R F1<ad65>3.966 E F0 1.466
6934
-
No equivalent source code line in the reference code can be identified.
-(option is supplied with)3.966 F F1<ad50>3.965 E F0 3.965(,a)C 1.465
6935
-
No equivalent source code line in the reference code can be identified.
-(nd the current w)-3.965 F 1.465
6948
-
+E .744(the immediately pre)144 672 R .744(vious pathname component from)
6949
-
+-.25 F F2(dir)3.244 E F0 3.244(,b)C .744(ack to a slash or the be)-3.244
6950
-
+F .744(ginning of)-.15 F F2(dir)3.244 E F0(.)A 1.466(If the)144 684 R F1
6951
-
+<ad65>3.966 E F0 1.466(option is supplied with)3.966 F F1<ad50>3.965 E
6952
-
+F0 3.965(,a)C 1.465(nd the current w)-3.965 F 1.465
6936 ➡ 6953 (orking directory cannot be successfully)-.1 F .467
6937
-
No equivalent source code line in the reference code can be identified.
-(determined after a successful directory change,)144 393.6 R F1(cd)2.968
6938
-
No equivalent source code line in the reference code can be identified.
-E F0 .468(will return an unsuccessful status.)2.968 F .468(On systems)
6939
-
No equivalent source code line in the reference code can be identified.
-5.468 F .337(that support it, the)144 405.6 R F1<ad40>2.837 E F0 .336
6954
-
+(determined after a successful directory change,)144 696 R F1(cd)2.968 E
6955
-
+F0 .468(will return an unsuccessful status.)2.968 F .468(On systems)
6956
-
+5.468 F .337(that support it, the)144 708 R F1<ad40>2.837 E F0 .336
6940 ➡ 6957 (option presents the e)2.836 F .336(xtended attrib)-.15 F .336
6941 ➡ 6958 (utes associated with a \214le as a directory)-.2 F(.)-.65 E .71(An ar)
6942
-
No equivalent source code line in the reference code can be identified.
-144 417.6 R .71(gument of)-.18 F F1<ad>3.21 E F0 .71(is con)3.21 F -.15
6959
-
+144 720 R .71(gument of)-.18 F F1<ad>3.21 E F0 .71(is con)3.21 F -.15
6943 ➡ 6960 (ve)-.4 G .71(rted to).15 F F3($OLDPWD)3.21 E F0 .71
6944 ➡ 6961 (before the directory change is attempted.)2.96 F .71(If a non-)5.71 F
6945
-
No equivalent source code line in the reference code can be identified.
-.107(empty directory name from)144 429.6 R F3(CDP)2.607 E -.855(AT)-.666
6946
-
No equivalent source code line in the reference code can be identified.
-G(H).855 E F0 .107(is used, or if)2.357 F F1<ad>2.607 E F0 .106
6947
-
No equivalent source code line in the reference code can be identified.
-(is the \214rst ar)2.607 F .106(gument, and the directory change)-.18 F
6948
-
No equivalent source code line in the reference code can be identified.
-.038(is successful, the absolute pathname of the ne)144 441.6 R 2.538
6949
-
No equivalent source code line in the reference code can be identified.
-(ww)-.25 G .038(orking directory is written to the standard output.)
6950
-
No equivalent source code line in the reference code can be identified.
--2.638 F(The return v)144 453.6 Q(alue is true if the directory w)-.25 E
6951
-
No equivalent source code line in the reference code can be identified.
-(as successfully changed; f)-.1 E(alse otherwise.)-.1 E F1(command)108
6952
-
No equivalent source code line in the reference code can be identified.
-470.4 Q F0([)2.5 E F1(\255pVv)A F0(])A F2(command)2.5 E F0([)2.5 E F2
6953
-
No equivalent source code line in the reference code can be identified.
-(ar)A(g)-.37 E F0(...])2.5 E(Run)144 482.4 Q F2(command)2.765 E F0(with)
6954
-
No equivalent source code line in the reference code can be identified.
-3.335 E F2(ar)2.895 E(gs)-.37 E F0 .065
6962
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(57)193.45 E 0 Cg EP
6963
-
+%%Page: 58 58
6964
-
+%%BeginPageSetup
6965
-
+BP
6966
-
+%%EndPageSetup
6967
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6968
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .107
6969
-
+(empty directory name from)144 84 R/F1 9/Times-Bold@0 SF(CDP)2.607 E
6970
-
+-.855(AT)-.666 G(H).855 E F0 .107(is used, or if)2.357 F/F2 10
6971
-
+/Times-Bold@0 SF<ad>2.607 E F0 .106(is the \214rst ar)2.607 F .106
6972
-
+(gument, and the directory change)-.18 F .038
6973
-
+(is successful, the absolute pathname of the ne)144 96 R 2.538(ww)-.25 G
6974
-
+.038(orking directory is written to the standard output.)-2.638 F
6975
-
+(The return v)144 108 Q(alue is true if the directory w)-.25 E
6976
-
+(as successfully changed; f)-.1 E(alse otherwise.)-.1 E F2(command)108
6977
-
+124.8 Q F0([)2.5 E F2(\255pVv)A F0(])A/F3 10/Times-Italic@0 SF(command)
6978
-
+2.5 E F0([)2.5 E F3(ar)A(g)-.37 E F0(...])2.5 E(Run)144 136.8 Q F3
6979
-
+(command)2.765 E F0(with)3.335 E F3(ar)2.895 E(gs)-.37 E F0 .065
6955 ➡ 6980 (suppressing the normal shell function lookup.)2.835 F .064(Only b)5.064
6956
-
No equivalent source code line in the reference code can be identified.
-F .064(uiltin commands or)-.2 F .501(commands found in the)144 494.4 R
6957
-
No equivalent source code line in the reference code can be identified.
-F3 -.666(PA)3.001 G(TH)-.189 E F0 .502(are e)2.751 F -.15(xe)-.15 G
6958
-
No equivalent source code line in the reference code can be identified.
-3.002(cuted. If).15 F(the)3.002 E F1<ad70>3.002 E F0 .502(option is gi)
6959
-
No equivalent source code line in the reference code can be identified.
-3.002 F -.15(ve)-.25 G .502(n, the search for).15 F F2(command)3.202 E
6960
-
No equivalent source code line in the reference code can be identified.
-F0(is)3.772 E .4(performed using a def)144 506.4 R .4(ault v)-.1 F .4
6961
-
No equivalent source code line in the reference code can be identified.
-(alue for)-.25 F F3 -.666(PA)2.9 G(TH)-.189 E F0 .399
6981
-
+F .064(uiltin commands or)-.2 F .501(commands found in the)144 148.8 R
6982
-
+F1 -.666(PA)3.001 G(TH)-.189 E F0 .502(are e)2.751 F -.15(xe)-.15 G
6983
-
+3.002(cuted. If).15 F(the)3.002 E F2<ad70>3.002 E F0 .502(option is gi)
6984
-
+3.002 F -.15(ve)-.25 G .502(n, the search for).15 F F3(command)3.202 E
6985
-
+F0(is)3.772 E .4(performed using a def)144 160.8 R .4(ault v)-.1 F .4
6986
-
+(alue for)-.25 F F1 -.666(PA)2.9 G(TH)-.189 E F0 .399
6962 ➡ 6987 (that is guaranteed to \214nd all of the standard utilities.)2.649 F(If)
6963
-
No equivalent source code line in the reference code can be identified.
-5.399 E .174(either the)144 518.4 R F1<ad56>2.674 E F0(or)2.674 E F1
6964
-
No equivalent source code line in the reference code can be identified.
-<ad76>2.674 E F0 .175(option is supplied, a description of)2.674 F F2
6965
-
No equivalent source code line in the reference code can be identified.
-(command)2.875 E F0 .175(is printed.)3.445 F(The)5.175 E F1<ad76>2.675 E
6966
-
No equivalent source code line in the reference code can be identified.
-F0 .175(option causes)2.675 F 3.318(as)144 530.4 S .818(ingle w)-3.318 F
6988
-
+5.399 E .174(either the)144 172.8 R F2<ad56>2.674 E F0(or)2.674 E F2
6989
-
+<ad76>2.674 E F0 .175(option is supplied, a description of)2.674 F F3
6990
-
+(command)2.875 E F0 .175(is printed.)3.445 F(The)5.175 E F2<ad76>2.675 E
6991
-
+F0 .175(option causes)2.675 F 3.318(as)144 184.8 S .818(ingle w)-3.318 F
6967 ➡ 6992 .817(ord indicating the command or \214lename used to in)-.1 F -.2(vo)
6968
-
No equivalent source code line in the reference code can be identified.
--.4 G -.1(ke).2 G F2(command)3.617 E F0 .817(to be displayed; the)4.087
6969
-
No equivalent source code line in the reference code can be identified.
-F F1<ad56>144 542.4 Q F0 .249(option produces a more v)2.749 F .249
6970
-
No equivalent source code line in the reference code can be identified.
-(erbose description.)-.15 F .249(If the)5.249 F F1<ad56>2.749 E F0(or)
6971
-
No equivalent source code line in the reference code can be identified.
-2.749 E F1<ad76>2.75 E F0 .25(option is supplied, the e)2.75 F .25
6972
-
No equivalent source code line in the reference code can be identified.
-(xit status)-.15 F 1.005(is 0 if)144 554.4 R F2(command)3.705 E F0 -.1
6993
-
+-.4 G -.1(ke).2 G F3(command)3.617 E F0 .817(to be displayed; the)4.087
6994
-
+F F2<ad56>144 196.8 Q F0 .249(option produces a more v)2.749 F .249
6995
-
+(erbose description.)-.15 F .249(If the)5.249 F F2<ad56>2.749 E F0(or)
6996
-
+2.749 E F2<ad76>2.75 E F0 .25(option is supplied, the e)2.75 F .25
6997
-
+(xit status)-.15 F 1.005(is 0 if)144 208.8 R F3(command)3.705 E F0 -.1
6973 ➡ 6998 (wa)4.275 G 3.505(sf).1 G 1.005(ound, and 1 if not.)-3.505 F 1.004
6974
-
No equivalent source code line in the reference code can be identified.
-(If neither option is supplied and an error occurred or)6.005 F F2
6975
-
No equivalent source code line in the reference code can be identified.
-(command)144.2 566.4 Q F0 1.598(cannot be found, the e)4.868 F 1.599
6999
-
+(If neither option is supplied and an error occurred or)6.005 F F3
7000
-
+(command)144.2 220.8 Q F0 1.598(cannot be found, the e)4.868 F 1.599
6976 ➡ 7001 (xit status is 127.)-.15 F 1.599(Otherwise, the e)6.599 F 1.599
6977
-
No equivalent source code line in the reference code can be identified.
-(xit status of the)-.15 F F1(command)4.099 E F0 -.2(bu)144 578.4 S
6978
-
No equivalent source code line in the reference code can be identified.
-(iltin is the e).2 E(xit status of)-.15 E F2(command)2.5 E F0(.).77 E F1
6979
-
No equivalent source code line in the reference code can be identified.
-(compgen)108 595.2 Q F0([)2.5 E F2(option)A F0 2.5(][)C F2(wor)-2.5 E(d)
6980
-
No equivalent source code line in the reference code can be identified.
--.37 E F0(])A .013(Generate possible completion matches for)144 607.2 R
6981
-
No equivalent source code line in the reference code can be identified.
-F2(wor)2.513 E(d)-.37 E F0 .013(according to the)2.513 F F2(option)2.513
7002
-
+(xit status of the)-.15 F F2(command)4.099 E F0 -.2(bu)144 232.8 S
7003
-
+(iltin is the e).2 E(xit status of)-.15 E F3(command)2.5 E F0(.).77 E F2
7004
-
+(compgen)108 249.6 Q F0([)2.5 E F3(option)A F0 2.5(][)C F3(wor)-2.5 E(d)
7005
-
+-.37 E F0(])A .013(Generate possible completion matches for)144 261.6 R
7006
-
+F3(wor)2.513 E(d)-.37 E F0 .013(according to the)2.513 F F3(option)2.513
6982 ➡ 7007 E F0 .013(s, which may be an)B 2.512(yo)-.15 G(ption)-2.512 E .981
6983
-
No equivalent source code line in the reference code can be identified.
-(accepted by the)144 619.2 R F1(complete)3.481 E F0 -.2(bu)3.481 G .981
6984
-
No equivalent source code line in the reference code can be identified.
-(iltin with the e).2 F .981(xception of)-.15 F F1<ad70>3.481 E F0(and)
6985
-
No equivalent source code line in the reference code can be identified.
-3.481 E F1<ad72>3.481 E F0 3.481(,a)C .982(nd write the matches to the)
6986
-
No equivalent source code line in the reference code can be identified.
--3.481 F .131(standard output.)144 631.2 R .131(When using the)5.131 F
6987
-
No equivalent source code line in the reference code can be identified.
-F1<ad46>2.631 E F0(or)2.631 E F1<ad43>2.631 E F0 .131(options, the v)
7008
-
+(accepted by the)144 273.6 R F2(complete)3.481 E F0 -.2(bu)3.481 G .981
7009
-
+(iltin with the e).2 F .981(xception of)-.15 F F2<ad70>3.481 E F0(and)
7010
-
+3.481 E F2<ad72>3.481 E F0 3.481(,a)C .982(nd write the matches to the)
7011
-
+-3.481 F .131(standard output.)144 285.6 R .131(When using the)5.131 F
7012
-
+F2<ad46>2.631 E F0(or)2.631 E F2<ad43>2.631 E F0 .131(options, the v)
6988 ➡ 7013 2.631 F .13(arious shell v)-.25 F .13(ariables set by the program-)-.25
6989
-
No equivalent source code line in the reference code can be identified.
-F(mable completion f)144 643.2 Q(acilities, while a)-.1 E -.25(va)-.2 G
7014
-
+F(mable completion f)144 297.6 Q(acilities, while a)-.1 E -.25(va)-.2 G
6990 ➡ 7015 (ilable, will not ha).25 E .3 -.15(ve u)-.2 H(seful v).15 E(alues.)-.25
6991
-
No equivalent source code line in the reference code can be identified.
-E .352(The matches will be generated in the same w)144 667.2 R .352
7016
-
+E .352(The matches will be generated in the same w)144 321.6 R .352
6992 ➡ 7017 (ay as if the programmable completion code had gen-)-.1 F .02(erated th\
6993 ➡ 7018 em directly from a completion speci\214cation with the same \215ags.)144
6994
-
No equivalent source code line in the reference code can be identified.
-679.2 R(If)5.02 E F2(wor)2.52 E(d)-.37 E F0 .02(is speci\214ed, only)
6995
-
No equivalent source code line in the reference code can be identified.
-2.52 F(those completions matching)144 691.2 Q F2(wor)2.5 E(d)-.37 E F0
6996
-
No equivalent source code line in the reference code can be identified.
-(will be displayed.)2.5 E(The return v)144 715.2 Q
7019
-
+333.6 R(If)5.02 E F3(wor)2.52 E(d)-.37 E F0 .02(is speci\214ed, only)
7020
-
+2.52 F(those completions matching)144 345.6 Q F3(wor)2.5 E(d)-.37 E F0
7021
-
+(will be displayed.)2.5 E(The return v)144 369.6 Q
6997 ➡ 7022 (alue is true unless an in)-.25 E -.25(va)-.4 G
6998
-
No equivalent source code line in the reference code can be identified.
-(lid option is supplied, or no matches were generated.).25 E
6999
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(57)195.95 E 0 Cg EP
7000
-
No equivalent source code line in the reference code can be identified.
-%%Page: 58 58
7001
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
7002
-
No equivalent source code line in the reference code can be identified.
-BP
7003
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
7004
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7005
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7006
-
No equivalent source code line in the reference code can be identified.
-SF(complete)108 84 Q F0([)3.728 E F1(\255abcdefgjksuv)A F0 3.728(][)C F1
7007
-
No equivalent source code line in the reference code can be identified.
-<ad6f>-3.728 E/F2 10/Times-Italic@0 SF(comp-option)3.728 E F0 3.728(][)C
7008
-
No equivalent source code line in the reference code can be identified.
-F1(\255DE)-3.728 E F0 3.728(][)C F1<ad41>-3.728 E F2(action)3.728 E F0
7009
-
No equivalent source code line in the reference code can be identified.
-3.728(][)C F1<ad47>-3.728 E F2(globpat)3.728 E F0 3.729(][)C F1<ad57>
7010
-
No equivalent source code line in the reference code can be identified.
--3.729 E F2(wor)3.729 E(dlist)-.37 E F0 3.729(][)C F1<ad46>-3.729 E F2
7011
-
No equivalent source code line in the reference code can be identified.
-(func-)3.729 E(tion)108 96 Q F0 2.5(][)C F1<ad43>-2.5 E F2(command)2.5 E
7012
-
No equivalent source code line in the reference code can be identified.
-F0(])A([)144 108 Q F1<ad58>A F2(\214lterpat)2.5 E F0 2.5(][)C F1<ad50>
7013
-
No equivalent source code line in the reference code can be identified.
--2.5 E F2(pr)2.5 E(e\214x)-.37 E F0 2.5(][)C F1<ad53>-2.5 E F2(suf)2.5 E
7014
-
No equivalent source code line in the reference code can be identified.
-<8c78>-.18 E F0(])A F2(name)2.5 E F0([)2.5 E F2(name ...)A F0(])A F1
7015
-
No equivalent source code line in the reference code can be identified.
-(complete \255pr)108 120 Q F0([)2.5 E F1(\255DE)A F0 2.5(][)C F2(name)
7016
-
No equivalent source code line in the reference code can be identified.
--2.5 E F0(...])2.5 E .634(Specify ho)144 132 R 3.134(wa)-.25 G -.18(rg)
7017
-
No equivalent source code line in the reference code can be identified.
--3.134 G .634(uments to each).18 F F2(name)3.134 E F0 .634
7018
-
No equivalent source code line in the reference code can be identified.
-(should be completed.)3.134 F .633(If the)5.634 F F1<ad70>3.133 E F0
7019
-
No equivalent source code line in the reference code can be identified.
-.633(option is supplied, or if no)3.133 F .139(options are supplied, e)
7020
-
No equivalent source code line in the reference code can be identified.
-144 144 R .139(xisting completion speci\214cations are printed in a w)
7021
-
No equivalent source code line in the reference code can be identified.
--.15 F .14(ay that allo)-.1 F .14(ws them to be)-.25 F .31
7022
-
No equivalent source code line in the reference code can be identified.
-(reused as input.)144 156 R(The)5.31 E F1<ad72>2.81 E F0 .31
7023
-
No equivalent source code line in the reference code can be identified.
-(option remo)2.81 F -.15(ve)-.15 G 2.81(sac).15 G .31
7024
-
No equivalent source code line in the reference code can be identified.
-(ompletion speci\214cation for each)-2.81 F F2(name)2.81 E F0 2.81(,o)C
7025
-
No equivalent source code line in the reference code can be identified.
-1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E F2(name)2.81 E F0(s)A 1.346
7026
-
No equivalent source code line in the reference code can be identified.
-(are supplied, all completion speci\214cations.)144 168 R(The)6.347 E F1
7027
-
No equivalent source code line in the reference code can be identified.
-<ad44>3.847 E F0 1.347(option indicates that the remaining options)3.847
7028
-
No equivalent source code line in the reference code can be identified.
-F .5(and actions should apply to the `)144 180 R(`def)-.74 E(ault')-.1 E
7029
-
No equivalent source code line in the reference code can be identified.
-3('c)-.74 G .5(ommand completion; that is, completion attempted on)-3 F
7030
-
No equivalent source code line in the reference code can be identified.
-3.455(ac)144 192 S .955(ommand for which no completion has pre)-3.455 F
7031
-
No equivalent source code line in the reference code can be identified.
-.955(viously been de\214ned.)-.25 F(The)5.955 E F1<ad45>3.455 E F0 .955
7023
-
+(lid option is supplied, or no matches were generated.).25 E F2
7024
-
+(complete)108 386.4 Q F0([)3.728 E F2(\255abcdefgjksuv)A F0 3.728(][)C
7025
-
+F2<ad6f>-3.728 E F3(comp-option)3.728 E F0 3.728(][)C F2(\255DE)-3.728 E
7026
-
+F0 3.728(][)C F2<ad41>-3.728 E F3(action)3.728 E F0 3.728(][)C F2<ad47>
7027
-
+-3.728 E F3(globpat)3.728 E F0 3.729(][)C F2<ad57>-3.729 E F3(wor)3.729
7028
-
+E(dlist)-.37 E F0 3.729(][)C F2<ad46>-3.729 E F3(func-)3.729 E(tion)108
7029
-
+398.4 Q F0 2.5(][)C F2<ad43>-2.5 E F3(command)2.5 E F0(])A([)144 410.4 Q
7030
-
+F2<ad58>A F3(\214lterpat)2.5 E F0 2.5(][)C F2<ad50>-2.5 E F3(pr)2.5 E
7031
-
+(e\214x)-.37 E F0 2.5(][)C F2<ad53>-2.5 E F3(suf)2.5 E<8c78>-.18 E F0(])
7032
-
+A F3(name)2.5 E F0([)2.5 E F3(name ...)A F0(])A F2(complete \255pr)108
7033
-
+422.4 Q F0([)2.5 E F2(\255DE)A F0 2.5(][)C F3(name)-2.5 E F0(...])2.5 E
7034
-
+.634(Specify ho)144 434.4 R 3.134(wa)-.25 G -.18(rg)-3.134 G .634
7035
-
+(uments to each).18 F F3(name)3.134 E F0 .634(should be completed.)3.134
7036
-
+F .633(If the)5.634 F F2<ad70>3.133 E F0 .633
7037
-
+(option is supplied, or if no)3.133 F .139(options are supplied, e)144
7038
-
+446.4 R .139(xisting completion speci\214cations are printed in a w)-.15
7039
-
+F .14(ay that allo)-.1 F .14(ws them to be)-.25 F .31(reused as input.)
7040
-
+144 458.4 R(The)5.31 E F2<ad72>2.81 E F0 .31(option remo)2.81 F -.15(ve)
7041
-
+-.15 G 2.81(sac).15 G .31(ompletion speci\214cation for each)-2.81 F F3
7042
-
+(name)2.81 E F0 2.81(,o)C 1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E
7043
-
+F3(name)2.81 E F0(s)A 1.346
7044
-
+(are supplied, all completion speci\214cations.)144 470.4 R(The)6.347 E
7045
-
+F2<ad44>3.847 E F0 1.347(option indicates that the remaining options)
7046
-
+3.847 F .5(and actions should apply to the `)144 482.4 R(`def)-.74 E
7047
-
+(ault')-.1 E 3('c)-.74 G .5
7048
-
+(ommand completion; that is, completion attempted on)-3 F 3.455(ac)144
7049
-
+494.4 S .955(ommand for which no completion has pre)-3.455 F .955
7050
-
+(viously been de\214ned.)-.25 F(The)5.955 E F2<ad45>3.455 E F0 .955
7032 ➡ 7051 (option indicates that)3.455 F .065
7033
-
No equivalent source code line in the reference code can be identified.
-(the remaining options and actions should apply to `)144 204 R(`empty')
7034
-
No equivalent source code line in the reference code can be identified.
--.74 E 2.564('c)-.74 G .064(ommand completion; that is, comple-)-2.564 F
7035
-
No equivalent source code line in the reference code can be identified.
-(tion attempted on a blank line.)144 216 Q 1.437
7052
-
+(the remaining options and actions should apply to `)144 506.4 R
7053
-
+(`empty')-.74 E 2.564('c)-.74 G .064
7054
-
+(ommand completion; that is, comple-)-2.564 F
7055
-
+(tion attempted on a blank line.)144 518.4 Q 1.437
7036 ➡ 7056 (The process of applying these completion speci\214cations when w)144
7037
-
No equivalent source code line in the reference code can be identified.
-240 R 1.438(ord completion is attempted is)-.1 F(described abo)144 252 Q
7038
-
No equivalent source code line in the reference code can be identified.
-.3 -.15(ve u)-.15 H(nder).15 E F1(Pr)2.5 E(ogrammable Completion)-.18 E
7039
-
No equivalent source code line in the reference code can be identified.
-F0(.)A .556(Other options, if speci\214ed, ha)144 276 R .856 -.15(ve t)
7040
-
No equivalent source code line in the reference code can be identified.
--.2 H .555(he follo).15 F .555(wing meanings.)-.25 F .555(The ar)5.555 F
7041
-
No equivalent source code line in the reference code can be identified.
-.555(guments to the)-.18 F F1<ad47>3.055 E F0(,)A F1<ad57>3.055 E F0
7042
-
No equivalent source code line in the reference code can be identified.
-3.055(,a)C(nd)-3.055 E F1<ad58>3.055 E F0 .722
7043
-
No equivalent source code line in the reference code can be identified.
-(options \(and, if necessary)144 288 R 3.222(,t)-.65 G(he)-3.222 E F1
7044
-
No equivalent source code line in the reference code can be identified.
-<ad50>3.222 E F0(and)3.222 E F1<ad53>3.222 E F0 .723
7057
-
+542.4 R 1.438(ord completion is attempted is)-.1 F(described abo)144
7058
-
+554.4 Q .3 -.15(ve u)-.15 H(nder).15 E F2(Pr)2.5 E
7059
-
+(ogrammable Completion)-.18 E F0(.)A .556
7060
-
+(Other options, if speci\214ed, ha)144 578.4 R .856 -.15(ve t)-.2 H .555
7061
-
+(he follo).15 F .555(wing meanings.)-.25 F .555(The ar)5.555 F .555
7062
-
+(guments to the)-.18 F F2<ad47>3.055 E F0(,)A F2<ad57>3.055 E F0 3.055
7063
-
+(,a)C(nd)-3.055 E F2<ad58>3.055 E F0 .722(options \(and, if necessary)
7064
-
+144 590.4 R 3.222(,t)-.65 G(he)-3.222 E F2<ad50>3.222 E F0(and)3.222 E
7065
-
+F2<ad53>3.222 E F0 .723
7045 ➡ 7066 (options\) should be quoted to protect them from e)3.222 F(xpan-)-.15 E
7046
-
No equivalent source code line in the reference code can be identified.
-(sion before the)144 300 Q F1(complete)2.5 E F0 -.2(bu)2.5 G
7047
-
No equivalent source code line in the reference code can be identified.
-(iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E F1<ad6f>144 312 Q F2
7048
-
No equivalent source code line in the reference code can be identified.
-(comp-option)2.5 E F0(The)184 324 Q F2(comp-option)2.791 E F0 .291
7067
-
+(sion before the)144 602.4 Q F2(complete)2.5 E F0 -.2(bu)2.5 G
7068
-
+(iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E F2<ad6f>144 614.4 Q
7069
-
+F3(comp-option)2.5 E F0(The)184 626.4 Q F3(comp-option)2.791 E F0 .291
7049 ➡ 7070 (controls se)2.791 F -.15(ve)-.25 G .291(ral aspects of the compspec')
7050 ➡ 7071 .15 F 2.791(sb)-.55 G(eha)-2.791 E .291(vior be)-.2 F .291
7051
-
No equivalent source code line in the reference code can be identified.
-(yond the simple)-.15 F(generation of completions.)184 336 Q F2
7052
-
No equivalent source code line in the reference code can be identified.
-(comp-option)5 E F0(may be one of:)2.5 E F1(bashdefault)184 348 Q F0
7053
-
No equivalent source code line in the reference code can be identified.
-.281(Perform the rest of the def)224 360 R(ault)-.1 E F1(bash)2.781 E F0
7054
-
No equivalent source code line in the reference code can be identified.
-.281(completions if the compspec generates no)2.781 F(matches.)224 372 Q
7055
-
No equivalent source code line in the reference code can be identified.
-F1(default)184 384 Q F0 2.876(Use readline')224 384 R 5.376(sd)-.55 G
7056
-
No equivalent source code line in the reference code can be identified.
-(ef)-5.376 E 2.875
7072
-
+(yond the simple)-.15 F(generation of completions.)184 638.4 Q F3
7073
-
+(comp-option)5 E F0(may be one of:)2.5 E F2(bashdefault)184 650.4 Q F0
7074
-
+.281(Perform the rest of the def)224 662.4 R(ault)-.1 E F2(bash)2.781 E
7075
-
+F0 .281(completions if the compspec generates no)2.781 F(matches.)224
7076
-
+674.4 Q F2(default)184 686.4 Q F0 2.876(Use readline')224 686.4 R 5.376
7077
-
+(sd)-.55 G(ef)-5.376 E 2.875
7057 ➡ 7078 (ault \214lename completion if the compspec generates no)-.1 F(matches.)
7058
-
No equivalent source code line in the reference code can be identified.
-224 396 Q F1(dir)184 408 Q(names)-.15 E F0(Perform directory name compl\
7059
-
No equivalent source code line in the reference code can be identified.
-etion if the compspec generates no matches.)224 420 Q F1(\214lenames)184
7060
-
No equivalent source code line in the reference code can be identified.
-432 Q F0 -.7(Te)224 444 S .137(ll readline that the compspec generates \
7061
-
No equivalent source code line in the reference code can be identified.
-\214lenames, so it can perform an).7 F 2.637<798c>-.15 G(le-)-2.637 E
7062
-
No equivalent source code line in the reference code can be identified.
-.134(name\255speci\214c processing \(lik)224 456 R 2.634(ea)-.1 G .134
7079
-
+224 698.4 Q(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(58)193.45 E 0
7080
-
+Cg EP
7081
-
+%%Page: 59 59
7082
-
+%%BeginPageSetup
7083
-
+BP
7084
-
+%%EndPageSetup
7085
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7086
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7087
-
+SF(dir)184 84 Q(names)-.15 E F0(Perform directory name completion if th\
7088
-
+e compspec generates no matches.)224 96 Q F1(\214lenames)184 108 Q F0
7089
-
+-.7(Te)224 120 S .137(ll readline that the compspec generates \214lenam\
7090
-
+es, so it can perform an).7 F 2.637<798c>-.15 G(le-)-2.637 E .134
7091
-
+(name\255speci\214c processing \(lik)224 132 R 2.634(ea)-.1 G .134
7063 ➡ 7092 (dding a slash to directory names, quoting spe-)-2.634 F .45
7064
-
No equivalent source code line in the reference code can be identified.
-(cial characters, or suppressing trailing spaces\).)224 468 R .45
7065
-
No equivalent source code line in the reference code can be identified.
-(Intended to be used with shell)5.45 F(functions.)224 480 Q F1(noquote)
7066
-
No equivalent source code line in the reference code can be identified.
-184 492 Q F0 -.7(Te)224 492 S .814
7093
-
+(cial characters, or suppressing trailing spaces\).)224 144 R .45
7094
-
+(Intended to be used with shell)5.45 F(functions.)224 156 Q F1(noquote)
7095
-
+184 168 Q F0 -.7(Te)224 168 S .814
7067 ➡ 7096 (ll readline not to quote the completed w).7 F .814(ords if the)-.1 F
7068 ➡ 7097 3.314(ya)-.15 G .814(re \214lenames \(quoting)-3.314 F
7069
-
No equivalent source code line in the reference code can be identified.
-(\214lenames is the def)224 504 Q(ault\).)-.1 E F1(nosort)184 516 Q F0
7070
-
No equivalent source code line in the reference code can be identified.
--.7(Te)224 516 S(ll readline not to sort the list of possible completio\
7071
-
No equivalent source code line in the reference code can be identified.
-ns alphabetically).7 E(.)-.65 E F1(nospace)184 528 Q F0 -.7(Te)224 528 S
7098
-
+(\214lenames is the def)224 180 Q(ault\).)-.1 E F1(nosort)184 192 Q F0
7099
-
+-.7(Te)224 192 S(ll readline not to sort the list of possible completio\
7100
-
+ns alphabetically).7 E(.)-.65 E F1(nospace)184 204 Q F0 -.7(Te)224 204 S
7072 ➡ 7101 .22(ll readline not to append a space \(the def).7 F .22(ault\) to w)-.1
7073
-
No equivalent source code line in the reference code can be identified.
-F .22(ords completed at the end)-.1 F(of the line.)224 540 Q F1
7074
-
No equivalent source code line in the reference code can be identified.
-(plusdirs)184 552 Q F0 1.985(After an)224 552 R 4.485(ym)-.15 G 1.985
7102
-
+F .22(ords completed at the end)-.1 F(of the line.)224 216 Q F1
7103
-
+(plusdirs)184 228 Q F0 1.985(After an)224 228 R 4.485(ym)-.15 G 1.985
7075 ➡ 7104 (atches de\214ned by the compspec are generated, directory name)-4.485 F
7076
-
No equivalent source code line in the reference code can be identified.
-.583(completion is attempted and an)224 564 R 3.084(ym)-.15 G .584
7077
-
No equivalent source code line in the reference code can be identified.
-(atches are added to the results of the other)-3.084 F(actions.)224 576
7078
-
No equivalent source code line in the reference code can be identified.
-Q F1<ad41>144 588 Q F2(action)2.5 E F0(The)184 600 Q F2(action)2.5 E F0
7079
-
No equivalent source code line in the reference code can be identified.
-(may be one of the follo)2.5 E
7105
-
+.583(completion is attempted and an)224 240 R 3.084(ym)-.15 G .584
7106
-
+(atches are added to the results of the other)-3.084 F(actions.)224 252
7107
-
+Q F1<ad41>144 264 Q/F2 10/Times-Italic@0 SF(action)2.5 E F0(The)184 276
7108
-
+Q F2(action)2.5 E F0(may be one of the follo)2.5 E
7080 ➡ 7109 (wing to generate a list of possible completions:)-.25 E F1(alias)184
7081
-
No equivalent source code line in the reference code can be identified.
-612 Q F0(Alias names.)224 612 Q(May also be speci\214ed as)5 E F1<ad61>
7082
-
No equivalent source code line in the reference code can be identified.
-2.5 E F0(.)A F1(arrayv)184 624 Q(ar)-.1 E F0(Array v)224 636 Q
7083
-
No equivalent source code line in the reference code can be identified.
-(ariable names.)-.25 E F1(binding)184 648 Q(Readline)224 648 Q F0 -.1
7084
-
No equivalent source code line in the reference code can be identified.
-(ke)2.5 G 2.5(yb)-.05 G(inding names.)-2.5 E F1 -.2(bu)184 660 S(iltin)
7085
-
No equivalent source code line in the reference code can be identified.
-.2 E F0(Names of shell b)224 660 Q(uiltin commands.)-.2 E
7086
-
No equivalent source code line in the reference code can be identified.
-(May also be speci\214ed as)5 E F1<ad62>2.5 E F0(.)A F1(command)184 672
7087
-
No equivalent source code line in the reference code can be identified.
-Q F0(Command names.)224 684 Q(May also be speci\214ed as)5 E F1<ad63>2.5
7088
-
No equivalent source code line in the reference code can be identified.
-E F0(.)A F1(dir)184 696 Q(ectory)-.18 E F0(Directory names.)224 708 Q
7089
-
No equivalent source code line in the reference code can be identified.
-(May also be speci\214ed as)5 E F1<ad64>2.5 E F0(.)A(GNU Bash 4.4)72 768
7090
-
No equivalent source code line in the reference code can be identified.
-Q(2018 March 2)146.79 E(58)195.95 E 0 Cg EP
7091
-
No equivalent source code line in the reference code can be identified.
-%%Page: 59 59
7110
-
+288 Q F0(Alias names.)224 288 Q(May also be speci\214ed as)5 E F1<ad61>
7111
-
+2.5 E F0(.)A F1(arrayv)184 300 Q(ar)-.1 E F0(Array v)224 312 Q
7112
-
+(ariable names.)-.25 E F1(binding)184 324 Q(Readline)224 324 Q F0 -.1
7113
-
+(ke)2.5 G 2.5(yb)-.05 G(inding names.)-2.5 E F1 -.2(bu)184 336 S(iltin)
7114
-
+.2 E F0(Names of shell b)224 336 Q(uiltin commands.)-.2 E
7115
-
+(May also be speci\214ed as)5 E F1<ad62>2.5 E F0(.)A F1(command)184 348
7116
-
+Q F0(Command names.)224 360 Q(May also be speci\214ed as)5 E F1<ad63>2.5
7117
-
+E F0(.)A F1(dir)184 372 Q(ectory)-.18 E F0(Directory names.)224 384 Q
7118
-
+(May also be speci\214ed as)5 E F1<ad64>2.5 E F0(.)A F1(disabled)184 396
7119
-
+Q F0(Names of disabled shell b)224 408 Q(uiltins.)-.2 E F1(enabled)184
7120
-
+420 Q F0(Names of enabled shell b)224 420 Q(uiltins.)-.2 E F1(export)184
7121
-
+432 Q F0(Names of e)224 432 Q(xported shell v)-.15 E 2.5(ariables. May)
7122
-
+-.25 F(also be speci\214ed as)2.5 E F1<ad65>2.5 E F0(.)A F1(\214le)184
7123
-
+444 Q F0(File names.)224 444 Q(May also be speci\214ed as)5 E F1<ad66>
7124
-
+2.5 E F0(.)A F1(function)184 456 Q F0(Names of shell functions.)224 468
7125
-
+Q F1(gr)184 480 Q(oup)-.18 E F0(Group names.)224 480 Q
7126
-
+(May also be speci\214ed as)5 E F1<ad67>2.5 E F0(.)A F1(helptopic)184
7127
-
+492 Q F0(Help topics as accepted by the)224 504 Q F1(help)2.5 E F0 -.2
7128
-
+(bu)2.5 G(iltin.).2 E F1(hostname)184 516 Q F0(Hostnames, as tak)224 528
7129
-
+Q(en from the \214le speci\214ed by the)-.1 E/F3 9/Times-Bold@0 SF
7130
-
+(HOSTFILE)2.5 E F0(shell v)2.25 E(ariable.)-.25 E F1(job)184 540 Q F0
7131
-
+(Job names, if job control is acti)224 540 Q -.15(ve)-.25 G 5(.M).15 G
7132
-
+(ay also be speci\214ed as)-5 E F1<ad6a>2.5 E F0(.)A F1 -.1(ke)184 552 S
7133
-
+(yw).1 E(ord)-.1 E F0(Shell reserv)224 564 Q(ed w)-.15 E 2.5(ords. May)
7134
-
+-.1 F(also be speci\214ed as)2.5 E F1<ad6b>2.5 E F0(.)A F1(running)184
7135
-
+576 Q F0(Names of running jobs, if job control is acti)224 576 Q -.15
7136
-
+(ve)-.25 G(.).15 E F1(ser)184 588 Q(vice)-.1 E F0(Service names.)224 588
7137
-
+Q(May also be speci\214ed as)5 E F1<ad73>2.5 E F0(.)A F1(setopt)184 600
7138
-
+Q F0 -1.11(Va)224 600 S(lid ar)1.11 E(guments for the)-.18 E F1<ad6f>2.5
7139
-
+E F0(option to the)2.5 E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1
7140
-
+(shopt)184 612 Q F0(Shell option names as accepted by the)224 612 Q F1
7141
-
+(shopt)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(signal)184 624 Q F0
7142
-
+(Signal names.)224 624 Q F1(stopped)184 636 Q F0
7143
-
+(Names of stopped jobs, if job control is acti)224 636 Q -.15(ve)-.25 G
7144
-
+(.).15 E F1(user)184 648 Q F0(User names.)224 648 Q
7145
-
+(May also be speci\214ed as)5 E F1<ad75>2.5 E F0(.)A F1 -.1(va)184 660 S
7146
-
+(riable).1 E F0(Names of all shell v)224 660 Q 2.5(ariables. May)-.25 F
7147
-
+(also be speci\214ed as)2.5 E F1<ad76>2.5 E F0(.)A F1<ad43>144 672 Q F2
7148
-
+(command)2.5 E(command)184 684 Q F0 1.056(is e)3.556 F -.15(xe)-.15 G
7149
-
+1.056(cuted in a subshell en).15 F 1.056
7150
-
+(vironment, and its output is used as the possible)-.4 F(completions.)
7151
-
+184 696 Q(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(59)193.45 E 0 Cg
7152
-
+EP
7153
-
+%%Page: 60 60
7092 ➡ 7154 %%BeginPageSetup
7093 ➡ 7155 BP
7094 ➡ 7156 %%EndPageSetup
7095 ➡ 7157 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7096 ➡ 7158 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7097
-
No equivalent source code line in the reference code can be identified.
-SF(disabled)184 84 Q F0(Names of disabled shell b)224 96 Q(uiltins.)-.2
7098
-
No equivalent source code line in the reference code can be identified.
-E F1(enabled)184 108 Q F0(Names of enabled shell b)224 108 Q(uiltins.)
7099
-
No equivalent source code line in the reference code can be identified.
--.2 E F1(export)184 120 Q F0(Names of e)224 120 Q(xported shell v)-.15 E
7100
-
No equivalent source code line in the reference code can be identified.
-2.5(ariables. May)-.25 F(also be speci\214ed as)2.5 E F1<ad65>2.5 E F0
7101
-
No equivalent source code line in the reference code can be identified.
-(.)A F1(\214le)184 132 Q F0(File names.)224 132 Q
7102
-
No equivalent source code line in the reference code can be identified.
-(May also be speci\214ed as)5 E F1<ad66>2.5 E F0(.)A F1(function)184 144
7103
-
No equivalent source code line in the reference code can be identified.
-Q F0(Names of shell functions.)224 156 Q F1(gr)184 168 Q(oup)-.18 E F0
7104
-
No equivalent source code line in the reference code can be identified.
-(Group names.)224 168 Q(May also be speci\214ed as)5 E F1<ad67>2.5 E F0
7105
-
No equivalent source code line in the reference code can be identified.
-(.)A F1(helptopic)184 180 Q F0(Help topics as accepted by the)224 192 Q
7106
-
No equivalent source code line in the reference code can be identified.
-F1(help)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(hostname)184 204 Q F0
7107
-
No equivalent source code line in the reference code can be identified.
-(Hostnames, as tak)224 216 Q(en from the \214le speci\214ed by the)-.1 E
7108
-
No equivalent source code line in the reference code can be identified.
-/F2 9/Times-Bold@0 SF(HOSTFILE)2.5 E F0(shell v)2.25 E(ariable.)-.25 E
7109
-
No equivalent source code line in the reference code can be identified.
-F1(job)184 228 Q F0(Job names, if job control is acti)224 228 Q -.15(ve)
7110
-
No equivalent source code line in the reference code can be identified.
--.25 G 5(.M).15 G(ay also be speci\214ed as)-5 E F1<ad6a>2.5 E F0(.)A F1
7111
-
No equivalent source code line in the reference code can be identified.
--.1(ke)184 240 S(yw).1 E(ord)-.1 E F0(Shell reserv)224 252 Q(ed w)-.15 E
7112
-
No equivalent source code line in the reference code can be identified.
-2.5(ords. May)-.1 F(also be speci\214ed as)2.5 E F1<ad6b>2.5 E F0(.)A F1
7113
-
No equivalent source code line in the reference code can be identified.
-(running)184 264 Q F0(Names of running jobs, if job control is acti)224
7114
-
No equivalent source code line in the reference code can be identified.
-264 Q -.15(ve)-.25 G(.).15 E F1(ser)184 276 Q(vice)-.1 E F0
7115
-
No equivalent source code line in the reference code can be identified.
-(Service names.)224 276 Q(May also be speci\214ed as)5 E F1<ad73>2.5 E
7116
-
No equivalent source code line in the reference code can be identified.
-F0(.)A F1(setopt)184 288 Q F0 -1.11(Va)224 288 S(lid ar)1.11 E
7117
-
No equivalent source code line in the reference code can be identified.
-(guments for the)-.18 E F1<ad6f>2.5 E F0(option to the)2.5 E F1(set)2.5
7118
-
No equivalent source code line in the reference code can be identified.
-E F0 -.2(bu)2.5 G(iltin.).2 E F1(shopt)184 300 Q F0
7119
-
No equivalent source code line in the reference code can be identified.
-(Shell option names as accepted by the)224 300 Q F1(shopt)2.5 E F0 -.2
7120
-
No equivalent source code line in the reference code can be identified.
-(bu)2.5 G(iltin.).2 E F1(signal)184 312 Q F0(Signal names.)224 312 Q F1
7121
-
No equivalent source code line in the reference code can be identified.
-(stopped)184 324 Q F0(Names of stopped jobs, if job control is acti)224
7122
-
No equivalent source code line in the reference code can be identified.
-324 Q -.15(ve)-.25 G(.).15 E F1(user)184 336 Q F0(User names.)224 336 Q
7123
-
No equivalent source code line in the reference code can be identified.
-(May also be speci\214ed as)5 E F1<ad75>2.5 E F0(.)A F1 -.1(va)184 348 S
7124
-
No equivalent source code line in the reference code can be identified.
-(riable).1 E F0(Names of all shell v)224 348 Q 2.5(ariables. May)-.25 F
7125
-
No equivalent source code line in the reference code can be identified.
-(also be speci\214ed as)2.5 E F1<ad76>2.5 E F0(.)A F1<ad43>144 360 Q/F3
7126
-
No equivalent source code line in the reference code can be identified.
-10/Times-Italic@0 SF(command)2.5 E(command)184 372 Q F0 1.056(is e)3.556
7127
-
No equivalent source code line in the reference code can be identified.
-F -.15(xe)-.15 G 1.056(cuted in a subshell en).15 F 1.056
7128
-
No equivalent source code line in the reference code can be identified.
-(vironment, and its output is used as the possible)-.4 F(completions.)
7129
-
No equivalent source code line in the reference code can be identified.
-184 384 Q F1<ad46>144 396 Q F3(function)2.5 E F0 .113
7130
-
No equivalent source code line in the reference code can be identified.
-(The shell function)184 408 R F3(function)2.614 E F0 .114(is e)2.614 F
7159
-
+SF<ad46>144 84 Q/F2 10/Times-Italic@0 SF(function)2.5 E F0 .113
7160
-
+(The shell function)184 96 R F2(function)2.614 E F0 .114(is e)2.614 F
7131 ➡ 7161 -.15(xe)-.15 G .114(cuted in the current shell en).15 F 2.614
7132
-
No equivalent source code line in the reference code can be identified.
-(vironment. When)-.4 F .114(the func-)2.614 F .817(tion is e)184 420 R
7162
-
+(vironment. When)-.4 F .114(the func-)2.614 F .817(tion is e)184 108 R
7133 ➡ 7163 -.15(xe)-.15 G .817(cuted, the \214rst ar).15 F .817(gument \()-.18 F F1
7134 ➡ 7164 ($1)A F0 3.316(\)i)C 3.316(st)-3.316 G .816
7135 ➡ 7165 (he name of the command whose ar)-3.316 F(guments)-.18 E 1.407
7136
-
No equivalent source code line in the reference code can be identified.
-(are being completed, the second ar)184 432 R 1.407(gument \()-.18 F F1
7166
-
+(are being completed, the second ar)184 120 R 1.407(gument \()-.18 F F1
7137 ➡ 7167 ($2)A F0 3.907(\)i)C 3.907(st)-3.907 G 1.407(he w)-3.907 F 1.407
7138
-
No equivalent source code line in the reference code can be identified.
-(ord being completed, and the)-.1 F .104(third ar)184 444 R .104
7168
-
+(ord being completed, and the)-.1 F .104(third ar)184 132 R .104
7139 ➡ 7169 (gument \()-.18 F F1($3)A F0 2.604(\)i)C 2.604(st)-2.604 G .104(he w)
7140 ➡ 7170 -2.604 F .104(ord preceding the w)-.1 F .103
7141
-
No equivalent source code line in the reference code can be identified.
-(ord being completed on the current com-)-.1 F .101(mand line.)184 456 R
7171
-
+(ord being completed on the current com-)-.1 F .101(mand line.)184 144 R
7142 ➡ 7172 .101(When it \214nishes, the possible completions are retrie)5.101 F
7143 ➡ 7173 -.15(ve)-.25 G 2.602(df).15 G .102(rom the v)-2.602 F .102(alue of the)
7144
-
No equivalent source code line in the reference code can be identified.
--.25 F F2(COMPREPL)184 468 Q(Y)-.828 E F0(array v)2.25 E(ariable.)-.25 E
7145
-
No equivalent source code line in the reference code can be identified.
-F1<ad47>144 480 Q F3(globpat)2.5 E F0 1.008(The pathname e)184 492 R
7146
-
No equivalent source code line in the reference code can be identified.
-1.008(xpansion pattern)-.15 F F3(globpat)3.507 E F0 1.007(is e)3.507 F
7147
-
No equivalent source code line in the reference code can be identified.
-1.007(xpanded to generate the possible comple-)-.15 F(tions.)184 504 Q
7148
-
No equivalent source code line in the reference code can be identified.
-F1<ad50>144 516 Q F3(pr)2.5 E(e\214x)-.37 E(pr)184 528 Q(e\214x)-.37 E
7149
-
No equivalent source code line in the reference code can be identified.
-F0 .534(is added at the be)3.034 F .534
7174
-
+-.25 F/F3 9/Times-Bold@0 SF(COMPREPL)184 156 Q(Y)-.828 E F0(array v)2.25
7175
-
+E(ariable.)-.25 E F1<ad47>144 168 Q F2(globpat)2.5 E F0 1.008
7176
-
+(The pathname e)184 180 R 1.008(xpansion pattern)-.15 F F2(globpat)3.507
7177
-
+E F0 1.007(is e)3.507 F 1.007(xpanded to generate the possible comple-)
7178
-
+-.15 F(tions.)184 192 Q F1<ad50>144 204 Q F2(pr)2.5 E(e\214x)-.37 E(pr)
7179
-
+184 216 Q(e\214x)-.37 E F0 .534(is added at the be)3.034 F .534
7150 ➡ 7180 (ginning of each possible completion after all other options ha)-.15 F
7151
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.2 G(been applied.)184 540 Q F1<ad53>144 552 Q F3(suf)2.5 E
7152
-
No equivalent source code line in the reference code can be identified.
-<8c78>-.18 E(suf)184 552 Q<8c78>-.18 E F0
7181
-
+-.15(ve)-.2 G(been applied.)184 228 Q F1<ad53>144 240 Q F2(suf)2.5 E
7182
-
+<8c78>-.18 E(suf)184 240 Q<8c78>-.18 E F0
7153 ➡ 7183 (is appended to each possible completion after all other options ha)2.5
7154
-
No equivalent source code line in the reference code can be identified.
-E .3 -.15(ve b)-.2 H(een applied.).15 E F1<ad57>144 564 Q F3(wor)2.5 E
7155
-
No equivalent source code line in the reference code can be identified.
-(dlist)-.37 E F0(The)184 576 Q F3(wor)3.64 E(dlist)-.37 E F0 1.14
7156
-
No equivalent source code line in the reference code can be identified.
-(is split using the characters in the)3.64 F F2(IFS)3.64 E F0 1.139
7184
-
+E .3 -.15(ve b)-.2 H(een applied.).15 E F1<ad57>144 252 Q F2(wor)2.5 E
7185
-
+(dlist)-.37 E F0(The)184 264 Q F2(wor)3.64 E(dlist)-.37 E F0 1.14
7186
-
+(is split using the characters in the)3.64 F F3(IFS)3.64 E F0 1.139
7157 ➡ 7187 (special v)3.39 F 1.139(ariable as delimiters, and)-.25 F 2.007
7158
-
No equivalent source code line in the reference code can be identified.
-(each resultant w)184 588 R 2.007(ord is e)-.1 F 4.507(xpanded. The)-.15
7188
-
+(each resultant w)184 276 R 2.007(ord is e)-.1 F 4.507(xpanded. The)-.15
7159 ➡ 7189 F 2.008(possible completions are the members of the)4.507 F
7160
-
No equivalent source code line in the reference code can be identified.
-(resultant list which match the w)184 600 Q(ord being completed.)-.1 E
7161
-
No equivalent source code line in the reference code can be identified.
-F1<ad58>144 612 Q F3(\214lterpat)2.5 E(\214lterpat)184 624 Q F0 .456
7190
-
+(resultant list which match the w)184 288 Q(ord being completed.)-.1 E
7191
-
+F1<ad58>144 300 Q F2(\214lterpat)2.5 E(\214lterpat)184 312 Q F0 .456
7162 ➡ 7192 (is a pattern as used for pathname e)2.956 F 2.956(xpansion. It)-.15 F
7163 ➡ 7193 .455(is applied to the list of possible)2.956 F 1.596
7164
-
No equivalent source code line in the reference code can be identified.
-(completions generated by the preceding options and ar)184 636 R 1.596
7165
-
No equivalent source code line in the reference code can be identified.
-(guments, and each completion)-.18 F(matching)184 648 Q F3(\214lterpat)
7194
-
+(completions generated by the preceding options and ar)184 324 R 1.596
7195
-
+(guments, and each completion)-.18 F(matching)184 336 Q F2(\214lterpat)
7166 ➡ 7196 3.205 E F0 .705(is remo)3.205 F -.15(ve)-.15 G 3.205(df).15 G .704
7167 ➡ 7197 (rom the list.)-3.205 F 3.204(Al)5.704 G(eading)-3.204 E F1(!)3.204 E F0
7168
-
No equivalent source code line in the reference code can be identified.
-(in)3.204 E F3(\214lterpat)3.204 E F0(ne)3.204 E -.05(ga)-.15 G .704
7169
-
No equivalent source code line in the reference code can be identified.
-(tes the pattern;).05 F(in this case, an)184 660 Q 2.5(yc)-.15 G
7170
-
No equivalent source code line in the reference code can be identified.
-(ompletion not matching)-2.5 E F3(\214lterpat)2.5 E F0(is remo)2.5 E
7171
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G(d.).15 E .466(The return v)144 676.8 R .466
7198
-
+(in)3.204 E F2(\214lterpat)3.204 E F0(ne)3.204 E -.05(ga)-.15 G .704
7199
-
+(tes the pattern;).05 F(in this case, an)184 348 Q 2.5(yc)-.15 G
7200
-
+(ompletion not matching)-2.5 E F2(\214lterpat)2.5 E F0(is remo)2.5 E
7201
-
+-.15(ve)-.15 G(d.).15 E .466(The return v)144 364.8 R .466
7172 ➡ 7202 (alue is true unless an in)-.25 F -.25(va)-.4 G .466
7173 ➡ 7203 (lid option is supplied, an option other than).25 F F1<ad70>2.967 E F0
7174 ➡ 7204 (or)2.967 E F1<ad72>2.967 E F0 .467(is sup-)2.967 F 1.362
7175
-
No equivalent source code line in the reference code can be identified.
-(plied without a)144 688.8 R F3(name)3.862 E F0(ar)3.862 E 1.361
7205
-
+(plied without a)144 376.8 R F2(name)3.862 E F0(ar)3.862 E 1.361
7176 ➡ 7206 (gument, an attempt is made to remo)-.18 F 1.661 -.15(ve a c)-.15 H
7177
-
No equivalent source code line in the reference code can be identified.
-1.361(ompletion speci\214cation for a).15 F F3(name)144 700.8 Q F0
7207
-
+1.361(ompletion speci\214cation for a).15 F F2(name)144 388.8 Q F0
7178 ➡ 7208 (for which no speci\214cation e)2.5 E
7179 ➡ 7209 (xists, or an error occurs adding a completion speci\214cation.)-.15 E
7180
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(59)195.95 E 0 Cg EP
7181
-
No equivalent source code line in the reference code can be identified.
-%%Page: 60 60
7182
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
7183
-
No equivalent source code line in the reference code can be identified.
-BP
7184
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
7185
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7186
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7187
-
No equivalent source code line in the reference code can be identified.
-SF(compopt)108 84 Q F0([)2.5 E F1<ad6f>A/F2 10/Times-Italic@0 SF(option)
7188
-
No equivalent source code line in the reference code can be identified.
-2.5 E F0 2.5(][)C F1(\255DE)-2.5 E F0 2.5(][)C F1(+o)-2.5 E F2(option)
7189
-
No equivalent source code line in the reference code can be identified.
-2.5 E F0 2.5(][)C F2(name)-2.5 E F0(])A .447
7190
-
No equivalent source code line in the reference code can be identified.
-(Modify completion options for each)144 96 R F2(name)2.947 E F0 .447
7191
-
No equivalent source code line in the reference code can be identified.
-(according to the)2.947 F F2(option)2.947 E F0 .447
7192
-
No equivalent source code line in the reference code can be identified.
-(s, or for the currently-e)B -.15(xe)-.15 G(cuting).15 E .726
7193
-
No equivalent source code line in the reference code can be identified.
-(completion if no)144 108 R F2(name)3.226 E F0 3.226(sa)C .726
7210
-
+F1(compopt)108 405.6 Q F0([)2.5 E F1<ad6f>A F2(option)2.5 E F0 2.5(][)C
7211
-
+F1(\255DE)-2.5 E F0 2.5(][)C F1(+o)-2.5 E F2(option)2.5 E F0 2.5(][)C F2
7212
-
+(name)-2.5 E F0(])A .447(Modify completion options for each)144 417.6 R
7213
-
+F2(name)2.947 E F0 .447(according to the)2.947 F F2(option)2.947 E F0
7214
-
+.447(s, or for the currently-e)B -.15(xe)-.15 G(cuting).15 E .726
7215
-
+(completion if no)144 429.6 R F2(name)3.226 E F0 3.226(sa)C .726
7194 ➡ 7216 (re supplied.)-3.226 F .725(If no)5.725 F F2(option)3.225 E F0 3.225(sa)
7195 ➡ 7217 C .725(re gi)-3.225 F -.15(ve)-.25 G .725
7196
-
No equivalent source code line in the reference code can be identified.
-(n, display the completion options for).15 F(each)144 120 Q F2(name)
7218
-
+(n, display the completion options for).15 F(each)144 441.6 Q F2(name)
7197 ➡ 7219 3.223 E F0 .723(or the current completion.)3.223 F .724(The possible v)
7198 ➡ 7220 5.724 F .724(alues of)-.25 F F2(option)3.224 E F0 .724(are those v)3.224
7199
-
No equivalent source code line in the reference code can be identified.
-F .724(alid for the)-.25 F F1(com-)3.224 E(plete)144 132 Q F0 -.2(bu)
7221
-
+F .724(alid for the)-.25 F F1(com-)3.224 E(plete)144 453.6 Q F0 -.2(bu)
7200 ➡ 7222 2.798 G .298(iltin described abo).2 F -.15(ve)-.15 G 5.297(.T).15 G(he)
7201 ➡ 7223 -5.297 E F1<ad44>2.797 E F0 .297
7202 ➡ 7224 (option indicates that the remaining options should apply to)2.797 F
7203
-
No equivalent source code line in the reference code can be identified.
-1.227(the `)144 144 R(`def)-.74 E(ault')-.1 E 3.727('c)-.74 G 1.228(omm\
7204
-
No equivalent source code line in the reference code can be identified.
-and completion; that is, completion attempted on a command for which no)
7205
-
No equivalent source code line in the reference code can be identified.
--3.727 F 2.178(completion has pre)144 156 R 2.178
7225
-
+1.227(the `)144 465.6 R(`def)-.74 E(ault')-.1 E 3.727('c)-.74 G 1.228(o\
7226
-
+mmand completion; that is, completion attempted on a command for which \
7227
-
+no)-3.727 F 2.178(completion has pre)144 477.6 R 2.178
7206 ➡ 7228 (viously been de\214ned.)-.25 F(The)7.178 E F1<ad45>4.678 E F0 2.177
7207 ➡ 7229 (option indicates that the remaining options)4.677 F(should apply to `)
7208
-
No equivalent source code line in the reference code can be identified.
-144 168 Q(`empty')-.74 E 2.5('c)-.74 G
7230
-
+144 489.6 Q(`empty')-.74 E 2.5('c)-.74 G
7209 ➡ 7231 (ommand completion; that is, completion attempted on a blank line.)-2.5
7210
-
No equivalent source code line in the reference code can be identified.
-E 1.387(The return v)144 192 R 1.387(alue is true unless an in)-.25 F
7232
-
+E 1.387(The return v)144 513.6 R 1.387(alue is true unless an in)-.25 F
7211 ➡ 7233 -.25(va)-.4 G 1.388
7212 ➡ 7234 (lid option is supplied, an attempt is made to modify the).25 F
7213
-
No equivalent source code line in the reference code can be identified.
-(options for a)144 204 Q F2(name)2.5 E F0
7235
-
+(options for a)144 525.6 Q F2(name)2.5 E F0
7214 ➡ 7236 (for which no completion speci\214cation e)2.5 E
7215
-
No equivalent source code line in the reference code can be identified.
-(xists, or an output error occurs.)-.15 E F1(continue)108 220.8 Q F0([)
7216
-
No equivalent source code line in the reference code can be identified.
-2.5 E F2(n)A F0(])A 1.754(Resume the ne)144 232.8 R 1.754
7237
-
+(xists, or an output error occurs.)-.15 E F1(continue)108 542.4 Q F0([)
7238
-
+2.5 E F2(n)A F0(])A 1.754(Resume the ne)144 554.4 R 1.754
7217 ➡ 7239 (xt iteration of the enclosing)-.15 F F1 -.25(fo)4.254 G(r).25 E F0(,)A
7218 ➡ 7240 F1(while)4.254 E F0(,)A F1(until)4.254 E F0 4.254(,o)C(r)-4.254 E F1
7219 ➡ 7241 (select)4.254 E F0 4.253(loop. If)4.254 F F2(n)4.613 E F0 1.753
7220
-
No equivalent source code line in the reference code can be identified.
-(is speci\214ed,)4.493 F 1.208(resume at the)144 244.8 R F2(n)3.709 E F0
7221
-
No equivalent source code line in the reference code can be identified.
-1.209(th enclosing loop.)B F2(n)6.569 E F0 1.209(must be)3.949 F/F3 10
7242
-
+(is speci\214ed,)4.493 F 1.208(resume at the)144 566.4 R F2(n)3.709 E F0
7243
-
+1.209(th enclosing loop.)B F2(n)6.569 E F0 1.209(must be)3.949 F/F4 10
7222 ➡ 7244 /Symbol SF<b3>3.709 E F0 3.709(1. If)3.709 F F2(n)4.069 E F0 1.209
7223 ➡ 7245 (is greater than the number of enclosing)3.949 F .514
7224
-
No equivalent source code line in the reference code can be identified.
-(loops, the last enclosing loop \(the `)144 256.8 R(`top-le)-.74 E -.15
7246
-
+(loops, the last enclosing loop \(the `)144 578.4 R(`top-le)-.74 E -.15
7225 ➡ 7247 (ve)-.25 G(l').15 E 3.014('l)-.74 G .514(oop\) is resumed.)-3.014 F .513
7226 ➡ 7248 (The return v)5.513 F .513(alue is 0 unless)-.25 F F2(n)3.013 E F0(is)
7227
-
No equivalent source code line in the reference code can be identified.
-3.013 E(not greater than or equal to 1.)144 268.8 Q F1(declar)108 285.6
7249
-
+3.013 E(not greater than or equal to 1.)144 590.4 Q F1(declar)108 607.2
7228 ➡ 7250 Q(e)-.18 E F0([)2.5 E F1(\255aAfFgilnrtux)A F0 2.5(][)C F1<ad70>-2.5 E
7229 ➡ 7251 F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C(..])-2.5 E F1
7230
-
No equivalent source code line in the reference code can be identified.
-(typeset)108 297.6 Q F0([)2.5 E F1(\255aAfFgilnrtux)A F0 2.5(][)C F1
7252
-
+(typeset)108 619.2 Q F0([)2.5 E F1(\255aAfFgilnrtux)A F0 2.5(][)C F1
7231 ➡ 7253 <ad70>-2.5 E F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C
7232
-
No equivalent source code line in the reference code can be identified.
-(..])-2.5 E 1.264(Declare v)144 309.6 R 1.264(ariables and/or gi)-.25 F
7254
-
+(..])-2.5 E 1.264(Declare v)144 631.2 R 1.264(ariables and/or gi)-.25 F
7233 ➡ 7255 1.564 -.15(ve t)-.25 H 1.264(hem attrib).15 F 3.765(utes. If)-.2 F(no)
7234 ➡ 7256 3.765 E F2(name)3.765 E F0 3.765(sa)C 1.265(re gi)-3.765 F -.15(ve)-.25
7235 ➡ 7257 G 3.765(nt).15 G 1.265(hen display the v)-3.765 F 1.265(alues of)-.25 F
7236
-
No equivalent source code line in the reference code can be identified.
--.25(va)144 321.6 S 3.483(riables. The).25 F F1<ad70>3.483 E F0 .983
7258
-
+-.25(va)144 643.2 S 3.483(riables. The).25 F F1<ad70>3.483 E F0 .983
7237 ➡ 7259 (option will display the attrib)3.483 F .983(utes and v)-.2 F .982
7238 ➡ 7260 (alues of each)-.25 F F2(name)3.482 E F0 5.982(.W).18 G(hen)-5.982 E F1
7239
-
No equivalent source code line in the reference code can be identified.
-<ad70>3.482 E F0 .982(is used)3.482 F(with)144 333.6 Q F2(name)2.774 E
7261
-
+<ad70>3.482 E F0 .982(is used)3.482 F(with)144 655.2 Q F2(name)2.774 E
7240 ➡ 7262 F0(ar)2.774 E .274(guments, additional options, other than)-.18 F F1
7241 ➡ 7263 <ad66>2.775 E F0(and)2.775 E F1<ad46>2.775 E F0 2.775(,a)C .275
7242 ➡ 7264 (re ignored.)-2.775 F(When)5.275 E F1<ad70>2.775 E F0 .275(is supplied)
7243
-
No equivalent source code line in the reference code can be identified.
-2.775 F(without)144 345.6 Q F2(name)4.814 E F0(ar)4.814 E 2.314
7265
-
+2.775 F(without)144 667.2 Q F2(name)4.814 E F0(ar)4.814 E 2.314
7244 ➡ 7266 (guments, it will display the attrib)-.18 F 2.314(utes and v)-.2 F 2.313
7245 ➡ 7267 (alues of all v)-.25 F 2.313(ariables ha)-.25 F 2.313(ving the)-.2 F
7246
-
No equivalent source code line in the reference code can be identified.
-(attrib)144 357.6 Q 1.181(utes speci\214ed by the additional options.)
7268
-
+(attrib)144 679.2 Q 1.181(utes speci\214ed by the additional options.)
7247 ➡ 7269 -.2 F 1.182(If no other options are supplied with)6.181 F F1<ad70>3.682
7248 ➡ 7270 E F0(,)A F1(declar)3.682 E(e)-.18 E F0 .62(will display the attrib)144
7249
-
No equivalent source code line in the reference code can be identified.
-369.6 R .62(utes and v)-.2 F .62(alues of all shell v)-.25 F 3.12
7271
-
+691.2 R .62(utes and v)-.2 F .62(alues of all shell v)-.25 F 3.12
7250 ➡ 7272 (ariables. The)-.25 F F1<ad66>3.12 E F0 .62
7251 ➡ 7273 (option will restrict the display)3.12 F 1.29(to shell functions.)144
7252
-
No equivalent source code line in the reference code can be identified.
-381.6 R(The)6.29 E F1<ad46>3.79 E F0 1.291(option inhibits the display \
7274
-
+703.2 R(The)6.29 E F1<ad46>3.79 E F0 1.291(option inhibits the display \
7253 ➡ 7275 of function de\214nitions; only the function)3.791 F .948
7254
-
No equivalent source code line in the reference code can be identified.
-(name and attrib)144 393.6 R .948(utes are printed.)-.2 F .948(If the)
7276
-
+(name and attrib)144 715.2 R .948(utes are printed.)-.2 F .948(If the)
7255 ➡ 7277 5.948 F F1(extdeb)3.448 E(ug)-.2 E F0 .948
7256 ➡ 7278 (shell option is enabled using)3.448 F F1(shopt)3.448 E F0 3.448(,t)C
7257 ➡ 7279 .948(he source)-3.448 F 1.69(\214le name and line number where each)144
7258
-
No equivalent source code line in the reference code can be identified.
-405.6 R F2(name)4.19 E F0 1.69(is de\214ned are displayed as well.)4.19
7259
-
No equivalent source code line in the reference code can be identified.
-F(The)6.69 E F1<ad46>4.19 E F0(option)4.19 E(implies)144 417.6 Q F1
7260
-
No equivalent source code line in the reference code can be identified.
-<ad66>3.892 E F0 6.392(.T)C(he)-6.392 E F1<ad67>3.892 E F0 1.391
7261
-
No equivalent source code line in the reference code can be identified.
-(option forces v)3.892 F 1.391
7280
-
+727.2 R F2(name)4.19 E F0 1.69(is de\214ned are displayed as well.)4.19
7281
-
+F(The)6.69 E F1<ad46>4.19 E F0(option)4.19 E(GNU Bash 5.0)72 768 Q
7282
-
+(2018 March 15)144.29 E(60)193.45 E 0 Cg EP
7283
-
+%%Page: 61 61
7284
-
+%%BeginPageSetup
7285
-
+BP
7286
-
+%%EndPageSetup
7287
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7288
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(implies)144 84 Q
7289
-
+/F1 10/Times-Bold@0 SF<ad66>3.892 E F0 6.392(.T)C(he)-6.392 E F1<ad67>
7290
-
+3.892 E F0 1.391(option forces v)3.892 F 1.391
7262 ➡ 7291 (ariables to be created or modi\214ed at the global scope, e)-.25 F -.15
7263
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G(n).15 E(when)144 429.6 Q F1(declar)4.382 E(e)-.18 E F0 1.882
7292
-
+(ve)-.25 G(n).15 E(when)144 96 Q F1(declar)4.382 E(e)-.18 E F0 1.882
7264 ➡ 7293 (is e)4.382 F -.15(xe)-.15 G 1.882(cuted in a shell function.).15 F
7265 ➡ 7294 1.883(It is ignored in all other cases.)6.882 F 1.883(The follo)6.883 F
7266
-
No equivalent source code line in the reference code can be identified.
-(wing)-.25 E .794(options can be used to restrict output to v)144 441.6
7267
-
No equivalent source code line in the reference code can be identified.
-R .794(ariables with the speci\214ed attrib)-.25 F .793(ute or to gi)-.2
7268
-
No equivalent source code line in the reference code can be identified.
-F 1.093 -.15(ve v)-.25 H(ariables)-.1 E(attrib)144 453.6 Q(utes:)-.2 E
7269
-
No equivalent source code line in the reference code can be identified.
-F1<ad61>144 465.6 Q F0(Each)180 465.6 Q F2(name)2.5 E F0(is an inde)2.5
7270
-
No equivalent source code line in the reference code can be identified.
-E -.15(xe)-.15 G 2.5(da).15 G(rray v)-2.5 E(ariable \(see)-.25 E F1
7271
-
No equivalent source code line in the reference code can be identified.
-(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1<ad41>144 477.6 Q
7272
-
No equivalent source code line in the reference code can be identified.
-F0(Each)180 477.6 Q F2(name)2.5 E F0(is an associati)2.5 E .3 -.15(ve a)
7273
-
No equivalent source code line in the reference code can be identified.
--.25 H(rray v).15 E(ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 E
7274
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G(\).).15 E F1<ad66>144 489.6 Q F0(Use function names only)
7275
-
No equivalent source code line in the reference code can be identified.
-180 489.6 Q(.)-.65 E F1<ad69>144 501.6 Q F0 .557(The v)180 501.6 R .558
7276
-
No equivalent source code line in the reference code can be identified.
-(ariable is treated as an inte)-.25 F .558(ger; arithmetic e)-.15 F -.25
7277
-
No equivalent source code line in the reference code can be identified.
-(va)-.25 G .558(luation \(see).25 F/F4 9/Times-Bold@0 SF .558
7278
-
No equivalent source code line in the reference code can be identified.
-(ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION)180 513.6 Q F0(abo)
7279
-
No equivalent source code line in the reference code can be identified.
-2.25 E -.15(ve)-.15 G 2.5(\)i).15 G 2.5(sp)-2.5 G(erformed when the v)
7280
-
No equivalent source code line in the reference code can be identified.
--2.5 E(ariable is assigned a v)-.25 E(alue.)-.25 E F1<ad6c>144 525.6 Q
7281
-
No equivalent source code line in the reference code can be identified.
-F0 .91(When the v)180 525.6 R .909(ariable is assigned a v)-.25 F .909
7282
-
No equivalent source code line in the reference code can be identified.
-(alue, all upper)-.25 F .909(-case characters are con)-.2 F -.15(ve)-.4
7283
-
No equivalent source code line in the reference code can be identified.
-G .909(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 537.6 R
7284
-
No equivalent source code line in the reference code can be identified.
-(upper)2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad6e>144 549.6
7285
-
No equivalent source code line in the reference code can be identified.
-Q F0(Gi)180 549.6 Q 1.619 -.15(ve e)-.25 H(ach).15 E F2(name)3.819 E F0
7286
-
No equivalent source code line in the reference code can be identified.
-(the)3.819 E F2(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319
7295
-
+(wing)-.25 E .794(options can be used to restrict output to v)144 108 R
7296
-
+.794(ariables with the speci\214ed attrib)-.25 F .793(ute or to gi)-.2 F
7297
-
+1.093 -.15(ve v)-.25 H(ariables)-.1 E(attrib)144 120 Q(utes:)-.2 E F1
7298
-
+<ad61>144 132 Q F0(Each)180 132 Q/F2 10/Times-Italic@0 SF(name)2.5 E F0
7299
-
+(is an inde)2.5 E -.15(xe)-.15 G 2.5(da).15 G(rray v)-2.5 E
7300
-
+(ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).)
7301
-
+.15 E F1<ad41>144 144 Q F0(Each)180 144 Q F2(name)2.5 E F0
7302
-
+(is an associati)2.5 E .3 -.15(ve a)-.25 H(rray v).15 E(ariable \(see)
7303
-
+-.25 E F1(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1<ad66>144
7304
-
+156 Q F0(Use function names only)180 156 Q(.)-.65 E F1<ad69>144 168 Q F0
7305
-
+.557(The v)180 168 R .558(ariable is treated as an inte)-.25 F .558
7306
-
+(ger; arithmetic e)-.15 F -.25(va)-.25 G .558(luation \(see).25 F/F3 9
7307
-
+/Times-Bold@0 SF .558(ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION)
7308
-
+180 180 Q F0(abo)2.25 E -.15(ve)-.15 G 2.5(\)i).15 G 2.5(sp)-2.5 G
7309
-
+(erformed when the v)-2.5 E(ariable is assigned a v)-.25 E(alue.)-.25 E
7310
-
+F1<ad6c>144 192 Q F0 .91(When the v)180 192 R .909
7311
-
+(ariable is assigned a v)-.25 F .909(alue, all upper)-.25 F .909
7312
-
+(-case characters are con)-.2 F -.15(ve)-.4 G .909(rted to lo).15 F(wer)
7313
-
+-.25 E(-)-.2 E 2.5(case. The)180 204 R(upper)2.5 E(-case attrib)-.2 E
7314
-
+(ute is disabled.)-.2 E F1<ad6e>144 216 Q F0(Gi)180 216 Q 1.619 -.15
7315
-
+(ve e)-.25 H(ach).15 E F2(name)3.819 E F0(the)3.819 E F2(namer)3.819 E
7316
-
+(ef)-.37 E F0(attrib)3.819 E 1.319
7287 ➡ 7317 (ute, making it a name reference to another v)-.2 F(ariable.)-.25 E
7288
-
No equivalent source code line in the reference code can be identified.
-1.519(That other v)180 561.6 R 1.519(ariable is de\214ned by the v)-.25
7289
-
No equivalent source code line in the reference code can be identified.
-F 1.518(alue of)-.25 F F2(name)4.018 E F0 6.518(.A)C 1.518
7290
-
No equivalent source code line in the reference code can be identified.
-(ll references, assignments, and)-6.518 F(attrib)180 573.6 Q .226
7318
-
+1.519(That other v)180 228 R 1.519(ariable is de\214ned by the v)-.25 F
7319
-
+1.518(alue of)-.25 F F2(name)4.018 E F0 6.518(.A)C 1.518
7320
-
+(ll references, assignments, and)-6.518 F(attrib)180 240 Q .226
7291 ➡ 7321 (ute modi\214cations to)-.2 F F2(name)2.726 E F0 2.726(,e)C .226
7292 ➡ 7322 (xcept those using or changing the)-2.876 F F1<ad6e>2.726 E F0(attrib)
7293
-
No equivalent source code line in the reference code can be identified.
-2.726 E .227(ute itself, are)-.2 F .809(performed on the v)180 585.6 R
7323
-
+2.726 E .227(ute itself, are)-.2 F .809(performed on the v)180 252 R
7294 ➡ 7324 .809(ariable referenced by)-.25 F F2(name)3.308 E F0 1.908 -.55('s v)D
7295 ➡ 7325 3.308(alue. The).3 F .808(nameref attrib)3.308 F .808(ute cannot be)-.2
7296
-
No equivalent source code line in the reference code can be identified.
-F(applied to array v)180 597.6 Q(ariables.)-.25 E F1<ad72>144 609.6 Q F0
7297
-
No equivalent source code line in the reference code can be identified.
-(Mak)180 609.6 Q(e)-.1 E F2(name)5.046 E F0 5.046(sr)C(eadonly)-5.046 E
7326
-
+F(applied to array v)180 264 Q(ariables.)-.25 E F1<ad72>144 276 Q F0
7327
-
+(Mak)180 276 Q(e)-.1 E F2(name)5.046 E F0 5.046(sr)C(eadonly)-5.046 E
7298 ➡ 7328 7.546(.T)-.65 G 2.546(hese names cannot then be assigned v)-7.546 F
7299
-
No equivalent source code line in the reference code can be identified.
-2.547(alues by subsequent)-.25 F(assignment statements or unset.)180
7300
-
No equivalent source code line in the reference code can be identified.
-621.6 Q F1<ad74>144 633.6 Q F0(Gi)180 633.6 Q .73 -.15(ve e)-.25 H(ach)
7301
-
No equivalent source code line in the reference code can be identified.
-.15 E F2(name)2.93 E F0(the)2.929 E F2(tr)2.929 E(ace)-.15 E F0(attrib)
7302
-
No equivalent source code line in the reference code can be identified.
-2.929 E 2.929(ute. T)-.2 F .429(raced functions inherit the)-.35 F F1
7303
-
No equivalent source code line in the reference code can be identified.
-(DEB)2.929 E(UG)-.1 E F0(and)2.929 E F1(RETURN)2.929 E F0
7304
-
No equivalent source code line in the reference code can be identified.
-(traps from the calling shell.)180 645.6 Q(The trace attrib)5 E
7305
-
No equivalent source code line in the reference code can be identified.
-(ute has no special meaning for v)-.2 E(ariables.)-.25 E F1<ad75>144
7306
-
No equivalent source code line in the reference code can be identified.
-657.6 Q F0 .909(When the v)180 657.6 R .909(ariable is assigned a v)-.25
7307
-
No equivalent source code line in the reference code can be identified.
-F .909(alue, all lo)-.25 F(wer)-.25 E .909(-case characters are con)-.2
7308
-
No equivalent source code line in the reference code can be identified.
-F -.15(ve)-.4 G .91(rted to upper).15 F(-)-.2 E 2.5(case. The)180 669.6
7309
-
No equivalent source code line in the reference code can be identified.
-R(lo)2.5 E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad78>
7310
-
No equivalent source code line in the reference code can be identified.
-144 681.6 Q F0(Mark)180 681.6 Q F2(name)2.5 E F0 2.5(sf)C(or e)-2.5 E
7329
-
+2.547(alues by subsequent)-.25 F(assignment statements or unset.)180 288
7330
-
+Q F1<ad74>144 300 Q F0(Gi)180 300 Q .73 -.15(ve e)-.25 H(ach).15 E F2
7331
-
+(name)2.93 E F0(the)2.929 E F2(tr)2.929 E(ace)-.15 E F0(attrib)2.929 E
7332
-
+2.929(ute. T)-.2 F .429(raced functions inherit the)-.35 F F1(DEB)2.929
7333
-
+E(UG)-.1 E F0(and)2.929 E F1(RETURN)2.929 E F0
7334
-
+(traps from the calling shell.)180 312 Q(The trace attrib)5 E
7335
-
+(ute has no special meaning for v)-.2 E(ariables.)-.25 E F1<ad75>144 324
7336
-
+Q F0 .909(When the v)180 324 R .909(ariable is assigned a v)-.25 F .909
7337
-
+(alue, all lo)-.25 F(wer)-.25 E .909(-case characters are con)-.2 F -.15
7338
-
+(ve)-.4 G .91(rted to upper).15 F(-)-.2 E 2.5(case. The)180 336 R(lo)2.5
7339
-
+E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad78>144 348 Q
7340
-
+F0(Mark)180 348 Q F2(name)2.5 E F0 2.5(sf)C(or e)-2.5 E
7311 ➡ 7341 (xport to subsequent commands via the en)-.15 E(vironment.)-.4 E .121
7312
-
No equivalent source code line in the reference code can be identified.
-(Using `+' instead of `\255' turns of)144 698.4 R 2.621(ft)-.25 G .121
7342
-
+(Using `+' instead of `\255' turns of)144 364.8 R 2.621(ft)-.25 G .121
7313 ➡ 7343 (he attrib)-2.621 F .121(ute instead, with the e)-.2 F .12
7314 ➡ 7344 (xceptions that)-.15 F F1(+a)2.62 E F0 .12(may not be used)2.62 F .644
7315
-
No equivalent source code line in the reference code can be identified.
-(to destro)144 710.4 R 3.144(ya)-.1 G 3.144(na)-3.144 G .644(rray v)
7345
-
+(to destro)144 376.8 R 3.144(ya)-.1 G 3.144(na)-3.144 G .644(rray v)
7316 ➡ 7346 -3.144 F .644(ariable and)-.25 F F1(+r)3.145 E F0 .645(will not remo)
7317 ➡ 7347 3.145 F .945 -.15(ve t)-.15 H .645(he readonly attrib).15 F 3.145
7318
-
No equivalent source code line in the reference code can be identified.
-(ute. When)-.2 F .645(used in a func-)3.145 F(tion,)144 722.4 Q F1
7348
-
+(ute. When)-.2 F .645(used in a func-)3.145 F(tion,)144 388.8 Q F1
7319 ➡ 7349 (declar)2.835 E(e)-.18 E F0(and)2.835 E F1(typeset)2.835 E F0(mak)2.835
7320 ➡ 7350 E 2.835(ee)-.1 G(ach)-2.835 E F2(name)2.835 E F0 .335
7321 ➡ 7351 (local, as with the)2.835 F F1(local)2.835 E F0 .335
7322
-
No equivalent source code line in the reference code can be identified.
-(command, unless the)2.835 F F1<ad67>2.835 E F0(option)2.835 E
7323
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(60)195.95 E 0 Cg EP
7324
-
No equivalent source code line in the reference code can be identified.
-%%Page: 61 61
7325
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
7326
-
No equivalent source code line in the reference code can be identified.
-BP
7327
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
7328
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7329
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.282
7330
-
No equivalent source code line in the reference code can be identified.
-(is supplied.)144 84 R 1.282(If a v)6.282 F 1.283(ariable name is follo)
7331
-
No equivalent source code line in the reference code can be identified.
--.25 F 1.283(wed by =)-.25 F/F1 10/Times-Italic@0 SF(value)A F0 3.783
7352
-
+(command, unless the)2.835 F F1<ad67>2.835 E F0(option)2.835 E 1.282
7353
-
+(is supplied.)144 400.8 R 1.282(If a v)6.282 F 1.283
7354
-
+(ariable name is follo)-.25 F 1.283(wed by =)-.25 F F2(value)A F0 3.783
7332 ➡ 7355 (,t)C 1.283(he v)-3.783 F 1.283(alue of the v)-.25 F 1.283
7333
-
No equivalent source code line in the reference code can be identified.
-(ariable is set to)-.25 F F1(value)3.783 E F0(.)A .927(When using)144 96
7334
-
No equivalent source code line in the reference code can be identified.
-R/F2 10/Times-Bold@0 SF<ad61>3.427 E F0(or)3.427 E F2<ad41>3.427 E F0
7335
-
No equivalent source code line in the reference code can be identified.
-.926(and the compound assignment syntax to create array v)3.427 F .926
7336
-
No equivalent source code line in the reference code can be identified.
-(ariables, additional)-.25 F(attrib)144 108 Q .592(utes do not tak)-.2 F
7337
-
No equivalent source code line in the reference code can be identified.
-3.092(ee)-.1 G -.25(ff)-3.092 G .592(ect until subsequent assignments.)
7338
-
No equivalent source code line in the reference code can be identified.
-.25 F .592(The return v)5.592 F .592(alue is 0 unless an in)-.25 F -.25
7339
-
No equivalent source code line in the reference code can be identified.
-(va)-.4 G(lid).25 E .429
7356
-
+(ariable is set to)-.25 F F2(value)3.783 E F0(.)A .927(When using)144
7357
-
+412.8 R F1<ad61>3.427 E F0(or)3.427 E F1<ad41>3.427 E F0 .926
7358
-
+(and the compound assignment syntax to create array v)3.427 F .926
7359
-
+(ariables, additional)-.25 F(attrib)144 424.8 Q .592(utes do not tak)-.2
7360
-
+F 3.092(ee)-.1 G -.25(ff)-3.092 G .592
7361
-
+(ect until subsequent assignments.).25 F .592(The return v)5.592 F .592
7362
-
+(alue is 0 unless an in)-.25 F -.25(va)-.4 G(lid).25 E .429
7340 ➡ 7363 (option is encountered, an attempt is made to de\214ne a function using)
7341
-
No equivalent source code line in the reference code can be identified.
-144 120 R/F3 10/Courier@0 SF .428(\255f foo=bar)2.929 F F0 2.928(,a)C
7364
-
+144 436.8 R/F4 10/Courier@0 SF .428(\255f foo=bar)2.929 F F0 2.928(,a)C
7342 ➡ 7365 2.928(na)-2.928 G .428(ttempt is)-2.928 F .062(made to assign a v)144
7343
-
No equivalent source code line in the reference code can be identified.
-132 R .062(alue to a readonly v)-.25 F .063
7366
-
+448.8 R .062(alue to a readonly v)-.25 F .063
7344 ➡ 7367 (ariable, an attempt is made to assign a v)-.25 F .063
7345 ➡ 7368 (alue to an array v)-.25 F(ari-)-.25 E .102
7346
-
No equivalent source code line in the reference code can be identified.
-(able without using the compound assignment syntax \(see)144 144 R F2
7369
-
+(able without using the compound assignment syntax \(see)144 460.8 R F1
7347 ➡ 7370 (Arrays)2.602 E F0(abo)2.602 E -.15(ve)-.15 G .102(\), one of the).15 F
7348
-
No equivalent source code line in the reference code can be identified.
-F1(names)2.602 E F0 .101(is not a)2.602 F -.25(va)144 156 S .171
7371
-
+F2(names)2.602 E F0 .101(is not a)2.602 F -.25(va)144 472.8 S .171
7349 ➡ 7372 (lid shell v).25 F .171(ariable name, an attempt is made to turn of)-.25
7350 ➡ 7373 F 2.671(fr)-.25 G .171(eadonly status for a readonly v)-2.671 F .172
7351
-
No equivalent source code line in the reference code can be identified.
-(ariable, an)-.25 F .96(attempt is made to turn of)144 168 R 3.46(fa)
7374
-
+(ariable, an)-.25 F .96(attempt is made to turn of)144 484.8 R 3.46(fa)
7352 ➡ 7375 -.25 G .96(rray status for an array v)-3.46 F .96
7353
-
No equivalent source code line in the reference code can be identified.
-(ariable, or an attempt is made to display a)-.25 F(non-e)144 180 Q
7354
-
No equivalent source code line in the reference code can be identified.
-(xistent function with)-.15 E F2<ad66>2.5 E F0(.)A F2
7355
-
No equivalent source code line in the reference code can be identified.
-(dirs [\255clpv] [+)108 196.8 Q F1(n)A F2 2.5(][)C<ad>-2.5 E F1(n)A F2
7356
-
No equivalent source code line in the reference code can be identified.
-(])A F0 -.4(Wi)144 208.8 S .328
7376
-
+(ariable, or an attempt is made to display a)-.25 F(non-e)144 496.8 Q
7377
-
+(xistent function with)-.15 E F1<ad66>2.5 E F0(.)A F1
7378
-
+(dirs [\255clpv] [+)108 513.6 Q F2(n)A F1 2.5(][)C<ad>-2.5 E F2(n)A F1
7379
-
+(])A F0 -.4(Wi)144 525.6 S .328
7357 ➡ 7380 (thout options, displays the list of currently remembered directories.)
7358 ➡ 7381 .4 F .329(The def)5.329 F .329(ault display is on a)-.1 F 1.238
7359
-
No equivalent source code line in the reference code can be identified.
-(single line with directory names separated by spaces.)144 220.8 R 1.238
7360
-
No equivalent source code line in the reference code can be identified.
-(Directories are added to the list with the)6.238 F F2(pushd)144 232.8 Q
7361
-
No equivalent source code line in the reference code can be identified.
-F0 2.003(command; the)4.503 F F2(popd)4.503 E F0 2.003(command remo)
7382
-
+(single line with directory names separated by spaces.)144 537.6 R 1.238
7383
-
+(Directories are added to the list with the)6.238 F F1(pushd)144 549.6 Q
7384
-
+F0 2.003(command; the)4.503 F F1(popd)4.503 E F0 2.003(command remo)
7362 ➡ 7385 4.503 F -.15(ve)-.15 G 4.503(se).15 G 2.003(ntries from the list.)-4.503
7363
-
No equivalent source code line in the reference code can be identified.
-F 2.003(The current directory is)7.003 F(al)144 244.8 Q -.1(wa)-.1 G
7364
-
No equivalent source code line in the reference code can be identified.
-(ys the \214rst directory in the stack.).1 E F2<ad63>144 256.8 Q F0
7365
-
No equivalent source code line in the reference code can be identified.
-(Clears the directory stack by deleting all of the entries.)180 256.8 Q
7366
-
No equivalent source code line in the reference code can be identified.
-F2<ad6c>144 268.8 Q F0 .882
7367
-
No equivalent source code line in the reference code can be identified.
-(Produces a listing using full pathnames; the def)180 268.8 R .881
7386
-
+F 2.003(The current directory is)7.003 F(al)144 561.6 Q -.1(wa)-.1 G
7387
-
+(ys the \214rst directory in the stack.).1 E F1<ad63>144 573.6 Q F0
7388
-
+(Clears the directory stack by deleting all of the entries.)180 573.6 Q
7389
-
+F1<ad6c>144 585.6 Q F0 .882
7390
-
+(Produces a listing using full pathnames; the def)180 585.6 R .881
7368 ➡ 7391 (ault listing format uses a tilde to denote)-.1 F(the home directory)180
7369
-
No equivalent source code line in the reference code can be identified.
-280.8 Q(.)-.65 E F2<ad70>144 292.8 Q F0
7370
-
No equivalent source code line in the reference code can be identified.
-(Print the directory stack with one entry per line.)180 292.8 Q F2<ad76>
7371
-
No equivalent source code line in the reference code can be identified.
-144 304.8 Q F0 .272(Print the directory stack with one entry per line, \
7372
-
No equivalent source code line in the reference code can be identified.
-pre\214xing each entry with its inde)180 304.8 R 2.773(xi)-.15 G 2.773
7373
-
No equivalent source code line in the reference code can be identified.
-(nt)-2.773 G(he)-2.773 E(stack.)180 316.8 Q F2(+)144 328.8 Q F1(n)A F0
7374
-
No equivalent source code line in the reference code can be identified.
-1.565(Displays the)180 328.8 R F1(n)4.065 E F0 1.565
7375
-
No equivalent source code line in the reference code can be identified.
-(th entry counting from the left of the list sho)B 1.564(wn by)-.25 F F2
7392
-
+597.6 Q(.)-.65 E F1<ad70>144 609.6 Q F0
7393
-
+(Print the directory stack with one entry per line.)180 609.6 Q F1<ad76>
7394
-
+144 621.6 Q F0 .272(Print the directory stack with one entry per line, \
7395
-
+pre\214xing each entry with its inde)180 621.6 R 2.773(xi)-.15 G 2.773
7396
-
+(nt)-2.773 G(he)-2.773 E(stack.)180 633.6 Q F1(+)144 645.6 Q F2(n)A F0
7397
-
+1.565(Displays the)180 645.6 R F2(n)4.065 E F0 1.565
7398
-
+(th entry counting from the left of the list sho)B 1.564(wn by)-.25 F F1
7376 ➡ 7399 (dirs)4.064 E F0 1.564(when in)4.064 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
7377
-
No equivalent source code line in the reference code can be identified.
-(without options, starting with zero.)180 340.8 Q F2<ad>144 352.8 Q F1
7378
-
No equivalent source code line in the reference code can be identified.
-(n)A F0 1.194(Displays the)180 352.8 R F1(n)3.694 E F0 1.194
7400
-
+(without options, starting with zero.)180 657.6 Q F1<ad>144 669.6 Q F2
7401
-
+(n)A F0 1.194(Displays the)180 669.6 R F2(n)3.694 E F0 1.194
7379 ➡ 7402 (th entry counting from the right of the list sho)B 1.194(wn by)-.25 F
7380
-
No equivalent source code line in the reference code can be identified.
-F2(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
7381
-
No equivalent source code line in the reference code can be identified.
-(without options, starting with zero.)180 364.8 Q .258(The return v)144
7382
-
No equivalent source code line in the reference code can be identified.
-381.6 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258
7383
-
No equivalent source code line in the reference code can be identified.
-(lid option is supplied or).25 F F1(n)2.758 E F0(inde)2.758 E -.15(xe)
7403
-
+F1(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
7404
-
+(without options, starting with zero.)180 681.6 Q .258(The return v)144
7405
-
+698.4 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258
7406
-
+(lid option is supplied or).25 F F2(n)2.758 E F0(inde)2.758 E -.15(xe)
7384 ➡ 7407 -.15 G 2.758(sb).15 G -.15(ey)-2.758 G .258(ond the end of the direc-)
7385
-
No equivalent source code line in the reference code can be identified.
-.15 F(tory stack.)144 393.6 Q F2(diso)108 410.4 Q(wn)-.1 E F0([)2.5 E F2
7386
-
No equivalent source code line in the reference code can be identified.
-(\255ar)A F0 2.5(][)C F2<ad68>-2.5 E F0 2.5(][)C F1(jobspec)-2.5 E F0
7387
-
No equivalent source code line in the reference code can be identified.
-(... |)2.5 E F1(pid)2.5 E F0(... ])2.5 E -.4(Wi)144 422.4 S .121
7388
-
No equivalent source code line in the reference code can be identified.
-(thout options, remo).4 F .422 -.15(ve e)-.15 H(ach).15 E F1(jobspec)
7389
-
No equivalent source code line in the reference code can be identified.
-4.362 E F0 .122(from the table of acti)2.932 F .422 -.15(ve j)-.25 H
7390
-
No equivalent source code line in the reference code can be identified.
-2.622(obs. If).15 F F1(jobspec)4.362 E F0 .122(is not present, and)2.932
7391
-
No equivalent source code line in the reference code can be identified.
-F .096(neither the)144 434.4 R F2<ad61>2.596 E F0 .096(nor the)2.596 F
7392
-
No equivalent source code line in the reference code can be identified.
-F2<ad72>2.596 E F0 .096(option is supplied, the)2.596 F F1(curr)2.596 E
7393
-
No equivalent source code line in the reference code can be identified.
-.096(ent job)-.37 F F0 .096(is used.)2.596 F .096(If the)5.096 F F2
7394
-
No equivalent source code line in the reference code can be identified.
-<ad68>2.596 E F0 .096(option is gi)2.596 F -.15(ve)-.25 G .096(n, each)
7395
-
No equivalent source code line in the reference code can be identified.
-.15 F F1(jobspec)145.74 446.4 Q F0 .585(is not remo)3.395 F -.15(ve)-.15
7396
-
No equivalent source code line in the reference code can be identified.
-G 3.085(df).15 G .585(rom the table, b)-3.085 F .585(ut is mark)-.2 F
7397
-
No equivalent source code line in the reference code can be identified.
-.585(ed so that)-.1 F/F4 9/Times-Bold@0 SF(SIGHUP)3.085 E F0 .586
7398
-
No equivalent source code line in the reference code can be identified.
-(is not sent to the job if the)2.835 F .962(shell recei)144 458.4 R -.15
7399
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G 3.462(sa).15 G F4(SIGHUP)A/F5 9/Times-Roman@0 SF(.)A F0 .962
7400
-
No equivalent source code line in the reference code can be identified.
-(If no)5.462 F F1(jobspec)5.202 E F0 .962(is supplied, the)3.772 F F2
7408
-
+.15 F(tory stack.)144 710.4 Q(GNU Bash 5.0)72 768 Q(2018 March 15)144.29
7409
-
+E(61)193.45 E 0 Cg EP
7410
-
+%%Page: 62 62
7411
-
+%%BeginPageSetup
7412
-
+BP
7413
-
+%%EndPageSetup
7414
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7415
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7416
-
+SF(diso)108 84 Q(wn)-.1 E F0([)2.5 E F1(\255ar)A F0 2.5(][)C F1<ad68>
7417
-
+-2.5 E F0 2.5(][)C/F2 10/Times-Italic@0 SF(jobspec)-2.5 E F0(... |)2.5 E
7418
-
+F2(pid)2.5 E F0(... ])2.5 E -.4(Wi)144 96 S .121(thout options, remo).4
7419
-
+F .422 -.15(ve e)-.15 H(ach).15 E F2(jobspec)4.362 E F0 .122
7420
-
+(from the table of acti)2.932 F .422 -.15(ve j)-.25 H 2.622(obs. If).15
7421
-
+F F2(jobspec)4.362 E F0 .122(is not present, and)2.932 F .096
7422
-
+(neither the)144 108 R F1<ad61>2.596 E F0 .096(nor the)2.596 F F1<ad72>
7423
-
+2.596 E F0 .096(option is supplied, the)2.596 F F2(curr)2.596 E .096
7424
-
+(ent job)-.37 F F0 .096(is used.)2.596 F .096(If the)5.096 F F1<ad68>
7425
-
+2.596 E F0 .096(option is gi)2.596 F -.15(ve)-.25 G .096(n, each).15 F
7426
-
+F2(jobspec)145.74 120 Q F0 .585(is not remo)3.395 F -.15(ve)-.15 G 3.085
7427
-
+(df).15 G .585(rom the table, b)-3.085 F .585(ut is mark)-.2 F .585
7428
-
+(ed so that)-.1 F/F3 9/Times-Bold@0 SF(SIGHUP)3.085 E F0 .586
7429
-
+(is not sent to the job if the)2.835 F .962(shell recei)144 132 R -.15
7430
-
+(ve)-.25 G 3.462(sa).15 G F3(SIGHUP)A/F4 9/Times-Roman@0 SF(.)A F0 .962
7431
-
+(If no)5.462 F F2(jobspec)5.202 E F0 .962(is supplied, the)3.772 F F1
7401 ➡ 7432 <ad61>3.462 E F0 .962(option means to remo)3.462 F 1.262 -.15(ve o)-.15
7402
-
No equivalent source code line in the reference code can be identified.
-H 3.462(rm).15 G .962(ark all)-3.462 F 1.358(jobs; the)144 470.4 R F2
7403
-
No equivalent source code line in the reference code can be identified.
-<ad72>3.858 E F0 1.358(option without a)3.858 F F1(jobspec)5.598 E F0
7433
-
+H 3.462(rm).15 G .962(ark all)-3.462 F 1.358(jobs; the)144 144 R F1
7434
-
+<ad72>3.858 E F0 1.358(option without a)3.858 F F2(jobspec)5.598 E F0
7404 ➡ 7435 (ar)4.169 E 1.359(gument restricts operation to running jobs.)-.18 F
7405
-
No equivalent source code line in the reference code can be identified.
-1.359(The return)6.359 F -.25(va)144 482.4 S(lue is 0 unless a).25 E F1
7436
-
+1.359(The return)6.359 F -.25(va)144 156 S(lue is 0 unless a).25 E F2
7406 ➡ 7437 (jobspec)4.24 E F0(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E
7407
-
No equivalent source code line in the reference code can be identified.
-F2(echo)108 499.2 Q F0([)2.5 E F2(\255neE)A F0 2.5(][)C F1(ar)-2.5 E(g)
7408
-
No equivalent source code line in the reference code can be identified.
--.37 E F0(...])2.5 E .425(Output the)144 511.2 R F1(ar)2.925 E(g)-.37 E
7438
-
+F1(echo)108 172.8 Q F0([)2.5 E F1(\255neE)A F0 2.5(][)C F2(ar)-2.5 E(g)
7439
-
+-.37 E F0(...])2.5 E .425(Output the)144 184.8 R F2(ar)2.925 E(g)-.37 E
7409 ➡ 7440 F0 .424(s, separated by spaces, follo)B .424(wed by a ne)-.25 F 2.924
7410 ➡ 7441 (wline. The)-.25 F .424(return status is 0 unless a write)2.924 F .307
7411
-
No equivalent source code line in the reference code can be identified.
-(error occurs.)144 523.2 R(If)5.307 E F2<ad6e>2.807 E F0 .307
7442
-
+(error occurs.)144 196.8 R(If)5.307 E F1<ad6e>2.807 E F0 .307
7412 ➡ 7443 (is speci\214ed, the trailing ne)2.807 F .308(wline is suppressed.)-.25
7413
-
No equivalent source code line in the reference code can be identified.
-F .308(If the)5.308 F F2<ad65>2.808 E F0 .308(option is gi)2.808 F -.15
7444
-
+F .308(If the)5.308 F F1<ad65>2.808 E F0 .308(option is gi)2.808 F -.15
7414 ➡ 7445 (ve)-.25 G .308(n, inter).15 F(-)-.2 E 1.349(pretation of the follo)144
7415
-
No equivalent source code line in the reference code can be identified.
-535.2 R 1.348(wing backslash-escaped characters is enabled.)-.25 F(The)
7416
-
No equivalent source code line in the reference code can be identified.
-6.348 E F2<ad45>3.848 E F0 1.348(option disables the)3.848 F 1.054
7417
-
No equivalent source code line in the reference code can be identified.
-(interpretation of these escape characters, e)144 547.2 R -.15(ve)-.25 G
7446
-
+208.8 R 1.348(wing backslash-escaped characters is enabled.)-.25 F(The)
7447
-
+6.348 E F1<ad45>3.848 E F0 1.348(option disables the)3.848 F 1.054
7448
-
+(interpretation of these escape characters, e)144 220.8 R -.15(ve)-.25 G
7418 ➡ 7449 3.555(no).15 G 3.555(ns)-3.555 G 1.055(ystems where the)-3.555 F 3.555
7419 ➡ 7450 (ya)-.15 G 1.055(re interpreted by def)-3.555 F(ault.)-.1 E(The)144
7420
-
No equivalent source code line in the reference code can be identified.
-559.2 Q F2(xpg_echo)3.459 E F0 .959
7451
-
+232.8 Q F1(xpg_echo)3.459 E F0 .959
7421 ➡ 7452 (shell option may be used to dynamically determine whether or not)3.459
7422
-
No equivalent source code line in the reference code can be identified.
-F F2(echo)3.458 E F0 -.15(ex)3.458 G(pands).15 E .715
7423
-
No equivalent source code line in the reference code can be identified.
-(these escape characters by def)144 571.2 R(ault.)-.1 E F2(echo)5.715 E
7424
-
No equivalent source code line in the reference code can be identified.
-F0 .716(does not interpret)3.215 F F2<adad>3.216 E F0 .716
7425
-
No equivalent source code line in the reference code can be identified.
-(to mean the end of options.)3.216 F F2(echo)5.716 E F0
7426
-
No equivalent source code line in the reference code can be identified.
-(interprets the follo)144 583.2 Q(wing escape sequences:)-.25 E F2(\\a)
7427
-
No equivalent source code line in the reference code can be identified.
-144 595.2 Q F0(alert \(bell\))180 595.2 Q F2(\\b)144 607.2 Q F0
7428
-
No equivalent source code line in the reference code can be identified.
-(backspace)180 607.2 Q F2(\\c)144 619.2 Q F0(suppress further output)180
7429
-
No equivalent source code line in the reference code can be identified.
-619.2 Q F2(\\e)144 631.2 Q(\\E)144 643.2 Q F0(an escape character)180
7430
-
No equivalent source code line in the reference code can be identified.
-643.2 Q F2(\\f)144 655.2 Q F0(form feed)180 655.2 Q F2(\\n)144 667.2 Q
7431
-
No equivalent source code line in the reference code can be identified.
-F0(ne)180 667.2 Q 2.5(wl)-.25 G(ine)-2.5 E F2(\\r)144 679.2 Q F0
7432
-
No equivalent source code line in the reference code can be identified.
-(carriage return)180 679.2 Q F2(\\t)144 691.2 Q F0(horizontal tab)180
7433
-
No equivalent source code line in the reference code can be identified.
-691.2 Q F2(\\v)144 703.2 Q F0 -.15(ve)180 703.2 S(rtical tab).15 E F2
7434
-
No equivalent source code line in the reference code can be identified.
-(\\\\)144 715.2 Q F0(backslash)180 715.2 Q(GNU Bash 4.4)72 768 Q
7435
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(61)195.95 E 0 Cg EP
7436
-
No equivalent source code line in the reference code can be identified.
-%%Page: 62 62
7437
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
7438
-
No equivalent source code line in the reference code can be identified.
-BP
7439
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
7440
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7441
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7442
-
No equivalent source code line in the reference code can be identified.
-SF(\\0)144 84 Q/F2 10/Times-Italic@0 SF(nnn)A F0
7443
-
No equivalent source code line in the reference code can be identified.
-(the eight-bit character whose v)180 84 Q(alue is the octal v)-.25 E
7444
-
No equivalent source code line in the reference code can be identified.
-(alue)-.25 E F2(nnn)2.5 E F0(\(zero to three octal digits\))2.5 E F1
7445
-
No equivalent source code line in the reference code can be identified.
-(\\x)144 96 Q F2(HH)A F0(the eight-bit character whose v)180 96 Q
7453
-
+F F1(echo)3.458 E F0 -.15(ex)3.458 G(pands).15 E .715
7454
-
+(these escape characters by def)144 244.8 R(ault.)-.1 E F1(echo)5.715 E
7455
-
+F0 .716(does not interpret)3.215 F F1<adad>3.216 E F0 .716
7456
-
+(to mean the end of options.)3.216 F F1(echo)5.716 E F0
7457
-
+(interprets the follo)144 256.8 Q(wing escape sequences:)-.25 E F1(\\a)
7458
-
+144 268.8 Q F0(alert \(bell\))180 268.8 Q F1(\\b)144 280.8 Q F0
7459
-
+(backspace)180 280.8 Q F1(\\c)144 292.8 Q F0(suppress further output)180
7460
-
+292.8 Q F1(\\e)144 304.8 Q(\\E)144 316.8 Q F0(an escape character)180
7461
-
+316.8 Q F1(\\f)144 328.8 Q F0(form feed)180 328.8 Q F1(\\n)144 340.8 Q
7462
-
+F0(ne)180 340.8 Q 2.5(wl)-.25 G(ine)-2.5 E F1(\\r)144 352.8 Q F0
7463
-
+(carriage return)180 352.8 Q F1(\\t)144 364.8 Q F0(horizontal tab)180
7464
-
+364.8 Q F1(\\v)144 376.8 Q F0 -.15(ve)180 376.8 S(rtical tab).15 E F1
7465
-
+(\\\\)144 388.8 Q F0(backslash)180 388.8 Q F1(\\0)144 400.8 Q F2(nnn)A
7466
-
+F0(the eight-bit character whose v)180 400.8 Q(alue is the octal v)-.25
7467
-
+E(alue)-.25 E F2(nnn)2.5 E F0(\(zero to three octal digits\))2.5 E F1
7468
-
+(\\x)144 412.8 Q F2(HH)A F0(the eight-bit character whose v)180 412.8 Q
7446 ➡ 7469 (alue is the he)-.25 E(xadecimal v)-.15 E(alue)-.25 E F2(HH)2.5 E F0
7447 ➡ 7470 (\(one or tw)2.5 E 2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E F1
7448
-
No equivalent source code line in the reference code can be identified.
-(\\u)144 108 Q F2(HHHH)A F0 1.507
7449
-
No equivalent source code line in the reference code can be identified.
-(the Unicode \(ISO/IEC 10646\) character whose v)180 120 R 1.506
7471
-
+(\\u)144 424.8 Q F2(HHHH)A F0 1.507
7472
-
+(the Unicode \(ISO/IEC 10646\) character whose v)180 436.8 R 1.506
7450 ➡ 7473 (alue is the he)-.25 F 1.506(xadecimal v)-.15 F(alue)-.25 E F2(HHHH)
7451
-
No equivalent source code line in the reference code can be identified.
-4.006 E F0(\(one to four he)180 132 Q 2.5(xd)-.15 G(igits\))-2.5 E F1
7452
-
No equivalent source code line in the reference code can be identified.
-(\\U)144 144 Q F2(HHHHHHHH)A F0 .547
7453
-
No equivalent source code line in the reference code can be identified.
-(the Unicode \(ISO/IEC 10646\) character whose v)180 156 R .547
7474
-
+4.006 E F0(\(one to four he)180 448.8 Q 2.5(xd)-.15 G(igits\))-2.5 E F1
7475
-
+(\\U)144 460.8 Q F2(HHHHHHHH)A F0 .547
7476
-
+(the Unicode \(ISO/IEC 10646\) character whose v)180 472.8 R .547
7454 ➡ 7477 (alue is the he)-.25 F .548(xadecimal v)-.15 F(alue)-.25 E F2(HHHHH-)
7455
-
No equivalent source code line in the reference code can be identified.
-3.048 E(HHH)180 168 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G(igits\))
7456
-
No equivalent source code line in the reference code can be identified.
--2.5 E F1(enable)108 184.8 Q F0([)2.5 E F1<ad61>A F0 2.5(][)C F1
7457
-
No equivalent source code line in the reference code can be identified.
-(\255dnps)-2.5 E F0 2.5(][)C F1<ad66>-2.5 E F2(\214lename)2.5 E F0 2.5
7458
-
No equivalent source code line in the reference code can be identified.
-(][)C F2(name)-2.5 E F0(...])2.5 E .278(Enable and disable b)144 196.8 R
7478
-
+3.048 E(HHH)180 484.8 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G
7479
-
+(igits\))-2.5 E F1(enable)108 501.6 Q F0([)2.5 E F1<ad61>A F0 2.5(][)C
7480
-
+F1(\255dnps)-2.5 E F0 2.5(][)C F1<ad66>-2.5 E F2(\214lename)2.5 E F0 2.5
7481
-
+(][)C F2(name)-2.5 E F0(...])2.5 E .278(Enable and disable b)144 513.6 R
7459 ➡ 7482 .278(uiltin shell commands.)-.2 F .278(Disabling a b)5.278 F .278
7460 ➡ 7483 (uiltin allo)-.2 F .278(ws a disk command which has)-.25 F .833
7461
-
No equivalent source code line in the reference code can be identified.
-(the same name as a shell b)144 208.8 R .834(uiltin to be e)-.2 F -.15
7484
-
+(the same name as a shell b)144 525.6 R .834(uiltin to be e)-.2 F -.15
7462 ➡ 7485 (xe)-.15 G .834(cuted without specifying a full pathname, e).15 F -.15
7463 ➡ 7486 (ve)-.25 G 3.334(nt).15 G(hough)-3.334 E .99
7464
-
No equivalent source code line in the reference code can be identified.
-(the shell normally searches for b)144 220.8 R .989
7487
-
+(the shell normally searches for b)144 537.6 R .989
7465 ➡ 7488 (uiltins before disk commands.)-.2 F(If)5.989 E F1<ad6e>3.489 E F0 .989
7466 ➡ 7489 (is used, each)3.489 F F2(name)3.489 E F0 .989(is dis-)3.489 F 1.581
7467
-
No equivalent source code line in the reference code can be identified.
-(abled; otherwise,)144 232.8 R F2(names)4.082 E F0 1.582(are enabled.)
7490
-
+(abled; otherwise,)144 549.6 R F2(names)4.082 E F0 1.582(are enabled.)
7468 ➡ 7491 4.082 F -.15(Fo)6.582 G 4.082(re).15 G 1.582(xample, to use the)-4.232 F
7469
-
No equivalent source code line in the reference code can be identified.
-F1(test)4.082 E F0 1.582(binary found via the)4.082 F/F3 9/Times-Bold@0
7470
-
No equivalent source code line in the reference code can be identified.
-SF -.666(PA)4.082 G(TH)-.189 E F0 .081(instead of the shell b)144 244.8
7471
-
No equivalent source code line in the reference code can be identified.
-R .081(uiltin v)-.2 F .081(ersion, run)-.15 F/F4 10/Courier@0 SF .081
7472
-
No equivalent source code line in the reference code can be identified.
-(enable -n test)2.581 F F0 5.081(.T)C(he)-5.081 E F1<ad66>2.58 E F0 .08
7473
-
No equivalent source code line in the reference code can be identified.
-(option means to load the ne)2.58 F(w)-.25 E -.2(bu)144 256.8 S 1.524
7492
-
+F1(test)4.082 E F0 1.582(binary found via the)4.082 F F3 -.666(PA)4.082
7493
-
+G(TH)-.189 E F0 .081(instead of the shell b)144 561.6 R .081(uiltin v)
7494
-
+-.2 F .081(ersion, run)-.15 F/F5 10/Courier@0 SF .081(enable -n test)
7495
-
+2.581 F F0 5.081(.T)C(he)-5.081 E F1<ad66>2.58 E F0 .08
7496
-
+(option means to load the ne)2.58 F(w)-.25 E -.2(bu)144 573.6 S 1.524
7474 ➡ 7497 (iltin command).2 F F2(name)4.384 E F0 1.524(from shared object)4.204 F
7475 ➡ 7498 F2(\214lename)4.024 E F0 4.024(,o).18 G 4.024(ns)-4.024 G 1.524
7476
-
No equivalent source code line in the reference code can be identified.
-(ystems that support dynamic loading.)-4.024 F(The)144 268.8 Q F1<ad64>
7499
-
+(ystems that support dynamic loading.)-4.024 F(The)144 585.6 Q F1<ad64>
7477 ➡ 7500 2.867 E F0 .367(option will delete a b)2.867 F .367(uiltin pre)-.2 F
7478 ➡ 7501 .367(viously loaded with)-.25 F F1<ad66>2.866 E F0 5.366(.I)C 2.866(fn)
7479 ➡ 7502 -5.366 G(o)-2.866 E F2(name)2.866 E F0(ar)2.866 E .366(guments are gi)
7480
-
No equivalent source code line in the reference code can be identified.
--.18 F -.15(ve)-.25 G .366(n, or).15 F .398(if the)144 280.8 R F1<ad70>
7503
-
+-.18 F -.15(ve)-.25 G .366(n, or).15 F .398(if the)144 597.6 R F1<ad70>
7481 ➡ 7504 2.898 E F0 .399(option is supplied, a list of shell b)2.899 F .399
7482 ➡ 7505 (uiltins is printed.)-.2 F -.4(Wi)5.399 G .399(th no other option ar).4
7483 ➡ 7506 F .399(guments, the)-.18 F .099(list consists of all enabled shell b)144
7484
-
No equivalent source code line in the reference code can be identified.
-292.8 R 2.598(uiltins. If)-.2 F F1<ad6e>2.598 E F0 .098
7507
-
+609.6 R 2.598(uiltins. If)-.2 F F1<ad6e>2.598 E F0 .098
7485 ➡ 7508 (is supplied, only disabled b)2.598 F .098(uiltins are printed.)-.2 F
7486 ➡ 7509 (If)5.098 E F1<ad61>2.598 E F0 1.916
7487
-
No equivalent source code line in the reference code can be identified.
-(is supplied, the list printed includes all b)144 304.8 R 1.916
7510
-
+(is supplied, the list printed includes all b)144 621.6 R 1.916
7488 ➡ 7511 (uiltins, with an indication of whether or not each is)-.2 F 2.879
7489
-
No equivalent source code line in the reference code can be identified.
-(enabled. If)144 316.8 R F1<ad73>2.879 E F0 .379
7512
-
+(enabled. If)144 633.6 R F1<ad73>2.879 E F0 .379
7490 ➡ 7513 (is supplied, the output is restricted to the POSIX)2.879 F F2(special)
7491 ➡ 7514 2.879 E F0 -.2(bu)2.878 G 2.878(iltins. The).2 F .378(return v)2.878 F
7492
-
No equivalent source code line in the reference code can be identified.
-(alue)-.25 E .994(is 0 unless a)144 328.8 R F2(name)3.854 E F0 .994
7515
-
+(alue)-.25 E .994(is 0 unless a)144 645.6 R F2(name)3.854 E F0 .994
7493 ➡ 7516 (is not a shell b)3.674 F .994(uiltin or there is an error loading a ne)
7494 ➡ 7517 -.2 F 3.495(wb)-.25 G .995(uiltin from a shared)-3.695 F(object.)144
7495
-
No equivalent source code line in the reference code can be identified.
-340.8 Q F1 -2.3 -.15(ev a)108 357.6 T(l).15 E F0([)2.5 E F2(ar)A(g)-.37
7496
-
No equivalent source code line in the reference code can be identified.
-E F0(...])2.5 E(The)144 369.6 Q F2(ar)3.171 E(g)-.37 E F0 3.171(sa)C
7518
-
+657.6 Q F1 -2.3 -.15(ev a)108 674.4 T(l).15 E F0([)2.5 E F2(ar)A(g)-.37
7519
-
+E F0(...])2.5 E(The)144 686.4 Q F2(ar)3.171 E(g)-.37 E F0 3.171(sa)C
7497 ➡ 7520 .671(re read and concatenated together into a single command.)-3.171 F
7498
-
No equivalent source code line in the reference code can be identified.
-.67(This command is then read)5.67 F .495(and e)144 381.6 R -.15(xe)-.15
7521
-
+.67(This command is then read)5.67 F .495(and e)144 698.4 R -.15(xe)-.15
7499 ➡ 7522 G .495(cuted by the shell, and its e).15 F .495
7500 ➡ 7523 (xit status is returned as the v)-.15 F .495(alue of)-.25 F F1 -2.3 -.15
7501 ➡ 7524 (ev a)2.995 H(l).15 E F0 5.495(.I)C 2.995(ft)-5.495 G .495(here are no)
7502
-
No equivalent source code line in the reference code can be identified.
--2.995 F F2(ar)2.995 E(gs)-.37 E F0(,).27 E(or only null ar)144 393.6 Q
7503
-
No equivalent source code line in the reference code can be identified.
-(guments,)-.18 E F1 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E F1
7504
-
No equivalent source code line in the reference code can be identified.
-(exec)108 410.4 Q F0([)2.5 E F1(\255cl)A F0 2.5(][)C F1<ad61>-2.5 E F2
7505
-
No equivalent source code line in the reference code can be identified.
-(name)2.5 E F0 2.5(][)C F2(command)-2.5 E F0([)2.5 E F2(ar)A(guments)
7506
-
No equivalent source code line in the reference code can be identified.
--.37 E F0(]])A(If)144 422.4 Q F2(command)3.006 E F0 .306
7525
-
+-2.995 F F2(ar)2.995 E(gs)-.37 E F0(,).27 E(or only null ar)144 710.4 Q
7526
-
+(guments,)-.18 E F1 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E
7527
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(62)193.45 E 0 Cg EP
7528
-
+%%Page: 63 63
7529
-
+%%BeginPageSetup
7530
-
+BP
7531
-
+%%EndPageSetup
7532
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7533
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7534
-
+SF(exec)108 84 Q F0([)2.5 E F1(\255cl)A F0 2.5(][)C F1<ad61>-2.5 E/F2 10
7535
-
+/Times-Italic@0 SF(name)2.5 E F0 2.5(][)C F2(command)-2.5 E F0([)2.5 E
7536
-
+F2(ar)A(guments)-.37 E F0(]])A(If)144 96 Q F2(command)3.006 E F0 .306
7507 ➡ 7537 (is speci\214ed, it replaces the shell.)3.576 F .305(No ne)5.305 F 2.805
7508 ➡ 7538 (wp)-.25 G .305(rocess is created.)-2.805 F(The)5.305 E F2(ar)3.135 E
7509
-
No equivalent source code line in the reference code can be identified.
-(guments)-.37 E F0(become)3.075 E .176(the ar)144 434.4 R .176
7510
-
No equivalent source code line in the reference code can be identified.
-(guments to)-.18 F F2(command)2.676 E F0 5.176(.I)C 2.676(ft)-5.176 G
7511
-
No equivalent source code line in the reference code can be identified.
-(he)-2.676 E F1<ad6c>2.676 E F0 .176
7539
-
+(guments)-.37 E F0(become)3.075 E .176(the ar)144 108 R .176(guments to)
7540
-
+-.18 F F2(command)2.676 E F0 5.176(.I)C 2.676(ft)-5.176 G(he)-2.676 E F1
7541
-
+<ad6c>2.676 E F0 .176
7512 ➡ 7542 (option is supplied, the shell places a dash at the be)2.676 F .177
7513
-
No equivalent source code line in the reference code can be identified.
-(ginning of)-.15 F .5(the zeroth ar)144 446.4 R .5(gument passed to)-.18
7514
-
No equivalent source code line in the reference code can be identified.
-F F2(command)3 E F0 5.499(.T).77 G .499(his is what)-5.499 F F2(lo)2.999
7515
-
No equivalent source code line in the reference code can be identified.
-E(gin)-.1 E F0 .499(\(1\) does.).24 F(The)5.499 E F1<ad63>2.999 E F0
7516
-
No equivalent source code line in the reference code can be identified.
-.499(option causes)2.999 F F2(com-)3.199 E(mand)144 458.4 Q F0 .638
7517
-
No equivalent source code line in the reference code can be identified.
-(to be e)3.908 F -.15(xe)-.15 G .638(cuted with an empty en).15 F 3.138
7543
-
+(ginning of)-.15 F .5(the zeroth ar)144 120 R .5(gument passed to)-.18 F
7544
-
+F2(command)3 E F0 5.499(.T).77 G .499(his is what)-5.499 F F2(lo)2.999 E
7545
-
+(gin)-.1 E F0 .499(\(1\) does.).24 F(The)5.499 E F1<ad63>2.999 E F0 .499
7546
-
+(option causes)2.999 F F2(com-)3.199 E(mand)144 132 Q F0 .638(to be e)
7547
-
+3.908 F -.15(xe)-.15 G .638(cuted with an empty en).15 F 3.138
7518 ➡ 7548 (vironment. If)-.4 F F1<ad61>3.138 E F0 .638
7519 ➡ 7549 (is supplied, the shell passes)3.138 F F2(name)3.499 E F0 .639(as the)
7520
-
No equivalent source code line in the reference code can be identified.
-3.319 F 1.078(zeroth ar)144 470.4 R 1.077(gument to the e)-.18 F -.15
7521
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G 1.077(cuted command.).15 F(If)6.077 E F2(command)3.777 E F0
7522
-
No equivalent source code line in the reference code can be identified.
-1.077(cannot be e)4.347 F -.15(xe)-.15 G 1.077(cuted for some reason, a)
7523
-
No equivalent source code line in the reference code can be identified.
-.15 F(non-interacti)144 482.4 Q .876 -.15(ve s)-.25 H .576(hell e).15 F
7524
-
No equivalent source code line in the reference code can be identified.
-.576(xits, unless the)-.15 F F1(execfail)3.076 E F0 .577
7550
-
+3.319 F 1.078(zeroth ar)144 144 R 1.077(gument to the e)-.18 F -.15(xe)
7551
-
+-.15 G 1.077(cuted command.).15 F(If)6.077 E F2(command)3.777 E F0 1.077
7552
-
+(cannot be e)4.347 F -.15(xe)-.15 G 1.077(cuted for some reason, a).15 F
7553
-
+(non-interacti)144 156 Q .876 -.15(ve s)-.25 H .576(hell e).15 F .576
7554
-
+(xits, unless the)-.15 F F1(execfail)3.076 E F0 .577
7525 ➡ 7555 (shell option is enabled.)3.077 F .577(In that case, it returns f)5.577
7526
-
No equivalent source code line in the reference code can be identified.
-F(ail-)-.1 E 3.32(ure. An)144 494.4 R(interacti)3.32 E 1.12 -.15(ve s)
7527
-
No equivalent source code line in the reference code can be identified.
--.25 H .82(hell returns f).15 F .82(ailure if the \214le cannot be e)-.1
7528
-
No equivalent source code line in the reference code can be identified.
-F -.15(xe)-.15 G 3.32(cuted. A).15 F .82(subshell e)3.32 F .82
7529
-
No equivalent source code line in the reference code can be identified.
-(xits uncondi-)-.15 F .287(tionally if)144 506.4 R F1(exec)2.787 E F0
7530
-
No equivalent source code line in the reference code can be identified.
--.1(fa)2.787 G 2.787(ils. If).1 F F2(command)2.987 E F0 .287
7556
-
+F(ail-)-.1 E 3.32(ure. An)144 168 R(interacti)3.32 E 1.12 -.15(ve s)-.25
7557
-
+H .82(hell returns f).15 F .82(ailure if the \214le cannot be e)-.1 F
7558
-
+-.15(xe)-.15 G 3.32(cuted. A).15 F .82(subshell e)3.32 F .82
7559
-
+(xits uncondi-)-.15 F .287(tionally if)144 180 R F1(exec)2.787 E F0 -.1
7560
-
+(fa)2.787 G 2.787(ils. If).1 F F2(command)2.987 E F0 .287
7531 ➡ 7561 (is not speci\214ed, an)3.557 F 2.788(yr)-.15 G .288(edirections tak)
7532 ➡ 7562 -2.788 F 2.788(ee)-.1 G -.25(ff)-2.788 G .288(ect in the current shell,)
7533
-
No equivalent source code line in the reference code can be identified.
-.25 F(and the return status is 0.)144 518.4 Q
7563
-
+.25 F(and the return status is 0.)144 192 Q
7534 ➡ 7564 (If there is a redirection error)5 E 2.5(,t)-.4 G
7535
-
No equivalent source code line in the reference code can be identified.
-(he return status is 1.)-2.5 E F1(exit)108 535.2 Q F0([)2.5 E F2(n)A F0
7536
-
No equivalent source code line in the reference code can be identified.
-(])A .096(Cause the shell to e)144 535.2 R .096(xit with a status of)
7565
-
+(he return status is 1.)-2.5 E F1(exit)108 208.8 Q F0([)2.5 E F2(n)A F0
7566
-
+(])A .096(Cause the shell to e)144 208.8 R .096(xit with a status of)
7537 ➡ 7567 -.15 F F2(n)2.596 E F0 5.096(.I)C(f)-5.096 E F2(n)2.955 E F0 .095
7538 ➡ 7568 (is omitted, the e)2.835 F .095(xit status is that of the last command)
7539
-
No equivalent source code line in the reference code can be identified.
--.15 F -.15(exe)144 547.2 S 2.5(cuted. A).15 F(trap on)2.5 E F3(EXIT)2.5
7540
-
No equivalent source code line in the reference code can be identified.
-E F0(is e)2.25 E -.15(xe)-.15 G(cuted before the shell terminates.).15 E
7541
-
No equivalent source code line in the reference code can be identified.
-F1(export)108 564 Q F0([)2.5 E F1(\255fn)A F0 2.5(][).833 G F2(name)-2.5
7542
-
No equivalent source code line in the reference code can be identified.
-E F0([=)A F2(wor)A(d)-.37 E F0(]] ...)A F1(export \255p)108 576 Q F0
7543
-
No equivalent source code line in the reference code can be identified.
-.256(The supplied)144 588 R F2(names)3.117 E F0 .257(are mark)3.027 F
7544
-
No equivalent source code line in the reference code can be identified.
-.257(ed for automatic e)-.1 F .257(xport to the en)-.15 F .257
7545
-
No equivalent source code line in the reference code can be identified.
-(vironment of subsequently e)-.4 F -.15(xe)-.15 G(cuted).15 E 2.627
7546
-
No equivalent source code line in the reference code can be identified.
-(commands. If)144 600 R(the)2.627 E F1<ad66>2.627 E F0 .127
7547
-
No equivalent source code line in the reference code can be identified.
-(option is gi)2.627 F -.15(ve)-.25 G .127(n, the).15 F F2(names)2.987 E
7548
-
No equivalent source code line in the reference code can be identified.
-F0 .127(refer to functions.)2.897 F .127(If no)5.127 F F2(names)2.987 E
7549
-
No equivalent source code line in the reference code can be identified.
-F0 .127(are gi)2.897 F -.15(ve)-.25 G .126(n, or if the).15 F F1<ad70>
7550
-
No equivalent source code line in the reference code can be identified.
-144 612 Q F0 .048(option is supplied, a list of names of all e)2.547 F
7551
-
No equivalent source code line in the reference code can be identified.
-.048(xported v)-.15 F .048(ariables is printed.)-.25 F(The)5.048 E F1
7552
-
No equivalent source code line in the reference code can be identified.
-<ad6e>2.548 E F0 .048(option causes the)2.548 F -.15(ex)144 624 S 1.447
7569
-
+-.15 F -.15(exe)144 220.8 S 2.5(cuted. A).15 F(trap on)2.5 E/F3 9
7570
-
+/Times-Bold@0 SF(EXIT)2.5 E F0(is e)2.25 E -.15(xe)-.15 G
7571
-
+(cuted before the shell terminates.).15 E F1(export)108 237.6 Q F0([)2.5
7572
-
+E F1(\255fn)A F0 2.5(][).833 G F2(name)-2.5 E F0([=)A F2(wor)A(d)-.37 E
7573
-
+F0(]] ...)A F1(export \255p)108 249.6 Q F0 .256(The supplied)144 261.6 R
7574
-
+F2(names)3.117 E F0 .257(are mark)3.027 F .257(ed for automatic e)-.1 F
7575
-
+.257(xport to the en)-.15 F .257(vironment of subsequently e)-.4 F -.15
7576
-
+(xe)-.15 G(cuted).15 E 2.627(commands. If)144 273.6 R(the)2.627 E F1
7577
-
+<ad66>2.627 E F0 .127(option is gi)2.627 F -.15(ve)-.25 G .127(n, the)
7578
-
+.15 F F2(names)2.987 E F0 .127(refer to functions.)2.897 F .127(If no)
7579
-
+5.127 F F2(names)2.987 E F0 .127(are gi)2.897 F -.15(ve)-.25 G .126
7580
-
+(n, or if the).15 F F1<ad70>144 285.6 Q F0 .048
7581
-
+(option is supplied, a list of names of all e)2.547 F .048(xported v)
7582
-
+-.15 F .048(ariables is printed.)-.25 F(The)5.048 E F1<ad6e>2.548 E F0
7583
-
+.048(option causes the)2.548 F -.15(ex)144 297.6 S 1.447
7553 ➡ 7584 (port property to be remo).15 F -.15(ve)-.15 G 3.947(df).15 G 1.447
7554 ➡ 7585 (rom each)-3.947 F F2(name)3.947 E F0 6.447(.I)C 3.947(fav)-6.447 G
7555 ➡ 7586 1.447(ariable name is follo)-4.197 F 1.447(wed by =)-.25 F F2(wor)A(d)
7556
-
No equivalent source code line in the reference code can be identified.
--.37 E F0 3.946(,t)C(he)-3.946 E -.25(va)144 636 S .741(lue of the v).25
7557
-
No equivalent source code line in the reference code can be identified.
-F .741(ariable is set to)-.25 F F2(wor)3.241 E(d)-.37 E F0(.)A F1
7587
-
+-.37 E F0 3.946(,t)C(he)-3.946 E -.25(va)144 309.6 S .741(lue of the v)
7588
-
+.25 F .741(ariable is set to)-.25 F F2(wor)3.241 E(d)-.37 E F0(.)A F1
7558 ➡ 7589 (export)5.741 E F0 .742(returns an e)3.242 F .742
7559 ➡ 7590 (xit status of 0 unless an in)-.15 F -.25(va)-.4 G .742(lid option is)
7560
-
No equivalent source code line in the reference code can be identified.
-.25 F .032(encountered, one of the)144 648 R F2(names)2.532 E F0 .032
7591
-
+.25 F .032(encountered, one of the)144 321.6 R F2(names)2.532 E F0 .032
7561 ➡ 7592 (is not a v)2.532 F .032(alid shell v)-.25 F .032(ariable name, or)-.25
7562 ➡ 7593 F F1<ad66>2.531 E F0 .031(is supplied with a)2.531 F F2(name)2.891 E F0
7563
-
No equivalent source code line in the reference code can be identified.
-(that)2.711 E(is not a function.)144 660 Q F1(fc)108 676.8 Q F0([)2.5 E
7564
-
No equivalent source code line in the reference code can be identified.
-F1<ad65>A F2(ename)2.5 E F0 2.5(][)C F1(\255lnr)-2.5 E F0 2.5(][)C F2
7594
-
+(that)2.711 E(is not a function.)144 333.6 Q F1(fc)108 350.4 Q F0([)2.5
7595
-
+E F1<ad65>A F2(ename)2.5 E F0 2.5(][)C F1(\255lnr)-2.5 E F0 2.5(][)C F2
7565 ➡ 7596 <8c72>-2.5 E(st)-.1 E F0 2.5(][)C F2(last)-2.5 E F0(])A F1(fc \255s)108
7566
-
No equivalent source code line in the reference code can be identified.
-688.8 Q F0([)2.5 E F2(pat)A F0(=)A F2 -.37(re)C(p).37 E F0 2.5(][)C F2
7597
-
+362.4 Q F0([)2.5 E F2(pat)A F0(=)A F2 -.37(re)C(p).37 E F0 2.5(][)C F2
7567 ➡ 7598 (cmd)-2.5 E F0(])A .431
7568
-
No equivalent source code line in the reference code can be identified.
-(The \214rst form selects a range of commands from)144 700.8 R F2<8c72>
7599
-
+(The \214rst form selects a range of commands from)144 374.4 R F2<8c72>
7569 ➡ 7600 4.842 E(st)-.1 E F0(to)3.612 E F2(last)3.022 E F0 .432
7570 ➡ 7601 (from the history list and displays or)3.612 F .142(edits and re-e)144
7571
-
No equivalent source code line in the reference code can be identified.
-712.8 R -.15(xe)-.15 G .142(cutes them.).15 F F2 -.45(Fi)5.141 G -.1(rs)
7602
-
+386.4 R -.15(xe)-.15 G .142(cutes them.).15 F F2 -.45(Fi)5.141 G -.1(rs)
7572 ➡ 7603 .45 G(t).1 E F0(and)3.321 E F2(last)2.731 E F0 .141
7573 ➡ 7604 (may be speci\214ed as a string \(to locate the last command)3.321 F(be)
7574
-
No equivalent source code line in the reference code can be identified.
-144 724.8 Q .31(ginning with that string\) or as a number \(an inde)-.15
7605
-
+144 398.4 Q .31(ginning with that string\) or as a number \(an inde)-.15
7575 ➡ 7606 F 2.811(xi)-.15 G .311(nto the history list, where a ne)-2.811 F -.05
7576
-
No equivalent source code line in the reference code can be identified.
-(ga)-.15 G(ti).05 E .611 -.15(ve n)-.25 H(umber).15 E(GNU Bash 4.4)72
7577
-
No equivalent source code line in the reference code can be identified.
-768 Q(2018 March 2)146.79 E(62)195.95 E 0 Cg EP
7578
-
No equivalent source code line in the reference code can be identified.
-%%Page: 63 63
7579
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
7580
-
No equivalent source code line in the reference code can be identified.
-BP
7581
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
7582
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7583
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .19
7584
-
No equivalent source code line in the reference code can be identified.
-(is used as an of)144 84 R .19(fset from the current command number\).)
7585
-
No equivalent source code line in the reference code can be identified.
--.25 F(If)5.19 E/F1 10/Times-Italic@0 SF(last)2.779 E F0 .189
7586
-
No equivalent source code line in the reference code can be identified.
-(is not speci\214ed, it is set to the cur)3.369 F(-)-.2 E .948
7587
-
No equivalent source code line in the reference code can be identified.
-(rent command for listing \(so that)144 96 R/F2 10/Courier@0 SF .948
7607
-
+(ga)-.15 G(ti).05 E .611 -.15(ve n)-.25 H(umber).15 E .19
7608
-
+(is used as an of)144 410.4 R .19
7609
-
+(fset from the current command number\).)-.25 F(If)5.19 E F2(last)2.779
7610
-
+E F0 .189(is not speci\214ed, it is set to the cur)3.369 F(-)-.2 E .948
7611
-
+(rent command for listing \(so that)144 422.4 R/F4 10/Courier@0 SF .948
7588 ➡ 7612 (fc \255l \25510)3.448 F F0 .948(prints the last 10 commands\) and to)
7589
-
No equivalent source code line in the reference code can be identified.
-3.448 F F1<8c72>5.359 E(st)-.1 E F0(other)4.129 E(-)-.2 E 2.5(wise. If)
7590
-
No equivalent source code line in the reference code can be identified.
-144 108 R F1<8c72>4.41 E(st)-.1 E F0
7613
-
+3.448 F F2<8c72>5.359 E(st)-.1 E F0(other)4.129 E(-)-.2 E 2.5(wise. If)
7614
-
+144 434.4 R F2<8c72>4.41 E(st)-.1 E F0
7591 ➡ 7615 (is not speci\214ed, it is set to the pre)3.18 E
7592
-
No equivalent source code line in the reference code can be identified.
-(vious command for editing and \25516 for listing.)-.25 E(The)144 132 Q
7593
-
No equivalent source code line in the reference code can be identified.
-/F3 10/Times-Bold@0 SF<ad6e>2.522 E F0 .022
7616
-
+(vious command for editing and \25516 for listing.)-.25 E(The)144 458.4
7617
-
+Q F1<ad6e>2.522 E F0 .022
7594 ➡ 7618 (option suppresses the command numbers when listing.)2.522 F(The)5.022 E
7595
-
No equivalent source code line in the reference code can be identified.
-F3<ad72>2.522 E F0 .022(option re)2.522 F -.15(ve)-.25 G .022
7596
-
No equivalent source code line in the reference code can be identified.
-(rses the order of).15 F .438(the commands.)144 144 R .438(If the)5.438
7597
-
No equivalent source code line in the reference code can be identified.
-F F3<ad6c>2.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438
7619
-
+F1<ad72>2.522 E F0 .022(option re)2.522 F -.15(ve)-.25 G .022
7620
-
+(rses the order of).15 F .438(the commands.)144 470.4 R .438(If the)
7621
-
+5.438 F F1<ad6c>2.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438
7598 ➡ 7622 (n, the commands are listed on standard output.).15 F(Otherwise,)5.438 E
7599
-
No equivalent source code line in the reference code can be identified.
-.335(the editor gi)144 156 R -.15(ve)-.25 G 2.835(nb).15 G(y)-2.835 E F1
7600
-
No equivalent source code line in the reference code can be identified.
-(ename)3.025 E F0 .335(is in)3.015 F -.2(vo)-.4 G -.1(ke).2 G 2.835(do)
7601
-
No equivalent source code line in the reference code can be identified.
-.1 G 2.835(na\214)-2.835 G .335(le containing those commands.)-2.835 F
7602
-
No equivalent source code line in the reference code can be identified.
-(If)5.334 E F1(ename)3.024 E F0 .334(is not gi)3.014 F -.15(ve)-.25 G
7603
-
No equivalent source code line in the reference code can be identified.
-(n,).15 E .63(the v)144 168 R .63(alue of the)-.25 F/F4 9/Times-Bold@0
7604
-
No equivalent source code line in the reference code can be identified.
-SF(FCEDIT)3.13 E F0 -.25(va)2.88 G .631(riable is used, and the v).25 F
7605
-
No equivalent source code line in the reference code can be identified.
-.631(alue of)-.25 F F4(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F4(FCEDIT)
7606
-
No equivalent source code line in the reference code can be identified.
-3.131 E F0 .631(is not set.)2.881 F .631(If nei-)5.631 F .951(ther v)144
7607
-
No equivalent source code line in the reference code can be identified.
-180 R .951(ariable is set,)-.25 F F1(vi)5.117 E F0 .951(is used.)5.117 F
7608
-
No equivalent source code line in the reference code can be identified.
-.95(When editing is complete, the edited commands are echoed and)5.951 F
7609
-
No equivalent source code line in the reference code can be identified.
--.15(exe)144 192 S(cuted.).15 E .788(In the second form,)144 216 R F1
7610
-
No equivalent source code line in the reference code can be identified.
-(command)3.288 E F0 .788(is re-e)3.288 F -.15(xe)-.15 G .788
7611
-
No equivalent source code line in the reference code can be identified.
-(cuted after each instance of).15 F F1(pat)3.288 E F0 .788
7612
-
No equivalent source code line in the reference code can be identified.
-(is replaced by)3.288 F F1 -.37(re)3.289 G(p).37 E F0(.)A F1(Com-)5.789
7613
-
No equivalent source code line in the reference code can be identified.
-E(mand)144 228 Q F0 .172(is interpreted the same as)2.672 F F1<8c72>
7623
-
+.335(the editor gi)144 482.4 R -.15(ve)-.25 G 2.835(nb).15 G(y)-2.835 E
7624
-
+F2(ename)3.025 E F0 .335(is in)3.015 F -.2(vo)-.4 G -.1(ke).2 G 2.835
7625
-
+(do).1 G 2.835(na\214)-2.835 G .335(le containing those commands.)-2.835
7626
-
+F(If)5.334 E F2(ename)3.024 E F0 .334(is not gi)3.014 F -.15(ve)-.25 G
7627
-
+(n,).15 E .63(the v)144 494.4 R .63(alue of the)-.25 F F3(FCEDIT)3.13 E
7628
-
+F0 -.25(va)2.88 G .631(riable is used, and the v).25 F .631(alue of)-.25
7629
-
+F F3(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F3(FCEDIT)3.131 E F0 .631
7630
-
+(is not set.)2.881 F .631(If nei-)5.631 F .951(ther v)144 506.4 R .951
7631
-
+(ariable is set,)-.25 F F2(vi)5.117 E F0 .951(is used.)5.117 F .95
7632
-
+(When editing is complete, the edited commands are echoed and)5.951 F
7633
-
+-.15(exe)144 518.4 S(cuted.).15 E .788(In the second form,)144 542.4 R
7634
-
+F2(command)3.288 E F0 .788(is re-e)3.288 F -.15(xe)-.15 G .788
7635
-
+(cuted after each instance of).15 F F2(pat)3.288 E F0 .788
7636
-
+(is replaced by)3.288 F F2 -.37(re)3.289 G(p).37 E F0(.)A F2(Com-)5.789
7637
-
+E(mand)144 554.4 Q F0 .172(is interpreted the same as)2.672 F F2<8c72>
7614 ➡ 7638 2.672 E(st)-.1 E F0(abo)2.672 E -.15(ve)-.15 G 5.172(.A).15 G .171
7615
-
No equivalent source code line in the reference code can be identified.
-(useful alias to use with this is)-2.5 F F2 .171(r='fc \255s')2.671 F F0
7616
-
No equivalent source code line in the reference code can be identified.
-2.671(,s)C 2.671(ot)-2.671 G(hat)-2.671 E(typing)144 240 Q F2 7.165(rc)
7617
-
No equivalent source code line in the reference code can be identified.
-3.665 G(c)-7.165 E F0 1.165(runs the last command be)3.665 F 1.166
7618
-
No equivalent source code line in the reference code can be identified.
-(ginning with)-.15 F F2(cc)3.666 E F0 1.166(and typing)3.666 F F2(r)
7639
-
+(useful alias to use with this is)-2.5 F F4 .171(r='fc \255s')2.671 F F0
7640
-
+2.671(,s)C 2.671(ot)-2.671 G(hat)-2.671 E(typing)144 566.4 Q F4 7.165
7641
-
+(rc)3.665 G(c)-7.165 E F0 1.165(runs the last command be)3.665 F 1.166
7642
-
+(ginning with)-.15 F F4(cc)3.666 E F0 1.166(and typing)3.666 F F4(r)
7619 ➡ 7643 3.666 E F0(re-e)3.666 E -.15(xe)-.15 G 1.166(cutes the last com-).15 F
7620
-
No equivalent source code line in the reference code can be identified.
-(mand.)144 252 Q .142(If the \214rst form is used, the return v)144 276
7621
-
No equivalent source code line in the reference code can be identified.
-R .142(alue is 0 unless an in)-.25 F -.25(va)-.4 G .142
7622
-
No equivalent source code line in the reference code can be identified.
-(lid option is encountered or).25 F F1<8c72>4.552 E(st)-.1 E F0(or)3.322
7623
-
No equivalent source code line in the reference code can be identified.
-E F1(last)2.732 E F0 .454(specify history lines out of range.)144 288 R
7624
-
No equivalent source code line in the reference code can be identified.
-.454(If the)5.454 F F3<ad65>2.954 E F0 .454
7644
-
+(mand.)144 578.4 Q .142(If the \214rst form is used, the return v)144
7645
-
+602.4 R .142(alue is 0 unless an in)-.25 F -.25(va)-.4 G .142
7646
-
+(lid option is encountered or).25 F F2<8c72>4.552 E(st)-.1 E F0(or)3.322
7647
-
+E F2(last)2.732 E F0 .454(specify history lines out of range.)144 614.4
7648
-
+R .454(If the)5.454 F F1<ad65>2.954 E F0 .454
7625 ➡ 7649 (option is supplied, the return v)2.954 F .455(alue is the v)-.25 F .455
7626
-
No equivalent source code line in the reference code can be identified.
-(alue of the)-.25 F .788(last command e)144 300 R -.15(xe)-.15 G .788
7650
-
+(alue of the)-.25 F .788(last command e)144 626.4 R -.15(xe)-.15 G .788
7627 ➡ 7651 (cuted or f).15 F .787
7628 ➡ 7652 (ailure if an error occurs with the temporary \214le of commands.)-.1 F
7629 ➡ 7653 .787(If the)5.787 F 1.135
7630 ➡ 7654 (second form is used, the return status is that of the command re-e)144
7631
-
No equivalent source code line in the reference code can be identified.
-312 R -.15(xe)-.15 G 1.136(cuted, unless).15 F F1(cmd)3.836 E F0 1.136
7632
-
No equivalent source code line in the reference code can be identified.
-(does not)4.406 F(specify a v)144 324 Q
7633
-
No equivalent source code line in the reference code can be identified.
-(alid history line, in which case)-.25 E F3(fc)2.5 E F0(returns f)2.5 E
7634
-
No equivalent source code line in the reference code can be identified.
-(ailure.)-.1 E F3(fg)108 340.8 Q F0([)2.5 E F1(jobspec)A F0(])A(Resume)
7635
-
No equivalent source code line in the reference code can be identified.
-144 352.8 Q F1(jobspec)5.654 E F0 1.413(in the fore)4.224 F 1.413
7655
-
+638.4 R -.15(xe)-.15 G 1.136(cuted, unless).15 F F2(cmd)3.836 E F0 1.136
7656
-
+(does not)4.406 F(specify a v)144 650.4 Q
7657
-
+(alid history line, in which case)-.25 E F1(fc)2.5 E F0(returns f)2.5 E
7658
-
+(ailure.)-.1 E F1(fg)108 667.2 Q F0([)2.5 E F2(jobspec)A F0(])A(Resume)
7659
-
+144 679.2 Q F2(jobspec)5.654 E F0 1.413(in the fore)4.224 F 1.413
7636 ➡ 7660 (ground, and mak)-.15 F 3.913(ei)-.1 G 3.913(tt)-3.913 G 1.413
7637
-
No equivalent source code line in the reference code can be identified.
-(he current job)-3.913 F 6.413(.I)-.4 G(f)-6.413 E F1(jobspec)5.653 E F0
7638
-
No equivalent source code line in the reference code can be identified.
-1.413(is not present, the)4.223 F(shell')144 364.8 Q 3.116(sn)-.55 G
7639
-
No equivalent source code line in the reference code can be identified.
-.616(otion of the)-3.116 F F1(curr)3.116 E .616(ent job)-.37 F F0 .617
7661
-
+(he current job)-3.913 F 6.413(.I)-.4 G(f)-6.413 E F2(jobspec)5.653 E F0
7662
-
+1.413(is not present, the)4.223 F(shell')144 691.2 Q 3.116(sn)-.55 G
7663
-
+.616(otion of the)-3.116 F F2(curr)3.116 E .616(ent job)-.37 F F0 .617
7640 ➡ 7664 (is used.)3.116 F .617(The return v)5.617 F .617
7641
-
No equivalent source code line in the reference code can be identified.
-(alue is that of the command placed into the)-.25 F(fore)144 376.8 Q
7665
-
+(alue is that of the command placed into the)-.25 F(fore)144 703.2 Q
7642 ➡ 7666 .363(ground, or f)-.15 F .363
7643 ➡ 7667 (ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .362
7644
-
No equivalent source code line in the reference code can be identified.
-(hen run with job control enabled, if)-2.862 F F1(jobspec)145.74 388.8 Q
7645
-
No equivalent source code line in the reference code can be identified.
-F0(does not specify a v)2.81 E(alid job or)-.25 E F1(jobspec)4.24 E F0
7668
-
+(hen run with job control enabled, if)-2.862 F F2(jobspec)145.74 715.2 Q
7669
-
+F0(does not specify a v)2.81 E(alid job or)-.25 E F2(jobspec)4.24 E F0
7646 ➡ 7670 (speci\214es a job that w)2.81 E(as started without job control.)-.1 E
7647
-
No equivalent source code line in the reference code can be identified.
-F3(getopts)108 405.6 Q F1(optstring name)2.5 E F0([)2.5 E F1(ar)A(gs)
7648
-
No equivalent source code line in the reference code can be identified.
--.37 E F0(])A F3(getopts)144 417.6 Q F0 .793
7649
-
No equivalent source code line in the reference code can be identified.
-(is used by shell procedures to parse positional parameters.)3.293 F F1
7671
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(63)193.45 E 0 Cg EP
7672
-
+%%Page: 64 64
7673
-
+%%BeginPageSetup
7674
-
+BP
7675
-
+%%EndPageSetup
7676
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7677
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7678
-
+SF(getopts)108 84 Q/F2 10/Times-Italic@0 SF(optstring name)2.5 E F0([)
7679
-
+2.5 E F2(ar)A(gs)-.37 E F0(])A F1(getopts)144 96 Q F0 .793
7680
-
+(is used by shell procedures to parse positional parameters.)3.293 F F2
7650 ➡ 7681 (optstring)6.023 E F0 .793(contains the option)3.513 F .15
7651
-
No equivalent source code line in the reference code can be identified.
-(characters to be recognized; if a character is follo)144 429.6 R .149
7682
-
+(characters to be recognized; if a character is follo)144 108 R .149
7652 ➡ 7683 (wed by a colon, the option is e)-.25 F .149(xpected to ha)-.15 F .449
7653
-
No equivalent source code line in the reference code can be identified.
--.15(ve a)-.2 H(n).15 E(ar)144 441.6 Q .578
7684
-
+-.15(ve a)-.2 H(n).15 E(ar)144 120 Q .578
7654 ➡ 7685 (gument, which should be separated from it by white space.)-.18 F .579
7655 ➡ 7686 (The colon and question mark char)5.579 F(-)-.2 E 1.665
7656
-
No equivalent source code line in the reference code can be identified.
-(acters may not be used as option characters.)144 453.6 R 1.665
7657
-
No equivalent source code line in the reference code can be identified.
-(Each time it is in)6.665 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F3(getopts)
7687
-
+(acters may not be used as option characters.)144 132 R 1.665
7688
-
+(Each time it is in)6.665 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F1(getopts)
7658 ➡ 7689 4.165 E F0 1.665(places the ne)4.165 F(xt)-.15 E .796
7659
-
No equivalent source code line in the reference code can be identified.
-(option in the shell v)144 465.6 R(ariable)-.25 E F1(name)3.296 E F0
7660
-
No equivalent source code line in the reference code can be identified.
-3.296(,i).18 G(nitializing)-3.296 E F1(name)3.657 E F0 .797
7661
-
No equivalent source code line in the reference code can be identified.
-(if it does not e)3.477 F .797(xist, and the inde)-.15 F 3.297(xo)-.15 G
7662
-
No equivalent source code line in the reference code can be identified.
-3.297(ft)-3.297 G .797(he ne)-3.297 F(xt)-.15 E(ar)144 477.6 Q .085
7663
-
No equivalent source code line in the reference code can be identified.
-(gument to be processed into the v)-.18 F(ariable)-.25 E F4(OPTIND)2.585
7664
-
No equivalent source code line in the reference code can be identified.
-E/F5 9/Times-Roman@0 SF(.)A F4(OPTIND)4.585 E F0 .085
7665
-
No equivalent source code line in the reference code can be identified.
-(is initialized to 1 each time the shell)2.335 F .845
7666
-
No equivalent source code line in the reference code can be identified.
-(or a shell script is in)144 489.6 R -.2(vo)-.4 G -.1(ke).2 G 3.345
7667
-
No equivalent source code line in the reference code can be identified.
-(d. When).1 F .845(an option requires an ar)3.345 F(gument,)-.18 E F3
7690
-
+(option in the shell v)144 144 R(ariable)-.25 E F2(name)3.296 E F0 3.296
7691
-
+(,i).18 G(nitializing)-3.296 E F2(name)3.657 E F0 .797(if it does not e)
7692
-
+3.477 F .797(xist, and the inde)-.15 F 3.297(xo)-.15 G 3.297(ft)-3.297 G
7693
-
+.797(he ne)-3.297 F(xt)-.15 E(ar)144 156 Q .085
7694
-
+(gument to be processed into the v)-.18 F(ariable)-.25 E/F3 9
7695
-
+/Times-Bold@0 SF(OPTIND)2.585 E/F4 9/Times-Roman@0 SF(.)A F3(OPTIND)
7696
-
+4.585 E F0 .085(is initialized to 1 each time the shell)2.335 F .845
7697
-
+(or a shell script is in)144 168 R -.2(vo)-.4 G -.1(ke).2 G 3.345
7698
-
+(d. When).1 F .845(an option requires an ar)3.345 F(gument,)-.18 E F1
7668 ➡ 7699 (getopts)3.346 E F0 .846(places that ar)3.346 F(gument)-.18 E .804
7669
-
No equivalent source code line in the reference code can be identified.
-(into the v)144 501.6 R(ariable)-.25 E F4(OPT)3.304 E(ARG)-.81 E F5(.)A
7670
-
No equivalent source code line in the reference code can be identified.
-F0 .803(The shell does not reset)5.304 F F4(OPTIND)3.303 E F0 .803
7700
-
+(into the v)144 180 R(ariable)-.25 E F3(OPT)3.304 E(ARG)-.81 E F4(.)A F0
7701
-
+.803(The shell does not reset)5.304 F F3(OPTIND)3.303 E F0 .803
7671 ➡ 7702 (automatically; it must be manually)3.053 F .293
7672
-
No equivalent source code line in the reference code can be identified.
-(reset between multiple calls to)144 513.6 R F3(getopts)2.793 E F0 .293
7703
-
+(reset between multiple calls to)144 192 R F1(getopts)2.793 E F0 .293
7673 ➡ 7704 (within the same shell in)2.793 F -.2(vo)-.4 G .293(cation if a ne).2 F
7674
-
No equivalent source code line in the reference code can be identified.
-2.793(ws)-.25 G .294(et of parameters)-2.793 F(is to be used.)144 525.6
7675
-
No equivalent source code line in the reference code can be identified.
-Q 2.044(When the end of options is encountered,)144 549.6 R F3(getopts)
7676
-
No equivalent source code line in the reference code can be identified.
-4.543 E F0 -.15(ex)4.543 G 2.043(its with a return v).15 F 2.043
7677
-
No equivalent source code line in the reference code can be identified.
-(alue greater than zero.)-.25 F F4(OPTIND)144 561.6 Q F0
7705
-
+2.793(ws)-.25 G .294(et of parameters)-2.793 F(is to be used.)144 204 Q
7706
-
+2.044(When the end of options is encountered,)144 228 R F1(getopts)4.543
7707
-
+E F0 -.15(ex)4.543 G 2.043(its with a return v).15 F 2.043
7708
-
+(alue greater than zero.)-.25 F F3(OPTIND)144 240 Q F0
7678 ➡ 7709 (is set to the inde)2.25 E 2.5(xo)-.15 G 2.5(ft)-2.5 G
7679
-
No equivalent source code line in the reference code can be identified.
-(he \214rst non-option ar)-2.5 E(gument, and)-.18 E F1(name)2.5 E F0
7680
-
No equivalent source code line in the reference code can be identified.
-(is set to ?.)2.5 E F3(getopts)144 585.6 Q F0 2.392
7710
-
+(he \214rst non-option ar)-2.5 E(gument, and)-.18 E F2(name)2.5 E F0
7711
-
+(is set to ?.)2.5 E F1(getopts)144 264 Q F0 2.392
7681 ➡ 7712 (normally parses the positional parameters, b)4.892 F 2.392
7682 ➡ 7713 (ut if more ar)-.2 F 2.393(guments are gi)-.18 F -.15(ve)-.25 G 4.893
7683
-
No equivalent source code line in the reference code can be identified.
-(ni).15 G(n)-4.893 E F1(ar)4.893 E(gs)-.37 E F0(,).27 E F3(getopts)144
7684
-
No equivalent source code line in the reference code can be identified.
-597.6 Q F0(parses those instead.)2.5 E F3(getopts)144 621.6 Q F0 1.166
7714
-
+(ni).15 G(n)-4.893 E F2(ar)4.893 E(gs)-.37 E F0(,).27 E F1(getopts)144
7715
-
+276 Q F0(parses those instead.)2.5 E F1(getopts)144 300 Q F0 1.166
7685 ➡ 7716 (can report errors in tw)3.666 F 3.665(ow)-.1 G 3.665(ays. If)-3.765 F
7686
-
No equivalent source code line in the reference code can be identified.
-1.165(the \214rst character of)3.665 F F1(optstring)3.895 E F0 1.165
7687
-
No equivalent source code line in the reference code can be identified.
-(is a colon,)3.885 F F1(silent)4.005 E F0(error)4.345 E 1.07
7688
-
No equivalent source code line in the reference code can be identified.
-(reporting is used.)144 633.6 R 1.071
7717
-
+1.165(the \214rst character of)3.665 F F2(optstring)3.895 E F0 1.165
7718
-
+(is a colon,)3.885 F F2(silent)4.005 E F0(error)4.345 E 1.07
7719
-
+(reporting is used.)144 312 R 1.071
7689 ➡ 7720 (In normal operation, diagnostic messages are printed when in)6.07 F
7690
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.4 G 1.071(lid options or).25 F .394(missing option ar)144
7691
-
No equivalent source code line in the reference code can be identified.
-645.6 R .394(guments are encountered.)-.18 F .394(If the v)5.394 F
7692
-
No equivalent source code line in the reference code can be identified.
-(ariable)-.25 E F4(OPTERR)2.894 E F0 .394
7693
-
No equivalent source code line in the reference code can be identified.
-(is set to 0, no error messages)2.644 F(will be displayed, e)144 657.6 Q
7694
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214rst character of)-2.5 E
7695
-
No equivalent source code line in the reference code can be identified.
-F1(optstring)2.73 E F0(is not a colon.)2.72 E .666(If an in)144 681.6 R
7696
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.4 G .666(lid option is seen,).25 F F3(getopts)3.166 E F0 .667
7697
-
No equivalent source code line in the reference code can be identified.
-(places ? into)3.167 F F1(name)3.527 E F0 .667
7698
-
No equivalent source code line in the reference code can be identified.
-(and, if not silent, prints an error message)3.347 F .4(and unsets)144
7699
-
No equivalent source code line in the reference code can be identified.
-693.6 R F4(OPT)2.9 E(ARG)-.81 E F5(.)A F0(If)4.899 E F3(getopts)2.899 E
7700
-
No equivalent source code line in the reference code can be identified.
-F0 .399(is silent, the option character found is placed in)2.899 F F4
7701
-
No equivalent source code line in the reference code can be identified.
-(OPT)2.899 E(ARG)-.81 E F0 .399(and no)2.649 F
7702
-
No equivalent source code line in the reference code can be identified.
-(diagnostic message is printed.)144 705.6 Q 1.241(If a required ar)144
7703
-
No equivalent source code line in the reference code can be identified.
-729.6 R 1.241(gument is not found, and)-.18 F F3(getopts)3.741 E F0
7704
-
No equivalent source code line in the reference code can be identified.
-1.241(is not silent, a question mark \()3.741 F F3(?).833 E F0 3.742
7705
-
No equivalent source code line in the reference code can be identified.
-(\)i).833 G 3.742(sp)-3.742 G 1.242(laced in)-3.742 F(GNU Bash 4.4)72
7706
-
No equivalent source code line in the reference code can be identified.
-768 Q(2018 March 2)146.79 E(63)195.95 E 0 Cg EP
7707
-
No equivalent source code line in the reference code can be identified.
-%%Page: 64 64
7708
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
7709
-
No equivalent source code line in the reference code can be identified.
-BP
7710
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
7711
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7712
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10
7713
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(name)144 84 Q F0(,).18 E/F2 9/Times-Bold@0 SF(OPT)
7714
-
No equivalent source code line in the reference code can be identified.
-2.735 E(ARG)-.81 E F0 .234
7715
-
No equivalent source code line in the reference code can be identified.
-(is unset, and a diagnostic message is printed.)2.485 F(If)5.234 E/F3 10
7716
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(getopts)2.734 E F0 .234(is silent, then a colon \()
7717
-
No equivalent source code line in the reference code can be identified.
-2.734 F F3(:).833 E F0(\)).833 E(is placed in)144 96 Q F1(name)2.86 E F0
7718
-
No equivalent source code line in the reference code can be identified.
-(and)2.68 E F2(OPT)2.5 E(ARG)-.81 E F0
7719
-
No equivalent source code line in the reference code can be identified.
-(is set to the option character found.)2.25 E F3(getopts)144 120 Q F0
7720
-
No equivalent source code line in the reference code can be identified.
-.902(returns true if an option, speci\214ed or unspeci\214ed, is found.)
7721
-
+-.25(va)-.4 G 1.071(lid options or).25 F .394(missing option ar)144 324
7722
-
+R .394(guments are encountered.)-.18 F .394(If the v)5.394 F(ariable)
7723
-
+-.25 E F3(OPTERR)2.894 E F0 .394(is set to 0, no error messages)2.644 F
7724
-
+(will be displayed, e)144 336 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5
7725
-
+G(he \214rst character of)-2.5 E F2(optstring)2.73 E F0(is not a colon.)
7726
-
+2.72 E .666(If an in)144 360 R -.25(va)-.4 G .666(lid option is seen,)
7727
-
+.25 F F1(getopts)3.166 E F0 .667(places ? into)3.167 F F2(name)3.527 E
7728
-
+F0 .667(and, if not silent, prints an error message)3.347 F .4
7729
-
+(and unsets)144 372 R F3(OPT)2.9 E(ARG)-.81 E F4(.)A F0(If)4.899 E F1
7730
-
+(getopts)2.899 E F0 .399
7731
-
+(is silent, the option character found is placed in)2.899 F F3(OPT)2.899
7732
-
+E(ARG)-.81 E F0 .399(and no)2.649 F(diagnostic message is printed.)144
7733
-
+384 Q 1.241(If a required ar)144 408 R 1.241(gument is not found, and)
7734
-
+-.18 F F1(getopts)3.741 E F0 1.241(is not silent, a question mark \()
7735
-
+3.741 F F1(?).833 E F0 3.742(\)i).833 G 3.742(sp)-3.742 G 1.242
7736
-
+(laced in)-3.742 F F2(name)144 420 Q F0(,).18 E F3(OPT)2.735 E(ARG)-.81
7737
-
+E F0 .234(is unset, and a diagnostic message is printed.)2.485 F(If)
7738
-
+5.234 E F1(getopts)2.734 E F0 .234(is silent, then a colon \()2.734 F F1
7739
-
+(:).833 E F0(\)).833 E(is placed in)144 432 Q F2(name)2.86 E F0(and)2.68
7740
-
+E F3(OPT)2.5 E(ARG)-.81 E F0(is set to the option character found.)2.25
7741
-
+E F1(getopts)144 456 Q F0 .902
7742
-
+(returns true if an option, speci\214ed or unspeci\214ed, is found.)
7721 ➡ 7743 3.401 F .902(It returns f)5.902 F .902(alse if the end of)-.1 F
7722
-
No equivalent source code line in the reference code can be identified.
-(options is encountered or an error occurs.)144 132 Q F3(hash)108 148.8
7723
-
No equivalent source code line in the reference code can be identified.
-Q F0([)2.5 E F3(\255lr)A F0 2.5(][)C F3<ad70>-2.5 E F1(\214lename)2.5 E
7724
-
No equivalent source code line in the reference code can be identified.
-F0 2.5(][)C F3(\255dt)-2.5 E F0 2.5(][)C F1(name)-2.5 E F0(])A .858
7725
-
No equivalent source code line in the reference code can be identified.
-(Each time)144 160.8 R F3(hash)3.358 E F0 .858(is in)3.358 F -.2(vo)-.4
7726
-
No equivalent source code line in the reference code can be identified.
-G -.1(ke).2 G .858(d, the full pathname of the command).1 F F1(name)
7744
-
+(options is encountered or an error occurs.)144 468 Q F1(hash)108 484.8
7745
-
+Q F0([)2.5 E F1(\255lr)A F0 2.5(][)C F1<ad70>-2.5 E F2(\214lename)2.5 E
7746
-
+F0 2.5(][)C F1(\255dt)-2.5 E F0 2.5(][)C F2(name)-2.5 E F0(])A .858
7747
-
+(Each time)144 496.8 R F1(hash)3.358 E F0 .858(is in)3.358 F -.2(vo)-.4
7748
-
+G -.1(ke).2 G .858(d, the full pathname of the command).1 F F2(name)
7727 ➡ 7749 3.718 E F0 .858(is determined by searching)3.538 F .956
7728
-
No equivalent source code line in the reference code can be identified.
-(the directories in)144 172.8 R F3($P)3.456 E -.95(AT)-.74 G(H).95 E F0
7750
-
+(the directories in)144 508.8 R F1($P)3.456 E -.95(AT)-.74 G(H).95 E F0
7729 ➡ 7751 .956(and remembered.)3.456 F(An)5.956 E 3.456(yp)-.15 G(re)-3.456 E .956
7730
-
No equivalent source code line in the reference code can be identified.
-(viously-remembered pathname is discarded.)-.25 F .243(If the)144 184.8
7731
-
No equivalent source code line in the reference code can be identified.
-R F3<ad70>2.743 E F0 .243
7732
-
No equivalent source code line in the reference code can be identified.
-(option is supplied, no path search is performed, and)2.743 F F1
7752
-
+(viously-remembered pathname is discarded.)-.25 F .243(If the)144 520.8
7753
-
+R F1<ad70>2.743 E F0 .243
7754
-
+(option is supplied, no path search is performed, and)2.743 F F2
7733 ➡ 7755 (\214lename)4.653 E F0 .242(is used as the full \214lename)2.923 F 1.711
7734
-
No equivalent source code line in the reference code can be identified.
-(of the command.)144 196.8 R(The)6.711 E F3<ad72>4.211 E F0 1.711
7756
-
+(of the command.)144 532.8 R(The)6.711 E F1<ad72>4.211 E F0 1.711
7735 ➡ 7757 (option causes the shell to for)4.211 F 1.712
7736
-
No equivalent source code line in the reference code can be identified.
-(get all remembered locations.)-.18 F(The)6.712 E F3<ad64>4.212 E F0
7737
-
No equivalent source code line in the reference code can be identified.
-.833(option causes the shell to for)144 208.8 R .833
7738
-
No equivalent source code line in the reference code can be identified.
-(get the remembered location of each)-.18 F F1(name)3.333 E F0 5.833(.I)
7739
-
No equivalent source code line in the reference code can be identified.
-C 3.333(ft)-5.833 G(he)-3.333 E F3<ad74>3.333 E F0 .833(option is sup-)
7740
-
No equivalent source code line in the reference code can be identified.
-3.333 F .703(plied, the full pathname to which each)144 220.8 R F1(name)
7758
-
+(get all remembered locations.)-.18 F(The)6.712 E F1<ad64>4.212 E F0
7759
-
+.833(option causes the shell to for)144 544.8 R .833
7760
-
+(get the remembered location of each)-.18 F F2(name)3.333 E F0 5.833(.I)
7761
-
+C 3.333(ft)-5.833 G(he)-3.333 E F1<ad74>3.333 E F0 .833(option is sup-)
7762
-
+3.333 F .703(plied, the full pathname to which each)144 556.8 R F2(name)
7741 ➡ 7763 3.204 E F0 .704(corresponds is printed.)3.204 F .704(If multiple)5.704 F
7742
-
No equivalent source code line in the reference code can be identified.
-F1(name)3.204 E F0(ar)3.204 E(guments)-.18 E .795(are supplied with)144
7743
-
No equivalent source code line in the reference code can be identified.
-232.8 R F3<ad74>3.295 E F0 3.295(,t)C(he)-3.295 E F1(name)3.295 E F0
7744
-
No equivalent source code line in the reference code can be identified.
-.795(is printed before the hashed full pathname.)3.295 F(The)5.795 E F3
7764
-
+F2(name)3.204 E F0(ar)3.204 E(guments)-.18 E .795(are supplied with)144
7765
-
+568.8 R F1<ad74>3.295 E F0 3.295(,t)C(he)-3.295 E F2(name)3.295 E F0
7766
-
+.795(is printed before the hashed full pathname.)3.295 F(The)5.795 E F1
7745 ➡ 7767 <ad6c>3.295 E F0 .795(option causes)3.295 F .934
7746 ➡ 7768 (output to be displayed in a format that may be reused as input.)144
7747
-
No equivalent source code line in the reference code can be identified.
-244.8 R .934(If no ar)5.934 F .935(guments are gi)-.18 F -.15(ve)-.25 G
7748
-
No equivalent source code line in the reference code can be identified.
-.935(n, or if).15 F(only)144 256.8 Q F3<ad6c>2.822 E F0 .322
7769
-
+580.8 R .934(If no ar)5.934 F .935(guments are gi)-.18 F -.15(ve)-.25 G
7770
-
+.935(n, or if).15 F(only)144 592.8 Q F1<ad6c>2.822 E F0 .322
7749 ➡ 7771 (is supplied, information about remembered commands is printed.)2.822 F
7750
-
No equivalent source code line in the reference code can be identified.
-.321(The return status is true)5.321 F(unless a)144 268.8 Q F1(name)2.86
7772
-
+.321(The return status is true)5.321 F(unless a)144 604.8 Q F2(name)2.86
7751 ➡ 7773 E F0(is not found or an in)2.68 E -.25(va)-.4 G(lid option is supplied.)
7752
-
No equivalent source code line in the reference code can be identified.
-.25 E F3(help)108 285.6 Q F0([)2.5 E F3(\255dms)A F0 2.5(][)C F1
7774
-
+.25 E F1(help)108 621.6 Q F0([)2.5 E F1(\255dms)A F0 2.5(][)C F2
7753 ➡ 7775 (pattern)-2.5 E F0(])A .866(Display helpful information about b)144
7754
-
No equivalent source code line in the reference code can be identified.
-297.6 R .867(uiltin commands.)-.2 F(If)5.867 E F1(pattern)4.617 E F0
7755
-
No equivalent source code line in the reference code can be identified.
-.867(is speci\214ed,)3.607 F F3(help)3.367 E F0(gi)3.367 E -.15(ve)-.25
7776
-
+633.6 R .867(uiltin commands.)-.2 F(If)5.867 E F2(pattern)4.617 E F0
7777
-
+.867(is speci\214ed,)3.607 F F1(help)3.367 E F0(gi)3.367 E -.15(ve)-.25
7756 ➡ 7778 G 3.367(sd).15 G(etailed)-3.367 E .307(help on all commands matching)144
7757
-
No equivalent source code line in the reference code can be identified.
-309.6 R F1(pattern)2.807 E F0 2.807(;o).24 G .307
7779
-
+645.6 R F2(pattern)2.807 E F0 2.807(;o).24 G .307
7758 ➡ 7780 (therwise help for all the b)-2.807 F .306
7759
-
No equivalent source code line in the reference code can be identified.
-(uiltins and shell control struc-)-.2 F(tures is printed.)144 321.6 Q F3
7760
-
No equivalent source code line in the reference code can be identified.
-<ad64>144 333.6 Q F0(Display a short description of each)180 333.6 Q F1
7761
-
No equivalent source code line in the reference code can be identified.
-(pattern)2.5 E F3<ad6d>144 345.6 Q F0(Display the description of each)
7762
-
No equivalent source code line in the reference code can be identified.
-180 345.6 Q F1(pattern)2.5 E F0(in a manpage-lik)2.5 E 2.5(ef)-.1 G
7763
-
No equivalent source code line in the reference code can be identified.
-(ormat)-2.5 E F3<ad73>144 357.6 Q F0
7764
-
No equivalent source code line in the reference code can be identified.
-(Display only a short usage synopsis for each)180 357.6 Q F1(pattern)2.5
7765
-
No equivalent source code line in the reference code can be identified.
-E F0(The return status is 0 unless no command matches)144 374.4 Q F1
7766
-
No equivalent source code line in the reference code can be identified.
-(pattern)2.5 E F0(.).24 E F3(history [)108 391.2 Q F1(n)A F3(])A
7767
-
No equivalent source code line in the reference code can be identified.
-(history \255c)108 403.2 Q(history \255d)108 415.2 Q F1(of)2.5 E(fset)
7768
-
No equivalent source code line in the reference code can be identified.
--.18 E F3(history \255d)108 427.2 Q F1(start)2.5 E F0<ad>A F1(end)A F3
7769
-
No equivalent source code line in the reference code can be identified.
-(history \255anrw)108 439.2 Q F0([)2.5 E F1(\214lename)A F0(])A F3
7770
-
No equivalent source code line in the reference code can be identified.
-(history \255p)108 451.2 Q F1(ar)2.5 E(g)-.37 E F0([)2.5 E F1(ar)A 2.5
7771
-
No equivalent source code line in the reference code can be identified.
-(g.)-.37 G(..)-2.5 E F0(])A F3(history \255s)108 463.2 Q F1(ar)2.5 E(g)
7772
-
No equivalent source code line in the reference code can be identified.
--.37 E F0([)2.5 E F1(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi)144
7773
-
No equivalent source code line in the reference code can be identified.
-475.2 S .752
7781
-
+(uiltins and shell control struc-)-.2 F(tures is printed.)144 657.6 Q F1
7782
-
+<ad64>144 669.6 Q F0(Display a short description of each)180 669.6 Q F2
7783
-
+(pattern)2.5 E F1<ad6d>144 681.6 Q F0(Display the description of each)
7784
-
+180 681.6 Q F2(pattern)2.5 E F0(in a manpage-lik)2.5 E 2.5(ef)-.1 G
7785
-
+(ormat)-2.5 E F1<ad73>144 693.6 Q F0
7786
-
+(Display only a short usage synopsis for each)180 693.6 Q F2(pattern)2.5
7787
-
+E F0(The return status is 0 unless no command matches)144 710.4 Q F2
7788
-
+(pattern)2.5 E F0(.).24 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E
7789
-
+(64)193.45 E 0 Cg EP
7790
-
+%%Page: 65 65
7791
-
+%%BeginPageSetup
7792
-
+BP
7793
-
+%%EndPageSetup
7794
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7795
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7796
-
+SF(history [)108 84 Q/F2 10/Times-Italic@0 SF(n)A F1(])A(history \255c)
7797
-
+108 96 Q(history \255d)108 108 Q F2(of)2.5 E(fset)-.18 E F1
7798
-
+(history \255d)108 120 Q F2(start)2.5 E F0<ad>A F2(end)A F1
7799
-
+(history \255anrw)108 132 Q F0([)2.5 E F2(\214lename)A F0(])A F1
7800
-
+(history \255p)108 144 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A 2.5(g.)
7801
-
+-.37 G(..)-2.5 E F0(])A F1(history \255s)108 156 Q F2(ar)2.5 E(g)-.37 E
7802
-
+F0([)2.5 E F2(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi)144 168 S .752
7774 ➡ 7803 (th no options, display the command history list with line numbers.).4 F
7775
-
No equivalent source code line in the reference code can be identified.
-.752(Lines listed with a)5.752 F F3(*)3.252 E F0(ha)3.252 E -.15(ve)-.2
7776
-
No equivalent source code line in the reference code can be identified.
-G .381(been modi\214ed.)144 487.2 R .38(An ar)5.38 F .38(gument of)-.18
7777
-
No equivalent source code line in the reference code can be identified.
-F F1(n)3.24 E F0 .38(lists only the last)3.12 F F1(n)3.24 E F0 2.88
7778
-
No equivalent source code line in the reference code can be identified.
-(lines. If)3.12 F .38(the shell v)2.88 F(ariable)-.25 E F2(HISTTIMEFOR-)
7779
-
No equivalent source code line in the reference code can be identified.
-2.88 E(MA)144 499.2 Q(T)-.855 E F0 .264
7780
-
No equivalent source code line in the reference code can be identified.
-(is set and not null, it is used as a format string for)2.514 F F1
7804
-
+.752(Lines listed with a)5.752 F F1(*)3.252 E F0(ha)3.252 E -.15(ve)-.2
7805
-
+G .381(been modi\214ed.)144 180 R .38(An ar)5.38 F .38(gument of)-.18 F
7806
-
+F2(n)3.24 E F0 .38(lists only the last)3.12 F F2(n)3.24 E F0 2.88
7807
-
+(lines. If)3.12 F .38(the shell v)2.88 F(ariable)-.25 E/F3 9
7808
-
+/Times-Bold@0 SF(HISTTIMEFOR-)2.88 E(MA)144 192 Q(T)-.855 E F0 .264
7809
-
+(is set and not null, it is used as a format string for)2.514 F F2
7781 ➡ 7810 (strftime)2.765 E F0 .265(\(3\) to display the time stamp asso-)B 1.02
7782
-
No equivalent source code line in the reference code can be identified.
-(ciated with each displayed history entry)144 511.2 R 6.019(.N)-.65 G
7811
-
+(ciated with each displayed history entry)144 204 R 6.019(.N)-.65 G
7783 ➡ 7812 3.519(oi)-6.019 G(nterv)-3.519 E 1.019
7784 ➡ 7813 (ening blank is printed between the formatted)-.15 F .176
7785
-
No equivalent source code line in the reference code can be identified.
-(time stamp and the history line.)144 523.2 R(If)5.176 E F1(\214lename)
7814
-
+(time stamp and the history line.)144 216 R(If)5.176 E F2(\214lename)
7786 ➡ 7815 2.676 E F0 .176
7787 ➡ 7816 (is supplied, it is used as the name of the history \214le; if)2.676 F
7788
-
No equivalent source code line in the reference code can be identified.
-(not, the v)144 535.2 Q(alue of)-.25 E F2(HISTFILE)2.5 E F0(is used.)
7789
-
No equivalent source code line in the reference code can be identified.
-2.25 E(Options, if supplied, ha)5 E .3 -.15(ve t)-.2 H(he follo).15 E
7790
-
No equivalent source code line in the reference code can be identified.
-(wing meanings:)-.25 E F3<ad63>144 547.2 Q F0
7791
-
No equivalent source code line in the reference code can be identified.
-(Clear the history list by deleting all the entries.)180 547.2 Q F3
7792
-
No equivalent source code line in the reference code can be identified.
-<ad64>144 559.2 Q F1(of)2.5 E(fset)-.18 E F0 .39
7793
-
No equivalent source code line in the reference code can be identified.
-(Delete the history entry at position)180 571.2 R F1(of)2.889 E(fset)
7794
-
No equivalent source code line in the reference code can be identified.
--.18 E F0 5.389(.I)C(f)-5.389 E F1(of)2.889 E(fset)-.18 E F0 .389(is ne)
7795
-
No equivalent source code line in the reference code can be identified.
-2.889 F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 2.889(,i).15 G 2.889(ti)
7796
-
No equivalent source code line in the reference code can be identified.
--2.889 G 2.889(si)-2.889 G .389(nterpreted as relati)-2.889 F -.15(ve)
7797
-
No equivalent source code line in the reference code can be identified.
--.25 G .598(to one greater than the last history position, so ne)180
7798
-
No equivalent source code line in the reference code can be identified.
-583.2 R -.05(ga)-.15 G(ti).05 E .899 -.15(ve i)-.25 H .599
7799
-
No equivalent source code line in the reference code can be identified.
-(ndices count back from the end).15 F(of the history)180 595.2 Q 2.5(,a)
7817
-
+(not, the v)144 228 Q(alue of)-.25 E F3(HISTFILE)2.5 E F0(is used.)2.25
7818
-
+E(Options, if supplied, ha)5 E .3 -.15(ve t)-.2 H(he follo).15 E
7819
-
+(wing meanings:)-.25 E F1<ad63>144 240 Q F0
7820
-
+(Clear the history list by deleting all the entries.)180 240 Q F1<ad64>
7821
-
+144 252 Q F2(of)2.5 E(fset)-.18 E F0 .39
7822
-
+(Delete the history entry at position)180 264 R F2(of)2.889 E(fset)-.18
7823
-
+E F0 5.389(.I)C(f)-5.389 E F2(of)2.889 E(fset)-.18 E F0 .389(is ne)2.889
7824
-
+F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 2.889(,i).15 G 2.889(ti)-2.889
7825
-
+G 2.889(si)-2.889 G .389(nterpreted as relati)-2.889 F -.15(ve)-.25 G
7826
-
+.598(to one greater than the last history position, so ne)180 276 R -.05
7827
-
+(ga)-.15 G(ti).05 E .899 -.15(ve i)-.25 H .599
7828
-
+(ndices count back from the end).15 F(of the history)180 288 Q 2.5(,a)
7800 ➡ 7829 -.65 G(nd an inde)-2.5 E 2.5(xo)-.15 G 2.5<66ad>-2.5 G 2.5(1r)-2.5 G
7801
-
No equivalent source code line in the reference code can be identified.
-(efers to the current)-2.5 E F3(history -d)2.5 E F0(command.)2.5 E F3
7802
-
No equivalent source code line in the reference code can be identified.
-<ad64>144 607.2 Q F1(start)2.5 E F0<ad>A F1(end)A F0 .758
7803
-
No equivalent source code line in the reference code can be identified.
-(Delete the history entries between positions)180 619.2 R F1(start)3.258
7804
-
No equivalent source code line in the reference code can be identified.
-E F0(and)3.257 E F1(end)3.257 E F0 3.257(,i)C(nclusi)-3.257 E -.15(ve)
7805
-
No equivalent source code line in the reference code can be identified.
--.25 G 5.757(.P).15 G(ositi)-5.757 E 1.057 -.15(ve a)-.25 H .757(nd ne)
7806
-
No equivalent source code line in the reference code can be identified.
-.15 F -.05(ga)-.15 G(-).05 E(ti)180 631.2 Q .3 -.15(ve v)-.25 H
7807
-
No equivalent source code line in the reference code can be identified.
-(alues for)-.1 E F1(start)2.5 E F0(and)2.5 E F1(end)2.5 E F0
7808
-
No equivalent source code line in the reference code can be identified.
-(are interpreted as described abo)2.5 E -.15(ve)-.15 G(.).15 E F3<ad61>
7809
-
No equivalent source code line in the reference code can be identified.
-144 643.2 Q F0 .564(Append the `)180 643.2 R(`ne)-.74 E(w')-.25 E 3.064
7810
-
No equivalent source code line in the reference code can be identified.
-('h)-.74 G .564(istory lines to the history \214le.)-3.064 F .565
7811
-
No equivalent source code line in the reference code can be identified.
-(These are history lines entered since)5.564 F(the be)180 655.2 Q
7812
-
No equivalent source code line in the reference code can be identified.
-(ginning of the current)-.15 E F3(bash)2.5 E F0(session, b)2.5 E
7813
-
No equivalent source code line in the reference code can be identified.
-(ut not already appended to the history \214le.)-.2 E F3<ad6e>144 667.2
7814
-
No equivalent source code line in the reference code can be identified.
-Q F0 .854(Read the history lines not already read from the history \214\
7815
-
No equivalent source code line in the reference code can be identified.
-le into the current history list.)180 667.2 R .772
7816
-
No equivalent source code line in the reference code can be identified.
-(These are lines appended to the history \214le since the be)180 679.2 R
7817
-
No equivalent source code line in the reference code can be identified.
-.773(ginning of the current)-.15 F F3(bash)3.273 E F0(ses-)3.273 E
7818
-
No equivalent source code line in the reference code can be identified.
-(sion.)180 691.2 Q F3<ad72>144 703.2 Q F0(Read the contents of the hist\
7819
-
No equivalent source code line in the reference code can be identified.
-ory \214le and append them to the current history list.)180 703.2 Q F3
7820
-
No equivalent source code line in the reference code can be identified.
-<ad77>144 715.2 Q F0
7821
-
No equivalent source code line in the reference code can be identified.
-(Write the current history list to the history \214le, o)180 715.2 Q
7822
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G
7823
-
No equivalent source code line in the reference code can be identified.
-(ontents.)-2.5 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(64)195.95 E
7824
-
No equivalent source code line in the reference code can be identified.
-0 Cg EP
7825
-
No equivalent source code line in the reference code can be identified.
-%%Page: 65 65
7826
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
7827
-
No equivalent source code line in the reference code can be identified.
-BP
7828
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
7829
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7830
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7831
-
No equivalent source code line in the reference code can be identified.
-SF<ad70>144 84 Q F0 .626(Perform history substitution on the follo)180
7832
-
No equivalent source code line in the reference code can be identified.
-84 R(wing)-.25 E/F2 10/Times-Italic@0 SF(ar)3.125 E(gs)-.37 E F0 .625
7833
-
No equivalent source code line in the reference code can be identified.
-(and display the result on the standard)3.125 F 2.975(output. Does)180
7834
-
No equivalent source code line in the reference code can be identified.
-96 R .475(not store the results in the history list.)2.975 F(Each)5.475
7835
-
No equivalent source code line in the reference code can be identified.
-E F2(ar)2.975 E(g)-.37 E F0 .475(must be quoted to disable)2.975 F
7836
-
No equivalent source code line in the reference code can be identified.
-(normal history e)180 108 Q(xpansion.)-.15 E F1<ad73>144 120 Q F0 .363
7837
-
No equivalent source code line in the reference code can be identified.
-(Store the)180 120 R F2(ar)3.193 E(gs)-.37 E F0 .363
7830
-
+(efers to the current)-2.5 E F1(history -d)2.5 E F0(command.)2.5 E F1
7831
-
+<ad64>144 300 Q F2(start)2.5 E F0<ad>A F2(end)A F0 .758
7832
-
+(Delete the history entries between positions)180 312 R F2(start)3.258 E
7833
-
+F0(and)3.257 E F2(end)3.257 E F0 3.257(,i)C(nclusi)-3.257 E -.15(ve)-.25
7834
-
+G 5.757(.P).15 G(ositi)-5.757 E 1.057 -.15(ve a)-.25 H .757(nd ne).15 F
7835
-
+-.05(ga)-.15 G(-).05 E(ti)180 324 Q .3 -.15(ve v)-.25 H(alues for)-.1 E
7836
-
+F2(start)2.5 E F0(and)2.5 E F2(end)2.5 E F0
7837
-
+(are interpreted as described abo)2.5 E -.15(ve)-.15 G(.).15 E F1<ad61>
7838
-
+144 336 Q F0 .564(Append the `)180 336 R(`ne)-.74 E(w')-.25 E 3.064('h)
7839
-
+-.74 G .564(istory lines to the history \214le.)-3.064 F .565
7840
-
+(These are history lines entered since)5.564 F(the be)180 348 Q
7841
-
+(ginning of the current)-.15 E F1(bash)2.5 E F0(session, b)2.5 E
7842
-
+(ut not already appended to the history \214le.)-.2 E F1<ad6e>144 360 Q
7843
-
+F0 .854(Read the history lines not already read from the history \214le\
7844
-
+ into the current history list.)180 360 R .772
7845
-
+(These are lines appended to the history \214le since the be)180 372 R
7846
-
+.773(ginning of the current)-.15 F F1(bash)3.273 E F0(ses-)3.273 E
7847
-
+(sion.)180 384 Q F1<ad72>144 396 Q F0(Read the contents of the history \
7848
-
+\214le and append them to the current history list.)180 396 Q F1<ad77>
7849
-
+144 408 Q F0(Write the current history list to the history \214le, o)180
7850
-
+408 Q -.15(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G
7851
-
+(ontents.)-2.5 E F1<ad70>144 420 Q F0 .626
7852
-
+(Perform history substitution on the follo)180 420 R(wing)-.25 E F2(ar)
7853
-
+3.125 E(gs)-.37 E F0 .625(and display the result on the standard)3.125 F
7854
-
+2.975(output. Does)180 432 R .475
7855
-
+(not store the results in the history list.)2.975 F(Each)5.475 E F2(ar)
7856
-
+2.975 E(g)-.37 E F0 .475(must be quoted to disable)2.975 F
7857
-
+(normal history e)180 444 Q(xpansion.)-.15 E F1<ad73>144 456 Q F0 .363
7858
-
+(Store the)180 456 R F2(ar)3.193 E(gs)-.37 E F0 .363
7838 ➡ 7859 (in the history list as a single entry)3.133 F 5.363(.T)-.65 G .362
7839
-
No equivalent source code line in the reference code can be identified.
-(he last command in the history list is)-5.363 F(remo)180 132 Q -.15(ve)
7860
-
+(he last command in the history list is)-5.363 F(remo)180 468 Q -.15(ve)
7840 ➡ 7861 -.15 G 2.5(db).15 G(efore the)-2.5 E F2(ar)2.83 E(gs)-.37 E F0
7841
-
No equivalent source code line in the reference code can be identified.
-(are added.)2.77 E .145(If the)144 148.8 R/F3 9/Times-Bold@0 SF
7842
-
No equivalent source code line in the reference code can be identified.
-(HISTTIMEFORMA)2.645 E(T)-.855 E F0 -.25(va)2.395 G .145
7862
-
+(are added.)2.77 E .145(If the)144 484.8 R F3(HISTTIMEFORMA)2.645 E(T)
7863
-
+-.855 E F0 -.25(va)2.395 G .145
7843 ➡ 7864 (riable is set, the time stamp information associated with each history)
7844
-
No equivalent source code line in the reference code can be identified.
-.25 F .669(entry is written to the history \214le, mark)144 160.8 R .669
7865
-
+.25 F .669(entry is written to the history \214le, mark)144 496.8 R .669
7845 ➡ 7866 (ed with the history comment character)-.1 F 5.668(.W)-.55 G .668
7846
-
No equivalent source code line in the reference code can be identified.
-(hen the history)-5.668 F .955(\214le is read, lines be)144 172.8 R .956
7867
-
+(hen the history)-5.668 F .955(\214le is read, lines be)144 508.8 R .956
7847 ➡ 7868 (ginning with the history comment character follo)-.15 F .956
7848 ➡ 7869 (wed immediately by a digit)-.25 F 1.796
7849
-
No equivalent source code line in the reference code can be identified.
-(are interpreted as timestamps for the follo)144 184.8 R 1.795
7870
-
+(are interpreted as timestamps for the follo)144 520.8 R 1.795
7850 ➡ 7871 (wing history entry)-.25 F 6.795(.T)-.65 G 1.795(he return v)-6.795 F
7851
-
No equivalent source code line in the reference code can be identified.
-1.795(alue is 0 unless an)-.25 F(in)144 196.8 Q -.25(va)-.4 G .768(lid \
7872
-
+1.795(alue is 0 unless an)-.25 F(in)144 532.8 Q -.25(va)-.4 G .768(lid \
7852 ➡ 7873 option is encountered, an error occurs while reading or writing the his\
7853
-
No equivalent source code line in the reference code can be identified.
-tory \214le, an in).25 F -.25(va)-.4 G(lid).25 E F2(of)144 208.8 Q(fset)
7874
-
+tory \214le, an in).25 F -.25(va)-.4 G(lid).25 E F2(of)144 544.8 Q(fset)
7854 ➡ 7875 -.18 E F0 1.032(is supplied as an ar)3.532 F 1.031(gument to)-.18 F F1
7855 ➡ 7876 <ad64>3.531 E F0 3.531(,o)C 3.531(rt)-3.531 G 1.031(he history e)-3.531
7856 ➡ 7877 F 1.031(xpansion supplied as an ar)-.15 F 1.031(gument to)-.18 F F1
7857
-
No equivalent source code line in the reference code can be identified.
-<ad70>3.531 E F0 -.1(fa)144 220.8 S(ils.).1 E F1(jobs)108 237.6 Q F0([)
7878
-
+<ad70>3.531 E F0 -.1(fa)144 556.8 S(ils.).1 E F1(jobs)108 573.6 Q F0([)
7858 ➡ 7879 2.5 E F1(\255lnprs)A F0 2.5(][)C F2(jobspec)A F0(... ])2.5 E F1
7859
-
No equivalent source code line in the reference code can be identified.
-(jobs \255x)108 249.6 Q F2(command)2.5 E F0([)2.5 E F2(ar)2.5 E(gs)-.37
7860
-
No equivalent source code line in the reference code can be identified.
-E F0(... ])2.5 E(The \214rst form lists the acti)144 261.6 Q .3 -.15
7880
-
+(jobs \255x)108 585.6 Q F2(command)2.5 E F0([)2.5 E F2(ar)2.5 E(gs)-.37
7881
-
+E F0(... ])2.5 E(The \214rst form lists the acti)144 597.6 Q .3 -.15
7861 ➡ 7882 (ve j)-.25 H 2.5(obs. The).15 F(options ha)2.5 E .3 -.15(ve t)-.2 H
7862
-
No equivalent source code line in the reference code can be identified.
-(he follo).15 E(wing meanings:)-.25 E F1<ad6c>144 273.6 Q F0
7863
-
No equivalent source code line in the reference code can be identified.
-(List process IDs in addition to the normal information.)180 273.6 Q F1
7864
-
No equivalent source code line in the reference code can be identified.
-<ad6e>144 285.6 Q F0 .193(Display information only about jobs that ha)
7865
-
No equivalent source code line in the reference code can be identified.
-180 285.6 R .494 -.15(ve c)-.2 H .194(hanged status since the user w).15
7866
-
No equivalent source code line in the reference code can be identified.
-F .194(as last noti-)-.1 F(\214ed of their status.)180 297.6 Q F1<ad70>
7867
-
No equivalent source code line in the reference code can be identified.
-144 309.6 Q F0(List only the process ID of the job')180 309.6 Q 2.5(sp)
7868
-
No equivalent source code line in the reference code can be identified.
--.55 G(rocess group leader)-2.5 E(.)-.55 E F1<ad72>144 321.6 Q F0
7869
-
No equivalent source code line in the reference code can be identified.
-(Display only running jobs.)180 321.6 Q F1<ad73>144 333.6 Q F0
7870
-
No equivalent source code line in the reference code can be identified.
-(Display only stopped jobs.)180 333.6 Q(If)144 350.4 Q F2(jobspec)4.554
7883
-
+(he follo).15 E(wing meanings:)-.25 E F1<ad6c>144 609.6 Q F0
7884
-
+(List process IDs in addition to the normal information.)180 609.6 Q F1
7885
-
+<ad6e>144 621.6 Q F0 .193(Display information only about jobs that ha)
7886
-
+180 621.6 R .494 -.15(ve c)-.2 H .194(hanged status since the user w).15
7887
-
+F .194(as last noti-)-.1 F(\214ed of their status.)180 633.6 Q F1<ad70>
7888
-
+144 645.6 Q F0(List only the process ID of the job')180 645.6 Q 2.5(sp)
7889
-
+-.55 G(rocess group leader)-2.5 E(.)-.55 E F1<ad72>144 657.6 Q F0
7890
-
+(Display only running jobs.)180 657.6 Q F1<ad73>144 669.6 Q F0
7891
-
+(Display only stopped jobs.)180 669.6 Q(If)144 686.4 Q F2(jobspec)4.554
7871 ➡ 7892 E F0 .314(is gi)3.124 F -.15(ve)-.25 G .314
7872 ➡ 7893 (n, output is restricted to information about that job).15 F 5.313(.T)
7873
-
No equivalent source code line in the reference code can be identified.
--.4 G .313(he return status is 0 unless)-5.313 F(an in)144 362.4 Q -.25
7894
-
+-.4 G .313(he return status is 0 unless)-5.313 F(an in)144 698.4 Q -.25
7874 ➡ 7895 (va)-.4 G(lid option is encountered or an in).25 E -.25(va)-.4 G(lid).25
7875
-
No equivalent source code line in the reference code can be identified.
-E F2(jobspec)4.24 E F0(is supplied.)2.81 E .394(If the)144 379.2 R F1
7896
-
+E F2(jobspec)4.24 E F0(is supplied.)2.81 E .394(If the)144 715.2 R F1
7876 ➡ 7897 <ad78>2.894 E F0 .394(option is supplied,)2.894 F F1(jobs)2.894 E F0
7877 ➡ 7898 .394(replaces an)2.894 F(y)-.15 E F2(jobspec)4.634 E F0 .394(found in)
7878 ➡ 7899 3.204 F F2(command)3.094 E F0(or)3.664 E F2(ar)3.224 E(gs)-.37 E F0 .395
7879
-
No equivalent source code line in the reference code can be identified.
-(with the corre-)3.164 F(sponding process group ID, and e)144 391.2 Q
7900
-
+(with the corre-)3.164 F(sponding process group ID, and e)144 727.2 Q
7880 ➡ 7901 -.15(xe)-.15 G(cutes).15 E F2(command)2.7 E F0(passing it)3.27 E F2(ar)
7881 ➡ 7902 2.5 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.)-.15 E
7882
-
No equivalent source code line in the reference code can be identified.
-F1(kill)108 408 Q F0([)2.5 E F1<ad73>A F2(sigspec)2.5 E F0(|)2.5 E F1
7883
-
No equivalent source code line in the reference code can be identified.
-<ad6e>2.5 E F2(signum)2.5 E F0(|)2.5 E F1<ad>2.5 E F2(sigspec)A F0 2.5
7884
-
No equivalent source code line in the reference code can be identified.
-(][)C F2(pid)-2.5 E F0(|)2.5 E F2(jobspec)2.5 E F0 2.5(].)C(..)-2.5 E F1
7885
-
No equivalent source code line in the reference code can be identified.
-(kill \255l)108 420 Q F0(|)A F1<ad4c>A F0([)2.5 E F2(sigspec)A F0(|)2.5
7886
-
No equivalent source code line in the reference code can be identified.
-E F2 -.2(ex)2.5 G(it_status).2 E F0(])A .12(Send the signal named by)144
7887
-
No equivalent source code line in the reference code can be identified.
-432 R F2(sigspec)2.96 E F0(or)2.93 E F2(signum)2.96 E F0 .119
7888
-
No equivalent source code line in the reference code can be identified.
-(to the processes named by)2.939 F F2(pid)3.869 E F0(or)3.389 E F2
7889
-
No equivalent source code line in the reference code can be identified.
-(jobspec)2.619 E F0(.).31 E F2(sigspec)5.459 E F0(is)2.929 E .318
7890
-
No equivalent source code line in the reference code can be identified.
-(either a case-insensiti)144 444 R .618 -.15(ve s)-.25 H .318
7891
-
No equivalent source code line in the reference code can be identified.
-(ignal name such as).15 F F3(SIGKILL)2.818 E F0 .319
7892
-
No equivalent source code line in the reference code can be identified.
-(\(with or without the)2.569 F F3(SIG)2.819 E F0 .319
7893
-
No equivalent source code line in the reference code can be identified.
-(pre\214x\) or a signal)2.569 F(number;)144 456 Q F2(signum)4.189 E F0
7903
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(65)193.45 E 0 Cg EP
7904
-
+%%Page: 66 66
7905
-
+%%BeginPageSetup
7906
-
+BP
7907
-
+%%EndPageSetup
7908
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7909
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7910
-
+SF(kill)108 84 Q F0([)2.5 E F1<ad73>A/F2 10/Times-Italic@0 SF(sigspec)
7911
-
+2.5 E F0(|)2.5 E F1<ad6e>2.5 E F2(signum)2.5 E F0(|)2.5 E F1<ad>2.5 E F2
7912
-
+(sigspec)A F0 2.5(][)C F2(pid)-2.5 E F0(|)2.5 E F2(jobspec)2.5 E F0 2.5
7913
-
+(].)C(..)-2.5 E F1(kill \255l)108 96 Q F0(|)A F1<ad4c>A F0([)2.5 E F2
7914
-
+(sigspec)A F0(|)2.5 E F2 -.2(ex)2.5 G(it_status).2 E F0(])A .12
7915
-
+(Send the signal named by)144 108 R F2(sigspec)2.96 E F0(or)2.93 E F2
7916
-
+(signum)2.96 E F0 .119(to the processes named by)2.939 F F2(pid)3.869 E
7917
-
+F0(or)3.389 E F2(jobspec)2.619 E F0(.).31 E F2(sigspec)5.459 E F0(is)
7918
-
+2.929 E .318(either a case-insensiti)144 120 R .618 -.15(ve s)-.25 H
7919
-
+.318(ignal name such as).15 F/F3 9/Times-Bold@0 SF(SIGKILL)2.818 E F0
7920
-
+.319(\(with or without the)2.569 F F3(SIG)2.819 E F0 .319
7921
-
+(pre\214x\) or a signal)2.569 F(number;)144 132 Q F2(signum)4.189 E F0
7894 ➡ 7922 1.349(is a signal number)4.169 F 6.349(.I)-.55 G(f)-6.349 E F2(sigspec)
7895 ➡ 7923 4.189 E F0 1.349(is not present, then)4.159 F F3(SIGTERM)3.849 E F0
7896
-
No equivalent source code line in the reference code can be identified.
-1.348(is assumed.)3.599 F(An)6.348 E(ar)144 468 Q .522(gument of)-.18 F
7924
-
+1.348(is assumed.)3.599 F(An)6.348 E(ar)144 144 Q .522(gument of)-.18 F
7897 ➡ 7925 F1<ad6c>3.023 E F0 .523(lists the signal names.)3.023 F .523(If an)5.523
7898 ➡ 7926 F 3.023(ya)-.15 G -.18(rg)-3.023 G .523(uments are supplied when).18 F
7899 ➡ 7927 F1<ad6c>3.023 E F0 .523(is gi)3.023 F -.15(ve)-.25 G .523(n, the names)
7900
-
No equivalent source code line in the reference code can be identified.
-.15 F .28(of the signals corresponding to the ar)144 480 R .28
7928
-
+.15 F .28(of the signals corresponding to the ar)144 156 R .28
7901 ➡ 7929 (guments are listed, and the return status is 0.)-.18 F(The)5.28 E F2
7902
-
No equivalent source code line in the reference code can be identified.
--.2(ex)2.78 G(it_status).2 E F0(ar)144 492 Q .377(gument to)-.18 F F1
7930
-
+-.2(ex)2.78 G(it_status).2 E F0(ar)144 168 Q .377(gument to)-.18 F F1
7903 ➡ 7931 <ad6c>2.877 E F0 .378
7904 ➡ 7932 (is a number specifying either a signal number or the e)2.877 F .378
7905
-
No equivalent source code line in the reference code can be identified.
-(xit status of a process termi-)-.15 F .963(nated by a signal.)144 504 R
7933
-
+(xit status of a process termi-)-.15 F .963(nated by a signal.)144 180 R
7906 ➡ 7934 (The)5.962 E F1<ad4c>3.462 E F0 .962(option is equi)3.462 F -.25(va)-.25
7907 ➡ 7935 G .962(lent to).25 F F1<ad6c>3.462 E F0(.)A F1(kill)5.962 E F0 .962
7908 ➡ 7936 (returns true if at least one signal w)3.462 F(as)-.1 E
7909
-
No equivalent source code line in the reference code can be identified.
-(successfully sent, or f)144 516 Q(alse if an error occurs or an in)-.1
7910
-
No equivalent source code line in the reference code can be identified.
-E -.25(va)-.4 G(lid option is encountered.).25 E F1(let)108 532.8 Q F2
7937
-
+(successfully sent, or f)144 192 Q(alse if an error occurs or an in)-.1
7938
-
+E -.25(va)-.4 G(lid option is encountered.).25 E F1(let)108 208.8 Q F2
7911 ➡ 7939 (ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(Each)144
7912
-
No equivalent source code line in the reference code can be identified.
-544.8 Q F2(ar)3.026 E(g)-.37 E F0 .196(is an arithmetic e)2.916 F .197
7940
-
+220.8 Q F2(ar)3.026 E(g)-.37 E F0 .196(is an arithmetic e)2.916 F .197
7913 ➡ 7941 (xpression to be e)-.15 F -.25(va)-.25 G .197(luated \(see).25 F F3 .197
7914 ➡ 7942 (ARITHMETIC EV)2.697 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(abo)
7915
-
No equivalent source code line in the reference code can be identified.
-2.447 E -.15(ve)-.15 G 2.697(\). If).15 F(the last)144 556.8 Q F2(ar)
7943
-
+2.447 E -.15(ve)-.15 G 2.697(\). If).15 F(the last)144 232.8 Q F2(ar)
7916 ➡ 7944 2.83 E(g)-.37 E F0 -.25(eva)2.72 G(luates to 0,).25 E F1(let)2.5 E F0
7917
-
No equivalent source code line in the reference code can be identified.
-(returns 1; 0 is returned otherwise.)2.5 E F1(local)108 573.6 Q F0([)2.5
7945
-
+(returns 1; 0 is returned otherwise.)2.5 E F1(local)108 249.6 Q F0([)2.5
7918 ➡ 7946 E F2(option)A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C
7919
-
No equivalent source code line in the reference code can be identified.
-(.. | \255 ])-2.5 E -.15(Fo)144 585.6 S 2.56(re).15 G .06(ach ar)-2.56 F
7947
-
+(.. | \255 ])-2.5 E -.15(Fo)144 261.6 S 2.56(re).15 G .06(ach ar)-2.56 F
7920 ➡ 7948 .06(gument, a local v)-.18 F .06(ariable named)-.25 F F2(name)2.92 E F0
7921 ➡ 7949 .06(is created, and assigned)2.74 F F2(value)2.56 E F0 5.06(.T).18 G(he)
7922
-
No equivalent source code line in the reference code can be identified.
--5.06 E F2(option)2.56 E F0 .06(can be)2.56 F(an)144 597.6 Q 3.152(yo)
7950
-
+-5.06 E F2(option)2.56 E F0 .06(can be)2.56 F(an)144 273.6 Q 3.152(yo)
7923 ➡ 7951 -.15 G 3.152(ft)-3.152 G .652(he options accepted by)-3.152 F F1(declar)
7924 ➡ 7952 3.152 E(e)-.18 E F0 5.652(.W)C(hen)-5.652 E F1(local)3.152 E F0 .653
7925 ➡ 7953 (is used within a function, it causes the v)3.152 F(ari-)-.25 E(able)144
7926
-
No equivalent source code line in the reference code can be identified.
-609.6 Q F2(name)3.282 E F0 .422(to ha)3.102 F .722 -.15(ve a v)-.2 H
7954
-
+285.6 Q F2(name)3.282 E F0 .422(to ha)3.102 F .722 -.15(ve a v)-.2 H
7927 ➡ 7955 .422(isible scope restricted to that function and its children.).15 F
7928 ➡ 7956 (If)5.421 E F2(name)2.921 E F0 .421(is \255, the set)2.921 F 1.461
7929
-
No equivalent source code line in the reference code can be identified.
-(of shell options is made local to the function in which)144 621.6 R F1
7957
-
+(of shell options is made local to the function in which)144 297.6 R F1
7930 ➡ 7958 (local)3.961 E F0 1.462(is in)3.961 F -.2(vo)-.4 G -.1(ke).2 G 1.462
7931
-
No equivalent source code line in the reference code can be identified.
-(d: shell options changed).1 F 1.563(using the)144 633.6 R F1(set)4.063
7959
-
+(d: shell options changed).1 F 1.563(using the)144 309.6 R F1(set)4.063
7932 ➡ 7960 E F0 -.2(bu)4.063 G 1.563
7933 ➡ 7961 (iltin inside the function are restored to their original v).2 F 1.562
7934
-
No equivalent source code line in the reference code can be identified.
-(alues when the function)-.25 F 3.743(returns. W)144 645.6 R 1.243
7962
-
+(alues when the function)-.25 F 3.743(returns. W)144 321.6 R 1.243
7935 ➡ 7963 (ith no operands,)-.4 F F1(local)3.743 E F0 1.243
7936 ➡ 7964 (writes a list of local v)3.743 F 1.244
7937 ➡ 7965 (ariables to the standard output.)-.25 F 1.244(It is an)6.244 F .42
7938
-
No equivalent source code line in the reference code can be identified.
-(error to use)144 657.6 R F1(local)2.92 E F0 .42
7966
-
+(error to use)144 333.6 R F1(local)2.92 E F0 .42
7939 ➡ 7967 (when not within a function.)2.92 F .42(The return status is 0 unless)
7940 ➡ 7968 5.42 F F1(local)2.92 E F0 .42(is used outside a)2.92 F(function, an in)
7941
-
No equivalent source code line in the reference code can be identified.
-144 669.6 Q -.25(va)-.4 G(lid).25 E F2(name)2.86 E F0(is supplied, or)
7969
-
+144 345.6 Q -.25(va)-.4 G(lid).25 E F2(name)2.86 E F0(is supplied, or)
7942 ➡ 7970 2.68 E F2(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F1(logout)
7943
-
No equivalent source code line in the reference code can be identified.
-108 686.4 Q F0(Exit a login shell.)144 686.4 Q F1(map\214le)108 703.2 Q
7971
-
+108 362.4 Q F0(Exit a login shell.)144 362.4 Q F1(map\214le)108 379.2 Q
7944 ➡ 7972 F0([)2.5 E F1<ad64>A F2(delim)2.5 E F0 2.5(][)C F1<ad6e>-2.5 E F2(count)
7945 ➡ 7973 2.5 E F0 2.5(][)C F1<ad4f>-2.5 E F2(origin)2.5 E F0 2.5(][)C F1<ad73>
7946 ➡ 7974 -2.5 E F2(count)2.5 E F0 2.5(][)C F1<ad74>-2.5 E F0 2.5(][)C F1<ad75>
7947 ➡ 7975 -2.5 E F2(fd)2.5 E F0 2.5(][)C F1<ad43>-2.5 E F2(callbac)2.5 E(k)-.2 E
7948 ➡ 7976 F0 2.5(][)C F1<ad63>-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E
7949
-
No equivalent source code line in the reference code can be identified.
-(ay)-.15 E F0(])A(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(65)195.95
7950
-
No equivalent source code line in the reference code can be identified.
-E 0 Cg EP
7951
-
No equivalent source code line in the reference code can be identified.
-%%Page: 66 66
7952
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
7953
-
No equivalent source code line in the reference code can be identified.
-BP
7954
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
7955
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7956
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7957
-
No equivalent source code line in the reference code can be identified.
-SF -.18(re)108 84 S(adarray).18 E F0([)2.5 E F1<ad64>A/F2 10
7958
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(delim)2.5 E F0 2.5(][)C F1<ad6e>-2.5 E F2(count)2.5 E
7959
-
No equivalent source code line in the reference code can be identified.
-F0 2.5(][)C F1<ad4f>-2.5 E F2(origin)2.5 E F0 2.5(][)C F1<ad73>-2.5 E F2
7977
-
+(ay)-.15 E F0(])A F1 -.18(re)108 391.2 S(adarray).18 E F0([)2.5 E F1
7978
-
+<ad64>A F2(delim)2.5 E F0 2.5(][)C F1<ad6e>-2.5 E F2(count)2.5 E F0 2.5
7979
-
+(][)C F1<ad4f>-2.5 E F2(origin)2.5 E F0 2.5(][)C F1<ad73>-2.5 E F2
7960 ➡ 7980 (count)2.5 E F0 2.5(][)C F1<ad74>-2.5 E F0 2.5(][)C F1<ad75>-2.5 E F2
7961 ➡ 7981 (fd)2.5 E F0 2.5(][)C F1<ad43>-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][)
7962 ➡ 7982 C F1<ad63>-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0
7963
-
No equivalent source code line in the reference code can be identified.
-(])A .179(Read lines from the standard input into the inde)144 96 R -.15
7964
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G 2.679(da).15 G .179(rray v)-2.679 F(ariable)-.25 E F2(arr)
7965
-
No equivalent source code line in the reference code can be identified.
-2.68 E(ay)-.15 E F0 2.68(,o).32 G 2.68(rf)-2.68 G .18
7966
-
No equivalent source code line in the reference code can be identified.
-(rom \214le descriptor)-2.68 F F2(fd)4.65 E F0 1.249(if the)144 108 R F1
7967
-
No equivalent source code line in the reference code can be identified.
-<ad75>3.749 E F0 1.249(option is supplied.)3.749 F 1.249(The v)6.249 F
7968
-
No equivalent source code line in the reference code can be identified.
-(ariable)-.25 E/F3 9/Times-Bold@0 SF(MAPFILE)3.749 E F0 1.249
7969
-
No equivalent source code line in the reference code can be identified.
-(is the def)3.499 F(ault)-.1 E F2(arr)3.748 E(ay)-.15 E F0 6.248(.O)C
7970
-
No equivalent source code line in the reference code can be identified.
-1.248(ptions, if supplied,)-6.248 F(ha)144 120 Q .3 -.15(ve t)-.2 H
7971
-
No equivalent source code line in the reference code can be identified.
-(he follo).15 E(wing meanings:)-.25 E F1<ad64>144 132 Q F0 .91
7972
-
No equivalent source code line in the reference code can be identified.
-(The \214rst character of)180 132 R F2(delim)3.41 E F0 .911
7983
-
+(])A .179(Read lines from the standard input into the inde)144 403.2 R
7984
-
+-.15(xe)-.15 G 2.679(da).15 G .179(rray v)-2.679 F(ariable)-.25 E F2
7985
-
+(arr)2.68 E(ay)-.15 E F0 2.68(,o).32 G 2.68(rf)-2.68 G .18
7986
-
+(rom \214le descriptor)-2.68 F F2(fd)4.65 E F0 1.249(if the)144 415.2 R
7987
-
+F1<ad75>3.749 E F0 1.249(option is supplied.)3.749 F 1.249(The v)6.249 F
7988
-
+(ariable)-.25 E F3(MAPFILE)3.749 E F0 1.249(is the def)3.499 F(ault)-.1
7989
-
+E F2(arr)3.748 E(ay)-.15 E F0 6.248(.O)C 1.248(ptions, if supplied,)
7990
-
+-6.248 F(ha)144 427.2 Q .3 -.15(ve t)-.2 H(he follo).15 E
7991
-
+(wing meanings:)-.25 E F1<ad64>144 439.2 Q F0 .91
7992
-
+(The \214rst character of)180 439.2 R F2(delim)3.41 E F0 .911
7973 ➡ 7993 (is used to terminate each input line, rather than ne)3.41 F 3.411
7974
-
No equivalent source code line in the reference code can be identified.
-(wline. If)-.25 F F2(delim)180 144 Q F0(is the empty string,)2.5 E F1
7994
-
+(wline. If)-.25 F F2(delim)180 451.2 Q F0(is the empty string,)2.5 E F1
7975 ➡ 7995 (map\214le)2.5 E F0(will terminate a line when it reads a NUL character)
7976
-
No equivalent source code line in the reference code can be identified.
-2.5 E(.)-.55 E F1<ad6e>144 156 Q F0(Cop)180 156 Q 2.5(ya)-.1 G 2.5(tm)
7977
-
No equivalent source code line in the reference code can be identified.
--2.5 G(ost)-2.5 E F2(count)2.7 E F0 2.5(lines. If)3.18 F F2(count)2.5 E
7978
-
No equivalent source code line in the reference code can be identified.
-F0(is 0, all lines are copied.)2.5 E F1<ad4f>144 168 Q F0(Be)180 168 Q
7979
-
No equivalent source code line in the reference code can be identified.
-(gin assigning to)-.15 E F2(arr)2.83 E(ay)-.15 E F0(at inde)2.82 E(x)
7980
-
No equivalent source code line in the reference code can be identified.
--.15 E F2(origin)2.5 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1 E 2.5(xi)
7981
-
No equivalent source code line in the reference code can be identified.
--.15 G 2.5(s0)-2.5 G(.)-2.5 E F1<ad73>144 180 Q F0(Discard the \214rst)
7982
-
No equivalent source code line in the reference code can be identified.
-180 180 Q F2(count)2.5 E F0(lines read.)2.5 E F1<ad74>144 192 Q F0(Remo)
7983
-
No equivalent source code line in the reference code can be identified.
-180 192 Q .3 -.15(ve a t)-.15 H(railing).15 E F2(delim)2.5 E F0(\(def)
7984
-
No equivalent source code line in the reference code can be identified.
-2.5 E(ault ne)-.1 E(wline\) from each line read.)-.25 E F1<ad75>144 204
7985
-
No equivalent source code line in the reference code can be identified.
-Q F0(Read lines from \214le descriptor)180 204 Q F2(fd)2.5 E F0
7986
-
No equivalent source code line in the reference code can be identified.
-(instead of the standard input.)2.5 E F1<ad43>144 216 Q F0(Ev)180 216 Q
7987
-
No equivalent source code line in the reference code can be identified.
-(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2(quantum)
7988
-
No equivalent source code line in the reference code can be identified.
-2.5 E F0(lines are read.)2.5 E(The)5 E F1<ad63>2.5 E F0
7989
-
No equivalent source code line in the reference code can be identified.
-(option speci\214es)2.5 E F2(quantum)2.5 E F0(.).32 E F1<ad63>144 228 Q
7990
-
No equivalent source code line in the reference code can be identified.
-F0(Specify the number of lines read between each call to)180 228 Q F2
7991
-
No equivalent source code line in the reference code can be identified.
-(callbac)2.5 E(k)-.2 E F0(.).67 E(If)144 244.8 Q F1<ad43>2.968 E F0 .467
7996
-
+2.5 E(.)-.55 E F1<ad6e>144 463.2 Q F0(Cop)180 463.2 Q 2.5(ya)-.1 G 2.5
7997
-
+(tm)-2.5 G(ost)-2.5 E F2(count)2.7 E F0 2.5(lines. If)3.18 F F2(count)
7998
-
+2.5 E F0(is 0, all lines are copied.)2.5 E F1<ad4f>144 475.2 Q F0(Be)180
7999
-
+475.2 Q(gin assigning to)-.15 E F2(arr)2.83 E(ay)-.15 E F0(at inde)2.82
8000
-
+E(x)-.15 E F2(origin)2.5 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1 E 2.5
8001
-
+(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F1<ad73>144 487.2 Q F0
8002
-
+(Discard the \214rst)180 487.2 Q F2(count)2.5 E F0(lines read.)2.5 E F1
8003
-
+<ad74>144 499.2 Q F0(Remo)180 499.2 Q .3 -.15(ve a t)-.15 H(railing).15
8004
-
+E F2(delim)2.5 E F0(\(def)2.5 E(ault ne)-.1 E
8005
-
+(wline\) from each line read.)-.25 E F1<ad75>144 511.2 Q F0
8006
-
+(Read lines from \214le descriptor)180 511.2 Q F2(fd)2.5 E F0
8007
-
+(instead of the standard input.)2.5 E F1<ad43>144 523.2 Q F0(Ev)180
8008
-
+523.2 Q(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2
8009
-
+(quantum)2.5 E F0(lines are read.)2.5 E(The)5 E F1<ad63>2.5 E F0
8010
-
+(option speci\214es)2.5 E F2(quantum)2.5 E F0(.).32 E F1<ad63>144 535.2
8011
-
+Q F0(Specify the number of lines read between each call to)180 535.2 Q
8012
-
+F2(callbac)2.5 E(k)-.2 E F0(.).67 E(If)144 552 Q F1<ad43>2.968 E F0 .467
7992 ➡ 8013 (is speci\214ed without)2.967 F F1<ad63>2.967 E F0 2.967(,t)C .467
7993 ➡ 8014 (he def)-2.967 F .467(ault quantum is 5000.)-.1 F(When)5.467 E F2
7994 ➡ 8015 (callbac)2.967 E(k)-.2 E F0 .467(is e)2.967 F -.25(va)-.25 G .467
7995
-
No equivalent source code line in the reference code can be identified.
-(luated, it is sup-).25 F .261(plied the inde)144 256.8 R 2.761(xo)-.15
7996
-
No equivalent source code line in the reference code can be identified.
-G 2.761(ft)-2.761 G .261(he ne)-2.761 F .262(xt array element to be ass\
7997
-
No equivalent source code line in the reference code can be identified.
-igned and the line to be assigned to that element)-.15 F .275
7998
-
No equivalent source code line in the reference code can be identified.
-(as additional ar)144 268.8 R(guments.)-.18 E F2(callbac)5.275 E(k)-.2 E
8016
-
+(luated, it is sup-).25 F .261(plied the inde)144 564 R 2.761(xo)-.15 G
8017
-
+2.761(ft)-2.761 G .261(he ne)-2.761 F .262(xt array element to be assig\
8018
-
+ned and the line to be assigned to that element)-.15 F .275
8019
-
+(as additional ar)144 576 R(guments.)-.18 E F2(callbac)5.275 E(k)-.2 E
7999 ➡ 8020 F0 .275(is e)2.775 F -.25(va)-.25 G .274
8000 ➡ 8021 (luated after the line is read b).25 F .274
8001
-
No equivalent source code line in the reference code can be identified.
-(ut before the array element is)-.2 F(assigned.)144 280.8 Q
8002
-
No equivalent source code line in the reference code can be identified.
-(If not supplied with an e)144 297.6 Q(xplicit origin,)-.15 E F1
8022
-
+(ut before the array element is)-.2 F(assigned.)144 588 Q
8023
-
+(If not supplied with an e)144 604.8 Q(xplicit origin,)-.15 E F1
8003 ➡ 8024 (map\214le)2.5 E F0(will clear)2.5 E F2(arr)2.5 E(ay)-.15 E F0
8004
-
No equivalent source code line in the reference code can be identified.
-(before assigning to it.)2.5 E F1(map\214le)144 314.4 Q F0 1.905
8025
-
+(before assigning to it.)2.5 E F1(map\214le)144 621.6 Q F0 1.905
8005 ➡ 8026 (returns successfully unless an in)4.405 F -.25(va)-.4 G 1.905
8006 ➡ 8027 (lid option or option ar).25 F 1.906(gument is supplied,)-.18 F F2(arr)
8007
-
No equivalent source code line in the reference code can be identified.
-4.406 E(ay)-.15 E F0(is)4.406 E(in)144 326.4 Q -.25(va)-.4 G
8028
-
+4.406 E(ay)-.15 E F0(is)4.406 E(in)144 633.6 Q -.25(va)-.4 G
8008 ➡ 8029 (lid or unassignable, or if).25 E F2(arr)2.5 E(ay)-.15 E F0
8009 ➡ 8030 (is not an inde)2.5 E -.15(xe)-.15 G 2.5(da).15 G(rray)-2.5 E(.)-.65 E
8010
-
No equivalent source code line in the reference code can be identified.
-F1(popd)108 343.2 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0
8011
-
No equivalent source code line in the reference code can be identified.
-2.5(][)C<ad>-2.5 E F2(n)A F0(])A(Remo)144 355.2 Q -.15(ve)-.15 G 2.8(se)
8031
-
+F1(popd)108 650.4 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0
8032
-
+2.5(][)C<ad>-2.5 E F2(n)A F0(])A(Remo)144 662.4 Q -.15(ve)-.15 G 2.8(se)
8012 ➡ 8033 .15 G .3(ntries from the directory stack.)-2.8 F -.4(Wi)5.299 G .299
8013 ➡ 8034 (th no ar).4 F .299(guments, remo)-.18 F -.15(ve)-.15 G 2.799(st).15 G
8014 ➡ 8035 .299(he top directory from the)-2.799 F 1.478(stack, and performs a)144
8015
-
No equivalent source code line in the reference code can be identified.
-367.2 R F1(cd)3.978 E F0 1.479(to the ne)3.978 F 3.979(wt)-.25 G 1.479
8036
-
+674.4 R F1(cd)3.978 E F0 1.479(to the ne)3.978 F 3.979(wt)-.25 G 1.479
8016 ➡ 8037 (op directory)-3.979 F 6.479(.A)-.65 G -.18(rg)-6.479 G 1.479
8017 ➡ 8038 (uments, if supplied, ha).18 F 1.779 -.15(ve t)-.2 H 1.479(he follo).15
8018
-
No equivalent source code line in the reference code can be identified.
-F(wing)-.25 E(meanings:)144 379.2 Q F1<ad6e>144 391.2 Q F0 .551
8019
-
No equivalent source code line in the reference code can be identified.
-(Suppresses the normal change of directory when remo)180 391.2 R .551
8039
-
+F(wing)-.25 E(meanings:)144 686.4 Q F1<ad6e>144 698.4 Q F0 .551
8040
-
+(Suppresses the normal change of directory when remo)180 698.4 R .551
8020 ➡ 8041 (ving directories from the stack, so)-.15 F
8021
-
No equivalent source code line in the reference code can be identified.
-(that only the stack is manipulated.)180 403.2 Q F1(+)144 415.2 Q F2(n)A
8022
-
No equivalent source code line in the reference code can be identified.
-F0(Remo)180 415.2 Q -.15(ve)-.15 G 2.64(st).15 G(he)-2.64 E F2(n)2.64 E
8023
-
No equivalent source code line in the reference code can be identified.
-F0 .14(th entry counting from the left of the list sho)B .14(wn by)-.25
8024
-
No equivalent source code line in the reference code can be identified.
-F F1(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero.)-2.64 F -.15(Fo)180
8025
-
No equivalent source code line in the reference code can be identified.
-427.2 S 2.5(re).15 G(xample:)-2.65 E/F4 10/Courier@0 SF(popd +0)2.5 E F0
8026
-
No equivalent source code line in the reference code can be identified.
-(remo)2.5 E -.15(ve)-.15 G 2.5(st).15 G(he \214rst directory)-2.5 E(,)
8027
-
No equivalent source code line in the reference code can be identified.
--.65 E F4(popd +1)2.5 E F0(the second.)2.5 E F1<ad>144 439.2 Q F2(n)A F0
8028
-
No equivalent source code line in the reference code can be identified.
-(Remo)180 439.2 Q -.15(ve)-.15 G 3.76(st).15 G(he)-3.76 E F2(n)3.76 E F0
8029
-
No equivalent source code line in the reference code can be identified.
-1.259(th entry counting from the right of the list sho)B 1.259(wn by)
8030
-
No equivalent source code line in the reference code can be identified.
--.25 F F1(dirs)3.759 E F0 3.759(,s)C 1.259(tarting with)-3.759 F 2.5
8031
-
No equivalent source code line in the reference code can be identified.
-(zero. F)180 451.2 R(or e)-.15 E(xample:)-.15 E F4(popd -0)2.5 E F0
8032
-
No equivalent source code line in the reference code can be identified.
-(remo)2.5 E -.15(ve)-.15 G 2.5(st).15 G(he last directory)-2.5 E(,)-.65
8033
-
No equivalent source code line in the reference code can be identified.
-E F4(popd -1)2.5 E F0(the ne)2.5 E(xt to last.)-.15 E .643(If the)144
8034
-
No equivalent source code line in the reference code can be identified.
-468 R F1(popd)3.143 E F0 .643(command is successful, a)3.143 F F1(dirs)
8035
-
No equivalent source code line in the reference code can be identified.
-3.143 E F0 .644(is performed as well, and the return status is 0.)3.143
8036
-
No equivalent source code line in the reference code can be identified.
-F F1(popd)5.644 E F0 .416(returns f)144 480 R .416(alse if an in)-.1 F
8037
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.4 G .415
8038
-
No equivalent source code line in the reference code can be identified.
-(lid option is encountered, the directory stack is empty).25 F 2.915
8042
-
+(that only the stack is manipulated.)180 710.4 Q(GNU Bash 5.0)72 768 Q
8043
-
+(2018 March 15)144.29 E(66)193.45 E 0 Cg EP
8044
-
+%%Page: 67 67
8045
-
+%%BeginPageSetup
8046
-
+BP
8047
-
+%%EndPageSetup
8048
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8049
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8050
-
+SF(+)144 84 Q/F2 10/Times-Italic@0 SF(n)A F0(Remo)180 84 Q -.15(ve)-.15
8051
-
+G 2.64(st).15 G(he)-2.64 E F2(n)2.64 E F0 .14
8052
-
+(th entry counting from the left of the list sho)B .14(wn by)-.25 F F1
8053
-
+(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero.)-2.64 F -.15(Fo)180 96
8054
-
+S 2.5(re).15 G(xample:)-2.65 E/F3 10/Courier@0 SF(popd +0)2.5 E F0(remo)
8055
-
+2.5 E -.15(ve)-.15 G 2.5(st).15 G(he \214rst directory)-2.5 E(,)-.65 E
8056
-
+F3(popd +1)2.5 E F0(the second.)2.5 E F1<ad>144 108 Q F2(n)A F0(Remo)180
8057
-
+108 Q -.15(ve)-.15 G 3.76(st).15 G(he)-3.76 E F2(n)3.76 E F0 1.259
8058
-
+(th entry counting from the right of the list sho)B 1.259(wn by)-.25 F
8059
-
+F1(dirs)3.759 E F0 3.759(,s)C 1.259(tarting with)-3.759 F 2.5(zero. F)
8060
-
+180 120 R(or e)-.15 E(xample:)-.15 E F3(popd -0)2.5 E F0(remo)2.5 E -.15
8061
-
+(ve)-.15 G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 E F3(popd -1)2.5
8062
-
+E F0(the ne)2.5 E(xt to last.)-.15 E .643(If the)144 136.8 R F1(popd)
8063
-
+3.143 E F0 .643(command is successful, a)3.143 F F1(dirs)3.143 E F0 .644
8064
-
+(is performed as well, and the return status is 0.)3.143 F F1(popd)5.644
8065
-
+E F0 .416(returns f)144 148.8 R .416(alse if an in)-.1 F -.25(va)-.4 G
8066
-
+.415(lid option is encountered, the directory stack is empty).25 F 2.915
8039 ➡ 8067 (,an)-.65 G(on-e)-2.915 E .415(xistent direc-)-.15 F
8040
-
No equivalent source code line in the reference code can be identified.
-(tory stack entry is speci\214ed, or the directory change f)144 492 Q
8041
-
No equivalent source code line in the reference code can be identified.
-(ails.)-.1 E F1(printf)108 508.8 Q F0([)2.5 E F1<ad76>A F2(var)2.5 E F0
8068
-
+(tory stack entry is speci\214ed, or the directory change f)144 160.8 Q
8069
-
+(ails.)-.1 E F1(printf)108 177.6 Q F0([)2.5 E F1<ad76>A F2(var)2.5 E F0
8042 ➡ 8070 (])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.436
8043
-
No equivalent source code line in the reference code can be identified.
-(Write the formatted)144 520.8 R F2(ar)3.936 E(guments)-.37 E F0 1.437
8071
-
+(Write the formatted)144 189.6 R F2(ar)3.936 E(guments)-.37 E F0 1.437
8044 ➡ 8072 (to the standard output under the control of the)3.936 F F2(format)3.937
8045 ➡ 8073 E F0 6.437(.T)C(he)-6.437 E F1<ad76>3.937 E F0 .126
8046
-
No equivalent source code line in the reference code can be identified.
-(option causes the output to be assigned to the v)144 532.8 R(ariable)
8074
-
+(option causes the output to be assigned to the v)144 201.6 R(ariable)
8047 ➡ 8075 -.25 E F2(var)2.626 E F0 .126(rather than being printed to the standard)
8048
-
No equivalent source code line in the reference code can be identified.
-2.626 F(output.)144 544.8 Q(The)144 568.8 Q F2(format)3.017 E F0 .517(i\
8076
-
+2.626 F(output.)144 213.6 Q(The)144 237.6 Q F2(format)3.017 E F0 .517(i\
8049 ➡ 8077 s a character string which contains three types of objects: plain chara\
8050 ➡ 8078 cters, which are)3.017 F .704(simply copied to standard output, charact\
8051
-
No equivalent source code line in the reference code can be identified.
-er escape sequences, which are con)144 580.8 R -.15(ve)-.4 G .703
8079
-
+er escape sequences, which are con)144 249.6 R -.15(ve)-.4 G .703
8052 ➡ 8080 (rted and copied to).15 F .036(the standard output, and format speci\
8053
-
No equivalent source code line in the reference code can be identified.
-\214cations, each of which causes printing of the ne)144 592.8 R .037
8054
-
No equivalent source code line in the reference code can be identified.
-(xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 604.8 Q(gument)-.37 E F0
8081
-
+\214cations, each of which causes printing of the ne)144 261.6 R .037
8082
-
+(xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 273.6 Q(gument)-.37 E F0
8055 ➡ 8083 5.532(.I)C 3.032(na)-5.532 G .532(ddition to the standard)-3.032 F F2
8056 ➡ 8084 (printf)3.032 E F0 .532(\(1\) format speci\214cations,)B F1(printf)3.031
8057
-
No equivalent source code line in the reference code can be identified.
-E F0 .531(interprets the follo)3.031 F(w-)-.25 E(ing e)144 616.8 Q
8058
-
No equivalent source code line in the reference code can be identified.
-(xtensions:)-.15 E F1(%b)144 628.8 Q F0(causes)180 628.8 Q F1(printf)
8085
-
+E F0 .531(interprets the follo)3.031 F(w-)-.25 E(ing e)144 285.6 Q
8086
-
+(xtensions:)-.15 E F1(%b)144 297.6 Q F0(causes)180 297.6 Q F1(printf)
8059 ➡ 8087 2.595 E F0 .096(to e)2.595 F .096
8060 ➡ 8088 (xpand backslash escape sequences in the corresponding)-.15 F F2(ar)
8061
-
No equivalent source code line in the reference code can be identified.
-2.596 E(gument)-.37 E F0 .096(in the)2.596 F(same w)180 640.8 Q(ay as)
8062
-
No equivalent source code line in the reference code can be identified.
--.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 652.8 Q F0(causes)180 652.8 Q
8089
-
+2.596 E(gument)-.37 E F0 .096(in the)2.596 F(same w)180 309.6 Q(ay as)
8090
-
+-.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 321.6 Q F0(causes)180 321.6 Q
8063 ➡ 8091 F1(printf)2.51 E F0 .01(to output the corresponding)2.51 F F2(ar)2.51 E
8064 ➡ 8092 (gument)-.37 E F0 .01(in a format that can be reused as shell)2.51 F
8065
-
No equivalent source code line in the reference code can be identified.
-(input.)180 664.8 Q F1(%\()144 676.8 Q F2(datefmt)A F1(\)T)A F0(causes)
8066
-
No equivalent source code line in the reference code can be identified.
-180 688.8 Q F1(printf)4.403 E F0 1.904
8093
-
+(input.)180 333.6 Q F1(%\()144 345.6 Q F2(datefmt)A F1(\)T)A F0(causes)
8094
-
+180 357.6 Q F1(printf)4.403 E F0 1.904
8067 ➡ 8095 (to output the date-time string resulting from using)4.403 F F2(datefmt)
8068
-
No equivalent source code line in the reference code can be identified.
-4.404 E F0 1.904(as a format)4.404 F .381(string for)180 700.8 R F2
8096
-
+4.404 E F0 1.904(as a format)4.404 F .381(string for)180 369.6 R F2
8069 ➡ 8097 (strftime)2.881 E F0 2.881(\(3\). The)B(corresponding)2.881 E F2(ar)
8070 ➡ 8098 2.881 E(gument)-.37 E F0 .381(is an inte)2.881 F .381
8071 ➡ 8099 (ger representing the number)-.15 F .292(of seconds since the epoch.)180
8072
-
No equivalent source code line in the reference code can be identified.
-712.8 R -1 -.8(Tw o)5.293 H .293(special ar)3.593 F .293(gument v)-.18 F
8073
-
No equivalent source code line in the reference code can be identified.
-.293(alues may be used: \2551 represents the)-.25 F 2.627
8074
-
No equivalent source code line in the reference code can be identified.
-(current time, and \2552 represents the time the shell w)180 724.8 R
8075
-
No equivalent source code line in the reference code can be identified.
-2.627(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 5.127(d. If).1 F 2.627(no ar)
8076
-
No equivalent source code line in the reference code can be identified.
-5.127 F 2.627(gument is)-.18 F(GNU Bash 4.4)72 768 Q(2018 March 2)146.79
8077
-
No equivalent source code line in the reference code can be identified.
-E(66)195.95 E 0 Cg EP
8078
-
No equivalent source code line in the reference code can be identified.
-%%Page: 67 67
8079
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
8080
-
No equivalent source code line in the reference code can be identified.
-BP
8081
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
8082
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8083
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .687
8084
-
No equivalent source code line in the reference code can be identified.
-(speci\214ed, con)180 84 R -.15(ve)-.4 G .687(rsion beha).15 F -.15(ve)
8085
-
No equivalent source code line in the reference code can be identified.
--.2 G 3.187(sa).15 G 3.187(si)-3.187 G 3.187<66ad>-3.187 G 3.187(1h)
8086
-
No equivalent source code line in the reference code can be identified.
--3.187 G .687(ad been gi)-3.187 F -.15(ve)-.25 G 3.187(n. This).15 F
8087
-
No equivalent source code line in the reference code can be identified.
-.688(is an e)3.187 F .688(xception to the usual)-.15 F/F1 10
8088
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(printf)180 96 Q F0(beha)2.5 E(vior)-.2 E(.)-.55 E(Ar)
8089
-
No equivalent source code line in the reference code can be identified.
-144 112.8 Q .464(guments to non-string format speci\214ers are treated \
8090
-
No equivalent source code line in the reference code can be identified.
-as C constants, e)-.18 F .463(xcept that a leading plus or)-.15 F 1.258
8091
-
No equivalent source code line in the reference code can be identified.
-(minus sign is allo)144 124.8 R 1.259
8100
-
+381.6 R -1 -.8(Tw o)5.293 H .293(special ar)3.593 F .293(gument v)-.18 F
8101
-
+.293(alues may be used: \2551 represents the)-.25 F .694
8102
-
+(current time, and \2552 represents the time the shell w)180 393.6 R
8103
-
+.693(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.193(d. If).1 F .693(no ar)
8104
-
+3.193 F .693(gument is speci-)-.18 F .21(\214ed, con)180 405.6 R -.15
8105
-
+(ve)-.4 G .21(rsion beha).15 F -.15(ve)-.2 G 2.71(sa).15 G 2.71(si)-2.71
8106
-
+G 2.71<66ad>-2.71 G 2.71(1h)-2.71 G .21(ad been gi)-2.71 F -.15(ve)-.25
8107
-
+G 2.71(n. This).15 F .21(is an e)2.71 F .21(xception to the usual)-.15 F
8108
-
+F1(printf)2.71 E F0(beha)180 417.6 Q(vior)-.2 E(.)-.55 E(Ar)144 434.4 Q
8109
-
+.464(guments to non-string format speci\214ers are treated as C constan\
8110
-
+ts, e)-.18 F .463(xcept that a leading plus or)-.15 F 1.258
8111
-
+(minus sign is allo)144 446.4 R 1.259
8092 ➡ 8112 (wed, and if the leading character is a single or double quote, the v)
8093
-
No equivalent source code line in the reference code can be identified.
--.25 F 1.259(alue is the)-.25 F(ASCII v)144 136.8 Q(alue of the follo)
8094
-
No equivalent source code line in the reference code can be identified.
--.25 E(wing character)-.25 E(.)-.55 E(The)144 153.6 Q/F2 10
8095
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(format)3.424 E F0 .923
8096
-
No equivalent source code line in the reference code can be identified.
-(is reused as necessary to consume all of the)3.424 F F2(ar)3.423 E
8097
-
No equivalent source code line in the reference code can be identified.
-(guments)-.37 E F0 5.923(.I)C 3.423(ft)-5.923 G(he)-3.423 E F2(format)
8098
-
No equivalent source code line in the reference code can be identified.
-3.423 E F0 .923(requires more)3.423 F F2(ar)144 165.6 Q(guments)-.37 E
8113
-
+-.25 F 1.259(alue is the)-.25 F(ASCII v)144 458.4 Q(alue of the follo)
8114
-
+-.25 E(wing character)-.25 E(.)-.55 E(The)144 475.2 Q F2(format)3.424 E
8115
-
+F0 .923(is reused as necessary to consume all of the)3.424 F F2(ar)3.423
8116
-
+E(guments)-.37 E F0 5.923(.I)C 3.423(ft)-5.923 G(he)-3.423 E F2(format)
8117
-
+3.423 E F0 .923(requires more)3.423 F F2(ar)144 487.2 Q(guments)-.37 E
8099 ➡ 8118 F0 .033(than are supplied, the e)2.533 F .033
8100 ➡ 8119 (xtra format speci\214cations beha)-.15 F .333 -.15(ve a)-.2 H 2.533(si)
8101 ➡ 8120 .15 G 2.533(faz)-2.533 G .033(ero v)-2.533 F .034(alue or null string,)
8102
-
No equivalent source code line in the reference code can be identified.
--.25 F(as appropriate, had been supplied.)144 177.6 Q(The return v)5 E
8121
-
+-.25 F(as appropriate, had been supplied.)144 499.2 Q(The return v)5 E
8103 ➡ 8122 (alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E F1(pushd)
8104
-
No equivalent source code line in the reference code can be identified.
-108 194.4 Q F0([)2.5 E F1<ad6e>A F0 2.5(][)C(+)-2.5 E F2(n)A F0 2.5(][)C
8105
-
No equivalent source code line in the reference code can be identified.
-<ad>-2.5 E F2(n)A F0(])A F1(pushd)108 206.4 Q F0([)2.5 E F1<ad6e>A F0
8106
-
No equivalent source code line in the reference code can be identified.
-2.5(][)C F2(dir)-2.5 E F0(])A .64(Adds a directory to the top of the di\
8107
-
No equivalent source code line in the reference code can be identified.
-rectory stack, or rotates the stack, making the ne)144 218.4 R 3.139(wt)
8108
-
No equivalent source code line in the reference code can be identified.
--.25 G .639(op of the)-3.139 F .416(stack the current w)144 230.4 R .416
8123
-
+108 516 Q F0([)2.5 E F1<ad6e>A F0 2.5(][)C(+)-2.5 E F2(n)A F0 2.5(][)C
8124
-
+<ad>-2.5 E F2(n)A F0(])A F1(pushd)108 528 Q F0([)2.5 E F1<ad6e>A F0 2.5
8125
-
+(][)C F2(dir)-2.5 E F0(])A .64(Adds a directory to the top of the direc\
8126
-
+tory stack, or rotates the stack, making the ne)144 540 R 3.139(wt)-.25
8127
-
+G .639(op of the)-3.139 F .416(stack the current w)144 552 R .416
8109 ➡ 8128 (orking directory)-.1 F 5.416(.W)-.65 G .416(ith no ar)-5.816 F
8110 ➡ 8129 (guments,)-.18 E F1(pushd)2.916 E F0 -.15(ex)2.916 G .416
8111 ➡ 8130 (changes the top tw).15 F 2.917(od)-.1 G(irectories)-2.917 E 1.625
8112
-
No equivalent source code line in the reference code can be identified.
-(and returns 0, unless the directory stack is empty)144 242.4 R 6.625
8113
-
No equivalent source code line in the reference code can be identified.
-(.A)-.65 G -.18(rg)-6.625 G 1.625(uments, if supplied, ha).18 F 1.925
8114
-
No equivalent source code line in the reference code can be identified.
--.15(ve t)-.2 H 1.625(he follo).15 F(wing)-.25 E(meanings:)144 254.4 Q
8115
-
No equivalent source code line in the reference code can be identified.
-F1<ad6e>144 266.4 Q F0 1.811(Suppresses the normal change of directory \
8116
-
No equivalent source code line in the reference code can be identified.
-when rotating or adding directories to the)180 266.4 R
8117
-
No equivalent source code line in the reference code can be identified.
-(stack, so that only the stack is manipulated.)180 278.4 Q F1(+)144
8118
-
No equivalent source code line in the reference code can be identified.
-290.4 Q F2(n)A F0 1.268(Rotates the stack so that the)180 290.4 R F2(n)
8119
-
No equivalent source code line in the reference code can be identified.
-3.768 E F0 1.267(th directory \(counting from the left of the list sho)B
8120
-
No equivalent source code line in the reference code can be identified.
-1.267(wn by)-.25 F F1(dirs)180 302.4 Q F0 2.5(,s)C
8121
-
No equivalent source code line in the reference code can be identified.
-(tarting with zero\) is at the top.)-2.5 E F1<ad>144 314.4 Q F2(n)A F0
8122
-
No equivalent source code line in the reference code can be identified.
-.92(Rotates the stack so that the)180 314.4 R F2(n)3.42 E F0 .92
8131
-
+(and returns 0, unless the directory stack is empty)144 564 R 6.625(.A)
8132
-
+-.65 G -.18(rg)-6.625 G 1.625(uments, if supplied, ha).18 F 1.925 -.15
8133
-
+(ve t)-.2 H 1.625(he follo).15 F(wing)-.25 E(meanings:)144 576 Q F1
8134
-
+<ad6e>144 588 Q F0 1.811(Suppresses the normal change of directory when\
8135
-
+ rotating or adding directories to the)180 588 R
8136
-
+(stack, so that only the stack is manipulated.)180 600 Q F1(+)144 612 Q
8137
-
+F2(n)A F0 1.268(Rotates the stack so that the)180 612 R F2(n)3.768 E F0
8138
-
+1.267(th directory \(counting from the left of the list sho)B 1.267
8139
-
+(wn by)-.25 F F1(dirs)180 624 Q F0 2.5(,s)C
8140
-
+(tarting with zero\) is at the top.)-2.5 E F1<ad>144 636 Q F2(n)A F0 .92
8141
-
+(Rotates the stack so that the)180 636 R F2(n)3.42 E F0 .92
8123 ➡ 8142 (th directory \(counting from the right of the list sho)B .92(wn by)-.25
8124
-
No equivalent source code line in the reference code can be identified.
-F F1(dirs)180 326.4 Q F0 2.5(,s)C(tarting with zero\) is at the top.)
8125
-
No equivalent source code line in the reference code can be identified.
--2.5 E F2(dir)144.35 338.4 Q F0(Adds)180 338.4 Q F2(dir)3.138 E F0 .288
8143
-
+F F1(dirs)180 648 Q F0 2.5(,s)C(tarting with zero\) is at the top.)-2.5
8144
-
+E F2(dir)144.35 660 Q F0(Adds)180 660 Q F2(dir)3.138 E F0 .288
8126 ➡ 8145 (to the directory stack at the top, making it the ne)3.518 F 2.787(wc)
8127 ➡ 8146 -.25 G .287(urrent w)-2.787 F .287(orking directory as)-.1 F
8128
-
No equivalent source code line in the reference code can be identified.
-(if it had been supplied as the ar)180 350.4 Q(gument to the)-.18 E F1
8129
-
No equivalent source code line in the reference code can be identified.
-(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .488(If the)144 367.2 R F1(pushd)
8130
-
No equivalent source code line in the reference code can be identified.
-2.988 E F0 .488(command is successful, a)2.988 F F1(dirs)2.988 E F0 .488
8147
-
+(if it had been supplied as the ar)180 672 Q(gument to the)-.18 E F1(cd)
8148
-
+2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .488(If the)144 688.8 R F1(pushd)2.988
8149
-
+E F0 .488(command is successful, a)2.988 F F1(dirs)2.988 E F0 .488
8131 ➡ 8150 (is performed as well.)2.988 F .489(If the \214rst form is used,)5.488 F
8132
-
No equivalent source code line in the reference code can be identified.
-F1(pushd)2.989 E F0 1.04(returns 0 unless the cd to)144 379.2 R F2(dir)
8151
-
+F1(pushd)2.989 E F0 1.04(returns 0 unless the cd to)144 700.8 R F2(dir)
8133 ➡ 8152 3.89 E F0 -.1(fa)4.27 G 3.539(ils. W).1 F 1.039(ith the second form,)-.4
8134 ➡ 8153 F F1(pushd)3.539 E F0 1.039(returns 0 unless the directory)3.539 F .846
8135
-
No equivalent source code line in the reference code can be identified.
-(stack is empty)144 391.2 R 3.346(,an)-.65 G(on-e)-3.346 E .847(xistent\
8154
-
+(stack is empty)144 712.8 R 3.346(,an)-.65 G(on-e)-3.346 E .847(xistent\
8136 ➡ 8155 directory stack element is speci\214ed, or the directory change to the)
8137
-
No equivalent source code line in the reference code can be identified.
--.15 F(speci\214ed ne)144 403.2 Q 2.5(wc)-.25 G(urrent directory f)-2.5
8138
-
No equivalent source code line in the reference code can be identified.
-E(ails.)-.1 E F1(pwd)108 420 Q F0([)2.5 E F1(\255LP)A F0(])A .845
8139
-
No equivalent source code line in the reference code can be identified.
-(Print the absolute pathname of the current w)144 432 R .845
8156
-
+-.15 F(speci\214ed ne)144 724.8 Q 2.5(wc)-.25 G(urrent directory f)-2.5
8157
-
+E(ails.)-.1 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(67)193.45 E 0
8158
-
+Cg EP
8159
-
+%%Page: 68 68
8160
-
+%%BeginPageSetup
8161
-
+BP
8162
-
+%%EndPageSetup
8163
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8164
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8165
-
+SF(pwd)108 84 Q F0([)2.5 E F1(\255LP)A F0(])A .845
8166
-
+(Print the absolute pathname of the current w)144 96 R .845
8140 ➡ 8167 (orking directory)-.1 F 5.844(.T)-.65 G .844
8141 ➡ 8168 (he pathname printed contains no)-5.844 F .181(symbolic links if the)144
8142
-
No equivalent source code line in the reference code can be identified.
-444 R F1<ad50>2.681 E F0 .181(option is supplied or the)2.681 F F1 .181
8169
-
+108 R F1<ad50>2.681 E F0 .181(option is supplied or the)2.681 F F1 .181
8143 ➡ 8170 (\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F1(set)
8144 ➡ 8171 2.681 E F0 -.2(bu)2.681 G .182(iltin command is).2 F 3.264(enabled. If)
8145
-
No equivalent source code line in the reference code can be identified.
-144 456 R(the)3.264 E F1<ad4c>3.264 E F0 .763
8172
-
+144 120 R(the)3.264 E F1<ad4c>3.264 E F0 .763
8146 ➡ 8173 (option is used, the pathname printed may contain symbolic links.)3.264
8147 ➡ 8174 F .763(The return)5.763 F 1.36(status is 0 unless an error occurs while\
8148
-
No equivalent source code line in the reference code can be identified.
- reading the name of the current directory or an in)144 468 R -.25(va)
8149
-
No equivalent source code line in the reference code can be identified.
--.4 G(lid).25 E(option is supplied.)144 480 Q F1 -.18(re)108 496.8 S(ad)
8150
-
No equivalent source code line in the reference code can be identified.
-.18 E F0([)3.817 E F1(\255ers)A F0 3.817(][)C F1<ad61>-3.817 E F2(aname)
8151
-
No equivalent source code line in the reference code can be identified.
-3.817 E F0 3.817(][)C F1<ad64>-3.817 E F2(delim)3.817 E F0 3.817(][)C F1
8152
-
No equivalent source code line in the reference code can be identified.
-<ad69>-3.817 E F2(te)3.817 E(xt)-.2 E F0 3.817(][)C F1<ad6e>-3.817 E F2
8153
-
No equivalent source code line in the reference code can be identified.
-(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F1<ad4e>-3.816 E F2(nc)
8154
-
No equivalent source code line in the reference code can be identified.
-3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F1<ad70>-3.816 E F2(pr)3.816 E
8155
-
No equivalent source code line in the reference code can be identified.
-(ompt)-.45 E F0 3.816(][)C F1<ad74>-3.816 E F2(timeout)3.816 E F0 3.816
8156
-
No equivalent source code line in the reference code can be identified.
-(][)C F1<ad75>-3.816 E F2(fd)3.816 E F0(])A([)108 508.8 Q F2(name)A F0
8157
-
No equivalent source code line in the reference code can be identified.
-(...])2.5 E .516(One line is read from the standard input, or from the \
8158
-
No equivalent source code line in the reference code can be identified.
-\214le descriptor)144 520.8 R F2(fd)3.016 E F0 .516(supplied as an ar)
8159
-
No equivalent source code line in the reference code can be identified.
-3.016 F .517(gument to)-.18 F(the)144 532.8 Q F1<ad75>3.848 E F0 1.348
8160
-
No equivalent source code line in the reference code can be identified.
-(option, split into w)3.848 F 1.348(ords as described abo)-.1 F 1.647
8161
-
No equivalent source code line in the reference code can be identified.
--.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)3.847 G 1.347(rd Splitting).75 F
8162
-
No equivalent source code line in the reference code can be identified.
-F0 3.847(,a)C 1.347(nd the \214rst w)-3.847 F 1.347(ord is)-.1 F 1.465
8163
-
No equivalent source code line in the reference code can be identified.
-(assigned to the \214rst)144 544.8 R F2(name)3.965 E F0 3.965(,t).18 G
8175
-
+ reading the name of the current directory or an in)144 132 R -.25(va)
8176
-
+-.4 G(lid).25 E(option is supplied.)144 144 Q F1 -.18(re)108 160.8 S(ad)
8177
-
+.18 E F0([)3.817 E F1(\255ers)A F0 3.817(][)C F1<ad61>-3.817 E/F2 10
8178
-
+/Times-Italic@0 SF(aname)3.817 E F0 3.817(][)C F1<ad64>-3.817 E F2
8179
-
+(delim)3.817 E F0 3.817(][)C F1<ad69>-3.817 E F2(te)3.817 E(xt)-.2 E F0
8180
-
+3.817(][)C F1<ad6e>-3.817 E F2(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816
8181
-
+(][)C F1<ad4e>-3.816 E F2(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F1
8182
-
+<ad70>-3.816 E F2(pr)3.816 E(ompt)-.45 E F0 3.816(][)C F1<ad74>-3.816 E
8183
-
+F2(timeout)3.816 E F0 3.816(][)C F1<ad75>-3.816 E F2(fd)3.816 E F0(])A
8184
-
+([)108 172.8 Q F2(name)A F0(...])2.5 E .516(One line is read from the s\
8185
-
+tandard input, or from the \214le descriptor)144 184.8 R F2(fd)3.016 E
8186
-
+F0 .516(supplied as an ar)3.016 F .517(gument to)-.18 F(the)144 196.8 Q
8187
-
+F1<ad75>3.848 E F0 1.348(option, split into w)3.848 F 1.348
8188
-
+(ords as described abo)-.1 F 1.647 -.15(ve u)-.15 H(nder).15 E F1 -.75
8189
-
+(Wo)3.847 G 1.347(rd Splitting).75 F F0 3.847(,a)C 1.347
8190
-
+(nd the \214rst w)-3.847 F 1.347(ord is)-.1 F 1.465
8191
-
+(assigned to the \214rst)144 208.8 R F2(name)3.965 E F0 3.965(,t).18 G
8164 ➡ 8192 1.465(he second w)-3.965 F 1.465(ord to the second)-.1 F F2(name)3.965 E
8165 ➡ 8193 F0 3.965(,a).18 G 1.465(nd so on.)-3.965 F 1.465(If there are more)6.465
8166
-
No equivalent source code line in the reference code can be identified.
-F -.1(wo)144 556.8 S 1.112(rds than names, the remaining w).1 F 1.112
8194
-
+F -.1(wo)144 220.8 S 1.112(rds than names, the remaining w).1 F 1.112
8167 ➡ 8195 (ords and their interv)-.1 F 1.112
8168
-
No equivalent source code line in the reference code can be identified.
-(ening delimiters are assigned to the last)-.15 F F2(name)144 568.8 Q F0
8196
-
+(ening delimiters are assigned to the last)-.15 F F2(name)144 232.8 Q F0
8169 ➡ 8197 5.722(.I).18 G 3.222(ft)-5.722 G .722(here are fe)-3.222 F .722(wer w)
8170 ➡ 8198 -.25 F .723
8171 ➡ 8199 (ords read from the input stream than names, the remaining names are)-.1
8172
-
No equivalent source code line in the reference code can be identified.
-F .532(assigned empty v)144 580.8 R 3.032(alues. The)-.25 F .532
8200
-
+F .532(assigned empty v)144 244.8 R 3.032(alues. The)-.25 F .532
8173 ➡ 8201 (characters in)3.032 F/F3 9/Times-Bold@0 SF(IFS)3.032 E F0 .531
8174 ➡ 8202 (are used to split the line into w)2.782 F .531(ords using the same)-.1
8175
-
No equivalent source code line in the reference code can be identified.
-F .197(rules the shell uses for e)144 592.8 R .197
8203
-
+F .197(rules the shell uses for e)144 256.8 R .197
8176 ➡ 8204 (xpansion \(described abo)-.15 F .497 -.15(ve u)-.15 H(nder).15 E F1
8177 ➡ 8205 -.75(Wo)2.697 G .197(rd Splitting).75 F F0 2.697(\). The)B .197
8178
-
No equivalent source code line in the reference code can be identified.
-(backslash charac-)2.697 F .157(ter \()144 604.8 R F1(\\)A F0 2.657(\)m)
8206
-
+(backslash charac-)2.697 F .157(ter \()144 268.8 R F1(\\)A F0 2.657(\)m)
8179 ➡ 8207 C .157(ay be used to remo)-2.657 F .457 -.15(ve a)-.15 H .457 -.15(ny s)
8180 ➡ 8208 .15 H .157(pecial meaning for the ne).15 F .156
8181 ➡ 8209 (xt character read and for line continu-)-.15 F 2.5(ation. Options,)144
8182
-
No equivalent source code line in the reference code can be identified.
-616.8 R(if supplied, ha)2.5 E .3 -.15(ve t)-.2 H(he follo).15 E
8183
-
No equivalent source code line in the reference code can be identified.
-(wing meanings:)-.25 E F1<ad61>144 628.8 Q F2(aname)2.5 E F0 1.049
8184
-
No equivalent source code line in the reference code can be identified.
-(The w)180 640.8 R 1.049
8210
-
+280.8 R(if supplied, ha)2.5 E .3 -.15(ve t)-.2 H(he follo).15 E
8211
-
+(wing meanings:)-.25 E F1<ad61>144 292.8 Q F2(aname)2.5 E F0 1.049
8212
-
+(The w)180 304.8 R 1.049
8185 ➡ 8213 (ords are assigned to sequential indices of the array v)-.1 F(ariable)
8186 ➡ 8214 -.25 E F2(aname)3.55 E F0 3.55(,s).18 G 1.05(tarting at 0.)-3.55 F F2
8187
-
No equivalent source code line in the reference code can be identified.
-(aname)180.33 652.8 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 -.25
8215
-
+(aname)180.33 316.8 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 -.25
8188 ➡ 8216 (ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F2(name)2.5 E F0(ar)2.5
8189
-
No equivalent source code line in the reference code can be identified.
-E(guments are ignored.)-.18 E F1<ad64>144 664.8 Q F2(delim)2.5 E F0
8190
-
No equivalent source code line in the reference code can be identified.
-1.318(The \214rst character of)180 676.8 R F2(delim)3.818 E F0 1.317
8217
-
+E(guments are ignored.)-.18 E F1<ad64>144 328.8 Q F2(delim)2.5 E F0
8218
-
+1.318(The \214rst character of)180 340.8 R F2(delim)3.818 E F0 1.317
8191 ➡ 8219 (is used to terminate the input line, rather than ne)3.818 F 3.817
8192
-
No equivalent source code line in the reference code can be identified.
-(wline. If)-.25 F F2(delim)180 688.8 Q F0(is the empty string,)2.5 E F1
8220
-
+(wline. If)-.25 F F2(delim)180 352.8 Q F0(is the empty string,)2.5 E F1
8193 ➡ 8221 -.18(re)2.5 G(ad).18 E F0
8194 ➡ 8222 (will terminate a line when it reads a NUL character)2.5 E(.)-.55 E F1
8195
-
No equivalent source code line in the reference code can be identified.
-<ad65>144 700.8 Q F0 .372
8196
-
No equivalent source code line in the reference code can be identified.
-(If the standard input is coming from a terminal,)180 700.8 R F1 -.18
8223
-
+<ad65>144 364.8 Q F0 .372
8224
-
+(If the standard input is coming from a terminal,)180 364.8 R F1 -.18
8197 ➡ 8225 (re)2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.873 E F0(abo)
8198 ➡ 8226 2.623 E -.15(ve)-.15 G 2.873(\)i).15 G 2.873(su)-2.873 G(sed)-2.873 E
8199
-
No equivalent source code line in the reference code can be identified.
-.218(to obtain the line.)180 712.8 R .218
8227
-
+.218(to obtain the line.)180 376.8 R .218
8200 ➡ 8228 (Readline uses the current \(or def)5.218 F .218
8201 ➡ 8229 (ault, if line editing w)-.1 F .218(as not pre)-.1 F(viously)-.25 E
8202
-
No equivalent source code line in the reference code can be identified.
-(acti)180 724.8 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings, b)-2.5 E
8230
-
+(acti)180 388.8 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings, b)-2.5 E
8203 ➡ 8231 (ut uses Readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 E
8204
-
No equivalent source code line in the reference code can be identified.
-(ault \214lename completion.)-.1 E(GNU Bash 4.4)72 768 Q(2018 March 2)
8205
-
No equivalent source code line in the reference code can be identified.
-146.79 E(67)195.95 E 0 Cg EP
8206
-
No equivalent source code line in the reference code can be identified.
-%%Page: 68 68
8207
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
8208
-
No equivalent source code line in the reference code can be identified.
-BP
8209
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
8210
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8211
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8212
-
No equivalent source code line in the reference code can be identified.
-SF<ad69>144 84 Q/F2 10/Times-Italic@0 SF(te)2.5 E(xt)-.2 E F0(If)180 84
8213
-
No equivalent source code line in the reference code can be identified.
-Q F1 -.18(re)2.715 G(adline).18 E F0 .216
8232
-
+(ault \214lename completion.)-.1 E F1<ad69>144 400.8 Q F2(te)2.5 E(xt)
8233
-
+-.2 E F0(If)180 400.8 Q F1 -.18(re)2.715 G(adline).18 E F0 .216
8214 ➡ 8234 (is being used to read the line,)2.715 F F2(te)2.716 E(xt)-.2 E F0 .216
8215 ➡ 8235 (is placed into the editing b)2.716 F(uf)-.2 E .216(fer before edit-)
8216
-
No equivalent source code line in the reference code can be identified.
--.25 F(ing be)180 96 Q(gins.)-.15 E F1<ad6e>144 108 Q F2(nc)2.5 E(har)
8217
-
No equivalent source code line in the reference code can be identified.
--.15 E(s)-.1 E F1 -.18(re)180 120 S(ad).18 E F0 1.395
8236
-
+-.25 F(ing be)180 412.8 Q(gins.)-.15 E F1<ad6e>144 424.8 Q F2(nc)2.5 E
8237
-
+(har)-.15 E(s)-.1 E F1 -.18(re)180 436.8 S(ad).18 E F0 1.395
8218 ➡ 8238 (returns after reading)3.895 F F2(nc)3.895 E(har)-.15 E(s)-.1 E F0 1.395
8219 ➡ 8239 (characters rather than w)3.895 F 1.394(aiting for a complete line of)
8220
-
No equivalent source code line in the reference code can be identified.
--.1 F(input, b)180 132 Q(ut honors a delimiter if fe)-.2 E(wer than)-.25
8221
-
No equivalent source code line in the reference code can be identified.
-E F2(nc)2.5 E(har)-.15 E(s)-.1 E F0
8222
-
No equivalent source code line in the reference code can be identified.
-(characters are read before the delimiter)2.5 E(.)-.55 E F1<ad4e>144 144
8223
-
No equivalent source code line in the reference code can be identified.
-Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 156 S(ad).18 E F0 1.269
8224
-
No equivalent source code line in the reference code can be identified.
-(returns after reading e)3.769 F(xactly)-.15 E F2(nc)3.769 E(har)-.15 E
8225
-
No equivalent source code line in the reference code can be identified.
-(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.27
8240
-
+-.1 F(input, b)180 448.8 Q(ut honors a delimiter if fe)-.2 E(wer than)
8241
-
+-.25 E F2(nc)2.5 E(har)-.15 E(s)-.1 E F0
8242
-
+(characters are read before the delimiter)2.5 E(.)-.55 E F1<ad4e>144
8243
-
+460.8 Q F2(nc)2.5 E(har)-.15 E(s)-.1 E F1 -.18(re)180 472.8 S(ad).18 E
8244
-
+F0 1.269(returns after reading e)3.769 F(xactly)-.15 E F2(nc)3.769 E
8245
-
+(har)-.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.27
8226 ➡ 8246 (aiting for a complete)-.1 F .275
8227
-
No equivalent source code line in the reference code can be identified.
-(line of input, unless EOF is encountered or)180 168 R F1 -.18(re)2.775
8228
-
No equivalent source code line in the reference code can be identified.
-G(ad).18 E F0 .274(times out.)2.774 F .274(Delimiter characters encoun-)
8229
-
No equivalent source code line in the reference code can be identified.
-5.274 F 1.002
8230
-
No equivalent source code line in the reference code can be identified.
-(tered in the input are not treated specially and do not cause)180 180 R
8231
-
No equivalent source code line in the reference code can be identified.
-F1 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F2(nc)3.503
8232
-
No equivalent source code line in the reference code can be identified.
-E(har)-.15 E(s)-.1 E F0 .609(characters are read.)180 192 R .608
8247
-
+(line of input, unless EOF is encountered or)180 484.8 R F1 -.18(re)
8248
-
+2.775 G(ad).18 E F0 .274(times out.)2.774 F .274
8249
-
+(Delimiter characters encoun-)5.274 F 1.002
8250
-
+(tered in the input are not treated specially and do not cause)180 496.8
8251
-
+R F1 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F2(nc)
8252
-
+3.503 E(har)-.15 E(s)-.1 E F0 .609(characters are read.)180 508.8 R .608
8233 ➡ 8253 (The result is not split on the characters in)5.609 F F1(IFS)3.108 E F0
8234
-
No equivalent source code line in the reference code can be identified.
-3.108(;t)C .608(he intent is that the)-3.108 F -.25(va)180 204 S .669
8254
-
+3.108(;t)C .608(he intent is that the)-3.108 F -.25(va)180 520.8 S .669
8235 ➡ 8255 (riable is assigned e).25 F .669
8236 ➡ 8256 (xactly the characters read \(with the e)-.15 F .67
8237
-
No equivalent source code line in the reference code can be identified.
-(xception of backslash; see the)-.15 F F1<ad72>180 216 Q F0(option belo)
8238
-
No equivalent source code line in the reference code can be identified.
-2.5 E(w\).)-.25 E F1<ad70>144 228 Q F2(pr)2.5 E(ompt)-.45 E F0(Display)
8239
-
No equivalent source code line in the reference code can be identified.
-180 240 Q F2(pr)3.661 E(ompt)-.45 E F0 1.161(on standard error)3.661 F
8240
-
No equivalent source code line in the reference code can be identified.
-3.661(,w)-.4 G 1.161(ithout a trailing ne)-3.661 F 1.161
8241
-
No equivalent source code line in the reference code can be identified.
-(wline, before attempting to read)-.25 F(an)180 252 Q 2.5(yi)-.15 G 2.5
8242
-
No equivalent source code line in the reference code can be identified.
-(nput. The)-2.5 F
8257
-
+(xception of backslash; see the)-.15 F F1<ad72>180 532.8 Q F0
8258
-
+(option belo)2.5 E(w\).)-.25 E F1<ad70>144 544.8 Q F2(pr)2.5 E(ompt)-.45
8259
-
+E F0(Display)180 556.8 Q F2(pr)3.661 E(ompt)-.45 E F0 1.161
8260
-
+(on standard error)3.661 F 3.661(,w)-.4 G 1.161(ithout a trailing ne)
8261
-
+-3.661 F 1.161(wline, before attempting to read)-.25 F(an)180 568.8 Q
8262
-
+2.5(yi)-.15 G 2.5(nput. The)-2.5 F
8243 ➡ 8263 (prompt is displayed only if input is coming from a terminal.)2.5 E F1
8244
-
No equivalent source code line in the reference code can be identified.
-<ad72>144 264 Q F0 .543(Backslash does not act as an escape character)
8245
-
No equivalent source code line in the reference code can be identified.
-180 264 R 5.543(.T)-.55 G .544(he backslash is considered to be part of)
8246
-
No equivalent source code line in the reference code can be identified.
--5.543 F(the line.)180 276 Q(In particular)5 E 2.5(,ab)-.4 G
8247
-
No equivalent source code line in the reference code can be identified.
-(ackslash-ne)-2.5 E(wline pair may not be used as a line continuation.)
8248
-
No equivalent source code line in the reference code can be identified.
--.25 E F1<ad73>144 288 Q F0(Silent mode.)180 288 Q
8264
-
+<ad72>144 580.8 Q F0 .543(Backslash does not act as an escape character)
8265
-
+180 580.8 R 5.543(.T)-.55 G .544
8266
-
+(he backslash is considered to be part of)-5.543 F(the line.)180 592.8 Q
8267
-
+(In particular)5 E 2.5(,ab)-.4 G(ackslash-ne)-2.5 E
8268
-
+(wline pair may not be used as a line continuation.)-.25 E F1<ad73>144
8269
-
+604.8 Q F0(Silent mode.)180 604.8 Q
8249 ➡ 8270 (If input is coming from a terminal, characters are not echoed.)5 E F1
8250
-
No equivalent source code line in the reference code can be identified.
-<ad74>144 300 Q F2(timeout)2.5 E F0(Cause)180 312 Q F1 -.18(re)2.929 G
8251
-
No equivalent source code line in the reference code can be identified.
-(ad).18 E F0 .428(to time out and return f)2.929 F .428
8271
-
+<ad74>144 616.8 Q F2(timeout)2.5 E F0(Cause)180 628.8 Q F1 -.18(re)2.929
8272
-
+G(ad).18 E F0 .428(to time out and return f)2.929 F .428
8252 ➡ 8273 (ailure if a complete line of input \(or a speci\214ed num-)-.1 F .56
8253
-
No equivalent source code line in the reference code can be identified.
-(ber of characters\) is not read within)180 324 R F2(timeout)3.061 E F0
8254
-
No equivalent source code line in the reference code can be identified.
-(seconds.)3.061 E F2(timeout)5.561 E F0 .561(may be a decimal number)
8255
-
No equivalent source code line in the reference code can be identified.
-3.061 F(with a fractional portion follo)180 336 Q
8274
-
+(ber of characters\) is not read within)180 640.8 R F2(timeout)3.061 E
8275
-
+F0(seconds.)3.061 E F2(timeout)5.561 E F0 .561(may be a decimal number)
8276
-
+3.061 F(with a fractional portion follo)180 652.8 Q
8256 ➡ 8277 (wing the decimal point.)-.25 E(This option is only ef)5 E(fecti)-.25 E
8257 ➡ 8278 .3 -.15(ve i)-.25 H(f).15 E F1 -.18(re)2.5 G(ad).18 E F0 .506(is readin\
8258 ➡ 8279 g input from a terminal, pipe, or other special \214le; it has no ef)180
8259
-
No equivalent source code line in the reference code can be identified.
-348 R .506(fect when reading)-.25 F .59(from re)180 360 R .59
8280
-
+664.8 R .506(fect when reading)-.25 F .59(from re)180 676.8 R .59
8260 ➡ 8281 (gular \214les.)-.15 F(If)5.59 E F1 -.18(re)3.09 G(ad).18 E F0 .589
8261 ➡ 8282 (times out,)3.09 F F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)-.2
8262 ➡ 8283 G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .589
8263
-
No equivalent source code line in the reference code can be identified.
-(artial input read into the speci\214ed).15 F -.25(va)180 372 S(riable)
8264
-
No equivalent source code line in the reference code can be identified.
-.25 E F2(name)2.77 E F0 5.27(.I)C(f)-5.27 E F2(timeout)2.77 E F0 .27
8265
-
No equivalent source code line in the reference code can be identified.
-(is 0,)2.77 F F1 -.18(re)2.77 G(ad).18 E F0 .27(returns immediately)2.77
8266
-
No equivalent source code line in the reference code can be identified.
-F 2.77(,w)-.65 G .27(ithout trying to read an)-2.77 F 2.77(yd)-.15 G
8267
-
No equivalent source code line in the reference code can be identified.
-(ata.)-2.77 E 1.12(The e)180 384 R 1.12(xit status is 0 if input is a)
8268
-
No equivalent source code line in the reference code can be identified.
--.15 F -.25(va)-.2 G 1.12(ilable on the speci\214ed \214le descriptor)
8269
-
No equivalent source code line in the reference code can be identified.
-.25 F 3.62(,n)-.4 G 1.12(on-zero other)-3.62 F(-)-.2 E 2.5(wise. The)180
8270
-
No equivalent source code line in the reference code can be identified.
-396 R -.15(ex)2.5 G(it status is greater than 128 if the timeout is e)
8271
-
No equivalent source code line in the reference code can be identified.
-.15 E(xceeded.)-.15 E F1<ad75>144 408 Q F2(fd)2.5 E F0
8272
-
No equivalent source code line in the reference code can be identified.
-(Read input from \214le descriptor)180 408 Q F2(fd)2.5 E F0(.)A .476
8273
-
No equivalent source code line in the reference code can be identified.
-(If no)144 424.8 R F2(names)3.336 E F0 .476
8284
-
+(artial input read into the speci\214ed).15 F -.25(va)180 688.8 S
8285
-
+(riable).25 E F2(name)2.77 E F0 5.27(.I)C(f)-5.27 E F2(timeout)2.77 E F0
8286
-
+.27(is 0,)2.77 F F1 -.18(re)2.77 G(ad).18 E F0 .27(returns immediately)
8287
-
+2.77 F 2.77(,w)-.65 G .27(ithout trying to read an)-2.77 F 2.77(yd)-.15
8288
-
+G(ata.)-2.77 E 1.12(The e)180 700.8 R 1.12
8289
-
+(xit status is 0 if input is a)-.15 F -.25(va)-.2 G 1.12
8290
-
+(ilable on the speci\214ed \214le descriptor).25 F 3.62(,n)-.4 G 1.12
8291
-
+(on-zero other)-3.62 F(-)-.2 E 2.5(wise. The)180 712.8 R -.15(ex)2.5 G
8292
-
+(it status is greater than 128 if the timeout is e).15 E(xceeded.)-.15 E
8293
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(68)193.45 E 0 Cg EP
8294
-
+%%Page: 69 69
8295
-
+%%BeginPageSetup
8296
-
+BP
8297
-
+%%EndPageSetup
8298
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8299
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8300
-
+SF<ad75>144 84 Q/F2 10/Times-Italic@0 SF(fd)2.5 E F0
8301
-
+(Read input from \214le descriptor)180 84 Q F2(fd)2.5 E F0(.)A .476
8302
-
+(If no)144 100.8 R F2(names)3.336 E F0 .476
8274 ➡ 8303 (are supplied, the line read is assigned to the v)3.246 F(ariable)-.25 E
8275 ➡ 8304 /F3 9/Times-Bold@0 SF(REPL)2.977 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A
8276 ➡ 8305 F0 .477(The e)4.977 F .477(xit status is zero,)-.15 F .773
8277
-
No equivalent source code line in the reference code can be identified.
-(unless end-of-\214le is encountered,)144 436.8 R F1 -.18(re)3.273 G(ad)
8306
-
+(unless end-of-\214le is encountered,)144 112.8 R F1 -.18(re)3.273 G(ad)
8278 ➡ 8307 .18 E F0 .772
8279 ➡ 8308 (times out \(in which case the status is greater than 128\), a)3.273 F
8280
-
No equivalent source code line in the reference code can be identified.
--.25(va)144 448.8 S 2.004
8309
-
+-.25(va)144 124.8 S 2.004
8281 ➡ 8310 (riable assignment error \(such as assigning to a readonly v).25 F 2.005
8282 ➡ 8311 (ariable\) occurs, or an in)-.25 F -.25(va)-.4 G 2.005(lid \214le).25 F
8283
-
No equivalent source code line in the reference code can be identified.
-(descriptor is supplied as the ar)144 460.8 Q(gument to)-.18 E F1<ad75>
8284
-
No equivalent source code line in the reference code can be identified.
-2.5 E F0(.)A F1 -.18(re)108 477.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A
8312
-
+(descriptor is supplied as the ar)144 136.8 Q(gument to)-.18 E F1<ad75>
8313
-
+2.5 E F0(.)A F1 -.18(re)108 153.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A
8285 ➡ 8314 F0 2.5(][)C F1<ad70>-2.5 E F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(wor)A
8286
-
No equivalent source code line in the reference code can be identified.
-(d)-.37 E F0 2.5(].)C(..])-2.5 E .77(The gi)144 489.6 R -.15(ve)-.25 G
8315
-
+(d)-.37 E F0 2.5(].)C(..])-2.5 E .77(The gi)144 165.6 R -.15(ve)-.25 G
8287 ➡ 8316 (n).15 E F2(names)3.27 E F0 .77(are mark)3.27 F .77(ed readonly; the v)
8288 ➡ 8317 -.1 F .77(alues of these)-.25 F F2(names)3.63 E F0 .77
8289
-
No equivalent source code line in the reference code can be identified.
-(may not be changed by subse-)3.54 F 1.096(quent assignment.)144 501.6 R
8318
-
+(may not be changed by subse-)3.54 F 1.096(quent assignment.)144 177.6 R
8290 ➡ 8319 1.096(If the)6.096 F F1<ad66>3.596 E F0 1.097
8291 ➡ 8320 (option is supplied, the functions corresponding to the)3.596 F F2
8292
-
No equivalent source code line in the reference code can be identified.
-(names)3.597 E F0 1.097(are so)3.597 F(mark)144 513.6 Q 3.334(ed. The)
8321
-
+(names)3.597 E F0 1.097(are so)3.597 F(mark)144 189.6 Q 3.334(ed. The)
8293 ➡ 8322 -.1 F F1<ad61>3.334 E F0 .834(option restricts the v)3.334 F .834
8294 ➡ 8323 (ariables to inde)-.25 F -.15(xe)-.15 G 3.334(da).15 G .834(rrays; the)
8295 ➡ 8324 -3.334 F F1<ad41>3.334 E F0 .834(option restricts the v)3.334 F(ari-)
8296
-
No equivalent source code line in the reference code can be identified.
--.25 E .776(ables to associati)144 525.6 R 1.076 -.15(ve a)-.25 H 3.276
8325
-
+-.25 E .776(ables to associati)144 201.6 R 1.076 -.15(ve a)-.25 H 3.276
8297 ➡ 8326 (rrays. If).15 F .777(both options are supplied,)3.276 F F1<ad41>3.277 E
8298 ➡ 8327 F0(tak)3.277 E .777(es precedence.)-.1 F .777(If no)5.777 F F2(name)
8299
-
No equivalent source code line in the reference code can be identified.
-3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 537.6 R -.15(ve)
8328
-
+3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 213.6 R -.15(ve)
8300 ➡ 8329 -.25 G .521(n, or if the).15 F F1<ad70>3.021 E F0 .521
8301 ➡ 8330 (option is supplied, a list of all readonly names is printed.)3.021 F
8302 ➡ 8331 .521(The other)5.521 F .295(options may be used to restrict the output \
8303
-
No equivalent source code line in the reference code can be identified.
-to a subset of the set of readonly names.)144 549.6 R(The)5.296 E F1
8332
-
+to a subset of the set of readonly names.)144 225.6 R(The)5.296 E F1
8304 ➡ 8333 <ad70>2.796 E F0(option)2.796 E .786
8305 ➡ 8334 (causes output to be displayed in a format that may be reused as input.)
8306
-
No equivalent source code line in the reference code can be identified.
-144 561.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144
8307
-
No equivalent source code line in the reference code can be identified.
-573.6 Q .717(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v)
8335
-
+144 237.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144
8336
-
+249.6 Q .717(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v)
8308 ➡ 8337 -3.218 F .718(alue of the v)-.25 F .718(ariable is set to)-.25 F F2(wor)
8309 ➡ 8338 3.218 E(d)-.37 E F0 5.718(.T)C .718(he return status is 0 unless an in)
8310 ➡ 8339 -5.718 F -.25(va)-.4 G(lid).25 E .26(option is encountered, one of the)
8311
-
No equivalent source code line in the reference code can be identified.
-144 585.6 R F2(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v)
8340
-
+144 261.6 R F2(names)3.12 E F0 .26(is not a v)3.03 F .26(alid shell v)
8312 ➡ 8341 -.25 F .26(ariable name, or)-.25 F F1<ad66>2.76 E F0 .26
8313
-
No equivalent source code line in the reference code can be identified.
-(is supplied with a)2.76 F F2(name)144.36 597.6 Q F0
8314
-
No equivalent source code line in the reference code can be identified.
-(that is not a function.)2.68 E F1 -.18(re)108 614.4 S(tur).18 E(n)-.15
8315
-
No equivalent source code line in the reference code can be identified.
-E F0([)2.5 E F2(n)A F0(])A .02(Causes a function to stop e)144 626.4 R
8342
-
+(is supplied with a)2.76 F F2(name)144.36 273.6 Q F0
8343
-
+(that is not a function.)2.68 E F1 -.18(re)108 290.4 S(tur).18 E(n)-.15
8344
-
+E F0([)2.5 E F2(n)A F0(])A .02(Causes a function to stop e)144 302.4 R
8316 ➡ 8345 -.15(xe)-.15 G .02(cuting and return the v).15 F .021
8317 ➡ 8346 (alue speci\214ed by)-.25 F F2(n)2.881 E F0 .021(to its caller)2.761 F
8318 ➡ 8347 5.021(.I)-.55 G(f)-5.021 E F2(n)2.881 E F0 .021(is omitted,)2.761 F .597
8319
-
No equivalent source code line in the reference code can be identified.
-(the return status is that of the last command e)144 638.4 R -.15(xe)
8348
-
+(the return status is that of the last command e)144 314.4 R -.15(xe)
8320 ➡ 8349 -.15 G .596(cuted in the function body).15 F 5.596(.I)-.65 G(f)-5.596 E
8321 ➡ 8350 F1 -.18(re)3.096 G(tur).18 E(n)-.15 E F0 .596(is e)3.096 F -.15(xe)-.15
8322
-
No equivalent source code line in the reference code can be identified.
-G(cuted).15 E 1.238(by a trap handler)144 650.4 R 3.738(,t)-.4 G 1.238
8351
-
+G(cuted).15 E 1.238(by a trap handler)144 326.4 R 3.738(,t)-.4 G 1.238
8323 ➡ 8352 (he last command used to determine the status is the last command e)
8324 ➡ 8353 -3.738 F -.15(xe)-.15 G(cuted).15 E 1.033(before the trap handler)144
8325
-
No equivalent source code line in the reference code can be identified.
-662.4 R 6.033(.I)-.55 G(f)-6.033 E F1 -.18(re)3.533 G(tur).18 E(n)-.15 E
8354
-
+338.4 R 6.033(.I)-.55 G(f)-6.033 E F1 -.18(re)3.533 G(tur).18 E(n)-.15 E
8326 ➡ 8355 F0 1.033(is e)3.533 F -.15(xe)-.15 G 1.033(cuted during a).15 F F1(DEB)
8327 ➡ 8356 3.532 E(UG)-.1 E F0 1.032(trap, the last command used to)3.532 F .389
8328
-
No equivalent source code line in the reference code can be identified.
-(determine the status is the last command e)144 674.4 R -.15(xe)-.15 G
8357
-
+(determine the status is the last command e)144 350.4 R -.15(xe)-.15 G
8329 ➡ 8358 .389(cuted by the trap handler before).15 F F1 -.18(re)2.89 G(tur).18 E
8330 ➡ 8359 (n)-.15 E F0 -.1(wa)2.89 G 2.89(si).1 G -1.9 -.4(nv o)-2.89 H -.1(ke).4
8331
-
No equivalent source code line in the reference code can be identified.
-G(d.).1 E(If)144 686.4 Q F1 -.18(re)2.584 G(tur).18 E(n)-.15 E F0 .084
8360
-
+G(d.).1 E(If)144 362.4 Q F1 -.18(re)2.584 G(tur).18 E(n)-.15 E F0 .084
8332 ➡ 8361 (is used outside a function, b)2.584 F .084(ut during e)-.2 F -.15(xe)
8333 ➡ 8362 -.15 G .084(cution of a script by the).15 F F1(.)2.584 E F0(\()5.084 E
8334 ➡ 8363 F1(sour)A(ce)-.18 E F0 2.583(\)c)C .083(ommand, it)-2.583 F .588
8335
-
No equivalent source code line in the reference code can be identified.
-(causes the shell to stop e)144 698.4 R -.15(xe)-.15 G .588
8364
-
+(causes the shell to stop e)144 374.4 R -.15(xe)-.15 G .588
8336 ➡ 8365 (cuting that script and return either).15 F F2(n)3.448 E F0 .589
8337 ➡ 8366 (or the e)3.329 F .589(xit status of the last com-)-.15 F .326(mand e)
8338
-
No equivalent source code line in the reference code can be identified.
-144 710.4 R -.15(xe)-.15 G .326(cuted within the script as the e).15 F
8367
-
+144 386.4 R -.15(xe)-.15 G .326(cuted within the script as the e).15 F
8339 ➡ 8368 .326(xit status of the script.)-.15 F(If)5.326 E F2(n)2.826 E F0 .325
8340
-
No equivalent source code line in the reference code can be identified.
-(is supplied, the return v)2.826 F .325(alue is)-.25 F 2.035
8341
-
No equivalent source code line in the reference code can be identified.
-(its least signi\214cant 8 bits.)144 722.4 R 2.035
8342
-
No equivalent source code line in the reference code can be identified.
-(The return status is non-zero if)7.035 F F1 -.18(re)4.536 G(tur).18 E
8343
-
No equivalent source code line in the reference code can be identified.
-(n)-.15 E F0 2.036(is supplied a non-numeric)4.536 F(GNU Bash 4.4)72 768
8344
-
No equivalent source code line in the reference code can be identified.
-Q(2018 March 2)146.79 E(68)195.95 E 0 Cg EP
8345
-
No equivalent source code line in the reference code can be identified.
-%%Page: 69 69
8346
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
8347
-
No equivalent source code line in the reference code can be identified.
-BP
8348
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
8349
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8350
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(ar)144 84 Q .706
8351
-
No equivalent source code line in the reference code can be identified.
-(gument, or is used outside a function and not during e)-.18 F -.15(xe)
8352
-
No equivalent source code line in the reference code can be identified.
--.15 G .705(cution of a script by).15 F/F1 10/Times-Bold@0 SF(.)3.205 E
8353
-
No equivalent source code line in the reference code can be identified.
-F0(or)4.038 E F1(sour)3.205 E(ce)-.18 E F0 5.705(.A)C -.15(ny)-5.705 G
8354
-
No equivalent source code line in the reference code can be identified.
-.365(command associated with the)144 96 R F1(RETURN)2.865 E F0 .365
8355
-
No equivalent source code line in the reference code can be identified.
-(trap is e)2.865 F -.15(xe)-.15 G .365(cuted before e).15 F -.15(xe)-.15
8356
-
No equivalent source code line in the reference code can be identified.
-G .366(cution resumes after the func-).15 F(tion or script.)144 108 Q F1
8357
-
No equivalent source code line in the reference code can be identified.
-(set)108 124.8 Q F0([)2.5 E F1(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C
8358
-
No equivalent source code line in the reference code can be identified.
-F1<ad6f>-2.5 E/F2 10/Times-Italic@0 SF(option\255name)2.5 E F0 2.5(][)C
8359
-
No equivalent source code line in the reference code can be identified.
-F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E F1(set)108 136.8 Q F0([)2.5 E F1
8360
-
No equivalent source code line in the reference code can be identified.
-(+abefhkmnptuvxBCEHPT)A F0 2.5(][)C F1(+o)-2.5 E F2(option\255name)2.5 E
8361
-
No equivalent source code line in the reference code can be identified.
-F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E F0(...])2.5 E -.4(Wi)144 148.8 S .836
8369
-
+(is supplied, the return v)2.826 F .325(alue is)-.25 F .444
8370
-
+(its least signi\214cant 8 bits.)144 398.4 R .444
8371
-
+(The return status is non-zero if)5.444 F F1 -.18(re)2.945 G(tur).18 E
8372
-
+(n)-.15 E F0 .445(is supplied a non-numeric ar)2.945 F(gu-)-.18 E .381
8373
-
+(ment, or is used outside a function and not during e)144 410.4 R -.15
8374
-
+(xe)-.15 G .381(cution of a script by).15 F F1(.)2.881 E F0(or)3.714 E
8375
-
+F1(sour)2.881 E(ce)-.18 E F0 5.38(.A)C .68 -.15(ny c)-5.38 H(om-).15 E
8376
-
+.749(mand associated with the)144 422.4 R F1(RETURN)3.249 E F0 .749
8377
-
+(trap is e)3.249 F -.15(xe)-.15 G .749(cuted before e).15 F -.15(xe)-.15
8378
-
+G .75(cution resumes after the function).15 F(or script.)144 434.4 Q F1
8379
-
+(set)108 451.2 Q F0([)2.5 E F1(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C
8380
-
+F1<ad6f>-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E
8381
-
+F0(...])2.5 E F1(set)108 463.2 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0
8382
-
+2.5(][)C F1(+o)-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E
8383
-
+(g)-.37 E F0(...])2.5 E -.4(Wi)144 475.2 S .836
8362 ➡ 8384 (thout options, the name and v).4 F .835(alue of each shell v)-.25 F
8363 ➡ 8385 .835(ariable are displayed in a format that can be)-.25 F .784
8364
-
No equivalent source code line in the reference code can be identified.
-(reused as input for setting or resetting the currently-set v)144 160.8
8386
-
+(reused as input for setting or resetting the currently-set v)144 487.2
8365 ➡ 8387 R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .784
8366
-
No equivalent source code line in the reference code can be identified.
-(riables cannot be).25 F 2.912(reset. In)144 172.8 R F2(posix)2.912 E F0
8388
-
+(riables cannot be).25 F 2.912(reset. In)144 499.2 R F2(posix)2.912 E F0
8367 ➡ 8389 .412(mode, only shell v)2.912 F .412(ariables are listed.)-.25 F .412
8368 ➡ 8390 (The output is sorted according to the current)5.412 F 3.53
8369
-
No equivalent source code line in the reference code can be identified.
-(locale. When)144 184.8 R 1.031(options are speci\214ed, the)3.53 F
8391
-
+(locale. When)144 511.2 R 1.031(options are speci\214ed, the)3.53 F
8370 ➡ 8392 3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.531(utes. An)
8371 ➡ 8393 -.2 F 3.531(ya)-.15 G -.18(rg)-3.531 G 1.031(uments remaining).18 F
8372
-
No equivalent source code line in the reference code can be identified.
-1.624(after option processing are treated as v)144 196.8 R 1.623
8394
-
+1.624(after option processing are treated as v)144 523.2 R 1.623
8373 ➡ 8395 (alues for the positional parameters and are assigned, in)-.25 F(order)
8374
-
No equivalent source code line in the reference code can be identified.
-144 208.8 Q 2.5(,t)-.4 G(o)-2.5 E F1($1)2.5 E F0(,)A F1($2)2.5 E F0(,)A
8396
-
+144 535.2 Q 2.5(,t)-.4 G(o)-2.5 E F1($1)2.5 E F0(,)A F1($2)2.5 E F0(,)A
8375 ➡ 8397 F1 2.5(... $)2.5 F F2(n)A F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3
8376
-
No equivalent source code line in the reference code can be identified.
--.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1<ad61>144 220.8 Q
8377
-
No equivalent source code line in the reference code can be identified.
-F0 1.377(Each v)184 220.8 R 1.377
8398
-
+-.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1<ad61>144 547.2 Q
8399
-
+F0 1.377(Each v)184 547.2 R 1.377
8378 ➡ 8400 (ariable or function that is created or modi\214ed is gi)-.25 F -.15(ve)
8379 ➡ 8401 -.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.378(xport attrib)-.15 F
8380
-
No equivalent source code line in the reference code can be identified.
-1.378(ute and)-.2 F(mark)184 232.8 Q(ed for e)-.1 E(xport to the en)-.15
8381
-
No equivalent source code line in the reference code can be identified.
-E(vironment of subsequent commands.)-.4 E F1<ad62>144 244.8 Q F0 .132
8382
-
No equivalent source code line in the reference code can be identified.
-(Report the status of terminated background jobs immediately)184 244.8 R
8402
-
+1.378(ute and)-.2 F(mark)184 559.2 Q(ed for e)-.1 E(xport to the en)-.15
8403
-
+E(vironment of subsequent commands.)-.4 E F1<ad62>144 571.2 Q F0 .132
8404
-
+(Report the status of terminated background jobs immediately)184 571.2 R
8383 ➡ 8405 2.632(,r)-.65 G .131(ather than before the ne)-2.632 F(xt)-.15 E
8384
-
No equivalent source code line in the reference code can be identified.
-(primary prompt.)184 256.8 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)
8385
-
No equivalent source code line in the reference code can be identified.
--.25 H(nly when job control is enabled.).15 E F1<ad65>144 268.8 Q F0
8386
-
No equivalent source code line in the reference code can be identified.
-.087(Exit immediately if a)184 268.8 R F2(pipeline)2.587 E F0 .087
8406
-
+(primary prompt.)184 583.2 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)
8407
-
+-.25 H(nly when job control is enabled.).15 E F1<ad65>144 595.2 Q F0
8408
-
+.087(Exit immediately if a)184 595.2 R F2(pipeline)2.587 E F0 .087
8387 ➡ 8409 (\(which may consist of a single)2.587 F F2 .088(simple command)2.588 F
8388
-
No equivalent source code line in the reference code can be identified.
-F0 .088(\), a)B F2(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 280.8 Q
8389
-
No equivalent source code line in the reference code can be identified.
-F2 1.521(compound command)4.021 F F0(\(see)4.021 E/F3 9/Times-Bold@0 SF
8390
-
No equivalent source code line in the reference code can be identified.
-1.521(SHELL GRAMMAR)4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e)
8391
-
No equivalent source code line in the reference code can be identified.
-.15 F 1.521(xits with a non-zero status.)-.15 F .079
8392
-
No equivalent source code line in the reference code can be identified.
-(The shell does not e)184 292.8 R .079(xit if the command that f)-.15 F
8393
-
No equivalent source code line in the reference code can be identified.
-.08(ails is part of the command list immediately)-.1 F(follo)184 304.8 Q
8410
-
+F0 .088(\), a)B F2(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 607.2 Q
8411
-
+F2 1.521(compound command)4.021 F F0(\(see)4.021 E F3 1.521
8412
-
+(SHELL GRAMMAR)4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e).15 F
8413
-
+1.521(xits with a non-zero status.)-.15 F .079(The shell does not e)184
8414
-
+619.2 R .079(xit if the command that f)-.15 F .08
8415
-
+(ails is part of the command list immediately)-.1 F(follo)184 631.2 Q
8394 ➡ 8416 1.655(wing a)-.25 F F1(while)4.155 E F0(or)4.155 E F1(until)4.155 E F0
8395 ➡ 8417 -.1(ke)4.155 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.654
8396 ➡ 8418 (wing the)-.25 F F1(if)4.154 E F0(or)4.154 E F1(elif)4.154 E F0(reserv)
8397
-
No equivalent source code line in the reference code can be identified.
-4.154 E(ed)-.15 E -.1(wo)184 316.8 S .581(rds, part of an).1 F 3.081(yc)
8419
-
+4.154 E(ed)-.15 E -.1(wo)184 643.2 S .581(rds, part of an).1 F 3.081(yc)
8398 ➡ 8420 -.15 G .581(ommand e)-3.081 F -.15(xe)-.15 G .581(cuted in a).15 F F1
8399 ➡ 8421 (&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .582(list e)3.082 F .582
8400
-
No equivalent source code line in the reference code can be identified.
-(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 328.8 R
8422
-
+(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 655.2 R
8401 ➡ 8423 F1(&&)3.418 E F0(or)3.418 E F1(||)3.418 E F0 3.418(,a)C 1.218 -.15(ny c)
8402 ➡ 8424 -3.418 H .918(ommand in a pipeline b).15 F .917
8403 ➡ 8425 (ut the last, or if the command')-.2 F 3.417(sr)-.55 G(eturn)-3.417 E
8404
-
No equivalent source code line in the reference code can be identified.
--.25(va)184 340.8 S .66(lue is being in).25 F -.15(ve)-.4 G .66
8426
-
+-.25(va)184 667.2 S .66(lue is being in).25 F -.15(ve)-.4 G .66
8405 ➡ 8427 (rted with).15 F F1(!)3.16 E F0 5.661(.I)C 3.161(fac)-5.661 G .661
8406 ➡ 8428 (ompound command other than a subshell returns a)-3.161 F 1.113
8407
-
No equivalent source code line in the reference code can be identified.
-(non-zero status because a command f)184 352.8 R 1.112(ailed while)-.1 F
8429
-
+(non-zero status because a command f)184 679.2 R 1.112(ailed while)-.1 F
8408 ➡ 8430 F1<ad65>3.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.112
8409
-
No equivalent source code line in the reference code can be identified.
-(eing ignored, the shell does)-3.612 F .177(not e)184 364.8 R 2.677
8431
-
+(eing ignored, the shell does)-3.612 F .177(not e)184 691.2 R 2.677
8410 ➡ 8432 (xit. A)-.15 F .177(trap on)2.677 F F1(ERR)2.677 E F0 2.677(,i)C 2.678
8411 ➡ 8433 (fs)-2.677 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178
8412 ➡ 8434 (cuted before the shell e).15 F 2.678(xits. This)-.15 F .178
8413
-
No equivalent source code line in the reference code can be identified.
-(option applies to)2.678 F .618(the shell en)184 376.8 R .617
8435
-
+(option applies to)2.678 F .618(the shell en)184 703.2 R .617
8414 ➡ 8436 (vironment and each subshell en)-.4 F .617(vironment separately \(see)
8415
-
No equivalent source code line in the reference code can be identified.
--.4 F F3 .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR)184 388.8 R(ONMENT)
8437
-
+-.4 F F3 .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR)184 715.2 R(ONMENT)
8416 ➡ 8438 -.27 E F0(abo)2.893 E -.15(ve)-.15 G .643
8417 ➡ 8439 (\), and may cause subshells to e).15 F .643(xit before e)-.15 F -.15
8418
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 400.8
8419
-
No equivalent source code line in the reference code can be identified.
-Q 2.042(If a compound command or shell function e)184 418.8 R -.15(xe)
8420
-
No equivalent source code line in the reference code can be identified.
--.15 G 2.042(cutes in a conte).15 F 2.042(xt where)-.15 F F1<ad65>4.542
8421
-
No equivalent source code line in the reference code can be identified.
-E F0 2.042(is being)4.542 F 1.435(ignored, none of the commands e)184
8422
-
No equivalent source code line in the reference code can be identified.
-430.8 R -.15(xe)-.15 G 1.436
8440
-
+(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 727.2
8441
-
+Q(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(69)193.45 E 0 Cg EP
8442
-
+%%Page: 70 70
8443
-
+%%BeginPageSetup
8444
-
+BP
8445
-
+%%EndPageSetup
8446
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8447
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 2.042
8448
-
+(If a compound command or shell function e)184 84 R -.15(xe)-.15 G 2.042
8449
-
+(cutes in a conte).15 F 2.042(xt where)-.15 F/F1 10/Times-Bold@0 SF
8450
-
+<ad65>4.542 E F0 2.042(is being)4.542 F 1.435
8451
-
+(ignored, none of the commands e)184 96 R -.15(xe)-.15 G 1.436
8423 ➡ 8452 (cuted within the compound command or function).15 F .194
8424
-
No equivalent source code line in the reference code can be identified.
-(body will be af)184 442.8 R .194(fected by the)-.25 F F1<ad65>2.694 E
8425
-
No equivalent source code line in the reference code can be identified.
-F0 .193(setting, e)2.693 F -.15(ve)-.25 G 2.693(ni).15 G(f)-2.693 E F1
8453
-
+(body will be af)184 108 R .194(fected by the)-.25 F F1<ad65>2.694 E F0
8454
-
+.193(setting, e)2.693 F -.15(ve)-.25 G 2.693(ni).15 G(f)-2.693 E F1
8426 ➡ 8455 <ad65>2.693 E F0 .193(is set and a command returns a f)2.693 F(ailure)
8427
-
No equivalent source code line in the reference code can be identified.
--.1 E 3.39(status. If)184 454.8 R 3.39(ac)3.39 G .89
8456
-
+-.1 E 3.39(status. If)184 120 R 3.39(ac)3.39 G .89
8428 ➡ 8457 (ompound command or shell function sets)-3.39 F F1<ad65>3.39 E F0 .89
8429 ➡ 8458 (while e)3.39 F -.15(xe)-.15 G .89(cuting in a conte).15 F(xt)-.15 E
8430
-
No equivalent source code line in the reference code can be identified.
-(where)184 466.8 Q F1<ad65>3.154 E F0 .654
8459
-
+(where)184 132 Q F1<ad65>3.154 E F0 .654
8431 ➡ 8460 (is ignored, that setting will not ha)3.154 F .953 -.15(ve a)-.2 H .953
8432 ➡ 8461 -.15(ny e).15 H -.25(ff).15 G .653(ect until the compound command).25 F
8433
-
No equivalent source code line in the reference code can be identified.
-(or the command containing the function call completes.)184 478.8 Q F1
8434
-
No equivalent source code line in the reference code can be identified.
-<ad66>144 490.8 Q F0(Disable pathname e)184 490.8 Q(xpansion.)-.15 E F1
8435
-
No equivalent source code line in the reference code can be identified.
-<ad68>144 502.8 Q F0 2.238(Remember the location of commands as the)184
8436
-
No equivalent source code line in the reference code can be identified.
-502.8 R 4.738(ya)-.15 G 2.239(re look)-4.738 F 2.239(ed up for e)-.1 F
8462
-
+(or the command containing the function call completes.)184 144 Q F1
8463
-
+<ad66>144 156 Q F0(Disable pathname e)184 156 Q(xpansion.)-.15 E F1
8464
-
+<ad68>144 168 Q F0 2.238(Remember the location of commands as the)184
8465
-
+168 R 4.738(ya)-.15 G 2.239(re look)-4.738 F 2.239(ed up for e)-.1 F
8437 ➡ 8466 -.15(xe)-.15 G 4.739(cution. This).15 F(is)4.739 E(enabled by def)184
8438
-
No equivalent source code line in the reference code can be identified.
-514.8 Q(ault.)-.1 E F1<ad6b>144 526.8 Q F0 .514(All ar)184 526.8 R .514
8467
-
+180 Q(ault.)-.1 E F1<ad6b>144 192 Q F0 .514(All ar)184 192 R .514
8439 ➡ 8468 (guments in the form of assignment statements are placed in the en)-.18
8440 ➡ 8469 F .513(vironment for a)-.4 F
8441
-
No equivalent source code line in the reference code can be identified.
-(command, not just those that precede the command name.)184 538.8 Q F1
8442
-
No equivalent source code line in the reference code can be identified.
-<ad6d>144 550.8 Q F0 .148(Monitor mode.)184 550.8 R .148
8470
-
+(command, not just those that precede the command name.)184 204 Q F1
8471
-
+<ad6d>144 216 Q F0 .148(Monitor mode.)184 216 R .148
8443 ➡ 8472 (Job control is enabled.)5.148 F .149(This option is on by def)5.148 F
8444 ➡ 8473 .149(ault for interacti)-.1 F .449 -.15(ve s)-.25 H(hells).15 E .651
8445
-
No equivalent source code line in the reference code can be identified.
-(on systems that support it \(see)184 562.8 R F3 .651(JOB CONTR)3.151 F
8446
-
No equivalent source code line in the reference code can be identified.
-(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .65
8447
-
No equivalent source code line in the reference code can be identified.
-(processes run in a separate)3.151 F .678(process group.)184 574.8 R
8448
-
No equivalent source code line in the reference code can be identified.
-.679(When a background job completes, the shell prints a line containin\
8449
-
No equivalent source code line in the reference code can be identified.
-g its)5.678 F -.15(ex)184 586.8 S(it status.).15 E F1<ad6e>144 598.8 Q
8450
-
No equivalent source code line in the reference code can be identified.
-F0 .653(Read commands b)184 598.8 R .653(ut do not e)-.2 F -.15(xe)-.15
8451
-
No equivalent source code line in the reference code can be identified.
-G .653(cute them.).15 F .652
8474
-
+(on systems that support it \(see)184 228 R/F2 9/Times-Bold@0 SF .651
8475
-
+(JOB CONTR)3.151 F(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151
8476
-
+(\). All).15 F .65(processes run in a separate)3.151 F .678
8477
-
+(process group.)184 240 R .679(When a background job completes, the she\
8478
-
+ll prints a line containing its)5.678 F -.15(ex)184 252 S(it status.).15
8479
-
+E F1<ad6e>144 264 Q F0 .653(Read commands b)184 264 R .653(ut do not e)
8480
-
+-.2 F -.15(xe)-.15 G .653(cute them.).15 F .652
8452 ➡ 8481 (This may be used to check a shell script for)5.653 F(syntax errors.)184
8453
-
No equivalent source code line in the reference code can be identified.
-610.8 Q(This is ignored by interacti)5 E .3 -.15(ve s)-.25 H(hells.).15
8454
-
No equivalent source code line in the reference code can be identified.
-E F1<ad6f>144 622.8 Q F2(option\255name)2.5 E F0(The)184 634.8 Q F2
8455
-
No equivalent source code line in the reference code can be identified.
-(option\255name)2.5 E F0(can be one of the follo)2.5 E(wing:)-.25 E F1
8456
-
No equivalent source code line in the reference code can be identified.
-(allexport)184 646.8 Q F0(Same as)224 658.8 Q F1<ad61>2.5 E F0(.)A F1
8457
-
No equivalent source code line in the reference code can be identified.
-(braceexpand)184 670.8 Q F0(Same as)224 682.8 Q F1<ad42>2.5 E F0(.)A F1
8458
-
No equivalent source code line in the reference code can be identified.
-(emacs)184 694.8 Q F0 .089
8459
-
No equivalent source code line in the reference code can be identified.
-(Use an emacs-style command line editing interf)224 694.8 R 2.589
8482
-
+276 Q(This is ignored by interacti)5 E .3 -.15(ve s)-.25 H(hells.).15 E
8483
-
+F1<ad6f>144 288 Q/F3 10/Times-Italic@0 SF(option\255name)2.5 E F0(The)
8484
-
+184 300 Q F3(option\255name)2.5 E F0(can be one of the follo)2.5 E
8485
-
+(wing:)-.25 E F1(allexport)184 312 Q F0(Same as)224 324 Q F1<ad61>2.5 E
8486
-
+F0(.)A F1(braceexpand)184 336 Q F0(Same as)224 348 Q F1<ad42>2.5 E F0(.)
8487
-
+A F1(emacs)184 360 Q F0 .089
8488
-
+(Use an emacs-style command line editing interf)224 360 R 2.589
8460 ➡ 8489 (ace. This)-.1 F .089(is enabled by def)2.589 F(ault)-.1 E .95
8461
-
No equivalent source code line in the reference code can be identified.
-(when the shell is interacti)224 706.8 R -.15(ve)-.25 G 3.45(,u).15 G
8462
-
No equivalent source code line in the reference code can be identified.
-.95(nless the shell is started with the)-3.45 F F1(\255\255noediting)
8463
-
No equivalent source code line in the reference code can be identified.
-3.45 E F0 2.5(option. This)224 718.8 R(also af)2.5 E
8464
-
No equivalent source code line in the reference code can be identified.
-(fects the editing interf)-.25 E(ace used for)-.1 E F1 -.18(re)2.5 G
8465
-
No equivalent source code line in the reference code can be identified.
-(ad \255e).18 E F0(.)A(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(69)
8466
-
No equivalent source code line in the reference code can be identified.
-195.95 E 0 Cg EP
8467
-
No equivalent source code line in the reference code can be identified.
-%%Page: 70 70
8468
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
8469
-
No equivalent source code line in the reference code can be identified.
-BP
8470
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
8471
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8472
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8473
-
No equivalent source code line in the reference code can be identified.
-SF(err)184 84 Q(exit)-.18 E F0(Same as)224 84 Q F1<ad65>2.5 E F0(.)A F1
8474
-
No equivalent source code line in the reference code can be identified.
-(errtrace)184 96 Q F0(Same as)224 96 Q F1<ad45>2.5 E F0(.)A F1
8475
-
No equivalent source code line in the reference code can be identified.
-(functrace)184 108 Q F0(Same as)224 120 Q F1<ad54>2.5 E F0(.)A F1
8476
-
No equivalent source code line in the reference code can be identified.
-(hashall)184 132 Q F0(Same as)224 132 Q F1<ad68>2.5 E F0(.)A F1
8477
-
No equivalent source code line in the reference code can be identified.
-(histexpand)184 144 Q F0(Same as)224 156 Q F1<ad48>2.5 E F0(.)A F1
8478
-
No equivalent source code line in the reference code can be identified.
-(history)184 168 Q F0 .586(Enable command history)224 168 R 3.087(,a)
8490
-
+(when the shell is interacti)224 372 R -.15(ve)-.25 G 3.45(,u).15 G .95
8491
-
+(nless the shell is started with the)-3.45 F F1(\255\255noediting)3.45 E
8492
-
+F0 2.5(option. This)224 384 R(also af)2.5 E(fects the editing interf)
8493
-
+-.25 E(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(err)
8494
-
+184 396 Q(exit)-.18 E F0(Same as)224 396 Q F1<ad65>2.5 E F0(.)A F1
8495
-
+(errtrace)184 408 Q F0(Same as)224 408 Q F1<ad45>2.5 E F0(.)A F1
8496
-
+(functrace)184 420 Q F0(Same as)224 432 Q F1<ad54>2.5 E F0(.)A F1
8497
-
+(hashall)184 444 Q F0(Same as)224 444 Q F1<ad68>2.5 E F0(.)A F1
8498
-
+(histexpand)184 456 Q F0(Same as)224 468 Q F1<ad48>2.5 E F0(.)A F1
8499
-
+(history)184 480 Q F0 .586(Enable command history)224 480 R 3.087(,a)
8479 ➡ 8500 -.65 G 3.087(sd)-3.087 G .587(escribed abo)-3.087 F .887 -.15(ve u)-.15
8480
-
No equivalent source code line in the reference code can be identified.
-H(nder).15 E/F2 9/Times-Bold@0 SF(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F3 9
8481
-
No equivalent source code line in the reference code can be identified.
-/Times-Roman@0 SF(.)A F0 .587(This option is)5.087 F(on by def)224 180 Q
8501
-
+H(nder).15 E F2(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F4 9/Times-Roman@0 SF
8502
-
+(.)A F0 .587(This option is)5.087 F(on by def)224 492 Q
8482 ➡ 8503 (ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F1(ignor)184
8483
-
No equivalent source code line in the reference code can be identified.
-192 Q(eeof)-.18 E F0 1.657(The ef)224 204 R 1.657
8484
-
No equivalent source code line in the reference code can be identified.
-(fect is as if the shell command)-.25 F/F4 10/Courier@0 SF(IGNOREEOF=10)
8504
-
+504 Q(eeof)-.18 E F0 1.657(The ef)224 516 R 1.657
8505
-
+(fect is as if the shell command)-.25 F/F5 10/Courier@0 SF(IGNOREEOF=10)
8485 ➡ 8506 4.156 E F0 1.656(had been e)4.156 F -.15(xe)-.15 G(cuted).15 E(\(see)224
8486
-
No equivalent source code line in the reference code can be identified.
-216 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).)
8487
-
No equivalent source code line in the reference code can be identified.
-.15 E F1 -.1(ke)184 228 S(yw).1 E(ord)-.1 E F0(Same as)224 240 Q F1
8488
-
No equivalent source code line in the reference code can be identified.
-<ad6b>2.5 E F0(.)A F1(monitor)184 252 Q F0(Same as)224 252 Q F1<ad6d>2.5
8489
-
No equivalent source code line in the reference code can be identified.
-E F0(.)A F1(noclob)184 264 Q(ber)-.1 E F0(Same as)224 276 Q F1<ad43>2.5
8490
-
No equivalent source code line in the reference code can be identified.
-E F0(.)A F1(noexec)184 288 Q F0(Same as)224 288 Q F1<ad6e>2.5 E F0(.)A
8491
-
No equivalent source code line in the reference code can be identified.
-F1(noglob)184 300 Q F0(Same as)224 300 Q F1<ad66>2.5 E F0(.)A F1(nolog)
8492
-
No equivalent source code line in the reference code can be identified.
-184 312 Q F0(Currently ignored.)224 312 Q F1(notify)184 324 Q F0
8493
-
No equivalent source code line in the reference code can be identified.
-(Same as)224 324 Q F1<ad62>2.5 E F0(.)A F1(nounset)184 336 Q F0(Same as)
8494
-
No equivalent source code line in the reference code can be identified.
-224 336 Q F1<ad75>2.5 E F0(.)A F1(onecmd)184 348 Q F0(Same as)224 348 Q
8495
-
No equivalent source code line in the reference code can be identified.
-F1<ad74>2.5 E F0(.)A F1(ph)184 360 Q(ysical)-.15 E F0(Same as)224 360 Q
8496
-
No equivalent source code line in the reference code can be identified.
-F1<ad50>2.5 E F0(.)A F1(pipefail)184 372 Q F0 1.029
8497
-
No equivalent source code line in the reference code can be identified.
-(If set, the return v)224 372 R 1.029(alue of a pipeline is the v)-.25 F
8498
-
No equivalent source code line in the reference code can be identified.
-1.03(alue of the last \(rightmost\) com-)-.25 F 1.137(mand to e)224 384
8507
-
+528 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).)
8508
-
+.15 E F1 -.1(ke)184 540 S(yw).1 E(ord)-.1 E F0(Same as)224 552 Q F1
8509
-
+<ad6b>2.5 E F0(.)A F1(monitor)184 564 Q F0(Same as)224 564 Q F1<ad6d>2.5
8510
-
+E F0(.)A F1(noclob)184 576 Q(ber)-.1 E F0(Same as)224 588 Q F1<ad43>2.5
8511
-
+E F0(.)A F1(noexec)184 600 Q F0(Same as)224 600 Q F1<ad6e>2.5 E F0(.)A
8512
-
+F1(noglob)184 612 Q F0(Same as)224 612 Q F1<ad66>2.5 E F0(.)A F1(nolog)
8513
-
+184 624 Q F0(Currently ignored.)224 624 Q F1(notify)184 636 Q F0
8514
-
+(Same as)224 636 Q F1<ad62>2.5 E F0(.)A F1(nounset)184 648 Q F0(Same as)
8515
-
+224 648 Q F1<ad75>2.5 E F0(.)A F1(onecmd)184 660 Q F0(Same as)224 660 Q
8516
-
+F1<ad74>2.5 E F0(.)A F1(ph)184 672 Q(ysical)-.15 E F0(Same as)224 672 Q
8517
-
+F1<ad50>2.5 E F0(.)A F1(pipefail)184 684 Q F0 1.029
8518
-
+(If set, the return v)224 684 R 1.029(alue of a pipeline is the v)-.25 F
8519
-
+1.03(alue of the last \(rightmost\) com-)-.25 F 1.137(mand to e)224 696
8499 ➡ 8520 R 1.136
8500 ➡ 8521 (xit with a non-zero status, or zero if all commands in the pipeline)
8501
-
No equivalent source code line in the reference code can be identified.
--.15 F -.15(ex)224 396 S(it successfully).15 E 5(.T)-.65 G
8502
-
No equivalent source code line in the reference code can be identified.
-(his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 408 Q F0
8503
-
No equivalent source code line in the reference code can be identified.
-2.09(Change the beha)224 408 R 2.091(vior of)-.2 F F1(bash)4.591 E F0
8504
-
No equivalent source code line in the reference code can be identified.
-2.091(where the def)4.591 F 2.091(ault operation dif)-.1 F 2.091
8505
-
No equivalent source code line in the reference code can be identified.
-(fers from the)-.25 F 1.212(POSIX standard to match the standard \()224
8506
-
No equivalent source code line in the reference code can be identified.
-420 R/F5 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B F2
8507
-
No equivalent source code line in the reference code can be identified.
-1.212(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E 2.306
8508
-
No equivalent source code line in the reference code can be identified.
-(for a reference to a document that details ho)224 432 R 4.807(wp)-.25 G
8522
-
+-.15 F -.15(ex)224 708 S(it successfully).15 E 5(.T)-.65 G
8523
-
+(his option is disabled by def)-5 E(ault.)-.1 E(GNU Bash 5.0)72 768 Q
8524
-
+(2018 March 15)144.29 E(70)193.45 E 0 Cg EP
8525
-
+%%Page: 71 71
8526
-
+%%BeginPageSetup
8527
-
+BP
8528
-
+%%EndPageSetup
8529
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8530
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8531
-
+SF(posix)184 84 Q F0 2.09(Change the beha)224 84 R 2.091(vior of)-.2 F
8532
-
+F1(bash)4.591 E F0 2.091(where the def)4.591 F 2.091(ault operation dif)
8533
-
+-.1 F 2.091(fers from the)-.25 F 1.212
8534
-
+(POSIX standard to match the standard \()224 96 R/F2 10/Times-Italic@0
8535
-
+SF 1.212(posix mode)B F0 3.712(\). See)B/F3 9/Times-Bold@0 SF 1.212
8536
-
+(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E 2.306
8537
-
+(for a reference to a document that details ho)224 108 R 4.807(wp)-.25 G
8509 ➡ 8538 2.307(osix mode af)-4.807 F 2.307(fects bash')-.25 F(s)-.55 E(beha)224
8510
-
No equivalent source code line in the reference code can be identified.
-444 Q(vior)-.2 E(.)-.55 E F1(pri)184 456 Q(vileged)-.1 E F0(Same as)224
8511
-
No equivalent source code line in the reference code can be identified.
-468 Q F1<ad70>2.5 E F0(.)A F1 -.1(ve)184 480 S(rbose).1 E F0(Same as)224
8512
-
No equivalent source code line in the reference code can be identified.
-480 Q F1<ad76>2.5 E F0(.)A F1(vi)184 492 Q F0 1.466
8513
-
No equivalent source code line in the reference code can be identified.
-(Use a vi-style command line editing interf)224 492 R 3.965(ace. This)
8539
-
+120 Q(vior)-.2 E(.)-.55 E F1(pri)184 132 Q(vileged)-.1 E F0(Same as)224
8540
-
+144 Q F1<ad70>2.5 E F0(.)A F1 -.1(ve)184 156 S(rbose).1 E F0(Same as)224
8541
-
+156 Q F1<ad76>2.5 E F0(.)A F1(vi)184 168 Q F0 1.466
8542
-
+(Use a vi-style command line editing interf)224 168 R 3.965(ace. This)
8514 ➡ 8543 -.1 F 1.465(also af)3.965 F 1.465(fects the editing)-.25 F(interf)224
8515
-
No equivalent source code line in the reference code can be identified.
-504 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1
8516
-
No equivalent source code line in the reference code can be identified.
-(xtrace)184 516 Q F0(Same as)224 516 Q F1<ad78>2.5 E F0(.)A(If)184 534 Q
8517
-
No equivalent source code line in the reference code can be identified.
-F1<ad6f>3.052 E F0 .552(is supplied with no)3.052 F F5(option\255name)
8544
-
+180 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1
8545
-
+(xtrace)184 192 Q F0(Same as)224 192 Q F1<ad78>2.5 E F0(.)A(If)184 210 Q
8546
-
+F1<ad6f>3.052 E F0 .552(is supplied with no)3.052 F F2(option\255name)
8518 ➡ 8547 3.053 E F0 3.053(,t)C .553(he v)-3.053 F .553
8519 ➡ 8548 (alues of the current options are printed.)-.25 F(If)5.553 E F1(+o)184
8520
-
No equivalent source code line in the reference code can be identified.
-546 Q F0 1.072(is supplied with no)3.572 F F5(option\255name)3.572 E F0
8549
-
+222 Q F0 1.072(is supplied with no)3.572 F F2(option\255name)3.572 E F0
8521 ➡ 8550 3.572(,a)C 1.071(series of)-.001 F F1(set)3.571 E F0 1.071
8522 ➡ 8551 (commands to recreate the current)3.571 F
8523
-
No equivalent source code line in the reference code can be identified.
-(option settings is displayed on the standard output.)184 558 Q F1<ad70>
8524
-
No equivalent source code line in the reference code can be identified.
-144 570 Q F0 -.45(Tu)184 570 S 1.071(rn on).45 F F5(privile)4.821 E -.1
8552
-
+(option settings is displayed on the standard output.)184 234 Q F1<ad70>
8553
-
+144 246 Q F0 -.45(Tu)184 246 S 1.071(rn on).45 F F2(privile)4.821 E -.1
8525 ➡ 8554 (ge)-.4 G(d).1 E F0 3.572(mode. In)4.341 F 1.072(this mode, the)3.572 F
8526
-
No equivalent source code line in the reference code can be identified.
-F2($ENV)3.572 E F0(and)3.322 E F2($B)3.572 E(ASH_ENV)-.27 E F0 1.072
8555
-
+F3($ENV)3.572 E F0(and)3.322 E F3($B)3.572 E(ASH_ENV)-.27 E F0 1.072
8527 ➡ 8556 (\214les are not pro-)3.322 F 1.501
8528
-
No equivalent source code line in the reference code can be identified.
-(cessed, shell functions are not inherited from the en)184 582 R 1.5
8529
-
No equivalent source code line in the reference code can be identified.
-(vironment, and the)-.4 F F2(SHELLOPTS)4 E F3(,)A F2 -.27(BA)184 594 S
8530
-
No equivalent source code line in the reference code can be identified.
-(SHOPTS).27 E F3(,)A F2(CDP)2.774 E -.855(AT)-.666 G(H).855 E F3(,)A F0
8531
-
No equivalent source code line in the reference code can be identified.
-(and)2.774 E F2(GLOBIGNORE)3.024 E F0 -.25(va)2.774 G .524
8532
-
No equivalent source code line in the reference code can be identified.
-(riables, if the).25 F 3.025(ya)-.15 G .525(ppear in the en)-3.025 F
8533
-
No equivalent source code line in the reference code can be identified.
-(vironment,)-.4 E .38(are ignored.)184 606 R .38
8557
-
+(cessed, shell functions are not inherited from the en)184 258 R 1.5
8558
-
+(vironment, and the)-.4 F F3(SHELLOPTS)4 E/F4 9/Times-Roman@0 SF(,)A F3
8559
-
+-.27(BA)184 270 S(SHOPTS).27 E F4(,)A F3(CDP)2.774 E -.855(AT)-.666 G(H)
8560
-
+.855 E F4(,)A F0(and)2.774 E F3(GLOBIGNORE)3.024 E F0 -.25(va)2.774 G
8561
-
+.524(riables, if the).25 F 3.025(ya)-.15 G .525(ppear in the en)-3.025 F
8562
-
+(vironment,)-.4 E .38(are ignored.)184 282 R .38
8534 ➡ 8563 (If the shell is started with the ef)5.38 F(fecti)-.25 E .679 -.15(ve u)
8535 ➡ 8564 -.25 H .379(ser \(group\) id not equal to the real).15 F .461
8536
-
No equivalent source code line in the reference code can be identified.
-(user \(group\) id, and the)184 618 R F1<ad70>2.961 E F0 .461
8565
-
+(user \(group\) id, and the)184 294 R F1<ad70>2.961 E F0 .461
8537 ➡ 8566 (option is not supplied, these actions are tak)2.961 F .462
8538
-
No equivalent source code line in the reference code can be identified.
-(en and the ef)-.1 F(fec-)-.25 E(ti)184 630 Q .695 -.15(ve u)-.25 H .395
8567
-
+(en and the ef)-.1 F(fec-)-.25 E(ti)184 306 Q .695 -.15(ve u)-.25 H .395
8539 ➡ 8568 (ser id is set to the real user id.).15 F .395(If the)5.395 F F1<ad70>
8540 ➡ 8569 2.895 E F0 .394(option is supplied at startup, the ef)2.895 F(fecti)-.25
8541
-
No equivalent source code line in the reference code can be identified.
-E -.15(ve)-.25 G .386(user id is not reset.)184 642 R -.45(Tu)5.386 G
8570
-
+E -.15(ve)-.25 G .386(user id is not reset.)184 318 R -.45(Tu)5.386 G
8542 ➡ 8571 .386(rning this option of).45 F 2.886(fc)-.25 G .387(auses the ef)-2.886
8543 ➡ 8572 F(fecti)-.25 E .687 -.15(ve u)-.25 H .387(ser and group ids to be).15 F
8544
-
No equivalent source code line in the reference code can be identified.
-(set to the real user and group ids.)184 654 Q F1<ad74>144 666 Q F0
8545
-
No equivalent source code line in the reference code can be identified.
-(Exit after reading and e)184 666 Q -.15(xe)-.15 G(cuting one command.)
8546
-
No equivalent source code line in the reference code can be identified.
-.15 E F1<ad75>144 678 Q F0 -.35(Tr)184 678 S .044(eat unset v).35 F .044
8573
-
+(set to the real user and group ids.)184 330 Q F1<ad74>144 342 Q F0
8574
-
+(Exit after reading and e)184 342 Q -.15(xe)-.15 G(cuting one command.)
8575
-
+.15 E F1<ad75>144 354 Q F0 -.35(Tr)184 354 S .044(eat unset v).35 F .044
8547 ➡ 8576 (ariables and parameters other than the special parameters "@" and "*" \
8548
-
No equivalent source code line in the reference code can be identified.
-as an)-.25 F .182(error when performing parameter e)184 690 R 2.682
8577
-
+as an)-.25 F .182(error when performing parameter e)184 366 R 2.682
8549 ➡ 8578 (xpansion. If)-.15 F -.15(ex)2.682 G .183
8550 ➡ 8579 (pansion is attempted on an unset v).15 F(ari-)-.25 E .746
8551
-
No equivalent source code line in the reference code can be identified.
-(able or parameter)184 702 R 3.246(,t)-.4 G .746
8580
-
+(able or parameter)184 378 R 3.246(,t)-.4 G .746
8552 ➡ 8581 (he shell prints an error message, and, if not interacti)-3.246 F -.15
8553 ➡ 8582 (ve)-.25 G 3.246(,e).15 G .746(xits with a)-3.396 F(non-zero status.)184
8554
-
No equivalent source code line in the reference code can be identified.
-714 Q(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(70)195.95 E 0 Cg EP
8555
-
No equivalent source code line in the reference code can be identified.
-%%Page: 71 71
8556
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
8557
-
No equivalent source code line in the reference code can be identified.
-BP
8558
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
8559
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8560
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8561
-
No equivalent source code line in the reference code can be identified.
-SF<ad76>144 84 Q F0(Print shell input lines as the)184 84 Q 2.5(ya)-.15
8562
-
No equivalent source code line in the reference code can be identified.
-G(re read.)-2.5 E F1<ad78>144 96 Q F0 .315(After e)184 96 R .315
8563
-
No equivalent source code line in the reference code can be identified.
-(xpanding each)-.15 F/F2 10/Times-Italic@0 SF .315(simple command)2.815
8564
-
No equivalent source code line in the reference code can be identified.
-F F0(,)A F1 -.25(fo)2.815 G(r).25 E F0(command,)2.815 E F1(case)2.815 E
8565
-
No equivalent source code line in the reference code can be identified.
-F0(command,)2.815 E F1(select)2.815 E F0(command,)2.815 E 1.236
8566
-
No equivalent source code line in the reference code can be identified.
-(or arithmetic)184 108 R F1 -.25(fo)3.736 G(r).25 E F0 1.236
8567
-
No equivalent source code line in the reference code can be identified.
-(command, display the e)3.736 F 1.236(xpanded v)-.15 F 1.236(alue of)
8568
-
No equivalent source code line in the reference code can be identified.
--.25 F/F3 9/Times-Bold@0 SF(PS4)3.736 E/F4 9/Times-Roman@0 SF(,)A F0
8569
-
No equivalent source code line in the reference code can be identified.
-(follo)3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 120 Q
8583
-
+390 Q F1<ad76>144 402 Q F0(Print shell input lines as the)184 402 Q 2.5
8584
-
+(ya)-.15 G(re read.)-2.5 E F1<ad78>144 414 Q F0 .315(After e)184 414 R
8585
-
+.315(xpanding each)-.15 F F2 .315(simple command)2.815 F F0(,)A F1 -.25
8586
-
+(fo)2.815 G(r).25 E F0(command,)2.815 E F1(case)2.815 E F0(command,)
8587
-
+2.815 E F1(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184
8588
-
+426 R F1 -.25(fo)3.736 G(r).25 E F0 1.236(command, display the e)3.736 F
8589
-
+1.236(xpanded v)-.15 F 1.236(alue of)-.25 F F3(PS4)3.736 E F4(,)A F0
8590
-
+(follo)3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 438 Q
8570 ➡ 8591 (xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1
8571
-
No equivalent source code line in the reference code can be identified.
-<ad42>144 132 Q F0 2.578(The shell performs brace e)184 132 R 2.578
8592
-
+<ad42>144 450 Q F0 2.578(The shell performs brace e)184 450 R 2.578
8572 ➡ 8593 (xpansion \(see)-.15 F F1 2.578(Brace Expansion)5.078 F F0(abo)5.078 E
8573
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G 5.079(\). This).15 F 2.579(is on by)5.079 F(def)184 144 Q
8574
-
No equivalent source code line in the reference code can be identified.
-(ault.)-.1 E F1<ad43>144 156 Q F0 .214(If set,)184 156 R F1(bash)2.714 E
8594
-
+-.15(ve)-.15 G 5.079(\). This).15 F 2.579(is on by)5.079 F(def)184 462 Q
8595
-
+(ault.)-.1 E F1<ad43>144 474 Q F0 .214(If set,)184 474 R F1(bash)2.714 E
8575 ➡ 8596 F0 .214(does not o)2.714 F -.15(ve)-.15 G .214(rwrite an e).15 F .214
8576 ➡ 8597 (xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0
8577 ➡ 8598 2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213(redirection opera-)2.713 F
8578
-
No equivalent source code line in the reference code can be identified.
-3.053(tors. This)184 168 R .553(may be o)3.053 F -.15(ve)-.15 G .553
8599
-
+3.053(tors. This)184 486 R .553(may be o)3.053 F -.15(ve)-.15 G .553
8579 ➡ 8600 (rridden when creating output \214les by using the redirection opera-)
8580
-
No equivalent source code line in the reference code can be identified.
-.15 F(tor)184 180 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1
8581
-
No equivalent source code line in the reference code can be identified.
-<ad45>144 192 Q F0 .104(If set, an)184 192 R 2.604(yt)-.15 G .104
8601
-
+.15 F(tor)184 498 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1
8602
-
+<ad45>144 510 Q F0 .104(If set, an)184 510 R 2.604(yt)-.15 G .104
8582 ➡ 8603 (rap on)-2.604 F F1(ERR)2.604 E F0 .103
8583 ➡ 8604 (is inherited by shell functions, command substitutions, and com-)2.604
8584
-
No equivalent source code line in the reference code can be identified.
-F .838(mands e)184 204 R -.15(xe)-.15 G .838(cuted in a subshell en).15
8605
-
+F .838(mands e)184 522 R -.15(xe)-.15 G .838(cuted in a subshell en).15
8585 ➡ 8606 F 3.338(vironment. The)-.4 F F1(ERR)3.338 E F0 .839
8586
-
No equivalent source code line in the reference code can be identified.
-(trap is normally not inherited in)3.339 F(such cases.)184 216 Q F1
8587
-
No equivalent source code line in the reference code can be identified.
-<ad48>144 228 Q F0(Enable)184 228 Q F1(!)3.032 E F0 .532
8607
-
+(trap is normally not inherited in)3.339 F(such cases.)184 534 Q F1
8608
-
+<ad48>144 546 Q F0(Enable)184 546 Q F1(!)3.032 E F0 .532
8588 ➡ 8609 (style history substitution.)5.532 F .531(This option is on by def)5.532
8589
-
No equivalent source code line in the reference code can be identified.
-F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 240 Q -.15
8590
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G(.).15 E F1<ad50>144 252 Q F0 .959
8591
-
No equivalent source code line in the reference code can be identified.
-(If set, the shell does not resolv)184 252 R 3.459(es)-.15 G .959
8610
-
+F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 558 Q -.15
8611
-
+(ve)-.25 G(.).15 E F1<ad50>144 570 Q F0 .959
8612
-
+(If set, the shell does not resolv)184 570 R 3.459(es)-.15 G .959
8592 ➡ 8613 (ymbolic links when e)-3.459 F -.15(xe)-.15 G .96
8593 ➡ 8614 (cuting commands such as).15 F F1(cd)3.46 E F0 2.822
8594
-
No equivalent source code line in the reference code can be identified.
-(that change the current w)184 264 R 2.822(orking directory)-.1 F 7.822
8615
-
+(that change the current w)184 582 R 2.822(orking directory)-.1 F 7.822
8595 ➡ 8616 (.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.821
8596
-
No equivalent source code line in the reference code can be identified.
-(ysical directory structure)-.05 F 2.685(instead. By)184 276 R(def)2.685
8617
-
+(ysical directory structure)-.05 F 2.685(instead. By)184 594 R(def)2.685
8597 ➡ 8618 E(ault,)-.1 E F1(bash)2.686 E F0(follo)2.686 E .186
8598 ➡ 8619 (ws the logical chain of directories when performing com-)-.25 F
8599
-
No equivalent source code line in the reference code can be identified.
-(mands which change the current directory)184 288 Q(.)-.65 E F1<ad54>144
8600
-
No equivalent source code line in the reference code can be identified.
-300 Q F0 .89(If set, an)184 300 R 3.39(yt)-.15 G .89(raps on)-3.39 F F1
8620
-
+(mands which change the current directory)184 606 Q(.)-.65 E F1<ad54>144
8621
-
+618 Q F0 .89(If set, an)184 618 R 3.39(yt)-.15 G .89(raps on)-3.39 F F1
8601 ➡ 8622 (DEB)3.39 E(UG)-.1 E F0(and)3.39 E F1(RETURN)3.39 E F0 .89
8602 ➡ 8623 (are inherited by shell functions, command)3.39 F 1.932
8603
-
No equivalent source code line in the reference code can be identified.
-(substitutions, and commands e)184 312 R -.15(xe)-.15 G 1.932
8624
-
+(substitutions, and commands e)184 630 R -.15(xe)-.15 G 1.932
8604 ➡ 8625 (cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E
8605
-
No equivalent source code line in the reference code can be identified.
-(UG)-.1 E F0(and)4.432 E F1(RETURN)184 324 Q F0
8606
-
No equivalent source code line in the reference code can be identified.
-(traps are normally not inherited in such cases.)2.5 E F1<adad>144 336 Q
8607
-
No equivalent source code line in the reference code can be identified.
-F0 .401(If no ar)184 336 R .401(guments follo)-.18 F 2.901(wt)-.25 G
8626
-
+(UG)-.1 E F0(and)4.432 E F1(RETURN)184 642 Q F0
8627
-
+(traps are normally not inherited in such cases.)2.5 E F1<adad>144 654 Q
8628
-
+F0 .401(If no ar)184 654 R .401(guments follo)-.18 F 2.901(wt)-.25 G
8608 ➡ 8629 .401(his option, then the positional parameters are unset.)-2.901 F
8609
-
No equivalent source code line in the reference code can be identified.
-(Otherwise,)5.4 E(the positional parameters are set to the)184 348 Q F2
8630
-
+(Otherwise,)5.4 E(the positional parameters are set to the)184 666 Q F2
8610 ➡ 8631 (ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G
8611 ➡ 8632 (ome of them be)-2.5 E(gin with a)-.15 E F1<ad>2.5 E F0(.)A F1<ad>144
8612
-
No equivalent source code line in the reference code can be identified.
-360 Q F0 1.944(Signal the end of options, cause all remaining)184 360 R
8633
-
+678 Q F0 1.944(Signal the end of options, cause all remaining)184 678 R
8613 ➡ 8634 F2(ar)4.444 E(g)-.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.445(ea)-4.444 G
8614
-
No equivalent source code line in the reference code can be identified.
-1.945(ssigned to the positional)-4.445 F 3.446(parameters. The)184 372 R
8635
-
+1.945(ssigned to the positional)-4.445 F 3.446(parameters. The)184 690 R
8615 ➡ 8636 F1<ad78>3.446 E F0(and)3.446 E F1<ad76>3.446 E F0 .945
8616 ➡ 8637 (options are turned of)3.446 F 3.445(f. If)-.25 F .945(there are no)
8617 ➡ 8638 3.445 F F2(ar)3.445 E(g)-.37 E F0 .945(s, the positional)B
8618
-
No equivalent source code line in the reference code can be identified.
-(parameters remain unchanged.)184 384 Q .425(The options are of)144
8619
-
No equivalent source code line in the reference code can be identified.
-400.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425
8639
-
+(parameters remain unchanged.)184 702 Q .425(The options are of)144
8640
-
+718.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425
8620 ➡ 8641 (ault unless otherwise noted.)-.1 F .425
8621 ➡ 8642 (Using + rather than \255 causes these options)5.425 F .178
8622
-
No equivalent source code line in the reference code can be identified.
-(to be turned of)144 412.8 R 2.678(f. The)-.25 F .178
8643
-
+(to be turned of)144 730.8 R 2.678(f. The)-.25 F .178
8623 ➡ 8644 (options can also be speci\214ed as ar)2.678 F .178(guments to an in)
8624
-
No equivalent source code line in the reference code can be identified.
--.18 F -.2(vo)-.4 G .177(cation of the shell.).2 F(The)5.177 E .066
8625
-
No equivalent source code line in the reference code can be identified.
-(current set of options may be found in)144 424.8 R F1<24ad>2.566 E F0
8626
-
No equivalent source code line in the reference code can be identified.
-5.066(.T)C .066(he return status is al)-5.066 F -.1(wa)-.1 G .066
8627
-
No equivalent source code line in the reference code can be identified.
-(ys true unless an in).1 F -.25(va)-.4 G .067(lid option).25 F
8628
-
No equivalent source code line in the reference code can be identified.
-(is encountered.)144 436.8 Q F1(shift)108 453.6 Q F0([)2.5 E F2(n)A F0
8629
-
No equivalent source code line in the reference code can be identified.
-(])A .429(The positional parameters from)144 465.6 R F2(n)2.929 E F0
8630
-
No equivalent source code line in the reference code can be identified.
-.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.428 G
8631
-
No equivalent source code line in the reference code can be identified.
-.428(rameters represented by the num-).15 F(bers)144 477.6 Q F1($#)2.582
8632
-
No equivalent source code line in the reference code can be identified.
-E F0(do)2.582 E .082(wn to)-.25 F F1($#)2.582 E F0<ad>A F2(n)A F0 .082
8633
-
No equivalent source code line in the reference code can be identified.
-(+1 are unset.)B F2(n)5.442 E F0 .082(must be a non-ne)2.822 F -.05(ga)
8634
-
No equivalent source code line in the reference code can be identified.
--.15 G(ti).05 E .383 -.15(ve n)-.25 H .083(umber less than or equal to)
8635
-
No equivalent source code line in the reference code can be identified.
-.15 F F1($#)2.583 E F0 5.083(.I)C(f)-5.083 E F2(n)2.943 E F0 .06
8636
-
No equivalent source code line in the reference code can be identified.
-(is 0, no parameters are changed.)144 489.6 R(If)5.06 E F2(n)2.92 E F0
8637
-
No equivalent source code line in the reference code can be identified.
-.06(is not gi)2.8 F -.15(ve)-.25 G .06(n, it is assumed to be 1.).15 F
8638
-
No equivalent source code line in the reference code can be identified.
-(If)5.06 E F2(n)2.92 E F0 .06(is greater than)2.8 F F1($#)2.56 E F0 2.56
8639
-
No equivalent source code line in the reference code can be identified.
-(,t)C(he)-2.56 E .143(positional parameters are not changed.)144 501.6 R
8640
-
No equivalent source code line in the reference code can be identified.
-.144(The return status is greater than zero if)5.143 F F2(n)3.004 E F0
8641
-
No equivalent source code line in the reference code can be identified.
-.144(is greater than)2.884 F F1($#)2.644 E F0
8642
-
No equivalent source code line in the reference code can be identified.
-(or less than zero; otherwise 0.)144 513.6 Q F1(shopt)108 530.4 Q F0([)
8645
-
+-.18 F -.2(vo)-.4 G .177(cation of the shell.).2 F(The)5.177 E
8646
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(71)193.45 E 0 Cg EP
8647
-
+%%Page: 72 72
8648
-
+%%BeginPageSetup
8649
-
+BP
8650
-
+%%EndPageSetup
8651
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8652
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .066
8653
-
+(current set of options may be found in)144 84 R/F1 10/Times-Bold@0 SF
8654
-
+<24ad>2.566 E F0 5.066(.T)C .066(he return status is al)-5.066 F -.1(wa)
8655
-
+-.1 G .066(ys true unless an in).1 F -.25(va)-.4 G .067(lid option).25 F
8656
-
+(is encountered.)144 96 Q F1(shift)108 112.8 Q F0([)2.5 E/F2 10
8657
-
+/Times-Italic@0 SF(n)A F0(])A .429(The positional parameters from)144
8658
-
+124.8 R F2(n)2.929 E F0 .429(+1 ... are renamed to)B F1 .429($1 ....)
8659
-
+2.929 F F0 -.15(Pa)5.428 G .428(rameters represented by the num-).15 F
8660
-
+(bers)144 136.8 Q F1($#)2.582 E F0(do)2.582 E .082(wn to)-.25 F F1($#)
8661
-
+2.582 E F0<ad>A F2(n)A F0 .082(+1 are unset.)B F2(n)5.442 E F0 .082
8662
-
+(must be a non-ne)2.822 F -.05(ga)-.15 G(ti).05 E .383 -.15(ve n)-.25 H
8663
-
+.083(umber less than or equal to).15 F F1($#)2.583 E F0 5.083(.I)C(f)
8664
-
+-5.083 E F2(n)2.943 E F0 .06(is 0, no parameters are changed.)144 148.8
8665
-
+R(If)5.06 E F2(n)2.92 E F0 .06(is not gi)2.8 F -.15(ve)-.25 G .06
8666
-
+(n, it is assumed to be 1.).15 F(If)5.06 E F2(n)2.92 E F0 .06
8667
-
+(is greater than)2.8 F F1($#)2.56 E F0 2.56(,t)C(he)-2.56 E .143
8668
-
+(positional parameters are not changed.)144 160.8 R .144
8669
-
+(The return status is greater than zero if)5.143 F F2(n)3.004 E F0 .144
8670
-
+(is greater than)2.884 F F1($#)2.644 E F0
8671
-
+(or less than zero; otherwise 0.)144 172.8 Q F1(shopt)108 189.6 Q F0([)
8643 ➡ 8672 2.5 E F1(\255pqsu)A F0 2.5(][)C F1<ad6f>-2.5 E F0 2.5(][)C F2(optname)
8644
-
No equivalent source code line in the reference code can be identified.
--2.5 E F0(...])2.5 E -.8(To)144 542.4 S .64(ggle the v).8 F .639
8673
-
+-2.5 E F0(...])2.5 E -.8(To)144 201.6 S .64(ggle the v).8 F .639
8645 ➡ 8674 (alues of settings controlling optional shell beha)-.25 F(vior)-.2 E
8646 ➡ 8675 5.639(.T)-.55 G .639(he settings can be either those)-5.639 F .374
8647
-
No equivalent source code line in the reference code can be identified.
-(listed belo)144 554.4 R 1.674 -.65(w, o)-.25 H 1.174 -.4(r, i).65 H
8676
-
+(listed belo)144 213.6 R 1.674 -.65(w, o)-.25 H 1.174 -.4(r, i).65 H
8648 ➡ 8677 2.874(ft).4 G(he)-2.874 E F1<ad6f>2.874 E F0 .375
8649 ➡ 8678 (option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25
8650 ➡ 8679 F F1<ad6f>2.875 E F0 .375(option to the)2.875 F F1(set)2.875 E F0 -.2
8651
-
No equivalent source code line in the reference code can be identified.
-(bu)2.875 G .375(iltin com-).2 F 3.326(mand. W)144 566.4 R .826
8680
-
+(bu)2.875 G .375(iltin com-).2 F 3.326(mand. W)144 225.6 R .826
8652 ➡ 8681 (ith no options, or with the)-.4 F F1<ad70>3.326 E F0 .825
8653 ➡ 8682 (option, a list of all settable options is displayed, with an)3.326 F
8654
-
No equivalent source code line in the reference code can be identified.
-.551(indication of whether or not each is set; if)144 578.4 R F2
8683
-
+.551(indication of whether or not each is set; if)144 237.6 R F2
8655 ➡ 8684 (optnames)3.052 E F0 .552
8656 ➡ 8685 (are supplied, the output is restricted to those)3.052 F 2.55
8657
-
No equivalent source code line in the reference code can be identified.
-(options. The)144 590.4 R F1<ad70>2.55 E F0 .049(option causes output t\
8686
-
+(options. The)144 249.6 R F1<ad70>2.55 E F0 .049(option causes output t\
8658 ➡ 8687 o be displayed in a form that may be reused as input.)2.55 F(Other)5.049
8659
-
No equivalent source code line in the reference code can be identified.
-E(options ha)144 602.4 Q .3 -.15(ve t)-.2 H(he follo).15 E
8660
-
No equivalent source code line in the reference code can be identified.
-(wing meanings:)-.25 E F1<ad73>144 614.4 Q F0(Enable \(set\) each)180
8661
-
No equivalent source code line in the reference code can be identified.
-614.4 Q F2(optname)2.5 E F0(.)A F1<ad75>144 626.4 Q F0
8662
-
No equivalent source code line in the reference code can be identified.
-(Disable \(unset\) each)180 626.4 Q F2(optname)2.5 E F0(.)A F1<ad71>144
8663
-
No equivalent source code line in the reference code can be identified.
-638.4 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\
8664
-
No equivalent source code line in the reference code can be identified.
-tus indicates whether the)180 638.4 R F2(optname)2.504 E F0(is)2.504 E
8665
-
No equivalent source code line in the reference code can be identified.
-.256(set or unset.)180 650.4 R .256(If multiple)5.256 F F2(optname)2.756
8688
-
+E(options ha)144 261.6 Q .3 -.15(ve t)-.2 H(he follo).15 E
8689
-
+(wing meanings:)-.25 E F1<ad73>144 273.6 Q F0(Enable \(set\) each)180
8690
-
+273.6 Q F2(optname)2.5 E F0(.)A F1<ad75>144 285.6 Q F0
8691
-
+(Disable \(unset\) each)180 285.6 Q F2(optname)2.5 E F0(.)A F1<ad71>144
8692
-
+297.6 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\
8693
-
+tus indicates whether the)180 297.6 R F2(optname)2.504 E F0(is)2.504 E
8694
-
+.256(set or unset.)180 309.6 R .256(If multiple)5.256 F F2(optname)2.756
8666 ➡ 8695 E F0(ar)2.756 E .256(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G
8667 ➡ 8696 (ith)-2.756 E F1<ad71>2.756 E F0 2.755(,t)C .255
8668
-
No equivalent source code line in the reference code can be identified.
-(he return status is zero if)-2.755 F(all)180 662.4 Q F2(optnames)2.5 E
8669
-
No equivalent source code line in the reference code can be identified.
-F0(are enabled; non-zero otherwise.)2.5 E F1<ad6f>144 674.4 Q F0
8670
-
No equivalent source code line in the reference code can be identified.
-(Restricts the v)180 674.4 Q(alues of)-.25 E F2(optname)2.5 E F0
8697
-
+(he return status is zero if)-2.755 F(all)180 321.6 Q F2(optnames)2.5 E
8698
-
+F0(are enabled; non-zero otherwise.)2.5 E F1<ad6f>144 333.6 Q F0
8699
-
+(Restricts the v)180 333.6 Q(alues of)-.25 E F2(optname)2.5 E F0
8671 ➡ 8700 (to be those de\214ned for the)2.5 E F1<ad6f>2.5 E F0(option to the)2.5
8672
-
No equivalent source code line in the reference code can be identified.
-E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .624(If either)144 691.2 R F1
8701
-
+E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .624(If either)144 350.4 R F1
8673 ➡ 8702 <ad73>3.124 E F0(or)3.124 E F1<ad75>3.124 E F0 .624(is used with no)
8674 ➡ 8703 3.124 F F2(optname)3.124 E F0(ar)3.124 E(guments,)-.18 E F1(shopt)3.124
8675 ➡ 8704 E F0(sho)3.124 E .624(ws only those options which are)-.25 F 2.234
8676
-
No equivalent source code line in the reference code can be identified.
-(set or unset, respecti)144 703.2 R -.15(ve)-.25 G(ly).15 E 7.234(.U)
8705
-
+(set or unset, respecti)144 362.4 R -.15(ve)-.25 G(ly).15 E 7.234(.U)
8677 ➡ 8706 -.65 G 2.234(nless otherwise noted, the)-7.234 F F1(shopt)4.734 E F0
8678
-
No equivalent source code line in the reference code can be identified.
-2.234(options are disabled \(unset\) by)4.734 F(def)144 715.2 Q(ault.)
8679
-
No equivalent source code line in the reference code can be identified.
--.1 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(71)195.95 E 0 Cg EP
8680
-
No equivalent source code line in the reference code can be identified.
-%%Page: 72 72
8681
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
8682
-
No equivalent source code line in the reference code can be identified.
-BP
8683
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
8684
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8685
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.544
8686
-
No equivalent source code line in the reference code can be identified.
-(The return status when listing options is zero if all)144 84 R/F1 10
8687
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(optnames)4.044 E F0 1.545
8688
-
No equivalent source code line in the reference code can be identified.
-(are enabled, non-zero otherwise.)4.045 F .696
8707
-
+2.234(options are disabled \(unset\) by)4.734 F(def)144 374.4 Q(ault.)
8708
-
+-.1 E 1.544(The return status when listing options is zero if all)144
8709
-
+391.2 R F2(optnames)4.044 E F0 1.545(are enabled, non-zero otherwise.)
8710
-
+4.045 F .696
8689 ➡ 8711 (When setting or unsetting options, the return status is zero unless an)
8690
-
No equivalent source code line in the reference code can be identified.
-144 96 R F1(optname)3.196 E F0 .696(is not a v)3.196 F .695(alid shell)
8691
-
No equivalent source code line in the reference code can be identified.
--.25 F(option.)144 108 Q(The list of)144 124.8 Q/F2 10/Times-Bold@0 SF
8692
-
No equivalent source code line in the reference code can be identified.
-(shopt)2.5 E F0(options is:)2.5 E F2(assoc_expand_once)144 142.8 Q F0
8693
-
No equivalent source code line in the reference code can be identified.
-1.944(If set, the shell suppresses multiple e)184 154.8 R -.25(va)-.25 G
8694
-
No equivalent source code line in the reference code can be identified.
-1.945(luation of associati).25 F 2.245 -.15(ve a)-.25 H 1.945
8695
-
No equivalent source code line in the reference code can be identified.
-(rray subscripts during).15 F .857(arithmetic e)184 166.8 R .857
8712
-
+144 403.2 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .695
8713
-
+(alid shell)-.25 F(option.)144 415.2 Q(The list of)144 432 Q F1(shopt)
8714
-
+2.5 E F0(options is:)2.5 E F1(assoc_expand_once)144 450 Q F0 1.944
8715
-
+(If set, the shell suppresses multiple e)184 462 R -.25(va)-.25 G 1.945
8716
-
+(luation of associati).25 F 2.245 -.15(ve a)-.25 H 1.945
8717
-
+(rray subscripts during).15 F .857(arithmetic e)184 474 R .857
8696 ➡ 8718 (xpression e)-.15 F -.25(va)-.25 G .857(luation and while e).25 F -.15
8697 ➡ 8719 (xe)-.15 G .857(cuting b).15 F .857(uiltins that can perform v)-.2 F
8698
-
No equivalent source code line in the reference code can be identified.
-(ariable)-.25 E(assignments.)184 178.8 Q F2(autocd)144 190.8 Q F0 .199
8699
-
No equivalent source code line in the reference code can be identified.
-(If set, a command name that is the name of a directory is e)184 190.8 R
8720
-
+(ariable)-.25 E(assignments.)184 486 Q F1(autocd)144 498 Q F0 .199
8721
-
+(If set, a command name that is the name of a directory is e)184 498 R
8700 ➡ 8722 -.15(xe)-.15 G .2(cuted as if it were the ar).15 F(gu-)-.18 E
8701
-
No equivalent source code line in the reference code can be identified.
-(ment to the)184 202.8 Q F2(cd)2.5 E F0 2.5(command. This)2.5 F
8723
-
+(ment to the)184 510 Q F1(cd)2.5 E F0 2.5(command. This)2.5 F
8702 ➡ 8724 (option is only used by interacti)2.5 E .3 -.15(ve s)-.25 H(hells.).15 E
8703
-
No equivalent source code line in the reference code can be identified.
-F2(cdable_v)144 214.8 Q(ars)-.1 E F0 .156(If set, an ar)184 226.8 R .156
8704
-
No equivalent source code line in the reference code can be identified.
-(gument to the)-.18 F F2(cd)2.656 E F0 -.2(bu)2.656 G .155
8725
-
+F1(cdable_v)144 522 Q(ars)-.1 E F0 .156(If set, an ar)184 534 R .156
8726
-
+(gument to the)-.18 F F1(cd)2.656 E F0 -.2(bu)2.656 G .155
8705 ➡ 8727 (iltin command that is not a directory is assumed to be the).2 F
8706
-
No equivalent source code line in the reference code can be identified.
-(name of a v)184 238.8 Q(ariable whose v)-.25 E
8707
-
No equivalent source code line in the reference code can be identified.
-(alue is the directory to change to.)-.25 E F2(cdspell)144 250.8 Q F0
8728
-
+(name of a v)184 546 Q(ariable whose v)-.25 E
8729
-
+(alue is the directory to change to.)-.25 E F1(cdspell)144 558 Q F0
8708 ➡ 8730 1.055
8709 ➡ 8731 (If set, minor errors in the spelling of a directory component in a)184
8710
-
No equivalent source code line in the reference code can be identified.
-250.8 R F2(cd)3.555 E F0 1.055(command will be)3.555 F 3.988
8711
-
No equivalent source code line in the reference code can be identified.
-(corrected. The)184 262.8 R 1.488(errors check)3.988 F 1.487
8732
-
+558 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.988
8733
-
+(corrected. The)184 570 R 1.488(errors check)3.988 F 1.487
8712 ➡ 8734 (ed for are transposed characters, a missing character)-.1 F 3.987(,a)
8713
-
No equivalent source code line in the reference code can be identified.
--.4 G(nd)-3.987 E .77(one character too man)184 274.8 R 4.57 -.65(y. I)
8735
-
+-.4 G(nd)-3.987 E .77(one character too man)184 582 R 4.57 -.65(y. I)
8714 ➡ 8736 -.15 H 3.27(fac).65 G .77
8715 ➡ 8737 (orrection is found, the corrected \214lename is printed, and)-3.27 F
8716
-
No equivalent source code line in the reference code can be identified.
-(the command proceeds.)184 286.8 Q
8717
-
No equivalent source code line in the reference code can be identified.
-(This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.)
8718
-
No equivalent source code line in the reference code can be identified.
-.15 E F2(checkhash)144 298.8 Q F0 .737(If set,)184 310.8 R F2(bash)3.237
8719
-
No equivalent source code line in the reference code can be identified.
-E F0 .736(checks that a command found in the hash table e)3.237 F .736
8720
-
No equivalent source code line in the reference code can be identified.
-(xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184
8721
-
No equivalent source code line in the reference code can be identified.
-322.8 Q(If a hashed command no longer e)5 E
8722
-
No equivalent source code line in the reference code can be identified.
-(xists, a normal path search is performed.)-.15 E F2(checkjobs)144 334.8
8723
-
No equivalent source code line in the reference code can be identified.
-Q F0 .448(If set,)184 346.8 R F2(bash)2.948 E F0 .448
8738
-
+(the command proceeds.)184 594 Q(This option is only used by interacti)5
8739
-
+E .3 -.15(ve s)-.25 H(hells.).15 E F1(checkhash)144 606 Q F0 .737
8740
-
+(If set,)184 618 R F1(bash)3.237 E F0 .736
8741
-
+(checks that a command found in the hash table e)3.237 F .736
8742
-
+(xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184 630
8743
-
+Q(If a hashed command no longer e)5 E
8744
-
+(xists, a normal path search is performed.)-.15 E F1(checkjobs)144 642 Q
8745
-
+F0 .448(If set,)184 654 R F1(bash)2.948 E F0 .448
8724 ➡ 8746 (lists the status of an)2.948 F 2.949(ys)-.15 G .449
8725 ➡ 8747 (topped and running jobs before e)-2.949 F .449(xiting an interacti)-.15
8726
-
No equivalent source code line in the reference code can be identified.
-F -.15(ve)-.25 G 3.439(shell. If)184 358.8 R(an)3.439 E 3.439(yj)-.15 G
8748
-
+F -.15(ve)-.25 G 3.439(shell. If)184 666 R(an)3.439 E 3.439(yj)-.15 G
8727 ➡ 8749 .938(obs are running, this causes the e)-3.439 F .938
8728 ➡ 8750 (xit to be deferred until a second e)-.15 F .938(xit is)-.15 F 2.203
8729
-
No equivalent source code line in the reference code can be identified.
-(attempted without an interv)184 370.8 R 2.203(ening command \(see)-.15
8730
-
No equivalent source code line in the reference code can be identified.
-F/F3 9/Times-Bold@0 SF 2.203(JOB CONTR)4.703 F(OL)-.27 E F0(abo)4.453 E
8731
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G 4.703(\). The).15 F(shell)4.704 E(al)184 382.8 Q -.1(wa)
8732
-
No equivalent source code line in the reference code can be identified.
--.1 G(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G
8733
-
No equivalent source code line in the reference code can be identified.
-(obs are stopped.)-2.5 E F2(checkwinsize)144 394.8 Q F0 1.09(If set,)184
8734
-
No equivalent source code line in the reference code can be identified.
-406.8 R F2(bash)3.59 E F0 1.09(checks the windo)3.59 F 3.59(ws)-.25 G
8735
-
No equivalent source code line in the reference code can be identified.
-1.09(ize after each e)-3.59 F 1.09(xternal \(non-b)-.15 F 1.09
8736
-
No equivalent source code line in the reference code can be identified.
-(uiltin\) command and, if)-.2 F(necessary)184 418.8 Q 2.5(,u)-.65 G
8751
-
+(attempted without an interv)184 678 R 2.203(ening command \(see)-.15 F
8752
-
+/F3 9/Times-Bold@0 SF 2.203(JOB CONTR)4.703 F(OL)-.27 E F0(abo)4.453 E
8753
-
+-.15(ve)-.15 G 4.703(\). The).15 F(shell)4.704 E(al)184 690 Q -.1(wa)-.1
8754
-
+G(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G
8755
-
+(obs are stopped.)-2.5 E F1(checkwinsize)144 702 Q F0 1.09(If set,)184
8756
-
+714 R F1(bash)3.59 E F0 1.09(checks the windo)3.59 F 3.59(ws)-.25 G 1.09
8757
-
+(ize after each e)-3.59 F 1.09(xternal \(non-b)-.15 F 1.09
8758
-
+(uiltin\) command and, if)-.2 F(necessary)184 726 Q 2.5(,u)-.65 G
8737 ➡ 8759 (pdates the v)-2.5 E(alues of)-.25 E F3(LINES)2.5 E F0(and)2.25 E F3
8738
-
No equivalent source code line in the reference code can be identified.
-(COLUMNS)2.5 E/F4 9/Times-Roman@0 SF(.)A F2(cmdhist)144 430.8 Q F0 1.202
8739
-
No equivalent source code line in the reference code can be identified.
-(If set,)184 430.8 R F2(bash)3.702 E F0 1.202(attempts to sa)3.702 F
8740
-
No equivalent source code line in the reference code can be identified.
-1.502 -.15(ve a)-.2 H 1.202
8760
-
+(COLUMNS)2.5 E/F4 9/Times-Roman@0 SF(.)A F0(GNU Bash 5.0)72 768 Q
8761
-
+(2018 March 15)144.29 E(72)193.45 E 0 Cg EP
8762
-
+%%Page: 73 73
8763
-
+%%BeginPageSetup
8764
-
+BP
8765
-
+%%EndPageSetup
8766
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8767
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8768
-
+SF(cmdhist)144 84 Q F0 1.202(If set,)184 84 R F1(bash)3.702 E F0 1.202
8769
-
+(attempts to sa)3.702 F 1.502 -.15(ve a)-.2 H 1.202
8741 ➡ 8770 (ll lines of a multiple-line command in the same history).15 F(entry)184
8742
-
No equivalent source code line in the reference code can be identified.
-442.8 Q 6.133(.T)-.65 G 1.133(his allo)-6.133 F 1.133
8771
-
+96 Q 6.133(.T)-.65 G 1.133(his allo)-6.133 F 1.133
8743 ➡ 8772 (ws easy re-editing of multi-line commands.)-.25 F 1.132
8744
-
No equivalent source code line in the reference code can be identified.
-(This option is enabled by)6.132 F(def)184 454.8 Q .613(ault, b)-.1 F
8745
-
No equivalent source code line in the reference code can be identified.
-.613(ut only has an ef)-.2 F .614
8773
-
+(This option is enabled by)6.132 F(def)184 108 Q .613(ault, b)-.1 F .613
8774
-
+(ut only has an ef)-.2 F .614
8746 ➡ 8775 (fect if command history is enabled, as described abo)-.25 F .914 -.15
8747
-
No equivalent source code line in the reference code can be identified.
-(ve u)-.15 H(nder).15 E F3(HIST)184 466.8 Q(OR)-.162 E(Y)-.315 E F4(.)A
8748
-
No equivalent source code line in the reference code can be identified.
-F2(compat31)144 478.8 Q F0 .42(If set,)184 490.8 R F2(bash)2.92 E F0 .42
8749
-
No equivalent source code line in the reference code can be identified.
-(changes its beha)2.92 F .419(vior to that of v)-.2 F .419
8750
-
No equivalent source code line in the reference code can be identified.
-(ersion 3.1 with respect to quoted ar)-.15 F(guments)-.18 E .461(to the)
8751
-
No equivalent source code line in the reference code can be identified.
-184 502.8 R F2([[)2.961 E F0 .462(conditional command')2.962 F(s)-.55 E
8752
-
No equivalent source code line in the reference code can be identified.
-F2(=~)2.962 E F0 .462
8776
-
+(ve u)-.15 H(nder).15 E/F2 9/Times-Bold@0 SF(HIST)184 120 Q(OR)-.162 E
8777
-
+(Y)-.315 E/F3 9/Times-Roman@0 SF(.)A F1(compat31)144 132 Q F0 .42
8778
-
+(If set,)184 144 R F1(bash)2.92 E F0 .42(changes its beha)2.92 F .419
8779
-
+(vior to that of v)-.2 F .419(ersion 3.1 with respect to quoted ar)-.15
8780
-
+F(guments)-.18 E .461(to the)184 156 R F1([[)2.961 E F0 .462
8781
-
+(conditional command')2.962 F(s)-.55 E F1(=~)2.962 E F0 .462
8753 ➡ 8782 (operator and locale-speci\214c string comparison when)2.962 F .71
8754
-
No equivalent source code line in the reference code can be identified.
-(using the)184 514.8 R F2([[)3.21 E F0 .71(conditional command')3.21 F
8755
-
No equivalent source code line in the reference code can be identified.
-(s)-.55 E F2(<)3.21 E F0(and)3.21 E F2(>)3.21 E F0 3.21(operators. Bash)
8783
-
+(using the)184 168 R F1([[)3.21 E F0 .71(conditional command')3.21 F(s)
8784
-
+-.55 E F1(<)3.21 E F0(and)3.21 E F1(>)3.21 E F0 3.21(operators. Bash)
8756 ➡ 8785 3.21 F -.15(ve)3.21 G .71(rsions prior to bash-4.1).15 F .82
8757
-
No equivalent source code line in the reference code can be identified.
-(use ASCII collation and)184 526.8 R F1(str)3.321 E(cmp)-.37 E F0 .821
8758
-
No equivalent source code line in the reference code can be identified.
-(\(3\); bash-4.1 and later use the current locale').19 F 3.321(sc)-.55 G
8759
-
No equivalent source code line in the reference code can be identified.
-(ollation)-3.321 E(sequence and)184 538.8 Q F1(str)2.5 E(coll)-.37 E F0
8760
-
No equivalent source code line in the reference code can be identified.
-(\(3\).).51 E F2(compat32)144 550.8 Q F0 1.41(If set,)184 562.8 R F2
8761
-
No equivalent source code line in the reference code can be identified.
-(bash)3.91 E F0 1.41(changes its beha)3.91 F 1.409(vior to that of v)-.2
8762
-
No equivalent source code line in the reference code can be identified.
-F 1.409(ersion 3.2 with respect to locale-speci\214c)-.15 F .422
8763
-
No equivalent source code line in the reference code can be identified.
-(string comparison when using the)184 574.8 R F2([[)2.922 E F0 .422
8764
-
No equivalent source code line in the reference code can be identified.
-(conditional command')2.922 F(s)-.55 E F2(<)2.922 E F0(and)2.922 E F2(>)
8786
-
+(use ASCII collation and)184 180 R/F4 10/Times-Italic@0 SF(str)3.321 E
8787
-
+(cmp)-.37 E F0 .821(\(3\); bash-4.1 and later use the current locale')
8788
-
+.19 F 3.321(sc)-.55 G(ollation)-3.321 E(sequence and)184 192 Q F4(str)
8789
-
+2.5 E(coll)-.37 E F0(\(3\).).51 E F1(compat32)144 204 Q F0 1.41(If set,)
8790
-
+184 216 R F1(bash)3.91 E F0 1.41(changes its beha)3.91 F 1.409
8791
-
+(vior to that of v)-.2 F 1.409
8792
-
+(ersion 3.2 with respect to locale-speci\214c)-.15 F .422
8793
-
+(string comparison when using the)184 228 R F1([[)2.922 E F0 .422
8794
-
+(conditional command')2.922 F(s)-.55 E F1(<)2.922 E F0(and)2.922 E F1(>)
8765 ➡ 8795 2.923 E F0 .423(operators \(see pre-)2.923 F .481
8766
-
No equivalent source code line in the reference code can be identified.
-(vious item\) and the ef)184 586.8 R .481
8796
-
+(vious item\) and the ef)184 240 R .481
8767 ➡ 8797 (fect of interrupting a command list.)-.25 F .48(Bash v)5.481 F .48
8768
-
No equivalent source code line in the reference code can be identified.
-(ersions 3.2 and earlier)-.15 F(continue with the ne)184 598.8 Q
8798
-
+(ersions 3.2 and earlier)-.15 F(continue with the ne)184 252 Q
8769 ➡ 8799 (xt command in the list after one terminates due to an interrupt.)-.15 E
8770
-
No equivalent source code line in the reference code can be identified.
-F2(compat40)144 610.8 Q F0 1.409(If set,)184 622.8 R F2(bash)3.909 E F0
8800
-
+F1(compat40)144 264 Q F0 1.409(If set,)184 276 R F1(bash)3.909 E F0
8771 ➡ 8801 1.409(changes its beha)3.909 F 1.409(vior to that of v)-.2 F 1.41
8772 ➡ 8802 (ersion 4.0 with respect to locale-speci\214c)-.15 F 2.008
8773
-
No equivalent source code line in the reference code can be identified.
-(string comparison when using the)184 634.8 R F2([[)4.508 E F0 2.007
8774
-
No equivalent source code line in the reference code can be identified.
-(conditional command')4.508 F(s)-.55 E F2(<)4.507 E F0(and)4.507 E F2(>)
8775
-
No equivalent source code line in the reference code can be identified.
-4.507 E F0 2.007(operators \(see)4.507 F .769(description of)184 646.8 R
8776
-
No equivalent source code line in the reference code can be identified.
-F2(compat31)3.269 E F0 3.269(\)a)C .769(nd the ef)-3.269 F .769
8803
-
+(string comparison when using the)184 288 R F1([[)4.508 E F0 2.007
8804
-
+(conditional command')4.508 F(s)-.55 E F1(<)4.507 E F0(and)4.507 E F1(>)
8805
-
+4.507 E F0 2.007(operators \(see)4.507 F .769(description of)184 300 R
8806
-
+F1(compat31)3.269 E F0 3.269(\)a)C .769(nd the ef)-3.269 F .769
8777 ➡ 8807 (fect of interrupting a command list.)-.25 F .77(Bash v)5.77 F(ersions)
8778 ➡ 8808 -.15 E .087(4.0 and later interrupt the list as if the shell recei)184
8779
-
No equivalent source code line in the reference code can be identified.
-658.8 R -.15(ve)-.25 G 2.586(dt).15 G .086(he interrupt; pre)-2.586 F
8780
-
No equivalent source code line in the reference code can be identified.
-.086(vious v)-.25 F .086(ersions con-)-.15 F(tinue with the ne)184 670.8
8781
-
No equivalent source code line in the reference code can be identified.
-Q(xt command in the list.)-.15 E F2(compat41)144 682.8 Q F0 1.483
8782
-
No equivalent source code line in the reference code can be identified.
-(If set,)184 694.8 R F2(bash)3.983 E F0 3.983(,w)C 1.483(hen in)-3.983 F
8783
-
No equivalent source code line in the reference code can be identified.
-F1(posix)3.983 E F0 1.484
8809
-
+312 R -.15(ve)-.25 G 2.586(dt).15 G .086(he interrupt; pre)-2.586 F .086
8810
-
+(vious v)-.25 F .086(ersions con-)-.15 F(tinue with the ne)184 324 Q
8811
-
+(xt command in the list.)-.15 E F1(compat41)144 336 Q F0 1.483(If set,)
8812
-
+184 348 R F1(bash)3.983 E F0 3.983(,w)C 1.483(hen in)-3.983 F F4(posix)
8813
-
+3.983 E F0 1.484
8784 ➡ 8814 (mode, treats a single quote in a double-quoted parameter)3.983 F -.15
8785
-
No equivalent source code line in the reference code can be identified.
-(ex)184 706.8 S .959(pansion as a special character).15 F 5.959(.T)-.55
8786
-
No equivalent source code line in the reference code can be identified.
-G .958(he single quotes must match \(an e)-5.959 F -.15(ve)-.25 G 3.458
8815
-
+(ex)184 360 S .959(pansion as a special character).15 F 5.959(.T)-.55 G
8816
-
+.958(he single quotes must match \(an e)-5.959 F -.15(ve)-.25 G 3.458
8787 ➡ 8817 (nn).15 G .958(umber\) and)-3.458 F .59
8788
-
No equivalent source code line in the reference code can be identified.
-(the characters between the single quotes are considered quoted.)184
8789
-
No equivalent source code line in the reference code can be identified.
-718.8 R .59(This is the beha)5.59 F .59(vior of)-.2 F 2.16
8790
-
No equivalent source code line in the reference code can be identified.
-(posix mode through v)184 730.8 R 2.159(ersion 4.1.)-.15 F 2.159
8791
-
No equivalent source code line in the reference code can be identified.
-(The def)7.159 F 2.159(ault bash beha)-.1 F 2.159
8792
-
No equivalent source code line in the reference code can be identified.
-(vior remains as in pre)-.2 F(vious)-.25 E(GNU Bash 4.4)72 768 Q
8793
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(72)195.95 E 0 Cg EP
8794
-
No equivalent source code line in the reference code can be identified.
-%%Page: 73 73
8795
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
8796
-
No equivalent source code line in the reference code can be identified.
-BP
8797
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
8798
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8799
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.15(ve)184 84 S
8800
-
No equivalent source code line in the reference code can be identified.
-(rsions.).15 E/F1 10/Times-Bold@0 SF(compat42)144 96 Q F0 1.796(If set,)
8801
-
No equivalent source code line in the reference code can be identified.
-184 108 R F1(bash)4.296 E F0 1.796
8818
-
+(the characters between the single quotes are considered quoted.)184 372
8819
-
+R .59(This is the beha)5.59 F .59(vior of)-.2 F .59
8820
-
+(posix mode through v)184 384 R .589(ersion 4.1.)-.15 F .589(The def)
8821
-
+5.589 F .589(ault bash beha)-.1 F .589(vior remains as in pre)-.2 F .589
8822
-
+(vious v)-.25 F(er)-.15 E(-)-.2 E(sions.)184 396 Q F1(compat42)144 408 Q
8823
-
+F0 1.796(If set,)184 420 R F1(bash)4.296 E F0 1.796
8802 ➡ 8824 (does not process the replacement string in the pattern substitution w)
8803
-
No equivalent source code line in the reference code can be identified.
-4.296 F(ord)-.1 E -.15(ex)184 120 S(pansion using quote remo).15 E -.25
8804
-
No equivalent source code line in the reference code can be identified.
-(va)-.15 G(l.).25 E F1(compat43)144 132 Q F0 .141(If set,)184 144 R F1
8825
-
+4.296 F(ord)-.1 E -.15(ex)184 432 S(pansion using quote remo).15 E -.25
8826
-
+(va)-.15 G(l.).25 E F1(compat43)144 444 Q F0 .141(If set,)184 456 R F1
8805 ➡ 8827 (bash)2.641 E F0 .141(does not print a w)2.641 F .14
8806 ➡ 8828 (arning message if an attempt is made to use a quoted com-)-.1 F .912
8807
-
No equivalent source code line in the reference code can be identified.
-(pound array assignment as an ar)184 156 R .912(gument to)-.18 F F1
8829
-
+(pound array assignment as an ar)184 468 R .912(gument to)-.18 F F1
8808 ➡ 8830 (declar)3.413 E(e)-.18 E F0 3.413(,m)C(ak)-3.413 E .913(es w)-.1 F .913
8809
-
No equivalent source code line in the reference code can be identified.
-(ord e)-.1 F .913(xpansion errors non-)-.15 F -.1(fa)184 168 S .353
8831
-
+(ord e)-.1 F .913(xpansion errors non-)-.15 F -.1(fa)184 480 S .353
8810 ➡ 8832 (tal errors that cause the current command to f).1 F .353(ail \(the def)
8811 ➡ 8833 -.1 F .352(ault beha)-.1 F .352(vior is to mak)-.2 F 2.852(et)-.1 G(hem)
8812
-
No equivalent source code line in the reference code can be identified.
--2.852 E -.1(fa)184 180 S 1.057(tal errors that cause the shell to e).1
8834
-
+-2.852 E -.1(fa)184 492 S 1.057(tal errors that cause the shell to e).1
8813 ➡ 8835 F 1.058(xit\), and does not reset the loop state when a shell)-.15 F
8814
-
No equivalent source code line in the reference code can be identified.
-.375(function is e)184 192 R -.15(xe)-.15 G .375(cuted \(this allo).15 F
8836
-
+.375(function is e)184 504 R -.15(xe)-.15 G .375(cuted \(this allo).15 F
8815 ➡ 8837 (ws)-.25 E F1(br)2.875 E(eak)-.18 E F0(or)2.875 E F1(continue)2.875 E F0
8816 ➡ 8838 .374(in a shell function to af)2.875 F .374(fect loops in)-.25 F
8817
-
No equivalent source code line in the reference code can be identified.
-(the caller')184 204 Q 2.5(sc)-.55 G(onte)-2.5 E(xt\).)-.15 E F1
8818
-
No equivalent source code line in the reference code can be identified.
-(compat44)144 216 Q F0 .441(If set,)184 228 R F1(bash)2.941 E F0(sa)
8839
-
+(the caller')184 516 Q 2.5(sc)-.55 G(onte)-2.5 E(xt\).)-.15 E F1
8840
-
+(compat44)144 528 Q F0 .441(If set,)184 540 R F1(bash)2.941 E F0(sa)
8819 ➡ 8841 2.942 E -.15(ve)-.2 G 2.942(st).15 G .442(he positional parameters to B)
8820 ➡ 8842 -2.942 F .442(ASH_ARGV and B)-.35 F .442(ASH_ARGC before)-.35 F(the)184
8821
-
No equivalent source code line in the reference code can be identified.
-240 Q 2.5(ya)-.15 G(re used, re)-2.5 E -.05(ga)-.15 G
8843
-
+552 Q 2.5(ya)-.15 G(re used, re)-2.5 E -.05(ga)-.15 G
8822 ➡ 8844 (rdless of whether or not e).05 E(xtended deb)-.15 E
8823
-
No equivalent source code line in the reference code can be identified.
-(ugging mode is enabled.)-.2 E F1(complete_fullquote)144 252 Q F0 .654
8824
-
No equivalent source code line in the reference code can be identified.
-(If set,)184 264 R F1(bash)3.153 E F0 .653(quotes all shell metacharact\
8845
-
+(ugging mode is enabled.)-.2 E F1(complete_fullquote)144 564 Q F0 .654
8846
-
+(If set,)184 576 R F1(bash)3.153 E F0 .653(quotes all shell metacharact\
8825 ➡ 8847 ers in \214lenames and directory names when per)3.153 F(-)-.2 E 1.524
8826
-
No equivalent source code line in the reference code can be identified.
-(forming completion.)184 276 R 1.524(If not set,)6.524 F F1(bash)4.024 E
8848
-
+(forming completion.)184 588 R 1.524(If not set,)6.524 F F1(bash)4.024 E
8827 ➡ 8849 F0(remo)4.024 E -.15(ve)-.15 G 4.024(sm).15 G 1.524
8828 ➡ 8850 (etacharacters such as the dollar sign)-4.024 F 2.667(from the set of c\
8829 ➡ 8851 haracters that will be quoted in completed \214lenames when these)184
8830
-
No equivalent source code line in the reference code can be identified.
-288 R .028(metacharacters appear in shell v)184 300 R .028
8852
-
+600 R .028(metacharacters appear in shell v)184 612 R .028
8831 ➡ 8853 (ariable references in w)-.25 F .029(ords to be completed.)-.1 F .029
8832
-
No equivalent source code line in the reference code can be identified.
-(This means)5.029 F 1.073(that dollar signs in v)184 312 R 1.073
8854
-
+(This means)5.029 F 1.073(that dollar signs in v)184 624 R 1.073
8833 ➡ 8855 (ariable names that e)-.25 F 1.073
8834 ➡ 8856 (xpand to directories will not be quoted; ho)-.15 F(w-)-.25 E -2.15 -.25
8835
-
No equivalent source code line in the reference code can be identified.
-(ev e)184 324 T 1.922 -.4(r, a).25 H 1.422 -.15(ny d).4 H 1.123
8857
-
+(ev e)184 636 T 1.922 -.4(r, a).25 H 1.422 -.15(ny d).4 H 1.123
8836 ➡ 8858 (ollar signs appearing in \214lenames will not be quoted, either).15 F
8837 ➡ 8859 6.123(.T)-.55 G 1.123(his is acti)-6.123 F -.15(ve)-.25 G .59
8838 ➡ 8860 (only when bash is using backslashes to quote completed \214lenames.)184
8839
-
No equivalent source code line in the reference code can be identified.
-336 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 348 Q
8861
-
+648 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 660 Q
8840 ➡ 8862 (ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E
8841
-
No equivalent source code line in the reference code can be identified.
-(ersions through 4.2.)-.15 E F1(dir)144 360 Q(expand)-.18 E F0 .486
8842
-
No equivalent source code line in the reference code can be identified.
-(If set,)184 372 R F1(bash)2.986 E F0 .486
8863
-
+(ersions through 4.2.)-.15 E F1(dir)144 672 Q(expand)-.18 E F0 .486
8864
-
+(If set,)184 684 R F1(bash)2.986 E F0 .486
8843 ➡ 8865 (replaces directory names with the results of w)2.986 F .486(ord e)-.1 F
8844 ➡ 8866 .487(xpansion when perform-)-.15 F .18(ing \214lename completion.)184
8845
-
No equivalent source code line in the reference code can be identified.
-384 R .179(This changes the contents of the readline editing b)5.18 F
8867
-
+696 R .179(This changes the contents of the readline editing b)5.18 F
8846 ➡ 8868 (uf)-.2 E(fer)-.25 E 5.179(.I)-.55 G 2.679(fn)-5.179 G(ot)-2.679 E(set,)
8847
-
No equivalent source code line in the reference code can be identified.
-184 396 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G
8848
-
No equivalent source code line in the reference code can be identified.
-(hat the user typed.)-2.5 E F1(dirspell)144 408 Q F0 .858(If set,)184
8849
-
No equivalent source code line in the reference code can be identified.
-408 R F1(bash)3.358 E F0 .858
8869
-
+184 708 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G
8870
-
+(hat the user typed.)-2.5 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E
8871
-
+(73)193.45 E 0 Cg EP
8872
-
+%%Page: 74 74
8873
-
+%%BeginPageSetup
8874
-
+BP
8875
-
+%%EndPageSetup
8876
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8877
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8878
-
+SF(dirspell)144 84 Q F0 .858(If set,)184 84 R F1(bash)3.358 E F0 .858
8850 ➡ 8879 (attempts spelling correction on directory names during w)3.358 F .859
8851 ➡ 8880 (ord completion if)-.1 F
8852
-
No equivalent source code line in the reference code can be identified.
-(the directory name initially supplied does not e)184 420 Q(xist.)-.15 E
8853
-
No equivalent source code line in the reference code can be identified.
-F1(dotglob)144 432 Q F0 .165(If set,)184 432 R F1(bash)2.665 E F0 .165
8881
-
+(the directory name initially supplied does not e)184 96 Q(xist.)-.15 E
8882
-
+F1(dotglob)144 108 Q F0 .165(If set,)184 108 R F1(bash)2.665 E F0 .165
8854 ➡ 8883 (includes \214lenames be)2.665 F .165(ginning with a `.)-.15 F 2.665('i)
8855 ➡ 8884 -.7 G 2.665(nt)-2.665 G .165(he results of pathname e)-2.665 F
8856
-
No equivalent source code line in the reference code can be identified.
-(xpansion.)-.15 E(The \214lenames)184 444 Q F1 -.63(``)2.5 G -.55(.').63
8885
-
+(xpansion.)-.15 E(The \214lenames)184 120 Q F1 -.63(``)2.5 G -.55(.').63
8857 ➡ 8886 G(')-.08 E F0(and)5 E F1 -.63(``)2.5 G(..).63 E -.63('')-.55 G F0
8858 ➡ 8887 (must al)5.63 E -.1(wa)-.1 G(ys be matched e).1 E(xplicitly)-.15 E 2.5
8859 ➡ 8888 (,e)-.65 G -.15(ve)-2.75 G 2.5(ni).15 G(f)-2.5 E F1(dotglob)2.5 E F0
8860
-
No equivalent source code line in the reference code can be identified.
-(is set.)2.5 E F1(execfail)144 456 Q F0 1.386(If set, a non-interacti)
8861
-
No equivalent source code line in the reference code can be identified.
-184 456 R 1.686 -.15(ve s)-.25 H 1.386(hell will not e).15 F 1.386
8889
-
+(is set.)2.5 E F1(execfail)144 132 Q F0 1.386(If set, a non-interacti)
8890
-
+184 132 R 1.686 -.15(ve s)-.25 H 1.386(hell will not e).15 F 1.386
8862 ➡ 8891 (xit if it cannot e)-.15 F -.15(xe)-.15 G 1.387
8863
-
No equivalent source code line in the reference code can be identified.
-(cute the \214le speci\214ed as an).15 F(ar)184 468 Q(gument to the)-.18
8892
-
+(cute the \214le speci\214ed as an).15 F(ar)184 144 Q(gument to the)-.18
8864 ➡ 8893 E F1(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 E(An interacti)5 E .3
8865 ➡ 8894 -.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15 E F1(exec)2.5 E F0
8866
-
No equivalent source code line in the reference code can be identified.
--.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 480 Q F0 .717
8867
-
No equivalent source code line in the reference code can be identified.
-(If set, aliases are e)184 492 R .717(xpanded as described abo)-.15 F
8895
-
+-.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 156 Q F0 .717
8896
-
+(If set, aliases are e)184 168 R .717(xpanded as described abo)-.15 F
8868 ➡ 8897 1.017 -.15(ve u)-.15 H(nder).15 E/F2 9/Times-Bold@0 SF(ALIASES)3.217 E
8869 ➡ 8898 /F3 9/Times-Roman@0 SF(.)A F0 .716(This option is enabled)5.217 F
8870
-
No equivalent source code line in the reference code can be identified.
-(by def)184 504 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.)
8871
-
No equivalent source code line in the reference code can be identified.
-.15 E F1(extdeb)144 516 Q(ug)-.2 E F0 .671(If set at shell in)184 528 R
8899
-
+(by def)184 180 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.)
8900
-
+.15 E F1(extdeb)144 192 Q(ug)-.2 E F0 .671(If set at shell in)184 204 R
8872 ➡ 8901 -.2(vo)-.4 G .671(cation, arrange to e).2 F -.15(xe)-.15 G .671
8873 ➡ 8902 (cute the deb).15 F .672(ugger pro\214le before the shell starts,)-.2 F
8874
-
No equivalent source code line in the reference code can be identified.
-.221(identical to the)184 540 R F1<adad646562>2.721 E(ugger)-.2 E F0
8903
-
+.221(identical to the)184 216 R F1<adad646562>2.721 E(ugger)-.2 E F0
8875 ➡ 8904 2.721(option. If)2.721 F .221(set after in)2.721 F -.2(vo)-.4 G .221
8876
-
No equivalent source code line in the reference code can be identified.
-(cation, beha).2 F .22(vior intended for use by)-.2 F(deb)184 552 Q
8877
-
No equivalent source code line in the reference code can be identified.
-(uggers is enabled:)-.2 E F1(1.)184 564 Q F0(The)220 564 Q F1<ad46>4.25
8905
-
+(cation, beha).2 F .22(vior intended for use by)-.2 F(deb)184 228 Q
8906
-
+(uggers is enabled:)-.2 E F1(1.)184 240 Q F0(The)220 240 Q F1<ad46>4.25
8878 ➡ 8907 E F0 1.75(option to the)4.25 F F1(declar)4.251 E(e)-.18 E F0 -.2(bu)
8879 ➡ 8908 4.251 G 1.751(iltin displays the source \214le name and line).2 F
8880
-
No equivalent source code line in the reference code can be identified.
-(number corresponding to each function name supplied as an ar)220 576 Q
8881
-
No equivalent source code line in the reference code can be identified.
-(gument.)-.18 E F1(2.)184 588 Q F0 1.667(If the command run by the)220
8882
-
No equivalent source code line in the reference code can be identified.
-588 R F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v)4.167 F
8883
-
No equivalent source code line in the reference code can be identified.
-1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220 600
8884
-
No equivalent source code line in the reference code can be identified.
-Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 612 Q F0 .84
8885
-
No equivalent source code line in the reference code can be identified.
-(If the command run by the)220 612 R F1(DEB)3.34 E(UG)-.1 E F0 .841
8909
-
+(number corresponding to each function name supplied as an ar)220 252 Q
8910
-
+(gument.)-.18 E F1(2.)184 264 Q F0 1.667(If the command run by the)220
8911
-
+264 R F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v)4.167 F
8912
-
+1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220 276
8913
-
+Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 288 Q F0 .84
8914
-
+(If the command run by the)220 288 R F1(DEB)3.34 E(UG)-.1 E F0 .841
8886 ➡ 8915 (trap returns a v)3.341 F .841(alue of 2, and the shell is)-.25 F -.15
8887
-
No equivalent source code line in the reference code can be identified.
-(exe)220 624 S .488
8916
-
+(exe)220 300 S .488
8888 ➡ 8917 (cuting in a subroutine \(a shell function or a shell script e).15 F
8889 ➡ 8918 -.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1
8890
-
No equivalent source code line in the reference code can be identified.
-(sour)220 636 Q(ce)-.18 E F0 -.2(bu)2.5 G
8919
-
+(sour)220 312 Q(ce)-.18 E F0 -.2(bu)2.5 G
8891 ➡ 8920 (iltins\), the shell simulates a call to).2 E F1 -.18(re)2.5 G(tur).18 E
8892
-
No equivalent source code line in the reference code can be identified.
-(n)-.15 E F0(.)A F1(4.)184 648 Q F2 -.27(BA)220 648 S(SH_ARGC).27 E F0
8921
-
+(n)-.15 E F0(.)A F1(4.)184 324 Q F2 -.27(BA)220 324 S(SH_ARGC).27 E F0
8893 ➡ 8922 (and)3.153 E F2 -.27(BA)3.403 G(SH_ARGV).27 E F0 .904
8894
-
No equivalent source code line in the reference code can be identified.
-(are updated as described in their descriptions)3.154 F(abo)220 660 Q
8895
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G(.).15 E F1(5.)184 672 Q F0 1.637(Function tracing is ena\
8896
-
No equivalent source code line in the reference code can be identified.
-bled: command substitution, shell functions, and sub-)220 672 R
8897
-
No equivalent source code line in the reference code can be identified.
-(shells in)220 684 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1
8923
-
+(are updated as described in their descriptions)3.154 F(abo)220 336 Q
8924
-
+-.15(ve)-.15 G(.).15 E F1(5.)184 348 Q F0 1.637(Function tracing is ena\
8925
-
+bled: command substitution, shell functions, and sub-)220 348 R
8926
-
+(shells in)220 360 Q -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1
8898 ➡ 8927 (\()2.5 E/F4 10/Times-Italic@0 SF(command)2.5 E F1(\))2.5 E F0
8899 ➡ 8928 (inherit the)2.5 E F1(DEB)2.5 E(UG)-.1 E F0(and)2.5 E F1(RETURN)2.5 E F0
8900
-
No equivalent source code line in the reference code can be identified.
-(traps.)2.5 E F1(6.)184 696 Q F0 1.082(Error tracing is enabled: comman\
8901
-
No equivalent source code line in the reference code can be identified.
-d substitution, shell functions, and subshells)220 696 R(in)220 708 Q
8929
-
+(traps.)2.5 E F1(6.)184 372 Q F0 1.082(Error tracing is enabled: comman\
8930
-
+d substitution, shell functions, and subshells)220 372 R(in)220 384 Q
8902 ➡ 8931 -.2(vo)-.4 G -.1(ke).2 G 2.5(dw).1 G(ith)-2.5 E F1(\()2.5 E F4(command)
8903
-
No equivalent source code line in the reference code can be identified.
-2.5 E F1(\))2.5 E F0(inherit the)2.5 E F1(ERR)2.5 E F0(trap.)2.5 E
8904
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(73)195.95 E 0 Cg EP
8905
-
No equivalent source code line in the reference code can be identified.
-%%Page: 74 74
8906
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
8907
-
No equivalent source code line in the reference code can be identified.
-BP
8908
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
8909
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8910
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8911
-
No equivalent source code line in the reference code can be identified.
-SF(extglob)144 84 Q F0 .4(If set, the e)184 84 R .4
8932
-
+2.5 E F1(\))2.5 E F0(inherit the)2.5 E F1(ERR)2.5 E F0(trap.)2.5 E F1
8933
-
+(extglob)144 396 Q F0 .4(If set, the e)184 396 R .4
8912 ➡ 8934 (xtended pattern matching features described abo)-.15 F .7 -.15(ve u)
8913
-
No equivalent source code line in the reference code can be identified.
--.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 96 Q F0
8914
-
No equivalent source code line in the reference code can be identified.
-(are enabled.)2.5 E F1(extquote)144 108 Q F0 2.473(If set,)184 120 R F1
8915
-
No equivalent source code line in the reference code can be identified.
-($)4.973 E F0<08>A/F2 10/Times-Italic@0 SF(string)A F0 4.973<0861>C(nd)
8916
-
No equivalent source code line in the reference code can be identified.
--4.973 E F1($)4.973 E F0(")A F2(string)A F0 4.973("q)C 2.473
8917
-
No equivalent source code line in the reference code can be identified.
-(uoting is performed within)-4.973 F F1(${)4.973 E F2(par)A(ameter)-.15
8918
-
No equivalent source code line in the reference code can be identified.
-E F1(})A F0 -.15(ex)4.973 G(pansions).15 E(enclosed in double quotes.)
8919
-
No equivalent source code line in the reference code can be identified.
-184 132 Q(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144
8920
-
No equivalent source code line in the reference code can be identified.
-144 Q F0 1.425(If set, patterns which f)184 144 R 1.425
8935
-
+-.15 H(nder).15 E F1 -.1(Pa)2.9 G .4(thname Expan-).1 F(sion)184 408 Q
8936
-
+F0(are enabled.)2.5 E F1(extquote)144 420 Q F0 2.473(If set,)184 432 R
8937
-
+F1($)4.973 E F0<08>A F4(string)A F0 4.973<0861>C(nd)-4.973 E F1($)4.973
8938
-
+E F0(")A F4(string)A F0 4.973("q)C 2.473(uoting is performed within)
8939
-
+-4.973 F F1(${)4.973 E F4(par)A(ameter)-.15 E F1(})A F0 -.15(ex)4.973 G
8940
-
+(pansions).15 E(enclosed in double quotes.)184 444 Q
8941
-
+(This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 456 Q F0
8942
-
+1.425(If set, patterns which f)184 456 R 1.425
8921 ➡ 8943 (ail to match \214lenames during pathname e)-.1 F 1.424
8922
-
No equivalent source code line in the reference code can be identified.
-(xpansion result in an)-.15 F -.15(ex)184 156 S(pansion error).15 E(.)
8923
-
No equivalent source code line in the reference code can be identified.
--.55 E F1 -.25(fo)144 168 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
8924
-
No equivalent source code line in the reference code can be identified.
-.936(If set, the suf)184 180 R<8c78>-.25 E .936(es speci\214ed by the)
8925
-
No equivalent source code line in the reference code can be identified.
--.15 F/F3 9/Times-Bold@0 SF(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936
8926
-
No equivalent source code line in the reference code can be identified.
-(ariable cause w)-.25 F .937(ords to be ignored)-.1 F .32
8927
-
No equivalent source code line in the reference code can be identified.
-(when performing w)184 192 R .32(ord completion e)-.1 F -.15(ve)-.25 G
8928
-
No equivalent source code line in the reference code can be identified.
-2.82(ni).15 G 2.82(ft)-2.82 G .32(he ignored w)-2.82 F .32
8929
-
No equivalent source code line in the reference code can be identified.
-(ords are the only possible com-)-.1 F 2.947(pletions. See)184 204 R F3
8930
-
No equivalent source code line in the reference code can be identified.
-.447(SHELL V)2.947 F(ARIABLES)-1.215 E F0(abo)2.697 E .747 -.15(ve f)
8931
-
No equivalent source code line in the reference code can be identified.
--.15 H .448(or a description of).15 F F3(FIGNORE)2.948 E/F4 9
8932
-
No equivalent source code line in the reference code can be identified.
-/Times-Roman@0 SF(.)A F0 .448(This option is)4.948 F(enabled by def)184
8933
-
No equivalent source code line in the reference code can be identified.
-216 Q(ault.)-.1 E F1(globasciiranges)144 228 Q F0 2.519(If set, range e)
8934
-
No equivalent source code line in the reference code can be identified.
-184 240 R 2.519(xpressions used in pattern matching brack)-.15 F 2.518
8935
-
No equivalent source code line in the reference code can be identified.
-(et e)-.1 F 2.518(xpressions \(see)-.15 F F3 -.09(Pa)5.018 G(tter).09 E
8936
-
No equivalent source code line in the reference code can be identified.
-(n)-.135 E(Matching)184 252 Q F0(abo)2.964 E -.15(ve)-.15 G 3.214(\)b)
8937
-
No equivalent source code line in the reference code can be identified.
-.15 G(eha)-3.214 E 1.014 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214
8938
-
No equivalent source code line in the reference code can be identified.
-G 3.214(nt)-3.214 G .714
8939
-
No equivalent source code line in the reference code can be identified.
-(he traditional C locale when performing comparisons.)-3.214 F 1.02
8940
-
No equivalent source code line in the reference code can be identified.
-(That is, the current locale')184 264 R 3.52(sc)-.55 G 1.02
8944
-
+(xpansion result in an)-.15 F -.15(ex)184 468 S(pansion error).15 E(.)
8945
-
+-.55 E F1 -.25(fo)144 480 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
8946
-
+.936(If set, the suf)184 492 R<8c78>-.25 E .936(es speci\214ed by the)
8947
-
+-.15 F F2(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936(ariable cause w)
8948
-
+-.25 F .937(ords to be ignored)-.1 F .32(when performing w)184 504 R .32
8949
-
+(ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G .32
8950
-
+(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.947
8951
-
+(pletions. See)184 516 R F2 .447(SHELL V)2.947 F(ARIABLES)-1.215 E F0
8952
-
+(abo)2.697 E .747 -.15(ve f)-.15 H .448(or a description of).15 F F2
8953
-
+(FIGNORE)2.948 E F3(.)A F0 .448(This option is)4.948 F(enabled by def)
8954
-
+184 528 Q(ault.)-.1 E F1(globasciiranges)144 540 Q F0 2.519
8955
-
+(If set, range e)184 552 R 2.519
8956
-
+(xpressions used in pattern matching brack)-.15 F 2.518(et e)-.1 F 2.518
8957
-
+(xpressions \(see)-.15 F F2 -.09(Pa)5.018 G(tter).09 E(n)-.135 E
8958
-
+(Matching)184 564 Q F0(abo)2.964 E -.15(ve)-.15 G 3.214(\)b).15 G(eha)
8959
-
+-3.214 E 1.014 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214
8960
-
+(nt)-3.214 G .714(he traditional C locale when performing comparisons.)
8961
-
+-3.214 F 1.02(That is, the current locale')184 576 R 3.52(sc)-.55 G 1.02
8941 ➡ 8962 (ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F F1
8942
-
No equivalent source code line in the reference code can be identified.
-(b)3.52 E F0 1.02(will not)3.52 F .956(collate between)184 276 R F1(A)
8963
-
+(b)3.52 E F0 1.02(will not)3.52 F .956(collate between)184 588 R F1(A)
8943 ➡ 8964 3.456 E F0(and)3.456 E F1(B)3.456 E F0 3.457(,a)C .957(nd upper)-3.457 F
8944 ➡ 8965 .957(-case and lo)-.2 F(wer)-.25 E .957
8945
-
No equivalent source code line in the reference code can be identified.
-(-case ASCII characters will collate)-.2 F(together)184 288 Q(.)-.55 E
8946
-
No equivalent source code line in the reference code can be identified.
-F1(globstar)144 300 Q F0 .519(If set, the pattern)184 300 R F1(**)3.019
8966
-
+(-case ASCII characters will collate)-.2 F(together)184 600 Q(.)-.55 E
8967
-
+F1(globstar)144 612 Q F0 .519(If set, the pattern)184 612 R F1(**)3.019
8947 ➡ 8968 E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .518
8948 ➡ 8969 (xt will match all \214les and zero)-.15 F .431
8949
-
No equivalent source code line in the reference code can be identified.
-(or more directories and subdirectories.)184 312 R .431
8970
-
+(or more directories and subdirectories.)184 624 R .431
8950 ➡ 8971 (If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0
8951 ➡ 8972 2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184
8952
-
No equivalent source code line in the reference code can be identified.
-324 Q F1(gnu_errfmt)144 336 Q F0(If set, shell error messages are writt\
8953
-
No equivalent source code line in the reference code can be identified.
-en in the standard GNU error message format.)184 348 Q F1(histappend)144
8954
-
No equivalent source code line in the reference code can be identified.
-360 Q F0 .676
8973
-
+636 Q F1(gnu_errfmt)144 648 Q F0(If set, shell error messages are writt\
8974
-
+en in the standard GNU error message format.)184 660 Q F1(histappend)144
8975
-
+672 Q F0 .676
8955 ➡ 8976 (If set, the history list is appended to the \214le named by the v)184
8956
-
No equivalent source code line in the reference code can be identified.
-372 R .676(alue of the)-.25 F F3(HISTFILE)3.176 E F0 -.25(va)2.926 G
8957
-
No equivalent source code line in the reference code can be identified.
-(ri-).25 E(able when the shell e)184 384 Q(xits, rather than o)-.15 E
8958
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 396 Q(eedit)-.18
8959
-
No equivalent source code line in the reference code can be identified.
-E F0 .575(If set, and)184 408 R F1 -.18(re)3.075 G(adline).18 E F0 .575
8960
-
No equivalent source code line in the reference code can be identified.
-(is being used, a user is gi)3.075 F -.15(ve)-.25 G 3.075(nt).15 G .576
8961
-
No equivalent source code line in the reference code can be identified.
-(he opportunity to re-edit a f)-3.075 F .576(ailed his-)-.1 F
8962
-
No equivalent source code line in the reference code can be identified.
-(tory substitution.)184 420 Q F1(histv)144 432 Q(erify)-.1 E F0 .403
8963
-
No equivalent source code line in the reference code can be identified.
-(If set, and)184 444 R F1 -.18(re)2.903 G(adline).18 E F0 .403
8977
-
+684 R .676(alue of the)-.25 F F2(HISTFILE)3.176 E F0 -.25(va)2.926 G
8978
-
+(ri-).25 E(able when the shell e)184 696 Q(xits, rather than o)-.15 E
8979
-
+-.15(ve)-.15 G(rwriting the \214le.).15 E(GNU Bash 5.0)72 768 Q
8980
-
+(2018 March 15)144.29 E(74)193.45 E 0 Cg EP
8981
-
+%%Page: 75 75
8982
-
+%%BeginPageSetup
8983
-
+BP
8984
-
+%%EndPageSetup
8985
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8986
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8987
-
+SF(histr)144 84 Q(eedit)-.18 E F0 .575(If set, and)184 96 R F1 -.18(re)
8988
-
+3.075 G(adline).18 E F0 .575(is being used, a user is gi)3.075 F -.15
8989
-
+(ve)-.25 G 3.075(nt).15 G .576(he opportunity to re-edit a f)-3.075 F
8990
-
+.576(ailed his-)-.1 F(tory substitution.)184 108 Q F1(histv)144 120 Q
8991
-
+(erify)-.1 E F0 .403(If set, and)184 132 R F1 -.18(re)2.903 G(adline).18
8992
-
+E F0 .403
8964 ➡ 8993 (is being used, the results of history substitution are not immediately)
8965
-
No equivalent source code line in the reference code can be identified.
-2.903 F .661(passed to the shell parser)184 456 R 5.661(.I)-.55 G .662
8994
-
+2.903 F .661(passed to the shell parser)184 144 R 5.661(.I)-.55 G .662
8966 ➡ 8995 (nstead, the resulting line is loaded into the)-5.661 F F1 -.18(re)3.162
8967
-
No equivalent source code line in the reference code can be identified.
-G(adline).18 E F0(editing)3.162 E -.2(bu)184 468 S -.25(ff).2 G(er).25 E
8996
-
+G(adline).18 E F0(editing)3.162 E -.2(bu)184 156 S -.25(ff).2 G(er).25 E
8968 ➡ 8997 2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1
8969
-
No equivalent source code line in the reference code can be identified.
-(hostcomplete)144 480 Q F0 1.182(If set, and)184 492 R F1 -.18(re)3.682
8998
-
+(hostcomplete)144 168 Q F0 1.182(If set, and)184 180 R F1 -.18(re)3.682
8970 ➡ 8999 G(adline).18 E F0 1.182(is being used,)3.682 F F1(bash)3.682 E F0 1.181
8971 ➡ 9000 (will attempt to perform hostname completion)3.681 F 1.38(when a w)184
8972
-
No equivalent source code line in the reference code can be identified.
-504 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381
9001
-
+192 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381
8973 ➡ 9002 (is being completed \(see)3.881 F F1(Completing)3.881 E F0(under)3.881 E
8974
-
No equivalent source code line in the reference code can be identified.
-F3(READLINE)3.881 E F0(abo)184 516 Q -.15(ve)-.15 G 2.5(\). This).15 F
8975
-
No equivalent source code line in the reference code can be identified.
-(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144 528 Q F0(If set,)
8976
-
No equivalent source code line in the reference code can be identified.
-184 540 Q F1(bash)2.5 E F0(will send)2.5 E F3(SIGHUP)2.5 E F0
8977
-
No equivalent source code line in the reference code can be identified.
-(to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H(ogin shell e)
8978
-
No equivalent source code line in the reference code can be identified.
-.15 E(xits.)-.15 E F1(inherit_err)144 552 Q(exit)-.18 E F0 .22
8979
-
No equivalent source code line in the reference code can be identified.
-(If set, command substitution inherits the v)184 564 R .219(alue of the)
8980
-
No equivalent source code line in the reference code can be identified.
--.25 F F1(err)2.719 E(exit)-.18 E F0 .219(option, instead of unsetting)
8981
-
No equivalent source code line in the reference code can be identified.
-2.719 F(it in the subshell en)184 576 Q 2.5(vironment. This)-.4 F
8982
-
No equivalent source code line in the reference code can be identified.
-(option is enabled when)2.5 E F2(posix mode)2.5 E F0(is enabled.)2.5 E
8983
-
No equivalent source code line in the reference code can be identified.
-F1(interacti)144 588 Q -.1(ve)-.1 G(_comments).1 E F0 .33(If set, allo)
8984
-
No equivalent source code line in the reference code can be identified.
-184 600 R 2.83(waw)-.25 G .33(ord be)-2.93 F .33(ginning with)-.15 F F1
8985
-
No equivalent source code line in the reference code can be identified.
-(#)2.83 E F0 .33(to cause that w)2.83 F .33
8986
-
No equivalent source code line in the reference code can be identified.
-(ord and all remaining characters on)-.1 F .967
8987
-
No equivalent source code line in the reference code can be identified.
-(that line to be ignored in an interacti)184 612 R 1.267 -.15(ve s)-.25
8988
-
No equivalent source code line in the reference code can be identified.
-H .967(hell \(see).15 F F3(COMMENTS)3.467 E F0(abo)3.217 E -.15(ve)-.15
8989
-
No equivalent source code line in the reference code can be identified.
-G 3.467(\). This).15 F .967(option is)3.467 F(enabled by def)184 624 Q
8990
-
No equivalent source code line in the reference code can be identified.
-(ault.)-.1 E F1(lastpipe)144 636 Q F0 .066
8991
-
No equivalent source code line in the reference code can be identified.
-(If set, and job control is not acti)184 636 R -.15(ve)-.25 G 2.566(,t)
9003
-
+/F2 9/Times-Bold@0 SF(READLINE)3.881 E F0(abo)184 204 Q -.15(ve)-.15 G
9004
-
+2.5(\). This).15 F(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144
9005
-
+216 Q F0(If set,)184 228 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)
9006
-
+2.5 E F0(to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H
9007
-
+(ogin shell e).15 E(xits.)-.15 E F1(inherit_err)144 240 Q(exit)-.18 E F0
9008
-
+.22(If set, command substitution inherits the v)184 252 R .219
9009
-
+(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .219
9010
-
+(option, instead of unsetting)2.719 F(it in the subshell en)184 264 Q
9011
-
+2.5(vironment. This)-.4 F(option is enabled when)2.5 E/F3 10
9012
-
+/Times-Italic@0 SF(posix mode)2.5 E F0(is enabled.)2.5 E F1(interacti)
9013
-
+144 276 Q -.1(ve)-.1 G(_comments).1 E F0 .33(If set, allo)184 288 R 2.83
9014
-
+(waw)-.25 G .33(ord be)-2.93 F .33(ginning with)-.15 F F1(#)2.83 E F0
9015
-
+.33(to cause that w)2.83 F .33(ord and all remaining characters on)-.1 F
9016
-
+.967(that line to be ignored in an interacti)184 300 R 1.267 -.15(ve s)
9017
-
+-.25 H .967(hell \(see).15 F F2(COMMENTS)3.467 E F0(abo)3.217 E -.15(ve)
9018
-
+-.15 G 3.467(\). This).15 F .967(option is)3.467 F(enabled by def)184
9019
-
+312 Q(ault.)-.1 E F1(lastpipe)144 324 Q F0 .066
9020
-
+(If set, and job control is not acti)184 324 R -.15(ve)-.25 G 2.566(,t)
8992 ➡ 9021 .15 G .066(he shell runs the last command of a pipeline not e)-2.566 F
8993 ➡ 9022 -.15(xe)-.15 G(-).15 E(cuted in the background in the current shell en)
8994
-
No equivalent source code line in the reference code can be identified.
-184 648 Q(vironment.)-.4 E F1(lithist)144 660 Q F0 .655(If set, and the)
8995
-
No equivalent source code line in the reference code can be identified.
-184 660 R F1(cmdhist)3.155 E F0 .654
9023
-
+184 336 Q(vironment.)-.4 E F1(lithist)144 348 Q F0 .655(If set, and the)
9024
-
+184 348 R F1(cmdhist)3.155 E F0 .654
8996 ➡ 9025 (option is enabled, multi-line commands are sa)3.154 F -.15(ve)-.2 G
8997 ➡ 9026 3.154(dt).15 G 3.154(ot)-3.154 G .654(he history)-3.154 F
8998
-
No equivalent source code line in the reference code can be identified.
-(with embedded ne)184 672 Q
9027
-
+(with embedded ne)184 360 Q
8999 ➡ 9028 (wlines rather than using semicolon separators where possible.)-.25 E F1
9000
-
No equivalent source code line in the reference code can be identified.
-(localv)144 684 Q(ar_inherit)-.1 E F0 .421(If set, local v)184 696 R
9029
-
+(localv)144 372 Q(ar_inherit)-.1 E F0 .421(If set, local v)184 384 R
9001 ➡ 9030 .422(ariables inherit the v)-.25 F .422(alue and attrib)-.25 F .422
9002 ➡ 9031 (utes of a v)-.2 F .422(ariable of the same name that)-.25 F -.15(ex)184
9003
-
No equivalent source code line in the reference code can be identified.
-708 S .174(ists at a pre).15 F .174(vious scope before an)-.25 F 2.673
9032
-
+396 S .174(ists at a pre).15 F .174(vious scope before an)-.25 F 2.673
9004 ➡ 9033 (yn)-.15 G .673 -.25(ew va)-2.673 H .173(lue is assigned.).25 F .173
9005
-
No equivalent source code line in the reference code can be identified.
-(The nameref attrib)5.173 F .173(ute is not)-.2 F(inherited.)184 720 Q
9006
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(74)195.95 E 0 Cg EP
9007
-
No equivalent source code line in the reference code can be identified.
-%%Page: 75 75
9008
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
9009
-
No equivalent source code line in the reference code can be identified.
-BP
9010
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
9011
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9012
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
9013
-
No equivalent source code line in the reference code can be identified.
-SF(login_shell)144 84 Q F0 .486
9034
-
+(The nameref attrib)5.173 F .173(ute is not)-.2 F(inherited.)184 408 Q
9035
-
+F1(login_shell)144 420 Q F0 .486
9014 ➡ 9036 (The shell sets this option if it is started as a login shell \(see)184
9015
-
No equivalent source code line in the reference code can be identified.
-96 R/F2 9/Times-Bold@0 SF(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)
9016
-
No equivalent source code line in the reference code can be identified.
-2.737 E -.15(ve)-.15 G 2.987(\). The).15 F -.25(va)184 108 S
9017
-
No equivalent source code line in the reference code can be identified.
-(lue may not be changed.).25 E F1(mailwar)144 120 Q(n)-.15 E F0 .815
9018
-
No equivalent source code line in the reference code can be identified.
-(If set, and a \214le that)184 132 R F1(bash)3.315 E F0 .814
9037
-
+432 R F2(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)2.737 E -.15(ve)
9038
-
+-.15 G 2.987(\). The).15 F -.25(va)184 444 S(lue may not be changed.).25
9039
-
+E F1(mailwar)144 456 Q(n)-.15 E F0 .815(If set, and a \214le that)184
9040
-
+468 R F1(bash)3.315 E F0 .814
9019 ➡ 9041 (is checking for mail has been accessed since the last time it)3.315 F
9020
-
No equivalent source code line in the reference code can be identified.
--.1(wa)184 144 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
9021
-
No equivalent source code line in the reference code can be identified.
-(`The mail in)-.74 E/F3 10/Times-Italic@0 SF(mail\214le)2.5 E F0
9022
-
No equivalent source code line in the reference code can be identified.
-(has been read')2.5 E 2.5('i)-.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1
9023
-
No equivalent source code line in the reference code can be identified.
-(no_empty_cmd_completion)144 156 Q F0 .324(If set, and)184 168 R F1 -.18
9024
-
No equivalent source code line in the reference code can be identified.
-(re)2.824 G(adline).18 E F0 .324(is being used,)2.824 F F1(bash)2.824 E
9025
-
No equivalent source code line in the reference code can be identified.
-F0 .324(will not attempt to search the)2.824 F F2 -.666(PA)2.825 G(TH)
9026
-
No equivalent source code line in the reference code can be identified.
--.189 E F0 .325(for possible)2.575 F
9027
-
No equivalent source code line in the reference code can be identified.
-(completions when completion is attempted on an empty line.)184 180 Q F1
9028
-
No equivalent source code line in the reference code can be identified.
-(nocaseglob)144 192 Q F0 .437(If set,)184 204 R F1(bash)2.937 E F0 .436
9042
-
+-.1(wa)184 480 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
9043
-
+(`The mail in)-.74 E F3(mail\214le)2.5 E F0(has been read')2.5 E 2.5('i)
9044
-
+-.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1(no_empty_cmd_completion)144 492
9045
-
+Q F0 .324(If set, and)184 504 R F1 -.18(re)2.824 G(adline).18 E F0 .324
9046
-
+(is being used,)2.824 F F1(bash)2.824 E F0 .324
9047
-
+(will not attempt to search the)2.824 F F2 -.666(PA)2.825 G(TH)-.189 E
9048
-
+F0 .325(for possible)2.575 F
9049
-
+(completions when completion is attempted on an empty line.)184 516 Q F1
9050
-
+(nocaseglob)144 528 Q F0 .437(If set,)184 540 R F1(bash)2.937 E F0 .436
9029 ➡ 9051 (matches \214lenames in a case\255insensiti)2.937 F .736 -.15(ve f)-.25
9030
-
No equivalent source code line in the reference code can be identified.
-H .436(ashion when performing pathname).05 F -.15(ex)184 216 S
9052
-
+H .436(ashion when performing pathname).05 F -.15(ex)184 552 S
9031 ➡ 9053 (pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E
9032
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G(\).).15 E F1(nocasematch)144 228 Q F0 1.193(If set,)184
9033
-
No equivalent source code line in the reference code can be identified.
-240 R F1(bash)3.693 E F0 1.194(matches patterns in a case\255insensiti)
9054
-
+-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 564 Q F0 1.193(If set,)184
9055
-
+576 R F1(bash)3.693 E F0 1.194(matches patterns in a case\255insensiti)
9034 ➡ 9056 3.693 F 1.494 -.15(ve f)-.25 H 1.194(ashion when performing matching).05
9035
-
No equivalent source code line in the reference code can be identified.
-F .551(while e)184 252 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0
9057
-
+F .551(while e)184 588 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0
9036 ➡ 9058 (or)3.051 E F1([[)3.051 E F0 .551
9037 ➡ 9059 (conditional commands, when performing pattern substitution)3.051 F -.1
9038
-
No equivalent source code line in the reference code can be identified.
-(wo)184 264 S .622(rd e).1 F .623(xpansions, or when \214ltering possib\
9039
-
No equivalent source code line in the reference code can be identified.
-le completions as part of programmable com-)-.15 F(pletion.)184 276 Q F1
9040
-
No equivalent source code line in the reference code can be identified.
-(nullglob)144 288 Q F0 .855(If set,)184 300 R F1(bash)3.355 E F0(allo)
9060
-
+(wo)184 600 S .622(rd e).1 F .623(xpansions, or when \214ltering possib\
9061
-
+le completions as part of programmable com-)-.15 F(pletion.)184 612 Q F1
9062
-
+(nullglob)144 624 Q F0 .855(If set,)184 636 R F1(bash)3.355 E F0(allo)
9041 ➡ 9063 3.355 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa)
9042 ➡ 9064 3.354 G .854(thname Expansion).1 F F0(abo)3.354 E -.15(ve)-.15 G 3.354
9043
-
No equivalent source code line in the reference code can be identified.
-(\)t).15 G(o)-3.354 E -.15(ex)184 312 S
9065
-
+(\)t).15 G(o)-3.354 E -.15(ex)184 648 S
9044 ➡ 9066 (pand to a null string, rather than themselv).15 E(es.)-.15 E F1(pr)144
9045
-
No equivalent source code line in the reference code can be identified.
-324 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184
9046
-
No equivalent source code line in the reference code can be identified.
-336 R .677(acilities \(see)-.1 F F1(Pr)3.177 E .677
9067
-
+660 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184
9068
-
+672 R .677(acilities \(see)-.1 F F1(Pr)3.177 E .677
9047 ➡ 9069 (ogrammable Completion)-.18 F F0(abo)3.177 E -.15(ve)-.15 G(\)).15 E
9048
-
No equivalent source code line in the reference code can be identified.
-(are enabled.)184 348 Q(This option is enabled by def)5 E(ault.)-.1 E F1
9049
-
No equivalent source code line in the reference code can be identified.
-(pr)144 360 Q(omptv)-.18 E(ars)-.1 E F0 1.448
9050
-
No equivalent source code line in the reference code can be identified.
-(If set, prompt strings under)184 372 R 1.448(go parameter e)-.18 F
9051
-
No equivalent source code line in the reference code can be identified.
-1.447(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 384
9070
-
+(are enabled.)184 684 Q(This option is enabled by def)5 E(ault.)-.1 E F1
9071
-
+(pr)144 696 Q(omptv)-.18 E(ars)-.1 E F0 1.448
9072
-
+(If set, prompt strings under)184 708 R 1.448(go parameter e)-.18 F
9073
-
+1.447(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 720
9052 ➡ 9074 S .17(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17
9053 ➡ 9075 (fter being e)-2.67 F .17(xpanded as described in)-.15 F F2(PR)2.671 E
9054
-
No equivalent source code line in the reference code can be identified.
-(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15 E
9055
-
No equivalent source code line in the reference code can be identified.
-(This option is enabled by def)184 396 Q(ault.)-.1 E F1 -.18(re)144 408
9056
-
No equivalent source code line in the reference code can be identified.
-S(stricted_shell).18 E F0 1.069
9076
-
+(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15 E(GNU Bash 5.0)72
9077
-
+768 Q(2018 March 15)144.29 E(75)193.45 E 0 Cg EP
9078
-
+%%Page: 76 76
9079
-
+%%BeginPageSetup
9080
-
+BP
9081
-
+%%EndPageSetup
9082
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9083
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E
9084
-
+(This option is enabled by def)184 84 Q(ault.)-.1 E/F1 10/Times-Bold@0
9085
-
+SF -.18(re)144 96 S(stricted_shell).18 E F0 1.069
9057 ➡ 9086 (The shell sets this option if it is started in restricted mode \(see)
9058
-
No equivalent source code line in the reference code can be identified.
-184 420 R F2 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 432 Q 2.86
9059
-
No equivalent source code line in the reference code can be identified.
-(w\). The)-.25 F -.25(va)2.86 G .36(lue may not be changed.).25 F .36
9087
-
+184 108 R/F2 9/Times-Bold@0 SF 1.069(RESTRICTED SHELL)3.569 F F0(belo)
9088
-
+184 120 Q 2.86(w\). The)-.25 F -.25(va)2.86 G .36
9089
-
+(lue may not be changed.).25 F .36
9060 ➡ 9090 (This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G
9061
-
No equivalent source code line in the reference code can be identified.
-(-).15 E(cuted, allo)184 444 Q(wing the startup \214les to disco)-.25 E
9091
-
+(-).15 E(cuted, allo)184 132 Q(wing the startup \214les to disco)-.25 E
9062 ➡ 9092 -.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 E
9063
-
No equivalent source code line in the reference code can be identified.
-F1(shift_v)144 456 Q(erbose)-.1 E F0 .502(If set, the)184 468 R F1
9093
-
+F1(shift_v)144 144 Q(erbose)-.1 E F0 .502(If set, the)184 156 R F1
9064 ➡ 9094 (shift)3.002 E F0 -.2(bu)3.002 G .501
9065 ➡ 9095 (iltin prints an error message when the shift count e).2 F .501
9066
-
No equivalent source code line in the reference code can be identified.
-(xceeds the number)-.15 F(of positional parameters.)184 480 Q F1(sour)
9067
-
No equivalent source code line in the reference code can be identified.
-144 492 Q(cepath)-.18 E F0 .77(If set, the)184 504 R F1(sour)3.27 E(ce)
9096
-
+(xceeds the number)-.15 F(of positional parameters.)184 168 Q F1(sour)
9097
-
+144 180 Q(cepath)-.18 E F0 .77(If set, the)184 192 R F1(sour)3.27 E(ce)
9068 ➡ 9098 -.18 E F0(\()3.27 E F1(.)A F0 3.27(\)b)C .77(uiltin uses the v)-3.47 F
9069 ➡ 9099 .771(alue of)-.25 F F2 -.666(PA)3.271 G(TH)-.189 E F0 .771
9070 ➡ 9100 (to \214nd the directory containing the)3.021 F
9071
-
No equivalent source code line in the reference code can be identified.
-(\214le supplied as an ar)184 516 Q 2.5(gument. This)-.18 F
9072
-
No equivalent source code line in the reference code can be identified.
-(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 528 Q F0
9073
-
No equivalent source code line in the reference code can be identified.
-(If set, the)184 540 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E
9101
-
+(\214le supplied as an ar)184 204 Q 2.5(gument. This)-.18 F
9102
-
+(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 216 Q F0
9103
-
+(If set, the)184 228 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E
9074 ➡ 9104 (xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend)
9075
-
No equivalent source code line in the reference code can be identified.
-108 556.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.002(Suspend the e)144 568.8 R
9105
-
+108 244.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.002(Suspend the e)144 256.8 R
9076 ➡ 9106 -.15(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15(ve)
9077 ➡ 9107 -.25 G 3.501(sa).15 G F2(SIGCONT)A F0 3.501(signal. A)3.251 F 1.001
9078
-
No equivalent source code line in the reference code can be identified.
-(login shell cannot be)3.501 F .022(suspended; the)144 580.8 R F1<ad66>
9108
-
+(login shell cannot be)3.501 F .022(suspended; the)144 268.8 R F1<ad66>
9079 ➡ 9109 2.522 E F0 .022(option can be used to o)2.522 F -.15(ve)-.15 G .022
9080 ➡ 9110 (rride this and force the suspension.).15 F .023(The return status is)
9081
-
No equivalent source code line in the reference code can be identified.
-5.023 F 2.5(0u)144 592.8 S(nless the shell is a login shell and)-2.5 E
9111
-
+5.023 F 2.5(0u)144 280.8 S(nless the shell is a login shell and)-2.5 E
9082 ➡ 9112 F1<ad66>2.5 E F0(is not supplied, or if job control is not enabled.)2.5
9083
-
No equivalent source code line in the reference code can be identified.
-E F1(test)108 609.6 Q F3 -.2(ex)2.5 G(pr).2 E F1([)108 621.6 Q F3 -.2
9084
-
No equivalent source code line in the reference code can be identified.
-(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878
9085
-
No equivalent source code line in the reference code can be identified.
-(Return a status of 0 \(true\) or 1 \(f)144 621.6 R .877
9113
-
+E F1(test)108 297.6 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)
9114
-
+108 309.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878
9115
-
+(Return a status of 0 \(true\) or 1 \(f)144 309.6 R .877
9086 ➡ 9116 (alse\) depending on the e)-.1 F -.25(va)-.25 G .877
9087
-
No equivalent source code line in the reference code can be identified.
-(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 633.6
9117
-
+(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 321.6
9088 ➡ 9118 S(pr).2 E F0 5.53(.E).73 G .53
9089 ➡ 9119 (ach operator and operand must be a separate ar)-5.53 F 3.03
9090 ➡ 9120 (gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.08
9091
-
No equivalent source code line in the reference code can be identified.
-(primaries described abo)144 645.6 R 3.38 -.15(ve u)-.15 H(nder).15 E F2
9121
-
+(primaries described abo)144 333.6 R 3.38 -.15(ve u)-.15 H(nder).15 E F2
9092 ➡ 9122 (CONDITION)5.58 E 3.079(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A
9093 ➡ 9123 F1(test)7.579 E F0 3.079(does not accept an)5.579 F(y)-.15 E
9094
-
No equivalent source code line in the reference code can be identified.
-(options, nor does it accept and ignore an ar)144 657.6 Q(gument of)-.18
9124
-
+(options, nor does it accept and ignore an ar)144 345.6 Q(gument of)-.18
9095 ➡ 9125 E F1<adad>2.5 E F0(as signifying the end of options.)2.5 E .785
9096
-
No equivalent source code line in the reference code can be identified.
-(Expressions may be combined using the follo)144 675.6 R .786
9126
-
+(Expressions may be combined using the follo)144 363.6 R .786
9097 ➡ 9127 (wing operators, listed in decreasing order of prece-)-.25 F 3.412
9098
-
No equivalent source code line in the reference code can be identified.
-(dence. The)144 687.6 R -.25(eva)3.412 G .912
9128
-
+(dence. The)144 375.6 R -.25(eva)3.412 G .912
9099 ➡ 9129 (luation depends on the number of ar).25 F .911(guments; see belo)-.18 F
9100 ➡ 9130 4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F
9101
-
No equivalent source code line in the reference code can be identified.
-(used when there are \214v)144 699.6 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G
9102
-
No equivalent source code line in the reference code can be identified.
-(ore ar)-2.5 E(guments.)-.18 E F1(!)144 711.6 Q F3 -.2(ex)2.5 G(pr).2 E
9103
-
No equivalent source code line in the reference code can be identified.
-F0 -.35(Tr)180 711.6 S(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23
9104
-
No equivalent source code line in the reference code can be identified.
-E(alse.)-.1 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(75)195.95 E 0
9105
-
No equivalent source code line in the reference code can be identified.
-Cg EP
9106
-
No equivalent source code line in the reference code can be identified.
-%%Page: 76 76
9107
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
9108
-
No equivalent source code line in the reference code can be identified.
-BP
9109
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
9110
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9111
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
9112
-
No equivalent source code line in the reference code can be identified.
-SF(\()144 84 Q/F2 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1(\))2.5 E
9113
-
No equivalent source code line in the reference code can be identified.
-F0 .26(Returns the v)180 84 R .26(alue of)-.25 F F2 -.2(ex)2.76 G(pr).2
9131
-
+(used when there are \214v)144 387.6 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G
9132
-
+(ore ar)-2.5 E(guments.)-.18 E F1(!)144 399.6 Q F3 -.2(ex)2.5 G(pr).2 E
9133
-
+F0 -.35(Tr)180 399.6 S(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23
9134
-
+E(alse.)-.1 E F1(\()144 411.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0
9135
-
+.26(Returns the v)180 411.6 R .26(alue of)-.25 F F3 -.2(ex)2.76 G(pr).2
9114 ➡ 9136 E F0 5.26(.T)C .26(his may be used to o)-5.26 F -.15(ve)-.15 G .26
9115
-
No equivalent source code line in the reference code can be identified.
-(rride the normal precedence of opera-).15 F(tors.)180 96 Q F2 -.2(ex)
9116
-
No equivalent source code line in the reference code can be identified.
-144 108 S(pr1).2 E F0<ad>2.5 E F1(a)A F2 -.2(ex)2.5 G(pr2).2 E F0 -.35
9117
-
No equivalent source code line in the reference code can be identified.
-(Tr)180 120 S(ue if both).35 E F2 -.2(ex)2.5 G(pr1).2 E F0(and)2.5 E F2
9118
-
No equivalent source code line in the reference code can be identified.
--.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E F2 -.2(ex)144 132 S(pr1).2 E
9119
-
No equivalent source code line in the reference code can be identified.
-F0<ad>2.5 E F1(o)A F2 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180 144 S
9120
-
No equivalent source code line in the reference code can be identified.
-(ue if either).35 E F2 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F2 -.2(ex)2.5 G
9121
-
No equivalent source code line in the reference code can be identified.
-(pr2).2 E F0(is true.)2.52 E F1(test)144 160.8 Q F0(and)2.5 E F1([)2.5 E
9122
-
No equivalent source code line in the reference code can be identified.
-F0 -.25(eva)2.5 G(luate conditional e).25 E
9137
-
+(rride the normal precedence of opera-).15 F(tors.)180 423.6 Q F3 -.2
9138
-
+(ex)144 435.6 S(pr1).2 E F0<ad>2.5 E F1(a)A F3 -.2(ex)2.5 G(pr2).2 E F0
9139
-
+-.35(Tr)180 447.6 S(ue if both).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(and)2.5
9140
-
+E F3 -.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E F3 -.2(ex)144 459.6 S
9141
-
+(pr1).2 E F0<ad>2.5 E F1(o)A F3 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180
9142
-
+471.6 S(ue if either).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F3 -.2
9143
-
+(ex)2.5 G(pr2).2 E F0(is true.)2.52 E F1(test)144 488.4 Q F0(and)2.5 E
9144
-
+F1([)2.5 E F0 -.25(eva)2.5 G(luate conditional e).25 E
9123 ➡ 9145 (xpressions using a set of rules based on the number of ar)-.15 E
9124
-
No equivalent source code line in the reference code can be identified.
-(guments.)-.18 E 2.5(0a)144 178.8 S -.18(rg)-2.5 G(uments).18 E(The e)
9125
-
No equivalent source code line in the reference code can be identified.
-180 190.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 202.8 S -.18
9126
-
No equivalent source code line in the reference code can be identified.
-(rg)-2.5 G(ument).18 E(The e)180 214.8 Q
9146
-
+(guments.)-.18 E 2.5(0a)144 506.4 S -.18(rg)-2.5 G(uments).18 E(The e)
9147
-
+180 518.4 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 530.4 S -.18
9148
-
+(rg)-2.5 G(ument).18 E(The e)180 542.4 Q
9127 ➡ 9149 (xpression is true if and only if the ar)-.15 E(gument is not null.)-.18
9128
-
No equivalent source code line in the reference code can be identified.
-E 2.5(2a)144 226.8 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
9129
-
No equivalent source code line in the reference code can be identified.
-180 238.8 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87
9150
-
+E 2.5(2a)144 554.4 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
9151
-
+180 566.4 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87
9130 ➡ 9152 F .37(xpression is true if and only if the second ar)-.15 F .37
9131
-
No equivalent source code line in the reference code can be identified.
-(gument is null.)-.18 F .379(If the \214rst ar)180 250.8 R .38
9153
-
+(gument is null.)-.18 F .379(If the \214rst ar)180 578.4 R .38
9132 ➡ 9154 (gument is one of the unary conditional operators listed abo)-.18 F .68
9133
-
No equivalent source code line in the reference code can be identified.
--.15(ve u)-.15 H(nder).15 E/F3 9/Times-Bold@0 SF(CONDI-)2.88 E(TION)180
9134
-
No equivalent source code line in the reference code can be identified.
-262.8 Q .553(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(,)A F0 .552
9135
-
No equivalent source code line in the reference code can be identified.
-(the e)2.802 F .552(xpression is true if the unary test is true.)-.15 F
9136
-
No equivalent source code line in the reference code can be identified.
-.552(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 274.8 Q
9155
-
+-.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.88 E(TION)180 590.4 Q .553
9156
-
+(AL EXPRESSIONS)-.18 F F4(,)A F0 .552(the e)2.802 F .552
9157
-
+(xpression is true if the unary test is true.)-.15 F .552
9158
-
+(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 602.4 Q
9137 ➡ 9159 (alid unary conditional operator)-.25 E 2.5(,t)-.4 G(he e)-2.5 E
9138
-
No equivalent source code line in the reference code can be identified.
-(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 286.8 S -.18(rg)-2.5 G
9139
-
No equivalent source code line in the reference code can be identified.
-(uments).18 E .236(The follo)180 298.8 R .236
9160
-
+(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 614.4 S -.18(rg)-2.5 G
9161
-
+(uments).18 E .236(The follo)180 626.4 R .236
9140 ➡ 9162 (wing conditions are applied in the order listed.)-.25 F .236
9141 ➡ 9163 (If the second ar)5.236 F .236(gument is one of)-.18 F .855
9142
-
No equivalent source code line in the reference code can be identified.
-(the binary conditional operators listed abo)180 310.8 R 1.155 -.15
9143
-
No equivalent source code line in the reference code can be identified.
-(ve u)-.15 H(nder).15 E F3(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F
9144
-
No equivalent source code line in the reference code can be identified.
-F4(,)A F0(the)3.104 E .578(result of the e)180 322.8 R .578(xpression i\
9164
-
+(the binary conditional operators listed abo)180 638.4 R 1.155 -.15
9165
-
+(ve u)-.15 H(nder).15 E F2(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F
9166
-
+F4(,)A F0(the)3.104 E .578(result of the e)180 650.4 R .578(xpression i\
9145 ➡ 9167 s the result of the binary test using the \214rst and third ar)-.15 F
9146
-
No equivalent source code line in the reference code can be identified.
-(guments)-.18 E 1.333(as operands.)180 334.8 R(The)6.333 E F1<ad61>3.833
9168
-
+(guments)-.18 E 1.333(as operands.)180 662.4 R(The)6.333 E F1<ad61>3.833
9147 ➡ 9169 E F0(and)3.833 E F1<ad6f>3.832 E F0 1.332
9148 ➡ 9170 (operators are considered binary operators when there are)3.832 F .558
9149
-
No equivalent source code line in the reference code can be identified.
-(three ar)180 346.8 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058
9171
-
+(three ar)180 674.4 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058
9150 ➡ 9172 F .558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F
9151 ➡ 9173 .558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F
9152 ➡ 9174 (o-ar)-.1 E(gument)-.18 E .521(test using the second and third ar)180
9153
-
No equivalent source code line in the reference code can be identified.
-358.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52
9175
-
+686.4 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52
9154 ➡ 9176 (gument is e)-.18 F(xactly)-.15 E F1(\()3.02 E F0 .52(and the third)3.02
9155
-
No equivalent source code line in the reference code can be identified.
-F(ar)180 370.8 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0
9177
-
+F(ar)180 698.4 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0
9156 ➡ 9178 2.985(,t)C .485(he result is the one-ar)-2.985 F .485
9157 ➡ 9179 (gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E
9158
-
No equivalent source code line in the reference code can be identified.
-(wise, the e)180 382.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144
9159
-
No equivalent source code line in the reference code can be identified.
-394.8 S -.18(rg)-2.5 G(uments).18 E .385(If the \214rst ar)180 406.8 R
9160
-
No equivalent source code line in the reference code can be identified.
-.385(gument is)-.18 F F1(!)2.885 E F0 2.885(,t)C .385
9180
-
+(wise, the e)180 710.4 Q(xpression is f)-.15 E(alse.)-.1 E(GNU Bash 5.0)
9181
-
+72 768 Q(2018 March 15)144.29 E(76)193.45 E 0 Cg EP
9182
-
+%%Page: 77 77
9183
-
+%%BeginPageSetup
9184
-
+BP
9185
-
+%%EndPageSetup
9186
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9187
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 2.5(4a)144 84 S
9188
-
+-.18(rg)-2.5 G(uments).18 E .385(If the \214rst ar)180 96 R .385
9189
-
+(gument is)-.18 F/F1 10/Times-Bold@0 SF(!)2.885 E F0 2.885(,t)C .385
9161 ➡ 9190 (he result is the ne)-2.885 F -.05(ga)-.15 G .384(tion of the three-ar)
9162 ➡ 9191 .05 F .384(gument e)-.18 F .384(xpression com-)-.15 F 1.647
9163
-
No equivalent source code line in the reference code can be identified.
-(posed of the remaining ar)180 418.8 R 4.147(guments. Otherwise,)-.18 F
9192
-
+(posed of the remaining ar)180 108 R 4.147(guments. Otherwise,)-.18 F
9164 ➡ 9193 1.647(the e)4.147 F 1.648(xpression is parsed and e)-.15 F -.25(va)-.25
9165 ➡ 9194 G(luated).25 E(according to precedence using the rules listed abo)180
9166
-
No equivalent source code line in the reference code can be identified.
-430.8 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 442.8 S 2.5(rm)-2.5 G(ore ar)
9167
-
No equivalent source code line in the reference code can be identified.
--2.5 E(guments)-.18 E 1.635(The e)180 454.8 R 1.635
9168
-
No equivalent source code line in the reference code can be identified.
-(xpression is parsed and e)-.15 F -.25(va)-.25 G 1.635
9169
-
No equivalent source code line in the reference code can be identified.
-(luated according to precedence using the rules listed).25 F(abo)180
9170
-
No equivalent source code line in the reference code can be identified.
-466.8 Q -.15(ve)-.15 G(.).15 E(When used with)144 484.8 Q F1(test)2.5 E
9171
-
No equivalent source code line in the reference code can be identified.
-F0(or)2.5 E F1([)2.5 E F0 2.5(,t)C(he)-2.5 E F1(<)2.5 E F0(and)2.5 E F1
9172
-
No equivalent source code line in the reference code can be identified.
-(>)2.5 E F0(operators sort le)2.5 E
9173
-
No equivalent source code line in the reference code can be identified.
-(xicographically using ASCII ordering.)-.15 E F1(times)108 501.6 Q F0
9174
-
No equivalent source code line in the reference code can be identified.
-1.229(Print the accumulated user and system times for the shell and for\
9175
-
No equivalent source code line in the reference code can be identified.
- processes run from the shell.)144 501.6 R(The return status is 0.)144
9176
-
No equivalent source code line in the reference code can be identified.
-513.6 Q F1(trap)108 530.4 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E
9177
-
No equivalent source code line in the reference code can be identified.
-F2(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...])2.5 E .703(The command)
9178
-
No equivalent source code line in the reference code can be identified.
-144 542.4 R F2(ar)3.533 E(g)-.37 E F0 .703(is to be read and e)3.423 F
9179
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G .702(cuted when the shell recei).15 F -.15(ve)-.25 G
9180
-
No equivalent source code line in the reference code can be identified.
-3.202(ss).15 G(ignal\(s\))-3.202 E F2(sigspec)3.202 E F0 5.702(.I).31 G
9181
-
No equivalent source code line in the reference code can be identified.
-(f)-5.702 E F2(ar)3.532 E(g)-.37 E F0(is)3.422 E .608
9182
-
No equivalent source code line in the reference code can be identified.
-(absent \(and there is a single)144 554.4 R F2(sigspec)3.108 E F0 3.108
9183
-
No equivalent source code line in the reference code can be identified.
-(\)o)C(r)-3.108 E F1<ad>3.108 E F0 3.108(,e)C .608
9195
-
+120 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 132 S 2.5(rm)-2.5 G(ore ar)-2.5
9196
-
+E(guments)-.18 E 1.635(The e)180 144 R 1.635(xpression is parsed and e)
9197
-
+-.15 F -.25(va)-.25 G 1.635
9198
-
+(luated according to precedence using the rules listed).25 F(abo)180 156
9199
-
+Q -.15(ve)-.15 G(.).15 E(When used with)144 174 Q F1(test)2.5 E F0(or)
9200
-
+2.5 E F1([)2.5 E F0 2.5(,t)C(he)-2.5 E F1(<)2.5 E F0(and)2.5 E F1(>)2.5
9201
-
+E F0(operators sort le)2.5 E(xicographically using ASCII ordering.)-.15
9202
-
+E F1(times)108 190.8 Q F0 1.229(Print the accumulated user and system t\
9203
-
+imes for the shell and for processes run from the shell.)144 190.8 R
9204
-
+(The return status is 0.)144 202.8 Q F1(trap)108 219.6 Q F0([)2.5 E F1
9205
-
+(\255lp)A F0 2.5(][)C([)-2.5 E/F2 10/Times-Italic@0 SF(ar)A(g)-.37 E F0
9206
-
+(])A F2(sigspec)2.5 E F0(...])2.5 E .703(The command)144 231.6 R F2(ar)
9207
-
+3.533 E(g)-.37 E F0 .703(is to be read and e)3.423 F -.15(xe)-.15 G .702
9208
-
+(cuted when the shell recei).15 F -.15(ve)-.25 G 3.202(ss).15 G
9209
-
+(ignal\(s\))-3.202 E F2(sigspec)3.202 E F0 5.702(.I).31 G(f)-5.702 E F2
9210
-
+(ar)3.532 E(g)-.37 E F0(is)3.422 E .608(absent \(and there is a single)
9211
-
+144 243.6 R F2(sigspec)3.108 E F0 3.108(\)o)C(r)-3.108 E F1<ad>3.108 E
9212
-
+F0 3.108(,e)C .608
9184 ➡ 9213 (ach speci\214ed signal is reset to its original disposition)-3.108 F
9185
-
No equivalent source code line in the reference code can be identified.
-.659(\(the v)144 566.4 R .659(alue it had upon entrance to the shell\).)
9214
-
+.659(\(the v)144 255.6 R .659(alue it had upon entrance to the shell\).)
9186 ➡ 9215 -.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .658
9187 ➡ 9216 (is the null string the signal speci\214ed by each)3.378 F F2(sigspec)
9188
-
No equivalent source code line in the reference code can be identified.
-144.34 578.4 Q F0 .58(is ignored by the shell and by the commands it in)
9217
-
+144.34 267.6 Q F0 .58(is ignored by the shell and by the commands it in)
9189 ➡ 9218 3.39 F -.2(vo)-.4 G -.1(ke).2 G 3.081(s. If).1 F F2(ar)3.411 E(g)-.37 E
9190 ➡ 9219 F0 .581(is not present and)3.301 F F1<ad70>3.081 E F0(has)3.081 E 1.215
9191
-
No equivalent source code line in the reference code can be identified.
-(been supplied, then the trap commands associated with each)144 590.4 R
9220
-
+(been supplied, then the trap commands associated with each)144 279.6 R
9192 ➡ 9221 F2(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214
9193
-
No equivalent source code line in the reference code can be identified.
-F(gu-)-.18 E .86(ments are supplied or if only)144 602.4 R F1<ad70>3.36
9222
-
+F(gu-)-.18 E .86(ments are supplied or if only)144 291.6 R F1<ad70>3.36
9194 ➡ 9223 E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86
9195 ➡ 9224 (prints the list of commands associated with each)3.36 F 2.83
9196
-
No equivalent source code line in the reference code can be identified.
-(signal. The)144 614.4 R F1<ad6c>2.83 E F0 .33(option causes the shell \
9225
-
+(signal. The)144 303.6 R F1<ad6c>2.83 E F0 .33(option causes the shell \
9197 ➡ 9226 to print a list of signal names and their corresponding num-)2.83 F 4.31
9198
-
No equivalent source code line in the reference code can be identified.
-(bers. Each)144 626.4 R F2(sigspec)4.65 E F0 1.811
9227
-
+(bers. Each)144 315.6 R F2(sigspec)4.65 E F0 1.811
9199 ➡ 9228 (is either a signal name de\214ned in <)4.62 F F2(signal.h)A F0 1.811
9200 ➡ 9229 (>, or a signal number)B 6.811(.S)-.55 G(ignal)-6.811 E
9201
-
No equivalent source code line in the reference code can be identified.
-(names are case insensiti)144 638.4 Q .3 -.15(ve a)-.25 H(nd the).15 E
9202
-
No equivalent source code line in the reference code can be identified.
-F3(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.649(If a)144 656.4 R F2
9203
-
No equivalent source code line in the reference code can be identified.
-(sigspec)4.489 E F0(is)4.459 E F3(EXIT)4.149 E F0 1.649
9204
-
No equivalent source code line in the reference code can be identified.
-(\(0\) the command)3.899 F F2(ar)4.479 E(g)-.37 E F0 1.649(is e)4.369 F
9205
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G 1.649(cuted on e).15 F 1.648(xit from the shell.)-.15 F
9206
-
No equivalent source code line in the reference code can be identified.
-1.648(If a)6.648 F F2(sigspec)4.488 E F0(is)4.458 E F3(DEB)144 668.4 Q
9207
-
No equivalent source code line in the reference code can be identified.
-(UG)-.09 E F4(,)A F0 1.167(the command)3.417 F F2(ar)3.997 E(g)-.37 E F0
9208
-
No equivalent source code line in the reference code can be identified.
-1.167(is e)3.887 F -.15(xe)-.15 G 1.167(cuted before e).15 F -.15(ve)
9209
-
No equivalent source code line in the reference code can be identified.
--.25 G(ry).15 E F2 1.168(simple command)3.667 F F0(,)A F2(for)3.668 E F0
9210
-
No equivalent source code line in the reference code can be identified.
-(command,)3.668 E F2(case)3.668 E F0(com-)3.668 E(mand,)144 680.4 Q F2
9211
-
No equivalent source code line in the reference code can be identified.
-(select)2.647 E F0 .147(command, e)2.647 F -.15(ve)-.25 G .147
9212
-
No equivalent source code line in the reference code can be identified.
-(ry arithmetic).15 F F2(for)2.647 E F0 .146
9230
-
+(names are case insensiti)144 327.6 Q .3 -.15(ve a)-.25 H(nd the).15 E
9231
-
+/F3 9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.649
9232
-
+(If a)144 345.6 R F2(sigspec)4.489 E F0(is)4.459 E F3(EXIT)4.149 E F0
9233
-
+1.649(\(0\) the command)3.899 F F2(ar)4.479 E(g)-.37 E F0 1.649(is e)
9234
-
+4.369 F -.15(xe)-.15 G 1.649(cuted on e).15 F 1.648(xit from the shell.)
9235
-
+-.15 F 1.648(If a)6.648 F F2(sigspec)4.488 E F0(is)4.458 E F3(DEB)144
9236
-
+357.6 Q(UG)-.09 E/F4 9/Times-Roman@0 SF(,)A F0 1.167(the command)3.417 F
9237
-
+F2(ar)3.997 E(g)-.37 E F0 1.167(is e)3.887 F -.15(xe)-.15 G 1.167
9238
-
+(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 1.168(simple command)
9239
-
+3.667 F F0(,)A F2(for)3.668 E F0(command,)3.668 E F2(case)3.668 E F0
9240
-
+(com-)3.668 E(mand,)144 369.6 Q F2(select)2.647 E F0 .147(command, e)
9241
-
+2.647 F -.15(ve)-.25 G .147(ry arithmetic).15 F F2(for)2.647 E F0 .146
9213 ➡ 9242 (command, and before the \214rst command e)2.647 F -.15(xe)-.15 G .146
9214
-
No equivalent source code line in the reference code can be identified.
-(cutes in a).15 F .145(shell function \(see)144 692.4 R F3 .145
9243
-
+(cutes in a).15 F .145(shell function \(see)144 381.6 R F3 .145
9215 ➡ 9244 (SHELL GRAMMAR)2.645 F F0(abo)2.395 E -.15(ve)-.15 G 2.646(\). Refer).15
9216 ➡ 9245 F .146(to the description of the)2.646 F F1(extdeb)2.646 E(ug)-.2 E F0
9217
-
No equivalent source code line in the reference code can be identified.
-.146(option to)2.646 F(the)144 704.4 Q F1(shopt)3.201 E F0 -.2(bu)3.201
9246
-
+.146(option to)2.646 F(the)144 393.6 Q F1(shopt)3.201 E F0 -.2(bu)3.201
9218 ➡ 9247 G .7(iltin for details of its ef).2 F .7(fect on the)-.25 F F1(DEB)3.2 E
9219 ➡ 9248 (UG)-.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F2(sigspec)3.54 E F0(is)3.51 E
9220
-
No equivalent source code line in the reference code can be identified.
-F3(RETURN)3.2 E F4(,)A F0 .7(the com-)2.95 F(mand)144 716.4 Q F2(ar)
9249
-
+F3(RETURN)3.2 E F4(,)A F0 .7(the com-)2.95 F(mand)144 405.6 Q F2(ar)
9221 ➡ 9250 3.473 E(g)-.37 E F0 .643(is e)3.363 F -.15(xe)-.15 G .643
9222 ➡ 9251 (cuted each time a shell function or a script e).15 F -.15(xe)-.15 G
9223 ➡ 9252 .644(cuted with the).15 F F1(.)3.144 E F0(or)3.144 E F1(sour)3.144 E(ce)
9224
-
No equivalent source code line in the reference code can be identified.
--.18 E F0 -.2(bu)3.144 G(iltins).2 E(\214nishes e)144 728.4 Q -.15(xe)
9225
-
No equivalent source code line in the reference code can be identified.
--.15 G(cuting.).15 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(76)
9226
-
No equivalent source code line in the reference code can be identified.
-195.95 E 0 Cg EP
9227
-
No equivalent source code line in the reference code can be identified.
-%%Page: 77 77
9228
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
9229
-
No equivalent source code line in the reference code can be identified.
-BP
9230
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
9231
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9232
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .961(If a)144 84 R
9233
-
No equivalent source code line in the reference code can be identified.
-/F1 10/Times-Italic@0 SF(sigspec)3.801 E F0(is)3.771 E/F2 9/Times-Bold@0
9234
-
No equivalent source code line in the reference code can be identified.
-SF(ERR)3.461 E/F3 9/Times-Roman@0 SF(,)A F0 .961(the command)3.211 F F1
9235
-
No equivalent source code line in the reference code can be identified.
-(ar)3.791 E(g)-.37 E F0 .961(is e)3.681 F -.15(xe)-.15 G .961
9236
-
No equivalent source code line in the reference code can be identified.
-(cuted whene).15 F -.15(ve)-.25 G 3.461(ra).15 G .96
9237
-
No equivalent source code line in the reference code can be identified.
-(pipeline \(which may consist of a)-.001 F .185(single simple command\)\
9238
-
No equivalent source code line in the reference code can be identified.
-, a list, or a compound command returns a non\255zero e)144 96 R .185
9239
-
No equivalent source code line in the reference code can be identified.
-(xit status, subject to)-.15 F .452(the follo)144 108 R .452
9240
-
No equivalent source code line in the reference code can be identified.
-(wing conditions.)-.25 F(The)5.452 E F2(ERR)2.952 E F0 .451
9241
-
No equivalent source code line in the reference code can be identified.
-(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .451
9242
-
No equivalent source code line in the reference code can be identified.
-(ailed command is part of the com-)-.1 F .387
9243
-
No equivalent source code line in the reference code can be identified.
-(mand list immediately follo)144 120 R .387(wing a)-.25 F/F4 10
9244
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(while)2.887 E F0(or)2.887 E F4(until)2.888 E F0 -.1(ke)
9245
-
No equivalent source code line in the reference code can be identified.
-2.888 G(yw)-.05 E .388(ord, part of the test in an)-.1 F F1(if)2.898 E
9246
-
No equivalent source code line in the reference code can be identified.
-F0 .388(statement, part)4.848 F .778(of a command e)144 132 R -.15(xe)
9247
-
No equivalent source code line in the reference code can be identified.
--.15 G .778(cuted in a).15 F F4(&&)3.278 E F0(or)3.278 E F4(||)3.278 E
9248
-
No equivalent source code line in the reference code can be identified.
-F0 .778(list e)3.278 F .778(xcept the command follo)-.15 F .778
9249
-
No equivalent source code line in the reference code can be identified.
-(wing the \214nal)-.25 F F4(&&)3.278 E F0(or)3.278 E F4(||)3.277 E F0
9250
-
No equivalent source code line in the reference code can be identified.
-3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 144 R 1.28
9251
-
No equivalent source code line in the reference code can be identified.
-(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)-3.78
9252
-
No equivalent source code line in the reference code can be identified.
-F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F4(!)
9253
-
No equivalent source code line in the reference code can be identified.
-3.78 E F0(.)A(These are the same conditions obe)144 156 Q(yed by the)
9254
-
No equivalent source code line in the reference code can be identified.
--.15 E F4(err)2.5 E(exit)-.18 E F0(\()2.5 E F4<ad65>A F0 2.5(\)o)C
9255
-
No equivalent source code line in the reference code can be identified.
-(ption.)-2.5 E 1.095
9253
-
+-.18 E F0 -.2(bu)3.144 G(iltins).2 E(\214nishes e)144 417.6 Q -.15(xe)
9254
-
+-.15 G(cuting.).15 E .961(If a)144 435.6 R F2(sigspec)3.801 E F0(is)
9255
-
+3.771 E F3(ERR)3.461 E F4(,)A F0 .961(the command)3.211 F F2(ar)3.791 E
9256
-
+(g)-.37 E F0 .961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F
9257
-
+-.15(ve)-.25 G 3.461(ra).15 G .96(pipeline \(which may consist of a)
9258
-
+-.001 F .185(single simple command\), a list, or a compound command ret\
9259
-
+urns a non\255zero e)144 447.6 R .185(xit status, subject to)-.15 F .452
9260
-
+(the follo)144 459.6 R .452(wing conditions.)-.25 F(The)5.452 E F3(ERR)
9261
-
+2.952 E F0 .451(trap is not e)2.701 F -.15(xe)-.15 G .451
9262
-
+(cuted if the f).15 F .451(ailed command is part of the com-)-.1 F .387
9263
-
+(mand list immediately follo)144 471.6 R .387(wing a)-.25 F F1(while)
9264
-
+2.887 E F0(or)2.887 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
9265
-
+(ord, part of the test in an)-.1 F F2(if)2.898 E F0 .388
9266
-
+(statement, part)4.848 F .778(of a command e)144 483.6 R -.15(xe)-.15 G
9267
-
+.778(cuted in a).15 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 .778
9268
-
+(list e)3.278 F .778(xcept the command follo)-.15 F .778
9269
-
+(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.277 E F0
9270
-
+3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 495.6 R
9271
-
+1.28(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)
9272
-
+-3.78 F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F
9273
-
+F1(!)3.78 E F0(.)A(These are the same conditions obe)144 507.6 Q
9274
-
+(yed by the)-.15 E F1(err)2.5 E(exit)-.18 E F0(\()2.5 E F1<ad65>A F0 2.5
9275
-
+(\)o)C(ption.)-2.5 E 1.095
9256 ➡ 9276 (Signals ignored upon entry to the shell cannot be trapped or reset.)144
9257
-
No equivalent source code line in the reference code can be identified.
-174 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662
9258
-
No equivalent source code line in the reference code can be identified.
-(being ignored are reset to their original v)144 186 R .662
9277
-
+525.6 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662
9278
-
+(being ignored are reset to their original v)144 537.6 R .662
9259 ➡ 9279 (alues in a subshell or subshell en)-.25 F .662(vironment when one is)
9260
-
No equivalent source code line in the reference code can be identified.
--.4 F 2.5(created. The)144 198 R(return status is f)2.5 E(alse if an)-.1
9261
-
No equivalent source code line in the reference code can be identified.
-E(y)-.15 E F1(sigspec)2.84 E F0(is in)2.81 E -.25(va)-.4 G
9262
-
No equivalent source code line in the reference code can be identified.
-(lid; otherwise).25 E F4(trap)2.5 E F0(returns true.)2.5 E F4(type)108
9263
-
No equivalent source code line in the reference code can be identified.
-214.8 Q F0([)2.5 E F4(\255aftpP)A F0(])A F1(name)2.5 E F0([)2.5 E F1
9264
-
No equivalent source code line in the reference code can be identified.
-(name)A F0(...])2.5 E -.4(Wi)144 226.8 S .174
9265
-
No equivalent source code line in the reference code can be identified.
-(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F1(name)
9280
-
+-.4 F 2.5(created. The)144 549.6 R(return status is f)2.5 E(alse if an)
9281
-
+-.1 E(y)-.15 E F2(sigspec)2.84 E F0(is in)2.81 E -.25(va)-.4 G
9282
-
+(lid; otherwise).25 E F1(trap)2.5 E F0(returns true.)2.5 E F1(type)108
9283
-
+566.4 Q F0([)2.5 E F1(\255aftpP)A F0(])A F2(name)2.5 E F0([)2.5 E F2
9284
-
+(name)A F0(...])2.5 E -.4(Wi)144 578.4 S .174
9285
-
+(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F2(name)
9266 ➡ 9286 3.034 E F0 -.1(wo)2.854 G .173
9267 ➡ 9287 (uld be interpreted if used as a command name.).1 F .173(If the)5.173 F
9268
-
No equivalent source code line in the reference code can be identified.
-F4<ad74>144 238.8 Q F0 .842(option is used,)3.342 F F4(type)3.342 E F0
9269
-
No equivalent source code line in the reference code can be identified.
-.843(prints a string which is one of)3.343 F F1(alias)3.343 E F0(,).27 E
9270
-
No equivalent source code line in the reference code can be identified.
-F1 -.1(ke)3.343 G(ywor)-.2 E(d)-.37 E F0(,).77 E F1(function)3.343 E F0
9271
-
No equivalent source code line in the reference code can be identified.
-(,).24 E F1 -.2(bu)3.343 G(iltin).2 E F0 3.343(,o).24 G(r)-3.343 E F1
9272
-
No equivalent source code line in the reference code can be identified.
-(\214le)5.253 E F0(if)3.523 E F1(name)144.36 250.8 Q F0 .087
9288
-
+F1<ad74>144 590.4 Q F0 .842(option is used,)3.342 F F1(type)3.342 E F0
9289
-
+.843(prints a string which is one of)3.343 F F2(alias)3.343 E F0(,).27 E
9290
-
+F2 -.1(ke)3.343 G(ywor)-.2 E(d)-.37 E F0(,).77 E F2(function)3.343 E F0
9291
-
+(,).24 E F2 -.2(bu)3.343 G(iltin).2 E F0 3.343(,o).24 G(r)-3.343 E F2
9292
-
+(\214le)5.253 E F0(if)3.523 E F2(name)144.36 602.4 Q F0 .087
9273 ➡ 9293 (is an alias, shell reserv)2.767 F .087(ed w)-.15 F .087
9274 ➡ 9294 (ord, function, b)-.1 F .086(uiltin, or disk \214le, respecti)-.2 F -.15
9275
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G(ly).15 E 5.086(.I)-.65 G 2.586(ft)-5.086 G(he)-2.586 E F1
9295
-
+(ve)-.25 G(ly).15 E 5.086(.I)-.65 G 2.586(ft)-5.086 G(he)-2.586 E F2
9276 ➡ 9296 (name)2.946 E F0 .086(is not)2.766 F .118
9277
-
No equivalent source code line in the reference code can be identified.
-(found, then nothing is printed, and an e)144 262.8 R .118
9297
-
+(found, then nothing is printed, and an e)144 614.4 R .118
9278 ➡ 9298 (xit status of f)-.15 F .118(alse is returned.)-.1 F .119(If the)5.119 F
9279
-
No equivalent source code line in the reference code can be identified.
-F4<ad70>2.619 E F0 .119(option is used,)2.619 F F4(type)2.619 E F0 .855
9280
-
No equivalent source code line in the reference code can be identified.
-(either returns the name of the disk \214le that w)144 274.8 R .855
9281
-
No equivalent source code line in the reference code can be identified.
-(ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F1(name)3.715 E F0
9299
-
+F1<ad70>2.619 E F0 .119(option is used,)2.619 F F1(type)2.619 E F0 .855
9300
-
+(either returns the name of the disk \214le that w)144 626.4 R .855
9301
-
+(ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F2(name)3.715 E F0
9282 ➡ 9302 .855(were speci\214ed as a com-)3.535 F .64(mand name, or nothing if)144
9283
-
No equivalent source code line in the reference code can be identified.
-286.8 R/F5 10/Courier@0 SF .64(type -t name)3.14 F F0 -.1(wo)3.14 G .641
9284
-
No equivalent source code line in the reference code can be identified.
-(uld not return).1 F F1(\214le)3.141 E F0 5.641(.T).18 G(he)-5.641 E F4
9285
-
No equivalent source code line in the reference code can be identified.
-<ad50>3.141 E F0 .641(option forces a)3.141 F F2 -.666(PA)3.141 G(TH)
9286
-
No equivalent source code line in the reference code can be identified.
--.189 E F0 .113(search for each)144 298.8 R F1(name)2.613 E F0 2.613(,e)
9303
-
+638.4 R/F5 10/Courier@0 SF .64(type -t name)3.14 F F0 -.1(wo)3.14 G .641
9304
-
+(uld not return).1 F F2(\214le)3.141 E F0 5.641(.T).18 G(he)-5.641 E F1
9305
-
+<ad50>3.141 E F0 .641(option forces a)3.141 F F3 -.666(PA)3.141 G(TH)
9306
-
+-.189 E F0 .113(search for each)144 650.4 R F2(name)2.613 E F0 2.613(,e)
9287 ➡ 9307 C -.15(ve)-2.863 G 2.613(ni).15 G(f)-2.613 E F5 .113(type -t name)2.613
9288
-
No equivalent source code line in the reference code can be identified.
-F F0 -.1(wo)2.613 G .113(uld not return).1 F F1(\214le)2.613 E F0 5.113
9289
-
No equivalent source code line in the reference code can be identified.
-(.I).18 G 2.613(fa)-5.113 G .112(command is hashed,)-.001 F F4<ad70>
9290
-
No equivalent source code line in the reference code can be identified.
-2.612 E F0(and)144 310.8 Q F4<ad50>3.23 E F0 .73(print the hashed v)3.23
9308
-
+F F0 -.1(wo)2.613 G .113(uld not return).1 F F2(\214le)2.613 E F0 5.113
9309
-
+(.I).18 G 2.613(fa)-5.113 G .112(command is hashed,)-.001 F F1<ad70>
9310
-
+2.612 E F0(and)144 662.4 Q F1<ad50>3.23 E F0 .73(print the hashed v)3.23
9291 ➡ 9311 F .731
9292 ➡ 9312 (alue, which is not necessarily the \214le that appears \214rst in)-.25
9293
-
No equivalent source code line in the reference code can be identified.
-F F2 -.666(PA)3.231 G(TH)-.189 E F3(.)A F0 .731(If the)5.231 F F4<ad61>
9294
-
No equivalent source code line in the reference code can be identified.
-144 322.8 Q F0 1.749(option is used,)4.249 F F4(type)4.248 E F0 1.748
9313
-
+F F3 -.666(PA)3.231 G(TH)-.189 E F4(.)A F0 .731(If the)5.231 F F1<ad61>
9314
-
+144 674.4 Q F0 1.749(option is used,)4.249 F F1(type)4.248 E F0 1.748
9295 ➡ 9315 (prints all of the places that contain an e)4.248 F -.15(xe)-.15 G 1.748
9296
-
No equivalent source code line in the reference code can be identified.
-(cutable named).15 F F1(name)4.248 E F0 6.748(.T).18 G(his)-6.748 E .744
9297
-
No equivalent source code line in the reference code can be identified.
-(includes aliases and functions, if and only if the)144 334.8 R F4<ad70>
9316
-
+(cutable named).15 F F2(name)4.248 E F0 6.748(.T).18 G(his)-6.748 E .744
9317
-
+(includes aliases and functions, if and only if the)144 686.4 R F1<ad70>
9298 ➡ 9318 3.244 E F0 .744(option is not also used.)3.244 F .744
9299 ➡ 9319 (The table of hashed)5.744 F 1.223(commands is not consulted when using)
9300
-
No equivalent source code line in the reference code can be identified.
-144 346.8 R F4<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F4<ad66>3.723 E F0
9320
-
+144 698.4 R F1<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F1<ad66>3.723 E F0
9301 ➡ 9321 1.223(option suppresses shell function lookup, as)3.723 F .325(with the)
9302
-
No equivalent source code line in the reference code can be identified.
-144 358.8 R F4(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F4(type)
9322
-
+144 710.4 R F1(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F1(type)
9303 ➡ 9323 5.325 E F0 .325(returns true if all of the ar)2.825 F .326
9304 ➡ 9324 (guments are found, f)-.18 F .326(alse if an)-.1 F 2.826(ya)-.15 G .326
9305
-
No equivalent source code line in the reference code can be identified.
-(re not)-2.826 F(found.)144 370.8 Q F4(ulimit)108 387.6 Q F0([)2.5 E F4
9306
-
No equivalent source code line in the reference code can be identified.
-(\255HSabcde\214klmnpqrstuvxPT)A F0([)2.5 E F1(limit)A F0(]])A(Pro)144
9307
-
No equivalent source code line in the reference code can be identified.
-399.6 Q .244(vides control o)-.15 F -.15(ve)-.15 G 2.744(rt).15 G .244
9325
-
+(re not)-2.826 F(found.)144 722.4 Q(GNU Bash 5.0)72 768 Q(2018 March 15)
9326
-
+144.29 E(77)193.45 E 0 Cg EP
9327
-
+%%Page: 78 78
9328
-
+%%BeginPageSetup
9329
-
+BP
9330
-
+%%EndPageSetup
9331
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9332
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
9333
-
+SF(ulimit)108 84 Q F0([)2.5 E F1(\255HSabcde\214klmnpqrstuvxPT)A F0([)
9334
-
+2.5 E/F2 10/Times-Italic@0 SF(limit)A F0(]])A(Pro)144 96 Q .244
9335
-
+(vides control o)-.15 F -.15(ve)-.15 G 2.744(rt).15 G .244
9308 ➡ 9336 (he resources a)-2.744 F -.25(va)-.2 G .244
9309 ➡ 9337 (ilable to the shell and to processes started by it, on systems).25 F
9310
-
No equivalent source code line in the reference code can be identified.
-.943(that allo)144 411.6 R 3.443(ws)-.25 G .943(uch control.)-3.443 F
9311
-
No equivalent source code line in the reference code can be identified.
-(The)5.943 E F4<ad48>3.443 E F0(and)3.443 E F4<ad53>3.444 E F0 .944
9338
-
+.943(that allo)144 108 R 3.443(ws)-.25 G .943(uch control.)-3.443 F(The)
9339
-
+5.943 E F1<ad48>3.443 E F0(and)3.443 E F1<ad53>3.444 E F0 .944
9312 ➡ 9340 (options specify that the hard or soft limit is set for the)3.444 F(gi)
9313
-
No equivalent source code line in the reference code can be identified.
-144 423.6 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208
9314
-
No equivalent source code line in the reference code can be identified.
-(hard limit cannot be increased by a non-root user once it is set; a so\
9315
-
No equivalent source code line in the reference code can be identified.
-ft limit may)2.709 F .425(be increased up to the v)144 435.6 R .425
9316
-
No equivalent source code line in the reference code can be identified.
-(alue of the hard limit.)-.25 F .426(If neither)5.425 F F4<ad48>2.926 E
9317
-
No equivalent source code line in the reference code can be identified.
-F0(nor)2.926 E F4<ad53>2.926 E F0 .426
9341
-
+144 120 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208(\
9342
-
+hard limit cannot be increased by a non-root user once it is set; a sof\
9343
-
+t limit may)2.709 F .425(be increased up to the v)144 132 R .425
9344
-
+(alue of the hard limit.)-.25 F .426(If neither)5.425 F F1<ad48>2.926 E
9345
-
+F0(nor)2.926 E F1<ad53>2.926 E F0 .426
9318 ➡ 9346 (is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144
9319
-
No equivalent source code line in the reference code can be identified.
-447.6 R .139(The v)5.139 F .139(alue of)-.25 F F1(limit)2.729 E F0 .139
9347
-
+144 R .139(The v)5.139 F .139(alue of)-.25 F F2(limit)2.729 E F0 .139
9320 ➡ 9348 (can be a number in the unit speci\214ed for the resource or one)3.319 F
9321
-
No equivalent source code line in the reference code can be identified.
-.741(of the special v)144 459.6 R(alues)-.25 E F4(hard)3.241 E F0(,)A F4
9322
-
No equivalent source code line in the reference code can be identified.
-(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F4(unlimited)3.241 E F0 3.241(,w)
9349
-
+.741(of the special v)144 156 R(alues)-.25 E F1(hard)3.241 E F0(,)A F1
9350
-
+(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F1(unlimited)3.241 E F0 3.241(,w)
9323 ➡ 9351 C .741(hich stand for the current hard limit, the current)-3.241 F .78
9324
-
No equivalent source code line in the reference code can be identified.
-(soft limit, and no limit, respecti)144 471.6 R -.15(ve)-.25 G(ly).15 E
9325
-
No equivalent source code line in the reference code can be identified.
-5.78(.I)-.65 G(f)-5.78 E F1(limit)3.37 E F0 .78
9352
-
+(soft limit, and no limit, respecti)144 168 R -.15(ve)-.25 G(ly).15 E
9353
-
+5.78(.I)-.65 G(f)-5.78 E F2(limit)3.37 E F0 .78
9326 ➡ 9354 (is omitted, the current v)3.96 F .78(alue of the soft limit of the)-.25
9327
-
No equivalent source code line in the reference code can be identified.
-F .498(resource is printed, unless the)144 483.6 R F4<ad48>2.999 E F0
9328
-
No equivalent source code line in the reference code can be identified.
-.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .499
9355
-
+F .498(resource is printed, unless the)144 180 R F1<ad48>2.999 E F0 .499
9356
-
+(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .499
9329 ➡ 9357 (more than one resource is speci\214ed, the)2.999 F
9330
-
No equivalent source code line in the reference code can be identified.
-(limit name and unit are printed before the v)144 495.6 Q 2.5
9331
-
No equivalent source code line in the reference code can be identified.
-(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F4
9332
-
No equivalent source code line in the reference code can be identified.
-<ad61>144 507.6 Q F0(All current limits are reported)180 507.6 Q F4
9333
-
No equivalent source code line in the reference code can be identified.
-<ad62>144 519.6 Q F0(The maximum sock)180 519.6 Q(et b)-.1 E(uf)-.2 E
9334
-
No equivalent source code line in the reference code can be identified.
-(fer size)-.25 E F4<ad63>144 531.6 Q F0
9335
-
No equivalent source code line in the reference code can be identified.
-(The maximum size of core \214les created)180 531.6 Q F4<ad64>144 543.6
9336
-
No equivalent source code line in the reference code can be identified.
-Q F0(The maximum size of a process')180 543.6 Q 2.5(sd)-.55 G(ata se)
9337
-
No equivalent source code line in the reference code can be identified.
--2.5 E(gment)-.15 E F4<ad65>144 555.6 Q F0
9338
-
No equivalent source code line in the reference code can be identified.
-(The maximum scheduling priority \("nice"\))180 555.6 Q F4<ad66>144
9339
-
No equivalent source code line in the reference code can be identified.
-567.6 Q F0
9340
-
No equivalent source code line in the reference code can be identified.
-(The maximum size of \214les written by the shell and its children)180
9341
-
No equivalent source code line in the reference code can be identified.
-567.6 Q F4<ad69>144 579.6 Q F0(The maximum number of pending signals)180
9342
-
No equivalent source code line in the reference code can be identified.
-579.6 Q F4<ad6b>144 591.6 Q F0
9343
-
No equivalent source code line in the reference code can be identified.
-(The maximum number of kqueues that may be allocated)180 591.6 Q F4
9344
-
No equivalent source code line in the reference code can be identified.
-<ad6c>144 603.6 Q F0(The maximum size that may be lock)180 603.6 Q
9345
-
No equivalent source code line in the reference code can be identified.
-(ed into memory)-.1 E F4<ad6d>144 615.6 Q F0
9346
-
No equivalent source code line in the reference code can be identified.
-(The maximum resident set size \(man)180 615.6 Q 2.5(ys)-.15 G
9347
-
No equivalent source code line in the reference code can be identified.
-(ystems do not honor this limit\))-2.5 E F4<ad6e>144 627.6 Q F0 .791(Th\
9348
-
No equivalent source code line in the reference code can be identified.
-e maximum number of open \214le descriptors \(most systems do not allo)
9349
-
No equivalent source code line in the reference code can be identified.
-180 627.6 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F
9350
-
No equivalent source code line in the reference code can be identified.
-(be set\))180 639.6 Q F4<ad70>144 651.6 Q F0
9351
-
No equivalent source code line in the reference code can be identified.
-(The pipe size in 512-byte blocks \(this may not be set\))180 651.6 Q F4
9352
-
No equivalent source code line in the reference code can be identified.
-<ad71>144 663.6 Q F0
9353
-
No equivalent source code line in the reference code can be identified.
-(The maximum number of bytes in POSIX message queues)180 663.6 Q F4
9354
-
No equivalent source code line in the reference code can be identified.
-<ad72>144 675.6 Q F0(The maximum real-time scheduling priority)180 675.6
9355
-
No equivalent source code line in the reference code can be identified.
-Q F4<ad73>144 687.6 Q F0(The maximum stack size)180 687.6 Q F4<ad74>144
9356
-
No equivalent source code line in the reference code can be identified.
-699.6 Q F0(The maximum amount of cpu time in seconds)180 699.6 Q F4
9357
-
No equivalent source code line in the reference code can be identified.
-<ad75>144 711.6 Q F0(The maximum number of processes a)180 711.6 Q -.25
9358
-
No equivalent source code line in the reference code can be identified.
-(va)-.2 G(ilable to a single user).25 E(GNU Bash 4.4)72 768 Q
9359
-
No equivalent source code line in the reference code can be identified.
-(2018 March 2)146.79 E(77)195.95 E 0 Cg EP
9360
-
No equivalent source code line in the reference code can be identified.
-%%Page: 78 78
9361
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
9362
-
No equivalent source code line in the reference code can be identified.
-BP
9363
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
9364
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9365
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
9366
-
No equivalent source code line in the reference code can be identified.
-SF<ad76>144 84 Q F0 .47(The maximum amount of virtual memory a)180 84 R
9367
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.2 G .47(ilable to the shell and, on some systems, to).25 F
9368
-
No equivalent source code line in the reference code can be identified.
-(its children)180 96 Q F1<ad78>144 108 Q F0
9369
-
No equivalent source code line in the reference code can be identified.
-(The maximum number of \214le locks)180 108 Q F1<ad50>144 120 Q F0
9370
-
No equivalent source code line in the reference code can be identified.
-(The maximum number of pseudoterminals)180 120 Q F1<ad54>144 132 Q F0
9371
-
No equivalent source code line in the reference code can be identified.
-(The maximum number of threads)180 132 Q(If)144 148.8 Q/F2 10
9372
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve)-.25 G
9373
-
No equivalent source code line in the reference code can be identified.
-.468(n, and the).15 F F1<ad61>2.968 E F0 .468(option is not used,)2.968
9374
-
No equivalent source code line in the reference code can be identified.
-F F2(limit)2.968 E F0 .468(is the ne)2.968 F 2.968(wv)-.25 G .468
9358
-
+(limit name and unit are printed before the v)144 192 Q 2.5(alue. Other)
9359
-
+-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F1<ad61>144 204
9360
-
+Q F0(All current limits are reported)180 204 Q F1<ad62>144 216 Q F0
9361
-
+(The maximum sock)180 216 Q(et b)-.1 E(uf)-.2 E(fer size)-.25 E F1<ad63>
9362
-
+144 228 Q F0(The maximum size of core \214les created)180 228 Q F1<ad64>
9363
-
+144 240 Q F0(The maximum size of a process')180 240 Q 2.5(sd)-.55 G
9364
-
+(ata se)-2.5 E(gment)-.15 E F1<ad65>144 252 Q F0
9365
-
+(The maximum scheduling priority \("nice"\))180 252 Q F1<ad66>144 264 Q
9366
-
+F0(The maximum size of \214les written by the shell and its children)180
9367
-
+264 Q F1<ad69>144 276 Q F0(The maximum number of pending signals)180 276
9368
-
+Q F1<ad6b>144 288 Q F0
9369
-
+(The maximum number of kqueues that may be allocated)180 288 Q F1<ad6c>
9370
-
+144 300 Q F0(The maximum size that may be lock)180 300 Q(ed into memory)
9371
-
+-.1 E F1<ad6d>144 312 Q F0(The maximum resident set size \(man)180 312 Q
9372
-
+2.5(ys)-.15 G(ystems do not honor this limit\))-2.5 E F1<ad6e>144 324 Q
9373
-
+F0 .791(The maximum number of open \214le descriptors \(most systems do\
9374
-
+ not allo)180 324 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F
9375
-
+(be set\))180 336 Q F1<ad70>144 348 Q F0
9376
-
+(The pipe size in 512-byte blocks \(this may not be set\))180 348 Q F1
9377
-
+<ad71>144 360 Q F0(The maximum number of bytes in POSIX message queues)
9378
-
+180 360 Q F1<ad72>144 372 Q F0
9379
-
+(The maximum real-time scheduling priority)180 372 Q F1<ad73>144 384 Q
9380
-
+F0(The maximum stack size)180 384 Q F1<ad74>144 396 Q F0
9381
-
+(The maximum amount of cpu time in seconds)180 396 Q F1<ad75>144 408 Q
9382
-
+F0(The maximum number of processes a)180 408 Q -.25(va)-.2 G
9383
-
+(ilable to a single user).25 E F1<ad76>144 420 Q F0 .47
9384
-
+(The maximum amount of virtual memory a)180 420 R -.25(va)-.2 G .47
9385
-
+(ilable to the shell and, on some systems, to).25 F(its children)180 432
9386
-
+Q F1<ad78>144 444 Q F0(The maximum number of \214le locks)180 444 Q F1
9387
-
+<ad50>144 456 Q F0(The maximum number of pseudoterminals)180 456 Q F1
9388
-
+<ad54>144 468 Q F0(The maximum number of threads)180 468 Q(If)144 484.8
9389
-
+Q F2(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve)-.25 G .468(n, and the)
9390
-
+.15 F F1<ad61>2.968 E F0 .468(option is not used,)2.968 F F2(limit)2.968
9391
-
+E F0 .468(is the ne)2.968 F 2.968(wv)-.25 G .468
9375 ➡ 9392 (alue of the speci\214ed resource.)-3.218 F(If)5.468 E .044
9376
-
No equivalent source code line in the reference code can be identified.
-(no option is gi)144 160.8 R -.15(ve)-.25 G .044(n, then).15 F F1<ad66>
9393
-
+(no option is gi)144 496.8 R -.15(ve)-.25 G .044(n, then).15 F F1<ad66>
9377 ➡ 9394 2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045
9378 ➡ 9395 (lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1
9379 ➡ 9396 <ad74>2.545 E F0 2.545(,w)C .045(hich is)-2.545 F 1.589(in seconds;)144
9380
-
No equivalent source code line in the reference code can be identified.
-172.8 R F1<ad70>4.089 E F0 4.089(,w)C 1.589
9397
-
+508.8 R F1<ad70>4.089 E F0 4.089(,w)C 1.589
9381 ➡ 9398 (hich is in units of 512-byte blocks;)-4.089 F F1<ad50>4.089 E F0(,)A F1
9382 ➡ 9399 <ad54>4.089 E F0(,)A F1<ad62>4.089 E F0(,)A F1<ad6b>4.089 E F0(,)A F1
9383 ➡ 9400 <ad6e>4.089 E F0 4.089(,a)C(nd)-4.089 E F1<ad75>4.089 E F0 4.088(,w)C
9384
-
No equivalent source code line in the reference code can be identified.
-1.588(hich are)-4.088 F 1.438(unscaled v)144 184.8 R 1.438
9401
-
+1.588(hich are)-4.088 F 1.438(unscaled v)144 520.8 R 1.438
9385 ➡ 9402 (alues; and, when in Posix mode,)-.25 F F1<ad63>3.939 E F0(and)3.939 E
9386 ➡ 9403 F1<ad66>3.939 E F0 3.939(,w)C 1.439(hich are in 512-byte increments.)
9387
-
No equivalent source code line in the reference code can be identified.
--3.939 F(The)6.439 E .404(return status is 0 unless an in)144 196.8 R
9404
-
+-3.939 F(The)6.439 E .404(return status is 0 unless an in)144 532.8 R
9388 ➡ 9405 -.25(va)-.4 G .404(lid option or ar).25 F .404
9389 ➡ 9406 (gument is supplied, or an error occurs while setting)-.18 F 2.5(an)144
9390
-
No equivalent source code line in the reference code can be identified.
-208.8 S .5 -.25(ew l)-2.5 H(imit.).25 E F1(umask)108 225.6 Q F0([)2.5 E
9407
-
+544.8 S .5 -.25(ew l)-2.5 H(imit.).25 E F1(umask)108 561.6 Q F0([)2.5 E
9391 ➡ 9408 F1<ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0 2.5(][)C F2(mode)-2.5 E F0(])A
9392
-
No equivalent source code line in the reference code can be identified.
-.2(The user \214le-creation mask is set to)144 237.6 R F2(mode)2.7 E F0
9409
-
+.2(The user \214le-creation mask is set to)144 573.6 R F2(mode)2.7 E F0
9393 ➡ 9410 5.2(.I).18 G(f)-5.2 E F2(mode)3.08 E F0(be)2.88 E .2
9394 ➡ 9411 (gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\
9395 ➡ 9412 therwise it is interpreted as a symbolic mode mask similar to that acce\
9396
-
No equivalent source code line in the reference code can be identified.
-pted by)144 249.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
9397
-
No equivalent source code line in the reference code can be identified.
-261.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382
9413
-
+pted by)144 585.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
9414
-
+597.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382
9398 ➡ 9415 (alue of the mask is printed.)-.25 F(The)5.382 E F1<ad53>2.882 E F0 .382
9399 ➡ 9416 (option causes the mask to be)2.882 F .547
9400
-
No equivalent source code line in the reference code can be identified.
-(printed in symbolic form; the def)144 273.6 R .547
9417
-
+(printed in symbolic form; the def)144 609.6 R .547
9401 ➡ 9418 (ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G
9402 ➡ 9419 (he)-3.047 E F1<ad70>3.047 E F0 .547(option is supplied, and)3.047 F F2
9403
-
No equivalent source code line in the reference code can be identified.
-(mode)144.38 285.6 Q F0 .551
9420
-
+(mode)144.38 621.6 Q F0 .551
9404 ➡ 9421 (is omitted, the output is in a form that may be reused as input.)3.231
9405
-
No equivalent source code line in the reference code can be identified.
-F .552(The return status is 0 if the)5.552 F(mode w)144 297.6 Q
9422
-
+F .552(The return status is 0 if the)5.552 F(mode w)144 633.6 Q
9406 ➡ 9423 (as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E
9407 ➡ 9424 (gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1
9408
-
No equivalent source code line in the reference code can be identified.
-(unalias)108 314.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
9409
-
No equivalent source code line in the reference code can be identified.
-(...])2.5 E(Remo)144 326.4 Q 1.955 -.15(ve e)-.15 H(ach).15 E F2(name)
9425
-
+(unalias)108 650.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
9426
-
+(...])2.5 E(Remo)144 662.4 Q 1.955 -.15(ve e)-.15 H(ach).15 E F2(name)
9410 ➡ 9427 4.155 E F0 1.655(from the list of de\214ned aliases.)4.155 F(If)6.655 E
9411 ➡ 9428 F1<ad61>4.155 E F0 1.655(is supplied, all alias de\214nitions are)4.155
9412
-
No equivalent source code line in the reference code can be identified.
-F(remo)144 338.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
9429
-
+F(remo)144 674.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
9413 ➡ 9430 (alue is true unless a supplied)-.25 E F2(name)2.86 E F0
9414
-
No equivalent source code line in the reference code can be identified.
-(is not a de\214ned alias.)2.68 E F1(unset)108 355.2 Q F0<5bad>2.5 E F1
9431
-
+(is not a de\214ned alias.)2.68 E F1(unset)108 691.2 Q F0<5bad>2.5 E F1
9415 ➡ 9432 (fv)A F0 2.5(][)C<ad>-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...])
9416
-
No equivalent source code line in the reference code can be identified.
-2.5 E -.15(Fo)144 367.2 S 3.827(re).15 G(ach)-3.827 E F2(name)3.827 E F0
9433
-
+2.5 E -.15(Fo)144 703.2 S 3.827(re).15 G(ach)-3.827 E F2(name)3.827 E F0
9417 ➡ 9434 3.827(,r).18 G(emo)-3.827 E 1.627 -.15(ve t)-.15 H 1.327
9418 ➡ 9435 (he corresponding v).15 F 1.327(ariable or function.)-.25 F 1.327
9419 ➡ 9436 (If the)6.327 F F1<ad76>3.828 E F0 1.328(option is gi)3.828 F -.15(ve)
9420
-
No equivalent source code line in the reference code can be identified.
--.25 G 1.328(n, each).15 F F2(name)144.36 379.2 Q F0 1.551
9437
-
+-.25 G 1.328(n, each).15 F F2(name)144.36 715.2 Q F0 1.551
9421 ➡ 9438 (refers to a shell v)4.231 F 1.551(ariable, and that v)-.25 F 1.551
9422 ➡ 9439 (ariable is remo)-.25 F -.15(ve)-.15 G 4.05(d. Read-only).15 F -.25(va)
9423
-
No equivalent source code line in the reference code can be identified.
-4.05 G 1.55(riables may not be).25 F 4.641(unset. If)144 391.2 R F1
9440
-
+4.05 G 1.55(riables may not be).25 F 4.641(unset. If)144 727.2 R F1
9424 ➡ 9441 <ad66>4.641 E F0 2.141(is speci\214ed, each)4.641 F F2(name)5.001 E F0
9425 ➡ 9442 2.141(refers to a shell function, and the function de\214nition is)4.821
9426
-
No equivalent source code line in the reference code can be identified.
-F(remo)144 403.2 Q -.15(ve)-.15 G 2.538(d. If).15 F(the)2.537 E F1<ad6e>
9427
-
No equivalent source code line in the reference code can be identified.
-2.537 E F0 .037(option is supplied, and)2.537 F F2(name)2.537 E F0 .037
9428
-
No equivalent source code line in the reference code can be identified.
-(is a v)2.537 F .037(ariable with the)-.25 F F2(namer)2.537 E(ef)-.37 E
9429
-
No equivalent source code line in the reference code can be identified.
-F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.537 E .492
9430
-
No equivalent source code line in the reference code can be identified.
-(be unset rather than the v)144 415.2 R .492(ariable it references.)-.25
9431
-
No equivalent source code line in the reference code can be identified.
-F F1<ad6e>5.492 E F0 .492(has no ef)2.992 F .492(fect if the)-.25 F F1
9432
-
No equivalent source code line in the reference code can be identified.
-<ad66>2.992 E F0 .492(option is supplied.)2.992 F .493(If no)5.493 F
9433
-
No equivalent source code line in the reference code can be identified.
-.221(options are supplied, each)144 427.2 R F2(name)2.721 E F0 .221
9434
-
No equivalent source code line in the reference code can be identified.
-(refers to a v)2.721 F .22(ariable; if there is no v)-.25 F .22
9435
-
No equivalent source code line in the reference code can be identified.
-(ariable by that name, an)-.25 F 2.72(yf)-.15 G(unc-)-2.72 E 1.188
9436
-
No equivalent source code line in the reference code can be identified.
-(tion with that name is unset.)144 439.2 R 1.189(Each unset v)6.189 F
9437
-
No equivalent source code line in the reference code can be identified.
-1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.689(df).15 G
9438
-
No equivalent source code line in the reference code can be identified.
-1.189(rom the en)-3.689 F(vironment)-.4 E 3.206
9439
-
No equivalent source code line in the reference code can be identified.
-(passed to subsequent commands.)144 451.2 R 3.206(If an)8.206 F 5.706
9443
-
+F(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(78)193.45 E 0 Cg EP
9444
-
+%%Page: 79 79
9445
-
+%%BeginPageSetup
9446
-
+BP
9447
-
+%%EndPageSetup
9448
-
+/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9449
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(remo)144 84 Q -.15
9450
-
+(ve)-.15 G 2.538(d. If).15 F(the)2.537 E/F1 10/Times-Bold@0 SF<ad6e>
9451
-
+2.537 E F0 .037(option is supplied, and)2.537 F/F2 10/Times-Italic@0 SF
9452
-
+(name)2.537 E F0 .037(is a v)2.537 F .037(ariable with the)-.25 F F2
9453
-
+(namer)2.537 E(ef)-.37 E F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0
9454
-
+(will)2.537 E .492(be unset rather than the v)144 96 R .492
9455
-
+(ariable it references.)-.25 F F1<ad6e>5.492 E F0 .492(has no ef)2.992 F
9456
-
+.492(fect if the)-.25 F F1<ad66>2.992 E F0 .492(option is supplied.)
9457
-
+2.992 F .493(If no)5.493 F .221(options are supplied, each)144 108 R F2
9458
-
+(name)2.721 E F0 .221(refers to a v)2.721 F .22
9459
-
+(ariable; if there is no v)-.25 F .22(ariable by that name, an)-.25 F
9460
-
+2.72(yf)-.15 G(unc-)-2.72 E 1.188(tion with that name is unset.)144 120
9461
-
+R 1.189(Each unset v)6.189 F 1.189(ariable or function is remo)-.25 F
9462
-
+-.15(ve)-.15 G 3.689(df).15 G 1.189(rom the en)-3.689 F(vironment)-.4 E
9463
-
+3.206(passed to subsequent commands.)144 132 R 3.206(If an)8.206 F 5.706
9440 ➡ 9464 (yo)-.15 G(f)-5.706 E/F3 9/Times-Bold@0 SF(COMP_W)5.706 E(ORDBREAKS)-.09
9441 ➡ 9465 E/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.455 E F4(,)A F3(SECONDS)5.455 E
9442
-
No equivalent source code line in the reference code can be identified.
-F4(,)A F3(LINENO)144 463.2 Q F4(,)A F3(HISTCMD)4.347 E F4(,)A F3(FUNCN)
9466
-
+F4(,)A F3(LINENO)144 144 Q F4(,)A F3(HISTCMD)4.347 E F4(,)A F3(FUNCN)
9443 ➡ 9467 4.347 E(AME)-.18 E F4(,)A F3(GR)4.347 E(OUPS)-.27 E F4(,)A F0(or)4.348 E
9444 ➡ 9468 F3(DIRST)4.598 E -.495(AC)-.81 G(K).495 E F0 2.098(are unset, the)4.348
9445
-
No equivalent source code line in the reference code can be identified.
-F 4.598(yl)-.15 G 2.098(ose their special)-4.598 F(properties, e)144
9446
-
No equivalent source code line in the reference code can be identified.
-475.2 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he)-2.5 E 2.5(ya)-.15
9447
-
No equivalent source code line in the reference code can be identified.
-G(re subsequently reset.)-2.5 E(The e)5 E(xit status is true unless a)
9448
-
No equivalent source code line in the reference code can be identified.
--.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E F1(wait)108 492 Q
9469
-
+F 4.598(yl)-.15 G 2.098(ose their special)-4.598 F(properties, e)144 156
9470
-
+Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he)-2.5 E 2.5(ya)-.15 G
9471
-
+(re subsequently reset.)-2.5 E(The e)5 E(xit status is true unless a)
9472
-
+-.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E F1(wait)108 172.8 Q
9449 ➡ 9473 F0([)2.5 E F1(\255fn)A F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8(Wa)144
9450
-
No equivalent source code line in the reference code can be identified.
-504 S .659(it for each speci\214ed child process and return its termina\
9451
-
No equivalent source code line in the reference code can be identified.
-tion status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658(may be a process)
9452
-
No equivalent source code line in the reference code can be identified.
-3.928 F .008(ID or a job speci\214cation; if a job spec is gi)144 516 R
9453
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.25 G .009(n, all processes in that job').15 F 2.509(sp)-.55 G
9454
-
No equivalent source code line in the reference code can be identified.
-.009(ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f)
9455
-
No equivalent source code line in the reference code can be identified.
--5.009 E F2(id)144.01 528 Q F0 .522(is not gi)3.792 F -.15(ve)-.25 G
9474
-
+184.8 S .659(it for each speci\214ed child process and return its termi\
9475
-
+nation status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658(may be a process)
9476
-
+3.928 F .008(ID or a job speci\214cation; if a job spec is gi)144 196.8
9477
-
+R -.15(ve)-.25 G .009(n, all processes in that job').15 F 2.509(sp)-.55
9478
-
+G .009(ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f)
9479
-
+-5.009 E F2(id)144.01 208.8 Q F0 .522(is not gi)3.792 F -.15(ve)-.25 G
9456 ➡ 9480 .521(n, all currently acti).15 F .821 -.15(ve c)-.25 H .521
9457 ➡ 9481 (hild processes are w).15 F .521(aited for)-.1 F 3.021(,a)-.4 G .521
9458
-
No equivalent source code line in the reference code can be identified.
-(nd the return status is zero.)-3.021 F(If)5.521 E(the)144 540 Q F1
9482
-
+(nd the return status is zero.)-3.021 F(If)5.521 E(the)144 220.8 Q F1
9459 ➡ 9483 <ad6e>3.056 E F0 .556(option is supplied,)3.056 F F1(wait)3.057 E F0 -.1
9460 ➡ 9484 (wa)3.057 G .557(its for an).1 F 3.057(yj)-.15 G .557
9461 ➡ 9485 (ob to terminate and returns its e)-3.057 F .557(xit status.)-.15 F .557
9462 ➡ 9486 (If the)5.557 F F1<ad66>3.057 E F0 .587
9463
-
No equivalent source code line in the reference code can be identified.
-(option is supplied, and job control is enabled,)144 552 R F1(wait)3.086
9464
-
No equivalent source code line in the reference code can be identified.
-E F0(forces)3.086 E F2(id)3.086 E F0 .586
9487
-
+(option is supplied, and job control is enabled,)144 232.8 R F1(wait)
9488
-
+3.086 E F0(forces)3.086 E F2(id)3.086 E F0 .586
9465 ➡ 9489 (to terminate before returning its sta-)3.086 F .755
9466
-
No equivalent source code line in the reference code can be identified.
-(tus, instead of returning when it changes status.)144 564 R(If)5.756 E
9467
-
No equivalent source code line in the reference code can be identified.
-F2(id)3.266 E F0 .756(speci\214es a non-e)4.026 F .756
9468
-
No equivalent source code line in the reference code can be identified.
-(xistent process or job, the)-.15 F .365(return status is 127.)144 576 R
9469
-
No equivalent source code line in the reference code can be identified.
-.365(Otherwise, the return status is the e)5.365 F .365
9470
-
No equivalent source code line in the reference code can be identified.
-(xit status of the last process or job w)-.15 F(aited)-.1 E(for)144 588
9471
-
No equivalent source code line in the reference code can be identified.
-Q(.)-.55 E/F5 10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 604.8 Q F0(If)
9472
-
No equivalent source code line in the reference code can be identified.
-108 616.8 Q F1(bash)4.396 E F0 1.896(is started with the name)4.396 F F1
9473
-
No equivalent source code line in the reference code can be identified.
-(rbash)4.397 E F0 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F1<ad72>4.397
9474
-
No equivalent source code line in the reference code can be identified.
-E F0 1.897(option is supplied at in)4.397 F -.2(vo)-.4 G 1.897
9475
-
No equivalent source code line in the reference code can be identified.
-(cation, the shell becomes).2 F 3.446(restricted. A)108 628.8 R .945
9490
-
+(tus, instead of returning when it changes status.)144 244.8 R(If)5.756
9491
-
+E F2(id)3.266 E F0 .756(speci\214es a non-e)4.026 F .756
9492
-
+(xistent process or job, the)-.15 F .365(return status is 127.)144 256.8
9493
-
+R .365(Otherwise, the return status is the e)5.365 F .365
9494
-
+(xit status of the last process or job w)-.15 F(aited)-.1 E(for)144
9495
-
+268.8 Q(.)-.55 E/F5 10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 285.6 Q F0
9496
-
+(If)108 297.6 Q F1(bash)4.396 E F0 1.896(is started with the name)4.396
9497
-
+F F1(rbash)4.397 E F0 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F1<ad72>
9498
-
+4.397 E F0 1.897(option is supplied at in)4.397 F -.2(vo)-.4 G 1.897
9499
-
+(cation, the shell becomes).2 F 3.446(restricted. A)108 309.6 R .945
9476 ➡ 9500 (restricted shell is used to set up an en)3.446 F .945
9477 ➡ 9501 (vironment more controlled than the standard shell.)-.4 F(It)5.945 E
9478
-
No equivalent source code line in the reference code can be identified.
-(beha)108 640.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E F1
9502
-
+(beha)108 321.6 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E F1
9479 ➡ 9503 (bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E
9480
-
No equivalent source code line in the reference code can be identified.
-(wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 657.6 Q
9481
-
No equivalent source code line in the reference code can be identified.
-(changing directories with)144 657.6 Q F1(cd)2.5 E F0<83>108 674.4 Q
9482
-
No equivalent source code line in the reference code can be identified.
-(setting or unsetting the v)144 674.4 Q(alues of)-.25 E F3(SHELL)2.5 E
9504
-
+(wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 338.4 Q
9505
-
+(changing directories with)144 338.4 Q F1(cd)2.5 E F0<83>108 355.2 Q
9506
-
+(setting or unsetting the v)144 355.2 Q(alues of)-.25 E F3(SHELL)2.5 E
9483 ➡ 9507 F4(,)A F3 -.666(PA)2.25 G(TH)-.189 E F4(,)A F3(ENV)2.25 E F4(,)A F0(or)
9484
-
No equivalent source code line in the reference code can be identified.
-2.25 E F3 -.27(BA)2.5 G(SH_ENV).27 E F0<83>108 691.2 Q
9485
-
No equivalent source code line in the reference code can be identified.
-(specifying command names containing)144 691.2 Q F1(/)2.5 E F0<83>108
9486
-
No equivalent source code line in the reference code can be identified.
-708 Q(specifying a \214lename containing a)144 708 Q F1(/)2.5 E F0
9508
-
+2.25 E F3 -.27(BA)2.5 G(SH_ENV).27 E F0<83>108 372 Q
9509
-
+(specifying command names containing)144 372 Q F1(/)2.5 E F0<83>108
9510
-
+388.8 Q(specifying a \214lename containing a)144 388.8 Q F1(/)2.5 E F0
9487 ➡ 9511 (as an ar)2.5 E(gument to the)-.18 E F1(.)2.5 E F0 -.2(bu)5 G
9488
-
No equivalent source code line in the reference code can be identified.
-(iltin command).2 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(78)
9489
-
No equivalent source code line in the reference code can be identified.
-195.95 E 0 Cg EP
9490
-
No equivalent source code line in the reference code can be identified.
-%%Page: 79 79
9512
-
+(iltin command).2 E<83>108 405.6 Q .449
9513
-
+(specifying a \214lename containing a slash as an ar)144 405.6 R .449
9514
-
+(gument to the)-.18 F F1<ad70>2.95 E F0 .45(option to the)2.95 F F1
9515
-
+(hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2 F(mand)144 417.6 Q<83>
9516
-
+108 434.4 Q(importing function de\214nitions from the shell en)144 434.4
9517
-
+Q(vironment at startup)-.4 E<83>108 451.2 Q(parsing the v)144 451.2 Q
9518
-
+(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E
9519
-
+(vironment at startup)-.4 E<83>108 468 Q(redirecting output using the >\
9520
-
+, >|, <>, >&, &>, and >> redirection operators)144 468 Q<83>108 484.8 Q
9521
-
+(using the)144 484.8 Q F1(exec)2.5 E F0 -.2(bu)2.5 G
9522
-
+(iltin command to replace the shell with another command).2 E<83>108
9523
-
+501.6 Q(adding or deleting b)144 501.6 Q(uiltin commands with the)-.2 E
9524
-
+F1<ad66>2.5 E F0(and)2.5 E F1<ad64>2.5 E F0(options to the)2.5 E F1
9525
-
+(enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 518.4 Q
9526
-
+(using the)144 518.4 Q F1(enable)2.5 E F0 -.2(bu)2.5 G
9527
-
+(iltin command to enable disabled shell b).2 E(uiltins)-.2 E<83>108
9528
-
+535.2 Q(specifying the)144 535.2 Q F1<ad70>2.5 E F0(option to the)2.5 E
9529
-
+F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 552 Q
9530
-
+(turning of)144 552 Q 2.5(fr)-.25 G(estricted mode with)-2.5 E F1
9531
-
+(set +r)2.5 E F0(or)2.5 E F1(set +o r)2.5 E(estricted)-.18 E F0(.)A
9532
-
+(These restrictions are enforced after an)108 568.8 Q 2.5(ys)-.15 G
9533
-
+(tartup \214les are read.)-2.5 E 1.566
9534
-
+(When a command that is found to be a shell script is e)108 585.6 R -.15
9535
-
+(xe)-.15 G 1.566(cuted \(see).15 F F3 1.566(COMMAND EXECUTION)4.066 F F0
9536
-
+(abo)3.816 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 597.6 Q F0(turns of)
9537
-
+2.5 E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H(estrictions in the shell spa).15
9538
-
+E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E F5(SEE ALSO)72
9539
-
+614.4 Q F2(Bash Refer)108 626.4 Q(ence Manual)-.37 E F0 2.5(,B)C(rian F)
9540
-
+-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E F2(The Gnu Readline Libr)108
9541
-
+638.4 Q(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)
9542
-
+-.15 E F2(The Gnu History Libr)108 650.4 Q(ary)-.15 E F0 2.5(,B)C
9543
-
+(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E F2 -.8(Po)108 662.4 S
9544
-
+(rtable Oper).8 E(ating System Interface \(POSIX\) P)-.15 E
9545
-
+(art 2: Shell and Utilities)-.8 E F0 2.5(,I)C(EEE --)-2.5 E
9546
-
+(http://pubs.opengroup.or)144 674.4 Q(g/onlinepubs/9699919799/)-.18 E
9547
-
+(http://tiswww)108 686.4 Q
9548
-
+(.case.edu/~chet/bash/POSIX -- a description of posix mode)-.65 E F2(sh)
9549
-
+108 698.4 Q F0(\(1\),)A F2(ksh)2.5 E F0(\(1\),)A F2(csh)2.5 E F0(\(1\))A
9550
-
+(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E(79)193.45 E 0 Cg EP
9551
-
+%%Page: 80 80
9491 ➡ 9552 %%BeginPageSetup
9492 ➡ 9553 BP
9493 ➡ 9554 %%EndPageSetup
9494 ➡ 9555 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9495
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E<83>108 84 Q .449
9496
-
No equivalent source code line in the reference code can be identified.
-(specifying a \214lename containing a slash as an ar)144 84 R .449
9497
-
No equivalent source code line in the reference code can be identified.
-(gument to the)-.18 F/F1 10/Times-Bold@0 SF<ad70>2.95 E F0 .45
9498
-
No equivalent source code line in the reference code can be identified.
-(option to the)2.95 F F1(hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2
9499
-
No equivalent source code line in the reference code can be identified.
-F(mand)144 96 Q<83>108 112.8 Q
9500
-
No equivalent source code line in the reference code can be identified.
-(importing function de\214nitions from the shell en)144 112.8 Q
9501
-
No equivalent source code line in the reference code can be identified.
-(vironment at startup)-.4 E<83>108 129.6 Q(parsing the v)144 129.6 Q
9502
-
No equivalent source code line in the reference code can be identified.
-(alue of)-.25 E/F2 9/Times-Bold@0 SF(SHELLOPTS)2.5 E F0
9503
-
No equivalent source code line in the reference code can be identified.
-(from the shell en)2.25 E(vironment at startup)-.4 E<83>108 146.4 Q(red\
9504
-
No equivalent source code line in the reference code can be identified.
-irecting output using the >, >|, <>, >&, &>, and >> redirection operato\
9505
-
No equivalent source code line in the reference code can be identified.
-rs)144 146.4 Q<83>108 163.2 Q(using the)144 163.2 Q F1(exec)2.5 E F0 -.2
9506
-
No equivalent source code line in the reference code can be identified.
-(bu)2.5 G(iltin command to replace the shell with another command).2 E
9507
-
No equivalent source code line in the reference code can be identified.
-<83>108 180 Q(adding or deleting b)144 180 Q(uiltin commands with the)
9508
-
No equivalent source code line in the reference code can be identified.
--.2 E F1<ad66>2.5 E F0(and)2.5 E F1<ad64>2.5 E F0(options to the)2.5 E
9509
-
No equivalent source code line in the reference code can be identified.
-F1(enable)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 196.8 Q
9510
-
No equivalent source code line in the reference code can be identified.
-(using the)144 196.8 Q F1(enable)2.5 E F0 -.2(bu)2.5 G
9511
-
No equivalent source code line in the reference code can be identified.
-(iltin command to enable disabled shell b).2 E(uiltins)-.2 E<83>108
9512
-
No equivalent source code line in the reference code can be identified.
-213.6 Q(specifying the)144 213.6 Q F1<ad70>2.5 E F0(option to the)2.5 E
9513
-
No equivalent source code line in the reference code can be identified.
-F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 230.4 Q
9514
-
No equivalent source code line in the reference code can be identified.
-(turning of)144 230.4 Q 2.5(fr)-.25 G(estricted mode with)-2.5 E F1
9515
-
No equivalent source code line in the reference code can be identified.
-(set +r)2.5 E F0(or)2.5 E F1(set +o r)2.5 E(estricted)-.18 E F0(.)A
9516
-
No equivalent source code line in the reference code can be identified.
-(These restrictions are enforced after an)108 247.2 Q 2.5(ys)-.15 G
9517
-
No equivalent source code line in the reference code can be identified.
-(tartup \214les are read.)-2.5 E 1.566
9518
-
No equivalent source code line in the reference code can be identified.
-(When a command that is found to be a shell script is e)108 264 R -.15
9519
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G 1.566(cuted \(see).15 F F2 1.566(COMMAND EXECUTION)4.066 F F0
9520
-
No equivalent source code line in the reference code can be identified.
-(abo)3.816 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 276 Q F0(turns of)2.5
9521
-
No equivalent source code line in the reference code can be identified.
-E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H(estrictions in the shell spa).15 E
9522
-
No equivalent source code line in the reference code can be identified.
-(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E/F3 10.95
9523
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(SEE ALSO)72 292.8 Q/F4 10/Times-Italic@0 SF(Bash Refer)
9524
-
No equivalent source code line in the reference code can be identified.
-108 304.8 Q(ence Manual)-.37 E F0 2.5(,B)C(rian F)-2.5 E
9525
-
No equivalent source code line in the reference code can be identified.
-(ox and Chet Rame)-.15 E(y)-.15 E F4(The Gnu Readline Libr)108 316.8 Q
9526
-
No equivalent source code line in the reference code can be identified.
-(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E(ox and Chet Rame)-.15 E(y)-.15 E
9527
-
No equivalent source code line in the reference code can be identified.
-F4(The Gnu History Libr)108 328.8 Q(ary)-.15 E F0 2.5(,B)C(rian F)-2.5 E
9528
-
No equivalent source code line in the reference code can be identified.
-(ox and Chet Rame)-.15 E(y)-.15 E F4 -.8(Po)108 340.8 S(rtable Oper).8 E
9529
-
No equivalent source code line in the reference code can be identified.
-(ating System Interface \(POSIX\) P)-.15 E(art 2: Shell and Utilities)
9530
-
No equivalent source code line in the reference code can be identified.
--.8 E F0 2.5(,I)C(EEE --)-2.5 E(http://pubs.opengroup.or)144 352.8 Q
9531
-
No equivalent source code line in the reference code can be identified.
-(g/onlinepubs/9699919799/)-.18 E(http://tiswww)108 364.8 Q
9532
-
No equivalent source code line in the reference code can be identified.
-(.case.edu/~chet/bash/POSIX -- a description of posix mode)-.65 E F4(sh)
9533
-
No equivalent source code line in the reference code can be identified.
-108 376.8 Q F0(\(1\),)A F4(ksh)2.5 E F0(\(1\),)A F4(csh)2.5 E F0(\(1\))A
9534
-
No equivalent source code line in the reference code can be identified.
-F4(emacs)108 388.8 Q F0(\(1\),)A F4(vi)2.5 E F0(\(1\))A F4 -.37(re)108
9535
-
No equivalent source code line in the reference code can be identified.
-400.8 S(adline).37 E F0(\(3\))A F3(FILES)72 417.6 Q F4(/bin/bash)109.666
9536
-
No equivalent source code line in the reference code can be identified.
-429.6 Q F0(The)144 441.6 Q F1(bash)2.5 E F0 -.15(exe)2.5 G(cutable).15 E
9537
-
No equivalent source code line in the reference code can be identified.
-F4(/etc/pr)109.666 453.6 Q(o\214le)-.45 E F0
9538
-
No equivalent source code line in the reference code can be identified.
-(The systemwide initialization \214le, e)144 465.6 Q -.15(xe)-.15 G
9539
-
No equivalent source code line in the reference code can be identified.
-(cuted for login shells).15 E F4(~/.bash_pr)109.666 477.6 Q(o\214le)-.45
9540
-
No equivalent source code line in the reference code can be identified.
-E F0(The personal initialization \214le, e)144 489.6 Q -.15(xe)-.15 G
9541
-
No equivalent source code line in the reference code can be identified.
-(cuted for login shells).15 E F4(~/.bashr)109.666 501.6 Q(c)-.37 E F0
9542
-
No equivalent source code line in the reference code can be identified.
-(The indi)144 513.6 Q(vidual per)-.25 E(-interacti)-.2 E -.15(ve)-.25 G
9543
-
No equivalent source code line in the reference code can be identified.
-(-shell startup \214le).15 E F4(~/.bash_lo)109.666 525.6 Q(gout)-.1 E F0
9544
-
No equivalent source code line in the reference code can be identified.
-(The indi)144 537.6 Q(vidual login shell cleanup \214le, e)-.25 E -.15
9545
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G(cuted when a login shell e).15 E(xits)-.15 E F4(~/.inputr)
9546
-
No equivalent source code line in the reference code can be identified.
-109.666 549.6 Q(c)-.37 E F0(Indi)144 561.6 Q(vidual)-.25 E F4 -.37(re)
9547
-
No equivalent source code line in the reference code can be identified.
-2.5 G(adline).37 E F0(initialization \214le)2.5 E F3 -.548(AU)72 578.4 S
9548
-
No equivalent source code line in the reference code can be identified.
-(THORS).548 E F0(Brian F)108 590.4 Q(ox, Free Softw)-.15 E(are F)-.1 E
9549
-
No equivalent source code line in the reference code can be identified.
-(oundation)-.15 E(bfox@gnu.or)108 602.4 Q(g)-.18 E(Chet Rame)108 619.2 Q
9556
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10
9557
-
+/Times-Italic@0 SF(emacs)108 84 Q F0(\(1\),)A F1(vi)2.5 E F0(\(1\))A F1
9558
-
+-.37(re)108 96 S(adline).37 E F0(\(3\))A/F2 10.95/Times-Bold@0 SF(FILES)
9559
-
+72 112.8 Q F1(/bin/bash)109.666 124.8 Q F0(The)144 136.8 Q/F3 10
9560
-
+/Times-Bold@0 SF(bash)2.5 E F0 -.15(exe)2.5 G(cutable).15 E F1(/etc/pr)
9561
-
+109.666 148.8 Q(o\214le)-.45 E F0
9562
-
+(The systemwide initialization \214le, e)144 160.8 Q -.15(xe)-.15 G
9563
-
+(cuted for login shells).15 E F1(~/.bash_pr)109.666 172.8 Q(o\214le)-.45
9564
-
+E F0(The personal initialization \214le, e)144 184.8 Q -.15(xe)-.15 G
9565
-
+(cuted for login shells).15 E F1(~/.bashr)109.666 196.8 Q(c)-.37 E F0
9566
-
+(The indi)144 208.8 Q(vidual per)-.25 E(-interacti)-.2 E -.15(ve)-.25 G
9567
-
+(-shell startup \214le).15 E F1(~/.bash_lo)109.666 220.8 Q(gout)-.1 E F0
9568
-
+(The indi)144 232.8 Q(vidual login shell cleanup \214le, e)-.25 E -.15
9569
-
+(xe)-.15 G(cuted when a login shell e).15 E(xits)-.15 E F1(~/.inputr)
9570
-
+109.666 244.8 Q(c)-.37 E F0(Indi)144 256.8 Q(vidual)-.25 E F1 -.37(re)
9571
-
+2.5 G(adline).37 E F0(initialization \214le)2.5 E F2 -.548(AU)72 273.6 S
9572
-
+(THORS).548 E F0(Brian F)108 285.6 Q(ox, Free Softw)-.15 E(are F)-.1 E
9573
-
+(oundation)-.15 E(bfox@gnu.or)108 297.6 Q(g)-.18 E(Chet Rame)108 314.4 Q
9550 ➡ 9574 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni)
9551
-
No equivalent source code line in the reference code can be identified.
--2.5 E -.15(ve)-.25 G(rsity).15 E(chet.rame)108 631.2 Q(y@case.edu)-.15
9552
-
No equivalent source code line in the reference code can be identified.
-E F3 -.11(BU)72 648 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .567
9553
-
No equivalent source code line in the reference code can be identified.
-(If you \214nd a b)108 660 R .568(ug in)-.2 F F1(bash,)3.068 E F0 .568
9575
-
+-2.5 E -.15(ve)-.25 G(rsity).15 E(chet.rame)108 326.4 Q(y@case.edu)-.15
9576
-
+E F2 -.11(BU)72 343.2 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .567
9577
-
+(If you \214nd a b)108 355.2 R .568(ug in)-.2 F F3(bash,)3.068 E F0 .568
9554 ➡ 9578 (you should report it.)3.068 F .568(But \214rst, you should mak)5.568 F
9555 ➡ 9579 3.068(es)-.1 G .568(ure that it really is a b)-3.068 F .568(ug, and)-.2
9556
-
No equivalent source code line in the reference code can be identified.
-F 5.626(that it appears in the latest v)108 672 R 5.625(ersion of)-.15 F
9557
-
No equivalent source code line in the reference code can be identified.
-F1(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.625
9580
-
+F 5.626(that it appears in the latest v)108 367.2 R 5.625(ersion of)-.15
9581
-
+F F3(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.625
9558 ➡ 9582 (ersion is al)-.15 F -.1(wa)-.1 G 5.625(ys a).1 F -.25(va)-.2 G 5.625
9559
-
No equivalent source code line in the reference code can be identified.
-(ilable from).25 F F4(ftp://ftp.gnu.or)108 684 Q(g/pub/gnu/bash/)-.37 E
9560
-
No equivalent source code line in the reference code can be identified.
-F0(.)A .41(Once you ha)108 700.8 R .71 -.15(ve d)-.2 H .41
9583
-
+(ilable from).25 F F1(ftp://ftp.gnu.or)108 379.2 Q(g/pub/gnu/bash/)-.37
9584
-
+E F0(.)A .41(Once you ha)108 396 R .71 -.15(ve d)-.2 H .41
9561 ➡ 9585 (etermined that a b).15 F .41(ug actually e)-.2 F .411(xists, use the)
9562
-
No equivalent source code line in the reference code can be identified.
--.15 F F4(bashb)3.181 E(ug)-.2 E F0 .411(command to submit a b)3.131 F
9563
-
No equivalent source code line in the reference code can be identified.
-.411(ug report.)-.2 F(If)5.411 E .595(you ha)108 712.8 R .895 -.15
9586
-
+-.15 F F1(bashb)3.181 E(ug)-.2 E F0 .411(command to submit a b)3.131 F
9587
-
+.411(ug report.)-.2 F(If)5.411 E .595(you ha)108 408 R .895 -.15
9564 ➡ 9588 (ve a \214)-.2 H .595(x, you are encouraged to mail that as well!).15 F
9565 ➡ 9589 .594(Suggestions and `philosophical' b)5.595 F .594(ug reports may)-.2 F
9566
-
No equivalent source code line in the reference code can be identified.
-(be mailed to)108 724.8 Q F4 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0
9567
-
No equivalent source code line in the reference code can be identified.
-(or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F1(gnu.bash.b)2.5 E(ug)
9568
-
No equivalent source code line in the reference code can be identified.
--.2 E F0(.)A(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E(79)195.95 E 0
9569
-
No equivalent source code line in the reference code can be identified.
-Cg EP
9570
-
No equivalent source code line in the reference code can be identified.
-%%Page: 80 80
9571
-
No equivalent source code line in the reference code can be identified.
-%%BeginPageSetup
9572
-
No equivalent source code line in the reference code can be identified.
-BP
9573
-
No equivalent source code line in the reference code can be identified.
-%%EndPageSetup
9574
-
No equivalent source code line in the reference code can be identified.
-/F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9575
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(ALL b)108 84 Q
9576
-
No equivalent source code line in the reference code can be identified.
-(ug reports should include:)-.2 E(The v)108 100.8 Q(ersion number of)
9577
-
No equivalent source code line in the reference code can be identified.
--.15 E/F1 10/Times-Bold@0 SF(bash)2.5 E F0(The hardw)108 112.8 Q
9578
-
No equivalent source code line in the reference code can be identified.
-(are and operating system)-.1 E(The compiler used to compile)108 124.8 Q
9579
-
No equivalent source code line in the reference code can be identified.
-2.5(Ad)108 136.8 S(escription of the b)-2.5 E(ug beha)-.2 E(viour)-.2 E
9580
-
No equivalent source code line in the reference code can be identified.
-2.5(As)108 148.8 S(hort script or `recipe' which e)-2.5 E -.15(xe)-.15 G
9581
-
No equivalent source code line in the reference code can be identified.
-(rcises the b).15 E(ug)-.2 E/F2 10/Times-Italic@0 SF(bashb)108.27 165.6
9582
-
No equivalent source code line in the reference code can be identified.
-Q(ug)-.2 E F0
9590
-
+(be mailed to)108 420 Q F1 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0
9591
-
+(or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F3(gnu.bash.b)2.5 E(ug)
9592
-
+-.2 E F0(.)A(ALL b)108 436.8 Q(ug reports should include:)-.2 E(The v)
9593
-
+108 453.6 Q(ersion number of)-.15 E F3(bash)2.5 E F0(The hardw)108 465.6
9594
-
+Q(are and operating system)-.1 E(The compiler used to compile)108 477.6
9595
-
+Q 2.5(Ad)108 489.6 S(escription of the b)-2.5 E(ug beha)-.2 E(viour)-.2
9596
-
+E 2.5(As)108 501.6 S(hort script or `recipe' which e)-2.5 E -.15(xe)-.15
9597
-
+G(rcises the b).15 E(ug)-.2 E F1(bashb)108.27 518.4 Q(ug)-.2 E F0
9583 ➡ 9598 (inserts the \214rst three items automatically into the template it pro)
9584 ➡ 9599 2.72 E(vides for \214ling a b)-.15 E(ug report.)-.2 E(Comments and b)108
9585
-
No equivalent source code line in the reference code can be identified.
-182.4 Q(ug reports concerning this manual page should be directed to)-.2
9586
-
No equivalent source code line in the reference code can be identified.
-E F2 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.)
9587
-
No equivalent source code line in the reference code can be identified.
-.25 E/F3 10.95/Times-Bold@0 SF -.11(BU)72 199.2 S(GS).11 E F0(It')108
9588
-
No equivalent source code line in the reference code can be identified.
-211.2 Q 2.5(st)-.55 G(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.868
9589
-
No equivalent source code line in the reference code can be identified.
-(There are some subtle dif)108 228 R 1.868(ferences between)-.25 F F1
9600
-
+535.2 Q(ug reports concerning this manual page should be directed to)-.2
9601
-
+E F1 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.)
9602
-
+.25 E F2 -.11(BU)72 552 S(GS).11 E F0(It')108 564 Q 2.5(st)-.55 G
9603
-
+(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.868
9604
-
+(There are some subtle dif)108 580.8 R 1.868(ferences between)-.25 F F3
9590 ➡ 9605 (bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869(ersions of)-.15 F
9591
-
No equivalent source code line in the reference code can be identified.
-F1(sh)4.369 E F0 4.369(,m)C 1.869(ostly because of the)-4.369 F/F4 9
9592
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(POSIX)108 240 Q F0(speci\214cation.)2.25 E
9593
-
No equivalent source code line in the reference code can be identified.
-(Aliases are confusing in some uses.)108 256.8 Q(Shell b)108 273.6 Q
9606
-
+F3(sh)4.369 E F0 4.369(,m)C 1.869(ostly because of the)-4.369 F/F4 9
9607
-
+/Times-Bold@0 SF(POSIX)108 592.8 Q F0(speci\214cation.)2.25 E
9608
-
+(Aliases are confusing in some uses.)108 609.6 Q(Shell b)108 626.4 Q
9594 ➡ 9609 (uiltin commands and functions are not stoppable/restartable.)-.2 E
9595 ➡ 9610 1.315(Compound commands and command sequences of the form `a ; b ; c' a\
9596
-
No equivalent source code line in the reference code can be identified.
-re not handled gracefully when)108 290.4 R .389
9597
-
No equivalent source code line in the reference code can be identified.
-(process suspension is attempted.)108 302.4 R .389
9611
-
+re not handled gracefully when)108 643.2 R .389
9612
-
+(process suspension is attempted.)108 655.2 R .389
9598 ➡ 9613 (When a process is stopped, the shell immediately e)5.389 F -.15(xe)-.15
9599 ➡ 9614 G .39(cutes the ne).15 F .39(xt com-)-.15 F .193(mand in the sequence.)
9600
-
No equivalent source code line in the reference code can be identified.
-108 314.4 R .192(It suf)5.193 F .192(\214ces to place the sequence of c\
9615
-
+108 667.2 R .192(It suf)5.193 F .192(\214ces to place the sequence of c\
9601 ➡ 9616 ommands between parentheses to force it into a)-.25 F
9602
-
No equivalent source code line in the reference code can be identified.
-(subshell, which may be stopped as a unit.)108 326.4 Q(Array v)108 343.2
9603
-
No equivalent source code line in the reference code can be identified.
-Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
9604
-
No equivalent source code line in the reference code can be identified.
-(There may be only one acti)108 360 Q .3 -.15(ve c)-.25 H
9605
-
No equivalent source code line in the reference code can be identified.
-(oprocess at a time.).15 E(GNU Bash 4.4)72 768 Q(2018 March 2)146.79 E
9606
-
No equivalent source code line in the reference code can be identified.
-(80)195.95 E 0 Cg EP
9617
-
+(subshell, which may be stopped as a unit.)108 679.2 Q(Array v)108 696 Q
9618
-
+(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
9619
-
+(There may be only one acti)108 712.8 Q .3 -.15(ve c)-.25 H
9620
-
+(oprocess at a time.).15 E(GNU Bash 5.0)72 768 Q(2018 March 15)144.29 E
9621
-
+(80)193.45 E 0 Cg EP
9607 ➡ 9622 %%Trailer
9608 ➡ 9623 end
9609 ➡ 9624 %%EOF

Modified File: doc/bashref.html

LineTestsDifference Output
diff --git a/doc/bashref.dvi b/doc/bashref.dvi
index 5a0dbced..f21afc58 100644
Binary files a/doc/bashref.dvi and b/doc/bashref.dvi differ
diff --git a/doc/bashref.html b/doc/bashref.html
index 86e41edc..117f0a1c 100644
--- a/doc/bashref.html
+++ b/doc/bashref.html
@@ -1,11 +1,11 @@
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <html>
3 <!-- This text is a brief description of the features that are present in
4
-
No equivalent source code line in the reference code can be identified.
-the Bash shell (version 4.4, 2 March 2018).
4
-
+the Bash shell (version 5.0, 15 March 2018).
5
6
-
No equivalent source code line in the reference code can be identified.
-This is Edition 4.4, last updated 2 March 2018,
6
-
+This is Edition 5.0, last updated 15 March 2018,
7 of The GNU Bash Reference Manual,
8
-
No equivalent source code line in the reference code can be identified.
-for Bash, Version 4.4.
8
-
+for Bash, Version 5.0.
9
10 Copyright (C) 1988-2018 Free Software Foundation, Inc.
11
@@ -284,12 +284,12 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
284 <h1 class="top">Bash Features</h1>
285
286 <p>This text is a brief description of the features that are present in
287
-
No equivalent source code line in the reference code can be identified.
-the Bash shell (version 4.4, 2 March 2018).
287
-
+the Bash shell (version 5.0, 15 March 2018).
288 The Bash home page is <a href="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</a>.
289 </p>
290
-
No equivalent source code line in the reference code can be identified.
-<p>This is Edition 4.4, last updated 2 March 2018,
290
-
+<p>This is Edition 5.0, last updated 15 March 2018,
291 of <cite>The GNU Bash Reference Manual</cite>,
292
-
No equivalent source code line in the reference code can be identified.
-for <code>Bash</code>, Version 4.4.
292
-
+for <code>Bash</code>, Version 5.0.
293 </p>
294 <p>Bash contains features that appear in other popular shells, and some
295 features that only appear in Bash. Some of the shells that Bash has
@@ -2716,8 +2716,8 @@ array, and an index of -1 references the last element.
2716 <dt><code>${<var>parameter</var>#<var>word</var>}</code></dt>
2717 <dt><code>${<var>parameter</var>##<var>word</var>}</code></dt>
2718 <dd><p>The <var>word</var>
2719
-
No equivalent source code line in the reference code can be identified.
-is expanded to produce a pattern just as in filename
2720
-
No equivalent source code line in the reference code can be identified.
-expansion (see <a href="#Filename-Expansion">Filename Expansion</a>). If the pattern matches
2719
-
+is expanded to produce a pattern and matched according to the rules
2720
-
+described below (see <a href="#Pattern-Matching">Pattern Matching</a>). If the pattern matches
2721 the beginning of the expanded value of <var>parameter</var>,
2722 then the result of the expansion is the expanded value of <var>parameter</var>
2723 with the shortest matching pattern (the &lsquo;<samp>#</samp>&rsquo; case) or the
@@ -2733,8 +2733,9 @@ array in turn, and the expansion is the resultant list.
2733 </dd>
2734 <dt><code>${<var>parameter</var>%<var>word</var>}</code></dt>
2735 <dt><code>${<var>parameter</var>%%<var>word</var>}</code></dt>
2736
-
No equivalent source code line in the reference code can be identified.
-<dd><p>The <var>word</var> is expanded to produce a pattern just as in
2737
-
No equivalent source code line in the reference code can be identified.
-filename expansion.
2736
-
+<dd><p>The <var>word</var>
2737
-
+is expanded to produce a pattern and matched according to the rules
2738
-
+described below (see <a href="#Pattern-Matching">Pattern Matching</a>). If the pattern matches
2738 ➡ 2739 If the pattern matches a trailing portion of the expanded value of
2739 ➡ 2740 <var>parameter</var>, then the result of the expansion is the value of
2740 ➡ 2741 <var>parameter</var> with the shortest matching pattern (the &lsquo;<samp>%</samp>&rsquo; case)
@@ -2754,6 +2755,8 @@ array in turn, and the expansion is the resultant list.
2754 ➡ 2755 filename expansion.
2755 ➡ 2756 <var>Parameter</var> is expanded and the longest match of <var>pattern</var>
2756 ➡ 2757 against its value is replaced with <var>string</var>.
2758
-
+The match is performed according to the rules described below
2759
-
+(see <a href="#Pattern-Matching">Pattern Matching</a>).
2757 ➡ 2760 If <var>pattern</var> begins with &lsquo;<samp>/</samp>&rsquo;, all matches of <var>pattern</var> are
2758 ➡ 2761 replaced with <var>string</var>. Normally only the first match is replaced.
2759 ➡ 2762 If <var>pattern</var> begins with &lsquo;<samp>#</samp>&rsquo;, it must match at the beginning
@@ -3045,10 +3048,13 @@ at the start of a filename or immediately following a slash
3045 ➡ 3048 must be matched explicitly, unless the shell option <code>dotglob</code> is set.
3046 ➡ 3049 The filenames &lsquo;<samp>.</samp>&rsquo; and &lsquo;<samp>..</samp>&rsquo; must always be matched explicitly,
3047 ➡ 3050 even if <code>dotglob</code> is set.
3048
-
No equivalent source code line in the reference code can be identified.
-When matching a filename, the slash character must always be
3049
-
No equivalent source code line in the reference code can be identified.
-matched explicitly.
3050 ➡ 3051 In other cases, the &lsquo;<samp>.</samp>&rsquo; character is not treated specially.
3051 ➡ 3052 </p>
3053
-
+<p>When matching a filename, the slash character must always be
3054
-
+matched explicitly by a slash in the pattern, but in other matching
3055
-
+contexts it can be matched by a special pattern character as described
3056
-
+below (see <a href="#Pattern-Matching">Pattern Matching</a>).
3057
-
+</p>
3052 ➡ 3058 <p>See the description of <code>shopt</code> in <a href="#The-Shopt-Builtin">The Shopt Builtin</a>,
3053 ➡ 3059 for a description of the <code>nocaseglob</code>, <code>nullglob</code>,
3054 ➡ 3060 <code>failglob</code>, and <code>dotglob</code> options.

Modified File: doc/bashref.info

LineTestsDifference Output
diff --git a/doc/bashref.info b/doc/bashref.info
index 308575d9..f4d3f522 100644
--- a/doc/bashref.info
+++ b/doc/bashref.info
@@ -2,10 +2,10 @@ This is bashref.info, produced by makeinfo version 6.5 from
2 bashref.texi.
3
4 This text is a brief description of the features that are present in the
5
-
No equivalent source code line in the reference code can be identified.
-Bash shell (version 4.4, 2 March 2018).
5
-
+Bash shell (version 5.0, 15 March 2018).
6
7
-
No equivalent source code line in the reference code can be identified.
- This is Edition 4.4, last updated 2 March 2018, of 'The GNU Bash
8
-
No equivalent source code line in the reference code can be identified.
-Reference Manual', for 'Bash', Version 4.4.
7
-
+ This is Edition 5.0, last updated 15 March 2018, of 'The GNU Bash
8
-
+Reference Manual', for 'Bash', Version 5.0.
9
10 Copyright (C) 1988-2018 Free Software Foundation, Inc.
11
@@ -27,11 +27,11 @@ Bash Features
27 *************
28
29 This text is a brief description of the features that are present in the
30
-
No equivalent source code line in the reference code can be identified.
-Bash shell (version 4.4, 2 March 2018). The Bash home page is
30
-
+Bash shell (version 5.0, 15 March 2018). The Bash home page is
31 <http://www.gnu.org/software/bash/>.
32
33
-
No equivalent source code line in the reference code can be identified.
- This is Edition 4.4, last updated 2 March 2018, of 'The GNU Bash
34
-
No equivalent source code line in the reference code can be identified.
-Reference Manual', for 'Bash', Version 4.4.
33
-
+ This is Edition 5.0, last updated 15 March 2018, of 'The GNU Bash
34
-
+Reference Manual', for 'Bash', Version 5.0.
35
36 Bash contains features that appear in other popular shells, and some
37 features that only appear in Bash. Some of the shells that Bash has
@@ -1859,22 +1859,23 @@ omitted, the operator tests only for existence.
1859
1860 '${PARAMETER#WORD}'
1861 '${PARAMETER##WORD}'
1862
-
No equivalent source code line in the reference code can be identified.
- The WORD is expanded to produce a pattern just as in filename
1863
-
No equivalent source code line in the reference code can be identified.
- expansion (*note Filename Expansion::). If the pattern matches the
1864
-
No equivalent source code line in the reference code can be identified.
- beginning of the expanded value of PARAMETER, then the result of
1865
-
No equivalent source code line in the reference code can be identified.
- the expansion is the expanded value of PARAMETER with the shortest
1866
-
No equivalent source code line in the reference code can be identified.
- matching pattern (the '#' case) or the longest matching pattern
1867
-
No equivalent source code line in the reference code can be identified.
- (the '##' case) deleted. If PARAMETER is '@' or '*', the pattern
1868
-
No equivalent source code line in the reference code can be identified.
- removal operation is applied to each positional parameter in turn,
1869
-
No equivalent source code line in the reference code can be identified.
- and the expansion is the resultant list. If PARAMETER is an array
1870
-
No equivalent source code line in the reference code can be identified.
- variable subscripted with '@' or '*', the pattern removal operation
1871
-
No equivalent source code line in the reference code can be identified.
- is applied to each member of the array in turn, and the expansion
1872
-
No equivalent source code line in the reference code can be identified.
- is the resultant list.
1862
-
+ The WORD is expanded to produce a pattern and matched according to
1863
-
+ the rules described below (*note Pattern Matching::). If the
1864
-
+ pattern matches the beginning of the expanded value of PARAMETER,
1865
-
+ then the result of the expansion is the expanded value of PARAMETER
1866
-
+ with the shortest matching pattern (the '#' case) or the longest
1867
-
+ matching pattern (the '##' case) deleted. If PARAMETER is '@' or
1868
-
+ '*', the pattern removal operation is applied to each positional
1869
-
+ parameter in turn, and the expansion is the resultant list. If
1870
-
+ PARAMETER is an array variable subscripted with '@' or '*', the
1871
-
+ pattern removal operation is applied to each member of the array in
1872
-
+ turn, and the expansion is the resultant list.
1873
1874 '${PARAMETER%WORD}'
1875 '${PARAMETER%%WORD}'
1876
-
No equivalent source code line in the reference code can be identified.
- The WORD is expanded to produce a pattern just as in filename
1877
-
No equivalent source code line in the reference code can be identified.
- expansion. If the pattern matches a trailing portion of the
1876
-
+ The WORD is expanded to produce a pattern and matched according to
1877
-
+ the rules described below (*note Pattern Matching::). If the
1878
-
+ pattern matches If the pattern matches a trailing portion of the
1878 ➡ 1879 expanded value of PARAMETER, then the result of the expansion is
1879 ➡ 1880 the value of PARAMETER with the shortest matching pattern (the '%'
1880 ➡ 1881 case) or the longest matching pattern (the '%%' case) deleted. If
@@ -1888,21 +1889,23 @@ omitted, the operator tests only for existence.
1888 ➡ 1889
1889 ➡ 1890 The PATTERN is expanded to produce a pattern just as in filename
1890 ➡ 1891 expansion. PARAMETER is expanded and the longest match of PATTERN
1891
-
No equivalent source code line in the reference code can be identified.
- against its value is replaced with STRING. If PATTERN begins with
1892
-
No equivalent source code line in the reference code can be identified.
- '/', all matches of PATTERN are replaced with STRING. Normally
1893
-
No equivalent source code line in the reference code can be identified.
- only the first match is replaced. If PATTERN begins with '#', it
1894
-
No equivalent source code line in the reference code can be identified.
- must match at the beginning of the expanded value of PARAMETER. If
1895
-
No equivalent source code line in the reference code can be identified.
- PATTERN begins with '%', it must match at the end of the expanded
1896
-
No equivalent source code line in the reference code can be identified.
- value of PARAMETER. If STRING is null, matches of PATTERN are
1897
-
No equivalent source code line in the reference code can be identified.
- deleted and the '/' following PATTERN may be omitted. If the
1898
-
No equivalent source code line in the reference code can be identified.
- 'nocasematch' shell option (see the description of 'shopt' in *note
1899
-
No equivalent source code line in the reference code can be identified.
- The Shopt Builtin::) is enabled, the match is performed without
1900
-
No equivalent source code line in the reference code can be identified.
- regard to the case of alphabetic characters. If PARAMETER is '@'
1901
-
No equivalent source code line in the reference code can be identified.
- or '*', the substitution operation is applied to each positional
1902
-
No equivalent source code line in the reference code can be identified.
- parameter in turn, and the expansion is the resultant list. If
1903
-
No equivalent source code line in the reference code can be identified.
- PARAMETER is an array variable subscripted with '@' or '*', the
1904
-
No equivalent source code line in the reference code can be identified.
- substitution operation is applied to each member of the array in
1905
-
No equivalent source code line in the reference code can be identified.
- turn, and the expansion is the resultant list.
1892
-
+ against its value is replaced with STRING. The match is performed
1893
-
+ according to the rules described below (*note Pattern Matching::).
1894
-
+ If PATTERN begins with '/', all matches of PATTERN are replaced
1895
-
+ with STRING. Normally only the first match is replaced. If
1896
-
+ PATTERN begins with '#', it must match at the beginning of the
1897
-
+ expanded value of PARAMETER. If PATTERN begins with '%', it must
1898
-
+ match at the end of the expanded value of PARAMETER. If STRING is
1899
-
+ null, matches of PATTERN are deleted and the '/' following PATTERN
1900
-
+ may be omitted. If the 'nocasematch' shell option (see the
1901
-
+ description of 'shopt' in *note The Shopt Builtin::) is enabled,
1902
-
+ the match is performed without regard to the case of alphabetic
1903
-
+ characters. If PARAMETER is '@' or '*', the substitution operation
1904
-
+ is applied to each positional parameter in turn, and the expansion
1905
-
+ is the resultant list. If PARAMETER is an array variable
1906
-
+ subscripted with '@' or '*', the substitution operation is applied
1907
-
+ to each member of the array in turn, and the expansion is the
1908
-
+ resultant list.
1906 ➡ 1909
1907 ➡ 1910 '${PARAMETER^PATTERN}'
1908 ➡ 1911 '${PARAMETER^^PATTERN}'
@@ -2104,8 +2107,12 @@ performed without regard to the case of alphabetic characters.
2104 ➡ 2107 the start of a filename or immediately following a slash must be matched
2105 ➡ 2108 explicitly, unless the shell option 'dotglob' is set. The filenames '.'
2106 ➡ 2109 and '..' must always be matched explicitly, even if 'dotglob' is set.
2107
-
No equivalent source code line in the reference code can be identified.
-When matching a filename, the slash character must always be matched
2108
-
No equivalent source code line in the reference code can be identified.
-explicitly. In other cases, the '.' character is not treated specially.
2110
-
+In other cases, the '.' character is not treated specially.
2111
-
+
2112
-
+ When matching a filename, the slash character must always be matched
2113
-
+explicitly by a slash in the pattern, but in other matching contexts it
2114
-
+can be matched by a special pattern character as described below (*note
2115
-
+Pattern Matching::).
2109 ➡ 2116
2110 ➡ 2117 See the description of 'shopt' in *note The Shopt Builtin::, for a
2111 ➡ 2118 description of the 'nocaseglob', 'nullglob', 'failglob', and 'dotglob'
@@ -11575,134 +11582,134 @@ D.5 Concept Index
11575 ➡ 11582
11576 ➡ 11583 
11577 ➡ 11584 Tag Table:
11578
-
No equivalent source code line in the reference code can be identified.
-Node: Top889
11579
-
No equivalent source code line in the reference code can be identified.
-Node: Introduction2801
11580
-
No equivalent source code line in the reference code can be identified.
-Node: What is Bash?3017
11581
-
No equivalent source code line in the reference code can be identified.
-Node: What is a shell?4131
11582
-
No equivalent source code line in the reference code can be identified.
-Node: Definitions6669
11583
-
No equivalent source code line in the reference code can be identified.
-Node: Basic Shell Features9620
11584
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Syntax10839
11585
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Operation11865
11586
-
No equivalent source code line in the reference code can be identified.
-Node: Quoting13158
11587
-
No equivalent source code line in the reference code can be identified.
-Node: Escape Character14458
11588
-
No equivalent source code line in the reference code can be identified.
-Node: Single Quotes14943
11589
-
No equivalent source code line in the reference code can be identified.
-Node: Double Quotes15291
11590
-
No equivalent source code line in the reference code can be identified.
-Node: ANSI-C Quoting16569
11591
-
No equivalent source code line in the reference code can be identified.
-Node: Locale Translation17828
11592
-
No equivalent source code line in the reference code can be identified.
-Node: Comments18724
11593
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Commands19342
11594
-
No equivalent source code line in the reference code can be identified.
-Node: Simple Commands20214
11595
-
No equivalent source code line in the reference code can be identified.
-Node: Pipelines20845
11596
-
No equivalent source code line in the reference code can be identified.
-Node: Lists23777
11597
-
No equivalent source code line in the reference code can be identified.
-Node: Compound Commands25516
11598
-
No equivalent source code line in the reference code can be identified.
-Node: Looping Constructs26528
11599
-
No equivalent source code line in the reference code can be identified.
-Node: Conditional Constructs29023
11600
-
No equivalent source code line in the reference code can be identified.
-Node: Command Grouping40078
11601
-
No equivalent source code line in the reference code can be identified.
-Node: Coprocesses41557
11602
-
No equivalent source code line in the reference code can be identified.
-Node: GNU Parallel43460
11603
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Functions47434
11604
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Parameters54517
11605
-
No equivalent source code line in the reference code can be identified.
-Node: Positional Parameters58930
11606
-
No equivalent source code line in the reference code can be identified.
-Node: Special Parameters59830
11607
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Expansions63167
11608
-
No equivalent source code line in the reference code can be identified.
-Node: Brace Expansion65290
11609
-
No equivalent source code line in the reference code can be identified.
-Node: Tilde Expansion68014
11610
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Parameter Expansion70362
11611
-
No equivalent source code line in the reference code can be identified.
-Node: Command Substitution84650
11612
-
No equivalent source code line in the reference code can be identified.
-Node: Arithmetic Expansion86005
11613
-
No equivalent source code line in the reference code can be identified.
-Node: Process Substitution86937
11614
-
No equivalent source code line in the reference code can be identified.
-Node: Word Splitting88057
11615
-
No equivalent source code line in the reference code can be identified.
-Node: Filename Expansion90001
11616
-
No equivalent source code line in the reference code can be identified.
-Node: Pattern Matching92375
11617
-
No equivalent source code line in the reference code can be identified.
-Node: Quote Removal96361
11618
-
No equivalent source code line in the reference code can be identified.
-Node: Redirections96656
11619
-
No equivalent source code line in the reference code can be identified.
-Node: Executing Commands106214
11620
-
No equivalent source code line in the reference code can be identified.
-Node: Simple Command Expansion106884
11621
-
No equivalent source code line in the reference code can be identified.
-Node: Command Search and Execution108814
11622
-
No equivalent source code line in the reference code can be identified.
-Node: Command Execution Environment111190
11623
-
No equivalent source code line in the reference code can be identified.
-Node: Environment114174
11624
-
No equivalent source code line in the reference code can be identified.
-Node: Exit Status115833
11625
-
No equivalent source code line in the reference code can be identified.
-Node: Signals117503
11626
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Scripts119470
11627
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Builtin Commands121985
11628
-
No equivalent source code line in the reference code can be identified.
-Node: Bourne Shell Builtins124023
11629
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Builtins144681
11630
-
No equivalent source code line in the reference code can be identified.
-Node: Modifying Shell Behavior173589
11631
-
No equivalent source code line in the reference code can be identified.
-Node: The Set Builtin173934
11632
-
No equivalent source code line in the reference code can be identified.
-Node: The Shopt Builtin184347
11633
-
No equivalent source code line in the reference code can be identified.
-Node: Special Builtins201217
11634
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Variables202196
11635
-
No equivalent source code line in the reference code can be identified.
-Node: Bourne Shell Variables202633
11636
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Variables204737
11637
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Features234751
11638
-
No equivalent source code line in the reference code can be identified.
-Node: Invoking Bash235650
11639
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Startup Files241636
11640
-
No equivalent source code line in the reference code can be identified.
-Node: Interactive Shells246739
11641
-
No equivalent source code line in the reference code can be identified.
-Node: What is an Interactive Shell?247149
11642
-
No equivalent source code line in the reference code can be identified.
-Node: Is this Shell Interactive?247798
11643
-
No equivalent source code line in the reference code can be identified.
-Node: Interactive Shell Behavior248613
11644
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Conditional Expressions252101
11645
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Arithmetic256467
11646
-
No equivalent source code line in the reference code can be identified.
-Node: Aliases259284
11647
-
No equivalent source code line in the reference code can be identified.
-Node: Arrays261832
11648
-
No equivalent source code line in the reference code can be identified.
-Node: The Directory Stack267198
11649
-
No equivalent source code line in the reference code can be identified.
-Node: Directory Stack Builtins267982
11650
-
No equivalent source code line in the reference code can be identified.
-Node: Controlling the Prompt270950
11651
-
No equivalent source code line in the reference code can be identified.
-Node: The Restricted Shell273712
11652
-
No equivalent source code line in the reference code can be identified.
-Node: Bash POSIX Mode275537
11653
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control285888
11654
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Basics286348
11655
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Builtins291316
11656
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Variables296043
11657
-
No equivalent source code line in the reference code can be identified.
-Node: Command Line Editing297199
11658
-
No equivalent source code line in the reference code can be identified.
-Node: Introduction and Notation298870
11659
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Interaction300493
11660
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Bare Essentials301684
11661
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Movement Commands303467
11662
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Killing Commands304427
11663
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Arguments306345
11664
-
No equivalent source code line in the reference code can be identified.
-Node: Searching307389
11665
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Init File309575
11666
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Init File Syntax310722
11667
-
No equivalent source code line in the reference code can be identified.
-Node: Conditional Init Constructs331093
11668
-
No equivalent source code line in the reference code can be identified.
-Node: Sample Init File335289
11669
-
No equivalent source code line in the reference code can be identified.
-Node: Bindable Readline Commands338406
11670
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Moving339610
11671
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For History341459
11672
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Text345754
11673
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Killing349143
11674
-
No equivalent source code line in the reference code can be identified.
-Node: Numeric Arguments351624
11675
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Completion352763
11676
-
No equivalent source code line in the reference code can be identified.
-Node: Keyboard Macros356954
11677
-
No equivalent source code line in the reference code can be identified.
-Node: Miscellaneous Commands357641
11678
-
No equivalent source code line in the reference code can be identified.
-Node: Readline vi Mode363594
11679
-
No equivalent source code line in the reference code can be identified.
-Node: Programmable Completion364501
11680
-
No equivalent source code line in the reference code can be identified.
-Node: Programmable Completion Builtins371962
11681
-
No equivalent source code line in the reference code can be identified.
-Node: A Programmable Completion Example381848
11682
-
No equivalent source code line in the reference code can be identified.
-Node: Using History Interactively387099
11683
-
No equivalent source code line in the reference code can be identified.
-Node: Bash History Facilities387783
11684
-
No equivalent source code line in the reference code can be identified.
-Node: Bash History Builtins390788
11685
-
No equivalent source code line in the reference code can be identified.
-Node: History Interaction395319
11686
-
No equivalent source code line in the reference code can be identified.
-Node: Event Designators398386
11687
-
No equivalent source code line in the reference code can be identified.
-Node: Word Designators399605
11688
-
No equivalent source code line in the reference code can be identified.
-Node: Modifiers401242
11689
-
No equivalent source code line in the reference code can be identified.
-Node: Installing Bash402644
11690
-
No equivalent source code line in the reference code can be identified.
-Node: Basic Installation403781
11691
-
No equivalent source code line in the reference code can be identified.
-Node: Compilers and Options407039
11692
-
No equivalent source code line in the reference code can be identified.
-Node: Compiling For Multiple Architectures407780
11693
-
No equivalent source code line in the reference code can be identified.
-Node: Installation Names409473
11694
-
No equivalent source code line in the reference code can be identified.
-Node: Specifying the System Type410291
11695
-
No equivalent source code line in the reference code can be identified.
-Node: Sharing Defaults411007
11696
-
No equivalent source code line in the reference code can be identified.
-Node: Operation Controls411680
11697
-
No equivalent source code line in the reference code can be identified.
-Node: Optional Features412638
11698
-
No equivalent source code line in the reference code can be identified.
-Node: Reporting Bugs423164
11699
-
No equivalent source code line in the reference code can be identified.
-Node: Major Differences From The Bourne Shell424358
11700
-
No equivalent source code line in the reference code can be identified.
-Node: GNU Free Documentation License441210
11701
-
No equivalent source code line in the reference code can be identified.
-Node: Indexes466387
11702
-
No equivalent source code line in the reference code can be identified.
-Node: Builtin Index466841
11703
-
No equivalent source code line in the reference code can be identified.
-Node: Reserved Word Index473668
11704
-
No equivalent source code line in the reference code can be identified.
-Node: Variable Index476116
11705
-
No equivalent source code line in the reference code can be identified.
-Node: Function Index491794
11706
-
No equivalent source code line in the reference code can be identified.
-Node: Concept Index505097
11585
-
+Node: Top891
11586
-
+Node: Introduction2805
11587
-
+Node: What is Bash?3021
11588
-
+Node: What is a shell?4135
11589
-
+Node: Definitions6673
11590
-
+Node: Basic Shell Features9624
11591
-
+Node: Shell Syntax10843
11592
-
+Node: Shell Operation11869
11593
-
+Node: Quoting13162
11594
-
+Node: Escape Character14462
11595
-
+Node: Single Quotes14947
11596
-
+Node: Double Quotes15295
11597
-
+Node: ANSI-C Quoting16573
11598
-
+Node: Locale Translation17832
11599
-
+Node: Comments18728
11600
-
+Node: Shell Commands19346
11601
-
+Node: Simple Commands20218
11602
-
+Node: Pipelines20849
11603
-
+Node: Lists23781
11604
-
+Node: Compound Commands25520
11605
-
+Node: Looping Constructs26532
11606
-
+Node: Conditional Constructs29027
11607
-
+Node: Command Grouping40082
11608
-
+Node: Coprocesses41561
11609
-
+Node: GNU Parallel43464
11610
-
+Node: Shell Functions47438
11611
-
+Node: Shell Parameters54521
11612
-
+Node: Positional Parameters58934
11613
-
+Node: Special Parameters59834
11614
-
+Node: Shell Expansions63171
11615
-
+Node: Brace Expansion65294
11616
-
+Node: Tilde Expansion68018
11617
-
+Node: Shell Parameter Expansion70366
11618
-
+Node: Command Substitution84849
11619
-
+Node: Arithmetic Expansion86204
11620
-
+Node: Process Substitution87136
11621
-
+Node: Word Splitting88256
11622
-
+Node: Filename Expansion90200
11623
-
+Node: Pattern Matching92730
11624
-
+Node: Quote Removal96716
11625
-
+Node: Redirections97011
11626
-
+Node: Executing Commands106569
11627
-
+Node: Simple Command Expansion107239
11628
-
+Node: Command Search and Execution109169
11629
-
+Node: Command Execution Environment111545
11630
-
+Node: Environment114529
11631
-
+Node: Exit Status116188
11632
-
+Node: Signals117858
11633
-
+Node: Shell Scripts119825
11634
-
+Node: Shell Builtin Commands122340
11635
-
+Node: Bourne Shell Builtins124378
11636
-
+Node: Bash Builtins145036
11637
-
+Node: Modifying Shell Behavior173944
11638
-
+Node: The Set Builtin174289
11639
-
+Node: The Shopt Builtin184702
11640
-
+Node: Special Builtins201572
11641
-
+Node: Shell Variables202551
11642
-
+Node: Bourne Shell Variables202988
11643
-
+Node: Bash Variables205092
11644
-
+Node: Bash Features235106
11645
-
+Node: Invoking Bash236005
11646
-
+Node: Bash Startup Files241991
11647
-
+Node: Interactive Shells247094
11648
-
+Node: What is an Interactive Shell?247504
11649
-
+Node: Is this Shell Interactive?248153
11650
-
+Node: Interactive Shell Behavior248968
11651
-
+Node: Bash Conditional Expressions252456
11652
-
+Node: Shell Arithmetic256822
11653
-
+Node: Aliases259639
11654
-
+Node: Arrays262187
11655
-
+Node: The Directory Stack267553
11656
-
+Node: Directory Stack Builtins268337
11657
-
+Node: Controlling the Prompt271305
11658
-
+Node: The Restricted Shell274067
11659
-
+Node: Bash POSIX Mode275892
11660
-
+Node: Job Control286243
11661
-
+Node: Job Control Basics286703
11662
-
+Node: Job Control Builtins291671
11663
-
+Node: Job Control Variables296398
11664
-
+Node: Command Line Editing297554
11665
-
+Node: Introduction and Notation299225
11666
-
+Node: Readline Interaction300848
11667
-
+Node: Readline Bare Essentials302039
11668
-
+Node: Readline Movement Commands303822
11669
-
+Node: Readline Killing Commands304782
11670
-
+Node: Readline Arguments306700
11671
-
+Node: Searching307744
11672
-
+Node: Readline Init File309930
11673
-
+Node: Readline Init File Syntax311077
11674
-
+Node: Conditional Init Constructs331448
11675
-
+Node: Sample Init File335644
11676
-
+Node: Bindable Readline Commands338761
11677
-
+Node: Commands For Moving339965
11678
-
+Node: Commands For History341814
11679
-
+Node: Commands For Text346109
11680
-
+Node: Commands For Killing349498
11681
-
+Node: Numeric Arguments351979
11682
-
+Node: Commands For Completion353118
11683
-
+Node: Keyboard Macros357309
11684
-
+Node: Miscellaneous Commands357996
11685
-
+Node: Readline vi Mode363949
11686
-
+Node: Programmable Completion364856
11687
-
+Node: Programmable Completion Builtins372317
11688
-
+Node: A Programmable Completion Example382203
11689
-
+Node: Using History Interactively387454
11690
-
+Node: Bash History Facilities388138
11691
-
+Node: Bash History Builtins391143
11692
-
+Node: History Interaction395674
11693
-
+Node: Event Designators398741
11694
-
+Node: Word Designators399960
11695
-
+Node: Modifiers401597
11696
-
+Node: Installing Bash402999
11697
-
+Node: Basic Installation404136
11698
-
+Node: Compilers and Options407394
11699
-
+Node: Compiling For Multiple Architectures408135
11700
-
+Node: Installation Names409828
11701
-
+Node: Specifying the System Type410646
11702
-
+Node: Sharing Defaults411362
11703
-
+Node: Operation Controls412035
11704
-
+Node: Optional Features412993
11705
-
+Node: Reporting Bugs423519
11706
-
+Node: Major Differences From The Bourne Shell424713
11707
-
+Node: GNU Free Documentation License441565
11708
-
+Node: Indexes466742
11709
-
+Node: Builtin Index467196
11710
-
+Node: Reserved Word Index474023
11711
-
+Node: Variable Index476471
11712
-
+Node: Function Index492149
11713
-
+Node: Concept Index505452
11707 ➡ 11714 
11708 ➡ 11715 End Tag Table

Modified File: doc/bashref.log

LineTestsDifference Output
diff --git a/doc/bashref.log b/doc/bashref.log
index ad8ce16d..e47cc0d6 100644
--- a/doc/bashref.log
+++ b/doc/bashref.log
@@ -1,4 +1,4 @@
1
-
No equivalent source code line in the reference code can be identified.
-This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/MacPorts 2017_2) (preloaded format=pdfetex 2017.7.5) 2 MAR 2018 16:08
1
-
+This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/MacPorts 2017_2) (preloaded format=pdfetex 2017.7.5) 15 MAR 2018 14:13
2 entering extended mode
3 restricted \write18 enabled.
4 file:line:error style messages enabled.
@@ -243,7 +243,7 @@ arallel -k traceroute[]
243
244 [43] [44]
245 [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55]
246
-
No equivalent source code line in the reference code can be identified.
-Overfull \hbox (26.76846pt too wide) in paragraph at lines 4350--4350
246
-
+Overfull \hbox (26.76846pt too wide) in paragraph at lines 4356--4356
247 []@texttt mapfile [-d @textttsl de-lim@texttt ] [-n @textttsl count@texttt ] [
248 -O @textttsl ori-gin@texttt ] [-s @textttsl count@texttt ] [-t] [-u @textttsl f
249 d@texttt ][]
@@ -257,7 +257,7 @@ d@texttt ][]
257 .etc.
258
259 [56] [57]
260
-
No equivalent source code line in the reference code can be identified.
-Overfull \hbox (38.26584pt too wide) in paragraph at lines 4558--4558
260
-
+Overfull \hbox (38.26584pt too wide) in paragraph at lines 4564--4564
261 []@texttt readarray [-d @textttsl de-lim@texttt ] [-n @textttsl count@texttt ]
262 [-O @textttsl ori-gin@texttt ] [-s @textttsl count@texttt ] [-t] [-u @textttsl
263 fd@texttt ][]
@@ -272,7 +272,7 @@ Overfull \hbox (38.26584pt too wide) in paragraph at lines 4558--4558
272
273 [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] Chapter 5
274 [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] Chapter 6 [83]
275
-
No equivalent source code line in the reference code can be identified.
-Overfull \hbox (49.43388pt too wide) in paragraph at lines 6327--6327
275
-
+Overfull \hbox (49.43388pt too wide) in paragraph at lines 6333--6333
276 []@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
277 exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
278
@@ -285,7 +285,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
285 .etc.
286
287
288
-
No equivalent source code line in the reference code can be identified.
-Overfull \hbox (72.42863pt too wide) in paragraph at lines 6328--6328
288
-
+Overfull \hbox (72.42863pt too wide) in paragraph at lines 6334--6334
289 []@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
290 ] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
291 -
@@ -299,7 +299,7 @@ Overfull \hbox (72.42863pt too wide) in paragraph at lines 6328--6328
299 .etc.
300
301
302
-
No equivalent source code line in the reference code can be identified.
-Overfull \hbox (32.18782pt too wide) in paragraph at lines 6329--6329
302
-
+Overfull \hbox (32.18782pt too wide) in paragraph at lines 6335--6335
303 []@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
304 tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
305
@@ -389,7 +389,7 @@ texinfo.tex: doing @include of fdl.texi
389 Here is how much of TeX's memory you used:
390 4064 strings out of 497104
391 47069 string characters out of 6206767
392
-
No equivalent source code line in the reference code can be identified.
- 136546 words of memory out of 5000000
392
-
+ 136596 words of memory out of 5000000
393 4846 multiletter control sequences out of 15000+600000
394 34315 words of font info for 116 fonts, out of 8000000 for 9000
395 51 hyphenation exceptions out of 8191
@@ -411,10 +411,10 @@ e/fonts/type1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf-texlive/fon
411 ts/type1/public/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fonts/typ
412 e1/public/cm-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/type1/pub
413 lic/cm-super/sfrm1440.pfb>
414
-
No equivalent source code line in the reference code can be identified.
-Output written on bashref.pdf (182 pages, 747172 bytes).
414
-
+Output written on bashref.pdf (182 pages, 747794 bytes).
415 PDF statistics:
416
-
No equivalent source code line in the reference code can be identified.
- 2611 PDF objects out of 2984 (max. 8388607)
417
-
No equivalent source code line in the reference code can be identified.
- 2384 compressed objects within 24 object streams
416
-
+ 2615 PDF objects out of 2984 (max. 8388607)
417
-
+ 2388 compressed objects within 24 object streams
418 308 named destinations out of 1000 (max. 500000)
419 1125 words of extra memory for PDF output out of 10000 (max. 10000000)
420

Modified File: doc/bashref.ps

LineTestsDifference Output
diff --git a/doc/bashref.pdf b/doc/bashref.pdf
index a24a290d..429166f7 100644
Binary files a/doc/bashref.pdf and b/doc/bashref.pdf differ
diff --git a/doc/bashref.ps b/doc/bashref.ps
index 4eec83f2..79a25485 100644
--- a/doc/bashref.ps
+++ b/doc/bashref.ps
@@ -1,7 +1,7 @@
1 %!PS-Adobe-2.0
2 %%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
3 %%Title: bashref.dvi
4
-
No equivalent source code line in the reference code can be identified.
-%%CreationDate: Fri Mar 2 21:08:36 2018
4
-
+%%CreationDate: Thu Mar 15 18:13:40 2018
5 %%Pages: 182
6 %%PageOrder: Ascend
7 %%BoundingBox: 0 0 612 792
@@ -12,7 +12,7 @@
12 %DVIPSWebPage: (www.radicaleye.com)
13 %DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
14 %DVIPSParameters: dpi=600
15
-
No equivalent source code line in the reference code can be identified.
-%DVIPSSource: TeX output 2018.03.02:1608
15
-
+%DVIPSSource: TeX output 2018.03.15:1413
16 %%BeginProcSet: tex.pro 0 0
17 %!
18 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -7595,8 +7595,8 @@ ifelse
7595 %%Page: 1 1
7596 TeXDict begin 1 0 bop 150 1318 a Fv(Bash)64 b(Reference)j(Man)-5
7597 b(ual)p 150 1385 3600 34 v 2361 1481 a Fu(Reference)31
7598
-
No equivalent source code line in the reference code can be identified.
-b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(4.4,)g(for)f
7599
-
No equivalent source code line in the reference code can be identified.
-Ft(Bash)g Fu(V)-8 b(ersion)31 b(4.4.)3285 1697 y(Marc)m(h)g(2018)150
7598
-
+b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(5.0,)g(for)f
7599
-
+Ft(Bash)g Fu(V)-8 b(ersion)31 b(5.0.)3285 1697 y(Marc)m(h)g(2018)150
7600 4927 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
7601 b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
7602 b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
@@ -7604,11 +7604,11 @@ b(oundation)p 150 5141 3600 17 v eop end
7604 %%Page: 2 2
7605 TeXDict begin 2 1 bop 150 4279 a Fu(This)35 b(text)h(is)g(a)g(brief)f
7606 (description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
7607
-
No equivalent source code line in the reference code can be identified.
-(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(4.4,)c(2)e(Marc)m(h)i
7608
-
No equivalent source code line in the reference code can be identified.
-(2018\).)150 4523 y(This)h(is)g(Edition)h(4.4,)i(last)e(up)s(dated)e(2)
7609
-
No equivalent source code line in the reference code can be identified.
-i(Marc)m(h)g(2018,)j(of)c Fr(The)h(GNU)g(Bash)f(Reference)i(Man)m(ual)p
7610
-
No equivalent source code line in the reference code can be identified.
-Fu(,)g(for)150 4633 y Ft(Bash)p Fu(,)29 b(V)-8 b(ersion)31
7611
-
No equivalent source code line in the reference code can be identified.
-b(4.4.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
7607
-
+(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(5.0,)c(15)f(Marc)m(h)g
7608
-
+(2018\).)150 4523 y(This)f(is)h(Edition)f(5.0,)i(last)g(up)s(dated)d
7609
-
+(15)j(Marc)m(h)f(2018,)i(of)e Fr(The)f(GNU)h(Bash)g(Reference)g(Man)m
7610
-
+(ual)p Fu(,)h(for)150 4633 y Ft(Bash)p Fu(,)d(V)-8 b(ersion)31
7611
-
+b(5.0.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
7612 y Fq(\015)f Fu(1988{2018)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
7613 b(oundation,)31 b(Inc.)390 4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h
7614 (to)g(cop)m(y)-8 b(,)24 b(distribute)c(and/or)h(mo)s(dify)e(this)i(do)s
@@ -7778,7 +7778,7 @@ g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f
7778 (and)f(Standard)h(Error)16 b Fn(:)e(:)i(:)f(:)g(:)h(:)f(:)h(:)f(:)29
7779 b Fu(35)399 521 y(3.6.5)93 b(App)s(ending)28 b(Standard)i(Output)f(and)
7780 h(Standard)f(Error)d Fn(:)15 b(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)40
7781
-
No equivalent source code line in the reference code can be identified.
-b Fu(35)399 631 y(3.6.6)93 b(Here)31 b(Do)s(cumen)m(ts)15
7781
-
+b Fu(36)399 631 y(3.6.6)93 b(Here)31 b(Do)s(cumen)m(ts)15
7782 b Fn(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)
7783 h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h(:)f(:)g(:)h(:)f(:)h
7784 (:)f(:)g(:)h(:)f(:)h(:)f(:)h(:)27 b Fu(36)399 741 y(3.6.7)93
@@ -10073,1001 +10073,1008 @@ y(arra)m(y)37 b(name)g(subscripted)f(b)m(y)h(a)g(negativ)m(e)i(n)m(um)m
10073 (arra)m(y)-8 b(,)32 b(and)e(an)g(index)g(of)g(-1)h(references)g(the)630
10074 1888 y(last)g(elemen)m(t.)150 2052 y Ft(${)p Fj(parameter)p
10075 Ft(#)p Fj(word)p Ft(})150 2162 y(${)p Fj(parameter)p
10076
-
No equivalent source code line in the reference code can be identified.
-Ft(##)p Fj(word)p Ft(})630 2271 y Fu(The)g Fr(w)m(ord)k
10077
-
No equivalent source code line in the reference code can be identified.
-Fu(is)d(expanded)f(to)i(pro)s(duce)e(a)h(pattern)g(just)f(as)i(in)e
10078
-
No equivalent source code line in the reference code can be identified.
-(\014lename)h(expansion)g(\(see)630 2381 y(Section)k(3.5.8)h([Filename)
10079
-
No equivalent source code line in the reference code can be identified.
-g(Expansion],)g(page)f(31\).)56 b(If)35 b(the)h(pattern)f(matc)m(hes)i
10080
-
No equivalent source code line in the reference code can be identified.
-(the)e(b)s(e-)630 2491 y(ginning)28 b(of)g(the)h(expanded)e(v)-5
10081
-
No equivalent source code line in the reference code can be identified.
-b(alue)29 b(of)f Fr(parameter)p Fu(,)h(then)f(the)g(result)g(of)h(the)f
10082
-
No equivalent source code line in the reference code can be identified.
-(expansion)g(is)630 2600 y(the)36 b(expanded)f(v)-5 b(alue)36
10083
-
No equivalent source code line in the reference code can be identified.
-b(of)g Fr(parameter)43 b Fu(with)35 b(the)h(shortest)g(matc)m(hing)h
10084
-
No equivalent source code line in the reference code can be identified.
-(pattern)f(\(the)g(`)p Ft(#)p Fu(')630 2710 y(case\))26
10085
-
No equivalent source code line in the reference code can be identified.
-b(or)f(the)g(longest)g(matc)m(hing)h(pattern)f(\(the)g(`)p
10086
-
No equivalent source code line in the reference code can be identified.
-Ft(##)p Fu(')g(case\))h(deleted.)39 b(If)24 b Fr(parameter)32
10087
-
No equivalent source code line in the reference code can be identified.
-b Fu(is)25 b(`)p Ft(@)p Fu(')630 2819 y(or)j(`)p Ft(*)p
10088
-
No equivalent source code line in the reference code can be identified.
-Fu(',)i(the)e(pattern)h(remo)m(v)-5 b(al)29 b(op)s(eration)g(is)f
10089
-
No equivalent source code line in the reference code can be identified.
-(applied)h(to)g(eac)m(h)g(p)s(ositional)g(parameter)g(in)630
10090
-
No equivalent source code line in the reference code can be identified.
-2929 y(turn,)i(and)g(the)h(expansion)g(is)g(the)g(resultan)m(t)g(list.)
10091
-
No equivalent source code line in the reference code can be identified.
-45 b(If)32 b Fr(parameter)38 b Fu(is)32 b(an)g(arra)m(y)g(v)-5
10092
-
No equivalent source code line in the reference code can be identified.
-b(ariable)630 3039 y(subscripted)39 b(with)g(`)p Ft(@)p
10093
-
No equivalent source code line in the reference code can be identified.
-Fu(')h(or)g(`)p Ft(*)p Fu(',)j(the)d(pattern)h(remo)m(v)-5
10094
-
No equivalent source code line in the reference code can be identified.
-b(al)41 b(op)s(eration)f(is)g(applied)g(to)h(eac)m(h)630
10095
-
No equivalent source code line in the reference code can be identified.
-3148 y(mem)m(b)s(er)30 b(of)g(the)h(arra)m(y)g(in)f(turn,)f(and)h(the)h
10096
-
No equivalent source code line in the reference code can be identified.
-(expansion)f(is)g(the)h(resultan)m(t)g(list.)150 3313
10097
-
No equivalent source code line in the reference code can be identified.
-y Ft(${)p Fj(parameter)p Ft(\045)p Fj(word)p Ft(})150
10098
-
No equivalent source code line in the reference code can be identified.
-3422 y(${)p Fj(parameter)p Ft(\045\045)p Fj(word)p Ft(})630
10099
-
No equivalent source code line in the reference code can be identified.
-3532 y Fu(The)k Fr(w)m(ord)k Fu(is)c(expanded)g(to)h(pro)s(duce)e(a)i
10100
-
No equivalent source code line in the reference code can be identified.
-(pattern)f(just)g(as)h(in)f(\014lename)h(expansion.)55
10101
-
No equivalent source code line in the reference code can be identified.
-b(If)630 3641 y(the)43 b(pattern)g(matc)m(hes)h(a)g(trailing)g(p)s
10102
-
No equivalent source code line in the reference code can be identified.
-(ortion)e(of)h(the)g(expanded)g(v)-5 b(alue)43 b(of)g
10103
-
No equivalent source code line in the reference code can be identified.
-Fr(parameter)p Fu(,)630 3751 y(then)c(the)g(result)g(of)h(the)f
10104
-
No equivalent source code line in the reference code can be identified.
-(expansion)g(is)h(the)f(v)-5 b(alue)40 b(of)f Fr(parameter)46
10105
-
No equivalent source code line in the reference code can be identified.
-b Fu(with)39 b(the)h(shortest)630 3861 y(matc)m(hing)31
10106
-
No equivalent source code line in the reference code can be identified.
-b(pattern)e(\(the)h(`)p Ft(\045)p Fu(')g(case\))h(or)e(the)h(longest)h
10107
-
No equivalent source code line in the reference code can be identified.
-(matc)m(hing)f(pattern)g(\(the)g(`)p Ft(\045\045)p Fu(')g(case\))630
10108
-
No equivalent source code line in the reference code can be identified.
-3970 y(deleted.)49 b(If)32 b Fr(parameter)40 b Fu(is)33
10109
-
No equivalent source code line in the reference code can be identified.
-b(`)p Ft(@)p Fu(')g(or)g(`)p Ft(*)p Fu(',)h(the)f(pattern)g(remo)m(v)-5
10110
-
No equivalent source code line in the reference code can be identified.
-b(al)34 b(op)s(eration)g(is)f(applied)f(to)630 4080 y(eac)m(h)38
10111
-
No equivalent source code line in the reference code can be identified.
-b(p)s(ositional)g(parameter)g(in)f(turn,)h(and)e(the)h(expansion)g(is)h
10112
-
No equivalent source code line in the reference code can be identified.
-(the)f(resultan)m(t)h(list.)61 b(If)630 4189 y Fr(parameter)38
10113
-
No equivalent source code line in the reference code can be identified.
-b Fu(is)32 b(an)f(arra)m(y)h(v)-5 b(ariable)32 b(subscripted)e(with)h
10114
-
No equivalent source code line in the reference code can be identified.
-(`)p Ft(@)p Fu(')g(or)h(`)p Ft(*)p Fu(',)g(the)f(pattern)h(remo)m(v)-5
10115
-
No equivalent source code line in the reference code can be identified.
-b(al)630 4299 y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m
10116
-
No equivalent source code line in the reference code can be identified.
-(b)s(er)e(of)h(the)g(arra)m(y)g(in)f(turn,)g(and)g(the)h(expansion)g
10117
-
No equivalent source code line in the reference code can be identified.
-(is)630 4408 y(the)h(resultan)m(t)g(list.)150 4573 y
10118
-
No equivalent source code line in the reference code can be identified.
-Ft(${)p Fj(parameter)p Ft(/)p Fj(pattern)p Ft(/)p Fj(stri)o(ng)p
10119
-
No equivalent source code line in the reference code can be identified.
-Ft(})630 4682 y Fu(The)37 b Fr(pattern)g Fu(is)g(expanded)g(to)h(pro)s
10120
-
No equivalent source code line in the reference code can be identified.
-(duce)e(a)h(pattern)g(just)g(as)h(in)e(\014lename)i(expansion.)630
10121
-
No equivalent source code line in the reference code can be identified.
-4792 y Fr(P)m(arameter)46 b Fu(is)38 b(expanded)f(and)g(the)i(longest)g
10122
-
No equivalent source code line in the reference code can be identified.
-(matc)m(h)g(of)f Fr(pattern)g Fu(against)h(its)f(v)-5
10123
-
No equivalent source code line in the reference code can be identified.
-b(alue)39 b(is)630 4902 y(replaced)34 b(with)e Fr(string)p
10124
-
No equivalent source code line in the reference code can be identified.
-Fu(.)49 b(If)33 b Fr(pattern)g Fu(b)s(egins)g(with)f(`)p
10125
-
No equivalent source code line in the reference code can be identified.
-Ft(/)p Fu(',)j(all)f(matc)m(hes)g(of)f Fr(pattern)g Fu(are)h(re-)630
10126
-
No equivalent source code line in the reference code can be identified.
-5011 y(placed)28 b(with)f Fr(string)p Fu(.)40 b(Normally)28
10127
-
No equivalent source code line in the reference code can be identified.
-b(only)f(the)h(\014rst)e(matc)m(h)j(is)e(replaced.)40
10128
-
No equivalent source code line in the reference code can be identified.
-b(If)27 b Fr(pattern)g Fu(b)s(egins)630 5121 y(with)34
10129
-
No equivalent source code line in the reference code can be identified.
-b(`)p Ft(#)p Fu(',)h(it)g(m)m(ust)f(matc)m(h)h(at)f(the)h(b)s(eginning)
10130
-
No equivalent source code line in the reference code can be identified.
-e(of)h(the)g(expanded)f(v)-5 b(alue)35 b(of)f Fr(parameter)p
10131
-
No equivalent source code line in the reference code can be identified.
-Fu(.)630 5230 y(If)g Fr(pattern)g Fu(b)s(egins)g(with)g(`)p
10132
-
No equivalent source code line in the reference code can be identified.
-Ft(\045)p Fu(',)h(it)g(m)m(ust)f(matc)m(h)h(at)g(the)f(end)g(of)g(the)h
10133
-
No equivalent source code line in the reference code can be identified.
-(expanded)e(v)-5 b(alue)35 b(of)630 5340 y Fr(parameter)p
10134
-
No equivalent source code line in the reference code can be identified.
-Fu(.)41 b(If)29 b Fr(string)37 b Fu(is)29 b(n)m(ull,)h(matc)m(hes)h(of)
10135
-
No equivalent source code line in the reference code can be identified.
-e Fr(pattern)h Fu(are)g(deleted)g(and)f(the)g Ft(/)g
10136
-
No equivalent source code line in the reference code can be identified.
-Fu(follo)m(wing)p eop end
10076
-
+Ft(##)p Fj(word)p Ft(})630 2271 y Fu(The)43 b Fr(w)m(ord)k
10077
-
+Fu(is)d(expanded)f(to)h(pro)s(duce)f(a)h(pattern)g(and)f(matc)m(hed)i
10078
-
+(according)f(to)h(the)630 2381 y(rules)31 b(describ)s(ed)g(b)s(elo)m(w)
10079
-
+h(\(see)h(Section)g(3.5.8.1)h([P)m(attern)g(Matc)m(hing],)g(page)f
10080
-
+(32\).)46 b(If)32 b(the)630 2491 y(pattern)37 b(matc)m(hes)h(the)f(b)s
10081
-
+(eginning)f(of)h(the)g(expanded)f(v)-5 b(alue)38 b(of)f
10082
-
+Fr(parameter)p Fu(,)i(then)e(the)630 2600 y(result)f(of)h(the)f
10083
-
+(expansion)h(is)f(the)h(expanded)e(v)-5 b(alue)37 b(of)g
10084
-
+Fr(parameter)43 b Fu(with)36 b(the)h(shortest)630 2710
10085
-
+y(matc)m(hing)31 b(pattern)e(\(the)h(`)p Ft(#)p Fu(')g(case\))h(or)e
10086
-
+(the)h(longest)h(matc)m(hing)f(pattern)g(\(the)g(`)p
10087
-
+Ft(##)p Fu(')g(case\))630 2819 y(deleted.)49 b(If)32
10088
-
+b Fr(parameter)40 b Fu(is)33 b(`)p Ft(@)p Fu(')g(or)g(`)p
10089
-
+Ft(*)p Fu(',)h(the)f(pattern)g(remo)m(v)-5 b(al)34 b(op)s(eration)g(is)
10090
-
+f(applied)f(to)630 2929 y(eac)m(h)38 b(p)s(ositional)g(parameter)g(in)f
10091
-
+(turn,)h(and)e(the)h(expansion)g(is)h(the)f(resultan)m(t)h(list.)61
10092
-
+b(If)630 3039 y Fr(parameter)38 b Fu(is)32 b(an)f(arra)m(y)h(v)-5
10093
-
+b(ariable)32 b(subscripted)e(with)h(`)p Ft(@)p Fu(')g(or)h(`)p
10094
-
+Ft(*)p Fu(',)g(the)f(pattern)h(remo)m(v)-5 b(al)630 3148
10095
-
+y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m(b)s(er)e(of)h
10096
-
+(the)g(arra)m(y)g(in)f(turn,)g(and)g(the)h(expansion)g(is)630
10097
-
+3258 y(the)h(resultan)m(t)g(list.)150 3422 y Ft(${)p
10098
-
+Fj(parameter)p Ft(\045)p Fj(word)p Ft(})150 3532 y(${)p
10099
-
+Fj(parameter)p Ft(\045\045)p Fj(word)p Ft(})630 3641
10100
-
+y Fu(The)43 b Fr(w)m(ord)k Fu(is)d(expanded)f(to)h(pro)s(duce)f(a)h
10101
-
+(pattern)g(and)f(matc)m(hed)i(according)f(to)h(the)630
10102
-
+3751 y(rules)31 b(describ)s(ed)g(b)s(elo)m(w)h(\(see)h(Section)g
10103
-
+(3.5.8.1)h([P)m(attern)g(Matc)m(hing],)g(page)f(32\).)46
10104
-
+b(If)32 b(the)630 3861 y(pattern)25 b(matc)m(hes)h(If)f(the)g(pattern)g
10105
-
+(matc)m(hes)i(a)e(trailing)h(p)s(ortion)f(of)g(the)g(expanded)f(v)-5
10106
-
+b(alue)630 3970 y(of)23 b Fr(parameter)p Fu(,)i(then)e(the)g(result)f
10107
-
+(of)h(the)g(expansion)g(is)g(the)g(v)-5 b(alue)23 b(of)g
10108
-
+Fr(parameter)30 b Fu(with)23 b(the)630 4080 y(shortest)35
10109
-
+b(matc)m(hing)h(pattern)f(\(the)g(`)p Ft(\045)p Fu(')g(case\))i(or)d
10110
-
+(the)h(longest)i(matc)m(hing)e(pattern)g(\(the)630 4189
10111
-
+y(`)p Ft(\045\045)p Fu(')f(case\))i(deleted.)54 b(If)34
10112
-
+b Fr(parameter)42 b Fu(is)35 b(`)p Ft(@)p Fu(')f(or)h(`)p
10113
-
+Ft(*)p Fu(',)h(the)e(pattern)h(remo)m(v)-5 b(al)36 b(op)s(eration)f(is)
10114
-
+630 4299 y(applied)26 b(to)g(eac)m(h)h(p)s(ositional)f(parameter)h(in)e
10115
-
+(turn,)h(and)f(the)h(expansion)g(is)f(the)h(resultan)m(t)630
10116
-
+4408 y(list.)56 b(If)34 b Fr(parameter)42 b Fu(is)35
10117
-
+b(an)g(arra)m(y)h(v)-5 b(ariable)36 b(subscripted)e(with)g(`)p
10118
-
+Ft(@)p Fu(')i(or)f(`)p Ft(*)p Fu(',)i(the)e(pattern)630
10119
-
+4518 y(remo)m(v)-5 b(al)44 b(op)s(eration)g(is)e(applied)h(to)h(eac)m
10120
-
+(h)g(mem)m(b)s(er)e(of)h(the)g(arra)m(y)h(in)e(turn,)j(and)e(the)630
10121
-
+4628 y(expansion)30 b(is)h(the)f(resultan)m(t)h(list.)150
10122
-
+4792 y Ft(${)p Fj(parameter)p Ft(/)p Fj(pattern)p Ft(/)p
10123
-
+Fj(stri)o(ng)p Ft(})630 4902 y Fu(The)37 b Fr(pattern)g
10124
-
+Fu(is)g(expanded)g(to)h(pro)s(duce)e(a)h(pattern)g(just)g(as)h(in)e
10125
-
+(\014lename)i(expansion.)630 5011 y Fr(P)m(arameter)46
10126
-
+b Fu(is)38 b(expanded)f(and)g(the)i(longest)g(matc)m(h)g(of)f
10127
-
+Fr(pattern)g Fu(against)h(its)f(v)-5 b(alue)39 b(is)630
10128
-
+5121 y(replaced)31 b(with)g Fr(string)p Fu(.)42 b(The)30
10129
-
+b(matc)m(h)h(is)g(p)s(erformed)f(according)h(to)h(the)f(rules)f
10130
-
+(describ)s(ed)630 5230 y(b)s(elo)m(w)f(\(see)h(Section)g(3.5.8.1)h([P)m
10131
-
+(attern)g(Matc)m(hing],)g(page)f(32\).)41 b(If)29 b Fr(pattern)g
10132
-
+Fu(b)s(egins)f(with)630 5340 y(`)p Ft(/)p Fu(',)43 b(all)e(matc)m(hes)g
10133
-
+(of)f Fr(pattern)g Fu(are)h(replaced)f(with)g Fr(string)p
10134
-
+Fu(.)69 b(Normally)41 b(only)f(the)h(\014rst)p eop end
10137 ➡ 10135 %%Page: 29 35
10138 ➡ 10136 TeXDict begin 29 34 bop 150 -116 a Fu(Chapter)30 b(3:)41
10139 ➡ 10137 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(29)630 299
10140
-
No equivalent source code line in the reference code can be identified.
-y Fr(pattern)33 b Fu(ma)m(y)h(b)s(e)e(omitted.)50 b(If)33
10141
-
No equivalent source code line in the reference code can be identified.
-b(the)g Ft(nocasematch)d Fu(shell)j(option)h(\(see)g(the)f(description)
10142
-
No equivalent source code line in the reference code can be identified.
-630 408 y(of)28 b Ft(shopt)e Fu(in)h(Section)i(4.3.2)g([The)e(Shopt)g
10143
-
No equivalent source code line in the reference code can be identified.
-(Builtin],)i(page)g(65\))g(is)e(enabled,)i(the)e(matc)m(h)i(is)630
10144
-
No equivalent source code line in the reference code can be identified.
-518 y(p)s(erformed)f(without)j(regard)e(to)i(the)f(case)i(of)e(alphab)s
10145
-
No equivalent source code line in the reference code can be identified.
-(etic)g(c)m(haracters.)42 b(If)30 b Fr(parameter)37 b
10146
-
No equivalent source code line in the reference code can be identified.
-Fu(is)630 628 y(`)p Ft(@)p Fu(')31 b(or)g(`)p Ft(*)p
10147
-
No equivalent source code line in the reference code can be identified.
-Fu(',)g(the)g(substitution)f(op)s(eration)h(is)g(applied)f(to)i(eac)m
10148
-
No equivalent source code line in the reference code can be identified.
-(h)g(p)s(ositional)f(parameter)g(in)630 737 y(turn,)g(and)g(the)h
10149
-
No equivalent source code line in the reference code can be identified.
-(expansion)g(is)g(the)g(resultan)m(t)g(list.)45 b(If)32
10150
-
No equivalent source code line in the reference code can be identified.
-b Fr(parameter)38 b Fu(is)32 b(an)g(arra)m(y)g(v)-5 b(ariable)630
10151
-
No equivalent source code line in the reference code can be identified.
-847 y(subscripted)23 b(with)g(`)p Ft(@)p Fu(')i(or)f(`)p
10152
-
No equivalent source code line in the reference code can be identified.
-Ft(*)p Fu(',)h(the)g(substitution)e(op)s(eration)i(is)f(applied)g(to)g
10153
-
No equivalent source code line in the reference code can be identified.
-(eac)m(h)i(mem)m(b)s(er)630 956 y(of)31 b(the)f(arra)m(y)h(in)f(turn,)g
10154
-
No equivalent source code line in the reference code can be identified.
-(and)f(the)i(expansion)f(is)h(the)f(resultan)m(t)h(list.)150
10155
-
No equivalent source code line in the reference code can be identified.
-1107 y Ft(${)p Fj(parameter)p Ft(^)p Fj(pattern)p Ft(})150
10156
-
No equivalent source code line in the reference code can be identified.
-1217 y(${)p Fj(parameter)p Ft(^^)p Fj(pattern)p Ft(})150
10157
-
No equivalent source code line in the reference code can be identified.
-1326 y(${)p Fj(parameter)p Ft(,)p Fj(pattern)p Ft(})150
10158
-
No equivalent source code line in the reference code can be identified.
-1436 y(${)p Fj(parameter)p Ft(,,)p Fj(pattern)p Ft(})630
10159
-
No equivalent source code line in the reference code can be identified.
-1545 y Fu(This)36 b(expansion)g(mo)s(di\014es)g(the)g(case)i(of)f
10160
-
No equivalent source code line in the reference code can be identified.
-(alphab)s(etic)g(c)m(haracters)h(in)e Fr(parameter)p
10161
-
No equivalent source code line in the reference code can be identified.
-Fu(.)59 b(The)630 1655 y Fr(pattern)33 b Fu(is)g(expanded)e(to)j(pro)s
10162
-
No equivalent source code line in the reference code can be identified.
-(duce)d(a)j(pattern)e(just)g(as)h(in)g(\014lename)g(expansion.)47
10163
-
No equivalent source code line in the reference code can be identified.
-b(Eac)m(h)630 1765 y(c)m(haracter)32 b(in)e(the)g(expanded)f(v)-5
10164
-
No equivalent source code line in the reference code can be identified.
-b(alue)31 b(of)f Fr(parameter)37 b Fu(is)30 b(tested)h(against)h
10165
-
No equivalent source code line in the reference code can be identified.
-Fr(pattern)p Fu(,)e(and,)g(if)630 1874 y(it)j(matc)m(hes)h(the)g
10138
-
+y(matc)m(h)28 b(is)f(replaced.)40 b(If)26 b Fr(pattern)h
10139
-
+Fu(b)s(egins)f(with)h(`)p Ft(#)p Fu(',)h(it)f(m)m(ust)g(matc)m(h)h(at)g
10140
-
+(the)f(b)s(eginning)f(of)630 408 y(the)32 b(expanded)f(v)-5
10141
-
+b(alue)32 b(of)g Fr(parameter)p Fu(.)45 b(If)31 b Fr(pattern)h
10142
-
+Fu(b)s(egins)f(with)g(`)p Ft(\045)p Fu(',)i(it)f(m)m(ust)g(matc)m(h)g
10143
-
+(at)630 518 y(the)24 b(end)f(of)h(the)h(expanded)e(v)-5
10144
-
+b(alue)24 b(of)g Fr(parameter)p Fu(.)39 b(If)24 b Fr(string)31
10145
-
+b Fu(is)24 b(n)m(ull,)i(matc)m(hes)f(of)f Fr(pattern)630
10146
-
+628 y Fu(are)36 b(deleted)g(and)f(the)g Ft(/)g Fu(follo)m(wing)i
10147
-
+Fr(pattern)e Fu(ma)m(y)h(b)s(e)f(omitted.)57 b(If)34
10148
-
+b(the)i Ft(nocasematch)630 737 y Fu(shell)31 b(option)h(\(see)g(the)g
10149
-
+(description)f(of)g Ft(shopt)f Fu(in)h(Section)h(4.3.2)h([The)e(Shopt)f
10150
-
+(Builtin],)630 847 y(page)45 b(65\))h(is)f(enabled,)j(the)d(matc)m(h)g
10151
-
+(is)g(p)s(erformed)e(without)i(regard)f(to)h(the)g(case)h(of)630
10152
-
+956 y(alphab)s(etic)36 b(c)m(haracters.)56 b(If)34 b
10153
-
+Fr(parameter)42 b Fu(is)36 b(`)p Ft(@)p Fu(')f(or)g(`)p
10154
-
+Ft(*)p Fu(',)h(the)g(substitution)e(op)s(eration)i(is)630
10155
-
+1066 y(applied)26 b(to)g(eac)m(h)h(p)s(ositional)f(parameter)h(in)e
10156
-
+(turn,)h(and)f(the)h(expansion)g(is)f(the)h(resultan)m(t)630
10157
-
+1176 y(list.)38 b(If)21 b Fr(parameter)28 b Fu(is)22
10158
-
+b(an)f(arra)m(y)h(v)-5 b(ariable)22 b(subscripted)e(with)h(`)p
10159
-
+Ft(@)p Fu(')g(or)g(`)p Ft(*)p Fu(',)j(the)d(substitution)630
10160
-
+1285 y(op)s(eration)30 b(is)g(applied)f(to)i(eac)m(h)g(mem)m(b)s(er)e
10161
-
+(of)h(the)g(arra)m(y)g(in)f(turn,)g(and)g(the)h(expansion)g(is)630
10162
-
+1395 y(the)h(resultan)m(t)g(list.)150 1559 y Ft(${)p
10163
-
+Fj(parameter)p Ft(^)p Fj(pattern)p Ft(})150 1669 y(${)p
10164
-
+Fj(parameter)p Ft(^^)p Fj(pattern)p Ft(})150 1778 y(${)p
10165
-
+Fj(parameter)p Ft(,)p Fj(pattern)p Ft(})150 1888 y(${)p
10166
-
+Fj(parameter)p Ft(,,)p Fj(pattern)p Ft(})630 1998 y Fu(This)36
10167
-
+b(expansion)g(mo)s(di\014es)g(the)g(case)i(of)f(alphab)s(etic)g(c)m
10168
-
+(haracters)h(in)e Fr(parameter)p Fu(.)59 b(The)630 2107
10169
-
+y Fr(pattern)33 b Fu(is)g(expanded)e(to)j(pro)s(duce)d(a)j(pattern)e
10170
-
+(just)g(as)h(in)g(\014lename)g(expansion.)47 b(Eac)m(h)630
10171
-
+2217 y(c)m(haracter)32 b(in)e(the)g(expanded)f(v)-5 b(alue)31
10172
-
+b(of)f Fr(parameter)37 b Fu(is)30 b(tested)h(against)h
10173
-
+Fr(pattern)p Fu(,)e(and,)g(if)630 2326 y(it)j(matc)m(hes)h(the)g
10166 ➡ 10174 (pattern,)f(its)h(case)g(is)f(con)m(v)m(erted.)49 b(The)33
10167
-
No equivalent source code line in the reference code can be identified.
-b(pattern)g(should)f(not)h(attempt)630 1984 y(to)f(matc)m(h)g(more)f
10175
-
+b(pattern)g(should)f(not)h(attempt)630 2436 y(to)f(matc)m(h)g(more)f
10168 ➡ 10176 (than)g(one)g(c)m(haracter.)44 b(The)30 b(`)p Ft(^)p
10169 ➡ 10177 Fu(')i(op)s(erator)f(con)m(v)m(erts)h(lo)m(w)m(ercase)i(letters)630
10170
-
No equivalent source code line in the reference code can be identified.
-2093 y(matc)m(hing)i Fr(pattern)f Fu(to)h(upp)s(ercase;)h(the)e(`)p
10178
-
+2545 y(matc)m(hing)i Fr(pattern)f Fu(to)h(upp)s(ercase;)h(the)e(`)p
10171 ➡ 10179 Ft(,)p Fu(')g(op)s(erator)g(con)m(v)m(erts)i(matc)m(hing)f(upp)s
10172
-
No equivalent source code line in the reference code can be identified.
-(ercase)630 2203 y(letters)e(to)f(lo)m(w)m(ercase.)50
10180
-
+(ercase)630 2655 y(letters)e(to)f(lo)m(w)m(ercase.)50
10173 ➡ 10181 b(The)32 b(`)p Ft(^^)p Fu(')h(and)f(`)p Ft(,,)p Fu(')g(expansions)h
10174 ➡ 10182 (con)m(v)m(ert)h(eac)m(h)g(matc)m(hed)f(c)m(har-)630
10175
-
No equivalent source code line in the reference code can be identified.
-2313 y(acter)c(in)f(the)h(expanded)e(v)-5 b(alue;)30
10183
-
+2765 y(acter)c(in)f(the)h(expanded)e(v)-5 b(alue;)30
10176 ➡ 10184 b(the)e(`)p Ft(^)p Fu(')g(and)g(`)p Ft(,)p Fu(')g(expansions)g(matc)m
10177
-
No equivalent source code line in the reference code can be identified.
-(h)h(and)f(con)m(v)m(ert)i(only)630 2422 y(the)37 b(\014rst)g(c)m
10185
-
+(h)h(and)f(con)m(v)m(ert)i(only)630 2874 y(the)37 b(\014rst)g(c)m
10178 ➡ 10186 (haracter)i(in)e(the)g(expanded)g(v)-5 b(alue.)61 b(If)37
10179 ➡ 10187 b Fr(pattern)g Fu(is)h(omitted,)i(it)e(is)f(treated)630
10180
-
No equivalent source code line in the reference code can be identified.
-2532 y(lik)m(e)h(a)f(`)p Ft(?)p Fu(',)i(whic)m(h)d(matc)m(hes)i(ev)m
10188
-
+2984 y(lik)m(e)h(a)f(`)p Ft(?)p Fu(',)i(whic)m(h)d(matc)m(hes)i(ev)m
10181 ➡ 10189 (ery)f(c)m(haracter.)61 b(If)37 b Fr(parameter)43 b Fu(is)37
10182 ➡ 10190 b(`)p Ft(@)p Fu(')g(or)f(`)p Ft(*)p Fu(',)j(the)e(case)630
10183
-
No equivalent source code line in the reference code can be identified.
-2641 y(mo)s(di\014cation)29 b(op)s(eration)f(is)g(applied)g(to)h(eac)m
10191
-
+3093 y(mo)s(di\014cation)29 b(op)s(eration)f(is)g(applied)g(to)h(eac)m
10184 ➡ 10192 (h)h(p)s(ositional)f(parameter)f(in)g(turn,)g(and)g(the)630
10185
-
No equivalent source code line in the reference code can be identified.
-2751 y(expansion)38 b(is)g(the)g(resultan)m(t)h(list.)65
10193
-
+3203 y(expansion)38 b(is)g(the)g(resultan)m(t)h(list.)65
10186 ➡ 10194 b(If)37 b Fr(parameter)46 b Fu(is)38 b(an)g(arra)m(y)g(v)-5
10187
-
No equivalent source code line in the reference code can be identified.
-b(ariable)39 b(subscripted)630 2861 y(with)26 b(`)p Ft(@)p
10195
-
+b(ariable)39 b(subscripted)630 3313 y(with)26 b(`)p Ft(@)p
10188 ➡ 10196 Fu(')f(or)h(`)p Ft(*)p Fu(',)h(the)f(case)h(mo)s(di\014cation)f(op)s
10189 ➡ 10197 (eration)h(is)e(applied)h(to)h(eac)m(h)g(mem)m(b)s(er)e(of)h(the)630
10190
-
No equivalent source code line in the reference code can be identified.
-2970 y(arra)m(y)31 b(in)f(turn,)f(and)h(the)h(expansion)f(is)g(the)h
10191
-
No equivalent source code line in the reference code can be identified.
-(resultan)m(t)g(list.)150 3121 y Ft(${)p Fj(parameter)p
10192
-
No equivalent source code line in the reference code can be identified.
-Ft(@)p Fj(operator)p Ft(})630 3230 y Fu(The)d(expansion)h(is)f(either)h
10198
-
+3422 y(arra)m(y)31 b(in)f(turn,)f(and)h(the)h(expansion)f(is)g(the)h
10199
-
+(resultan)m(t)g(list.)150 3587 y Ft(${)p Fj(parameter)p
10200
-
+Ft(@)p Fj(operator)p Ft(})630 3696 y Fu(The)d(expansion)h(is)f(either)h
10193 ➡ 10201 (a)g(transformation)g(of)g(the)g(v)-5 b(alue)29 b(of)g
10194
-
No equivalent source code line in the reference code can be identified.
-Fr(parameter)35 b Fu(or)29 b(informa-)630 3340 y(tion)e(ab)s(out)f
10202
-
+Fr(parameter)35 b Fu(or)29 b(informa-)630 3806 y(tion)e(ab)s(out)f
10195 ➡ 10203 Fr(parameter)33 b Fu(itself,)28 b(dep)s(ending)c(on)i(the)h(v)-5
10196 ➡ 10204 b(alue)26 b(of)h Fr(op)s(erator)p Fu(.)39 b(Eac)m(h)27
10197
-
No equivalent source code line in the reference code can be identified.
-b Fr(op)s(erator)630 3450 y Fu(is)j(a)h(single)g(letter:)630
10198
-
No equivalent source code line in the reference code can be identified.
-3600 y Ft(Q)432 b Fu(The)30 b(expansion)h(is)g(a)g(string)f(that)i(is)f
10205
-
+b Fr(op)s(erator)630 3915 y Fu(is)j(a)h(single)g(letter:)630
10206
-
+4080 y Ft(Q)432 b Fu(The)30 b(expansion)h(is)g(a)g(string)f(that)i(is)f
10199 ➡ 10207 (the)g(v)-5 b(alue)31 b(of)g Fr(parameter)37 b Fu(quoted)31
10200
-
No equivalent source code line in the reference code can be identified.
-b(in)1110 3710 y(a)g(format)f(that)h(can)g(b)s(e)f(reused)f(as)i
10201
-
No equivalent source code line in the reference code can be identified.
-(input.)630 3861 y Ft(E)432 b Fu(The)27 b(expansion)g(is)g(a)g(string)h
10208
-
+b(in)1110 4189 y(a)g(format)f(that)h(can)g(b)s(e)f(reused)f(as)i
10209
-
+(input.)630 4354 y Ft(E)432 b Fu(The)27 b(expansion)g(is)g(a)g(string)h
10202 ➡ 10210 (that)f(is)h(the)f(v)-5 b(alue)28 b(of)f Fr(parameter)34
10203
-
No equivalent source code line in the reference code can be identified.
-b Fu(with)27 b(bac)m(k-)1110 3970 y(slash)e(escap)s(e)h(sequences)f
10211
-
+b Fu(with)27 b(bac)m(k-)1110 4463 y(slash)e(escap)s(e)h(sequences)f
10204 ➡ 10212 (expanded)g(as)g(with)g(the)h Ft($'...)o(')e Fu(quoting)i(mec)m(h-)1110
10205
-
No equivalent source code line in the reference code can be identified.
-4080 y(anism.)630 4230 y Ft(P)432 b Fu(The)22 b(expansion)h(is)g(a)g
10213
-
+4573 y(anism.)630 4737 y Ft(P)432 b Fu(The)22 b(expansion)h(is)g(a)g
10206 ➡ 10214 (string)g(that)g(is)g(the)g(result)g(of)g(expanding)f(the)h(v)-5
10207
-
No equivalent source code line in the reference code can be identified.
-b(alue)24 b(of)1110 4340 y Fr(parameter)31 b Fu(as)24
10215
-
+b(alue)24 b(of)1110 4847 y Fr(parameter)31 b Fu(as)24
10208 ➡ 10216 b(if)f(it)h(w)m(ere)g(a)g(prompt)f(string)h(\(see)g(Section)h(6.9)g
10209
-
No equivalent source code line in the reference code can be identified.
-([Con)m(trolling)1110 4450 y(the)31 b(Prompt],)f(page)h(96\).)630
10210
-
No equivalent source code line in the reference code can be identified.
-4600 y Ft(A)432 b Fu(The)24 b(expansion)g(is)g(a)h(string)f(in)g(the)g
10217
-
+([Con)m(trolling)1110 4956 y(the)31 b(Prompt],)f(page)h(96\).)630
10218
-
+5121 y Ft(A)432 b Fu(The)24 b(expansion)g(is)g(a)h(string)f(in)g(the)g
10211 ➡ 10219 (form)g(of)h(an)f(assignmen)m(t)h(statemen)m(t)h(or)1110
10212
-
No equivalent source code line in the reference code can be identified.
-4710 y Ft(declare)h Fu(command)i(that,)h(if)f(ev)-5 b(aluated,)31
10213
-
No equivalent source code line in the reference code can be identified.
-b(will)e(recreate)i Fr(parameter)36 b Fu(with)1110 4819
10214
-
No equivalent source code line in the reference code can be identified.
-y(its)31 b(attributes)g(and)e(v)-5 b(alue.)630 4970 y
10215
-
No equivalent source code line in the reference code can be identified.
-Ft(a)432 b Fu(The)30 b(expansion)g(is)g(a)h(string)f(consisting)h(of)g
10216
-
No equivalent source code line in the reference code can be identified.
-(\015ag)g(v)-5 b(alues)30 b(represen)m(ting)h Fr(pa-)1110
10217
-
No equivalent source code line in the reference code can be identified.
-5080 y(rameter)7 b Fu('s)31 b(attributes.)630 5230 y(If)e
10218
-
No equivalent source code line in the reference code can be identified.
-Fr(parameter)37 b Fu(is)30 b(`)p Ft(@)p Fu(')g(or)g(`)p
10219
-
No equivalent source code line in the reference code can be identified.
-Ft(*)p Fu(',)g(the)g(op)s(eration)g(is)g(applied)f(to)i(eac)m(h)g(p)s
10220
-
No equivalent source code line in the reference code can be identified.
-(ositional)f(parameter)630 5340 y(in)24 b(turn,)g(and)f(the)h
10221
-
No equivalent source code line in the reference code can be identified.
-(expansion)g(is)g(the)g(resultan)m(t)h(list.)39 b(If)23
10222
-
No equivalent source code line in the reference code can be identified.
-b Fr(parameter)31 b Fu(is)24 b(an)g(arra)m(y)g(v)-5 b(ariable)p
10223
-
No equivalent source code line in the reference code can be identified.
-eop end
10220
-
+5230 y Ft(declare)h Fu(command)i(that,)h(if)f(ev)-5 b(aluated,)31
10221
-
+b(will)e(recreate)i Fr(parameter)36 b Fu(with)1110 5340
10222
-
+y(its)31 b(attributes)g(and)e(v)-5 b(alue.)p eop end
10224 ➡ 10223 %%Page: 30 36
10225 ➡ 10224 TeXDict begin 30 35 bop 150 -116 a Fu(Chapter)30 b(3:)41
10226 ➡ 10225 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(30)630 299
10227
-
No equivalent source code line in the reference code can be identified.
-y(subscripted)24 b(with)h(`)p Ft(@)p Fu(')h(or)g(`)p
10228
-
No equivalent source code line in the reference code can be identified.
-Ft(*)p Fu(',)h(the)e(op)s(eration)h(is)g(applied)f(to)h(eac)m(h)h(mem)m
10229
-
No equivalent source code line in the reference code can be identified.
-(b)s(er)e(of)h(the)f(arra)m(y)630 408 y(in)30 b(turn,)g(and)f(the)i
10230
-
No equivalent source code line in the reference code can be identified.
-(expansion)f(is)h(the)f(resultan)m(t)h(list.)630 544
10231
-
No equivalent source code line in the reference code can be identified.
-y(The)22 b(result)g(of)g(the)h(expansion)f(is)g(sub)5
10226
-
+y Ft(a)432 b Fu(The)30 b(expansion)g(is)g(a)h(string)f(consisting)h(of)
10227
-
+g(\015ag)g(v)-5 b(alues)30 b(represen)m(ting)h Fr(pa-)1110
10228
-
+408 y(rameter)7 b Fu('s)31 b(attributes.)630 563 y(If)e
10229
-
+Fr(parameter)37 b Fu(is)30 b(`)p Ft(@)p Fu(')g(or)g(`)p
10230
-
+Ft(*)p Fu(',)g(the)g(op)s(eration)g(is)g(applied)f(to)i(eac)m(h)g(p)s
10231
-
+(ositional)f(parameter)630 672 y(in)24 b(turn,)g(and)f(the)h(expansion)
10232
-
+g(is)g(the)g(resultan)m(t)h(list.)39 b(If)23 b Fr(parameter)31
10233
-
+b Fu(is)24 b(an)g(arra)m(y)g(v)-5 b(ariable)630 782 y(subscripted)24
10234
-
+b(with)h(`)p Ft(@)p Fu(')h(or)g(`)p Ft(*)p Fu(',)h(the)e(op)s(eration)h
10235
-
+(is)g(applied)f(to)h(eac)m(h)h(mem)m(b)s(er)e(of)h(the)f(arra)m(y)630
10236
-
+892 y(in)30 b(turn,)g(and)f(the)i(expansion)f(is)h(the)f(resultan)m(t)h
10237
-
+(list.)630 1024 y(The)22 b(result)g(of)g(the)h(expansion)f(is)g(sub)5
10232 ➡ 10238 b(ject)22 b(to)h(w)m(ord)f(splitting)g(and)g(pathname)g(expansion)630
10233
-
No equivalent source code line in the reference code can be identified.
-654 y(as)31 b(describ)s(ed)e(b)s(elo)m(w.)150 855 y Fk(3.5.4)63
10234
-
No equivalent source code line in the reference code can be identified.
-b(Command)41 b(Substitution)150 1002 y Fu(Command)f(substitution)h
10235
-
No equivalent source code line in the reference code can be identified.
-(allo)m(ws)i(the)e(output)g(of)h(a)f(command)g(to)h(replace)g(the)g
10236
-
No equivalent source code line in the reference code can be identified.
-(command)f(itself.)150 1112 y(Command)29 b(substitution)h(o)s(ccurs)h
10237
-
No equivalent source code line in the reference code can be identified.
-(when)e(a)i(command)f(is)g(enclosed)h(as)g(follo)m(ws:)390
10238
-
No equivalent source code line in the reference code can be identified.
-1248 y Ft($\()p Fj(command)p Ft(\))150 1385 y Fu(or)390
10239
-
No equivalent source code line in the reference code can be identified.
-1522 y Ft(`)p Fj(command)p Ft(`)150 1659 y Fu(Bash)20
10240
-
No equivalent source code line in the reference code can be identified.
-b(p)s(erforms)f(the)i(expansion)f(b)m(y)g(executing)i
10239
-
+1133 y(as)31 b(describ)s(ed)e(b)s(elo)m(w.)150 1328 y
10240
-
+Fk(3.5.4)63 b(Command)41 b(Substitution)150 1474 y Fu(Command)f
10241
-
+(substitution)h(allo)m(ws)i(the)e(output)g(of)h(a)f(command)g(to)h
10242
-
+(replace)g(the)g(command)f(itself.)150 1584 y(Command)29
10243
-
+b(substitution)h(o)s(ccurs)h(when)e(a)i(command)f(is)g(enclosed)h(as)g
10244
-
+(follo)m(ws:)390 1716 y Ft($\()p Fj(command)p Ft(\))150
10245
-
+1848 y Fu(or)390 1980 y Ft(`)p Fj(command)p Ft(`)150
10246
-
+2112 y Fu(Bash)20 b(p)s(erforms)f(the)i(expansion)f(b)m(y)g(executing)i
10241 ➡ 10247 Fr(command)h Fu(in)d(a)h(subshell)e(en)m(vironmen)m(t)i(and)f
10242
-
No equivalent source code line in the reference code can be identified.
-(replacing)150 1768 y(the)40 b(command)g(substitution)f(with)h(the)g
10248
-
+(replacing)150 2222 y(the)40 b(command)g(substitution)f(with)h(the)g
10243 ➡ 10249 (standard)f(output)g(of)h(the)g(command,)i(with)e(an)m(y)g(trailing)150
10244
-
No equivalent source code line in the reference code can be identified.
-1878 y(newlines)e(deleted.)64 b(Em)m(b)s(edded)37 b(newlines)h(are)g
10250
-
+2331 y(newlines)e(deleted.)64 b(Em)m(b)s(edded)37 b(newlines)h(are)g
10245 ➡ 10251 (not)g(deleted,)j(but)d(they)g(ma)m(y)h(b)s(e)e(remo)m(v)m(ed)i(during)
10246
-
No equivalent source code line in the reference code can be identified.
-150 1988 y(w)m(ord)30 b(splitting.)42 b(The)30 b(command)g
10252
-
+150 2441 y(w)m(ord)30 b(splitting.)42 b(The)30 b(command)g
10247 ➡ 10253 (substitution)h Ft($\(cat)e Fj(file)p Ft(\))g Fu(can)h(b)s(e)g
10248
-
No equivalent source code line in the reference code can be identified.
-(replaced)h(b)m(y)g(the)f(equiv)-5 b(alen)m(t)150 2097
10254
-
+(replaced)h(b)m(y)g(the)f(equiv)-5 b(alen)m(t)150 2550
10249 ➡ 10255 y(but)30 b(faster)g Ft($\(<)g Fj(file)p Ft(\))p Fu(.)275
10250
-
No equivalent source code line in the reference code can be identified.
-2234 y(When)j(the)i(old-st)m(yle)h(bac)m(kquote)f(form)f(of)g
10256
-
+2682 y(When)j(the)i(old-st)m(yle)h(bac)m(kquote)f(form)f(of)g
10251 ➡ 10257 (substitution)g(is)g(used,)h(bac)m(kslash)f(retains)h(its)f(literal)150
10252
-
No equivalent source code line in the reference code can be identified.
-2343 y(meaning)k(except)h(when)e(follo)m(w)m(ed)j(b)m(y)e(`)p
10258
-
+2792 y(meaning)k(except)h(when)e(follo)m(w)m(ed)j(b)m(y)e(`)p
10253 ➡ 10259 Ft($)p Fu(',)j(`)p Ft(`)p Fu(',)f(or)e(`)p Ft(\\)p Fu('.)64
10254 ➡ 10260 b(The)38 b(\014rst)f(bac)m(kquote)j(not)e(preceded)g(b)m(y)g(a)150
10255
-
No equivalent source code line in the reference code can be identified.
-2453 y(bac)m(kslash)k(terminates)f(the)h(command)e(substitution.)72
10261
-
+2902 y(bac)m(kslash)k(terminates)f(the)h(command)e(substitution.)72
10256 ➡ 10262 b(When)41 b(using)f(the)i Ft($\()p Fj(command)p Ft(\))c
10257
-
No equivalent source code line in the reference code can be identified.
-Fu(form,)43 b(all)150 2563 y(c)m(haracters)32 b(b)s(et)m(w)m(een)f(the)
10263
-
+Fu(form,)43 b(all)150 3011 y(c)m(haracters)32 b(b)s(et)m(w)m(een)f(the)
10258 ➡ 10264 f(paren)m(theses)h(mak)m(e)g(up)f(the)g(command;)h(none)f(are)h
10259
-
No equivalent source code line in the reference code can be identified.
-(treated)g(sp)s(ecially)-8 b(.)275 2699 y(Command)22
10265
-
+(treated)g(sp)s(ecially)-8 b(.)275 3143 y(Command)22
10260 ➡ 10266 b(substitutions)g(ma)m(y)i(b)s(e)e(nested.)39 b(T)-8
10261 ➡ 10267 b(o)23 b(nest)g(when)f(using)h(the)g(bac)m(kquoted)h(form,)g(escap)s(e)
10262
-
No equivalent source code line in the reference code can be identified.
-150 2809 y(the)31 b(inner)e(bac)m(kquotes)j(with)e(bac)m(kslashes.)275
10263
-
No equivalent source code line in the reference code can be identified.
-2946 y(If)e(the)i(substitution)e(app)s(ears)h(within)g(double)f
10268
-
+150 3253 y(the)31 b(inner)e(bac)m(kquotes)j(with)e(bac)m(kslashes.)275
10269
-
+3385 y(If)e(the)i(substitution)e(app)s(ears)h(within)g(double)f
10264 ➡ 10270 (quotes,)i(w)m(ord)f(splitting)h(and)f(\014lename)g(expansion)150
10265
-
No equivalent source code line in the reference code can be identified.
-3055 y(are)i(not)f(p)s(erformed)f(on)h(the)h(results.)150
10266
-
No equivalent source code line in the reference code can be identified.
-3257 y Fk(3.5.5)63 b(Arithmetic)40 b(Expansion)150 3404
10271
-
+3494 y(are)i(not)f(p)s(erformed)f(on)h(the)h(results.)150
10272
-
+3689 y Fk(3.5.5)63 b(Arithmetic)40 b(Expansion)150 3836
10267 ➡ 10273 y Fu(Arithmetic)25 b(expansion)g(allo)m(ws)g(the)g(ev)-5
10268 ➡ 10274 b(aluation)26 b(of)f(an)f(arithmetic)i(expression)e(and)g(the)g
10269
-
No equivalent source code line in the reference code can be identified.
-(substitution)150 3513 y(of)31 b(the)f(result.)41 b(The)30
10270
-
No equivalent source code line in the reference code can be identified.
-b(format)g(for)g(arithmetic)i(expansion)e(is:)390 3650
10271
-
No equivalent source code line in the reference code can be identified.
-y Ft($\(\()47 b Fj(expression)e Ft(\)\))275 3787 y Fu(The)33
10275
-
+(substitution)150 3945 y(of)31 b(the)f(result.)41 b(The)30
10276
-
+b(format)g(for)g(arithmetic)i(expansion)e(is:)390 4077
10277
-
+y Ft($\(\()47 b Fj(expression)e Ft(\)\))275 4209 y Fu(The)33
10272 ➡ 10278 b(expression)g(is)h(treated)g(as)g(if)g(it)g(w)m(ere)g(within)f(double)
10273
-
No equivalent source code line in the reference code can be identified.
-h(quotes,)h(but)e(a)h(double)f(quote)h(inside)150 3897
10279
-
+h(quotes,)h(but)e(a)h(double)f(quote)h(inside)150 4319
10274 ➡ 10280 y(the)k(paren)m(theses)g(is)g(not)g(treated)h(sp)s(ecially)-8
10275 ➡ 10281 b(.)65 b(All)38 b(tok)m(ens)h(in)f(the)g(expression)f(undergo)g
10276
-
No equivalent source code line in the reference code can be identified.
-(parameter)150 4006 y(and)26 b(v)-5 b(ariable)28 b(expansion,)g
10282
-
+(parameter)150 4428 y(and)26 b(v)-5 b(ariable)28 b(expansion,)g
10277 ➡ 10283 (command)e(substitution,)i(and)e(quote)i(remo)m(v)-5
10278
-
No equivalent source code line in the reference code can be identified.
-b(al.)41 b(The)26 b(result)h(is)g(treated)h(as)150 4116
10284
-
+b(al.)41 b(The)26 b(result)h(is)g(treated)h(as)150 4538
10279 ➡ 10285 y(the)j(arithmetic)g(expression)f(to)h(b)s(e)f(ev)-5
10280 ➡ 10286 b(aluated.)42 b(Arithmetic)31 b(expansions)g(ma)m(y)g(b)s(e)e(nested.)
10281
-
No equivalent source code line in the reference code can be identified.
-275 4252 y(The)34 b(ev)-5 b(aluation)37 b(is)f(p)s(erformed)e
10287
-
+275 4670 y(The)34 b(ev)-5 b(aluation)37 b(is)f(p)s(erformed)e
10282 ➡ 10288 (according)i(to)g(the)g(rules)f(listed)h(b)s(elo)m(w)g(\(see)g(Section)
10283
-
No equivalent source code line in the reference code can be identified.
-g(6.5)h([Shell)150 4362 y(Arithmetic],)32 b(page)f(91\).)42
10289
-
+g(6.5)h([Shell)150 4780 y(Arithmetic],)32 b(page)f(91\).)42
10284 ➡ 10290 b(If)30 b(the)h(expression)f(is)g(in)m(v)-5 b(alid,)32
10285 ➡ 10291 b(Bash)e(prin)m(ts)g(a)h(message)g(indicating)h(failure)150
10286
-
No equivalent source code line in the reference code can be identified.
-4472 y(to)f(the)g(standard)e(error)h(and)g(no)g(substitution)g(o)s
10287
-
No equivalent source code line in the reference code can be identified.
-(ccurs.)150 4673 y Fk(3.5.6)63 b(Pro)s(cess)42 b(Substitution)150
10288
-
No equivalent source code line in the reference code can be identified.
-4820 y Fu(Pro)s(cess)33 b(substitution)g(allo)m(ws)i(a)e(pro)s(cess's)g
10292
-
+4889 y(to)f(the)g(standard)e(error)h(and)g(no)g(substitution)g(o)s
10293
-
+(ccurs.)150 5083 y Fk(3.5.6)63 b(Pro)s(cess)42 b(Substitution)150
10294
-
+5230 y Fu(Pro)s(cess)33 b(substitution)g(allo)m(ws)i(a)e(pro)s(cess's)g
10289 ➡ 10295 (input)f(or)h(output)g(to)h(b)s(e)f(referred)f(to)i(using)f(a)g
10290
-
No equivalent source code line in the reference code can be identified.
-(\014lename.)150 4930 y(It)d(tak)m(es)i(the)f(form)f(of)390
10291
-
No equivalent source code line in the reference code can be identified.
-5066 y Ft(<\()p Fj(list)p Ft(\))150 5203 y Fu(or)390
10292
-
No equivalent source code line in the reference code can be identified.
-5340 y Ft(>\()p Fj(list)p Ft(\))p eop end
10296
-
+(\014lename.)150 5340 y(It)d(tak)m(es)i(the)f(form)f(of)p
10297
-
+eop end
10293 ➡ 10298 %%Page: 31 37
10294 ➡ 10299 TeXDict begin 31 36 bop 150 -116 a Fu(Chapter)30 b(3:)41
10295
-
No equivalent source code line in the reference code can be identified.
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(31)150 299
10296
-
No equivalent source code line in the reference code can be identified.
-y(The)28 b(pro)s(cess)h Fr(list)j Fu(is)d(run)e(async)m(hronously)-8
10297
-
No equivalent source code line in the reference code can be identified.
-b(,)30 b(and)e(its)i(input)e(or)h(output)f(app)s(ears)h(as)g(a)g
10298
-
No equivalent source code line in the reference code can be identified.
-(\014lename.)41 b(This)150 408 y(\014lename)25 b(is)g(passed)g(as)g(an)
10299
-
No equivalent source code line in the reference code can be identified.
-g(argumen)m(t)h(to)g(the)f(curren)m(t)g(command)g(as)g(the)g(result)g
10300
-
No equivalent source code line in the reference code can be identified.
-(of)g(the)h(expansion.)38 b(If)150 518 y(the)28 b Ft(>\()p
10301
-
No equivalent source code line in the reference code can be identified.
-Fj(list)p Ft(\))d Fu(form)i(is)g(used,)h(writing)f(to)h(the)g(\014le)f
10302
-
No equivalent source code line in the reference code can be identified.
-(will)h(pro)m(vide)g(input)e(for)h Fr(list)p Fu(.)41
10303
-
No equivalent source code line in the reference code can be identified.
-b(If)26 b(the)i Ft(<\()p Fj(list)p Ft(\))d Fu(form)150
10304
-
No equivalent source code line in the reference code can be identified.
-628 y(is)g(used,)g(the)f(\014le)h(passed)f(as)h(an)f(argumen)m(t)h
10305
-
No equivalent source code line in the reference code can be identified.
-(should)e(b)s(e)h(read)h(to)g(obtain)g(the)f(output)g(of)h
10306
-
No equivalent source code line in the reference code can be identified.
-Fr(list)p Fu(.)40 b(Note)25 b(that)150 737 y(no)33 b(space)g(ma)m(y)g
10307
-
No equivalent source code line in the reference code can be identified.
-(app)s(ear)f(b)s(et)m(w)m(een)i(the)f Ft(<)f Fu(or)h
10308
-
No equivalent source code line in the reference code can be identified.
-Ft(>)f Fu(and)g(the)h(left)h(paren)m(thesis,)f(otherwise)h(the)f
10309
-
No equivalent source code line in the reference code can be identified.
-(construct)150 847 y(w)m(ould)j(b)s(e)g(in)m(terpreted)g(as)h(a)f
10310
-
No equivalent source code line in the reference code can be identified.
-(redirection.)59 b(Pro)s(cess)36 b(substitution)g(is)h(supp)s(orted)d
10311
-
No equivalent source code line in the reference code can be identified.
-(on)i(systems)g(that)150 956 y(supp)s(ort)29 b(named)h(pip)s(es)f(\()p
10312
-
No equivalent source code line in the reference code can be identified.
-Fm(fif)n(o)p Fu(s\))h(or)h(the)f Ft(/dev/fd)f Fu(metho)s(d)h(of)g
10313
-
No equivalent source code line in the reference code can be identified.
-(naming)g(op)s(en)g(\014les.)275 1099 y(When)36 b(a)m(v)-5
10314
-
No equivalent source code line in the reference code can be identified.
-b(ailable,)40 b(pro)s(cess)c(substitution)h(is)f(p)s(erformed)f(sim)m
10315
-
No equivalent source code line in the reference code can be identified.
-(ultaneously)i(with)g(parameter)g(and)150 1209 y(v)-5
10316
-
No equivalent source code line in the reference code can be identified.
-b(ariable)31 b(expansion,)g(command)f(substitution,)g(and)g(arithmetic)
10317
-
No equivalent source code line in the reference code can be identified.
-i(expansion.)150 1417 y Fk(3.5.7)63 b(W)-10 b(ord)41
10318
-
No equivalent source code line in the reference code can be identified.
-b(Splitting)150 1564 y Fu(The)30 b(shell)h(scans)g(the)g(results)f(of)h
10319
-
No equivalent source code line in the reference code can be identified.
-(parameter)g(expansion,)g(command)g(substitution,)g(and)f(arithmetic)
10320
-
No equivalent source code line in the reference code can be identified.
-150 1673 y(expansion)g(that)h(did)f(not)g(o)s(ccur)h(within)e(double)h
10321
-
No equivalent source code line in the reference code can be identified.
-(quotes)h(for)f(w)m(ord)g(splitting.)275 1816 y(The)e(shell)g(treats)i
10300
-
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(31)390 299
10301
-
+y Ft(<\()p Fj(list)p Ft(\))150 447 y Fu(or)390 594 y
10302
-
+Ft(>\()p Fj(list)p Ft(\))150 742 y Fu(The)28 b(pro)s(cess)h
10303
-
+Fr(list)j Fu(is)d(run)e(async)m(hronously)-8 b(,)30 b(and)e(its)i
10304
-
+(input)e(or)h(output)f(app)s(ears)h(as)g(a)g(\014lename.)41
10305
-
+b(This)150 852 y(\014lename)25 b(is)g(passed)g(as)g(an)g(argumen)m(t)h
10306
-
+(to)g(the)f(curren)m(t)g(command)g(as)g(the)g(result)g(of)g(the)h
10307
-
+(expansion.)38 b(If)150 961 y(the)28 b Ft(>\()p Fj(list)p
10308
-
+Ft(\))d Fu(form)i(is)g(used,)h(writing)f(to)h(the)g(\014le)f(will)h
10309
-
+(pro)m(vide)g(input)e(for)h Fr(list)p Fu(.)41 b(If)26
10310
-
+b(the)i Ft(<\()p Fj(list)p Ft(\))d Fu(form)150 1071 y(is)g(used,)g(the)
10311
-
+f(\014le)h(passed)f(as)h(an)f(argumen)m(t)h(should)e(b)s(e)h(read)h(to)
10312
-
+g(obtain)g(the)f(output)g(of)h Fr(list)p Fu(.)40 b(Note)25
10313
-
+b(that)150 1181 y(no)33 b(space)g(ma)m(y)g(app)s(ear)f(b)s(et)m(w)m
10314
-
+(een)i(the)f Ft(<)f Fu(or)h Ft(>)f Fu(and)g(the)h(left)h(paren)m
10315
-
+(thesis,)f(otherwise)h(the)f(construct)150 1290 y(w)m(ould)j(b)s(e)g
10316
-
+(in)m(terpreted)g(as)h(a)f(redirection.)59 b(Pro)s(cess)36
10317
-
+b(substitution)g(is)h(supp)s(orted)d(on)i(systems)g(that)150
10318
-
+1400 y(supp)s(ort)29 b(named)h(pip)s(es)f(\()p Fm(fif)n(o)p
10319
-
+Fu(s\))h(or)h(the)f Ft(/dev/fd)f Fu(metho)s(d)h(of)g(naming)g(op)s(en)g
10320
-
+(\014les.)275 1548 y(When)36 b(a)m(v)-5 b(ailable,)40
10321
-
+b(pro)s(cess)c(substitution)h(is)f(p)s(erformed)f(sim)m(ultaneously)i
10322
-
+(with)g(parameter)g(and)150 1657 y(v)-5 b(ariable)31
10323
-
+b(expansion,)g(command)f(substitution,)g(and)g(arithmetic)i(expansion.)
10324
-
+150 1870 y Fk(3.5.7)63 b(W)-10 b(ord)41 b(Splitting)150
10325
-
+2017 y Fu(The)30 b(shell)h(scans)g(the)g(results)f(of)h(parameter)g
10326
-
+(expansion,)g(command)g(substitution,)g(and)f(arithmetic)150
10327
-
+2126 y(expansion)g(that)h(did)f(not)g(o)s(ccur)h(within)e(double)h
10328
-
+(quotes)h(for)f(w)m(ord)g(splitting.)275 2274 y(The)e(shell)g(treats)i
10322 ➡ 10329 (eac)m(h)g(c)m(haracter)g(of)f Ft($IFS)e Fu(as)i(a)g(delimiter,)h(and)e
10323
-
No equivalent source code line in the reference code can be identified.
-(splits)g(the)h(results)f(of)h(the)g(other)150 1926 y(expansions)22
10330
-
+(splits)g(the)h(results)f(of)h(the)g(other)150 2384 y(expansions)22
10324 ➡ 10331 b(in)m(to)i(w)m(ords)e(using)h(these)g(c)m(haracters)h(as)f(\014eld)f
10325 ➡ 10332 (terminators.)39 b(If)22 b Ft(IFS)g Fu(is)h(unset,)h(or)e(its)h(v)-5
10326
-
No equivalent source code line in the reference code can be identified.
-b(alue)150 2036 y(is)36 b(exactly)j Ft(<space><tab><newline>)p
10333
-
+b(alue)150 2493 y(is)36 b(exactly)j Ft(<space><tab><newline>)p
10327 ➡ 10334 Fu(,)32 b(the)37 b(default,)h(then)e(sequences)h(of)67
10328
-
No equivalent source code line in the reference code can be identified.
-b Ft(<space>)p Fu(,)36 b Ft(<tab>)p Fu(,)h(and)150 2145
10335
-
+b Ft(<space>)p Fu(,)36 b Ft(<tab>)p Fu(,)h(and)150 2603
10329 ➡ 10336 y Ft(<newline>)28 b Fu(at)k(the)f(b)s(eginning)f(and)h(end)f(of)h(the)g
10330 ➡ 10337 (results)g(of)g(the)g(previous)g(expansions)f(are)i(ignored,)150
10331
-
No equivalent source code line in the reference code can be identified.
-2255 y(and)k(an)m(y)h(sequence)h(of)f Ft(IFS)f Fu(c)m(haracters)i(not)f
10338
-
+2712 y(and)k(an)m(y)h(sequence)h(of)f Ft(IFS)f Fu(c)m(haracters)i(not)f
10332 ➡ 10339 (at)h(the)f(b)s(eginning)f(or)h(end)f(serv)m(es)h(to)h(delimit)f(w)m
10333
-
No equivalent source code line in the reference code can be identified.
-(ords.)150 2364 y(If)43 b Ft(IFS)f Fu(has)h(a)h(v)-5
10340
-
+(ords.)150 2822 y(If)43 b Ft(IFS)f Fu(has)h(a)h(v)-5
10334 ➡ 10341 b(alue)43 b(other)h(than)f(the)g(default,)k(then)c(sequences)h(of)f
10335
-
No equivalent source code line in the reference code can be identified.
-(the)h(whitespace)f(c)m(haracters)150 2474 y Ft(space)p
10342
-
+(the)h(whitespace)f(c)m(haracters)150 2932 y Ft(space)p
10336 ➡ 10343 Fu(,)29 b Ft(tab)p Fu(,)h(and)g Ft(newline)e Fu(are)j(ignored)g(at)g
10337 ➡ 10344 (the)f(b)s(eginning)g(and)g(end)g(of)g(the)h(w)m(ord,)f(as)h(long)g(as)
10338
-
No equivalent source code line in the reference code can be identified.
-g(the)150 2584 y(whitespace)c(c)m(haracter)h(is)f(in)f(the)g(v)-5
10345
-
+g(the)150 3041 y(whitespace)c(c)m(haracter)h(is)f(in)f(the)g(v)-5
10339 ➡ 10346 b(alue)27 b(of)g Ft(IFS)e Fu(\(an)i Ft(IFS)e Fu(whitespace)i(c)m
10340
-
No equivalent source code line in the reference code can be identified.
-(haracter\).)42 b(An)m(y)26 b(c)m(haracter)i(in)150 2693
10347
-
+(haracter\).)42 b(An)m(y)26 b(c)m(haracter)i(in)150 3151
10341 ➡ 10348 y Ft(IFS)c Fu(that)h(is)g(not)f Ft(IFS)g Fu(whitespace,)j(along)f(with)
10342 ➡ 10349 e(an)m(y)h(adjacen)m(t)h Ft(IFS)e Fu(whitespace)h(c)m(haracters,)i
10343
-
No equivalent source code line in the reference code can be identified.
-(delimits)150 2803 y(a)k(\014eld.)40 b(A)31 b(sequence)g(of)f
10350
-
+(delimits)150 3260 y(a)k(\014eld.)40 b(A)31 b(sequence)g(of)f
10344 ➡ 10351 Ft(IFS)g Fu(whitespace)h(c)m(haracters)h(is)e(also)h(treated)h(as)f(a)f
10345
-
No equivalent source code line in the reference code can be identified.
-(delimiter.)42 b(If)30 b(the)g(v)-5 b(alue)150 2912 y(of)31
10352
-
+(delimiter.)42 b(If)30 b(the)g(v)-5 b(alue)150 3370 y(of)31
10346 ➡ 10353 b Ft(IFS)e Fu(is)h(n)m(ull,)h(no)f(w)m(ord)g(splitting)h(o)s(ccurs.)275
10347
-
No equivalent source code line in the reference code can be identified.
-3055 y(Explicit)21 b(n)m(ull)g(argumen)m(ts)g(\()p Ft("")g
10354
-
+3518 y(Explicit)21 b(n)m(ull)g(argumen)m(ts)g(\()p Ft("")g
10348 ➡ 10355 Fu(or)g Ft('')p Fu(\))f(are)h(retained)h(and)e(passed)g(to)i(commands)e
10349
-
No equivalent source code line in the reference code can be identified.
-(as)i(empt)m(y)f(strings.)150 3165 y(Unquoted)37 b(implicit)i(n)m(ull)f
10356
-
+(as)i(empt)m(y)f(strings.)150 3627 y(Unquoted)37 b(implicit)i(n)m(ull)f
10350 ➡ 10357 (argumen)m(ts,)i(resulting)d(from)g(the)h(expansion)g(of)g(parameters)f
10351
-
No equivalent source code line in the reference code can be identified.
-(that)i(ha)m(v)m(e)150 3275 y(no)32 b(v)-5 b(alues,)33
10358
-
+(that)i(ha)m(v)m(e)150 3737 y(no)32 b(v)-5 b(alues,)33
10352 ➡ 10359 b(are)f(remo)m(v)m(ed.)47 b(If)32 b(a)g(parameter)h(with)e(no)h(v)-5
10353 ➡ 10360 b(alue)33 b(is)f(expanded)f(within)h(double)f(quotes,)j(a)150
10354
-
No equivalent source code line in the reference code can be identified.
-3384 y(n)m(ull)c(argumen)m(t)g(results)g(and)f(is)h(retained)g(and)f
10361
-
+3846 y(n)m(ull)c(argumen)m(t)g(results)g(and)f(is)h(retained)g(and)f
10355 ➡ 10362 (passed)g(to)i(a)f(command)g(as)g(an)f(empt)m(y)i(string.)40
10356
-
No equivalent source code line in the reference code can be identified.
-b(When)150 3494 y(a)f(quoted)f(n)m(ull)g(argumen)m(t)h(app)s(ears)e(as)
10363
-
+b(When)150 3956 y(a)f(quoted)f(n)m(ull)g(argumen)m(t)h(app)s(ears)e(as)
10357 ➡ 10364 i(part)f(of)g(a)g(w)m(ord)g(whose)g(expansion)g(is)h(non-n)m(ull,)h
10358
-
No equivalent source code line in the reference code can be identified.
-(the)e(n)m(ull)150 3603 y(argumen)m(t)i(is)f(remo)m(v)m(ed.)69
10365
-
+(the)e(n)m(ull)150 4066 y(argumen)m(t)i(is)f(remo)m(v)m(ed.)69
10359 ➡ 10366 b(That)39 b(is,)j(the)e(w)m(ord)f Ft(-d'')f Fu(b)s(ecomes)i
10360 ➡ 10367 Ft(-d)e Fu(after)i(w)m(ord)f(splitting)h(and)f(n)m(ull)150
10361
-
No equivalent source code line in the reference code can be identified.
-3713 y(argumen)m(t)31 b(remo)m(v)-5 b(al.)275 3856 y(Note)31
10368
-
+4175 y(argumen)m(t)31 b(remo)m(v)-5 b(al.)275 4323 y(Note)31
10362 ➡ 10369 b(that)g(if)g(no)f(expansion)g(o)s(ccurs,)g(no)h(splitting)g(is)f(p)s
10363
-
No equivalent source code line in the reference code can be identified.
-(erformed.)150 4064 y Fk(3.5.8)63 b(Filename)41 b(Expansion)150
10364
-
No equivalent source code line in the reference code can be identified.
-4211 y Fu(After)30 b(w)m(ord)f(splitting,)i(unless)d(the)i
10370
-
+(erformed.)150 4535 y Fk(3.5.8)63 b(Filename)41 b(Expansion)150
10371
-
+4682 y Fu(After)30 b(w)m(ord)f(splitting,)i(unless)d(the)i
10365 ➡ 10372 Ft(-f)f Fu(option)h(has)f(b)s(een)g(set)h(\(see)g(Section)h(4.3.1)g
10366
-
No equivalent source code line in the reference code can be identified.
-([The)e(Set)h(Builtin],)150 4320 y(page)d(61\),)i(Bash)d(scans)h(eac)m
10373
-
+([The)e(Set)h(Builtin],)150 4792 y(page)d(61\),)i(Bash)d(scans)h(eac)m
10367 ➡ 10374 (h)h(w)m(ord)e(for)g(the)h(c)m(haracters)g(`)p Ft(*)p
10368 ➡ 10375 Fu(',)h(`)p Ft(?)p Fu(',)g(and)e(`)p Ft([)p Fu('.)39
10369
-
No equivalent source code line in the reference code can be identified.
-b(If)26 b(one)h(of)g(these)f(c)m(haracters)150 4430 y(app)s(ears,)h
10376
-
+b(If)26 b(one)h(of)g(these)f(c)m(haracters)150 4902 y(app)s(ears,)h
10370 ➡ 10377 (then)f(the)h(w)m(ord)f(is)h(regarded)g(as)g(a)g Fr(pattern)p
10371 ➡ 10378 Fu(,)g(and)g(replaced)g(with)f(an)h(alphab)s(etically)h(sorted)150
10372
-
No equivalent source code line in the reference code can be identified.
-4539 y(list)k(of)f(\014lenames)g(matc)m(hing)h(the)f(pattern)g(\(see)h
10379
-
+5011 y(list)k(of)f(\014lenames)g(matc)m(hing)h(the)f(pattern)g(\(see)h
10373 ➡ 10380 (Section)f(3.5.8.1)j([P)m(attern)e(Matc)m(hing],)h(page)f(32\).)43
10374
-
No equivalent source code line in the reference code can be identified.
-b(If)150 4649 y(no)26 b(matc)m(hing)i(\014lenames)e(are)h(found,)f(and)
10381
-
+b(If)150 5121 y(no)26 b(matc)m(hing)i(\014lenames)e(are)h(found,)f(and)
10375 ➡ 10382 g(the)h(shell)f(option)h Ft(nullglob)d Fu(is)j(disabled,)g(the)g(w)m
10376
-
No equivalent source code line in the reference code can be identified.
-(ord)f(is)g(left)150 4759 y(unc)m(hanged.)40 b(If)30
10383
-
+(ord)f(is)g(left)150 5230 y(unc)m(hanged.)40 b(If)30
10377 ➡ 10384 b(the)g Ft(nullglob)e Fu(option)i(is)h(set,)f(and)g(no)g(matc)m(hes)h
10378 ➡ 10385 (are)g(found,)e(the)h(w)m(ord)g(is)g(remo)m(v)m(ed.)150
10379
-
No equivalent source code line in the reference code can be identified.
-4868 y(If)i(the)g Ft(failglob)e Fu(shell)i(option)h(is)f(set,)h(and)f
10386
-
+5340 y(If)i(the)g Ft(failglob)e Fu(shell)i(option)h(is)f(set,)h(and)f
10380 ➡ 10387 (no)g(matc)m(hes)h(are)g(found,)e(an)h(error)g(message)h(is)f(prin)m
10381
-
No equivalent source code line in the reference code can be identified.
-(ted)150 4978 y(and)e(the)g(command)g(is)h(not)f(executed.)42
10382
-
No equivalent source code line in the reference code can be identified.
-b(If)30 b(the)g(shell)h(option)g Ft(nocaseglob)c Fu(is)k(enabled,)f
10383
-
No equivalent source code line in the reference code can be identified.
-(the)h(matc)m(h)g(is)150 5087 y(p)s(erformed)e(without)h(regard)h(to)g
10384
-
No equivalent source code line in the reference code can be identified.
-(the)f(case)i(of)e(alphab)s(etic)h(c)m(haracters.)275
10385
-
No equivalent source code line in the reference code can be identified.
-5230 y(When)23 b(a)h(pattern)f(is)h(used)f(for)g(\014lename)h
10386
-
No equivalent source code line in the reference code can be identified.
-(expansion,)h(the)e(c)m(haracter)i(`)p Ft(.)p Fu(')f(at)g(the)g(start)g
10387
-
No equivalent source code line in the reference code can be identified.
-(of)g(a)g(\014lename)150 5340 y(or)f(immediately)i(follo)m(wing)g(a)f
10388
-
No equivalent source code line in the reference code can be identified.
-(slash)f(m)m(ust)h(b)s(e)f(matc)m(hed)h(explicitly)-8
10389
-
No equivalent source code line in the reference code can be identified.
-b(,)27 b(unless)c(the)g(shell)h(option)g Ft(dotglob)p
10390
-
No equivalent source code line in the reference code can be identified.
-eop end
10388
-
+(ted)p eop end
10391 ➡ 10389 %%Page: 32 38
10392 ➡ 10390 TeXDict begin 32 37 bop 150 -116 a Fu(Chapter)30 b(3:)41
10393 ➡ 10391 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(32)150 299
10394
-
No equivalent source code line in the reference code can be identified.
-y(is)28 b(set.)41 b(The)28 b(\014lenames)g(`)p Ft(.)p
10395
-
No equivalent source code line in the reference code can be identified.
-Fu(')g(and)g(`)p Ft(..)p Fu(')g(m)m(ust)g(alw)m(a)m(ys)i(b)s(e)e(matc)m
10396
-
No equivalent source code line in the reference code can be identified.
-(hed)h(explicitly)-8 b(,)30 b(ev)m(en)f(if)g Ft(dotglob)d
10397
-
No equivalent source code line in the reference code can be identified.
-Fu(is)i(set.)150 408 y(When)e(matc)m(hing)i(a)f(\014lename,)h(the)e
10398
-
No equivalent source code line in the reference code can be identified.
-(slash)h(c)m(haracter)h(m)m(ust)e(alw)m(a)m(ys)i(b)s(e)e(matc)m(hed)h
10399
-
No equivalent source code line in the reference code can be identified.
-(explicitly)-8 b(.)42 b(In)26 b(other)150 518 y(cases,)32
10400
-
No equivalent source code line in the reference code can be identified.
-b(the)e(`)p Ft(.)p Fu(')h(c)m(haracter)h(is)e(not)h(treated)g(sp)s
10401
-
No equivalent source code line in the reference code can be identified.
-(ecially)-8 b(.)275 647 y(See)28 b(the)g(description)g(of)g
10392
-
+y(and)30 b(the)g(command)g(is)h(not)f(executed.)42 b(If)30
10393
-
+b(the)g(shell)h(option)g Ft(nocaseglob)c Fu(is)k(enabled,)f(the)h(matc)
10394
-
+m(h)g(is)150 408 y(p)s(erformed)e(without)h(regard)h(to)g(the)f(case)i
10395
-
+(of)e(alphab)s(etic)h(c)m(haracters.)275 544 y(When)23
10396
-
+b(a)h(pattern)f(is)h(used)f(for)g(\014lename)h(expansion,)h(the)e(c)m
10397
-
+(haracter)i(`)p Ft(.)p Fu(')f(at)g(the)g(start)g(of)g(a)g(\014lename)
10398
-
+150 654 y(or)f(immediately)i(follo)m(wing)g(a)f(slash)f(m)m(ust)h(b)s
10399
-
+(e)f(matc)m(hed)h(explicitly)-8 b(,)27 b(unless)c(the)g(shell)h(option)
10400
-
+g Ft(dotglob)150 763 y Fu(is)k(set.)41 b(The)28 b(\014lenames)g(`)p
10401
-
+Ft(.)p Fu(')g(and)g(`)p Ft(..)p Fu(')g(m)m(ust)g(alw)m(a)m(ys)i(b)s(e)e
10402
-
+(matc)m(hed)h(explicitly)-8 b(,)30 b(ev)m(en)f(if)g Ft(dotglob)d
10403
-
+Fu(is)i(set.)150 873 y(In)i(other)g(cases,)i(the)e(`)p
10404
-
+Ft(.)p Fu(')h(c)m(haracter)h(is)e(not)h(treated)g(sp)s(ecially)-8
10405
-
+b(.)275 1009 y(When)30 b(matc)m(hing)i(a)f(\014lename,)h(the)f(slash)f
10406
-
+(c)m(haracter)j(m)m(ust)d(alw)m(a)m(ys)j(b)s(e)d(matc)m(hed)h
10407
-
+(explicitly)i(b)m(y)e(a)150 1118 y(slash)d(in)f(the)h(pattern,)h(but)e
10408
-
+(in)h(other)g(matc)m(hing)h(con)m(texts)h(it)e(can)g(b)s(e)g(matc)m
10409
-
+(hed)g(b)m(y)g(a)g(sp)s(ecial)h(pattern)150 1228 y(c)m(haracter)j(as)f
10410
-
+(describ)s(ed)e(b)s(elo)m(w)h(\(see)i(Section)f(3.5.8.1)i([P)m(attern)e
10411
-
+(Matc)m(hing],)i(page)e(32\).)275 1364 y(See)d(the)g(description)g(of)g
10402 ➡ 10412 Ft(shopt)e Fu(in)i(Section)g(4.3.2)i([The)e(Shopt)f(Builtin],)i(page)g
10403
-
No equivalent source code line in the reference code can be identified.
-(65,)g(for)f(a)g(descrip-)150 757 y(tion)j(of)f(the)h
10413
-
+(65,)g(for)f(a)g(descrip-)150 1473 y(tion)j(of)f(the)h
10404 ➡ 10414 Ft(nocaseglob)p Fu(,)d Ft(nullglob)p Fu(,)g Ft(failglob)p
10405
-
No equivalent source code line in the reference code can be identified.
-Fu(,)h(and)g Ft(dotglob)g Fu(options.)275 886 y(The)36
10415
-
+Fu(,)h(and)g Ft(dotglob)g Fu(options.)275 1609 y(The)36
10406 ➡ 10416 b Ft(GLOBIGNORE)d Fu(shell)k(v)-5 b(ariable)37 b(ma)m(y)g(b)s(e)f(used)
10407 ➡ 10417 g(to)h(restrict)g(the)g(set)g(of)g(\014le)f(names)h(matc)m(hing)150
10408
-
No equivalent source code line in the reference code can be identified.
-995 y(a)42 b(pattern.)74 b(If)41 b Ft(GLOBIGNORE)e Fu(is)i(set,)k(eac)m
10409
-
No equivalent source code line in the reference code can be identified.
-(h)e(matc)m(hing)f(\014le)g(name)f(that)h(also)h(matc)m(hes)f(one)g(of)
10410
-
No equivalent source code line in the reference code can be identified.
-g(the)150 1105 y(patterns)34 b(in)g Ft(GLOBIGNORE)d Fu(is)k(remo)m(v)m
10411
-
No equivalent source code line in the reference code can be identified.
-(ed)g(from)f(the)g(list)h(of)f(matc)m(hes.)54 b(If)33
10412
-
No equivalent source code line in the reference code can be identified.
-b(the)i Ft(nocaseglob)c Fu(option)k(is)150 1214 y(set,)c(the)e(matc)m
10413
-
No equivalent source code line in the reference code can be identified.
-(hing)i(against)g(the)f(patterns)f(in)h Ft(GLOBIGNORE)c
10414
-
No equivalent source code line in the reference code can be identified.
-Fu(is)k(p)s(erformed)e(without)i(regard)f(to)i(case.)150
10415
-
No equivalent source code line in the reference code can be identified.
-1324 y(The)d(\014lenames)h Ft(.)g Fu(and)f Ft(..)h Fu(are)g(alw)m(a)m
10416
-
No equivalent source code line in the reference code can be identified.
-(ys)h(ignored)f(when)f Ft(GLOBIGNORE)f Fu(is)i(set)g(and)f(not)h(n)m
10417
-
No equivalent source code line in the reference code can be identified.
-(ull.)41 b(Ho)m(w)m(ev)m(er,)150 1433 y(setting)30 b
10418
-
No equivalent source code line in the reference code can be identified.
-Ft(GLOBIGNORE)d Fu(to)j(a)f(non-n)m(ull)g(v)-5 b(alue)30
10419
-
No equivalent source code line in the reference code can be identified.
-b(has)f(the)g(e\013ect)i(of)f(enabling)f(the)h Ft(dotglob)d
10420
-
No equivalent source code line in the reference code can be identified.
-Fu(shell)i(option,)150 1543 y(so)j(all)h(other)f(\014lenames)g(b)s
10421
-
No equivalent source code line in the reference code can be identified.
-(eginning)f(with)h(a)g(`)p Ft(.)p Fu(')g(will)h(matc)m(h.)46
10422
-
No equivalent source code line in the reference code can be identified.
-b(T)-8 b(o)32 b(get)h(the)f(old)g(b)s(eha)m(vior)g(of)h(ignoring)150
10423
-
No equivalent source code line in the reference code can be identified.
-1653 y(\014lenames)c(b)s(eginning)f(with)h(a)h(`)p Ft(.)p
10424
-
No equivalent source code line in the reference code can be identified.
-Fu(',)f(mak)m(e)h(`)p Ft(.*)p Fu(')f(one)h(of)f(the)g(patterns)g(in)g
10425
-
No equivalent source code line in the reference code can be identified.
-Ft(GLOBIGNORE)p Fu(.)37 b(The)29 b Ft(dotglob)150 1762
10426
-
No equivalent source code line in the reference code can be identified.
-y Fu(option)i(is)f(disabled)g(when)g Ft(GLOBIGNORE)d
10427
-
No equivalent source code line in the reference code can be identified.
-Fu(is)k(unset.)150 1950 y Fk(3.5.8.1)63 b(P)m(attern)40
10428
-
No equivalent source code line in the reference code can be identified.
-b(Matc)m(hing)150 2097 y Fu(An)m(y)24 b(c)m(haracter)h(that)f(app)s
10418
-
+1719 y(a)42 b(pattern.)74 b(If)41 b Ft(GLOBIGNORE)e Fu(is)i(set,)k(eac)
10419
-
+m(h)e(matc)m(hing)f(\014le)g(name)f(that)h(also)h(matc)m(hes)f(one)g
10420
-
+(of)g(the)150 1828 y(patterns)34 b(in)g Ft(GLOBIGNORE)d
10421
-
+Fu(is)k(remo)m(v)m(ed)g(from)f(the)g(list)h(of)f(matc)m(hes.)54
10422
-
+b(If)33 b(the)i Ft(nocaseglob)c Fu(option)k(is)150 1938
10423
-
+y(set,)c(the)e(matc)m(hing)i(against)g(the)f(patterns)f(in)h
10424
-
+Ft(GLOBIGNORE)c Fu(is)k(p)s(erformed)e(without)i(regard)f(to)i(case.)
10425
-
+150 2047 y(The)d(\014lenames)h Ft(.)g Fu(and)f Ft(..)h
10426
-
+Fu(are)g(alw)m(a)m(ys)h(ignored)f(when)f Ft(GLOBIGNORE)f
10427
-
+Fu(is)i(set)g(and)f(not)h(n)m(ull.)41 b(Ho)m(w)m(ev)m(er,)150
10428
-
+2157 y(setting)30 b Ft(GLOBIGNORE)d Fu(to)j(a)f(non-n)m(ull)g(v)-5
10429
-
+b(alue)30 b(has)f(the)g(e\013ect)i(of)f(enabling)f(the)h
10430
-
+Ft(dotglob)d Fu(shell)i(option,)150 2267 y(so)j(all)h(other)f
10431
-
+(\014lenames)g(b)s(eginning)f(with)h(a)g(`)p Ft(.)p Fu(')g(will)h(matc)
10432
-
+m(h.)46 b(T)-8 b(o)32 b(get)h(the)f(old)g(b)s(eha)m(vior)g(of)h
10433
-
+(ignoring)150 2376 y(\014lenames)c(b)s(eginning)f(with)h(a)h(`)p
10434
-
+Ft(.)p Fu(',)f(mak)m(e)h(`)p Ft(.*)p Fu(')f(one)h(of)f(the)g(patterns)g
10435
-
+(in)g Ft(GLOBIGNORE)p Fu(.)37 b(The)29 b Ft(dotglob)150
10436
-
+2486 y Fu(option)i(is)f(disabled)g(when)g Ft(GLOBIGNORE)d
10437
-
+Fu(is)k(unset.)150 2686 y Fk(3.5.8.1)63 b(P)m(attern)40
10438
-
+b(Matc)m(hing)150 2833 y Fu(An)m(y)24 b(c)m(haracter)h(that)f(app)s
10429 ➡ 10439 (ears)f(in)g(a)h(pattern,)i(other)e(than)f(the)h(sp)s(ecial)g(pattern)g
10430
-
No equivalent source code line in the reference code can be identified.
-(c)m(haracters)h(describ)s(ed)150 2207 y(b)s(elo)m(w,)31
10440
-
+(c)m(haracters)h(describ)s(ed)150 2943 y(b)s(elo)m(w,)31
10431 ➡ 10441 b(matc)m(hes)g(itself.)42 b(The)29 b Fm(nul)h Fu(c)m(haracter)i(ma)m(y)
10432 ➡ 10442 e(not)h(o)s(ccur)f(in)g(a)h(pattern.)40 b(A)31 b(bac)m(kslash)g(escap)s
10433
-
No equivalent source code line in the reference code can be identified.
-(es)150 2317 y(the)38 b(follo)m(wing)g(c)m(haracter;)43
10443
-
+(es)150 3052 y(the)38 b(follo)m(wing)g(c)m(haracter;)43
10434 ➡ 10444 b(the)37 b(escaping)i(bac)m(kslash)e(is)h(discarded)f(when)f(matc)m
10435
-
No equivalent source code line in the reference code can be identified.
-(hing.)63 b(The)36 b(sp)s(ecial)150 2426 y(pattern)30
10445
-
+(hing.)63 b(The)36 b(sp)s(ecial)150 3162 y(pattern)30
10436 ➡ 10446 b(c)m(haracters)i(m)m(ust)f(b)s(e)e(quoted)i(if)f(they)h(are)f(to)i(b)s
10437
-
No equivalent source code line in the reference code can be identified.
-(e)d(matc)m(hed)i(literally)-8 b(.)275 2555 y(The)29
10447
-
+(e)d(matc)m(hed)i(literally)-8 b(.)275 3298 y(The)29
10438 ➡ 10448 b(sp)s(ecial)i(pattern)g(c)m(haracters)h(ha)m(v)m(e)f(the)g(follo)m
10439
-
No equivalent source code line in the reference code can be identified.
-(wing)h(meanings:)150 2703 y Ft(*)432 b Fu(Matc)m(hes)31
10449
-
+(wing)h(meanings:)150 3459 y Ft(*)432 b Fu(Matc)m(hes)31
10440 ➡ 10450 b(an)m(y)e(string,)h(including)f(the)g(n)m(ull)g(string.)41
10441 ➡ 10451 b(When)29 b(the)g Ft(globstar)e Fu(shell)i(option)630
10442
-
No equivalent source code line in the reference code can be identified.
-2813 y(is)37 b(enabled,)h(and)e(`)p Ft(*)p Fu(')h(is)g(used)f(in)g(a)h
10452
-
+3568 y(is)37 b(enabled,)h(and)e(`)p Ft(*)p Fu(')h(is)g(used)f(in)g(a)h
10443 ➡ 10453 (\014lename)g(expansion)g(con)m(text,)j(t)m(w)m(o)e(adjacen)m(t)g(`)p
10444
-
No equivalent source code line in the reference code can be identified.
-Ft(*)p Fu('s)630 2923 y(used)f(as)g(a)h(single)g(pattern)g(will)f(matc)
10454
-
+Ft(*)p Fu('s)630 3678 y(used)f(as)g(a)h(single)g(pattern)g(will)f(matc)
10445 ➡ 10455 m(h)i(all)f(\014les)f(and)g(zero)h(or)g(more)f(directories)i(and)630
10446
-
No equivalent source code line in the reference code can be identified.
-3032 y(sub)s(directories.)g(If)25 b(follo)m(w)m(ed)j(b)m(y)e(a)g(`)p
10456
-
+3788 y(sub)s(directories.)g(If)25 b(follo)m(w)m(ed)j(b)m(y)e(a)g(`)p
10447 ➡ 10457 Ft(/)p Fu(',)h(t)m(w)m(o)g(adjacen)m(t)h(`)p Ft(*)p Fu('s)e(will)g
10448
-
No equivalent source code line in the reference code can be identified.
-(matc)m(h)h(only)f(directories)630 3142 y(and)k(sub)s(directories.)150
10449
-
No equivalent source code line in the reference code can be identified.
-3290 y Ft(?)432 b Fu(Matc)m(hes)32 b(an)m(y)f(single)g(c)m(haracter.)
10450
-
No equivalent source code line in the reference code can be identified.
-150 3438 y Ft([...)o(])241 b Fu(Matc)m(hes)27 b(an)m(y)e(one)g(of)g
10458
-
+(matc)m(h)h(only)f(directories)630 3897 y(and)k(sub)s(directories.)150
10459
-
+4058 y Ft(?)432 b Fu(Matc)m(hes)32 b(an)m(y)f(single)g(c)m(haracter.)
10460
-
+150 4219 y Ft([...)o(])241 b Fu(Matc)m(hes)27 b(an)m(y)e(one)g(of)g
10451 ➡ 10461 (the)g(enclosed)g(c)m(haracters.)41 b(A)25 b(pair)f(of)h(c)m(haracters)
10452
-
No equivalent source code line in the reference code can be identified.
-i(separated)e(b)m(y)g(a)630 3548 y(h)m(yphen)k(denotes)i(a)g
10462
-
+i(separated)e(b)m(y)g(a)630 4328 y(h)m(yphen)k(denotes)i(a)g
10453 ➡ 10463 Fr(range)g(expression)p Fu(;)f(an)m(y)h(c)m(haracter)h(that)f(falls)g
10454
-
No equivalent source code line in the reference code can be identified.
-(b)s(et)m(w)m(een)g(those)g(t)m(w)m(o)630 3657 y(c)m(haracters,)d
10464
-
+(b)s(et)m(w)m(een)g(those)g(t)m(w)m(o)630 4438 y(c)m(haracters,)d
10455 ➡ 10465 (inclusiv)m(e,)f(using)d(the)h(curren)m(t)f(lo)s(cale's)j(collating)g
10456
-
No equivalent source code line in the reference code can be identified.
-(sequence)e(and)f(c)m(haracter)630 3767 y(set,)31 b(is)f(matc)m(hed.)42
10466
-
+(sequence)e(and)f(c)m(haracter)630 4547 y(set,)31 b(is)f(matc)m(hed.)42
10457 ➡ 10467 b(If)30 b(the)g(\014rst)g(c)m(haracter)i(follo)m(wing)g(the)e(`)p
10458 ➡ 10468 Ft([)p Fu(')h(is)f(a)h(`)p Ft(!)p Fu(')f(or)g(a)h(`)p
10459
-
No equivalent source code line in the reference code can be identified.
-Ft(^)p Fu(')g(then)f(an)m(y)630 3877 y(c)m(haracter)c(not)f(enclosed)g
10469
-
+Ft(^)p Fu(')g(then)f(an)m(y)630 4657 y(c)m(haracter)c(not)f(enclosed)g
10460 ➡ 10470 (is)g(matc)m(hed.)40 b(A)25 b(`)p Fq(\000)p Fu(')f(ma)m(y)i(b)s(e)e
10461
-
No equivalent source code line in the reference code can be identified.
-(matc)m(hed)h(b)m(y)f(including)h(it)g(as)g(the)630 3986
10471
-
+(matc)m(hed)h(b)m(y)f(including)h(it)g(as)g(the)630 4767
10462 ➡ 10472 y(\014rst)32 b(or)h(last)h(c)m(haracter)h(in)e(the)g(set.)50
10463 ➡ 10473 b(A)33 b(`)p Ft(])p Fu(')g(ma)m(y)h(b)s(e)e(matc)m(hed)i(b)m(y)f
10464
-
No equivalent source code line in the reference code can be identified.
-(including)g(it)g(as)h(the)630 4096 y(\014rst)25 b(c)m(haracter)i(in)e
10474
-
+(including)g(it)g(as)h(the)630 4876 y(\014rst)25 b(c)m(haracter)i(in)e
10465 ➡ 10475 (the)h(set.)40 b(The)25 b(sorting)h(order)f(of)h(c)m(haracters)h(in)f
10466
-
No equivalent source code line in the reference code can be identified.
-(range)g(expressions)f(is)630 4205 y(determined)h(b)m(y)h(the)g(curren)
10476
-
+(range)g(expressions)f(is)630 4986 y(determined)h(b)m(y)h(the)g(curren)
10467 ➡ 10477 m(t)f(lo)s(cale)j(and)d(the)h(v)-5 b(alues)27 b(of)g(the)g
10468
-
No equivalent source code line in the reference code can be identified.
-Ft(LC_COLLATE)d Fu(and)i Ft(LC_ALL)630 4315 y Fu(shell)31
10469
-
No equivalent source code line in the reference code can be identified.
-b(v)-5 b(ariables,)31 b(if)f(set.)630 4444 y(F)-8 b(or)34
10478
-
+Ft(LC_COLLATE)d Fu(and)i Ft(LC_ALL)630 5095 y Fu(shell)31
10479
-
+b(v)-5 b(ariables,)31 b(if)f(set.)630 5230 y(F)-8 b(or)34
10470 ➡ 10480 b(example,)g(in)f(the)g(default)g(C)f(lo)s(cale,)k(`)p
10471 ➡ 10481 Ft([a-dx-z])p Fu(')31 b(is)i(equiv)-5 b(alen)m(t)34 b(to)g(`)p
10472
-
No equivalent source code line in the reference code can be identified.
-Ft([abcdxyz])p Fu('.)630 4554 y(Man)m(y)68 b(lo)s(cales)h(sort)f(c)m
10482
-
+Ft([abcdxyz])p Fu('.)630 5340 y(Man)m(y)68 b(lo)s(cales)h(sort)f(c)m
10473 ➡ 10483 (haracters)h(in)e(dictionary)i(order,)76 b(and)67 b(in)g(these)h(lo)s
10474
-
No equivalent source code line in the reference code can be identified.
-(cales)630 4663 y(`)p Ft([a-dx-z])p Fu(')36 b(is)i(t)m(ypically)i(not)e
10475
-
No equivalent source code line in the reference code can be identified.
-(equiv)-5 b(alen)m(t)39 b(to)g(`)p Ft([abcdxyz])p Fu(';)g(it)g(migh)m
10476
-
No equivalent source code line in the reference code can be identified.
-(t)f(b)s(e)f(equiv)-5 b(alen)m(t)630 4773 y(to)34 b(`)p
10477
-
No equivalent source code line in the reference code can be identified.
-Ft([aBbCcDdxXyYz])p Fu(',)c(for)j(example.)49 b(T)-8
10478
-
No equivalent source code line in the reference code can be identified.
-b(o)33 b(obtain)h(the)f(traditional)h(in)m(terpretation)h(of)630
10479
-
No equivalent source code line in the reference code can be identified.
-4882 y(ranges)e(in)f(brac)m(k)m(et)i(expressions,)g(y)m(ou)f(can)g
10480
-
No equivalent source code line in the reference code can be identified.
-(force)g(the)g(use)f(of)h(the)g(C)f(lo)s(cale)i(b)m(y)f(setting)630
10481
-
No equivalent source code line in the reference code can be identified.
-4992 y(the)c Ft(LC_COLLATE)e Fu(or)i Ft(LC_ALL)f Fu(en)m(vironmen)m(t)i
10482
-
No equivalent source code line in the reference code can be identified.
-(v)-5 b(ariable)30 b(to)g(the)f(v)-5 b(alue)30 b(`)p
10483
-
No equivalent source code line in the reference code can be identified.
-Ft(C)p Fu(',)g(or)f(enable)h(the)630 5101 y Ft(globasciiranges)c
10484
-
No equivalent source code line in the reference code can be identified.
-Fu(shell)31 b(option.)630 5230 y(Within)23 b(`)p Ft([)p
10485
-
No equivalent source code line in the reference code can be identified.
-Fu(')h(and)e(`)p Ft(])p Fu(',)j Fr(c)m(haracter)g(classes)j
10486
-
No equivalent source code line in the reference code can be identified.
-Fu(can)c(b)s(e)e(sp)s(eci\014ed)h(using)f(the)i(syn)m(tax)f
10487
-
No equivalent source code line in the reference code can be identified.
-Ft([:)p Fr(class)t Ft(:])p Fu(,)630 5340 y(where)30 b
10488
-
No equivalent source code line in the reference code can be identified.
-Fr(class)35 b Fu(is)30 b(one)h(of)f(the)h(follo)m(wing)h(classes)f
10489
-
No equivalent source code line in the reference code can be identified.
-(de\014ned)e(in)h(the)h Fm(posix)f Fu(standard:)p eop
10490
-
No equivalent source code line in the reference code can be identified.
-end
10484
-
+(cales)p eop end
10491 ➡ 10485 %%Page: 33 39
10492 ➡ 10486 TeXDict begin 33 38 bop 150 -116 a Fu(Chapter)30 b(3:)41
10493
-
No equivalent source code line in the reference code can be identified.
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(33)870 299
10494
-
No equivalent source code line in the reference code can be identified.
-y Ft(alnum)142 b(alpha)g(ascii)f(blank)h(cntrl)g(digit)g(graph)g(lower)
10495
-
No equivalent source code line in the reference code can be identified.
-870 408 y(print)g(punct)g(space)f(upper)h(word)190 b(xdigit)630
10496
-
No equivalent source code line in the reference code can be identified.
-543 y Fu(A)42 b(c)m(haracter)h(class)f(matc)m(hes)h(an)m(y)f(c)m
10497
-
No equivalent source code line in the reference code can be identified.
-(haracter)h(b)s(elonging)f(to)g(that)g(class.)75 b(The)41
10498
-
No equivalent source code line in the reference code can be identified.
-b Ft(word)630 653 y Fu(c)m(haracter)32 b(class)f(matc)m(hes)h(letters,)
10499
-
No equivalent source code line in the reference code can be identified.
-f(digits,)h(and)d(the)i(c)m(haracter)h(`)p Ft(_)p Fu('.)630
10500
-
No equivalent source code line in the reference code can be identified.
-788 y(Within)25 b(`)p Ft([)p Fu(')f(and)g(`)p Ft(])p
10501
-
No equivalent source code line in the reference code can be identified.
-Fu(',)i(an)e Fr(equiv)-5 b(alence)26 b(class)j Fu(can)24
10502
-
No equivalent source code line in the reference code can be identified.
-b(b)s(e)g(sp)s(eci\014ed)g(using)g(the)g(syn)m(tax)h
10503
-
No equivalent source code line in the reference code can be identified.
-Ft([=)p Fr(c)6 b Ft(=])p Fu(,)630 897 y(whic)m(h)29 b(matc)m(hes)i(all)
10504
-
No equivalent source code line in the reference code can be identified.
-f(c)m(haracters)h(with)e(the)h(same)g(collation)h(w)m(eigh)m(t)g(\(as)f
10505
-
No equivalent source code line in the reference code can be identified.
-(de\014ned)e(b)m(y)i(the)630 1007 y(curren)m(t)g(lo)s(cale\))j(as)d
10506
-
No equivalent source code line in the reference code can be identified.
-(the)h(c)m(haracter)h Fr(c)p Fu(.)630 1142 y(Within)22
10507
-
No equivalent source code line in the reference code can be identified.
-b(`)p Ft([)p Fu(')f(and)g(`)p Ft(])p Fu(',)j(the)d(syn)m(tax)h
10508
-
No equivalent source code line in the reference code can be identified.
-Ft([.)p Fr(sym)m(b)s(ol)t Ft(.])e Fu(matc)m(hes)i(the)g(collating)i
10509
-
No equivalent source code line in the reference code can be identified.
-(sym)m(b)s(ol)d Fr(sym)m(b)s(ol)p Fu(.)275 1303 y(If)29
10510
-
No equivalent source code line in the reference code can be identified.
-b(the)g Ft(extglob)f Fu(shell)h(option)h(is)g(enabled)f(using)g(the)h
10511
-
No equivalent source code line in the reference code can be identified.
-Ft(shopt)e Fu(builtin,)h(sev)m(eral)i(extended)f(pattern)150
10512
-
No equivalent source code line in the reference code can be identified.
-1412 y(matc)m(hing)37 b(op)s(erators)e(are)h(recognized.)58
10487
-
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(33)630 299
10488
-
+y(`)p Ft([a-dx-z])p Fu(')36 b(is)i(t)m(ypically)i(not)e(equiv)-5
10489
-
+b(alen)m(t)39 b(to)g(`)p Ft([abcdxyz])p Fu(';)g(it)g(migh)m(t)f(b)s(e)f
10490
-
+(equiv)-5 b(alen)m(t)630 408 y(to)34 b(`)p Ft([aBbCcDdxXyYz])p
10491
-
+Fu(',)c(for)j(example.)49 b(T)-8 b(o)33 b(obtain)h(the)f(traditional)h
10492
-
+(in)m(terpretation)h(of)630 518 y(ranges)e(in)f(brac)m(k)m(et)i
10493
-
+(expressions,)g(y)m(ou)f(can)g(force)g(the)g(use)f(of)h(the)g(C)f(lo)s
10494
-
+(cale)i(b)m(y)f(setting)630 628 y(the)c Ft(LC_COLLATE)e
10495
-
+Fu(or)i Ft(LC_ALL)f Fu(en)m(vironmen)m(t)i(v)-5 b(ariable)30
10496
-
+b(to)g(the)f(v)-5 b(alue)30 b(`)p Ft(C)p Fu(',)g(or)f(enable)h(the)630
10497
-
+737 y Ft(globasciiranges)c Fu(shell)31 b(option.)630
10498
-
+871 y(Within)23 b(`)p Ft([)p Fu(')h(and)e(`)p Ft(])p
10499
-
+Fu(',)j Fr(c)m(haracter)g(classes)j Fu(can)c(b)s(e)e(sp)s(eci\014ed)h
10500
-
+(using)f(the)i(syn)m(tax)f Ft([:)p Fr(class)t Ft(:])p
10501
-
+Fu(,)630 981 y(where)30 b Fr(class)35 b Fu(is)30 b(one)h(of)f(the)h
10502
-
+(follo)m(wing)h(classes)f(de\014ned)e(in)h(the)h Fm(posix)f
10503
-
+Fu(standard:)870 1115 y Ft(alnum)142 b(alpha)g(ascii)f(blank)h(cntrl)g
10504
-
+(digit)g(graph)g(lower)870 1224 y(print)g(punct)g(space)f(upper)h(word)
10505
-
+190 b(xdigit)630 1358 y Fu(A)42 b(c)m(haracter)h(class)f(matc)m(hes)h
10506
-
+(an)m(y)f(c)m(haracter)h(b)s(elonging)f(to)g(that)g(class.)75
10507
-
+b(The)41 b Ft(word)630 1468 y Fu(c)m(haracter)32 b(class)f(matc)m(hes)h
10508
-
+(letters,)f(digits,)h(and)d(the)i(c)m(haracter)h(`)p
10509
-
+Ft(_)p Fu('.)630 1602 y(Within)25 b(`)p Ft([)p Fu(')f(and)g(`)p
10510
-
+Ft(])p Fu(',)i(an)e Fr(equiv)-5 b(alence)26 b(class)j
10511
-
+Fu(can)24 b(b)s(e)g(sp)s(eci\014ed)g(using)g(the)g(syn)m(tax)h
10512
-
+Ft([=)p Fr(c)6 b Ft(=])p Fu(,)630 1711 y(whic)m(h)29
10513
-
+b(matc)m(hes)i(all)f(c)m(haracters)h(with)e(the)h(same)g(collation)h(w)
10514
-
+m(eigh)m(t)g(\(as)f(de\014ned)e(b)m(y)i(the)630 1821
10515
-
+y(curren)m(t)g(lo)s(cale\))j(as)d(the)h(c)m(haracter)h
10516
-
+Fr(c)p Fu(.)630 1955 y(Within)22 b(`)p Ft([)p Fu(')f(and)g(`)p
10517
-
+Ft(])p Fu(',)j(the)d(syn)m(tax)h Ft([.)p Fr(sym)m(b)s(ol)t
10518
-
+Ft(.])e Fu(matc)m(hes)i(the)g(collating)i(sym)m(b)s(ol)d
10519
-
+Fr(sym)m(b)s(ol)p Fu(.)275 2113 y(If)29 b(the)g Ft(extglob)f
10520
-
+Fu(shell)h(option)h(is)g(enabled)f(using)g(the)h Ft(shopt)e
10521
-
+Fu(builtin,)h(sev)m(eral)i(extended)f(pattern)150 2222
10522
-
+y(matc)m(hing)37 b(op)s(erators)e(are)h(recognized.)58
10513 ➡ 10523 b(In)35 b(the)g(follo)m(wing)i(description,)g(a)f Fr(pattern-list)j
10514
-
No equivalent source code line in the reference code can be identified.
-Fu(is)d(a)g(list)g(of)150 1522 y(one)d(or)f(more)h(patterns)f
10524
-
+Fu(is)d(a)g(list)g(of)150 2332 y(one)d(or)f(more)h(patterns)f
10515 ➡ 10525 (separated)h(b)m(y)f(a)h(`)p Ft(|)p Fu('.)47 b(Comp)s(osite)33
10516 ➡ 10526 b(patterns)f(ma)m(y)i(b)s(e)d(formed)h(using)g(one)h(or)150
10517
-
No equivalent source code line in the reference code can be identified.
-1631 y(more)e(of)f(the)h(follo)m(wing)g(sub-patterns:)150
10518
-
No equivalent source code line in the reference code can be identified.
-1792 y Ft(?\()p Fj(pattern-list)p Ft(\))630 1901 y Fu(Matc)m(hes)h
10527
-
+2442 y(more)e(of)f(the)h(follo)m(wing)g(sub-patterns:)150
10528
-
+2600 y Ft(?\()p Fj(pattern-list)p Ft(\))630 2709 y Fu(Matc)m(hes)h
10519 ➡ 10529 (zero)f(or)g(one)f(o)s(ccurrence)h(of)f(the)h(giv)m(en)g(patterns.)150
10520
-
No equivalent source code line in the reference code can be identified.
-2062 y Ft(*\()p Fj(pattern-list)p Ft(\))630 2171 y Fu(Matc)m(hes)h
10530
-
+2867 y Ft(*\()p Fj(pattern-list)p Ft(\))630 2977 y Fu(Matc)m(hes)h
10521 ➡ 10531 (zero)f(or)g(more)f(o)s(ccurrences)h(of)f(the)h(giv)m(en)g(patterns.)
10522
-
No equivalent source code line in the reference code can be identified.
-150 2331 y Ft(+\()p Fj(pattern-list)p Ft(\))630 2441
10532
-
+150 3135 y Ft(+\()p Fj(pattern-list)p Ft(\))630 3245
10523 ➡ 10533 y Fu(Matc)m(hes)h(one)f(or)f(more)h(o)s(ccurrences)f(of)h(the)f(giv)m
10524
-
No equivalent source code line in the reference code can be identified.
-(en)i(patterns.)150 2601 y Ft(@\()p Fj(pattern-list)p
10525
-
No equivalent source code line in the reference code can be identified.
-Ft(\))630 2711 y Fu(Matc)m(hes)g(one)f(of)f(the)h(giv)m(en)g(patterns.)
10526
-
No equivalent source code line in the reference code can be identified.
-150 2871 y Ft(!\()p Fj(pattern-list)p Ft(\))630 2981
10534
-
+(en)i(patterns.)150 3403 y Ft(@\()p Fj(pattern-list)p
10535
-
+Ft(\))630 3513 y Fu(Matc)m(hes)g(one)f(of)f(the)h(giv)m(en)g(patterns.)
10536
-
+150 3671 y Ft(!\()p Fj(pattern-list)p Ft(\))630 3780
10527 ➡ 10537 y Fu(Matc)m(hes)h(an)m(ything)f(except)g(one)g(of)f(the)h(giv)m(en)g
10528
-
No equivalent source code line in the reference code can be identified.
-(patterns.)275 3141 y(Complicated)41 b(extended)f(pattern)g(matc)m
10538
-
+(patterns.)275 3939 y(Complicated)41 b(extended)f(pattern)g(matc)m
10529 ➡ 10539 (hing)h(against)h(long)f(strings)f(is)g(slo)m(w,)k(esp)s(ecially)d
10530
-
No equivalent source code line in the reference code can be identified.
-(when)150 3251 y(the)29 b(patterns)g(con)m(tain)i(alternations)f(and)f
10540
-
+(when)150 4048 y(the)29 b(patterns)g(con)m(tain)i(alternations)f(and)f
10531 ➡ 10541 (the)g(strings)g(con)m(tain)h(m)m(ultiple)g(matc)m(hes.)42
10532
-
No equivalent source code line in the reference code can be identified.
-b(Using)29 b(separate)150 3360 y(matc)m(hes)38 b(against)g(shorter)e
10542
-
+b(Using)29 b(separate)150 4158 y(matc)m(hes)38 b(against)g(shorter)e
10533 ➡ 10543 (strings,)i(or)f(using)f(arra)m(ys)h(of)g(strings)f(instead)h(of)g(a)g
10534
-
No equivalent source code line in the reference code can be identified.
-(single)g(long)h(string,)150 3470 y(ma)m(y)31 b(b)s(e)f(faster.)150
10535
-
No equivalent source code line in the reference code can be identified.
-3670 y Fk(3.5.9)63 b(Quote)41 b(Remo)m(v)-7 b(al)150
10536
-
No equivalent source code line in the reference code can be identified.
-3817 y Fu(After)32 b(the)g(preceding)g(expansions,)h(all)f(unquoted)f
10544
-
+(single)g(long)h(string,)150 4267 y(ma)m(y)31 b(b)s(e)f(faster.)150
10545
-
+4465 y Fk(3.5.9)63 b(Quote)41 b(Remo)m(v)-7 b(al)150
10546
-
+4612 y Fu(After)32 b(the)g(preceding)g(expansions,)h(all)f(unquoted)f
10537 ➡ 10547 (o)s(ccurrences)h(of)g(the)h(c)m(haracters)g(`)p Ft(\\)p
10538 ➡ 10548 Fu(',)g(`)p Ft(')p Fu(',)f(and)g(`)p Ft(")p Fu(')150
10539
-
No equivalent source code line in the reference code can be identified.
-3927 y(that)f(did)f(not)g(result)g(from)g(one)h(of)g(the)f(ab)s(o)m(v)m
10540
-
No equivalent source code line in the reference code can be identified.
-(e)i(expansions)e(are)h(remo)m(v)m(ed.)150 4169 y Fs(3.6)68
10541
-
No equivalent source code line in the reference code can be identified.
-b(Redirections)150 4328 y Fu(Before)32 b(a)f(command)f(is)h(executed,)h
10549
-
+4722 y(that)f(did)f(not)g(result)g(from)g(one)h(of)g(the)f(ab)s(o)m(v)m
10550
-
+(e)i(expansions)e(are)h(remo)m(v)m(ed.)150 4961 y Fs(3.6)68
10551
-
+b(Redirections)150 5121 y Fu(Before)32 b(a)f(command)f(is)h(executed,)h
10542 ➡ 10552 (its)f(input)e(and)h(output)h(ma)m(y)g(b)s(e)f Fr(redirected)k
10543
-
No equivalent source code line in the reference code can be identified.
-Fu(using)c(a)i(sp)s(ecial)f(no-)150 4438 y(tation)d(in)m(terpreted)f(b)
10553
-
+Fu(using)c(a)i(sp)s(ecial)f(no-)150 5230 y(tation)d(in)m(terpreted)f(b)
10544 ➡ 10554 m(y)f(the)h(shell.)40 b(Redirection)27 b(allo)m(ws)h(commands')f
10545
-
No equivalent source code line in the reference code can be identified.
-(\014le)f(handles)g(to)i(b)s(e)e(duplicated,)150 4547
10555
-
+(\014le)f(handles)g(to)i(b)s(e)e(duplicated,)150 5340
10546 ➡ 10556 y(op)s(ened,)i(closed,)i(made)e(to)h(refer)f(to)h(di\013eren)m(t)f
10547 ➡ 10557 (\014les,)h(and)f(can)g(c)m(hange)h(the)g(\014les)f(the)g(command)g
10548
-
No equivalent source code line in the reference code can be identified.
-(reads)150 4657 y(from)39 b(and)g(writes)h(to.)69 b(Redirection)40
10549
-
No equivalent source code line in the reference code can be identified.
-b(ma)m(y)g(also)h(b)s(e)e(used)g(to)h(mo)s(dify)f(\014le)g(handles)g
10550
-
No equivalent source code line in the reference code can be identified.
-(in)g(the)h(curren)m(t)150 4766 y(shell)e(execution)h(en)m(vironmen)m
10551
-
No equivalent source code line in the reference code can be identified.
-(t.)65 b(The)37 b(follo)m(wing)j(redirection)f(op)s(erators)f(ma)m(y)g
10552
-
No equivalent source code line in the reference code can be identified.
-(precede)h(or)f(app)s(ear)150 4876 y(an)m(ywhere)30 b(within)f(a)h
10553
-
No equivalent source code line in the reference code can be identified.
-(simple)f(command)h(or)f(ma)m(y)i(follo)m(w)g(a)f(command.)40
10554
-
No equivalent source code line in the reference code can be identified.
-b(Redirections)30 b(are)g(pro)s(cessed)150 4986 y(in)g(the)h(order)f
10555
-
No equivalent source code line in the reference code can be identified.
-(they)g(app)s(ear,)g(from)g(left)h(to)g(righ)m(t.)275
10556
-
No equivalent source code line in the reference code can be identified.
-5121 y(Eac)m(h)45 b(redirection)h(that)f(ma)m(y)h(b)s(e)e(preceded)g(b)
10557
-
No equivalent source code line in the reference code can be identified.
-m(y)h(a)h(\014le)f(descriptor)f(n)m(um)m(b)s(er)g(ma)m(y)h(instead)h(b)
10558
-
No equivalent source code line in the reference code can be identified.
-s(e)150 5230 y(preceded)41 b(b)m(y)g(a)h(w)m(ord)f(of)g(the)h(form)f
10559
-
No equivalent source code line in the reference code can be identified.
-Fi({)p Fr(v)-5 b(arname)5 b Fi(})p Fu(.)74 b(In)41 b(this)g(case,)k
10560
-
No equivalent source code line in the reference code can be identified.
-(for)c(eac)m(h)i(redirection)f(op)s(erator)150 5340 y(except)30
10561
-
No equivalent source code line in the reference code can be identified.
-b Ft(>)p Fu(&-)f(and)f Ft(<)p Fu(&-,)h(the)g(shell)g(will)h(allo)s
10562
-
No equivalent source code line in the reference code can be identified.
-(cate)h(a)e(\014le)h(descriptor)e(greater)j(than)d(10)i(and)e(assign)i
10563
-
No equivalent source code line in the reference code can be identified.
-(it)f(to)p eop end
10558
-
+(reads)p eop end
10564 ➡ 10559 %%Page: 34 40
10565 ➡ 10560 TeXDict begin 34 39 bop 150 -116 a Fu(Chapter)30 b(3:)41
10566 ➡ 10561 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(34)150 299
10567
-
No equivalent source code line in the reference code can be identified.
-y Fi({)p Fr(v)-5 b(arname)5 b Fi(})p Fu(.)45 b(If)31
10562
-
+y(from)39 b(and)g(writes)h(to.)69 b(Redirection)40 b(ma)m(y)g(also)h(b)
10563
-
+s(e)e(used)g(to)h(mo)s(dify)f(\014le)g(handles)g(in)g(the)h(curren)m(t)
10564
-
+150 408 y(shell)e(execution)h(en)m(vironmen)m(t.)65 b(The)37
10565
-
+b(follo)m(wing)j(redirection)f(op)s(erators)f(ma)m(y)g(precede)h(or)f
10566
-
+(app)s(ear)150 518 y(an)m(ywhere)30 b(within)f(a)h(simple)f(command)h
10567
-
+(or)f(ma)m(y)i(follo)m(w)g(a)f(command.)40 b(Redirections)30
10568
-
+b(are)g(pro)s(cessed)150 628 y(in)g(the)h(order)f(they)g(app)s(ear,)g
10569
-
+(from)g(left)h(to)g(righ)m(t.)275 758 y(Eac)m(h)45 b(redirection)h
10570
-
+(that)f(ma)m(y)h(b)s(e)e(preceded)g(b)m(y)h(a)h(\014le)f(descriptor)f
10571
-
+(n)m(um)m(b)s(er)g(ma)m(y)h(instead)h(b)s(e)150 868 y(preceded)41
10572
-
+b(b)m(y)g(a)h(w)m(ord)f(of)g(the)h(form)f Fi({)p Fr(v)-5
10573
-
+b(arname)5 b Fi(})p Fu(.)74 b(In)41 b(this)g(case,)k(for)c(eac)m(h)i
10574
-
+(redirection)f(op)s(erator)150 977 y(except)30 b Ft(>)p
10575
-
+Fu(&-)f(and)f Ft(<)p Fu(&-,)h(the)g(shell)g(will)h(allo)s(cate)h(a)e
10576
-
+(\014le)h(descriptor)e(greater)j(than)d(10)i(and)e(assign)i(it)f(to)150
10577
-
+1087 y Fi({)p Fr(v)-5 b(arname)5 b Fi(})p Fu(.)45 b(If)31
10568 ➡ 10578 b Ft(>)p Fu(&-)g(or)h Ft(<)p Fu(&-)f(is)h(preceded)f(b)m(y)g
10569 ➡ 10579 Fi({)p Fr(v)-5 b(arname)5 b Fi(})p Fu(,)33 b(the)f(v)-5
10570 ➡ 10580 b(alue)32 b(of)g Fr(v)-5 b(arname)36 b Fu(de\014nes)31
10571
-
No equivalent source code line in the reference code can be identified.
-b(the)h(\014le)150 408 y(descriptor)i(to)g(close.)52
10581
-
+b(the)h(\014le)150 1196 y(descriptor)i(to)g(close.)52
10572 ➡ 10582 b(If)34 b Fi({)p Fr(v)-5 b(arname)5 b Fi(})34 b Fu(is)g(supplied,)g
10573 ➡ 10583 (the)g(redirection)g(p)s(ersists)f(b)s(ey)m(ond)g(the)h(scop)s(e)g(of)
10574
-
No equivalent source code line in the reference code can be identified.
-150 518 y(the)d(command,)f(allo)m(wing)i(the)f(shell)f(programmer)g(to)
10575
-
No equivalent source code line in the reference code can be identified.
-h(manage)h(the)e(\014le)h(descriptor)f(himself.)275 670
10576
-
No equivalent source code line in the reference code can be identified.
-y(In)d(the)i(follo)m(wing)h(descriptions,)g(if)e(the)h(\014le)g
10584
-
+150 1306 y(the)d(command,)f(allo)m(wing)i(the)f(shell)f(programmer)g
10585
-
+(to)h(manage)h(the)e(\014le)h(descriptor)f(himself.)275
10586
-
+1437 y(In)d(the)i(follo)m(wing)h(descriptions,)g(if)e(the)h(\014le)g
10577 ➡ 10587 (descriptor)f(n)m(um)m(b)s(er)g(is)g(omitted,)i(and)f(the)f(\014rst)g
10578
-
No equivalent source code line in the reference code can be identified.
-(c)m(har-)150 780 y(acter)42 b(of)f(the)g(redirection)g(op)s(erator)g
10588
-
+(c)m(har-)150 1546 y(acter)42 b(of)f(the)g(redirection)g(op)s(erator)g
10579 ➡ 10589 (is)g(`)p Ft(<)p Fu(',)i(the)e(redirection)g(refers)g(to)g(the)g
10580
-
No equivalent source code line in the reference code can be identified.
-(standard)f(input)f(\(\014le)150 890 y(descriptor)33
10590
-
+(standard)f(input)f(\(\014le)150 1656 y(descriptor)33
10581 ➡ 10591 b(0\).)49 b(If)33 b(the)g(\014rst)f(c)m(haracter)i(of)g(the)f
10582 ➡ 10592 (redirection)g(op)s(erator)h(is)f(`)p Ft(>)p Fu(',)h(the)f(redirection)
10583
-
No equivalent source code line in the reference code can be identified.
-g(refers)150 999 y(to)e(the)g(standard)e(output)h(\(\014le)h
10584
-
No equivalent source code line in the reference code can be identified.
-(descriptor)f(1\).)275 1152 y(The)h(w)m(ord)h(follo)m(wing)i(the)f
10593
-
+g(refers)150 1765 y(to)e(the)g(standard)e(output)h(\(\014le)h
10594
-
+(descriptor)f(1\).)275 1896 y(The)h(w)m(ord)h(follo)m(wing)i(the)f
10585 ➡ 10595 (redirection)g(op)s(erator)f(in)g(the)h(follo)m(wing)h(descriptions,)f
10586
-
No equivalent source code line in the reference code can be identified.
-(unless)e(other-)150 1261 y(wise)21 b(noted,)i(is)e(sub)5
10596
-
+(unless)e(other-)150 2005 y(wise)21 b(noted,)i(is)e(sub)5
10587 ➡ 10597 b(jected)21 b(to)h(brace)f(expansion,)i(tilde)f(expansion,)h(parameter)
10588
-
No equivalent source code line in the reference code can be identified.
-e(expansion,)i(command)150 1371 y(substitution,)31 b(arithmetic)h
10598
-
+e(expansion,)i(command)150 2115 y(substitution,)31 b(arithmetic)h
10589 ➡ 10599 (expansion,)f(quote)h(remo)m(v)-5 b(al,)33 b(\014lename)e(expansion,)g
10590
-
No equivalent source code line in the reference code can be identified.
-(and)f(w)m(ord)h(splitting.)150 1480 y(If)f(it)h(expands)e(to)i(more)g
10600
-
+(and)f(w)m(ord)h(splitting.)150 2225 y(If)f(it)h(expands)e(to)i(more)g
10591 ➡ 10601 (than)f(one)h(w)m(ord,)f(Bash)h(rep)s(orts)e(an)h(error.)275
10592
-
No equivalent source code line in the reference code can be identified.
-1633 y(Note)h(that)g(the)g(order)f(of)g(redirections)h(is)g
10602
-
+2355 y(Note)h(that)g(the)g(order)f(of)g(redirections)h(is)g
10593 ➡ 10603 (signi\014can)m(t.)41 b(F)-8 b(or)31 b(example,)h(the)e(command)390
10594
-
No equivalent source code line in the reference code can be identified.
-1785 y Ft(ls)47 b(>)h Fj(dirlist)d Ft(2>&1)150 1937 y
10604
-
+2485 y Ft(ls)47 b(>)h Fj(dirlist)d Ft(2>&1)150 2616 y
10595 ➡ 10605 Fu(directs)28 b(b)s(oth)f(standard)g(output)g(\(\014le)h(descriptor)f
10596 ➡ 10606 (1\))i(and)e(standard)f(error)i(\(\014le)g(descriptor)f(2\))h(to)h(the)
10597
-
No equivalent source code line in the reference code can be identified.
-150 2047 y(\014le)h Fr(dirlist)p Fu(,)h(while)f(the)h(command)390
10598
-
No equivalent source code line in the reference code can be identified.
-2199 y Ft(ls)47 b(2>&1)g(>)g Fj(dirlist)150 2352 y Fu(directs)28
10607
-
+150 2725 y(\014le)h Fr(dirlist)p Fu(,)h(while)f(the)h(command)390
10608
-
+2856 y Ft(ls)47 b(2>&1)g(>)g Fj(dirlist)150 2986 y Fu(directs)28
10599 ➡ 10609 b(only)f(the)h(standard)e(output)i(to)g(\014le)f Fr(dirlist)p
10600 ➡ 10610 Fu(,)h(b)s(ecause)g(the)f(standard)g(error)g(w)m(as)h(made)f(a)h(cop)m
10601
-
No equivalent source code line in the reference code can be identified.
-(y)150 2461 y(of)j(the)f(standard)g(output)g(b)s(efore)g(the)g
10611
-
+(y)150 3096 y(of)j(the)f(standard)g(output)g(b)s(efore)g(the)g
10602 ➡ 10612 (standard)g(output)g(w)m(as)g(redirected)h(to)g Fr(dirlist)p
10603
-
No equivalent source code line in the reference code can be identified.
-Fu(.)275 2614 y(Bash)26 b(handles)f(sev)m(eral)j(\014lenames)e(sp)s
10613
-
+Fu(.)275 3226 y(Bash)26 b(handles)f(sev)m(eral)j(\014lenames)e(sp)s
10604 ➡ 10614 (ecially)h(when)f(they)g(are)g(used)g(in)g(redirections,)i(as)e
10605
-
No equivalent source code line in the reference code can be identified.
-(describ)s(ed)150 2723 y(in)38 b(the)h(follo)m(wing)h(table.)66
10615
-
+(describ)s(ed)150 3336 y(in)38 b(the)h(follo)m(wing)h(table.)66
10606 ➡ 10616 b(If)38 b(the)h(op)s(erating)g(system)f(on)h(whic)m(h)f(Bash)h(is)f
10607
-
No equivalent source code line in the reference code can be identified.
-(running)f(pro)m(vides)h(these)150 2833 y(sp)s(ecial)27
10617
-
+(running)f(pro)m(vides)h(these)150 3446 y(sp)s(ecial)27
10608 ➡ 10618 b(\014les,)g(bash)e(will)i(use)f(them;)h(otherwise)g(it)f(will)h(em)m
10609 ➡ 10619 (ulate)h(them)e(in)m(ternally)h(with)f(the)g(b)s(eha)m(vior)150
10610
-
No equivalent source code line in the reference code can be identified.
-2942 y(describ)s(ed)j(b)s(elo)m(w.)150 3129 y Ft(/dev/fd/)p
10611
-
No equivalent source code line in the reference code can be identified.
-Fj(fd)630 3238 y Fu(If)h Fr(fd)j Fu(is)d(a)h(v)-5 b(alid)31
10620
-
+3555 y(describ)s(ed)j(b)s(elo)m(w.)150 3707 y Ft(/dev/fd/)p
10621
-
+Fj(fd)630 3816 y Fu(If)h Fr(fd)j Fu(is)d(a)h(v)-5 b(alid)31
10612 ➡ 10622 b(in)m(teger,)h(\014le)e(descriptor)h Fr(fd)i Fu(is)d(duplicated.)150
10613
-
No equivalent source code line in the reference code can be identified.
-3416 y Ft(/dev/stdin)630 3525 y Fu(File)i(descriptor)e(0)h(is)f
10614
-
No equivalent source code line in the reference code can be identified.
-(duplicated.)150 3702 y Ft(/dev/stdout)630 3812 y Fu(File)i(descriptor)
10615
-
No equivalent source code line in the reference code can be identified.
-e(1)h(is)f(duplicated.)150 3989 y Ft(/dev/stderr)630
10616
-
No equivalent source code line in the reference code can be identified.
-4099 y Fu(File)i(descriptor)e(2)h(is)f(duplicated.)150
10617
-
No equivalent source code line in the reference code can be identified.
-4276 y Ft(/dev/tcp/)p Fj(host)p Ft(/)p Fj(port)630 4386
10623
-
+3968 y Ft(/dev/stdin)630 4077 y Fu(File)i(descriptor)e(0)h(is)f
10624
-
+(duplicated.)150 4228 y Ft(/dev/stdout)630 4338 y Fu(File)i(descriptor)
10625
-
+e(1)h(is)f(duplicated.)150 4489 y Ft(/dev/stderr)630
10626
-
+4599 y Fu(File)i(descriptor)e(2)h(is)f(duplicated.)150
10627
-
+4750 y Ft(/dev/tcp/)p Fj(host)p Ft(/)p Fj(port)630 4860
10618 ➡ 10628 y Fu(If)41 b Fr(host)i Fu(is)f(a)g(v)-5 b(alid)41 b(hostname)h(or)f(In)
10619 ➡ 10629 m(ternet)h(address,)i(and)c Fr(p)s(ort)j Fu(is)f(an)f(in)m(teger)i(p)s
10620
-
No equivalent source code line in the reference code can be identified.
-(ort)630 4495 y(n)m(um)m(b)s(er)23 b(or)i(service)h(name,)g(Bash)f
10630
-
+(ort)630 4969 y(n)m(um)m(b)s(er)23 b(or)i(service)h(name,)g(Bash)f
10621 ➡ 10631 (attempts)h(to)f(op)s(en)f(the)h(corresp)s(onding)f(TCP)g(so)s(c)m(k)m
10622
-
No equivalent source code line in the reference code can be identified.
-(et.)150 4673 y Ft(/dev/udp/)p Fj(host)p Ft(/)p Fj(port)630
10623
-
No equivalent source code line in the reference code can be identified.
-4782 y Fu(If)41 b Fr(host)i Fu(is)f(a)g(v)-5 b(alid)41
10632
-
+(et.)150 5121 y Ft(/dev/udp/)p Fj(host)p Ft(/)p Fj(port)630
10633
-
+5230 y Fu(If)41 b Fr(host)i Fu(is)f(a)g(v)-5 b(alid)41
10624 ➡ 10634 b(hostname)h(or)f(In)m(ternet)h(address,)i(and)c Fr(p)s(ort)j
10625
-
No equivalent source code line in the reference code can be identified.
-Fu(is)f(an)f(in)m(teger)i(p)s(ort)630 4892 y(n)m(um)m(b)s(er)23
10635
-
+Fu(is)f(an)f(in)m(teger)i(p)s(ort)630 5340 y(n)m(um)m(b)s(er)23
10626 ➡ 10636 b(or)h(service)h(name,)h(Bash)e(attempts)h(to)g(op)s(en)f(the)g
10627
-
No equivalent source code line in the reference code can be identified.
-(corresp)s(onding)f(UDP)i(so)s(c)m(k)m(et.)275 5078 y(A)30
10628
-
No equivalent source code line in the reference code can be identified.
-b(failure)h(to)g(op)s(en)e(or)i(create)h(a)e(\014le)h(causes)g(the)f
10629
-
No equivalent source code line in the reference code can be identified.
-(redirection)h(to)g(fail.)275 5230 y(Redirections)f(using)e(\014le)i
10630
-
No equivalent source code line in the reference code can be identified.
-(descriptors)f(greater)h(than)f(9)h(should)e(b)s(e)h(used)f(with)h
10631
-
No equivalent source code line in the reference code can be identified.
-(care,)h(as)g(they)f(ma)m(y)150 5340 y(con\015ict)i(with)f(\014le)h
10632
-
No equivalent source code line in the reference code can be identified.
-(descriptors)f(the)g(shell)h(uses)f(in)m(ternally)-8
10633
-
No equivalent source code line in the reference code can be identified.
-b(.)p eop end
10637
-
+(corresp)s(onding)f(UDP)i(so)s(c)m(k)m(et.)p eop end
10634 ➡ 10638 %%Page: 35 41
10635 ➡ 10639 TeXDict begin 35 40 bop 150 -116 a Fu(Chapter)30 b(3:)41
10636
-
No equivalent source code line in the reference code can be identified.
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(35)150 299
10637
-
No equivalent source code line in the reference code can be identified.
-y Fk(3.6.1)63 b(Redirecting)40 b(Input)150 446 y Fu(Redirection)35
10638
-
No equivalent source code line in the reference code can be identified.
-b(of)f(input)f(causes)i(the)f(\014le)g(whose)g(name)g(results)g(from)g
10639
-
No equivalent source code line in the reference code can be identified.
-(the)g(expansion)g(of)g Fr(w)m(ord)k Fu(to)d(b)s(e)150
10640
-
No equivalent source code line in the reference code can be identified.
-555 y(op)s(ened)d(for)g(reading)g(on)g(\014le)h(descriptor)f
10641
-
No equivalent source code line in the reference code can be identified.
-Ft(n)p Fu(,)h(or)f(the)g(standard)g(input)f(\(\014le)i(descriptor)f
10642
-
No equivalent source code line in the reference code can be identified.
-(0\))h(if)f Ft(n)g Fu(is)h(not)150 665 y(sp)s(eci\014ed.)275
10643
-
No equivalent source code line in the reference code can be identified.
-805 y(The)c(general)j(format)e(for)h(redirecting)g(input)e(is:)390
10644
-
No equivalent source code line in the reference code can be identified.
-944 y Ft([)p Fj(n)p Ft(]<)p Fj(word)150 1149 y Fk(3.6.2)63
10645
-
No equivalent source code line in the reference code can be identified.
-b(Redirecting)40 b(Output)150 1296 y Fu(Redirection)31
10646
-
No equivalent source code line in the reference code can be identified.
-b(of)g(output)f(causes)h(the)f(\014le)h(whose)f(name)g(results)h(from)e
10647
-
No equivalent source code line in the reference code can be identified.
-(the)i(expansion)f(of)h Fr(w)m(ord)i Fu(to)f(b)s(e)150
10648
-
No equivalent source code line in the reference code can be identified.
-1405 y(op)s(ened)d(for)g(writing)g(on)g(\014le)h(descriptor)f
10649
-
No equivalent source code line in the reference code can be identified.
-Fr(n)p Fu(,)g(or)g(the)h(standard)e(output)h(\(\014le)h(descriptor)f
10650
-
No equivalent source code line in the reference code can be identified.
-(1\))h(if)g Fr(n)e Fu(is)i(not)150 1515 y(sp)s(eci\014ed.)40
10651
-
No equivalent source code line in the reference code can be identified.
-b(If)30 b(the)g(\014le)h(do)s(es)f(not)h(exist)g(it)g(is)f(created;)i
10652
-
No equivalent source code line in the reference code can be identified.
-(if)e(it)h(do)s(es)f(exist)h(it)g(is)g(truncated)f(to)h(zero)g(size.)
10653
-
No equivalent source code line in the reference code can be identified.
-275 1654 y(The)e(general)j(format)e(for)h(redirecting)g(output)f(is:)
10654
-
No equivalent source code line in the reference code can be identified.
-390 1794 y Ft([)p Fj(n)p Ft(]>[|])p Fj(word)275 1934
10655
-
No equivalent source code line in the reference code can be identified.
-y Fu(If)g(the)h(redirection)g(op)s(erator)g(is)g(`)p
10656
-
No equivalent source code line in the reference code can be identified.
-Ft(>)p Fu(',)g(and)f(the)h Ft(noclobber)d Fu(option)j(to)g(the)g
10657
-
No equivalent source code line in the reference code can be identified.
-Ft(set)f Fu(builtin)g(has)h(b)s(een)150 2043 y(enabled,)h(the)g
10640
-
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(35)275 299
10641
-
+y(A)30 b(failure)h(to)g(op)s(en)e(or)i(create)h(a)e(\014le)h(causes)g
10642
-
+(the)f(redirection)h(to)g(fail.)275 439 y(Redirections)f(using)e
10643
-
+(\014le)i(descriptors)f(greater)h(than)f(9)h(should)e(b)s(e)h(used)f
10644
-
+(with)h(care,)h(as)g(they)f(ma)m(y)150 548 y(con\015ict)i(with)f
10645
-
+(\014le)h(descriptors)f(the)g(shell)h(uses)f(in)m(ternally)-8
10646
-
+b(.)150 753 y Fk(3.6.1)63 b(Redirecting)40 b(Input)150
10647
-
+900 y Fu(Redirection)35 b(of)f(input)f(causes)i(the)f(\014le)g(whose)g
10648
-
+(name)g(results)g(from)g(the)g(expansion)g(of)g Fr(w)m(ord)k
10649
-
+Fu(to)d(b)s(e)150 1010 y(op)s(ened)d(for)g(reading)g(on)g(\014le)h
10650
-
+(descriptor)f Ft(n)p Fu(,)h(or)f(the)g(standard)g(input)f(\(\014le)i
10651
-
+(descriptor)f(0\))h(if)f Ft(n)g Fu(is)h(not)150 1119
10652
-
+y(sp)s(eci\014ed.)275 1259 y(The)c(general)j(format)e(for)h
10653
-
+(redirecting)g(input)e(is:)390 1399 y Ft([)p Fj(n)p Ft(]<)p
10654
-
+Fj(word)150 1604 y Fk(3.6.2)63 b(Redirecting)40 b(Output)150
10655
-
+1751 y Fu(Redirection)31 b(of)g(output)f(causes)h(the)f(\014le)h(whose)
10656
-
+f(name)g(results)h(from)e(the)i(expansion)f(of)h Fr(w)m(ord)i
10657
-
+Fu(to)f(b)s(e)150 1861 y(op)s(ened)d(for)g(writing)g(on)g(\014le)h
10658
-
+(descriptor)f Fr(n)p Fu(,)g(or)g(the)h(standard)e(output)h(\(\014le)h
10659
-
+(descriptor)f(1\))h(if)g Fr(n)e Fu(is)i(not)150 1970
10660
-
+y(sp)s(eci\014ed.)40 b(If)30 b(the)g(\014le)h(do)s(es)f(not)h(exist)g
10661
-
+(it)g(is)f(created;)i(if)e(it)h(do)s(es)f(exist)h(it)g(is)g(truncated)f
10662
-
+(to)h(zero)g(size.)275 2110 y(The)e(general)j(format)e(for)h
10663
-
+(redirecting)g(output)f(is:)390 2250 y Ft([)p Fj(n)p
10664
-
+Ft(]>[|])p Fj(word)275 2390 y Fu(If)g(the)h(redirection)g(op)s(erator)g
10665
-
+(is)g(`)p Ft(>)p Fu(',)g(and)f(the)h Ft(noclobber)d Fu(option)j(to)g
10666
-
+(the)g Ft(set)f Fu(builtin)g(has)h(b)s(een)150 2500 y(enabled,)h(the)g
10658 ➡ 10667 (redirection)h(will)f(fail)h(if)e(the)i(\014le)e(whose)h(name)g
10659 ➡ 10668 (results)g(from)f(the)h(expansion)g(of)g Fr(w)m(ord)150
10660
-
No equivalent source code line in the reference code can be identified.
-2153 y Fu(exists)f(and)f(is)g(a)h(regular)g(\014le.)41
10669
-
+2609 y Fu(exists)f(and)f(is)g(a)h(regular)g(\014le.)41
10661 ➡ 10670 b(If)30 b(the)h(redirection)g(op)s(erator)g(is)f(`)p
10662 ➡ 10671 Ft(>|)p Fu(',)h(or)f(the)h(redirection)g(op)s(erator)g(is)150
10663
-
No equivalent source code line in the reference code can be identified.
-2262 y(`)p Ft(>)p Fu(')36 b(and)f(the)g Ft(noclobber)e
10672
-
+2719 y(`)p Ft(>)p Fu(')36 b(and)f(the)g Ft(noclobber)e
10664 ➡ 10673 Fu(option)j(is)g(not)g(enabled,)h(the)e(redirection)h(is)g(attempted)g
10665
-
No equivalent source code line in the reference code can be identified.
-(ev)m(en)h(if)e(the)h(\014le)150 2372 y(named)30 b(b)m(y)g
10666
-
No equivalent source code line in the reference code can be identified.
-Fr(w)m(ord)k Fu(exists.)150 2576 y Fk(3.6.3)63 b(App)s(ending)42
10667
-
No equivalent source code line in the reference code can be identified.
-b(Redirected)e(Output)150 2723 y Fu(Redirection)23 b(of)e(output)h(in)f
10674
-
+(ev)m(en)h(if)e(the)h(\014le)150 2829 y(named)30 b(b)m(y)g
10675
-
+Fr(w)m(ord)k Fu(exists.)150 3033 y Fk(3.6.3)63 b(App)s(ending)42
10676
-
+b(Redirected)e(Output)150 3180 y Fu(Redirection)23 b(of)e(output)h(in)f
10668 ➡ 10677 (this)h(fashion)f(causes)h(the)g(\014le)g(whose)f(name)h(results)f
10669
-
No equivalent source code line in the reference code can be identified.
-(from)g(the)h(expansion)g(of)150 2833 y Fr(w)m(ord)28
10678
-
+(from)g(the)h(expansion)g(of)150 3290 y Fr(w)m(ord)28
10670 ➡ 10679 b Fu(to)e(b)s(e)e(op)s(ened)g(for)h(app)s(ending)e(on)i(\014le)g
10671 ➡ 10680 (descriptor)g Fr(n)p Fu(,)g(or)g(the)g(standard)f(output)h(\(\014le)g
10672
-
No equivalent source code line in the reference code can be identified.
-(descriptor)150 2942 y(1\))31 b(if)f Fr(n)g Fu(is)h(not)f(sp)s
10681
-
+(descriptor)150 3399 y(1\))31 b(if)f Fr(n)g Fu(is)h(not)f(sp)s
10673 ➡ 10682 (eci\014ed.)40 b(If)30 b(the)h(\014le)f(do)s(es)g(not)h(exist)g(it)g
10674
-
No equivalent source code line in the reference code can be identified.
-(is)f(created.)275 3082 y(The)f(general)j(format)e(for)h(app)s(ending)e
10675
-
No equivalent source code line in the reference code can be identified.
-(output)h(is:)390 3222 y Ft([)p Fj(n)p Ft(]>>)p Fj(word)150
10676
-
No equivalent source code line in the reference code can be identified.
-3426 y Fk(3.6.4)63 b(Redirecting)40 b(Standard)h(Output)g(and)g
10677
-
No equivalent source code line in the reference code can be identified.
-(Standard)g(Error)150 3573 y Fu(This)33 b(construct)i(allo)m(ws)g(b)s
10683
-
+(is)f(created.)275 3539 y(The)f(general)j(format)e(for)h(app)s(ending)e
10684
-
+(output)h(is:)390 3679 y Ft([)p Fj(n)p Ft(]>>)p Fj(word)150
10685
-
+3884 y Fk(3.6.4)63 b(Redirecting)40 b(Standard)h(Output)g(and)g
10686
-
+(Standard)g(Error)150 4031 y Fu(This)33 b(construct)i(allo)m(ws)g(b)s
10678 ➡ 10687 (oth)f(the)g(standard)g(output)f(\(\014le)i(descriptor)f(1\))h(and)f
10679
-
No equivalent source code line in the reference code can be identified.
-(the)g(standard)f(error)150 3683 y(output)d(\(\014le)h(descriptor)f
10688
-
+(the)g(standard)f(error)150 4141 y(output)d(\(\014le)h(descriptor)f
10680 ➡ 10689 (2\))h(to)g(b)s(e)f(redirected)h(to)g(the)f(\014le)h(whose)f(name)h(is)
10681
-
No equivalent source code line in the reference code can be identified.
-f(the)g(expansion)h(of)f Fr(w)m(ord)p Fu(.)275 3822 y(There)f(are)i(t)m
10690
-
+f(the)g(expansion)h(of)f Fr(w)m(ord)p Fu(.)275 4281 y(There)f(are)i(t)m
10682 ➡ 10691 (w)m(o)h(formats)e(for)h(redirecting)g(standard)e(output)h(and)g
10683
-
No equivalent source code line in the reference code can be identified.
-(standard)f(error:)390 3962 y Ft(&>)p Fj(word)150 4101
10684
-
No equivalent source code line in the reference code can be identified.
-y Fu(and)390 4241 y Ft(>&)p Fj(word)150 4381 y Fu(Of)h(the)g(t)m(w)m(o)
10692
-
+(standard)f(error:)390 4421 y Ft(&>)p Fj(word)150 4561
10693
-
+y Fu(and)390 4701 y Ft(>&)p Fj(word)150 4841 y Fu(Of)h(the)g(t)m(w)m(o)
10685 ➡ 10694 i(forms,)e(the)h(\014rst)e(is)i(preferred.)39 b(This)30
10686 ➡ 10695 b(is)g(seman)m(tically)j(equiv)-5 b(alen)m(t)32 b(to)390
10687
-
No equivalent source code line in the reference code can be identified.
-4520 y Ft(>)p Fj(word)46 b Ft(2>&1)275 4660 y Fu(When)41
10696
-
+4981 y Ft(>)p Fj(word)46 b Ft(2>&1)275 5121 y Fu(When)41
10688 ➡ 10697 b(using)g(the)h(second)f(form,)k Fr(w)m(ord)f Fu(ma)m(y)e(not)g(expand)
10689 ➡ 10698 f(to)h(a)g(n)m(um)m(b)s(er)f(or)g(`)p Ft(-)p Fu('.)75
10690
-
No equivalent source code line in the reference code can be identified.
-b(If)41 b(it)h(do)s(es,)150 4769 y(other)27 b(redirection)g(op)s
10699
-
+b(If)41 b(it)h(do)s(es,)150 5230 y(other)27 b(redirection)g(op)s
10691 ➡ 10700 (erators)f(apply)h(\(see)g(Duplicating)h(File)f(Descriptors)h(b)s(elo)m
10692
-
No equivalent source code line in the reference code can be identified.
-(w\))f(for)f(compatibilit)m(y)150 4879 y(reasons.)150
10693
-
No equivalent source code line in the reference code can be identified.
-5083 y Fk(3.6.5)63 b(App)s(ending)42 b(Standard)f(Output)g(and)g
10694
-
No equivalent source code line in the reference code can be identified.
-(Standard)g(Error)150 5230 y Fu(This)33 b(construct)i(allo)m(ws)g(b)s
10695
-
No equivalent source code line in the reference code can be identified.
-(oth)f(the)g(standard)g(output)f(\(\014le)i(descriptor)f(1\))h(and)f
10696
-
No equivalent source code line in the reference code can be identified.
-(the)g(standard)f(error)150 5340 y(output)d(\(\014le)h(descriptor)f
10697
-
No equivalent source code line in the reference code can be identified.
-(2\))h(to)g(b)s(e)f(app)s(ended)f(to)i(the)f(\014le)h(whose)f(name)g
10698
-
No equivalent source code line in the reference code can be identified.
-(is)h(the)f(expansion)h(of)f Fr(w)m(ord)p Fu(.)p eop
10701
-
+(w\))f(for)f(compatibilit)m(y)150 5340 y(reasons.)p eop
10699 ➡ 10702 end
10700 ➡ 10703 %%Page: 36 42
10701 ➡ 10704 TeXDict begin 36 41 bop 150 -116 a Fu(Chapter)30 b(3:)41
10702
-
No equivalent source code line in the reference code can be identified.
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(36)275 299
10703
-
No equivalent source code line in the reference code can be identified.
-y(The)29 b(format)i(for)f(app)s(ending)f(standard)h(output)g(and)f
10704
-
No equivalent source code line in the reference code can be identified.
-(standard)h(error)g(is:)390 442 y Ft(&>>)p Fj(word)150
10705
-
No equivalent source code line in the reference code can be identified.
-585 y Fu(This)g(is)g(seman)m(tically)j(equiv)-5 b(alen)m(t)32
10706
-
No equivalent source code line in the reference code can be identified.
-b(to)390 728 y Ft(>>)p Fj(word)46 b Ft(2>&1)275 871 y
10707
-
No equivalent source code line in the reference code can be identified.
-Fu(\(see)31 b(Duplicating)h(File)f(Descriptors)g(b)s(elo)m(w\).)150
10708
-
No equivalent source code line in the reference code can be identified.
-1079 y Fk(3.6.6)63 b(Here)41 b(Do)s(cumen)m(ts)150 1226
10709
-
No equivalent source code line in the reference code can be identified.
-y Fu(This)26 b(t)m(yp)s(e)g(of)h(redirection)g(instructs)f(the)g(shell)
10710
-
No equivalent source code line in the reference code can be identified.
-h(to)g(read)f(input)g(from)g(the)g(curren)m(t)h(source)f(un)m(til)h(a)g
10711
-
No equivalent source code line in the reference code can be identified.
-(line)150 1336 y(con)m(taining)h(only)e Fr(w)m(ord)k
10705
-
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(36)150 299
10706
-
+y Fk(3.6.5)63 b(App)s(ending)42 b(Standard)f(Output)g(and)g(Standard)g
10707
-
+(Error)150 446 y Fu(This)33 b(construct)i(allo)m(ws)g(b)s(oth)f(the)g
10708
-
+(standard)g(output)f(\(\014le)i(descriptor)f(1\))h(and)f(the)g
10709
-
+(standard)f(error)150 555 y(output)d(\(\014le)h(descriptor)f(2\))h(to)g
10710
-
+(b)s(e)f(app)s(ended)f(to)i(the)f(\014le)h(whose)f(name)g(is)h(the)f
10711
-
+(expansion)h(of)f Fr(w)m(ord)p Fu(.)275 691 y(The)f(format)i(for)f(app)
10712
-
+s(ending)f(standard)h(output)g(and)f(standard)h(error)g(is:)390
10713
-
+828 y Ft(&>>)p Fj(word)150 964 y Fu(This)g(is)g(seman)m(tically)j
10714
-
+(equiv)-5 b(alen)m(t)32 b(to)390 1100 y Ft(>>)p Fj(word)46
10715
-
+b Ft(2>&1)275 1236 y Fu(\(see)31 b(Duplicating)h(File)f(Descriptors)g
10716
-
+(b)s(elo)m(w\).)150 1436 y Fk(3.6.6)63 b(Here)41 b(Do)s(cumen)m(ts)150
10717
-
+1583 y Fu(This)26 b(t)m(yp)s(e)g(of)h(redirection)g(instructs)f(the)g
10718
-
+(shell)h(to)g(read)f(input)g(from)g(the)g(curren)m(t)h(source)f(un)m
10719
-
+(til)h(a)g(line)150 1693 y(con)m(taining)h(only)e Fr(w)m(ord)k
10712 ➡ 10720 Fu(\(with)c(no)g(trailing)h(blanks\))f(is)g(seen.)40
10713 ➡ 10721 b(All)27 b(of)f(the)g(lines)h(read)f(up)f(to)i(that)g(p)s(oin)m(t)150
10714
-
No equivalent source code line in the reference code can be identified.
-1445 y(are)k(then)f(used)f(as)i(the)g(standard)e(input)h(\(or)g(\014le)
10722
-
+1803 y(are)k(then)f(used)f(as)i(the)g(standard)e(input)h(\(or)g(\014le)
10715 ➡ 10723 h(descriptor)f Fr(n)g Fu(if)g Fr(n)g Fu(is)g(sp)s(eci\014ed\))g(for)h
10716
-
No equivalent source code line in the reference code can be identified.
-(a)f(command.)275 1589 y(The)f(format)i(of)g(here-do)s(cumen)m(ts)f
10717
-
No equivalent source code line in the reference code can be identified.
-(is:)390 1732 y Ft([)p Fj(n)p Ft(]<<[)p Fq(\000)p Ft(])p
10718
-
No equivalent source code line in the reference code can be identified.
-Fj(word)772 1841 y(here-document)390 1951 y(delimiter)275
10719
-
No equivalent source code line in the reference code can be identified.
-2094 y Fu(No)i(parameter)h(and)f(v)-5 b(ariable)32 b(expansion,)h
10724
-
+(a)f(command.)275 1939 y(The)f(format)i(of)g(here-do)s(cumen)m(ts)f
10725
-
+(is:)390 2075 y Ft([)p Fj(n)p Ft(]<<[)p Fq(\000)p Ft(])p
10726
-
+Fj(word)772 2184 y(here-document)390 2294 y(delimiter)275
10727
-
+2430 y Fu(No)i(parameter)h(and)f(v)-5 b(ariable)32 b(expansion,)h
10720 ➡ 10728 (command)f(substitution,)h(arithmetic)g(expansion,)g(or)150
10721
-
No equivalent source code line in the reference code can be identified.
-2204 y(\014lename)26 b(expansion)g(is)g(p)s(erformed)e(on)i
10729
-
+2540 y(\014lename)26 b(expansion)g(is)g(p)s(erformed)e(on)i
10722 ➡ 10730 Fr(w)m(ord)p Fu(.)39 b(If)25 b(an)m(y)i(part)e(of)h Fr(w)m(ord)j
10723 ➡ 10731 Fu(is)d(quoted,)i(the)e Fr(delimiter)33 b Fu(is)26 b(the)150
10724
-
No equivalent source code line in the reference code can be identified.
-2313 y(result)33 b(of)g(quote)g(remo)m(v)-5 b(al)34 b(on)f
10732
-
+2649 y(result)33 b(of)g(quote)g(remo)m(v)-5 b(al)34 b(on)f
10725 ➡ 10733 Fr(w)m(ord)p Fu(,)g(and)f(the)h(lines)g(in)g(the)g(here-do)s(cumen)m(t)
10726
-
No equivalent source code line in the reference code can be identified.
-g(are)g(not)g(expanded.)47 b(If)150 2423 y Fr(w)m(ord)26
10734
-
+g(are)g(not)g(expanded.)47 b(If)150 2759 y Fr(w)m(ord)26
10727 ➡ 10735 b Fu(is)c(unquoted,)h(all)g(lines)g(of)g(the)f(here-do)s(cumen)m(t)g
10728 ➡ 10736 (are)h(sub)5 b(jected)22 b(to)h(parameter)g(expansion,)h(com-)150
10729
-
No equivalent source code line in the reference code can be identified.
-2532 y(mand)30 b(substitution,)g(and)g(arithmetic)h(expansion,)g(the)f
10737
-
+2868 y(mand)30 b(substitution,)g(and)g(arithmetic)h(expansion,)g(the)f
10730 ➡ 10738 (c)m(haracter)i(sequence)f Ft(\\newline)d Fu(is)j(ignored,)150
10731
-
No equivalent source code line in the reference code can be identified.
-2642 y(and)f(`)p Ft(\\)p Fu(')g(m)m(ust)h(b)s(e)e(used)h(to)h(quote)g
10739
-
+2978 y(and)f(`)p Ft(\\)p Fu(')g(m)m(ust)h(b)s(e)e(used)h(to)h(quote)g
10732 ➡ 10740 (the)g(c)m(haracters)g(`)p Ft(\\)p Fu(',)g(`)p Ft($)p
10733
-
No equivalent source code line in the reference code can be identified.
-Fu(',)g(and)f(`)p Ft(`)p Fu('.)275 2785 y(If)21 b(the)i(redirection)g
10741
-
+Fu(',)g(and)f(`)p Ft(`)p Fu('.)275 3114 y(If)21 b(the)i(redirection)g
10734 ➡ 10742 (op)s(erator)g(is)f(`)p Ft(<<-)p Fu(',)i(then)e(all)h(leading)g(tab)g
10735 ➡ 10743 (c)m(haracters)h(are)e(stripp)s(ed)f(from)h(input)150
10736
-
No equivalent source code line in the reference code can be identified.
-2895 y(lines)33 b(and)f(the)h(line)h(con)m(taining)g
10744
-
+3224 y(lines)33 b(and)f(the)h(line)h(con)m(taining)g
10737 ➡ 10745 Fr(delimiter)p Fu(.)49 b(This)32 b(allo)m(ws)i(here-do)s(cumen)m(ts)f
10738
-
No equivalent source code line in the reference code can be identified.
-(within)f(shell)i(scripts)e(to)150 3004 y(b)s(e)e(inden)m(ted)g(in)g(a)
10739
-
No equivalent source code line in the reference code can be identified.
-h(natural)f(fashion.)150 3212 y Fk(3.6.7)63 b(Here)41
10740
-
No equivalent source code line in the reference code can be identified.
-b(Strings)150 3359 y Fu(A)30 b(v)-5 b(arian)m(t)32 b(of)e(here)h(do)s
10741
-
No equivalent source code line in the reference code can be identified.
-(cumen)m(ts,)f(the)g(format)h(is:)390 3502 y Ft([)p Fj(n)p
10742
-
No equivalent source code line in the reference code can be identified.
-Ft(]<<<)46 b Fj(word)275 3645 y Fu(The)29 b Fr(w)m(ord)k
10746
-
+(within)f(shell)i(scripts)e(to)150 3333 y(b)s(e)e(inden)m(ted)g(in)g(a)
10747
-
+h(natural)f(fashion.)150 3534 y Fk(3.6.7)63 b(Here)41
10748
-
+b(Strings)150 3681 y Fu(A)30 b(v)-5 b(arian)m(t)32 b(of)e(here)h(do)s
10749
-
+(cumen)m(ts,)f(the)g(format)h(is:)390 3817 y Ft([)p Fj(n)p
10750
-
+Ft(]<<<)46 b Fj(word)275 3953 y Fu(The)29 b Fr(w)m(ord)k
10743 ➡ 10751 Fu(undergo)s(es)c(tilde)i(expansion,)f(parameter)h(and)e(v)-5
10744
-
No equivalent source code line in the reference code can be identified.
-b(ariable)31 b(expansion,)f(command)g(sub-)150 3755 y(stitution,)25
10752
-
+b(ariable)31 b(expansion,)f(command)g(sub-)150 4063 y(stitution,)25
10745 ➡ 10753 b(arithmetic)f(expansion,)h(and)d(quote)h(remo)m(v)-5
10746 ➡ 10754 b(al.)40 b(P)m(athname)23 b(expansion)g(and)f(w)m(ord)g(splitting)150
10747
-
No equivalent source code line in the reference code can be identified.
-3865 y(are)35 b(not)g(p)s(erformed.)51 b(The)34 b(result)h(is)g
10755
-
+4172 y(are)35 b(not)g(p)s(erformed.)51 b(The)34 b(result)h(is)g
10748 ➡ 10756 (supplied)e(as)i(a)f(single)i(string,)f(with)g(a)g(newline)f(app)s
10749
-
No equivalent source code line in the reference code can be identified.
-(ended,)g(to)150 3974 y(the)d(command)f(on)g(its)h(standard)e(input)h
10757
-
+(ended,)g(to)150 4282 y(the)d(command)f(on)g(its)h(standard)e(input)h
10750 ➡ 10758 (\(or)g(\014le)h(descriptor)f Fr(n)g Fu(if)g Fr(n)g Fu(is)h(sp)s
10751
-
No equivalent source code line in the reference code can be identified.
-(eci\014ed\).)150 4182 y Fk(3.6.8)63 b(Duplicating)41
10752
-
No equivalent source code line in the reference code can be identified.
-b(File)g(Descriptors)150 4329 y Fu(The)30 b(redirection)h(op)s(erator)
10753
-
No equivalent source code line in the reference code can be identified.
-390 4472 y Ft([)p Fj(n)p Ft(]<&)p Fj(word)150 4615 y
10759
-
+(eci\014ed\).)150 4483 y Fk(3.6.8)63 b(Duplicating)41
10760
-
+b(File)g(Descriptors)150 4630 y Fu(The)30 b(redirection)h(op)s(erator)
10761
-
+390 4766 y Ft([)p Fj(n)p Ft(]<&)p Fj(word)150 4902 y
10754 ➡ 10762 Fu(is)k(used)e(to)j(duplicate)f(input)f(\014le)g(descriptors.)53
10755 ➡ 10763 b(If)34 b Fr(w)m(ord)k Fu(expands)c(to)h(one)g(or)g(more)g(digits,)h
10756
-
No equivalent source code line in the reference code can be identified.
-(the)f(\014le)150 4725 y(descriptor)e(denoted)h(b)m(y)f
10764
-
+(the)f(\014le)150 5011 y(descriptor)e(denoted)h(b)m(y)f
10757 ➡ 10765 Fr(n)g Fu(is)g(made)h(to)g(b)s(e)f(a)g(cop)m(y)h(of)g(that)g(\014le)f
10758 ➡ 10766 (descriptor.)50 b(If)33 b(the)h(digits)g(in)f Fr(w)m(ord)150
10759
-
No equivalent source code line in the reference code can be identified.
-4835 y Fu(do)c(not)h(sp)s(ecify)f(a)h(\014le)f(descriptor)g(op)s(en)g
10767
-
+5121 y Fu(do)c(not)h(sp)s(ecify)f(a)h(\014le)f(descriptor)g(op)s(en)g
10760 ➡ 10768 (for)g(input,)g(a)h(redirection)g(error)f(o)s(ccurs.)40
10761
-
No equivalent source code line in the reference code can be identified.
-b(If)29 b Fr(w)m(ord)j Fu(ev)-5 b(aluates)150 4944 y(to)31
10769
-
+b(If)29 b Fr(w)m(ord)j Fu(ev)-5 b(aluates)150 5230 y(to)31
10762 ➡ 10770 b(`)p Ft(-)p Fu(',)g(\014le)g(descriptor)g Fr(n)f Fu(is)g(closed.)43
10763 ➡ 10771 b(If)30 b Fr(n)g Fu(is)g(not)h(sp)s(eci\014ed,)f(the)h(standard)f
10764
-
No equivalent source code line in the reference code can be identified.
-(input)g(\(\014le)h(descriptor)f(0\))150 5054 y(is)g(used.)275
10765
-
No equivalent source code line in the reference code can be identified.
-5197 y(The)f(op)s(erator)390 5340 y Ft([)p Fj(n)p Ft(]>&)p
10766
-
No equivalent source code line in the reference code can be identified.
-Fj(word)p eop end
10772
-
+(input)g(\(\014le)h(descriptor)f(0\))150 5340 y(is)g(used.)p
10773
-
+eop end
10767 ➡ 10774 %%Page: 37 43
10768 ➡ 10775 TeXDict begin 37 42 bop 150 -116 a Fu(Chapter)30 b(3:)41
10769
-
No equivalent source code line in the reference code can be identified.
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(37)150 299
10770
-
No equivalent source code line in the reference code can be identified.
-y(is)40 b(used)g(similarly)h(to)g(duplicate)f(output)g(\014le)h
10771
-
No equivalent source code line in the reference code can be identified.
-(descriptors.)70 b(If)40 b Fr(n)f Fu(is)i(not)f(sp)s(eci\014ed,)i(the)f
10772
-
No equivalent source code line in the reference code can be identified.
-(standard)150 408 y(output)30 b(\(\014le)g(descriptor)g(1\))h(is)f
10773
-
No equivalent source code line in the reference code can be identified.
-(used.)39 b(If)30 b(the)g(digits)h(in)e Fr(w)m(ord)34
10774
-
No equivalent source code line in the reference code can be identified.
-b Fu(do)29 b(not)i(sp)s(ecify)e(a)i(\014le)f(descriptor)g(op)s(en)150
10775
-
No equivalent source code line in the reference code can be identified.
-518 y(for)35 b(output,)h(a)g(redirection)g(error)e(o)s(ccurs.)55
10776
-
No equivalent source code line in the reference code can be identified.
-b(If)35 b Fr(w)m(ord)j Fu(ev)-5 b(aluates)37 b(to)f(`)p
10777
-
No equivalent source code line in the reference code can be identified.
-Ft(-)p Fu(',)h(\014le)e(descriptor)g Fr(n)g Fu(is)g(closed.)150
10778
-
No equivalent source code line in the reference code can be identified.
-628 y(As)f(a)g(sp)s(ecial)h(case,)h(if)e Fr(n)f Fu(is)h(omitted,)i(and)
10779
-
No equivalent source code line in the reference code can be identified.
-e Fr(w)m(ord)j Fu(do)s(es)d(not)g(expand)f(to)i(one)f(or)g(more)g
10780
-
No equivalent source code line in the reference code can be identified.
-(digits)h(or)f(`)p Ft(-)p Fu(',)150 737 y(the)d(standard)e(output)h
10781
-
No equivalent source code line in the reference code can be identified.
-(and)g(standard)f(error)h(are)h(redirected)g(as)g(describ)s(ed)e
10782
-
No equivalent source code line in the reference code can be identified.
-(previously)-8 b(.)150 938 y Fk(3.6.9)63 b(Mo)m(ving)41
10783
-
No equivalent source code line in the reference code can be identified.
-b(File)h(Descriptors)150 1085 y Fu(The)30 b(redirection)h(op)s(erator)
10784
-
No equivalent source code line in the reference code can be identified.
-390 1220 y Ft([)p Fj(n)p Ft(]<&)p Fj(digit)p Ft(-)150
10785
-
No equivalent source code line in the reference code can be identified.
-1356 y Fu(mo)m(v)m(es)i(the)f(\014le)g(descriptor)f Fr(digit)k
10786
-
No equivalent source code line in the reference code can be identified.
-Fu(to)d(\014le)g(descriptor)g Fr(n)p Fu(,)f(or)h(the)g(standard)f
10787
-
No equivalent source code line in the reference code can be identified.
-(input)f(\(\014le)j(descriptor)e(0\))150 1465 y(if)f
10788
-
No equivalent source code line in the reference code can be identified.
-Fr(n)g Fu(is)h(not)f(sp)s(eci\014ed.)40 b Fr(digit)33
10789
-
No equivalent source code line in the reference code can be identified.
-b Fu(is)e(closed)g(after)g(b)s(eing)f(duplicated)g(to)h
10790
-
No equivalent source code line in the reference code can be identified.
-Fr(n)p Fu(.)275 1601 y(Similarly)-8 b(,)31 b(the)f(redirection)h(op)s
10791
-
No equivalent source code line in the reference code can be identified.
-(erator)390 1736 y Ft([)p Fj(n)p Ft(]>&)p Fj(digit)p
10792
-
No equivalent source code line in the reference code can be identified.
-Ft(-)150 1872 y Fu(mo)m(v)m(es)e(the)g(\014le)f(descriptor)f
10776
-
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(37)275 299
10777
-
+y(The)29 b(op)s(erator)390 432 y Ft([)p Fj(n)p Ft(]>&)p
10778
-
+Fj(word)150 565 y Fu(is)40 b(used)g(similarly)h(to)g(duplicate)f
10779
-
+(output)g(\014le)h(descriptors.)70 b(If)40 b Fr(n)f Fu(is)i(not)f(sp)s
10780
-
+(eci\014ed,)i(the)f(standard)150 674 y(output)30 b(\(\014le)g
10781
-
+(descriptor)g(1\))h(is)f(used.)39 b(If)30 b(the)g(digits)h(in)e
10782
-
+Fr(w)m(ord)34 b Fu(do)29 b(not)i(sp)s(ecify)e(a)i(\014le)f(descriptor)g
10783
-
+(op)s(en)150 784 y(for)35 b(output,)h(a)g(redirection)g(error)e(o)s
10784
-
+(ccurs.)55 b(If)35 b Fr(w)m(ord)j Fu(ev)-5 b(aluates)37
10785
-
+b(to)f(`)p Ft(-)p Fu(',)h(\014le)e(descriptor)g Fr(n)g
10786
-
+Fu(is)g(closed.)150 894 y(As)f(a)g(sp)s(ecial)h(case,)h(if)e
10787
-
+Fr(n)f Fu(is)h(omitted,)i(and)e Fr(w)m(ord)j Fu(do)s(es)d(not)g(expand)
10788
-
+f(to)i(one)f(or)g(more)g(digits)h(or)f(`)p Ft(-)p Fu(',)150
10789
-
+1003 y(the)d(standard)e(output)h(and)g(standard)f(error)h(are)h
10790
-
+(redirected)g(as)g(describ)s(ed)e(previously)-8 b(.)150
10791
-
+1199 y Fk(3.6.9)63 b(Mo)m(ving)41 b(File)h(Descriptors)150
10792
-
+1346 y Fu(The)30 b(redirection)h(op)s(erator)390 1479
10793
-
+y Ft([)p Fj(n)p Ft(]<&)p Fj(digit)p Ft(-)150 1612 y Fu(mo)m(v)m(es)i
10794
-
+(the)f(\014le)g(descriptor)f Fr(digit)k Fu(to)d(\014le)g(descriptor)g
10795
-
+Fr(n)p Fu(,)f(or)h(the)g(standard)f(input)f(\(\014le)j(descriptor)e
10796
-
+(0\))150 1722 y(if)f Fr(n)g Fu(is)h(not)f(sp)s(eci\014ed.)40
10797
-
+b Fr(digit)33 b Fu(is)e(closed)g(after)g(b)s(eing)f(duplicated)g(to)h
10798
-
+Fr(n)p Fu(.)275 1855 y(Similarly)-8 b(,)31 b(the)f(redirection)h(op)s
10799
-
+(erator)390 1988 y Ft([)p Fj(n)p Ft(]>&)p Fj(digit)p
10800
-
+Ft(-)150 2121 y Fu(mo)m(v)m(es)e(the)g(\014le)f(descriptor)f
10793 ➡ 10801 Fr(digit)k Fu(to)e(\014le)f(descriptor)g Fr(n)p Fu(,)g(or)g(the)g
10794 ➡ 10802 (standard)f(output)h(\(\014le)g(descriptor)g(1\))150
10795
-
No equivalent source code line in the reference code can be identified.
-1982 y(if)i Fr(n)g Fu(is)h(not)f(sp)s(eci\014ed.)150
10796
-
No equivalent source code line in the reference code can be identified.
-2182 y Fk(3.6.10)63 b(Op)s(ening)42 b(File)g(Descriptors)g(for)g
10797
-
No equivalent source code line in the reference code can be identified.
-(Reading)e(and)h(W)-10 b(riting)150 2329 y Fu(The)30
10798
-
No equivalent source code line in the reference code can be identified.
-b(redirection)h(op)s(erator)390 2464 y Ft([)p Fj(n)p
10799
-
No equivalent source code line in the reference code can be identified.
-Ft(]<>)p Fj(word)150 2600 y Fu(causes)39 b(the)g(\014le)g(whose)g(name)
10803
-
+2230 y(if)i Fr(n)g Fu(is)h(not)f(sp)s(eci\014ed.)150
10804
-
+2426 y Fk(3.6.10)63 b(Op)s(ening)42 b(File)g(Descriptors)g(for)g
10805
-
+(Reading)e(and)h(W)-10 b(riting)150 2573 y Fu(The)30
10806
-
+b(redirection)h(op)s(erator)390 2706 y Ft([)p Fj(n)p
10807
-
+Ft(]<>)p Fj(word)150 2839 y Fu(causes)39 b(the)g(\014le)g(whose)g(name)
10800 ➡ 10808 g(is)g(the)g(expansion)g(of)g Fr(w)m(ord)j Fu(to)d(b)s(e)g(op)s(ened)f
10801
-
No equivalent source code line in the reference code can be identified.
-(for)g(b)s(oth)h(reading)g(and)150 2710 y(writing)33
10809
-
+(for)g(b)s(oth)h(reading)g(and)150 2949 y(writing)33
10802 ➡ 10810 b(on)f(\014le)h(descriptor)f Fr(n)p Fu(,)h(or)g(on)f(\014le)h
10803 ➡ 10811 (descriptor)g(0)g(if)f Fr(n)g Fu(is)h(not)g(sp)s(eci\014ed.)47
10804
-
No equivalent source code line in the reference code can be identified.
-b(If)32 b(the)h(\014le)f(do)s(es)h(not)150 2819 y(exist,)e(it)g(is)g
10805
-
No equivalent source code line in the reference code can be identified.
-(created.)150 3062 y Fs(3.7)68 b(Executing)46 b(Commands)150
10806
-
No equivalent source code line in the reference code can be identified.
-3286 y Fk(3.7.1)63 b(Simple)41 b(Command)h(Expansion)150
10807
-
No equivalent source code line in the reference code can be identified.
-3433 y Fu(When)33 b(a)g(simple)g(command)g(is)g(executed,)h(the)g
10812
-
+b(If)32 b(the)h(\014le)f(do)s(es)h(not)150 3058 y(exist,)e(it)g(is)g
10813
-
+(created.)150 3296 y Fs(3.7)68 b(Executing)46 b(Commands)150
10814
-
+3519 y Fk(3.7.1)63 b(Simple)41 b(Command)h(Expansion)150
10815
-
+3666 y Fu(When)33 b(a)g(simple)g(command)g(is)g(executed,)h(the)g
10808 ➡ 10816 (shell)f(p)s(erforms)e(the)i(follo)m(wing)i(expansions,)e(assign-)150
10809
-
No equivalent source code line in the reference code can be identified.
-3542 y(men)m(ts,)e(and)f(redirections,)h(from)f(left)h(to)g(righ)m(t.)
10810
-
No equivalent source code line in the reference code can be identified.
-199 3678 y(1.)61 b(The)38 b(w)m(ords)f(that)i(the)g(parser)e(has)h
10817
-
+3775 y(men)m(ts,)e(and)f(redirections,)h(from)f(left)h(to)g(righ)m(t.)
10818
-
+199 3908 y(1.)61 b(The)38 b(w)m(ords)f(that)i(the)g(parser)e(has)h
10811 ➡ 10819 (mark)m(ed)g(as)h(v)-5 b(ariable)39 b(assignmen)m(ts)g(\(those)g
10812
-
No equivalent source code line in the reference code can be identified.
-(preceding)f(the)330 3788 y(command)30 b(name\))h(and)f(redirections)h
10820
-
+(preceding)f(the)330 4018 y(command)30 b(name\))h(and)f(redirections)h
10813 ➡ 10821 (are)f(sa)m(v)m(ed)i(for)e(later)h(pro)s(cessing.)199
10814
-
No equivalent source code line in the reference code can be identified.
-3923 y(2.)61 b(The)39 b(w)m(ords)g(that)i(are)f(not)g(v)-5
10822
-
+4151 y(2.)61 b(The)39 b(w)m(ords)g(that)i(are)f(not)g(v)-5
10815 ➡ 10823 b(ariable)40 b(assignmen)m(ts)h(or)e(redirections)i(are)f(expanded)f
10816
-
No equivalent source code line in the reference code can be identified.
-(\(see)h(Sec-)330 4032 y(tion)d(3.5)i([Shell)e(Expansions],)h(page)g
10824
-
+(\(see)h(Sec-)330 4260 y(tion)d(3.5)i([Shell)e(Expansions],)h(page)g
10817 ➡ 10825 (22\).)61 b(If)37 b(an)m(y)g(w)m(ords)f(remain)h(after)h(expansion,)h
10818
-
No equivalent source code line in the reference code can be identified.
-(the)e(\014rst)330 4142 y(w)m(ord)31 b(is)g(tak)m(en)h(to)g(b)s(e)f
10826
-
+(the)e(\014rst)330 4370 y(w)m(ord)31 b(is)g(tak)m(en)h(to)g(b)s(e)f
10819 ➡ 10827 (the)g(name)h(of)f(the)h(command)f(and)f(the)i(remaining)f(w)m(ords)g
10820
-
No equivalent source code line in the reference code can be identified.
-(are)g(the)h(argu-)330 4251 y(men)m(ts.)199 4386 y(3.)61
10828
-
+(are)g(the)h(argu-)330 4479 y(men)m(ts.)199 4612 y(3.)61
10821 ➡ 10829 b(Redirections)25 b(are)f(p)s(erformed)f(as)h(describ)s(ed)f(ab)s(o)m
10822 ➡ 10830 (v)m(e)i(\(see)g(Section)g(3.6)g([Redirections],)i(page)d(33\).)199
10823
-
No equivalent source code line in the reference code can be identified.
-4521 y(4.)61 b(The)25 b(text)h(after)f(the)g(`)p Ft(=)p
10831
-
+4745 y(4.)61 b(The)25 b(text)h(after)f(the)g(`)p Ft(=)p
10824 ➡ 10832 Fu(')h(in)e(eac)m(h)j(v)-5 b(ariable)25 b(assignmen)m(t)h(undergo)s(es)
10825
-
No equivalent source code line in the reference code can be identified.
-e(tilde)i(expansion,)g(parameter)330 4631 y(expansion,)49
10833
-
+e(tilde)i(expansion,)g(parameter)330 4855 y(expansion,)49
10826 ➡ 10834 b(command)d(substitution,)j(arithmetic)d(expansion,)k(and)45
10827
-
No equivalent source code line in the reference code can be identified.
-b(quote)h(remo)m(v)-5 b(al)46 b(b)s(efore)330 4741 y(b)s(eing)30
10828
-
No equivalent source code line in the reference code can be identified.
-b(assigned)h(to)g(the)f(v)-5 b(ariable.)275 4902 y(If)32
10835
-
+b(quote)h(remo)m(v)-5 b(al)46 b(b)s(efore)330 4964 y(b)s(eing)30
10836
-
+b(assigned)h(to)g(the)f(v)-5 b(ariable.)275 5121 y(If)32
10829 ➡ 10837 b(no)i(command)f(name)g(results,)h(the)g(v)-5 b(ariable)34
10830 ➡ 10838 b(assignmen)m(ts)g(a\013ect)h(the)f(curren)m(t)f(shell)h(en)m(viron-)
10831
-
No equivalent source code line in the reference code can be identified.
-150 5011 y(men)m(t.)39 b(Otherwise,)27 b(the)e(v)-5 b(ariables)26
10839
-
+150 5230 y(men)m(t.)39 b(Otherwise,)27 b(the)e(v)-5 b(ariables)26
10832 ➡ 10840 b(are)g(added)f(to)h(the)f(en)m(vironmen)m(t)h(of)g(the)f(executed)h
10833
-
No equivalent source code line in the reference code can be identified.
-(command)g(and)150 5121 y(do)35 b(not)f(a\013ect)j(the)d(curren)m(t)h
10841
-
+(command)g(and)150 5340 y(do)35 b(not)f(a\013ect)j(the)d(curren)m(t)h
10834 ➡ 10842 (shell)g(en)m(vironmen)m(t.)54 b(If)34 b(an)m(y)h(of)g(the)f(assignmen)
10835
-
No equivalent source code line in the reference code can be identified.
-m(ts)i(attempts)f(to)h(assign)150 5230 y(a)j(v)-5 b(alue)39
10836
-
No equivalent source code line in the reference code can be identified.
-b(to)g(a)g(readonly)f(v)-5 b(ariable,)42 b(an)c(error)g(o)s(ccurs,)j
10837
-
No equivalent source code line in the reference code can be identified.
-(and)c(the)i(command)f(exits)h(with)g(a)f(non-zero)150
10838
-
No equivalent source code line in the reference code can be identified.
-5340 y(status.)p eop end
10843
-
+m(ts)i(attempts)f(to)h(assign)p eop end
10839 ➡ 10844 %%Page: 38 44
10840 ➡ 10845 TeXDict begin 38 43 bop 150 -116 a Fu(Chapter)30 b(3:)41
10841
-
No equivalent source code line in the reference code can be identified.
-b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(38)275 299
10842
-
No equivalent source code line in the reference code can be identified.
-y(If)33 b(no)g(command)g(name)h(results,)g(redirections)g(are)g(p)s
10843
-
No equivalent source code line in the reference code can be identified.
-(erformed,)f(but)g(do)h(not)f(a\013ect)i(the)f(curren)m(t)150
10844
-
No equivalent source code line in the reference code can be identified.
-408 y(shell)d(en)m(vironmen)m(t.)41 b(A)30 b(redirection)h(error)f
10845
-
No equivalent source code line in the reference code can be identified.
-(causes)h(the)g(command)f(to)h(exit)g(with)f(a)h(non-zero)g(status.)275
10846
-
No equivalent source code line in the reference code can be identified.
-548 y(If)26 b(there)i(is)f(a)h(command)f(name)h(left)g(after)g
10847
-
No equivalent source code line in the reference code can be identified.
-(expansion,)g(execution)h(pro)s(ceeds)e(as)g(describ)s(ed)f(b)s(elo)m
10848
-
No equivalent source code line in the reference code can be identified.
-(w.)150 658 y(Otherwise,)39 b(the)e(command)g(exits.)62
10849
-
No equivalent source code line in the reference code can be identified.
-b(If)37 b(one)g(of)g(the)h(expansions)f(con)m(tained)h(a)g(command)f
10850
-
No equivalent source code line in the reference code can be identified.
-(substitu-)150 767 y(tion,)i(the)d(exit)h(status)g(of)f(the)h(command)f
10851
-
No equivalent source code line in the reference code can be identified.
-(is)h(the)f(exit)h(status)g(of)f(the)h(last)g(command)f(substitution)
10852
-
No equivalent source code line in the reference code can be identified.
-150 877 y(p)s(erformed.)55 b(If)35 b(there)g(w)m(ere)h(no)g(command)f
10853
-
No equivalent source code line in the reference code can be identified.
-(substitutions,)i(the)e(command)h(exits)g(with)f(a)h(status)g(of)150
10854
-
No equivalent source code line in the reference code can be identified.
-987 y(zero.)150 1191 y Fk(3.7.2)63 b(Command)41 b(Searc)m(h)f(and)h
10855
-
No equivalent source code line in the reference code can be identified.
-(Execution)150 1338 y Fu(After)i(a)h(command)f(has)g(b)s(een)f(split)h
10856
-
No equivalent source code line in the reference code can be identified.
-(in)m(to)h(w)m(ords,)j(if)c(it)g(results)g(in)g(a)h(simple)f(command)g
10857
-
No equivalent source code line in the reference code can be identified.
-(and)f(an)150 1448 y(optional)32 b(list)f(of)f(argumen)m(ts,)h(the)g
10858
-
No equivalent source code line in the reference code can be identified.
-(follo)m(wing)g(actions)h(are)f(tak)m(en.)199 1587 y(1.)61
10859
-
No equivalent source code line in the reference code can be identified.
-b(If)24 b(the)g(command)g(name)g(con)m(tains)i(no)e(slashes,)i(the)e
10860
-
No equivalent source code line in the reference code can be identified.
-(shell)h(attempts)g(to)g(lo)s(cate)h(it.)39 b(If)24 b(there)g(exists)
10861
-
No equivalent source code line in the reference code can be identified.
-330 1697 y(a)h(shell)g(function)f(b)m(y)g(that)h(name,)h(that)f
10862
-
No equivalent source code line in the reference code can be identified.
-(function)f(is)h(in)m(v)m(ok)m(ed)h(as)e(describ)s(ed)g(in)g(Section)h
10863
-
No equivalent source code line in the reference code can be identified.
-(3.3)h([Shell)330 1807 y(F)-8 b(unctions],)31 b(page)h(17.)199
10864
-
No equivalent source code line in the reference code can be identified.
-1944 y(2.)61 b(If)41 b(the)g(name)h(do)s(es)f(not)g(matc)m(h)i(a)e
10865
-
No equivalent source code line in the reference code can be identified.
-(function,)j(the)e(shell)f(searc)m(hes)i(for)e(it)h(in)f(the)g(list)h
10866
-
No equivalent source code line in the reference code can be identified.
-(of)g(shell)330 2053 y(builtins.)e(If)30 b(a)h(matc)m(h)g(is)f(found,)g
10867
-
No equivalent source code line in the reference code can be identified.
-(that)h(builtin)f(is)g(in)m(v)m(ok)m(ed.)199 2190 y(3.)61
10868
-
No equivalent source code line in the reference code can be identified.
-b(If)40 b(the)g(name)h(is)f(neither)h(a)f(shell)h(function)f(nor)g(a)g
10869
-
No equivalent source code line in the reference code can be identified.
-(builtin,)j(and)d(con)m(tains)h(no)g(slashes,)i(Bash)330
10870
-
No equivalent source code line in the reference code can be identified.
-2300 y(searc)m(hes)c(eac)m(h)g(elemen)m(t)g(of)g Ft($PATH)d
10871
-
No equivalent source code line in the reference code can be identified.
-Fu(for)i(a)g(directory)h(con)m(taining)g(an)f(executable)h(\014le)f(b)m
10872
-
No equivalent source code line in the reference code can be identified.
-(y)g(that)330 2410 y(name.)56 b(Bash)36 b(uses)f(a)h(hash)e(table)j(to)
10873
-
No equivalent source code line in the reference code can be identified.
-f(remem)m(b)s(er)f(the)h(full)f(pathnames)g(of)h(executable)h(\014les)e
10874
-
No equivalent source code line in the reference code can be identified.
-(to)330 2519 y(a)m(v)m(oid)e(m)m(ultiple)f Ft(PATH)f
10875
-
No equivalent source code line in the reference code can be identified.
-Fu(searc)m(hes)i(\(see)f(the)g(description)g(of)f Ft(hash)g
10876
-
No equivalent source code line in the reference code can be identified.
-Fu(in)g(Section)i(4.1)f([Bourne)g(Shell)330 2629 y(Builtins],)37
10877
-
No equivalent source code line in the reference code can be identified.
-b(page)f(43\).)55 b(A)35 b(full)g(searc)m(h)g(of)g(the)g(directories)h
10878
-
No equivalent source code line in the reference code can be identified.
-(in)f Ft($PATH)e Fu(is)i(p)s(erformed)f(only)h(if)g(the)330
10879
-
No equivalent source code line in the reference code can be identified.
-2738 y(command)24 b(is)h(not)g(found)e(in)i(the)g(hash)f(table.)39
10880
-
No equivalent source code line in the reference code can be identified.
-b(If)25 b(the)f(searc)m(h)i(is)e(unsuccessful,)h(the)g(shell)g(searc)m
10881
-
No equivalent source code line in the reference code can be identified.
-(hes)330 2848 y(for)e(a)h(de\014ned)e(shell)h(function)h(named)e
10882
-
No equivalent source code line in the reference code can be identified.
-Ft(command_not_found_handle)p Fu(.)32 b(If)23 b(that)h(function)f
10883
-
No equivalent source code line in the reference code can be identified.
-(exists,)330 2958 y(it)33 b(is)f(in)m(v)m(ok)m(ed)i(in)e(a)h(separate)h
10884
-
No equivalent source code line in the reference code can be identified.
-(execution)f(en)m(vironmen)m(t)g(with)f(the)h(original)h(command)e(and)
10885
-
No equivalent source code line in the reference code can be identified.
-g(the)330 3067 y(original)26 b(command's)e(argumen)m(ts)h(as)g(its)g
10886
-
No equivalent source code line in the reference code can be identified.
-(argumen)m(ts,)h(and)e(the)h(function's)f(exit)i(status)f(b)s(ecomes)
10887
-
No equivalent source code line in the reference code can be identified.
-330 3177 y(the)j(exit)g(status)g(of)f(that)h(subshell.)39
10888
-
No equivalent source code line in the reference code can be identified.
-b(If)27 b(that)h(function)f(is)h(not)g(de\014ned,)f(the)g(shell)h(prin)
10889
-
No equivalent source code line in the reference code can be identified.
-m(ts)f(an)g(error)330 3286 y(message)k(and)f(returns)f(an)i(exit)g
10890
-
No equivalent source code line in the reference code can be identified.
-(status)g(of)f(127.)199 3423 y(4.)61 b(If)33 b(the)g(searc)m(h)h(is)g
10891
-
No equivalent source code line in the reference code can be identified.
-(successful,)g(or)f(if)g(the)h(command)f(name)g(con)m(tains)i(one)f(or)
10892
-
No equivalent source code line in the reference code can be identified.
-f(more)g(slashes,)i(the)330 3533 y(shell)g(executes)h(the)f(named)f
10893
-
No equivalent source code line in the reference code can be identified.
-(program)g(in)h(a)g(separate)h(execution)f(en)m(vironmen)m(t.)55
10894
-
No equivalent source code line in the reference code can be identified.
-b(Argumen)m(t)35 b(0)330 3643 y(is)30 b(set)h(to)h(the)e(name)h(giv)m
10895
-
No equivalent source code line in the reference code can be identified.
-(en,)g(and)f(the)h(remaining)f(argumen)m(ts)h(to)g(the)g(command)f(are)
10896
-
No equivalent source code line in the reference code can be identified.
-h(set)g(to)g(the)330 3752 y(argumen)m(ts)g(supplied,)e(if)h(an)m(y)-8
10897
-
No equivalent source code line in the reference code can be identified.
-b(.)199 3889 y(5.)61 b(If)35 b(this)h(execution)h(fails)f(b)s(ecause)g
10846
-
+b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(38)150 299
10847
-
+y(a)39 b(v)-5 b(alue)39 b(to)g(a)g(readonly)f(v)-5 b(ariable,)42
10848
-
+b(an)c(error)g(o)s(ccurs,)j(and)c(the)i(command)f(exits)h(with)g(a)f
10849
-
+(non-zero)150 408 y(status.)275 538 y(If)33 b(no)g(command)g(name)h
10850
-
+(results,)g(redirections)g(are)g(p)s(erformed,)f(but)g(do)h(not)f
10851
-
+(a\013ect)i(the)f(curren)m(t)150 648 y(shell)d(en)m(vironmen)m(t.)41
10852
-
+b(A)30 b(redirection)h(error)f(causes)h(the)g(command)f(to)h(exit)g
10853
-
+(with)f(a)h(non-zero)g(status.)275 778 y(If)26 b(there)i(is)f(a)h
10854
-
+(command)f(name)h(left)g(after)g(expansion,)g(execution)h(pro)s(ceeds)e
10855
-
+(as)g(describ)s(ed)f(b)s(elo)m(w.)150 887 y(Otherwise,)39
10856
-
+b(the)e(command)g(exits.)62 b(If)37 b(one)g(of)g(the)h(expansions)f
10857
-
+(con)m(tained)h(a)g(command)f(substitu-)150 997 y(tion,)i(the)d(exit)h
10858
-
+(status)g(of)f(the)h(command)f(is)h(the)f(exit)h(status)g(of)f(the)h
10859
-
+(last)g(command)f(substitution)150 1107 y(p)s(erformed.)55
10860
-
+b(If)35 b(there)g(w)m(ere)h(no)g(command)f(substitutions,)i(the)e
10861
-
+(command)h(exits)g(with)f(a)h(status)g(of)150 1216 y(zero.)150
10862
-
+1406 y Fk(3.7.2)63 b(Command)41 b(Searc)m(h)f(and)h(Execution)150
10863
-
+1553 y Fu(After)i(a)h(command)f(has)g(b)s(een)f(split)h(in)m(to)h(w)m
10864
-
+(ords,)j(if)c(it)g(results)g(in)g(a)h(simple)f(command)g(and)f(an)150
10865
-
+1663 y(optional)32 b(list)f(of)f(argumen)m(ts,)h(the)g(follo)m(wing)g
10866
-
+(actions)h(are)f(tak)m(en.)199 1793 y(1.)61 b(If)24 b(the)g(command)g
10867
-
+(name)g(con)m(tains)i(no)e(slashes,)i(the)e(shell)h(attempts)g(to)g(lo)
10868
-
+s(cate)h(it.)39 b(If)24 b(there)g(exists)330 1902 y(a)h(shell)g
10869
-
+(function)f(b)m(y)g(that)h(name,)h(that)f(function)f(is)h(in)m(v)m(ok)m
10870
-
+(ed)h(as)e(describ)s(ed)g(in)g(Section)h(3.3)h([Shell)330
10871
-
+2012 y(F)-8 b(unctions],)31 b(page)h(17.)199 2142 y(2.)61
10872
-
+b(If)41 b(the)g(name)h(do)s(es)f(not)g(matc)m(h)i(a)e(function,)j(the)e
10873
-
+(shell)f(searc)m(hes)i(for)e(it)h(in)f(the)g(list)h(of)g(shell)330
10874
-
+2251 y(builtins.)e(If)30 b(a)h(matc)m(h)g(is)f(found,)g(that)h(builtin)
10875
-
+f(is)g(in)m(v)m(ok)m(ed.)199 2381 y(3.)61 b(If)40 b(the)g(name)h(is)f
10876
-
+(neither)h(a)f(shell)h(function)f(nor)g(a)g(builtin,)j(and)d(con)m
10877
-
+(tains)h(no)g(slashes,)i(Bash)330 2491 y(searc)m(hes)c(eac)m(h)g
10878
-
+(elemen)m(t)g(of)g Ft($PATH)d Fu(for)i(a)g(directory)h(con)m(taining)g
10879
-
+(an)f(executable)h(\014le)f(b)m(y)g(that)330 2600 y(name.)56
10880
-
+b(Bash)36 b(uses)f(a)h(hash)e(table)j(to)f(remem)m(b)s(er)f(the)h(full)
10881
-
+f(pathnames)g(of)h(executable)h(\014les)e(to)330 2710
10882
-
+y(a)m(v)m(oid)e(m)m(ultiple)f Ft(PATH)f Fu(searc)m(hes)i(\(see)f(the)g
10883
-
+(description)g(of)f Ft(hash)g Fu(in)g(Section)i(4.1)f([Bourne)g(Shell)
10884
-
+330 2819 y(Builtins],)37 b(page)f(43\).)55 b(A)35 b(full)g(searc)m(h)g
10885
-
+(of)g(the)g(directories)h(in)f Ft($PATH)e Fu(is)i(p)s(erformed)f(only)h
10886
-
+(if)g(the)330 2929 y(command)24 b(is)h(not)g(found)e(in)i(the)g(hash)f
10887
-
+(table.)39 b(If)25 b(the)f(searc)m(h)i(is)e(unsuccessful,)h(the)g
10888
-
+(shell)g(searc)m(hes)330 3039 y(for)e(a)h(de\014ned)e(shell)h(function)
10889
-
+h(named)e Ft(command_not_found_handle)p Fu(.)32 b(If)23
10890
-
+b(that)h(function)f(exists,)330 3148 y(it)33 b(is)f(in)m(v)m(ok)m(ed)i
10891
-
+(in)e(a)h(separate)h(execution)f(en)m(vironmen)m(t)g(with)f(the)h
10892
-
+(original)h(command)e(and)g(the)330 3258 y(original)26
10893
-
+b(command's)e(argumen)m(ts)h(as)g(its)g(argumen)m(ts,)h(and)e(the)h
10894
-
+(function's)f(exit)i(status)f(b)s(ecomes)330 3367 y(the)j(exit)g
10895
-
+(status)g(of)f(that)h(subshell.)39 b(If)27 b(that)h(function)f(is)h
10896
-
+(not)g(de\014ned,)f(the)g(shell)h(prin)m(ts)f(an)g(error)330
10897
-
+3477 y(message)k(and)f(returns)f(an)i(exit)g(status)g(of)f(127.)199
10898
-
+3607 y(4.)61 b(If)33 b(the)g(searc)m(h)h(is)g(successful,)g(or)f(if)g
10899
-
+(the)h(command)f(name)g(con)m(tains)i(one)f(or)f(more)g(slashes,)i(the)
10900
-
+330 3716 y(shell)g(executes)h(the)f(named)f(program)g(in)h(a)g
10901
-
+(separate)h(execution)f(en)m(vironmen)m(t.)55 b(Argumen)m(t)35
10902
-
+b(0)330 3826 y(is)30 b(set)h(to)h(the)e(name)h(giv)m(en,)g(and)f(the)h
10903
-
+(remaining)f(argumen)m(ts)h(to)g(the)g(command)f(are)h(set)g(to)g(the)
10904
-
+330 3936 y(argumen)m(ts)g(supplied,)e(if)h(an)m(y)-8
10905
-
+b(.)199 4065 y(5.)61 b(If)35 b(this)h(execution)h(fails)f(b)s(ecause)g
10898 ➡ 10906 (the)f(\014le)h(is)g(not)g(in)f(executable)j(format,)f(and)e(the)h
10899
-
No equivalent source code line in the reference code can be identified.
-(\014le)g(is)g(not)330 3999 y(a)d(directory)-8 b(,)34
10907
-
+(\014le)g(is)g(not)330 4175 y(a)d(directory)-8 b(,)34
10900 ➡ 10908 b(it)f(is)g(assumed)e(to)j(b)s(e)d(a)i Fr(shell)g(script)h
10901 ➡ 10909 Fu(and)e(the)h(shell)f(executes)i(it)f(as)g(describ)s(ed)e(in)330
10902
-
No equivalent source code line in the reference code can be identified.
-4109 y(Section)g(3.8)h([Shell)e(Scripts],)g(page)i(41.)199
10903
-
No equivalent source code line in the reference code can be identified.
-4246 y(6.)61 b(If)38 b(the)h(command)f(w)m(as)h(not)g(b)s(egun)e(async)
10910
-
+4285 y(Section)g(3.8)h([Shell)e(Scripts],)g(page)i(41.)199
10911
-
+4415 y(6.)61 b(If)38 b(the)h(command)f(w)m(as)h(not)g(b)s(egun)e(async)
10904 ➡ 10912 m(hronously)-8 b(,)42 b(the)c(shell)h(w)m(aits)h(for)e(the)h(command)f
10905
-
No equivalent source code line in the reference code can be identified.
-(to)330 4355 y(complete)32 b(and)e(collects)i(its)f(exit)g(status.)150
10906
-
No equivalent source code line in the reference code can be identified.
-4560 y Fk(3.7.3)63 b(Command)41 b(Execution)f(En)m(vironmen)m(t)150
10907
-
No equivalent source code line in the reference code can be identified.
-4707 y Fu(The)30 b(shell)g(has)h(an)f Fr(execution)h(en)m(vironmen)m(t)
10913
-
+(to)330 4524 y(complete)32 b(and)e(collects)i(its)f(exit)g(status.)150
10914
-
+4714 y Fk(3.7.3)63 b(Command)41 b(Execution)f(En)m(vironmen)m(t)150
10915
-
+4861 y Fu(The)30 b(shell)g(has)h(an)f Fr(execution)h(en)m(vironmen)m(t)
10908 ➡ 10916 p Fu(,)h(whic)m(h)e(consists)h(of)f(the)h(follo)m(wing:)225
10909
-
No equivalent source code line in the reference code can be identified.
-4847 y Fq(\017)60 b Fu(op)s(en)32 b(\014les)g(inherited)g(b)m(y)h(the)f
10917
-
+4991 y Fq(\017)60 b Fu(op)s(en)32 b(\014les)g(inherited)g(b)m(y)h(the)f
10910 ➡ 10918 (shell)h(at)g(in)m(v)m(o)s(cation,)j(as)c(mo)s(di\014ed)g(b)m(y)g
10911
-
No equivalent source code line in the reference code can be identified.
-(redirections)h(supplied)e(to)330 4956 y(the)g Ft(exec)e
10912
-
No equivalent source code line in the reference code can be identified.
-Fu(builtin)225 5093 y Fq(\017)60 b Fu(the)28 b(curren)m(t)g(w)m(orking)
10919
-
+(redirections)h(supplied)e(to)330 5101 y(the)g Ft(exec)e
10920
-
+Fu(builtin)225 5230 y Fq(\017)60 b Fu(the)28 b(curren)m(t)g(w)m(orking)
10913 ➡ 10921 h(directory)g(as)f(set)h(b)m(y)f Ft(cd)p Fu(,)g Ft(pushd)p
10914 ➡ 10922 Fu(,)g(or)g Ft(popd)p Fu(,)g(or)g(inherited)g(b)m(y)g(the)h(shell)f(at)
10915
-
No equivalent source code line in the reference code can be identified.
-330 5203 y(in)m(v)m(o)s(cation)225 5340 y Fq(\017)60
10916
-
No equivalent source code line in the reference code can be identified.
-b Fu(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)g(as)h(set)g(b)m(y)f
10917
-
No equivalent source code line in the reference code can be identified.
-Ft(umask)f Fu(or)h(inherited)g(from)g(the)h(shell's)f(paren)m(t)p
10918
-
No equivalent source code line in the reference code can be identified.
-eop end
10923
-
+330 5340 y(in)m(v)m(o)s(cation)p eop end
10919 ➡ 10924 %%Page: 39 45
10920 ➡ 10925 TeXDict begin 39 44 bop 150 -116 a Fu(Chapter)30 b(3:)41
10921 ➡ 10926 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(39)225 299
10922
-
No equivalent source code line in the reference code can be identified.
-y Fq(\017)60 b Fu(curren)m(t)30 b(traps)g(set)h(b)m(y)f
10923
-
No equivalent source code line in the reference code can be identified.
-Ft(trap)225 435 y Fq(\017)60 b Fu(shell)30 b(parameters)f(that)h(are)g
10924
-
No equivalent source code line in the reference code can be identified.
-(set)g(b)m(y)g(v)-5 b(ariable)30 b(assignmen)m(t)g(or)g(with)f
10925
-
No equivalent source code line in the reference code can be identified.
-Ft(set)f Fu(or)i(inherited)f(from)g(the)330 545 y(shell's)i(paren)m(t)f
10926
-
No equivalent source code line in the reference code can be identified.
-(in)g(the)h(en)m(vironmen)m(t)225 682 y Fq(\017)60 b
10927
-
+y Fq(\017)60 b Fu(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)g(as)h
10928
-
+(set)g(b)m(y)f Ft(umask)f Fu(or)h(inherited)g(from)g(the)h(shell's)f
10929
-
+(paren)m(t)225 434 y Fq(\017)60 b Fu(curren)m(t)30 b(traps)g(set)h(b)m
10930
-
+(y)f Ft(trap)225 570 y Fq(\017)60 b Fu(shell)30 b(parameters)f(that)h
10931
-
+(are)g(set)g(b)m(y)g(v)-5 b(ariable)30 b(assignmen)m(t)g(or)g(with)f
10932
-
+Ft(set)f Fu(or)i(inherited)f(from)g(the)330 680 y(shell's)i(paren)m(t)f
10933
-
+(in)g(the)h(en)m(vironmen)m(t)225 815 y Fq(\017)60 b
10927 ➡ 10934 Fu(shell)44 b(functions)f(de\014ned)f(during)h(execution)i(or)e
10928 ➡ 10935 (inherited)h(from)f(the)h(shell's)g(paren)m(t)f(in)h(the)330
10929
-
No equivalent source code line in the reference code can be identified.
-791 y(en)m(vironmen)m(t)225 928 y Fq(\017)60 b Fu(options)33
10936
-
+925 y(en)m(vironmen)m(t)225 1061 y Fq(\017)60 b Fu(options)33
10930 ➡ 10937 b(enabled)g(at)h(in)m(v)m(o)s(cation)h(\(either)f(b)m(y)f(default)g(or)
10931
-
No equivalent source code line in the reference code can be identified.
-g(with)g(command-line)g(argumen)m(ts\))h(or)330 1037
10932
-
No equivalent source code line in the reference code can be identified.
-y(b)m(y)c Ft(set)225 1174 y Fq(\017)60 b Fu(options)31
10938
-
+g(with)g(command-line)g(argumen)m(ts\))h(or)330 1170
10939
-
+y(b)m(y)c Ft(set)225 1306 y Fq(\017)60 b Fu(options)31
10933 ➡ 10940 b(enabled)f(b)m(y)g Ft(shopt)f Fu(\(see)j(Section)f(4.3.2)h([The)e
10934
-
No equivalent source code line in the reference code can be identified.
-(Shopt)g(Builtin],)h(page)g(65\))225 1310 y Fq(\017)60
10941
-
+(Shopt)g(Builtin],)h(page)g(65\))225 1441 y Fq(\017)60
10935 ➡ 10942 b Fu(shell)31 b(aliases)g(de\014ned)f(with)g Ft(alias)f
10936 ➡ 10943 Fu(\(see)i(Section)g(6.6)h([Aliases],)g(page)f(92\))225
10937
-
No equivalent source code line in the reference code can be identified.
-1447 y Fq(\017)60 b Fu(v)-5 b(arious)50 b(pro)s(cess)f
10944
-
+1577 y Fq(\017)60 b Fu(v)-5 b(arious)50 b(pro)s(cess)f
10938 ➡ 10945 Fm(id)p Fu(s,)55 b(including)49 b(those)i(of)e(bac)m(kground)h(jobs)f
10939
-
No equivalent source code line in the reference code can be identified.
-(\(see)i(Section)g(3.2.3)g([Lists],)330 1556 y(page)31
10946
-
+(\(see)i(Section)g(3.2.3)g([Lists],)330 1687 y(page)31
10940 ➡ 10947 b(9\),)g(the)g(v)-5 b(alue)31 b(of)f Ft($$)p Fu(,)g(and)g(the)h(v)-5
10941
-
No equivalent source code line in the reference code can be identified.
-b(alue)31 b(of)f Ft($PPID)275 1722 y Fu(When)k(a)g(simple)h(command)f
10948
-
+b(alue)31 b(of)f Ft($PPID)275 1849 y Fu(When)k(a)g(simple)h(command)f
10942 ➡ 10949 (other)g(than)g(a)h(builtin)f(or)g(shell)h(function)f(is)g(to)h(b)s(e)f
10943
-
No equivalent source code line in the reference code can be identified.
-(executed,)i(it)f(is)150 1832 y(in)m(v)m(ok)m(ed)25 b(in)f(a)g
10950
-
+(executed,)i(it)f(is)150 1959 y(in)m(v)m(ok)m(ed)25 b(in)f(a)g
10944 ➡ 10951 (separate)h(execution)g(en)m(vironmen)m(t)g(that)f(consists)g(of)h(the)
10945
-
No equivalent source code line in the reference code can be identified.
-f(follo)m(wing.)40 b(Unless)24 b(otherwise)150 1941 y(noted,)31
10952
-
+f(follo)m(wing.)40 b(Unless)24 b(otherwise)150 2068 y(noted,)31
10946 ➡ 10953 b(the)f(v)-5 b(alues)31 b(are)g(inherited)f(from)g(the)g(shell.)225
10947
-
No equivalent source code line in the reference code can be identified.
-2080 y Fq(\017)60 b Fu(the)31 b(shell's)h(op)s(en)e(\014les,)i(plus)e
10954
-
+2205 y Fq(\017)60 b Fu(the)31 b(shell's)h(op)s(en)e(\014les,)i(plus)e
10948 ➡ 10955 (an)m(y)h(mo)s(di\014cations)h(and)e(additions)h(sp)s(eci\014ed)g(b)m
10949
-
No equivalent source code line in the reference code can be identified.
-(y)g(redirections)g(to)330 2189 y(the)g(command)225 2326
10956
-
+(y)g(redirections)g(to)330 2315 y(the)g(command)225 2450
10950 ➡ 10957 y Fq(\017)60 b Fu(the)31 b(curren)m(t)f(w)m(orking)g(directory)225
10951
-
No equivalent source code line in the reference code can be identified.
-2462 y Fq(\017)60 b Fu(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)225
10952
-
No equivalent source code line in the reference code can be identified.
-2599 y Fq(\017)60 b Fu(shell)32 b(v)-5 b(ariables)33
10958
-
+2586 y Fq(\017)60 b Fu(the)31 b(\014le)f(creation)i(mo)s(de)e(mask)225
10959
-
+2722 y Fq(\017)60 b Fu(shell)32 b(v)-5 b(ariables)33
10953 ➡ 10960 b(and)e(functions)h(mark)m(ed)g(for)g(exp)s(ort,)g(along)h(with)f(v)-5
10954
-
No equivalent source code line in the reference code can be identified.
-b(ariables)32 b(exp)s(orted)g(for)g(the)330 2709 y(command,)e(passed)g
10961
-
+b(ariables)32 b(exp)s(orted)g(for)g(the)330 2831 y(command,)e(passed)g
10955 ➡ 10962 (in)g(the)h(en)m(vironmen)m(t)g(\(see)g(Section)g(3.7.4)i([En)m
10956
-
No equivalent source code line in the reference code can be identified.
-(vironmen)m(t],)e(page)g(39\))225 2845 y Fq(\017)60 b
10963
-
+(vironmen)m(t],)e(page)g(39\))225 2967 y Fq(\017)60 b
10957 ➡ 10964 Fu(traps)31 b(caugh)m(t)h(b)m(y)f(the)g(shell)h(are)f(reset)h(to)g(the)
10958 ➡ 10965 f(v)-5 b(alues)32 b(inherited)e(from)h(the)g(shell's)h(paren)m(t,)g
10959
-
No equivalent source code line in the reference code can be identified.
-(and)330 2955 y(traps)e(ignored)h(b)m(y)f(the)g(shell)h(are)g(ignored)
10960
-
No equivalent source code line in the reference code can be identified.
-275 3120 y(A)41 b(command)g(in)m(v)m(ok)m(ed)i(in)e(this)h(separate)g
10966
-
+(and)330 3076 y(traps)e(ignored)h(b)m(y)f(the)g(shell)h(are)g(ignored)
10967
-
+275 3239 y(A)41 b(command)g(in)m(v)m(ok)m(ed)i(in)e(this)h(separate)g
10961 ➡ 10968 (en)m(vironmen)m(t)g(cannot)g(a\013ect)h(the)f(shell's)g(execution)150
10962
-
No equivalent source code line in the reference code can be identified.
-3230 y(en)m(vironmen)m(t.)275 3368 y(Command)35 b(substitution,)j
10969
-
+3349 y(en)m(vironmen)m(t.)275 3485 y(Command)35 b(substitution,)j
10963 ➡ 10970 (commands)e(group)s(ed)f(with)i(paren)m(theses,)h(and)e(async)m
10964
-
No equivalent source code line in the reference code can be identified.
-(hronous)g(com-)150 3478 y(mands)c(are)h(in)m(v)m(ok)m(ed)i(in)d(a)i
10971
-
+(hronous)g(com-)150 3595 y(mands)c(are)h(in)m(v)m(ok)m(ed)i(in)d(a)i
10965 ➡ 10972 (subshell)e(en)m(vironmen)m(t)h(that)h(is)f(a)g(duplicate)h(of)f(the)g
10966
-
No equivalent source code line in the reference code can be identified.
-(shell)g(en)m(vironmen)m(t,)150 3588 y(except)i(that)g(traps)f(caugh)m
10973
-
+(shell)g(en)m(vironmen)m(t,)150 3705 y(except)i(that)g(traps)f(caugh)m
10967 ➡ 10974 (t)h(b)m(y)f(the)h(shell)f(are)g(reset)h(to)g(the)f(v)-5
10968 ➡ 10975 b(alues)35 b(that)g(the)f(shell)h(inherited)e(from)150
10969
-
No equivalent source code line in the reference code can be identified.
-3697 y(its)g(paren)m(t)f(at)h(in)m(v)m(o)s(cation.)49
10976
-
+3814 y(its)g(paren)m(t)f(at)h(in)m(v)m(o)s(cation.)49
10970 ➡ 10977 b(Builtin)32 b(commands)g(that)h(are)g(in)m(v)m(ok)m(ed)h(as)e(part)g
10971
-
No equivalent source code line in the reference code can be identified.
-(of)h(a)f(pip)s(eline)g(are)h(also)150 3807 y(executed)41
10978
-
+(of)h(a)f(pip)s(eline)g(are)h(also)150 3924 y(executed)41
10972 ➡ 10979 b(in)f(a)h(subshell)e(en)m(vironmen)m(t.)72 b(Changes)40
10973 ➡ 10980 b(made)g(to)h(the)g(subshell)e(en)m(vironmen)m(t)i(cannot)150
10974
-
No equivalent source code line in the reference code can be identified.
-3916 y(a\013ect)32 b(the)f(shell's)f(execution)i(en)m(vironmen)m(t.)275
10975
-
No equivalent source code line in the reference code can be identified.
-4055 y(Subshells)c(spa)m(wned)i(to)h(execute)g(command)f(substitutions)
10981
-
+4033 y(a\013ect)32 b(the)f(shell's)f(execution)i(en)m(vironmen)m(t.)275
10982
-
+4170 y(Subshells)c(spa)m(wned)i(to)h(execute)g(command)f(substitutions)
10976 ➡ 10983 g(inherit)g(the)g(v)-5 b(alue)31 b(of)f(the)h Ft(-e)e
10977
-
No equivalent source code line in the reference code can be identified.
-Fu(option)150 4165 y(from)23 b(the)i(paren)m(t)f(shell.)38
10984
-
+Fu(option)150 4280 y(from)23 b(the)i(paren)m(t)f(shell.)38
10978 ➡ 10985 b(When)24 b(not)g(in)g Fm(posix)f Fu(mo)s(de,)i(Bash)f(clears)h(the)f
10979
-
No equivalent source code line in the reference code can be identified.
-Ft(-e)f Fu(option)i(in)e(suc)m(h)h(subshells.)275 4303
10986
-
+Ft(-e)f Fu(option)i(in)e(suc)m(h)h(subshells.)275 4416
10980 ➡ 10987 y(If)f(a)h(command)g(is)g(follo)m(w)m(ed)h(b)m(y)f(a)g(`)p
10981 ➡ 10988 Ft(&)p Fu(')g(and)f(job)h(con)m(trol)h(is)f(not)g(activ)m(e,)k(the)c
10982
-
No equivalent source code line in the reference code can be identified.
-(default)g(standard)f(input)150 4413 y(for)35 b(the)g(command)g(is)g
10989
-
+(default)g(standard)f(input)150 4526 y(for)35 b(the)g(command)g(is)g
10983 ➡ 10990 (the)g(empt)m(y)h(\014le)f Ft(/dev/null)p Fu(.)52 b(Otherwise,)37
10984
-
No equivalent source code line in the reference code can be identified.
-b(the)e(in)m(v)m(ok)m(ed)h(command)f(inherits)150 4522
10991
-
+b(the)e(in)m(v)m(ok)m(ed)h(command)f(inherits)150 4636
10985 ➡ 10992 y(the)c(\014le)f(descriptors)g(of)h(the)f(calling)i(shell)f(as)f(mo)s
10986
-
No equivalent source code line in the reference code can be identified.
-(di\014ed)g(b)m(y)g(redirections.)150 4726 y Fk(3.7.4)63
10987
-
No equivalent source code line in the reference code can be identified.
-b(En)m(vironmen)m(t)150 4873 y Fu(When)29 b(a)g(program)f(is)h(in)m(v)m
10993
-
+(di\014ed)g(b)m(y)g(redirections.)150 4837 y Fk(3.7.4)63
10994
-
+b(En)m(vironmen)m(t)150 4984 y Fu(When)29 b(a)g(program)f(is)h(in)m(v)m
10988 ➡ 10995 (ok)m(ed)h(it)g(is)f(giv)m(en)g(an)g(arra)m(y)g(of)g(strings)g(called)h
10989 ➡ 10996 (the)f Fr(en)m(vironmen)m(t)p Fu(.)41 b(This)28 b(is)h(a)150
10990
-
No equivalent source code line in the reference code can be identified.
-4982 y(list)i(of)g(name-v)-5 b(alue)31 b(pairs,)f(of)h(the)f(form)g
10991
-
No equivalent source code line in the reference code can be identified.
-Ft(name=value)p Fu(.)275 5121 y(Bash)39 b(pro)m(vides)g(sev)m(eral)i(w)
10997
-
+5094 y(list)i(of)g(name-v)-5 b(alue)31 b(pairs,)f(of)h(the)f(form)g
10998
-
+Ft(name=value)p Fu(.)275 5230 y(Bash)39 b(pro)m(vides)g(sev)m(eral)i(w)
10992 ➡ 10999 m(a)m(ys)g(to)f(manipulate)f(the)h(en)m(vironmen)m(t.)69
10993
-
No equivalent source code line in the reference code can be identified.
-b(On)38 b(in)m(v)m(o)s(cation,)44 b(the)c(shell)150 5230
11000
-
+b(On)38 b(in)m(v)m(o)s(cation,)44 b(the)c(shell)150 5340
10994 ➡ 11001 y(scans)g(its)h(o)m(wn)f(en)m(vironmen)m(t)h(and)f(creates)i(a)f
10995
-
No equivalent source code line in the reference code can be identified.
-(parameter)f(for)g(eac)m(h)i(name)e(found,)i(automatically)150
10996
-
No equivalent source code line in the reference code can be identified.
-5340 y(marking)26 b(it)g(for)g Fr(exp)s(ort)h Fu(to)g(c)m(hild)f(pro)s
10997
-
No equivalent source code line in the reference code can be identified.
-(cesses.)39 b(Executed)26 b(commands)g(inherit)g(the)g(en)m(vironmen)m
10998
-
No equivalent source code line in the reference code can be identified.
-(t.)39 b(The)p eop end
11002
-
+(parameter)f(for)g(eac)m(h)i(name)e(found,)i(automatically)p
11003
-
+eop end
10999 ➡ 11004 %%Page: 40 46
11000 ➡ 11005 TeXDict begin 40 45 bop 150 -116 a Fu(Chapter)30 b(3:)41
11001 ➡ 11006 b(Basic)32 b(Shell)e(F)-8 b(eatures)2246 b(40)150 299
11002
-
No equivalent source code line in the reference code can be identified.
-y Ft(export)35 b Fu(and)i(`)p Ft(declare)29 b(-x)p Fu(')36
11003
-
No equivalent source code line in the reference code can be identified.
-b(commands)h(allo)m(w)i(parameters)e(and)g(functions)g(to)h(b)s(e)e
11004
-
No equivalent source code line in the reference code can be identified.
-(added)h(to)h(and)150 408 y(deleted)21 b(from)f(the)h(en)m(vironmen)m
11005
-
No equivalent source code line in the reference code can be identified.
-(t.)38 b(If)20 b(the)h(v)-5 b(alue)21 b(of)g(a)g(parameter)g(in)f(the)g
11006
-
No equivalent source code line in the reference code can be identified.
-(en)m(vironmen)m(t)i(is)e(mo)s(di\014ed,)i(the)150 518
11007
-
No equivalent source code line in the reference code can be identified.
-y(new)31 b(v)-5 b(alue)32 b(b)s(ecomes)f(part)h(of)f(the)h(en)m
11007
-
+y(marking)26 b(it)g(for)g Fr(exp)s(ort)h Fu(to)g(c)m(hild)f(pro)s
11008
-
+(cesses.)39 b(Executed)26 b(commands)g(inherit)g(the)g(en)m(vironmen)m
11009
-
+(t.)39 b(The)150 408 y Ft(export)c Fu(and)i(`)p Ft(declare)29
11010
-
+b(-x)p Fu(')36 b(commands)h(allo)m(w)i(parameters)e(and)g(functions)g
11011
-
+(to)h(b)s(e)e(added)h(to)h(and)150 518 y(deleted)21 b(from)f(the)h(en)m
11012
-
+(vironmen)m(t.)38 b(If)20 b(the)h(v)-5 b(alue)21 b(of)g(a)g(parameter)g
11013
-
+(in)f(the)g(en)m(vironmen)m(t)i(is)e(mo)s(di\014ed,)i(the)150
11014
-
+628 y(new)31 b(v)-5 b(alue)32 b(b)s(ecomes)f(part)h(of)f(the)h(en)m
11008 ➡ 11015 (vironmen)m(t,)g(replacing)h(the)e(old.)44 b(The)31 b(en)m(vironmen)m
11009
-
No equivalent source code line in the reference code can be identified.
-(t)h(inherited)150 628 y(b)m(y)f(an)m(y)g(executed)h(command)f
11016
-
+(t)h(inherited)150 737 y(b)m(y)f(an)m(y)g(executed)h(command)f
11010 ➡ 11017 (consists)g(of)g(the)g(shell's)h(initial)g(en)m(vironmen)m(t,)g(whose)f
11011
-
No equivalent source code line in the reference code can be identified.
-(v)-5 b(alues)31 b(ma)m(y)h(b)s(e)150 737 y(mo)s(di\014ed)26
11018
-
+(v)-5 b(alues)31 b(ma)m(y)h(b)s(e)150 847 y(mo)s(di\014ed)26
11012 ➡ 11019 b(in)g(the)h(shell,)h(less)f(an)m(y)g(pairs)f(remo)m(v)m(ed)i(b)m(y)f
11013 ➡ 11020 (the)g Ft(unset)e Fu(and)h(`)p Ft(export)j(-n)p Fu(')e(commands,)g
11014
-
No equivalent source code line in the reference code can be identified.
-(plus)150 847 y(an)m(y)k(additions)f(via)h(the)g Ft(export)d
11015
-
No equivalent source code line in the reference code can be identified.
-Fu(and)i(`)p Ft(declare)f(-x)p Fu(')h(commands.)275 991
11021
-
+(plus)150 956 y(an)m(y)k(additions)f(via)h(the)g Ft(export)d
11022
-
+Fu(and)i(`)p Ft(declare)f(-x)p Fu(')h(commands.)275 1090
11016 ➡ 11023 y(The)j(en)m(vironmen)m(t)i(for)f(an)m(y)g(simple)h(command)f(or)g
11017 ➡ 11024 (function)g(ma)m(y)g(b)s(e)g(augmen)m(ted)h(temp)s(orarily)150
11018
-
No equivalent source code line in the reference code can be identified.
-1100 y(b)m(y)c(pre\014xing)e(it)i(with)g(parameter)g(assignmen)m(ts,)h
11025
-
+1199 y(b)m(y)c(pre\014xing)e(it)i(with)g(parameter)g(assignmen)m(ts,)h
11019 ➡ 11026 (as)e(describ)s(ed)g(in)g(Section)i(3.4)g([Shell)e(P)m(arameters],)150
11020
-
No equivalent source code line in the reference code can be identified.
-1210 y(page)g(19.)41 b(These)29 b(assignmen)m(t)i(statemen)m(ts)g
11027
-
+1309 y(page)g(19.)41 b(These)29 b(assignmen)m(t)i(statemen)m(ts)g
11021 ➡ 11028 (a\013ect)f(only)g(the)f(en)m(vironmen)m(t)h(seen)g(b)m(y)f(that)h
11022
-
No equivalent source code line in the reference code can be identified.
-(command.)275 1354 y(If)g(the)h Ft(-k)g Fu(option)g(is)g(set)h(\(see)g
11029
-
+(command.)275 1442 y(If)g(the)h Ft(-k)g Fu(option)g(is)g(set)h(\(see)g
11023 ➡ 11030 (Section)g(4.3.1)g([The)f(Set)g(Builtin],)h(page)g(61\),)h(then)e(all)g
11024
-
No equivalent source code line in the reference code can be identified.
-(parameter)150 1464 y(assignmen)m(ts)f(are)g(placed)h(in)e(the)h(en)m
11031
-
+(parameter)150 1552 y(assignmen)m(ts)f(are)g(placed)h(in)e(the)h(en)m
11025 ➡ 11032 (vironmen)m(t)g(for)g(a)g(command,)f(not)h(just)f(those)i(that)f
11026
-
No equivalent source code line in the reference code can be identified.
-(precede)g(the)150 1573 y(command)g(name.)275 1717 y(When)h(Bash)h(in)m
11033
-
+(precede)g(the)150 1661 y(command)g(name.)275 1795 y(When)h(Bash)h(in)m
11027 ➡ 11034 (v)m(ok)m(es)i(an)e(external)h(command,)f(the)g(v)-5
11028 ➡ 11035 b(ariable)33 b(`)p Ft($_)p Fu(')f(is)g(set)h(to)f(the)g(full)g
11029
-
No equivalent source code line in the reference code can be identified.
-(pathname)150 1827 y(of)f(the)f(command)g(and)g(passed)g(to)h(that)g
11030
-
No equivalent source code line in the reference code can be identified.
-(command)f(in)g(its)h(en)m(vironmen)m(t.)150 2035 y Fk(3.7.5)63
11031
-
No equivalent source code line in the reference code can be identified.
-b(Exit)40 b(Status)150 2182 y Fu(The)26 b(exit)h(status)f(of)g(an)g
11036
-
+(pathname)150 1904 y(of)f(the)f(command)g(and)g(passed)g(to)h(that)g
11037
-
+(command)f(in)g(its)h(en)m(vironmen)m(t.)150 2101 y Fk(3.7.5)63
11038
-
+b(Exit)40 b(Status)150 2248 y Fu(The)26 b(exit)h(status)f(of)g(an)g
11032 ➡ 11039 (executed)h(command)f(is)g(the)h(v)-5 b(alue)26 b(returned)f(b)m(y)h
11033
-
No equivalent source code line in the reference code can be identified.
-(the)g Fr(w)m(aitpid)k Fu(system)d(call)g(or)150 2292
11040
-
+(the)g Fr(w)m(aitpid)k Fu(system)d(call)g(or)150 2357
11034 ➡ 11041 y(equiv)-5 b(alen)m(t)33 b(function.)45 b(Exit)32 b(statuses)g(fall)g
11035 ➡ 11042 (b)s(et)m(w)m(een)h(0)f(and)f(255,)i(though,)f(as)g(explained)g(b)s
11036
-
No equivalent source code line in the reference code can be identified.
-(elo)m(w,)h(the)150 2401 y(shell)i(ma)m(y)g(use)f(v)-5
11043
-
+(elo)m(w,)h(the)150 2467 y(shell)i(ma)m(y)g(use)f(v)-5
11037 ➡ 11044 b(alues)35 b(ab)s(o)m(v)m(e)g(125)h(sp)s(ecially)-8 b(.)54
11038 ➡ 11045 b(Exit)35 b(statuses)g(from)f(shell)h(builtins)f(and)f(comp)s(ound)150
11039
-
No equivalent source code line in the reference code can be identified.
-2511 y(commands)j(are)g(also)h(limited)g(to)g(this)f(range.)58
11046
-
+2577 y(commands)j(are)g(also)h(limited)g(to)g(this)f(range.)58
11040 ➡ 11047 b(Under)36 b(certain)h(circumstances,)h(the)e(shell)h(will)f(use)150
11041
-
No equivalent source code line in the reference code can be identified.
-2621 y(sp)s(ecial)31 b(v)-5 b(alues)31 b(to)g(indicate)g(sp)s(eci\014c)
11042
-
No equivalent source code line in the reference code can be identified.
-f(failure)h(mo)s(des.)275 2765 y(F)-8 b(or)32 b(the)g(shell's)g(purp)s
11048
-
+2686 y(sp)s(ecial)31 b(v)-5 b(alues)31 b(to)g(indicate)g(sp)s(eci\014c)
11049
-
+f(failure)h(mo)s(des.)275 2819 y(F)-8 b(or)32 b(the)g(shell's)g(purp)s
11043 ➡ 11050 (oses,)e(a)j(command)e(whic)m(h)h(exits)g(with)g(a)g(zero)g(exit)h
11044
-
No equivalent source code line in the reference code can be identified.
-(status)f(has)f(succeeded.)150 2874 y(A)e(non-zero)h(exit)g(status)g
11051
-
+(status)f(has)f(succeeded.)150 2929 y(A)e(non-zero)h(exit)g(status)g
11045 ➡ 11052 (indicates)g(failure.)40 b(This)28 b(seemingly)i(coun)m(ter-in)m
11046
-
No equivalent source code line in the reference code can be identified.
-(tuitiv)m(e)i(sc)m(heme)e(is)f(used)g(so)150 2984 y(there)34
11053
-
+(tuitiv)m(e)i(sc)m(heme)e(is)f(used)g(so)150 3039 y(there)34
11047 ➡ 11054 b(is)g(one)g(w)m(ell-de\014ned)g(w)m(a)m(y)g(to)h(indicate)g(success)f
11048 ➡ 11055 (and)f(a)h(v)-5 b(ariet)m(y)35 b(of)f(w)m(a)m(ys)h(to)f(indicate)h(v)-5
11049
-
No equivalent source code line in the reference code can be identified.
-b(arious)150 3093 y(failure)38 b(mo)s(des.)62 b(When)37
11056
-
+b(arious)150 3148 y(failure)38 b(mo)s(des.)62 b(When)37
11050 ➡ 11057 b(a)h(command)f(terminates)i(on)e(a)h(fatal)h(signal)g(whose)e(n)m(um)m
11051
-
No equivalent source code line in the reference code can be identified.
-(b)s(er)f(is)i Fr(N)p Fu(,)i(Bash)150 3203 y(uses)30
11058
-
+(b)s(er)f(is)i Fr(N)p Fu(,)i(Bash)150 3258 y(uses)30
11052 ➡ 11059 b(the)g(v)-5 b(alue)31 b(128)p Ft(+)p Fr(N)42 b Fu(as)30
11053
-
No equivalent source code line in the reference code can be identified.
-b(the)h(exit)g(status.)275 3347 y(If)k(a)h(command)g(is)g(not)g(found,)
11060
-
+b(the)h(exit)g(status.)275 3391 y(If)k(a)h(command)g(is)g(not)g(found,)
11054 ➡ 11061 g(the)g(c)m(hild)h(pro)s(cess)e(created)i(to)g(execute)g(it)g(returns)d
11055
-
No equivalent source code line in the reference code can be identified.
-(a)j(status)f(of)150 3457 y(127.)42 b(If)30 b(a)h(command)f(is)g(found)
11062
-
+(a)j(status)f(of)150 3501 y(127.)42 b(If)30 b(a)h(command)f(is)g(found)
11056 ➡ 11063 f(but)h(is)g(not)h(executable,)h(the)f(return)e(status)i(is)f(126.)275
11057
-
No equivalent source code line in the reference code can be identified.
-3600 y(If)i(a)i(command)f(fails)g(b)s(ecause)g(of)h(an)f(error)f
11064
-
+3634 y(If)i(a)i(command)f(fails)g(b)s(ecause)g(of)h(an)f(error)f
11058 ➡ 11065 (during)g(expansion)h(or)g(redirection,)i(the)f(exit)g(status)150
11059
-
No equivalent source code line in the reference code can be identified.
-3710 y(is)c(greater)i(than)e(zero.)275 3854 y(The)38
11066
-
+3743 y(is)c(greater)i(than)e(zero.)275 3877 y(The)38
11060 ➡ 11067 b(exit)h(status)g(is)g(used)f(b)m(y)g(the)h(Bash)g(conditional)h
11061
-
No equivalent source code line in the reference code can be identified.
-(commands)e(\(see)h(Section)h(3.2.4.2)h([Con-)150 3964
11068
-
+(commands)e(\(see)h(Section)h(3.2.4.2)h([Con-)150 3986
11062 ➡ 11069 y(ditional)i(Constructs],)h(page)f(11\))g(and)e(some)i(of)f(the)g(list)
11063 ➡ 11070 g(constructs)g(\(see)h(Section)f(3.2.3)i([Lists],)150
11064
-
No equivalent source code line in the reference code can be identified.
-4073 y(page)31 b(9\).)275 4217 y(All)40 b(of)g(the)h(Bash)f(builtins)f
11071
-
+4096 y(page)31 b(9\).)275 4229 y(All)40 b(of)g(the)h(Bash)f(builtins)f
11065 ➡ 11072 (return)g(an)h(exit)h(status)g(of)f(zero)h(if)f(they)g(succeed)g(and)g
11066
-
No equivalent source code line in the reference code can be identified.
-(a)g(non-zero)150 4327 y(status)34 b(on)f(failure,)i(so)f(they)g(ma)m
11073
-
+(a)g(non-zero)150 4339 y(status)34 b(on)f(failure,)i(so)f(they)g(ma)m
11067 ➡ 11074 (y)g(b)s(e)f(used)g(b)m(y)g(the)h(conditional)h(and)e(list)h
11068
-
No equivalent source code line in the reference code can be identified.
-(constructs.)50 b(All)35 b(builtins)150 4436 y(return)e(an)i(exit)g
11075
-
+(constructs.)50 b(All)35 b(builtins)150 4448 y(return)e(an)i(exit)g
11069 ➡ 11076 (status)g(of)f(2)h(to)g(indicate)h(incorrect)f(usage,)h(generally)g(in)
11070
-
No equivalent source code line in the reference code can be identified.
-m(v)-5 b(alid)35 b(options)g(or)f(missing)150 4546 y(argumen)m(ts.)150
11077
-
+m(v)-5 b(alid)35 b(options)g(or)f(missing)150 4558 y(argumen)m(ts.)150
11071 ➡ 11078 4755 y Fk(3.7.6)63 b(Signals)150 4902 y Fu(When)36 b(Bash)g(is)h(in)m
11072 ➡ 11079 (teractiv)m(e,)j(in)c(the)h(absence)f(of)h(an)m(y)f(traps,)i(it)e
11073 ➡ 11080 (ignores)h Ft(SIGTERM)d Fu(\(so)j(that)g(`)p Ft(kill)150

Modified File: doc/bashref.texi

LineTestsDifference Output
diff --git a/doc/bashref.texi b/doc/bashref.texi
index 3da00068..fa39b751 100644
--- a/doc/bashref.texi
+++ b/doc/bashref.texi
@@ -2189,8 +2189,8 @@ array, and an index of -1 references the last element.
2189 @item $@{@var{parameter}#@var{word}@}
2190 @itemx $@{@var{parameter}##@var{word}@}
2191 The @var{word}
2192
-
No equivalent source code line in the reference code can be identified.
-is expanded to produce a pattern just as in filename
2193
-
No equivalent source code line in the reference code can be identified.
-expansion (@pxref{Filename Expansion}). If the pattern matches
2192
-
+is expanded to produce a pattern and matched according to the rules
2193
-
+described below (@pxref{Pattern Matching}). If the pattern matches
2194 the beginning of the expanded value of @var{parameter},
2195 then the result of the expansion is the expanded value of @var{parameter}
2196 with the shortest matching pattern (the @samp{#} case) or the
@@ -2205,8 +2205,9 @@ array in turn, and the expansion is the resultant list.
2205
2206 @item $@{@var{parameter}%@var{word}@}
2207 @itemx $@{@var{parameter}%%@var{word}@}
2208
-
No equivalent source code line in the reference code can be identified.
-The @var{word} is expanded to produce a pattern just as in
2209
-
No equivalent source code line in the reference code can be identified.
-filename expansion.
2208
-
+The @var{word}
2209
-
+is expanded to produce a pattern and matched according to the rules
2210
-
+described below (@pxref{Pattern Matching}). If the pattern matches
2210 ➡ 2211 If the pattern matches a trailing portion of the expanded value of
2211 ➡ 2212 @var{parameter}, then the result of the expansion is the value of
2212 ➡ 2213 @var{parameter} with the shortest matching pattern (the @samp{%} case)
@@ -2225,6 +2226,8 @@ The @var{pattern} is expanded to produce a pattern just as in
2225 ➡ 2226 filename expansion.
2226 ➡ 2227 @var{Parameter} is expanded and the longest match of @var{pattern}
2227 ➡ 2228 against its value is replaced with @var{string}.
2229
-
+The match is performed according to the rules described below
2230
-
+(@pxref{Pattern Matching}).
2228 ➡ 2231 If @var{pattern} begins with @samp{/}, all matches of @var{pattern} are
2229 ➡ 2232 replaced with @var{string}. Normally only the first match is replaced.
2230 ➡ 2233 If @var{pattern} begins with @samp{#}, it must match at the beginning
@@ -2481,10 +2484,13 @@ at the start of a filename or immediately following a slash
2481 ➡ 2484 must be matched explicitly, unless the shell option @code{dotglob} is set.
2482 ➡ 2485 The filenames @samp{.} and @samp{..} must always be matched explicitly,
2483 ➡ 2486 even if @code{dotglob} is set.
2484
-
No equivalent source code line in the reference code can be identified.
-When matching a filename, the slash character must always be
2485
-
No equivalent source code line in the reference code can be identified.
-matched explicitly.
2486 ➡ 2487 In other cases, the @samp{.} character is not treated specially.
2487 ➡ 2488
2489
-
+When matching a filename, the slash character must always be
2490
-
+matched explicitly by a slash in the pattern, but in other matching
2491
-
+contexts it can be matched by a special pattern character as described
2492
-
+below (@pxref{Pattern Matching}).
2493
-
+
2488 ➡ 2494 See the description of @code{shopt} in @ref{The Shopt Builtin},
2489 ➡ 2495 for a description of the @code{nocaseglob}, @code{nullglob},
2490 ➡ 2496 @code{failglob}, and @code{dotglob} options.

Modified File: doc/bashref.toc

LineTestsDifference Output
diff --git a/doc/bashref.toc b/doc/bashref.toc
index df65bc31..b19642b4 100644
--- a/doc/bashref.toc
+++ b/doc/bashref.toc
@@ -42,7 +42,7 @@
42 @numsubsecentry{Redirecting Output}{3.6.2}{}{35}
43 @numsubsecentry{Appending Redirected Output}{3.6.3}{}{35}
44 @numsubsecentry{Redirecting Standard Output and Standard Error}{3.6.4}{}{35}
45
-
No equivalent source code line in the reference code can be identified.
-@numsubsecentry{Appending Standard Output and Standard Error}{3.6.5}{}{35}
45
-
+@numsubsecentry{Appending Standard Output and Standard Error}{3.6.5}{}{36}
46 @numsubsecentry{Here Documents}{3.6.6}{}{36}
47 @numsubsecentry{Here Strings}{3.6.7}{}{36}
48 @numsubsecentry{Duplicating File Descriptors}{3.6.8}{}{36}

Modified File: doc/builtins.0

LineTestsDifference Output
diff --git a/doc/builtins.0 b/doc/builtins.0
index 702183ae..dbb7e421 100644
--- a/doc/builtins.0
+++ b/doc/builtins.0
@@ -1820,4 +1820,4 @@ SSEEEE AALLSSOO
1820
1821
1822
1823
-
No equivalent source code line in the reference code can be identified.
-GNU Bash-4.2 2004 Apr 20 BASH_BUILTINS(1)
1823
-
+GNU Bash 5.0 2004 Apr 20 BASH_BUILTINS(1)

Modified File: doc/builtins.1

LineTestsDifference Output
diff --git a/doc/builtins.1 b/doc/builtins.1
index 829a49c2..4413c76f 100644
--- a/doc/builtins.1
+++ b/doc/builtins.1
@@ -7,7 +7,7 @@
7 .de FN
8 \fI\|\\$1\|\fP
9 ..
10
-
No equivalent source code line in the reference code can be identified.
-.TH BASH_BUILTINS 1 "2004 Apr 20" "GNU Bash-4.2"
10
-
+.TH BASH_BUILTINS 1 "2004 Apr 20" "GNU Bash 5.0"
11 .SH NAME
12 bash, :, ., [, alias, bg, bind, break, builtin, caller,
13 cd, command, compgen, complete,

Modified File: doc/builtins.ps

LineTestsDifference Output
diff --git a/doc/builtins.ps b/doc/builtins.ps
index be6b2917..e9a29dd7 100644
--- a/doc/builtins.ps
+++ b/doc/builtins.ps
@@ -1,6 +1,6 @@
1 %!PS-Adobe-3.0
2 %%Creator: groff version 1.22.3
3
-
No equivalent source code line in the reference code can be identified.
-%%CreationDate: Fri Mar 2 16:08:28 2018
3
-
+%%CreationDate: Thu Mar 15 14:13:33 2018
4 %%DocumentNeededResources: font Times-Roman
5 %%+ font Times-Bold
6 %%+ font Times-Italic
@@ -376,8 +376,8 @@ F0 -.25(va)2.976 G 2.976(riable. Each).25 F .476(non-option ar)2.976 F
376 (ut each binding or command must be passed as a separate ar)-3.183 F
377 .484(gument; e.g., '"\\C\255x\\C\255r":)-.18 F 2.5
378 (re\255read\255init\255\214le'. Options,)144 726 R(if supplied, ha)2.5 E
379
-
No equivalent source code line in the reference code can be identified.
-.3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E(GNU Bash-4.2)72
380
-
No equivalent source code line in the reference code can be identified.
-768 Q(2004 Apr 20)148.735 E(1)203.725 E 0 Cg EP
379
-
+.3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E(GNU Bash 5.0)72
380
-
+768 Q(2004 Apr 20)149.565 E(1)203.725 E 0 Cg EP
381 %%Page: 2 2
382 %%BeginPageSetup
383 BP
@@ -500,7 +500,7 @@ G(H).855 E F0(de\214nes)3.286 E .85
500 5.664(.A)C(lternati)-5.664 E .964 -.15(ve d)-.25 H .665
501 (irectory names in).15 F F3(CDP)3.165 E -.855(AT)-.666 G(H).855 E F0
502 .665(are separated by a colon \(:\).)2.915 F 3.165(An)5.665 G .665
503
-
No equivalent source code line in the reference code can be identified.
-(ull directory name)-3.165 F(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E
503
-
+(ull directory name)-3.165 F(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E
504 (2)203.725 E 0 Cg EP
505 %%Page: 3 3
506 %%BeginPageSetup
@@ -639,8 +639,8 @@ F2<ad44>3.847 E F0 1.347(option indicates that the remaining options)
639 F2<ad53>3.222 E F0 .723
640 (options\) should be quoted to protect them from e)3.222 F(xpan-)-.15 E
641 (sion before the)144 722.4 Q F2(complete)2.5 E F0 -.2(bu)2.5 G
642
-
No equivalent source code line in the reference code can be identified.
-(iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E(GNU Bash-4.2)72 768 Q
643
-
No equivalent source code line in the reference code can be identified.
-(2004 Apr 20)148.735 E(3)203.725 E 0 Cg EP
642
-
+(iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E(GNU Bash 5.0)72 768 Q
643
-
+(2004 Apr 20)149.565 E(3)203.725 E 0 Cg EP
644 %%Page: 4 4
645 %%BeginPageSetup
646 BP
@@ -712,8 +712,8 @@ Q(May also be speci\214ed as)5 E F1<ad73>2.5 E F0(.)A F1(setopt)184 696
712 Q F0 -1.11(Va)224 696 S(lid ar)1.11 E(guments for the)-.18 E F1<ad6f>2.5
713 E F0(option to the)2.5 E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1
714 (shopt)184 708 Q F0(Shell option names as accepted by the)224 708 Q F1
715
-
No equivalent source code line in the reference code can be identified.
-(shopt)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E(GNU Bash-4.2)72 768 Q
716
-
No equivalent source code line in the reference code can be identified.
-(2004 Apr 20)148.735 E(4)203.725 E 0 Cg EP
715
-
+(shopt)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E(GNU Bash 5.0)72 768 Q
716
-
+(2004 Apr 20)149.565 E(4)203.725 E 0 Cg EP
717 %%Page: 5 5
718 %%BeginPageSetup
719 BP
@@ -832,8 +832,8 @@ G 3.765(nt).15 G 1.265(hen display the v)-3.765 F 1.265(alues of)-.25 F
832 -.25(va)144 727.2 S 3.483(riables. The).25 F F1<ad70>3.483 E F0 .983
833 (option will display the attrib)3.483 F .983(utes and v)-.2 F .982
834 (alues of each)-.25 F F2(name)3.482 E F0 5.982(.W).18 G(hen)-5.982 E F1
835
-
No equivalent source code line in the reference code can be identified.
-<ad70>3.482 E F0 .982(is used)3.482 F(GNU Bash-4.2)72 768 Q(2004 Apr 20)
836
-
No equivalent source code line in the reference code can be identified.
-148.735 E(5)203.725 E 0 Cg EP
835
-
+<ad70>3.482 E F0 .982(is used)3.482 F(GNU Bash 5.0)72 768 Q(2004 Apr 20)
836
-
+149.565 E(5)203.725 E 0 Cg EP
837 %%Page: 6 6
838 %%BeginPageSetup
839 BP
@@ -966,8 +966,8 @@ F2<ad6c>144 669.6 Q F0 .882
966 (Print the directory stack with one entry per line.)180 693.6 Q F2<ad76>
967 144 705.6 Q F0 .272(Print the directory stack with one entry per line, \
968 pre\214xing each entry with its inde)180 705.6 R 2.773(xi)-.15 G 2.773
969
-
No equivalent source code line in the reference code can be identified.
-(nt)-2.773 G(he)-2.773 E(stack.)180 717.6 Q(GNU Bash-4.2)72 768 Q
970
-
No equivalent source code line in the reference code can be identified.
-(2004 Apr 20)148.735 E(6)203.725 E 0 Cg EP
969
-
+(nt)-2.773 G(he)-2.773 E(stack.)180 717.6 Q(GNU Bash 5.0)72 768 Q
970
-
+(2004 Apr 20)149.565 E(6)203.725 E 0 Cg EP
971 %%Page: 7 7
972 %%BeginPageSetup
973 BP
@@ -1087,8 +1087,8 @@ F .399(guments, the)-.18 F .099(list consists of all enabled shell b)144
1087 2.879 E F0 -.2(bu)2.878 G 2.878(iltins. The).2 F .378(return v)2.878 F
1088 (alue)-.25 E .994(is 0 unless a)144 727.2 R F2(name)3.854 E F0 .994
1089 (is not a shell b)3.674 F .994(uiltin or there is an error loading a ne)
1090
-
No equivalent source code line in the reference code can be identified.
--.2 F 3.495(wb)-.25 G .995(uiltin from a shared)-3.695 F(GNU Bash-4.2)72
1091
-
No equivalent source code line in the reference code can be identified.
-768 Q(2004 Apr 20)148.735 E(7)203.725 E 0 Cg EP
1090
-
+-.2 F 3.495(wb)-.25 G .995(uiltin from a shared)-3.695 F(GNU Bash 5.0)72
1091
-
+768 Q(2004 Apr 20)149.565 E(7)203.725 E 0 Cg EP
1092 %%Page: 8 8
1093 %%BeginPageSetup
1094 BP
@@ -1228,7 +1228,7 @@ E F2(last)2.732 E F0 .454(specify history lines out of range.)144 684 R
1228 708 R -.15(xe)-.15 G 1.136(cuted, unless).15 F F2(cmd)3.836 E F0 1.136
1229 (does not)4.406 F(specify a v)144 720 Q
1230 (alid history line, in which case)-.25 E F1(fc)2.5 E F0(returns f)2.5 E
1231
-
No equivalent source code line in the reference code can be identified.
-(ailure.)-.1 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(8)203.725 E 0
1231
-
+(ailure.)-.1 E(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(8)203.725 E 0
1232 Cg EP
1233 %%Page: 9 9
1234 %%BeginPageSetup
@@ -1354,7 +1354,7 @@ G 3.367(sd).15 G(etailed)-3.367 E .307(help on all commands matching)144
1354 710.4 R F2(pattern)2.807 E F0 2.807(;o).24 G .307
1355 (therwise help for all the b)-2.807 F .306
1356 (uiltins and shell control struc-)-.2 F(tures is printed.)144 722.4 Q
1357
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(9)203.725 E 0 Cg EP
1357
-
+(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(9)203.725 E 0 Cg EP
1358 %%Page: 10 10
1359 %%BeginPageSetup
1360 BP
@@ -1464,8 +1464,8 @@ E F0(... ])2.5 E(The \214rst form lists the acti)144 655.2 Q .3 -.15
1464 F .194(as last noti-)-.1 F(\214ed of their status.)180 691.2 Q F1<ad70>
1465 144 703.2 Q F0(List only the process ID of the job')180 703.2 Q 2.5(sp)
1466 -.55 G(rocess group leader)-2.5 E(.)-.55 E F1<ad72>144 715.2 Q F0
1467
-
No equivalent source code line in the reference code can be identified.
-(Display only running jobs.)180 715.2 Q(GNU Bash-4.2)72 768 Q
1468
-
No equivalent source code line in the reference code can be identified.
-(2004 Apr 20)148.735 E(10)198.725 E 0 Cg EP
1467
-
+(Display only running jobs.)180 715.2 Q(GNU Bash 5.0)72 768 Q
1468
-
+(2004 Apr 20)149.565 E(10)198.725 E 0 Cg EP
1469 %%Page: 11 11
1470 %%BeginPageSetup
1471 BP
@@ -1606,7 +1606,7 @@ F0 .275(is e)2.775 F -.25(va)-.25 G .274
1606 4.406 E(ay)-.15 E F0(is)4.406 E(in)144 708 Q -.25(va)-.4 G
1607 (lid or unassignable, or if).25 E F2(arr)2.5 E(ay)-.15 E F0
1608 (is not an inde)2.5 E -.15(xe)-.15 G 2.5(da).15 G(rray)-2.5 E(.)-.65 E
1609
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(11)198.725 E 0 Cg EP
1609
-
+(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(11)198.725 E 0 Cg EP
1610 %%Page: 12 12
1611 %%BeginPageSetup
1612 BP
@@ -1720,7 +1720,7 @@ F2(n)A F0 1.268(Rotates the stack so that the)180 684 R F2(n)3.768 E F0
1720 (Rotates the stack so that the)180 708 R F2(n)3.42 E F0 .92
1721 (th directory \(counting from the right of the list sho)B .92(wn by)-.25
1722 F F1(dirs)180 720 Q F0 2.5(,s)C(tarting with zero\) is at the top.)-2.5
1723
-
No equivalent source code line in the reference code can be identified.
-E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(12)198.725 E 0 Cg EP
1723
-
+E(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(12)198.725 E 0 Cg EP
1724 %%Page: 13 13
1725 %%BeginPageSetup
1726 BP
@@ -1852,7 +1852,7 @@ G(ad).18 E F0 .428(to time out and return f)2.929 F .428
1852 (ailure if a complete line of input \(or a speci\214ed num-)-.1 F .56
1853 (ber of characters\) is not read within)180 722.4 R F1(timeout)3.061 E
1854 F0(seconds.)3.061 E F1(timeout)5.561 E F0 .561(may be a decimal number)
1855
-
No equivalent source code line in the reference code can be identified.
-3.061 F(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(13)198.725 E 0 Cg EP
1855
-
+3.061 F(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(13)198.725 E 0 Cg EP
1856 %%Page: 14 14
1857 %%BeginPageSetup
1858 BP
@@ -2001,7 +2001,7 @@ F2 1.521(compound command)4.021 F F0(\(see)4.021 E F3 1.521
2001 F1(&&)3.418 E F0(or)3.418 E F1(||)3.418 E F0 3.418(,a)C 1.218 -.15(ny c)
2002 -3.418 H .918(ommand in a pipeline b).15 F .917
2003 (ut the last, or if the command')-.2 F 3.417(sr)-.55 G(eturn)-3.417 E
2004
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(14)198.725 E 0 Cg EP
2004
-
+(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(14)198.725 E 0 Cg EP
2005 %%Page: 15 15
2006 %%BeginPageSetup
2007 BP
@@ -2088,8 +2088,8 @@ E F0(.)A F1(noclob)184 654 Q(ber)-.1 E F0(Same as)224 666 Q F1<ad43>2.5
2088 E F0(.)A F1(noexec)184 678 Q F0(Same as)224 678 Q F1<ad6e>2.5 E F0(.)A
2089 F1(noglob)184 690 Q F0(Same as)224 690 Q F1<ad66>2.5 E F0(.)A F1(nolog)
2090 184 702 Q F0(Currently ignored.)224 702 Q F1(notify)184 714 Q F0
2091
-
No equivalent source code line in the reference code can be identified.
-(Same as)224 714 Q F1<ad62>2.5 E F0(.)A(GNU Bash-4.2)72 768 Q
2092
-
No equivalent source code line in the reference code can be identified.
-(2004 Apr 20)148.735 E(15)198.725 E 0 Cg EP
2091
-
+(Same as)224 714 Q F1<ad62>2.5 E F0(.)A(GNU Bash 5.0)72 768 Q
2092
-
+(2004 Apr 20)149.565 E(15)198.725 E 0 Cg EP
2093 %%Page: 16 16
2094 %%BeginPageSetup
2095 BP
@@ -2201,8 +2201,8 @@ E(ault,)-.1 E F1(bash)2.686 E F0(follo)2.686 E .186
2201 (substitutions, and commands e)184 702 R -.15(xe)-.15 G 1.932
2202 (cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E
2203 (UG)-.1 E F0(and)4.432 E F1(RETURN)184 714 Q F0
2204
-
No equivalent source code line in the reference code can be identified.
-(traps are normally not inherited in such cases.)2.5 E(GNU Bash-4.2)72
2205
-
No equivalent source code line in the reference code can be identified.
-768 Q(2004 Apr 20)148.735 E(16)198.725 E 0 Cg EP
2204
-
+(traps are normally not inherited in such cases.)2.5 E(GNU Bash 5.0)72
2205
-
+768 Q(2004 Apr 20)149.565 E(16)198.725 E 0 Cg EP
2206 %%Page: 17 17
2207 %%BeginPageSetup
2208 BP
@@ -2319,8 +2319,8 @@ F1(cdable_v)144 610.8 Q(ars)-.1 E F0 .156(If set, an ar)184 622.8 R .156
2319 E F0 .736(checks that a command found in the hash table e)3.237 F .736
2320 (xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184
2321 718.8 Q(If a hashed command no longer e)5 E
2322
-
No equivalent source code line in the reference code can be identified.
-(xists, a normal path search is performed.)-.15 E(GNU Bash-4.2)72 768 Q
2323
-
No equivalent source code line in the reference code can be identified.
-(2004 Apr 20)148.735 E(17)198.725 E 0 Cg EP
2322
-
+(xists, a normal path search is performed.)-.15 E(GNU Bash 5.0)72 768 Q
2323
-
+(2004 Apr 20)149.565 E(17)198.725 E 0 Cg EP
2324 %%Page: 18 18
2325 %%BeginPageSetup
2326 BP
@@ -2431,8 +2431,8 @@ haracters that will be quoted in completed \214lenames when these)184
2431 (ariable references in w)-.25 F .029(ords to be completed.)-.1 F .029
2432 (This means)5.029 F 2.91(that dollar signs in v)184 720 R 2.909
2433 (ariable names that e)-.25 F 2.909
2434
-
No equivalent source code line in the reference code can be identified.
-(xpand to directories will not be quoted;)-.15 F(GNU Bash-4.2)72 768 Q
2435
-
No equivalent source code line in the reference code can be identified.
-(2004 Apr 20)148.735 E(18)198.725 E 0 Cg EP
2434
-
+(xpand to directories will not be quoted;)-.15 F(GNU Bash 5.0)72 768 Q
2435
-
+(2004 Apr 20)149.565 E(18)198.725 E 0 Cg EP
2436 %%Page: 19 19
2437 %%BeginPageSetup
2438 BP
@@ -2550,7 +2550,7 @@ E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .518
2550 (or more directories and subdirectories.)184 708 R .431
2551 (If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0
2552 2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184
2553
-
No equivalent source code line in the reference code can be identified.
-720 Q(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(19)198.725 E 0 Cg EP
2553
-
+720 Q(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(19)198.725 E 0 Cg EP
2554 %%Page: 20 20
2555 %%BeginPageSetup
2556 BP
@@ -2644,7 +2644,7 @@ le completions as part of programmable com-)-.15 F(pletion.)184 672 Q F1
2644 3.354 G .854(thname Expansion).1 F F0(abo)3.354 E -.15(ve)-.15 G 3.354
2645 (\)t).15 G(o)-3.354 E -.15(ex)184 708 S
2646 (pand to a null string, rather than themselv).15 E(es.)-.15 E
2647
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(20)198.725 E 0 Cg EP
2647
-
+(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(20)198.725 E 0 Cg EP
2648 %%Page: 21 21
2649 %%BeginPageSetup
2650 BP
@@ -2744,7 +2744,7 @@ F .37(xpression is true if and only if the second ar)-.15 F .37
2744 (ve u)-.15 H(nder).15 E F2(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F
2745 F4(,)A F0(the)3.104 E .578(result of the e)180 722.4 R .578(xpression i\
2746 s the result of the binary test using the \214rst and third ar)-.15 F
2747
-
No equivalent source code line in the reference code can be identified.
-(guments)-.18 E(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(21)198.725 E
2747
-
+(guments)-.18 E(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(21)198.725 E
2748 0 Cg EP
2749 %%Page: 22 22
2750 %%BeginPageSetup
@@ -2891,7 +2891,7 @@ F F0 -.1(wo)2.613 G .113(uld not return).1 F F2(\214le)2.613 E F0 5.113
2891 F .731
2892 (alue, which is not necessarily the \214le that appears \214rst in)-.25
2893 F F3 -.666(PA)3.231 G(TH)-.189 E F4(.)A F0 .731(If the)5.231 F
2894
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(22)198.725 E 0 Cg EP
2894
-
+(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(22)198.725 E 0 Cg EP
2895 %%Page: 23 23
2896 %%BeginPageSetup
2897 BP
@@ -3006,7 +3006,7 @@ pted by)144 650.4 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
3006 F .552(The return status is 0 if the)5.552 F(mode w)144 698.4 Q
3007 (as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E
3008 (gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E
3009
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash-4.2)72 768 Q(2004 Apr 20)148.735 E(23)198.725 E 0 Cg EP
3009
-
+(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(23)198.725 E 0 Cg EP
3010 %%Page: 24 24
3011 %%BeginPageSetup
3012 BP
@@ -3078,8 +3078,8 @@ E F2(id)3.266 E F0 .756(speci\214es a non-e)4.026 F .756
3078 R .365(Otherwise, the return status is the e)5.365 F .365
3079 (xit status of the last process or job w)-.15 F(aited)-.1 E(for)144
3080 357.6 Q(.)-.55 E/F5 10.95/Times-Bold@0 SF(SEE ALSO)72 374.4 Q F0
3081
-
No equivalent source code line in the reference code can be identified.
-(bash\(1\), sh\(1\))108 386.4 Q(GNU Bash-4.2)72 768 Q(2004 Apr 20)
3082
-
No equivalent source code line in the reference code can be identified.
-148.735 E(24)198.725 E 0 Cg EP
3081
-
+(bash\(1\), sh\(1\))108 386.4 Q(GNU Bash 5.0)72 768 Q(2004 Apr 20)
3082
-
+149.565 E(24)198.725 E 0 Cg EP
3083 %%Trailer
3084 end
3085 %%EOF

Modified File: doc/rbash.ps

LineTestsDifference Output
diff --git a/doc/rbash.ps b/doc/rbash.ps
index 0f3d6bc9..67c13cd6 100644
--- a/doc/rbash.ps
+++ b/doc/rbash.ps
@@ -1,6 +1,6 @@
1 %!PS-Adobe-3.0
2 %%Creator: groff version 1.22.3
3
-
No equivalent source code line in the reference code can be identified.
-%%CreationDate: Fri Mar 2 16:08:28 2018
3
-
+%%CreationDate: Thu Mar 15 14:13:34 2018
4 %%DocumentNeededResources: font Times-Roman
5 %%+ font Times-Bold
6 %%DocumentSuppliedResources: procset grops 1.22 3

Modified File: doc/version.texi

LineTestsDifference Output
diff --git a/doc/version.texi b/doc/version.texi
index 0a69ec9d..2072eeed 100644
--- a/doc/version.texi
+++ b/doc/version.texi
@@ -2,10 +2,10 @@
2 Copyright (C) 1988-2018 Free Software Foundation, Inc.
3 @end ignore
4
5
-
No equivalent source code line in the reference code can be identified.
-@set LASTCHANGE Fri Mar 2 16:08:12 EST 2018
5
-
+@set LASTCHANGE Thu Mar 15 11:29:49 EDT 2018
6
7
-
No equivalent source code line in the reference code can be identified.
-@set EDITION 4.4
8
-
No equivalent source code line in the reference code can be identified.
-@set VERSION 4.4
7
-
+@set EDITION 5.0
8
-
+@set VERSION 5.0
9
10
-
No equivalent source code line in the reference code can be identified.
-@set UPDATED 2 March 2018
10
-
+@set UPDATED 15 March 2018
11 @set UPDATED-MONTH March 2018

Modified File: lib/readline/doc/rluser.texi

LineTestsDifference Output
diff --git a/lib/readline/doc/rluser.texi b/lib/readline/doc/rluser.texi
index 2d90366a..1c9acdcc 100644
--- a/lib/readline/doc/rluser.texi
+++ b/lib/readline/doc/rluser.texi
@@ -1873,7 +1873,9 @@ Next, the string specified as the argument to the @option{-W} option
1873 is considered.
1874 The string is first split using the characters in the @env{IFS}
1875 special variable as delimiters.
1876
-
No equivalent source code line in the reference code can be identified.
-Shell quoting is honored.
1876
-
+Shell quoting is honored within the string, in order to provide a
1877
-
+mechanism for the words to contain shell metacharacters or characters
1878
-
+in the value of @env{IFS}.
1877 ➡ 1879 Each word is then expanded using
1878 ➡ 1880 brace expansion, tilde expansion, parameter and variable expansion,
1879 ➡ 1881 command substitution, and arithmetic expansion,

Modified File: subst.c

LineTestsDifference Output
diff --git a/subst.c b/subst.c
index c98c68cb..488becdf 100644
--- a/subst.c
+++ b/subst.c
@@ -595,6 +595,7 @@ quoted_strlen (s)
595 }
596 #endif
597
598
-
+#ifdef INCLUDE_UNUSED
598 ➡ 599 /* Find the first occurrence of character C in string S, obeying shell
599 ➡ 600 quoting rules. If (FLAGS & ST_BACKSL) is non-zero, backslash-escaped
600 ➡ 601 characters are skipped. If (FLAGS & ST_CTLESC) is non-zero, characters
@@ -622,7 +623,6 @@ quoted_strchr (s, c, flags)
622 ➡ 623 return ((char *)NULL);
623 ➡ 624 }
624 ➡ 625
625
-
No equivalent source code line in the reference code can be identified.
-#if defined (INCLUDE_UNUSED)
626 /* Return 1 if CHARACTER appears in an unquoted portion of
627 STRING. Return 0 otherwise. CHARACTER must be a single-byte character. */
628 static int
@@ -4608,6 +4608,9 @@ remove_pattern (param, pattern, op)
4608 wchar_t *wparam, *wpattern;
4609 mbstate_t ps;
4610
4611
-
+ /* XXX - could optimize here by checking param and pattern for multibyte
4612
-
+ chars with mbsmbchar and calling remove_upattern. */
4613
1
Executed by:
  • Self test
+
4611 ➡ 4614 n = xdupmbstowcs (&wpattern, NULL, pattern);
4612 ➡ 4615 if (n == (size_t)-1)
4613 ➡ 4616 {
@@ -11315,11 +11318,16 @@ expand_word_list_internal (list, eflags)
11315 ➡ 11318 if (assign_func == do_word_assignment)
11316 ➡ 11319 {
11317 ➡ 11320 last_command_exit_value = EXECUTION_FAILURE;
11318
1
Executed by:
  • Self test
- if (interactive_shell == 0 && posixly_correct && is_special_builtin)
11321
1
Executed by:
  • Self test
+ if (interactive_shell == 0 && posixly_correct)
11319 ➡ 11322 exp_jump_to_top_level (FORCE_EOF);
11320 ➡ 11323 else
11321 ➡ 11324 exp_jump_to_top_level (DISCARD);
11322 ➡ 11325 }
11326
1
Executed by:
  • Self test
+ else if (interactive_shell == 0 && is_special_builtin)
11327
-
+ {
11328
0
+ last_command_exit_value = EXECUTION_FAILURE;
11329
0
+ exp_jump_to_top_level (FORCE_EOF);
11330
0
+ }
11323 ➡ 11331 else
11324 ➡ 11332 tempenv_assign_error++;
11325 ➡ 11333 }

Modified File: tests/RUN-ONE-TEST

LineTestsDifference Output
diff --git a/tests/RUN-ONE-TEST b/tests/RUN-ONE-TEST
index 554f3d6e..58c375b7 100755
--- a/tests/RUN-ONE-TEST
+++ b/tests/RUN-ONE-TEST
@@ -1,4 +1,4 @@
1
-
No equivalent source code line in the reference code can be identified.
-BUILD_DIR=/usr/local/build/bash/bash-current
1
-
+BUILD_DIR=/usr/local/build/chet/bash/bash-current
2 THIS_SH=$BUILD_DIR/bash
3 PATH=$PATH:$BUILD_DIR
4

Modified File: tests/arith.right

LineTestsDifference Output
diff --git a/tests/arith.right b/tests/arith.right
index cc6f7f02..2c3d172a 100644
--- a/tests/arith.right
+++ b/tests/arith.right
@@ -259,4 +259,5 @@ efg
259 42
260 42
261 42
262
-
No equivalent source code line in the reference code can be identified.
-./arith.tests: line 313: b[c]d: syntax error in expression (error token is "d")
262
-
+./arith.tests: line 314: 'foo' : syntax error: operand expected (error token is "'foo' ")
263
-
+./arith.tests: line 318: b[c]d: syntax error in expression (error token is "d")

Modified File: tests/arith.tests

LineTestsDifference Output
diff --git a/tests/arith.tests b/tests/arith.tests
index 60b47d12..bc9490e9 100644
--- a/tests/arith.tests
+++ b/tests/arith.tests
@@ -309,5 +309,10 @@ printf "%u\n" $n
309 echo $(( 16#$(printf "%x\n" $n) ))
310 echo $(( 16#$(printf "%X\n" $n) ))
311
312
-
+# these are errors
313
-
+foo=1
314
-
+echo $(( 'foo' ))
315
-
+
316
-
+
312 ➡ 317 # causes longjmp botches through bash-2.05b
313 ➡ 318 a[b[c]d]=e

Modified File: tests/array.right

LineTestsDifference Output
diff --git a/tests/array.right b/tests/array.right
index ef3d49e2..aab4153d 100644
--- a/tests/array.right
+++ b/tests/array.right
@@ -26,7 +26,7 @@ hello world
26 11
27 3
28 bdef hello world test expression test 2
29
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 76: readonly: `a[5]': not a valid identifier
29
-
+./array.tests: line 79: readonly: `a[5]': not a valid identifier
30 declare -ar a=([1]="" [2]="bdef" [5]="hello world" [6]="test expression" [15]="test 2")
31 declare -ar c
32 declare -ar a=([1]="" [2]="bdef" [5]="hello world" [6]="test expression" [15]="test 2")
@@ -46,17 +46,17 @@ declare -ar c
46 declare -a d=([1]="" [2]="bdef" [5]="hello world" [6]="test" [9]="ninth element")
47 declare -a e=([0]="test")
48 declare -a f=([0]="" [1]="bdef" [2]="hello world" [3]="test" [4]="ninth element")
49
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 100: a: readonly variable
50
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 102: b[]: bad array subscript
51
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 103: b[*]: bad array subscript
52
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 104: ${b[ ]}: bad substitution
53
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 106: c[-2]: bad array subscript
54
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 107: c: bad array subscript
49
-
+./array.tests: line 103: a: readonly variable
50
-
+./array.tests: line 105: b[]: bad array subscript
51
-
+./array.tests: line 106: b[*]: bad array subscript
52
-
+./array.tests: line 107: ${b[ ]}: bad substitution
53
-
+./array.tests: line 109: c[-2]: bad array subscript
54
-
+./array.tests: line 110: c: bad array subscript
55
56
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 109: d[7]: cannot assign list to array member
57
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 111: []=abcde: bad array subscript
58
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 111: [*]=last: cannot assign to non-numeric index
59
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 111: [-65]=negative: bad array subscript
56
-
+./array.tests: line 112: d[7]: cannot assign list to array member
57
-
+./array.tests: line 114: []=abcde: bad array subscript
58
-
+./array.tests: line 114: [*]=last: cannot assign to non-numeric index
59
-
+./array.tests: line 114: [-65]=negative: bad array subscript
60 declare -a BASH_ARGC=()
61 declare -a BASH_ARGV=()
62 declare -a BASH_LINENO=([0]="0")
@@ -68,8 +68,8 @@ declare -a b=([0]="this" [1]="is" [2]="a" [3]="test" [4]="" [5]="/etc/passwd")
68 declare -ar c
69 declare -a d=([1]="test test")
70 declare -a f=([0]="" [1]="bdef" [2]="hello world" [3]="test" [4]="ninth element")
71
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 119: unset: ps1: not an array variable
72
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 123: declare: c: cannot destroy array variables in this way
71
-
+./array.tests: line 122: unset: ps1: not an array variable
72
-
+./array.tests: line 126: declare: c: cannot destroy array variables in this way
73 this of
74 this is a test of read using arrays
75 this test
@@ -127,7 +127,7 @@ grep [ 123 ] *
127 6 7 9 5
128 length = 3
129 value = new1 new2 new3
130
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 239: narray: unbound variable
130
-
+./array.tests: line 242: narray: unbound variable
131 ./array1.sub: line 1: syntax error near unexpected token `('
132 ./array1.sub: line 1: `printf "%s\n" -a a=(a 'b c')'
133 ./array2.sub: line 1: declare: `[]=asdf': not a valid identifier
@@ -154,10 +154,10 @@ for case if then else
154 12 14 16 18 20
155 4414758999202
156 aaa bbb
157
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 289: syntax error near unexpected token `<>'
158
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 289: `metas=( <> < > ! )'
159
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 290: syntax error near unexpected token `<>'
160
-
No equivalent source code line in the reference code can be identified.
-./array.tests: line 290: `metas=( [1]=<> [2]=< [3]=> [4]=! )'
157
-
+./array.tests: line 292: syntax error near unexpected token `<>'
158
-
+./array.tests: line 292: `metas=( <> < > ! )'
159
-
+./array.tests: line 293: syntax error near unexpected token `<>'
160
-
+./array.tests: line 293: `metas=( [1]=<> [2]=< [3]=> [4]=! )'
161 abc 3
162 case 4
163 abc case if then else 5

Modified File: tests/array.tests

LineTestsDifference Output
diff --git a/tests/array.tests b/tests/array.tests
index c909a4f0..e045d5c4 100644
--- a/tests/array.tests
+++ b/tests/array.tests
@@ -21,6 +21,9 @@ unset a
21 a=abcde
22 declare -a a
23 echo ${a[0]}
24
-
+if [ "$a" != "${a[0]}" ]; then
25
-
+ echo 'array.tests: $a and $a[0] array mismatch'
26
-
+fi
24 ➡ 27
25 ➡ 28 unset a
26 ➡ 29 a=abcde

Modified File: tests/assoc.tests

LineTestsDifference Output
diff --git a/tests/assoc.tests b/tests/assoc.tests
index f5bbdba3..24ab08c0 100644
--- a/tests/assoc.tests
+++ b/tests/assoc.tests
@@ -174,6 +174,13 @@ T='([a]=1)'
174 echo "${T[@]}"
175 unset T
176
177
-
+# peculiar ksh93 semantics for unsubscripted assoc variable reference
178
-
+declare -A T
179
-
+T[0]='zero'
180
-
+if [ "$T" != "${T[0]}" ]; then
181
-
+ echo 'assoc.tests: $T and ${T[0]} mismatch'
182
-
+fi
183
-
+
177 ➡ 184 ${THIS_SH} ./assoc1.sub
178 ➡ 185
179 ➡ 186 ${THIS_SH} ./assoc2.sub

Modified File: tests/errors.right

LineTestsDifference Output
diff --git a/tests/errors.right b/tests/errors.right
index 403450eb..4bf478b0 100644
--- a/tests/errors.right
+++ b/tests/errors.right
@@ -120,8 +120,9 @@ after readonly assignment
120 ./errors4.sub: line 7: var: readonly variable
121 ./errors5.sub: line 6: array: unbound variable
122 ./errors5.sub: line 7: array: unbound variable
123
-
No equivalent source code line in the reference code can be identified.
-./errors5.sub: line 10: 7: unbound variable
123
-
+./errors5.sub: line 8: array[7]: unbound variable
124 ./errors5.sub: line 11: 7: unbound variable
125
-
+./errors5.sub: line 12: 7: unbound variable
125 ➡ 126 after 1: 1
126 ➡ 127 after 2: 1
127 ➡ 128 after 3: 1
@@ -136,6 +137,13 @@ array after 2: 1
136 ➡ 137 ./errors6.sub: line 27: -3: invalid variable name
137 ➡ 138 after indir: 1
138 ➡ 139 ./errors6.sub: line 30: -3: invalid variable name
140
-
+
141
-
+unset
142
-
+./errors6.sub: line 37: var: invalid indirect expansion
143
-
+./errors6.sub: line 38: var: invalid indirect expansion
144
-
+./errors6.sub: line 41: invalid-ident: invalid variable name
145
-
+./errors6.sub: line 42: invalid-ident: invalid variable name
146
-
+./errors6.sub: line 43: invalid-ident: invalid variable name
139 ➡ 147 ./errors6.sub: uvar: parameter not set
140 ➡ 148 ./errors6.sub: uvar: parameter null or not set
141 ➡ 149
@@ -145,4 +153,28 @@ after indir: 1
145 ➡ 153 ./errors6.sub: line 27: -3: invalid variable name
146 ➡ 154 after indir: 1
147 ➡ 155 ./errors6.sub: line 30: -3: invalid variable name
148
-
No equivalent source code line in the reference code can be identified.
-./errors.tests: line 278: `!!': not a valid identifier
156
-
+
157
-
+unset
158
-
+./errors6.sub: line 37: var: invalid indirect expansion
159
-
+./errors6.sub: line 38: var: invalid indirect expansion
160
-
+./errors6.sub: line 41: invalid-ident: invalid variable name
161
-
+./errors6.sub: line 42: invalid-ident: invalid variable name
162
-
+./errors6.sub: line 43: invalid-ident: invalid variable name
163
-
+./errors7.sub: line 8: x: readonly variable
164
-
+./errors7.sub: line 8: notthere: command not found
165
-
+after no such command: 127
166
-
+./errors7.sub: line 10: x: readonly variable
167
-
+echo builtin
168
-
+after non-special builtin: 0
169
-
+./errors7.sub: line 12: x: readonly variable
170
-
+after special builtin: 0
171
-
+./errors7.sub: line 14: x: readonly variable
172
-
+./errors7.sub: line 8: x: readonly variable
173
-
+./errors7.sub: line 8: notthere: command not found
174
-
+after no such command: 127
175
-
+./errors7.sub: line 10: x: readonly variable
176
-
+echo builtin
177
-
+after non-special builtin: 0
178
-
+./errors7.sub: line 12: x: readonly variable
179
-
+./errors7.sub: line 14: x: readonly variable
180
-
+./errors.tests: line 281: `!!': not a valid identifier

Modified File: tests/errors.tests

LineTestsDifference Output
diff --git a/tests/errors.tests b/tests/errors.tests
index ff542f78..4183d024 100644
--- a/tests/errors.tests
+++ b/tests/errors.tests
@@ -270,6 +270,9 @@ ${THIS_SH} ./errors5.sub
270 ${THIS_SH} ./errors6.sub
271 THIS_SH="${THIS_SH} -o posix" ${THIS_SH} ./errors6.sub
272
273
-
+${THIS_SH} ./errors7.sub
274
-
+${THIS_SH} -o posix ./errors7.sub
275
-
+
273 ➡ 276 # this must be last!
274 ➡ 277 # in posix mode, a function name must be a valid identifier
275 ➡ 278 # this can't go in posix2.tests, since it causes the shell to exit

Modified File: tests/errors5.sub

LineTestsDifference Output
diff --git a/tests/errors5.sub b/tests/errors5.sub
index 7d9068b7..112b2a11 100644
--- a/tests/errors5.sub
+++ b/tests/errors5.sub
@@ -5,6 +5,7 @@ set -u
5
6 ( echo ${#array} )
7 ( echo ${array} )
8
-
+( echo ${array[7]} )
8 ➡ 9
9 ➡ 10 set -- 1 2 3
10 ➡ 11 ( echo ${#7} )

Modified File: tests/errors6.sub

LineTestsDifference Output
diff --git a/tests/errors6.sub b/tests/errors6.sub
index c08d41f1..b80580e7 100644
--- a/tests/errors6.sub
+++ b/tests/errors6.sub
@@ -29,3 +29,15 @@ echo after indir: $?
29
30 function ivar() { echo -n "${!1:-${1}}"; }
31 ivar -3
32
-
+
33
-
+foo=bar
34
-
+echo ${!foo}
35
-
+echo ${!foo:-unset}
36
-
+
37
-
+echo ${!var:-unset}
38
-
+echo ${!var+unset}
39
-
+
40
-
+foo=invalid-ident
41
-
+echo ${!foo}
42
-
+echo ${!foo:-unset}
43
-
+echo ${!foo+unset}

New File: tests/errors7.sub

LineTestsDifference Output
diff --git a/tests/errors7.sub b/tests/errors7.sub
new file mode 100644
index 00000000..067867a1
--- /dev/null
+++ b/tests/errors7.sub
@@ -0,0 +1,15 @@
1
-
+: ${THIS_SH:=./bash}
2
-
+readonly x=4
3
-
+
4
-
+# in posix mode, these are all variable assignment errors, so strict conformance
5
-
+# implies that we exit after any of them. ksh93 doesn't do that. we more-or-less
6
-
+# emulate the ksh93 behavior
7
-
+
8
-
+x=8 notthere
9
-
+echo after no such command: $?
10
-
+x=8 echo echo builtin
11
-
+echo after non-special builtin: $?
12
-
+( x=8 : nosuchdir
13
-
+echo after special builtin: $? )
14
-
+( x=8 $nocmd
15
-
+echo after assignment error: $? )

Modified File: tests/exp.right

LineTestsDifference Output
diff --git a/tests/exp.right b/tests/exp.right
index 28111774..599482a7 100644
--- a/tests/exp.right
+++ b/tests/exp.right
@@ -388,3 +388,16 @@ ok 6
388 ok 7
389 ok 8
390 ok 9
391
-
+argv[1] = <file.o>
392
-
+argv[1] = <posix>
393
-
+argv[1] = </src/cmd>
394
-
+argv[1] = <three>
395
-
+argv[1] = </one/two/three>
396
-
+abcdefg
397
-
+abcdefg
398
-
+abcdefg
399
-
+abcdefg
400
-
+cdefg
401
-
+abcdefg
402
-
+abcde
403
-
+abcdefg

Modified File: tests/exp.tests

LineTestsDifference Output
diff --git a/tests/exp.tests b/tests/exp.tests
index 535d7d4a..6e364f9c 100644
--- a/tests/exp.tests
+++ b/tests/exp.tests
@@ -407,3 +407,4 @@ ${THIS_SH} ./exp8.sub
407 ${THIS_SH} ./exp9.sub
408 ${THIS_SH} ./exp10.sub
409 ${THIS_SH} ./exp11.sub
410
-
+${THIS_SH} ./exp12.sub

New File: tests/exp12.sub

LineTestsDifference Output
diff --git a/tests/exp12.sub b/tests/exp12.sub
new file mode 100644
index 00000000..0aaa2f44
--- /dev/null
+++ b/tests/exp12.sub
@@ -0,0 +1,38 @@
1
-
+# force single-byte versions of these functions
2
-
+
3
-
+export LANG=C
4
-
+
5
-
+# remove shortest trailing match
6
-
+x=file.c
7
-
+recho ${x%.c}.o
8
-
+
9
-
+# remove longest trailing match
10
-
+x=posix/src/std
11
-
+recho ${x%%/*}
12
-
+
13
-
+# remove shortest leading pattern
14
-
+x=$HOME/src/cmd
15
-
+recho ${x#$HOME}
16
-
+
17
-
+# remove longest leading pattern
18
-
+x=/one/two/three
19
-
+recho ${x##*/}
20
-
+
21
-
+# and no match thrown in for good measure
22
-
+recho ${x#nomatch}
23
-
+
24
-
+foo=abcdefg
25
-
+
26
-
+# fail
27
-
+echo ${foo%ab}
28
-
+echo ${foo%def}
29
-
+
30
-
+echo ${foo#fg}
31
-
+echo ${foo#def}
32
-
+
33
-
+# succeed
34
-
+echo ${foo#ab}
35
-
+echo ${foo#def}
36
-
+
37
-
+echo ${foo%fg}
38
-
+echo ${foo%def}

Modified File: tests/extglob.right

LineTestsDifference Output
diff --git a/tests/extglob.right b/tests/extglob.right
index 8c50059a..691f6879 100644
--- a/tests/extglob.right
+++ b/tests/extglob.right
@@ -113,3 +113,4 @@ a b c
113 a b c
114 .x .y .z a b c
115 .x .y .z a b c
116
-
+*

Modified File: tests/extglob.tests

LineTestsDifference Output
diff --git a/tests/extglob.tests b/tests/extglob.tests
index a51c4db1..32a6569f 100644
--- a/tests/extglob.tests
+++ b/tests/extglob.tests
@@ -374,4 +374,6 @@ ${THIS_SH} ./extglob3.sub
374
375 ${THIS_SH} ./extglob4.sub
376
377
-
+${THIS_SH} ./extglob5.sub
378
-
+
377 ➡ 379 exit 0

New File: tests/extglob5.sub

LineTestsDifference Output
diff --git a/tests/extglob5.sub b/tests/extglob5.sub
new file mode 100644
index 00000000..54e37238
--- /dev/null
+++ b/tests/extglob5.sub
@@ -0,0 +1,17 @@
1
-
+# globignore extglob patterns containing colons -- problem until bash-4.2
2
-
+
3
-
+: ${TMPDIR:=/tmp}
4
-
+TESTDIR=$TMPDIR/bash-globignore-$$
5
-
+[ -d "$TESTDIR" ] || mkdir "$TESTDIR"
6
-
+
7
-
+cd "$TESTDIR" || exit 2
8
-
+
9
-
+shopt -s extglob
10
-
+GLOBIGNORE='+([^[:alnum:]]):@([-.,:; _]):[![:alnum:]]'
11
-
+
12
-
+touch ';' '++'
13
-
+echo *
14
-
+
15
-
+rm ';' '++'
16
-
+
17
-
+cd $OLDPWD

Modified File: tests/histexp.right

LineTestsDifference Output
diff --git a/tests/histexp.right b/tests/histexp.right
index 86ba1371..bcf5dea6 100644
--- a/tests/histexp.right
+++ b/tests/histexp.right
@@ -181,6 +181,15 @@ echo g
181 g
182 eval echo "echo g"
183 echo g
184
-
+h
185
-
+echo \!\! `echo echo h`
186
-
+!! echo h
187
-
+i
188
-
+echo echo i `echo echo i`
189
-
+echo i echo i
190
-
+j
191
-
+echo `echo j` echo j
192
-
+j echo j
184 ➡ 193 a
185 ➡ 194 cat < <(echo echo a)
186 ➡ 195 echo a

Modified File: tests/histexp3.sub

LineTestsDifference Output
diff --git a/tests/histexp3.sub b/tests/histexp3.sub
index ae2b4986..495f0952 100644
--- a/tests/histexp3.sub
+++ b/tests/histexp3.sub
@@ -31,5 +31,14 @@ echo "!!"
31 echo g
32 eval echo "!!"
33
34
-
+echo h
35
-
+echo \!\! `echo !!`
36
-
+
37
-
+echo i
38
-
+echo !! `echo !!`
39
-
+
40
-
+echo j
41
-
+echo `echo j` !!
42
-
+
34 ➡ 43 set +o history
35 ➡ 44 rm -f $HISTFILE # just in case

Modified File: tests/more-exp.tests

LineTestsDifference Output
diff --git a/tests/more-exp.tests b/tests/more-exp.tests
index 4a3cb7f5..10b3a47e 100644
--- a/tests/more-exp.tests
+++ b/tests/more-exp.tests
@@ -152,7 +152,7 @@ b1()
152 b2()
153 {
154 recho $*
155
-
No equivalent source code line in the reference code can be identified.
- recho $#
155
-
+ recho ${#}
156 }
157
158 expect '<1>'
@@ -414,7 +414,7 @@ recho ${#}
414 expect '<5>'
415 recho ${#?:-xyz}
416
417
-
No equivalent source code line in the reference code can be identified.
-shift $#
417
-
+shift ${#}
418
419 expect '<0>'
420 recho ${#:-foo}

Modified File: tests/nameref.right

LineTestsDifference Output
diff --git a/tests/nameref.right b/tests/nameref.right
index 0ff12223..2ab62b09 100644
--- a/tests/nameref.right
+++ b/tests/nameref.right
@@ -226,6 +226,13 @@ declare -r RO="x"
226 ./nameref11.sub: line 39: declare: RO_PID: not found
227 ./nameref11.sub: line 41: RO2: readonly variable
228 declare -r RO2="a"
229
-
+2
230
-
+./nameref11.sub: line 52: typeset: `2': invalid variable name for name reference
231
-
+2
232
-
+./nameref11.sub: line 57: typeset: `2': invalid variable name for name reference
233
-
+2
234
-
+./nameref11.sub: line 62: foo[2]: invalid indirect expansion
235
-
+./nameref11.sub: line 63: bar: invalid indirect expansion
229 ➡ 236 ./nameref12.sub: line 6: declare: `/': invalid variable name for name reference
230 ➡ 237 ./nameref12.sub: line 9: declare: `%': invalid variable name for name reference
231 ➡ 238 ./nameref12.sub: line 13: `^': not a valid identifier

Modified File: tests/nameref11.sub

LineTestsDifference Output
diff --git a/tests/nameref11.sub b/tests/nameref11.sub
index 85feedfa..402e5015 100644
--- a/tests/nameref11.sub
+++ b/tests/nameref11.sub
@@ -39,3 +39,25 @@ unset -n ref ; unset ref
39 declare -r RO RO_PID; coproc RO { :; }; declare -p RO_PID; wait; declare -p RO RO_PID
40
41 declare -r RO2=a; declare -n ref_PID=RO2; coproc ref { :; }; wait; declare -p RO2
42
-
+
43
-
+unset x y
44
-
+set -- one two three
45
-
+
46
-
+y=2
47
-
+typeset -n x=y
48
-
+echo ${x}
49
-
+
50
-
+unset -n x
51
-
+
52
-
+typeset -n y
53
-
+echo $y
54
-
+
55
-
+unset -n y
56
-
+
57
-
+typeset -n y
58
-
+y=2
59
-
+echo ${y}
60
-
+
61
-
+declare -n foo=bar
62
-
+echo ${!foo[2]}
63
-
+echo ${!bar}

Modified File: tests/new-exp.right

LineTestsDifference Output
diff --git a/tests/new-exp.right b/tests/new-exp.right
index 10d9c51b..12fc18dd 100644
--- a/tests/new-exp.right
+++ b/tests/new-exp.right
@@ -169,6 +169,7 @@ lines.
169 This-string-has-multiple-lines.
170 this is a test of proc subst
171 this is test 2
172
-
+a
172 ➡ 173 ./new-exp2.sub: line 42: /tmp/redir-notthere: No such file or directory
173 ➡ 174 1
174 ➡ 175
@@ -642,6 +643,26 @@ ir
642 ➡ 643 a b c d e
643 ➡ 644 5
644 ➡ 645 a5b
646
-
+abcxxxdef
647
-
+abcådef
648
-
+ḅć
649
-
+Ã¥
650
-
+prependḅć
651
-
+Ã¥append
652
-
+prependå
653
-
+ḅćappend
654
-
+Ã¥
655
-
+ḅć
656
-
+ḅć
657
-
+ḅć
658
-
+Ã¥
659
-
+Ã¥
660
-
+Ã¥
661
-
+ḅć
662
-
+Ã¥
663
-
+Ã¥
664
-
+ḅć
665
-
+ḅć
645 ➡ 666 argv[1] = </>
646 ➡ 667 argv[1] = </>
647
-
No equivalent source code line in the reference code can be identified.
-./new-exp.tests: line 608: ABXD: parameter unset
668
-
+./new-exp.tests: line 611: ABXD: parameter unset

Modified File: tests/new-exp.tests

LineTestsDifference Output
diff --git a/tests/new-exp.tests b/tests/new-exp.tests
index c4aa9d16..31e15468 100644
--- a/tests/new-exp.tests
+++ b/tests/new-exp.tests
@@ -340,7 +340,7 @@ recho "${foo:-$@}"
340 expect '<ab> <cd> <ef> <gh>'
341 recho "${foo:-"$@"}"
342
343
-
No equivalent source code line in the reference code can be identified.
-shift $#
343
-
+shift ${#}
344 expect nothing
345 recho $xxx"$@"
346 expect nothing
@@ -498,7 +498,7 @@ recho ${*%?}
498 recho ${@#?}
499 recho ${*#?}
500
501
-
No equivalent source code line in the reference code can be identified.
-shift $#
501
-
+shift ${#}
502 set -u
503 ( recho $9 ; echo after 1)
504 ( recho ${9} ; echo after 2)
@@ -597,6 +597,9 @@ ${THIS_SH} ./new-exp9.sub
597 # new parameter transformation `@' expansion operator
598 ${THIS_SH} ./new-exp10.sub
599
600
-
+# parameter substring replacement and removal operators with multibyte chars
601
-
+${THIS_SH} ./new-exp11.sub
602
-
+
600 ➡ 603 # problems with stray CTLNUL in bash-4.0-alpha
601 ➡ 604 unset a
602 ➡ 605 a=/a

Modified File: tests/new-exp1.sub

LineTestsDifference Output
diff --git a/tests/new-exp1.sub b/tests/new-exp1.sub
index a919ba72..2b621fca 100644
--- a/tests/new-exp1.sub
+++ b/tests/new-exp1.sub
@@ -10,3 +10,7 @@ echo this is test 2 > $FN
10 expect this is test 2
11 cat <(cat $FN)
12 rm -f $FN
13
-
+
14
-
+foo=
15
-
+expect a
16
-
+cat ${foo:-<(echo a)}

New File: tests/new-exp11.sub

LineTestsDifference Output
diff --git a/tests/new-exp11.sub b/tests/new-exp11.sub
new file mode 100644
index 00000000..da6b4e1f
--- /dev/null
+++ b/tests/new-exp11.sub
@@ -0,0 +1,46 @@
1
-
+# pattern matching and replacement operators with multibyte characters
2
-
+
3
-
+LANG=en_US.UTF-8
4
-
+
5
-
+s1='abcådef'
6
-
+s2='Ã¥'
7
-
+s3='ḅć'
8
-
+
9
-
+s23=${s2}${s3}
10
-
+
11
-
+echo ${s1/$s2/xxx}
12
-
+echo ${s1/$s3/xxx}
13
-
+
14
-
+echo ${s23/#$s2/}
15
-
+echo ${s23/%$s3/}
16
-
+
17
-
+echo ${s23/#$s2/prepend}
18
-
+echo ${s23/%$s3/append}
19
-
+
20
-
+echo ${s2/#/prepend}
21
-
+echo ${s3/%/append}
22
-
+
23
-
+echo ${s2/#/}
24
-
+echo ${s3/%/}
25
-
+
26
-
+recho ${s2/$s2/}
27
-
+recho ${s3/$s3/}
28
-
+
29
-
+# posix pattern replacements
30
-
+
31
-
+echo ${s23##$s2}
32
-
+echo ${s23#$s2}
33
-
+
34
-
+echo ${s23%%$s3}
35
-
+echo ${s23%$s3}
36
-
+
37
-
+# fail
38
-
+
39
-
+echo ${s2/#ab/xx}
40
-
+echo ${s3/%ab/xx}
41
-
+
42
-
+echo ${s2#ab}
43
-
+echo ${s2##ab}
44
-
+
45
-
+echo ${s3%ab}
46
-
+echo ${s3%%ab}

Modified File: tests/posixexp2.sub

LineTestsDifference Output
diff --git a/tests/posixexp2.sub b/tests/posixexp2.sub
index f48d0887..397769da 100644
--- a/tests/posixexp2.sub
+++ b/tests/posixexp2.sub
@@ -18,4 +18,7 @@ ${THIS_SH} -c 'echo ${1?}' 2>/dev/null && exit 11
18 ${THIS_SH} -c 'echo ${1?}' ${THIS_SH} x >/dev/null || exit 12
19 ${THIS_SH} -c 'echo ${2?}' ${THIS_SH} x 2>/dev/null && exit 13
20 ${THIS_SH} -c 'echo ${2?}' ${THIS_SH} x y >/dev/null || exit 14
21
-
+
22
-
+${THIS_SH} -c $'echo $(( x+ )) \n exit 0' ${THIS_SH} 2>/dev/null && exit 15
23
-
+
21 ➡ 24 exit 0

Modified File: tests/quote.right

LineTestsDifference Output
diff --git a/tests/quote.right b/tests/quote.right
index 00b55c62..e4c25741 100644
--- a/tests/quote.right
+++ b/tests/quote.right
@@ -66,6 +66,12 @@ argv[2] = <ab>
66 ${
67 argv[1] = <(")>
68 argv[1] = <(")>
69
-
+string \
70
-
+string \
71
-
+string \
72
-
+string \
73
-
+string \
74
-
+string \}
69 ➡ 75 'weferfds'\''dsfsdf'
70 ➡ 76 'weferfdsdsfsdf'
71 ➡ 77 'weferfds'\''dsfsdf'

Modified File: tests/quote.tests

LineTestsDifference Output
diff --git a/tests/quote.tests b/tests/quote.tests
index 0c55293b..57ee7e58 100644
--- a/tests/quote.tests
+++ b/tests/quote.tests
@@ -109,4 +109,15 @@ recho `echo "(\\")"`
109 # ultimate workaround
110 recho `echo "(\")"`
111
112
-
+# various strings ending in backslashes
113
-
+
114
-
+echo 'string \'
115
-
+echo "string \\"
116
-
+
117
-
+echo string\ \\
118
-
+
119
-
+echo ${foo:-'string \'}
120
-
+echo "${foo:-string \\}"
121
-
+echo ${foo:-string \\\}}
122
-
+
112 ➡ 123 ${THIS_SH} ./quote1.sub

Modified File: tests/set-x.right

LineTestsDifference Output
diff --git a/tests/set-x.right b/tests/set-x.right
index a41a382a..259602e5 100644
--- a/tests/set-x.right
+++ b/tests/set-x.right
@@ -26,6 +26,10 @@
26 + x=i
27 + case x in
28 + x=i
29
-
++ foo=one
30
-
++ foo+=two
31
-
++ echo onetwo
32
-
+onetwo
29 ➡ 33 + set +x
30 ➡ 34 1
31 ➡ 35 2

Modified File: tests/set-x.tests

LineTestsDifference Output
diff --git a/tests/set-x.tests b/tests/set-x.tests
index 648f0a9e..531c53f6 100755
--- a/tests/set-x.tests
+++ b/tests/set-x.tests
@@ -14,6 +14,11 @@ case x in
14 0) x=i ;;
15 *) x=i ;;
16 esac
17
-
+
18
-
+foo=one
19
-
+foo+=two
20
-
+echo $foo
21
-
+
17 ➡ 22 set +x
18 ➡ 23
19 ➡ 24 # test BASH_XTRACEFD

Modified File: tests/varenv.right

LineTestsDifference Output
diff --git a/tests/varenv.right b/tests/varenv.right
index c0ff664f..c1eac7fb 100644
--- a/tests/varenv.right
+++ b/tests/varenv.right
@@ -128,6 +128,13 @@ outer: res: X Y
128 main: after second call: X
129 func: null or unset
130 after func: x = outside
131
-
+./varenv11.sub: line 4: local: qux: readonly variable
132
-
+./varenv11.sub: line 5: qux: readonly variable
133
-
+declare -A foo=([one]="one" [zero]="zero" )
134
-
+declare -a bar=([0]="zero" [1]="one")
135
-
+declare -A foo=([one]="one" [zero]="zero" )
136
-
+declare -a bar=([0]="zero" [1]="one")
137
-
+./varenv11.sub: line 29: a: readonly variable
131 ➡ 138 a=z
132 ➡ 139 a=b
133 ➡ 140 a=z

Modified File: tests/varenv.sh

LineTestsDifference Output
diff --git a/tests/varenv.sh b/tests/varenv.sh
index cbfbed09..a670f24b 100644
--- a/tests/varenv.sh
+++ b/tests/varenv.sh
@@ -228,5 +228,8 @@ ${THIS_SH} ./varenv9.sub
228 # more tests of unset and local variables with dynamic scoping
229 ${THIS_SH} ./varenv10.sub
230
231
-
+# tests of compound assignments in function scope
232
-
+${THIS_SH} ./varenv11.sub
233
-
+
231 ➡ 234 # make sure variable scoping is done right
232 ➡ 235 tt() { typeset a=b;echo a=$a; };a=z;echo a=$a;tt;echo a=$a

New File: tests/varenv11.sub

LineTestsDifference Output
diff --git a/tests/varenv11.sub b/tests/varenv11.sub
new file mode 100644
index 00000000..d4384983
--- /dev/null
+++ b/tests/varenv11.sub
@@ -0,0 +1,30 @@
1
-
+# couple of errors here
2
-
+func()
3
-
+{
4
-
+ local qux=7
5
-
+ local qux=(one two)
6
-
+ local what=(zero one two)
7
-
+}
8
-
+
9
-
+readonly qux=42
10
-
+func
11
-
+
12
-
+func2()
13
-
+{
14
-
+ declare -gA foo=([zero]=zero [one]=one)
15
-
+ declare -ga bar=(zero one)
16
-
+}
17
-
+
18
-
+foo=help
19
-
+bar=me
20
-
+
21
-
+func2
22
-
+
23
-
+declare -p foo bar
24
-
+unset foo bar
25
-
+func2
26
-
+declare -p foo bar
27
-
+
28
-
+readonly a=7
29
-
+a=(1 2 3)
30
-
+

Generated by Squish Coco 4.1.2