mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-06-29 08:29:54 +02:00
commit bash-20190621 snapshot
This commit is contained in:
@@ -6160,3 +6160,10 @@ general.c
|
||||
- posix_vars: add posix_glob_backslash to the table
|
||||
- posix_initialize: set posix_glob_backslash to 1 when turning on
|
||||
posix mode
|
||||
|
||||
6/21
|
||||
----
|
||||
doc/{bash.1,bashref.texi}
|
||||
- pathname expansion: note that under some circumstances the shell
|
||||
will invoke the matching engine for words with unquoted backslashes
|
||||
- posixglob: document the new shell option and its effects
|
||||
|
||||
@@ -173,62 +173,66 @@ The following list is what's changed when 'POSIX mode' is in effect:
|
||||
option, so numeric arguments to 'shift' that exceed the number of
|
||||
positional parameters will result in an error message.
|
||||
|
||||
45. When the 'alias' builtin displays alias definitions, it does not
|
||||
45. Enabling POSIX mode has the effect of setting the 'posixglob'
|
||||
option, which affects how unquoted backslashes are treated during
|
||||
filename expansion (*note Filename Expansion::).
|
||||
|
||||
46. When the 'alias' builtin displays alias definitions, it does not
|
||||
display them with a leading 'alias ' unless the '-p' option is
|
||||
supplied.
|
||||
|
||||
46. When the 'set' builtin is invoked without options, it does not
|
||||
47. When the 'set' builtin is invoked without options, it does not
|
||||
display shell function names and definitions.
|
||||
|
||||
47. When the 'set' builtin is invoked without options, it displays
|
||||
48. When the 'set' builtin is invoked without options, it displays
|
||||
variable values without quotes, unless they contain shell
|
||||
metacharacters, even if the result contains nonprinting characters.
|
||||
|
||||
48. When the 'cd' builtin is invoked in LOGICAL mode, and the pathname
|
||||
49. When the 'cd' builtin is invoked in LOGICAL mode, and the pathname
|
||||
constructed from '$PWD' and the directory name supplied as an
|
||||
argument does not refer to an existing directory, 'cd' will fail
|
||||
instead of falling back to PHYSICAL mode.
|
||||
|
||||
49. When the 'cd' builtin cannot change a directory because the length
|
||||
50. When the 'cd' builtin cannot change a directory because the length
|
||||
of the pathname constructed from '$PWD' and the directory name
|
||||
supplied as an argument exceeds PATH_MAX when all symbolic links
|
||||
are expanded, 'cd' will fail instead of attempting to use only the
|
||||
supplied directory name.
|
||||
|
||||
50. The 'pwd' builtin verifies that the value it prints is the same as
|
||||
51. The 'pwd' builtin verifies that the value it prints is the same as
|
||||
the current directory, even if it is not asked to check the file
|
||||
system with the '-P' option.
|
||||
|
||||
51. When listing the history, the 'fc' builtin does not include an
|
||||
52. When listing the history, the 'fc' builtin does not include an
|
||||
indication of whether or not a history entry has been modified.
|
||||
|
||||
52. The default editor used by 'fc' is 'ed'.
|
||||
53. The default editor used by 'fc' is 'ed'.
|
||||
|
||||
53. The 'type' and 'command' builtins will not report a non-executable
|
||||
54. The 'type' and 'command' builtins will not report a non-executable
|
||||
file as having been found, though the shell will attempt to execute
|
||||
such a file if it is the only so-named file found in '$PATH'.
|
||||
|
||||
54. The 'vi' editing mode will invoke the 'vi' editor directly when
|
||||
55. The 'vi' editing mode will invoke the 'vi' editor directly when
|
||||
the 'v' command is run, instead of checking '$VISUAL' and
|
||||
'$EDITOR'.
|
||||
|
||||
55. When the 'xpg_echo' option is enabled, Bash does not attempt to
|
||||
56. When the 'xpg_echo' option is enabled, Bash does not attempt to
|
||||
interpret any arguments to 'echo' as options. Each argument is
|
||||
displayed, after escape characters are converted.
|
||||
|
||||
56. The 'ulimit' builtin uses a block size of 512 bytes for the '-c'
|
||||
57. The 'ulimit' builtin uses a block size of 512 bytes for the '-c'
|
||||
and '-f' options.
|
||||
|
||||
57. The arrival of 'SIGCHLD' when a trap is set on 'SIGCHLD' does not
|
||||
58. The arrival of 'SIGCHLD' when a trap is set on 'SIGCHLD' does not
|
||||
interrupt the 'wait' builtin and cause it to return immediately.
|
||||
The trap command is run once for each child that exits.
|
||||
|
||||
58. The 'read' builtin may be interrupted by a signal for which a trap
|
||||
59. The 'read' builtin may be interrupted by a signal for which a trap
|
||||
has been set. If Bash receives a trapped signal while executing
|
||||
'read', the trap handler executes and 'read' returns an exit status
|
||||
greater than 128.
|
||||
|
||||
59. Bash removes an exited background process's status from the list
|
||||
60. Bash removes an exited background process's status from the list
|
||||
of such statuses after the 'wait' builtin is used to obtain it.
|
||||
|
||||
There is other POSIX behavior that Bash does not implement by default
|
||||
|
||||
@@ -35,3 +35,15 @@ When a command that is found to be a shell script is executed (*note
|
||||
Shell Scripts::), 'rbash' turns off any restrictions in the shell
|
||||
spawned to execute the script.
|
||||
|
||||
The restricted shell mode is only one component of a useful restricted
|
||||
environment. It should be accompanied by setting 'PATH' to a value that
|
||||
allows execution of only a few verified commands (commands that allow
|
||||
shell escapes are particularly vulnerable), leaving the user in a
|
||||
non-writable directory other than his home directory after login, not
|
||||
allowing the restricted shell to execute shell scripts, and cleaning the
|
||||
environment of variables that cause some commands to modify their
|
||||
behavior (e.g., 'VISUAL' or 'PAGER').
|
||||
|
||||
Modern systems provide more secure ways to implement a restricted
|
||||
environment, such as 'jails', 'zones', or 'containers'.
|
||||
|
||||
|
||||
+41
-31
@@ -1932,27 +1932,29 @@ EEXXPPAANNSSIIOONN
|
||||
|
||||
PPaatthhnnaammee EExxppaannssiioonn
|
||||
After word splitting, unless the --ff option has been set, bbaasshh scans
|
||||
each word for the characters **, ??, and [[. If one of these characters
|
||||
appears, then the word is regarded as a _p_a_t_t_e_r_n, and replaced with an
|
||||
alphabetically sorted list of filenames matching the pattern (see PPaatt--
|
||||
tteerrnn MMaattcchhiinngg below). If no matching filenames are found, and the
|
||||
shell option nnuullllgglloobb is not enabled, the word is left unchanged. If
|
||||
the nnuullllgglloobb option is set, and no matches are found, the word is
|
||||
removed. If the ffaaiillgglloobb shell option is set, and no matches are
|
||||
found, an error message is printed and the command is not executed. If
|
||||
the shell option nnooccaasseegglloobb is enabled, the match is performed without
|
||||
regard to the case of alphabetic characters. When a pattern is used
|
||||
for pathname expansion, the character ````..'''' at the start of a name or
|
||||
immediately following a slash must be matched explicitly, unless the
|
||||
shell option ddoottgglloobb is set. The filenames ````..'''' and ````....'''' must
|
||||
always be matched explicitly, even if ddoottgglloobb is set. In other cases,
|
||||
the ````..'''' character is not treated specially. When matching a path-
|
||||
name, the slash character must always be matched explicitly by a slash
|
||||
in the pattern, but in other matching contexts it can be matched by a
|
||||
special pattern character as described below under PPaatttteerrnn MMaattcchhiinngg.
|
||||
See the description of sshhoopptt below under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS for a
|
||||
description of the nnooccaasseegglloobb, nnuullllgglloobb, ffaaiillgglloobb, and ddoottgglloobb shell
|
||||
options.
|
||||
each word for the characters **, ??, [[, and, under certain circumstances
|
||||
(e.g., when it appears in the expansion of an unquoted shell variable,
|
||||
depending on the setting of the ppoossiixxgglloobb shell option), \\. If one of
|
||||
these characters appears, then the word is regarded as a _p_a_t_t_e_r_n, and
|
||||
replaced with an alphabetically sorted list of filenames matching the
|
||||
pattern (see PPaatttteerrnn MMaattcchhiinngg below). If no matching filenames are
|
||||
found, and the shell option nnuullllgglloobb is not enabled, the word is left
|
||||
unchanged. If the nnuullllgglloobb option is set, and no matches are found,
|
||||
the word is removed. If the ffaaiillgglloobb shell option is set, and no
|
||||
matches are found, an error message is printed and the command is not
|
||||
executed. If the shell option nnooccaasseegglloobb is enabled, the match is per-
|
||||
formed without regard to the case of alphabetic characters. When a
|
||||
pattern is used for pathname expansion, the character ````..'''' at the
|
||||
start of a name or immediately following a slash must be matched
|
||||
explicitly, unless the shell option ddoottgglloobb is set. The filenames
|
||||
````..'''' and ````....'''' must always be matched explicitly, even if ddoottgglloobb
|
||||
is set. In other cases, the ````..'''' character is not treated specially.
|
||||
When matching a pathname, the slash character must always be matched
|
||||
explicitly by a slash in the pattern, but in other matching contexts it
|
||||
can be matched by a special pattern character as described below under
|
||||
PPaatttteerrnn MMaattcchhiinngg. See the description of sshhoopptt below under SSHHEELLLL
|
||||
BBUUIILLTTIINN CCOOMMMMAANNDDSS for a description of the nnooccaasseegglloobb, nnuullllgglloobb, ffaaiill--
|
||||
gglloobb, and ddoottgglloobb shell options.
|
||||
|
||||
The GGLLOOBBIIGGNNOORREE shell variable may be used to restrict the set of file
|
||||
names matching a _p_a_t_t_e_r_n. If GGLLOOBBIIGGNNOORREE is set, each matching file
|
||||
@@ -2457,15 +2459,17 @@ AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN
|
||||
to 0. A shell variable need not have its _i_n_t_e_g_e_r attribute turned on
|
||||
to be used in an expression.
|
||||
|
||||
Constants with a leading 0 are interpreted as octal numbers. A leading
|
||||
0x or 0X denotes hexadecimal. Otherwise, numbers take the form
|
||||
[_b_a_s_e_#]n, where the optional _b_a_s_e is a decimal number between 2 and 64
|
||||
representing the arithmetic base, and _n is a number in that base. If
|
||||
_b_a_s_e_# is omitted, then base 10 is used. When specifying _n, the digits
|
||||
greater than 9 are represented by the lowercase letters, the uppercase
|
||||
letters, @, and _, in that order. If _b_a_s_e is less than or equal to 36,
|
||||
lowercase and uppercase letters may be used interchangeably to repre-
|
||||
sent numbers between 10 and 35.
|
||||
Integer constants follow the C language definition, without suffixes or
|
||||
character constants. Constants with a leading 0 are interpreted as
|
||||
octal numbers. A leading 0x or 0X denotes hexadecimal. Otherwise,
|
||||
numbers take the form [_b_a_s_e_#]n, where the optional _b_a_s_e is a decimal
|
||||
number between 2 and 64 representing the arithmetic base, and _n is a
|
||||
number in that base. If _b_a_s_e_# is omitted, then base 10 is used. When
|
||||
specifying _n, if a non-digit is required, the digits greater than 9 are
|
||||
represented by the lowercase letters, the uppercase letters, @, and _,
|
||||
in that order. If _b_a_s_e is less than or equal to 36, lowercase and
|
||||
uppercase letters may be used interchangeably to represent numbers
|
||||
between 10 and 35.
|
||||
|
||||
Operators are evaluated in order of precedence. Sub-expressions in
|
||||
parentheses are evaluated first and may override the precedence rules
|
||||
@@ -5776,6 +5780,12 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
|
||||
If set, bbaasshh allows patterns which match no files (see
|
||||
PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string,
|
||||
rather than themselves.
|
||||
ppoossiixxgglloobb
|
||||
If set, bbaasshh makes words containing unquoted backslashes
|
||||
after expansion eligible for pathname expansion, even if
|
||||
they don't contain any other unquoted pattern charac-
|
||||
ters. This option is enabled by default, and is enabled
|
||||
when _p_o_s_i_x _m_o_d_e is enabled.
|
||||
pprrooggccoommpp
|
||||
If set, the programmable completion facilities (see PPrroo--
|
||||
ggrraammmmaabbllee CCoommpplleettiioonn above) are enabled. This option is
|
||||
@@ -6182,4 +6192,4 @@ BBUUGGSS
|
||||
|
||||
|
||||
|
||||
GNU Bash 5.0 2019 May 20 BASH(1)
|
||||
GNU Bash 5.0 2019 June 21 BASH(1)
|
||||
|
||||
+15
-4
@@ -5,12 +5,12 @@
|
||||
.\" Case Western Reserve University
|
||||
.\" chet.ramey@case.edu
|
||||
.\"
|
||||
.\" Last Change: Wed Jun 19 11:22:28 EDT 2019
|
||||
.\" Last Change: Fri Jun 21 10:26:44 EDT 2019
|
||||
.\"
|
||||
.\" bash_builtins, strip all but Built-Ins section
|
||||
.if \n(zZ=1 .ig zZ
|
||||
.if \n(zY=1 .ig zY
|
||||
.TH BASH 1 "2019 June 19" "GNU Bash 5.0"
|
||||
.TH BASH 1 "2019 June 21" "GNU Bash 5.0"
|
||||
.\"
|
||||
.\" There's some problem with having a `@'
|
||||
.\" in a tagged paragraph with the BSD man macros.
|
||||
@@ -3546,8 +3546,11 @@ option has been set,
|
||||
scans each word for the characters
|
||||
.BR * ,
|
||||
.BR ? ,
|
||||
and
|
||||
.BR [ .
|
||||
.BR [ ,
|
||||
and, under certain circumstances (e.g., when it appears in the expansion of
|
||||
an unquoted shell variable, depending on the setting of the \fBposixglob\fP
|
||||
shell option),
|
||||
.BR \e .
|
||||
If one of these characters appears, then the word is
|
||||
regarded as a
|
||||
.IR pattern ,
|
||||
@@ -10199,6 +10202,14 @@ files (see
|
||||
above)
|
||||
to expand to a null string, rather than themselves.
|
||||
.TP 8
|
||||
.B posixglob
|
||||
If set,
|
||||
.B bash
|
||||
makes words containing unquoted backslashes after expansion eligible for
|
||||
pathname expansion, even if they don't contain any other unquoted pattern
|
||||
characters. This option is enabled by default, and is enabled when
|
||||
\fIposix mode\fP is enabled.
|
||||
.TP 8
|
||||
.B progcomp
|
||||
If set, the programmable completion facilities (see
|
||||
\fBProgrammable Completion\fP above) are enabled.
|
||||
|
||||
+23
-5
@@ -3,7 +3,7 @@
|
||||
</HEAD>
|
||||
<BODY><TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2019 May 20<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2019 June 21<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<BR><A HREF="#index">Index</A>
|
||||
@@ -4470,8 +4470,12 @@ scans each word for the characters
|
||||
|
||||
<B>?</B>,
|
||||
|
||||
and
|
||||
<B>[</B>.
|
||||
<B>[</B>,
|
||||
|
||||
and, under certain circumstances (e.g., when it appears in the expansion of
|
||||
an unquoted shell variable, depending on the setting of the <B>posixglob</B>
|
||||
shell option),
|
||||
<B>\</B>.
|
||||
|
||||
If one of these characters appears, then the word is
|
||||
regarded as a
|
||||
@@ -5736,6 +5740,8 @@ A shell variable need not have its <I>integer</I> attribute
|
||||
turned on to be used in an expression.
|
||||
<P>
|
||||
|
||||
Integer constants follow the C language definition, without suffixes or
|
||||
character constants.
|
||||
Constants with a leading 0 are interpreted as octal numbers.
|
||||
A leading 0x or 0X denotes hexadecimal.
|
||||
Otherwise, numbers take the form [<I>base#</I>]n, where the optional <I>base</I>
|
||||
@@ -5743,6 +5749,7 @@ is a decimal number between 2 and 64 representing the arithmetic
|
||||
base, and <I>n</I> is a number in that base.
|
||||
If <I>base#</I> is omitted, then base 10 is used.
|
||||
When specifying <I>n</I>,
|
||||
if a non-digit is required,
|
||||
the digits greater than 9 are represented by the lowercase letters,
|
||||
the uppercase letters, @, and _, in that order.
|
||||
If <I>base</I> is less than or equal to 36, lowercase and uppercase
|
||||
@@ -12924,6 +12931,16 @@ files (see
|
||||
|
||||
above)
|
||||
to expand to a null string, rather than themselves.
|
||||
<DT><B>posixglob</B>
|
||||
|
||||
<DD>
|
||||
If set,
|
||||
<B>bash</B>
|
||||
|
||||
makes words containing unquoted backslashes after expansion eligible for
|
||||
pathname expansion, even if they don't contain any other unquoted pattern
|
||||
characters. This option is enabled by default, and is enabled when
|
||||
<I>posix mode</I> is enabled.
|
||||
<DT><B>progcomp</B>
|
||||
|
||||
<DD>
|
||||
@@ -13006,6 +13023,7 @@ the evaluation of the conditional expression
|
||||
|
||||
Each operator and operand must be a separate argument.
|
||||
Expressions are composed of the primaries described above under
|
||||
|
||||
<FONT SIZE=-1><B>CONDITIONAL EXPRESSIONS</B>.
|
||||
|
||||
</FONT>
|
||||
@@ -13962,7 +13980,7 @@ There may be only one active coprocess at a time.
|
||||
<HR>
|
||||
<TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 5.0<TH ALIGN=CENTER width=33%>2019 May 20<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 5.0<TH ALIGN=CENTER width=33%>2019 June 21<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<HR>
|
||||
@@ -14068,6 +14086,6 @@ There may be only one active coprocess at a time.
|
||||
</DL>
|
||||
<HR>
|
||||
This document was created by man2html from bash.1.<BR>
|
||||
Time: 12 June 2019 15:27:00 EDT
|
||||
Time: 21 June 2019 10:27:46 EDT
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
+167
-144
@@ -2,9 +2,9 @@ This is bash.info, produced by makeinfo version 6.5 from
|
||||
bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.0, 12 June 2019).
|
||||
Bash shell (version 5.0, 21 June 2019).
|
||||
|
||||
This is Edition 5.0, last updated 12 June 2019, of 'The GNU Bash
|
||||
This is Edition 5.0, last updated 21 June 2019, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.0.
|
||||
|
||||
Copyright (C) 1988-2018 Free Software Foundation, Inc.
|
||||
@@ -27,10 +27,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.0, 12 June 2019). The Bash home page is
|
||||
Bash shell (version 5.0, 21 June 2019). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.0, last updated 12 June 2019, of 'The GNU Bash
|
||||
This is Edition 5.0, last updated 21 June 2019, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.0.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -2116,16 +2116,18 @@ File: bash.info, Node: Filename Expansion, Next: Quote Removal, Prev: Word Sp
|
||||
* Pattern Matching:: How the shell matches patterns.
|
||||
|
||||
After word splitting, unless the '-f' option has been set (*note The Set
|
||||
Builtin::), Bash scans each word for the characters '*', '?', and '['.
|
||||
If one of these characters appears, then the word is regarded as a
|
||||
PATTERN, and replaced with an alphabetically sorted list of filenames
|
||||
matching the pattern (*note Pattern Matching::). If no matching
|
||||
filenames are found, and the shell option 'nullglob' is disabled, the
|
||||
word is left unchanged. If the 'nullglob' option is set, and no matches
|
||||
are found, the word is removed. If the 'failglob' shell option is set,
|
||||
and no matches are found, an error message is printed and the command is
|
||||
not executed. If the shell option 'nocaseglob' is enabled, the match is
|
||||
performed without regard to the case of alphabetic characters.
|
||||
Builtin::), Bash scans each word for the characters '*', '?', '[', and,
|
||||
under certain circumstances (e.g., when it appears in the expansion of
|
||||
an unquoted shell variable), '\\'. If one of these characters appears,
|
||||
then the word is regarded as a PATTERN, and replaced with an
|
||||
alphabetically sorted list of filenames matching the pattern (*note
|
||||
Pattern Matching::). If no matching filenames are found, and the shell
|
||||
option 'nullglob' is disabled, the word is left unchanged. If the
|
||||
'nullglob' option is set, and no matches are found, the word is removed.
|
||||
If the 'failglob' shell option is set, and no matches are found, an
|
||||
error message is printed and the command is not executed. If the shell
|
||||
option 'nocaseglob' is enabled, the match is performed without regard to
|
||||
the case of alphabetic characters.
|
||||
|
||||
When a pattern is used for filename expansion, the character '.' at
|
||||
the start of a filename or immediately following a slash must be matched
|
||||
@@ -4676,6 +4678,12 @@ This builtin allows you to change additional shell optional behavior.
|
||||
If set, Bash allows filename patterns which match no files to
|
||||
expand to a null string, rather than themselves.
|
||||
|
||||
'posixglob'
|
||||
If set, Bash makes words containing unquoted backslashes after
|
||||
expansion eligible for filename expansion, even if they don't
|
||||
contain any other unquoted pattern characters. This option is
|
||||
enabled by default and is enabled when POSIX mode is enabled.
|
||||
|
||||
'progcomp'
|
||||
If set, the programmable completion facilities (*note
|
||||
Programmable Completion::) are enabled. This option is
|
||||
@@ -6168,15 +6176,17 @@ given the INTEGER attribute using 'declare -i' is assigned a value. A
|
||||
null value evaluates to 0. A shell variable need not have its INTEGER
|
||||
attribute turned on to be used in an expression.
|
||||
|
||||
Constants with a leading 0 are interpreted as octal numbers. A
|
||||
leading '0x' or '0X' denotes hexadecimal. Otherwise, numbers take the
|
||||
form [BASE'#']N, where the optional BASE is a decimal number between 2
|
||||
and 64 representing the arithmetic base, and N is a number in that base.
|
||||
If BASE'#' is omitted, then base 10 is used. When specifying N, the
|
||||
digits greater than 9 are represented by the lowercase letters, the
|
||||
uppercase letters, '@', and '_', in that order. If BASE is less than or
|
||||
equal to 36, lowercase and uppercase letters may be used interchangeably
|
||||
to represent numbers between 10 and 35.
|
||||
Integer constants follow the C language definition, without suffixes
|
||||
or character constants. Constants with a leading 0 are interpreted as
|
||||
octal numbers. A leading '0x' or '0X' denotes hexadecimal. Otherwise,
|
||||
numbers take the form [BASE'#']N, where the optional BASE is a decimal
|
||||
number between 2 and 64 representing the arithmetic base, and N is a
|
||||
number in that base. If BASE'#' is omitted, then base 10 is used. When
|
||||
specifying N, if a non-digit is required, the digits greater than 9 are
|
||||
represented by the lowercase letters, the uppercase letters, '@', and
|
||||
'_', in that order. If BASE is less than or equal to 36, lowercase and
|
||||
uppercase letters may be used interchangeably to represent numbers
|
||||
between 10 and 35.
|
||||
|
||||
Operators are evaluated in order of precedence. Sub-expressions in
|
||||
parentheses are evaluated first and may override the precedence rules
|
||||
@@ -6757,62 +6767,66 @@ startup files.
|
||||
option, so numeric arguments to 'shift' that exceed the number of
|
||||
positional parameters will result in an error message.
|
||||
|
||||
45. When the 'alias' builtin displays alias definitions, it does not
|
||||
45. Enabling POSIX mode has the effect of setting the 'posixglob'
|
||||
option, which affects how unquoted backslashes are treated during
|
||||
filename expansion (*note Filename Expansion::).
|
||||
|
||||
46. When the 'alias' builtin displays alias definitions, it does not
|
||||
display them with a leading 'alias ' unless the '-p' option is
|
||||
supplied.
|
||||
|
||||
46. When the 'set' builtin is invoked without options, it does not
|
||||
47. When the 'set' builtin is invoked without options, it does not
|
||||
display shell function names and definitions.
|
||||
|
||||
47. When the 'set' builtin is invoked without options, it displays
|
||||
48. When the 'set' builtin is invoked without options, it displays
|
||||
variable values without quotes, unless they contain shell
|
||||
metacharacters, even if the result contains nonprinting characters.
|
||||
|
||||
48. When the 'cd' builtin is invoked in LOGICAL mode, and the pathname
|
||||
49. When the 'cd' builtin is invoked in LOGICAL mode, and the pathname
|
||||
constructed from '$PWD' and the directory name supplied as an
|
||||
argument does not refer to an existing directory, 'cd' will fail
|
||||
instead of falling back to PHYSICAL mode.
|
||||
|
||||
49. When the 'cd' builtin cannot change a directory because the length
|
||||
50. When the 'cd' builtin cannot change a directory because the length
|
||||
of the pathname constructed from '$PWD' and the directory name
|
||||
supplied as an argument exceeds PATH_MAX when all symbolic links
|
||||
are expanded, 'cd' will fail instead of attempting to use only the
|
||||
supplied directory name.
|
||||
|
||||
50. The 'pwd' builtin verifies that the value it prints is the same as
|
||||
51. The 'pwd' builtin verifies that the value it prints is the same as
|
||||
the current directory, even if it is not asked to check the file
|
||||
system with the '-P' option.
|
||||
|
||||
51. When listing the history, the 'fc' builtin does not include an
|
||||
52. When listing the history, the 'fc' builtin does not include an
|
||||
indication of whether or not a history entry has been modified.
|
||||
|
||||
52. The default editor used by 'fc' is 'ed'.
|
||||
53. The default editor used by 'fc' is 'ed'.
|
||||
|
||||
53. The 'type' and 'command' builtins will not report a non-executable
|
||||
54. The 'type' and 'command' builtins will not report a non-executable
|
||||
file as having been found, though the shell will attempt to execute
|
||||
such a file if it is the only so-named file found in '$PATH'.
|
||||
|
||||
54. The 'vi' editing mode will invoke the 'vi' editor directly when
|
||||
55. The 'vi' editing mode will invoke the 'vi' editor directly when
|
||||
the 'v' command is run, instead of checking '$VISUAL' and
|
||||
'$EDITOR'.
|
||||
|
||||
55. When the 'xpg_echo' option is enabled, Bash does not attempt to
|
||||
56. When the 'xpg_echo' option is enabled, Bash does not attempt to
|
||||
interpret any arguments to 'echo' as options. Each argument is
|
||||
displayed, after escape characters are converted.
|
||||
|
||||
56. The 'ulimit' builtin uses a block size of 512 bytes for the '-c'
|
||||
57. The 'ulimit' builtin uses a block size of 512 bytes for the '-c'
|
||||
and '-f' options.
|
||||
|
||||
57. The arrival of 'SIGCHLD' when a trap is set on 'SIGCHLD' does not
|
||||
58. The arrival of 'SIGCHLD' when a trap is set on 'SIGCHLD' does not
|
||||
interrupt the 'wait' builtin and cause it to return immediately.
|
||||
The trap command is run once for each child that exits.
|
||||
|
||||
58. The 'read' builtin may be interrupted by a signal for which a trap
|
||||
59. The 'read' builtin may be interrupted by a signal for which a trap
|
||||
has been set. If Bash receives a trapped signal while executing
|
||||
'read', the trap handler executes and 'read' returns an exit status
|
||||
greater than 128.
|
||||
|
||||
59. Bash removes an exited background process's status from the list
|
||||
60. Bash removes an exited background process's status from the list
|
||||
of such statuses after the 'wait' builtin is used to obtain it.
|
||||
|
||||
There is other POSIX behavior that Bash does not implement by default
|
||||
@@ -8080,11 +8094,11 @@ File: bash.info, Node: Commands For Moving, Next: Commands For History, Up: B
|
||||
Move back to the start of the current or previous word. Words are
|
||||
composed of letters and digits.
|
||||
|
||||
'shell-forward-word ()'
|
||||
'shell-forward-word (M-C-f)'
|
||||
Move forward to the end of the next word. Words are delimited by
|
||||
non-quoted shell metacharacters.
|
||||
|
||||
'shell-backward-word ()'
|
||||
'shell-backward-word (M-C-b)'
|
||||
Move back to the start of the current or previous word. Words are
|
||||
delimited by non-quoted shell metacharacters.
|
||||
|
||||
@@ -8308,7 +8322,7 @@ File: bash.info, Node: Commands For Killing, Next: Numeric Arguments, Prev: C
|
||||
Kill the word behind point. Word boundaries are the same as
|
||||
'backward-word'.
|
||||
|
||||
'shell-kill-word ()'
|
||||
'shell-kill-word (M-C-d)'
|
||||
Kill from point to the end of the current word, or if between
|
||||
words, to the end of the next word. Word boundaries are the same
|
||||
as 'shell-forward-word'.
|
||||
@@ -8317,6 +8331,13 @@ File: bash.info, Node: Commands For Killing, Next: Numeric Arguments, Prev: C
|
||||
Kill the word behind point. Word boundaries are the same as
|
||||
'shell-backward-word'.
|
||||
|
||||
'shell-transpose-words (M-C-t)'
|
||||
Drag the word before point past the word after point, moving point
|
||||
past that word as well. If the insertion point is at the end of
|
||||
the line, this transposes the last two words on the line. Word
|
||||
boundaries are the same as 'shell-forward-word' and
|
||||
'shell-backward-word'.
|
||||
|
||||
'unix-word-rubout (C-w)'
|
||||
Kill the word behind point, using white space as a word boundary.
|
||||
The killed text is saved on the kill-ring.
|
||||
@@ -11398,18 +11419,18 @@ D.4 Function Index
|
||||
* complete-variable (M-$): Commands For Completion.
|
||||
(line 64)
|
||||
* copy-backward-word (): Commands For Killing.
|
||||
(line 58)
|
||||
(line 65)
|
||||
* copy-forward-word (): Commands For Killing.
|
||||
(line 63)
|
||||
(line 70)
|
||||
* copy-region-as-kill (): Commands For Killing.
|
||||
(line 54)
|
||||
(line 61)
|
||||
* dabbrev-expand (): Commands For Completion.
|
||||
(line 95)
|
||||
* delete-char (C-d): Commands For Text. (line 12)
|
||||
* delete-char-or-list (): Commands For Completion.
|
||||
(line 43)
|
||||
* delete-horizontal-space (): Commands For Killing.
|
||||
(line 46)
|
||||
(line 53)
|
||||
* digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6)
|
||||
* display-shell-version (C-x C-v): Miscellaneous Commands.
|
||||
(line 110)
|
||||
@@ -11465,7 +11486,7 @@ D.4 Function Index
|
||||
* kill-line (C-k): Commands For Killing.
|
||||
(line 6)
|
||||
* kill-region (): Commands For Killing.
|
||||
(line 50)
|
||||
(line 57)
|
||||
* kill-whole-line (): Commands For Killing.
|
||||
(line 15)
|
||||
* kill-word (M-d): Commands For Killing.
|
||||
@@ -11517,12 +11538,14 @@ D.4 Function Index
|
||||
(line 33)
|
||||
* shell-backward-kill-word (): Commands For Killing.
|
||||
(line 33)
|
||||
* shell-backward-word (): Commands For Moving. (line 30)
|
||||
* shell-backward-word (M-C-b): Commands For Moving. (line 30)
|
||||
* shell-expand-line (M-C-e): Miscellaneous Commands.
|
||||
(line 113)
|
||||
* shell-forward-word (): Commands For Moving. (line 26)
|
||||
* shell-kill-word (): Commands For Killing.
|
||||
* shell-forward-word (M-C-f): Commands For Moving. (line 26)
|
||||
* shell-kill-word (M-C-d): Commands For Killing.
|
||||
(line 28)
|
||||
* shell-transpose-words (M-C-t): Commands For Killing.
|
||||
(line 37)
|
||||
* skip-csi-sequence (): Miscellaneous Commands.
|
||||
(line 52)
|
||||
* start-kbd-macro (C-x (): Keyboard Macros. (line 6)
|
||||
@@ -11534,20 +11557,20 @@ D.4 Function Index
|
||||
(line 23)
|
||||
* universal-argument (): Numeric Arguments. (line 10)
|
||||
* unix-filename-rubout (): Commands For Killing.
|
||||
(line 41)
|
||||
(line 48)
|
||||
* unix-line-discard (C-u): Commands For Killing.
|
||||
(line 12)
|
||||
* unix-word-rubout (C-w): Commands For Killing.
|
||||
(line 37)
|
||||
(line 44)
|
||||
* upcase-word (M-u): Commands For Text. (line 53)
|
||||
* yank (C-y): Commands For Killing.
|
||||
(line 68)
|
||||
(line 75)
|
||||
* yank-last-arg (M-. or M-_): Commands For History.
|
||||
(line 80)
|
||||
* yank-nth-arg (M-C-y): Commands For History.
|
||||
(line 71)
|
||||
* yank-pop (M-y): Commands For Killing.
|
||||
(line 71)
|
||||
(line 78)
|
||||
|
||||
|
||||
File: bash.info, Node: Concept Index, Prev: Function Index, Up: Indexes
|
||||
@@ -11749,96 +11772,96 @@ Node: Arithmetic Expansion87084
|
||||
Node: Process Substitution88016
|
||||
Node: Word Splitting89136
|
||||
Node: Filename Expansion91080
|
||||
Node: Pattern Matching93610
|
||||
Node: Quote Removal97596
|
||||
Node: Redirections97891
|
||||
Node: Executing Commands107449
|
||||
Node: Simple Command Expansion108119
|
||||
Node: Command Search and Execution110049
|
||||
Node: Command Execution Environment112425
|
||||
Node: Environment115409
|
||||
Node: Exit Status117068
|
||||
Node: Signals118738
|
||||
Node: Shell Scripts120705
|
||||
Node: Shell Builtin Commands123220
|
||||
Node: Bourne Shell Builtins125258
|
||||
Node: Bash Builtins146008
|
||||
Node: Modifying Shell Behavior174933
|
||||
Node: The Set Builtin175278
|
||||
Node: The Shopt Builtin185691
|
||||
Node: Special Builtins203361
|
||||
Node: Shell Variables204340
|
||||
Node: Bourne Shell Variables204777
|
||||
Node: Bash Variables206881
|
||||
Node: Bash Features237828
|
||||
Node: Invoking Bash238727
|
||||
Node: Bash Startup Files244740
|
||||
Node: Interactive Shells249843
|
||||
Node: What is an Interactive Shell?250253
|
||||
Node: Is this Shell Interactive?250902
|
||||
Node: Interactive Shell Behavior251717
|
||||
Node: Bash Conditional Expressions255204
|
||||
Node: Shell Arithmetic259781
|
||||
Node: Aliases262598
|
||||
Node: Arrays265218
|
||||
Node: The Directory Stack270583
|
||||
Node: Directory Stack Builtins271367
|
||||
Node: Controlling the Prompt274335
|
||||
Node: The Restricted Shell277256
|
||||
Node: Bash POSIX Mode279738
|
||||
Node: Job Control290671
|
||||
Node: Job Control Basics291131
|
||||
Node: Job Control Builtins296095
|
||||
Node: Job Control Variables300913
|
||||
Node: Command Line Editing302069
|
||||
Node: Introduction and Notation303740
|
||||
Node: Readline Interaction305363
|
||||
Node: Readline Bare Essentials306554
|
||||
Node: Readline Movement Commands308337
|
||||
Node: Readline Killing Commands309297
|
||||
Node: Readline Arguments311215
|
||||
Node: Searching312259
|
||||
Node: Readline Init File314445
|
||||
Node: Readline Init File Syntax315704
|
||||
Node: Conditional Init Constructs336143
|
||||
Node: Sample Init File340339
|
||||
Node: Bindable Readline Commands343456
|
||||
Node: Commands For Moving344660
|
||||
Node: Commands For History346509
|
||||
Node: Commands For Text350804
|
||||
Node: Commands For Killing354192
|
||||
Node: Numeric Arguments356673
|
||||
Node: Commands For Completion357812
|
||||
Node: Keyboard Macros362003
|
||||
Node: Miscellaneous Commands362690
|
||||
Node: Readline vi Mode368643
|
||||
Node: Programmable Completion369550
|
||||
Node: Programmable Completion Builtins377330
|
||||
Node: A Programmable Completion Example388025
|
||||
Node: Using History Interactively393272
|
||||
Node: Bash History Facilities393956
|
||||
Node: Bash History Builtins396961
|
||||
Node: History Interaction401492
|
||||
Node: Event Designators405112
|
||||
Node: Word Designators406331
|
||||
Node: Modifiers407968
|
||||
Node: Installing Bash409370
|
||||
Node: Basic Installation410507
|
||||
Node: Compilers and Options413765
|
||||
Node: Compiling For Multiple Architectures414506
|
||||
Node: Installation Names416199
|
||||
Node: Specifying the System Type417017
|
||||
Node: Sharing Defaults417733
|
||||
Node: Operation Controls418406
|
||||
Node: Optional Features419364
|
||||
Node: Reporting Bugs429882
|
||||
Node: Major Differences From The Bourne Shell431076
|
||||
Node: GNU Free Documentation License447928
|
||||
Node: Indexes473105
|
||||
Node: Builtin Index473559
|
||||
Node: Reserved Word Index480386
|
||||
Node: Variable Index482834
|
||||
Node: Function Index498658
|
||||
Node: Concept Index511961
|
||||
Node: Pattern Matching93717
|
||||
Node: Quote Removal97703
|
||||
Node: Redirections97998
|
||||
Node: Executing Commands107556
|
||||
Node: Simple Command Expansion108226
|
||||
Node: Command Search and Execution110156
|
||||
Node: Command Execution Environment112532
|
||||
Node: Environment115516
|
||||
Node: Exit Status117175
|
||||
Node: Signals118845
|
||||
Node: Shell Scripts120812
|
||||
Node: Shell Builtin Commands123327
|
||||
Node: Bourne Shell Builtins125365
|
||||
Node: Bash Builtins146115
|
||||
Node: Modifying Shell Behavior175040
|
||||
Node: The Set Builtin175385
|
||||
Node: The Shopt Builtin185798
|
||||
Node: Special Builtins203776
|
||||
Node: Shell Variables204755
|
||||
Node: Bourne Shell Variables205192
|
||||
Node: Bash Variables207296
|
||||
Node: Bash Features238243
|
||||
Node: Invoking Bash239142
|
||||
Node: Bash Startup Files245155
|
||||
Node: Interactive Shells250258
|
||||
Node: What is an Interactive Shell?250668
|
||||
Node: Is this Shell Interactive?251317
|
||||
Node: Interactive Shell Behavior252132
|
||||
Node: Bash Conditional Expressions255619
|
||||
Node: Shell Arithmetic260196
|
||||
Node: Aliases263136
|
||||
Node: Arrays265756
|
||||
Node: The Directory Stack271121
|
||||
Node: Directory Stack Builtins271905
|
||||
Node: Controlling the Prompt274873
|
||||
Node: The Restricted Shell277794
|
||||
Node: Bash POSIX Mode280276
|
||||
Node: Job Control291403
|
||||
Node: Job Control Basics291863
|
||||
Node: Job Control Builtins296827
|
||||
Node: Job Control Variables301645
|
||||
Node: Command Line Editing302801
|
||||
Node: Introduction and Notation304472
|
||||
Node: Readline Interaction306095
|
||||
Node: Readline Bare Essentials307286
|
||||
Node: Readline Movement Commands309069
|
||||
Node: Readline Killing Commands310029
|
||||
Node: Readline Arguments311947
|
||||
Node: Searching312991
|
||||
Node: Readline Init File315177
|
||||
Node: Readline Init File Syntax316436
|
||||
Node: Conditional Init Constructs336875
|
||||
Node: Sample Init File341071
|
||||
Node: Bindable Readline Commands344188
|
||||
Node: Commands For Moving345392
|
||||
Node: Commands For History347251
|
||||
Node: Commands For Text351546
|
||||
Node: Commands For Killing354934
|
||||
Node: Numeric Arguments357749
|
||||
Node: Commands For Completion358888
|
||||
Node: Keyboard Macros363079
|
||||
Node: Miscellaneous Commands363766
|
||||
Node: Readline vi Mode369719
|
||||
Node: Programmable Completion370626
|
||||
Node: Programmable Completion Builtins378406
|
||||
Node: A Programmable Completion Example389101
|
||||
Node: Using History Interactively394348
|
||||
Node: Bash History Facilities395032
|
||||
Node: Bash History Builtins398037
|
||||
Node: History Interaction402568
|
||||
Node: Event Designators406188
|
||||
Node: Word Designators407407
|
||||
Node: Modifiers409044
|
||||
Node: Installing Bash410446
|
||||
Node: Basic Installation411583
|
||||
Node: Compilers and Options414841
|
||||
Node: Compiling For Multiple Architectures415582
|
||||
Node: Installation Names417275
|
||||
Node: Specifying the System Type418093
|
||||
Node: Sharing Defaults418809
|
||||
Node: Operation Controls419482
|
||||
Node: Optional Features420440
|
||||
Node: Reporting Bugs430958
|
||||
Node: Major Differences From The Bourne Shell432152
|
||||
Node: GNU Free Documentation License449004
|
||||
Node: Indexes474181
|
||||
Node: Builtin Index474635
|
||||
Node: Reserved Word Index481462
|
||||
Node: Variable Index483910
|
||||
Node: Function Index499734
|
||||
Node: Concept Index513173
|
||||
|
||||
End Tag Table
|
||||
|
||||
Binary file not shown.
+3377
-3367
File diff suppressed because it is too large
Load Diff
+82
-82
@@ -122,10 +122,10 @@
|
||||
@xrdef{Executing Commands-snt}{Section@tie 3.7}
|
||||
@xrdef{Simple Command Expansion-title}{Simple Command Expansion}
|
||||
@xrdef{Simple Command Expansion-snt}{Section@tie 3.7.1}
|
||||
@xrdef{Command Search and Execution-title}{Command Search and Execution}
|
||||
@xrdef{Command Search and Execution-snt}{Section@tie 3.7.2}
|
||||
@xrdef{Executing Commands-pg}{38}
|
||||
@xrdef{Simple Command Expansion-pg}{38}
|
||||
@xrdef{Command Search and Execution-title}{Command Search and Execution}
|
||||
@xrdef{Command Search and Execution-snt}{Section@tie 3.7.2}
|
||||
@xrdef{Command Execution Environment-title}{Command Execution Environment}
|
||||
@xrdef{Command Execution Environment-snt}{Section@tie 3.7.3}
|
||||
@xrdef{Command Search and Execution-pg}{39}
|
||||
@@ -146,92 +146,92 @@
|
||||
@xrdef{Shell Builtin Commands-snt}{Chapter@tie 4}
|
||||
@xrdef{Bourne Shell Builtins-title}{Bourne Shell Builtins}
|
||||
@xrdef{Bourne Shell Builtins-snt}{Section@tie 4.1}
|
||||
@xrdef{Shell Builtin Commands-pg}{43}
|
||||
@xrdef{Bourne Shell Builtins-pg}{43}
|
||||
@xrdef{Shell Builtin Commands-pg}{44}
|
||||
@xrdef{Bourne Shell Builtins-pg}{44}
|
||||
@xrdef{Bash Builtins-title}{Bash Builtin Commands}
|
||||
@xrdef{Bash Builtins-snt}{Section@tie 4.2}
|
||||
@xrdef{Bash Builtins-pg}{50}
|
||||
@xrdef{Bash Builtins-pg}{51}
|
||||
@xrdef{Modifying Shell Behavior-title}{Modifying Shell Behavior}
|
||||
@xrdef{Modifying Shell Behavior-snt}{Section@tie 4.3}
|
||||
@xrdef{The Set Builtin-title}{The Set Builtin}
|
||||
@xrdef{The Set Builtin-snt}{Section@tie 4.3.1}
|
||||
@xrdef{Modifying Shell Behavior-pg}{61}
|
||||
@xrdef{The Set Builtin-pg}{61}
|
||||
@xrdef{Modifying Shell Behavior-pg}{62}
|
||||
@xrdef{The Set Builtin-pg}{62}
|
||||
@xrdef{The Shopt Builtin-title}{The Shopt Builtin}
|
||||
@xrdef{The Shopt Builtin-snt}{Section@tie 4.3.2}
|
||||
@xrdef{The Shopt Builtin-pg}{65}
|
||||
@xrdef{The Shopt Builtin-pg}{66}
|
||||
@xrdef{Special Builtins-title}{Special Builtins}
|
||||
@xrdef{Special Builtins-snt}{Section@tie 4.4}
|
||||
@xrdef{Special Builtins-pg}{71}
|
||||
@xrdef{Special Builtins-pg}{72}
|
||||
@xrdef{Shell Variables-title}{Shell Variables}
|
||||
@xrdef{Shell Variables-snt}{Chapter@tie 5}
|
||||
@xrdef{Bourne Shell Variables-title}{Bourne Shell Variables}
|
||||
@xrdef{Bourne Shell Variables-snt}{Section@tie 5.1}
|
||||
@xrdef{Bash Variables-title}{Bash Variables}
|
||||
@xrdef{Bash Variables-snt}{Section@tie 5.2}
|
||||
@xrdef{Shell Variables-pg}{73}
|
||||
@xrdef{Bourne Shell Variables-pg}{73}
|
||||
@xrdef{Bash Variables-pg}{73}
|
||||
@xrdef{Shell Variables-pg}{74}
|
||||
@xrdef{Bourne Shell Variables-pg}{74}
|
||||
@xrdef{Bash Variables-pg}{74}
|
||||
@xrdef{Bash Features-title}{Bash Features}
|
||||
@xrdef{Bash Features-snt}{Chapter@tie 6}
|
||||
@xrdef{Invoking Bash-title}{Invoking Bash}
|
||||
@xrdef{Invoking Bash-snt}{Section@tie 6.1}
|
||||
@xrdef{Bash Features-pg}{85}
|
||||
@xrdef{Invoking Bash-pg}{85}
|
||||
@xrdef{Bash Features-pg}{86}
|
||||
@xrdef{Invoking Bash-pg}{86}
|
||||
@xrdef{Bash Startup Files-title}{Bash Startup Files}
|
||||
@xrdef{Bash Startup Files-snt}{Section@tie 6.2}
|
||||
@xrdef{Bash Startup Files-pg}{87}
|
||||
@xrdef{Bash Startup Files-pg}{88}
|
||||
@xrdef{Interactive Shells-title}{Interactive Shells}
|
||||
@xrdef{Interactive Shells-snt}{Section@tie 6.3}
|
||||
@xrdef{What is an Interactive Shell?-title}{What is an Interactive Shell?}
|
||||
@xrdef{What is an Interactive Shell?-snt}{Section@tie 6.3.1}
|
||||
@xrdef{Interactive Shells-pg}{88}
|
||||
@xrdef{Interactive Shells-pg}{89}
|
||||
@xrdef{Is this Shell Interactive?-title}{Is this Shell Interactive?}
|
||||
@xrdef{Is this Shell Interactive?-snt}{Section@tie 6.3.2}
|
||||
@xrdef{Interactive Shell Behavior-title}{Interactive Shell Behavior}
|
||||
@xrdef{Interactive Shell Behavior-snt}{Section@tie 6.3.3}
|
||||
@xrdef{What is an Interactive Shell?-pg}{89}
|
||||
@xrdef{Is this Shell Interactive?-pg}{89}
|
||||
@xrdef{Interactive Shell Behavior-pg}{89}
|
||||
@xrdef{What is an Interactive Shell?-pg}{90}
|
||||
@xrdef{Is this Shell Interactive?-pg}{90}
|
||||
@xrdef{Interactive Shell Behavior-pg}{90}
|
||||
@xrdef{Bash Conditional Expressions-title}{Bash Conditional Expressions}
|
||||
@xrdef{Bash Conditional Expressions-snt}{Section@tie 6.4}
|
||||
@xrdef{Bash Conditional Expressions-pg}{90}
|
||||
@xrdef{Bash Conditional Expressions-pg}{91}
|
||||
@xrdef{Shell Arithmetic-title}{Shell Arithmetic}
|
||||
@xrdef{Shell Arithmetic-snt}{Section@tie 6.5}
|
||||
@xrdef{Shell Arithmetic-pg}{92}
|
||||
@xrdef{Shell Arithmetic-pg}{93}
|
||||
@xrdef{Aliases-title}{Aliases}
|
||||
@xrdef{Aliases-snt}{Section@tie 6.6}
|
||||
@xrdef{Aliases-pg}{93}
|
||||
@xrdef{Aliases-pg}{94}
|
||||
@xrdef{Arrays-title}{Arrays}
|
||||
@xrdef{Arrays-snt}{Section@tie 6.7}
|
||||
@xrdef{Arrays-pg}{94}
|
||||
@xrdef{Arrays-pg}{95}
|
||||
@xrdef{The Directory Stack-title}{The Directory Stack}
|
||||
@xrdef{The Directory Stack-snt}{Section@tie 6.8}
|
||||
@xrdef{Directory Stack Builtins-title}{Directory Stack Builtins}
|
||||
@xrdef{Directory Stack Builtins-snt}{Section@tie 6.8.1}
|
||||
@xrdef{The Directory Stack-pg}{96}
|
||||
@xrdef{Directory Stack Builtins-pg}{96}
|
||||
@xrdef{The Directory Stack-pg}{97}
|
||||
@xrdef{Directory Stack Builtins-pg}{97}
|
||||
@xrdef{Controlling the Prompt-title}{Controlling the Prompt}
|
||||
@xrdef{Controlling the Prompt-snt}{Section@tie 6.9}
|
||||
@xrdef{Controlling the Prompt-pg}{97}
|
||||
@xrdef{Controlling the Prompt-pg}{98}
|
||||
@xrdef{The Restricted Shell-title}{The Restricted Shell}
|
||||
@xrdef{The Restricted Shell-snt}{Section@tie 6.10}
|
||||
@xrdef{Bash POSIX Mode-title}{Bash POSIX Mode}
|
||||
@xrdef{Bash POSIX Mode-snt}{Section@tie 6.11}
|
||||
@xrdef{The Restricted Shell-pg}{99}
|
||||
@xrdef{Bash POSIX Mode-pg}{99}
|
||||
@xrdef{The Restricted Shell-pg}{100}
|
||||
@xrdef{Bash POSIX Mode-pg}{100}
|
||||
@xrdef{Job Control-title}{Job Control}
|
||||
@xrdef{Job Control-snt}{Chapter@tie 7}
|
||||
@xrdef{Job Control Basics-title}{Job Control Basics}
|
||||
@xrdef{Job Control Basics-snt}{Section@tie 7.1}
|
||||
@xrdef{Job Control-pg}{104}
|
||||
@xrdef{Job Control Basics-pg}{104}
|
||||
@xrdef{Job Control-pg}{105}
|
||||
@xrdef{Job Control Basics-pg}{105}
|
||||
@xrdef{Job Control Builtins-title}{Job Control Builtins}
|
||||
@xrdef{Job Control Builtins-snt}{Section@tie 7.2}
|
||||
@xrdef{Job Control Builtins-pg}{105}
|
||||
@xrdef{Job Control Builtins-pg}{106}
|
||||
@xrdef{Job Control Variables-title}{Job Control Variables}
|
||||
@xrdef{Job Control Variables-snt}{Section@tie 7.3}
|
||||
@xrdef{Job Control Variables-pg}{107}
|
||||
@xrdef{Job Control Variables-pg}{108}
|
||||
@xrdef{Command Line Editing-title}{Command Line Editing}
|
||||
@xrdef{Command Line Editing-snt}{Chapter@tie 8}
|
||||
@xrdef{Introduction and Notation-title}{Introduction to Line Editing}
|
||||
@@ -240,109 +240,109 @@
|
||||
@xrdef{Readline Interaction-snt}{Section@tie 8.2}
|
||||
@xrdef{Readline Bare Essentials-title}{Readline Bare Essentials}
|
||||
@xrdef{Readline Bare Essentials-snt}{Section@tie 8.2.1}
|
||||
@xrdef{Command Line Editing-pg}{108}
|
||||
@xrdef{Introduction and Notation-pg}{108}
|
||||
@xrdef{Readline Interaction-pg}{108}
|
||||
@xrdef{Command Line Editing-pg}{109}
|
||||
@xrdef{Introduction and Notation-pg}{109}
|
||||
@xrdef{Readline Interaction-pg}{109}
|
||||
@xrdef{Readline Movement Commands-title}{Readline Movement Commands}
|
||||
@xrdef{Readline Movement Commands-snt}{Section@tie 8.2.2}
|
||||
@xrdef{Readline Killing Commands-title}{Readline Killing Commands}
|
||||
@xrdef{Readline Killing Commands-snt}{Section@tie 8.2.3}
|
||||
@xrdef{Readline Bare Essentials-pg}{109}
|
||||
@xrdef{Readline Movement Commands-pg}{109}
|
||||
@xrdef{Readline Bare Essentials-pg}{110}
|
||||
@xrdef{Readline Movement Commands-pg}{110}
|
||||
@xrdef{Readline Arguments-title}{Readline Arguments}
|
||||
@xrdef{Readline Arguments-snt}{Section@tie 8.2.4}
|
||||
@xrdef{Searching-title}{Searching for Commands in the History}
|
||||
@xrdef{Searching-snt}{Section@tie 8.2.5}
|
||||
@xrdef{Readline Killing Commands-pg}{110}
|
||||
@xrdef{Readline Arguments-pg}{110}
|
||||
@xrdef{Searching-pg}{110}
|
||||
@xrdef{Readline Killing Commands-pg}{111}
|
||||
@xrdef{Readline Arguments-pg}{111}
|
||||
@xrdef{Searching-pg}{111}
|
||||
@xrdef{Readline Init File-title}{Readline Init File}
|
||||
@xrdef{Readline Init File-snt}{Section@tie 8.3}
|
||||
@xrdef{Readline Init File Syntax-title}{Readline Init File Syntax}
|
||||
@xrdef{Readline Init File Syntax-snt}{Section@tie 8.3.1}
|
||||
@xrdef{Readline Init File-pg}{111}
|
||||
@xrdef{Readline Init File Syntax-pg}{111}
|
||||
@xrdef{Readline Init File-pg}{112}
|
||||
@xrdef{Readline Init File Syntax-pg}{112}
|
||||
@xrdef{Conditional Init Constructs-title}{Conditional Init Constructs}
|
||||
@xrdef{Conditional Init Constructs-snt}{Section@tie 8.3.2}
|
||||
@xrdef{Conditional Init Constructs-pg}{119}
|
||||
@xrdef{Conditional Init Constructs-pg}{120}
|
||||
@xrdef{Sample Init File-title}{Sample Init File}
|
||||
@xrdef{Sample Init File-snt}{Section@tie 8.3.3}
|
||||
@xrdef{Sample Init File-pg}{121}
|
||||
@xrdef{Sample Init File-pg}{122}
|
||||
@xrdef{Bindable Readline Commands-title}{Bindable Readline Commands}
|
||||
@xrdef{Bindable Readline Commands-snt}{Section@tie 8.4}
|
||||
@xrdef{Commands For Moving-title}{Commands For Moving}
|
||||
@xrdef{Commands For Moving-snt}{Section@tie 8.4.1}
|
||||
@xrdef{Bindable Readline Commands-pg}{124}
|
||||
@xrdef{Commands For Moving-pg}{124}
|
||||
@xrdef{Bindable Readline Commands-pg}{125}
|
||||
@xrdef{Commands For Moving-pg}{125}
|
||||
@xrdef{Commands For History-title}{Commands For Manipulating The History}
|
||||
@xrdef{Commands For History-snt}{Section@tie 8.4.2}
|
||||
@xrdef{Commands For History-pg}{125}
|
||||
@xrdef{Commands For History-pg}{126}
|
||||
@xrdef{Commands For Text-title}{Commands For Changing Text}
|
||||
@xrdef{Commands For Text-snt}{Section@tie 8.4.3}
|
||||
@xrdef{Commands For Text-pg}{126}
|
||||
@xrdef{Commands For Text-pg}{127}
|
||||
@xrdef{Commands For Killing-title}{Killing And Yanking}
|
||||
@xrdef{Commands For Killing-snt}{Section@tie 8.4.4}
|
||||
@xrdef{Commands For Killing-pg}{128}
|
||||
@xrdef{Commands For Killing-pg}{129}
|
||||
@xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
|
||||
@xrdef{Numeric Arguments-snt}{Section@tie 8.4.5}
|
||||
@xrdef{Commands For Completion-title}{Letting Readline Type For You}
|
||||
@xrdef{Commands For Completion-snt}{Section@tie 8.4.6}
|
||||
@xrdef{Numeric Arguments-pg}{129}
|
||||
@xrdef{Commands For Completion-pg}{129}
|
||||
@xrdef{Numeric Arguments-pg}{130}
|
||||
@xrdef{Commands For Completion-pg}{130}
|
||||
@xrdef{Keyboard Macros-title}{Keyboard Macros}
|
||||
@xrdef{Keyboard Macros-snt}{Section@tie 8.4.7}
|
||||
@xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
|
||||
@xrdef{Miscellaneous Commands-snt}{Section@tie 8.4.8}
|
||||
@xrdef{Keyboard Macros-pg}{131}
|
||||
@xrdef{Miscellaneous Commands-pg}{131}
|
||||
@xrdef{Keyboard Macros-pg}{132}
|
||||
@xrdef{Miscellaneous Commands-pg}{132}
|
||||
@xrdef{Readline vi Mode-title}{Readline vi Mode}
|
||||
@xrdef{Readline vi Mode-snt}{Section@tie 8.5}
|
||||
@xrdef{Readline vi Mode-pg}{133}
|
||||
@xrdef{Programmable Completion-title}{Programmable Completion}
|
||||
@xrdef{Programmable Completion-snt}{Section@tie 8.6}
|
||||
@xrdef{Programmable Completion-pg}{134}
|
||||
@xrdef{Readline vi Mode-pg}{135}
|
||||
@xrdef{Programmable Completion-pg}{135}
|
||||
@xrdef{Programmable Completion Builtins-title}{Programmable Completion Builtins}
|
||||
@xrdef{Programmable Completion Builtins-snt}{Section@tie 8.7}
|
||||
@xrdef{Programmable Completion Builtins-pg}{136}
|
||||
@xrdef{Programmable Completion Builtins-pg}{137}
|
||||
@xrdef{A Programmable Completion Example-title}{A Programmable Completion Example}
|
||||
@xrdef{A Programmable Completion Example-snt}{Section@tie 8.8}
|
||||
@xrdef{A Programmable Completion Example-pg}{140}
|
||||
@xrdef{A Programmable Completion Example-pg}{141}
|
||||
@xrdef{Using History Interactively-title}{Using History Interactively}
|
||||
@xrdef{Using History Interactively-snt}{Chapter@tie 9}
|
||||
@xrdef{Bash History Facilities-title}{Bash History Facilities}
|
||||
@xrdef{Bash History Facilities-snt}{Section@tie 9.1}
|
||||
@xrdef{Bash History Builtins-title}{Bash History Builtins}
|
||||
@xrdef{Bash History Builtins-snt}{Section@tie 9.2}
|
||||
@xrdef{Using History Interactively-pg}{143}
|
||||
@xrdef{Bash History Facilities-pg}{143}
|
||||
@xrdef{Bash History Builtins-pg}{143}
|
||||
@xrdef{Using History Interactively-pg}{144}
|
||||
@xrdef{Bash History Facilities-pg}{144}
|
||||
@xrdef{Bash History Builtins-pg}{144}
|
||||
@xrdef{History Interaction-title}{History Expansion}
|
||||
@xrdef{History Interaction-snt}{Section@tie 9.3}
|
||||
@xrdef{History Interaction-pg}{145}
|
||||
@xrdef{History Interaction-pg}{146}
|
||||
@xrdef{Event Designators-title}{Event Designators}
|
||||
@xrdef{Event Designators-snt}{Section@tie 9.3.1}
|
||||
@xrdef{Word Designators-title}{Word Designators}
|
||||
@xrdef{Word Designators-snt}{Section@tie 9.3.2}
|
||||
@xrdef{Event Designators-pg}{146}
|
||||
@xrdef{Word Designators-pg}{146}
|
||||
@xrdef{Event Designators-pg}{147}
|
||||
@xrdef{Word Designators-pg}{147}
|
||||
@xrdef{Modifiers-title}{Modifiers}
|
||||
@xrdef{Modifiers-snt}{Section@tie 9.3.3}
|
||||
@xrdef{Modifiers-pg}{147}
|
||||
@xrdef{Modifiers-pg}{148}
|
||||
@xrdef{Installing Bash-title}{Installing Bash}
|
||||
@xrdef{Installing Bash-snt}{Chapter@tie 10}
|
||||
@xrdef{Basic Installation-title}{Basic Installation}
|
||||
@xrdef{Basic Installation-snt}{Section@tie 10.1}
|
||||
@xrdef{Installing Bash-pg}{149}
|
||||
@xrdef{Basic Installation-pg}{149}
|
||||
@xrdef{Installing Bash-pg}{150}
|
||||
@xrdef{Basic Installation-pg}{150}
|
||||
@xrdef{Compilers and Options-title}{Compilers and Options}
|
||||
@xrdef{Compilers and Options-snt}{Section@tie 10.2}
|
||||
@xrdef{Compiling For Multiple Architectures-title}{Compiling For Multiple Architectures}
|
||||
@xrdef{Compiling For Multiple Architectures-snt}{Section@tie 10.3}
|
||||
@xrdef{Installation Names-title}{Installation Names}
|
||||
@xrdef{Installation Names-snt}{Section@tie 10.4}
|
||||
@xrdef{Compilers and Options-pg}{150}
|
||||
@xrdef{Compiling For Multiple Architectures-pg}{150}
|
||||
@xrdef{Installation Names-pg}{150}
|
||||
@xrdef{Compilers and Options-pg}{151}
|
||||
@xrdef{Compiling For Multiple Architectures-pg}{151}
|
||||
@xrdef{Installation Names-pg}{151}
|
||||
@xrdef{Specifying the System Type-title}{Specifying the System Type}
|
||||
@xrdef{Specifying the System Type-snt}{Section@tie 10.5}
|
||||
@xrdef{Sharing Defaults-title}{Sharing Defaults}
|
||||
@@ -351,34 +351,34 @@
|
||||
@xrdef{Operation Controls-snt}{Section@tie 10.7}
|
||||
@xrdef{Optional Features-title}{Optional Features}
|
||||
@xrdef{Optional Features-snt}{Section@tie 10.8}
|
||||
@xrdef{Specifying the System Type-pg}{151}
|
||||
@xrdef{Sharing Defaults-pg}{151}
|
||||
@xrdef{Operation Controls-pg}{151}
|
||||
@xrdef{Optional Features-pg}{152}
|
||||
@xrdef{Specifying the System Type-pg}{152}
|
||||
@xrdef{Sharing Defaults-pg}{152}
|
||||
@xrdef{Operation Controls-pg}{152}
|
||||
@xrdef{Optional Features-pg}{153}
|
||||
@xrdef{Reporting Bugs-title}{Reporting Bugs}
|
||||
@xrdef{Reporting Bugs-snt}{Appendix@tie @char65{}}
|
||||
@xrdef{Reporting Bugs-pg}{157}
|
||||
@xrdef{Reporting Bugs-pg}{158}
|
||||
@xrdef{Major Differences From The Bourne Shell-title}{Major Differences From The Bourne Shell}
|
||||
@xrdef{Major Differences From The Bourne Shell-snt}{Appendix@tie @char66{}}
|
||||
@xrdef{Major Differences From The Bourne Shell-pg}{158}
|
||||
@xrdef{Major Differences From The Bourne Shell-pg}{159}
|
||||
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
|
||||
@xrdef{GNU Free Documentation License-snt}{Appendix@tie @char67{}}
|
||||
@xrdef{GNU Free Documentation License-pg}{164}
|
||||
@xrdef{GNU Free Documentation License-pg}{165}
|
||||
@xrdef{Indexes-title}{Indexes}
|
||||
@xrdef{Indexes-snt}{Appendix@tie @char68{}}
|
||||
@xrdef{Builtin Index-title}{Index of Shell Builtin Commands}
|
||||
@xrdef{Builtin Index-snt}{Section@tie @char68.1}
|
||||
@xrdef{Indexes-pg}{172}
|
||||
@xrdef{Builtin Index-pg}{172}
|
||||
@xrdef{Indexes-pg}{173}
|
||||
@xrdef{Builtin Index-pg}{173}
|
||||
@xrdef{Reserved Word Index-title}{Index of Shell Reserved Words}
|
||||
@xrdef{Reserved Word Index-snt}{Section@tie @char68.2}
|
||||
@xrdef{Variable Index-title}{Parameter and Variable Index}
|
||||
@xrdef{Variable Index-snt}{Section@tie @char68.3}
|
||||
@xrdef{Reserved Word Index-pg}{173}
|
||||
@xrdef{Variable Index-pg}{174}
|
||||
@xrdef{Reserved Word Index-pg}{174}
|
||||
@xrdef{Variable Index-pg}{175}
|
||||
@xrdef{Function Index-title}{Function Index}
|
||||
@xrdef{Function Index-snt}{Section@tie @char68.4}
|
||||
@xrdef{Function Index-pg}{176}
|
||||
@xrdef{Function Index-pg}{177}
|
||||
@xrdef{Concept Index-title}{Concept Index}
|
||||
@xrdef{Concept Index-snt}{Section@tie @char68.5}
|
||||
@xrdef{Concept Index-pg}{178}
|
||||
@xrdef{Concept Index-pg}{179}
|
||||
|
||||
+59
-59
@@ -1,59 +1,59 @@
|
||||
\entry{:}{43}{\code {:}}
|
||||
\entry{.}{43}{\code {.}}
|
||||
\entry{break}{44}{\code {break}}
|
||||
\entry{cd}{44}{\code {cd}}
|
||||
\entry{continue}{44}{\code {continue}}
|
||||
\entry{eval}{44}{\code {eval}}
|
||||
\entry{exec}{45}{\code {exec}}
|
||||
\entry{exit}{45}{\code {exit}}
|
||||
\entry{export}{45}{\code {export}}
|
||||
\entry{getopts}{45}{\code {getopts}}
|
||||
\entry{hash}{46}{\code {hash}}
|
||||
\entry{pwd}{46}{\code {pwd}}
|
||||
\entry{readonly}{46}{\code {readonly}}
|
||||
\entry{return}{47}{\code {return}}
|
||||
\entry{shift}{47}{\code {shift}}
|
||||
\entry{test}{47}{\code {test}}
|
||||
\entry{[}{47}{\code {[}}
|
||||
\entry{times}{49}{\code {times}}
|
||||
\entry{trap}{49}{\code {trap}}
|
||||
\entry{umask}{50}{\code {umask}}
|
||||
\entry{unset}{50}{\code {unset}}
|
||||
\entry{alias}{50}{\code {alias}}
|
||||
\entry{bind}{50}{\code {bind}}
|
||||
\entry{builtin}{52}{\code {builtin}}
|
||||
\entry{caller}{52}{\code {caller}}
|
||||
\entry{command}{52}{\code {command}}
|
||||
\entry{declare}{52}{\code {declare}}
|
||||
\entry{echo}{54}{\code {echo}}
|
||||
\entry{enable}{55}{\code {enable}}
|
||||
\entry{help}{55}{\code {help}}
|
||||
\entry{let}{55}{\code {let}}
|
||||
\entry{local}{55}{\code {local}}
|
||||
\entry{logout}{56}{\code {logout}}
|
||||
\entry{mapfile}{56}{\code {mapfile}}
|
||||
\entry{printf}{56}{\code {printf}}
|
||||
\entry{read}{57}{\code {read}}
|
||||
\entry{readarray}{59}{\code {readarray}}
|
||||
\entry{source}{59}{\code {source}}
|
||||
\entry{type}{59}{\code {type}}
|
||||
\entry{typeset}{59}{\code {typeset}}
|
||||
\entry{ulimit}{59}{\code {ulimit}}
|
||||
\entry{unalias}{61}{\code {unalias}}
|
||||
\entry{set}{61}{\code {set}}
|
||||
\entry{shopt}{65}{\code {shopt}}
|
||||
\entry{dirs}{96}{\code {dirs}}
|
||||
\entry{popd}{96}{\code {popd}}
|
||||
\entry{pushd}{97}{\code {pushd}}
|
||||
\entry{bg}{105}{\code {bg}}
|
||||
\entry{fg}{105}{\code {fg}}
|
||||
\entry{jobs}{105}{\code {jobs}}
|
||||
\entry{kill}{106}{\code {kill}}
|
||||
\entry{wait}{106}{\code {wait}}
|
||||
\entry{disown}{106}{\code {disown}}
|
||||
\entry{suspend}{107}{\code {suspend}}
|
||||
\entry{compgen}{136}{\code {compgen}}
|
||||
\entry{complete}{136}{\code {complete}}
|
||||
\entry{compopt}{139}{\code {compopt}}
|
||||
\entry{fc}{144}{\code {fc}}
|
||||
\entry{history}{144}{\code {history}}
|
||||
\entry{:}{44}{\code {:}}
|
||||
\entry{.}{44}{\code {.}}
|
||||
\entry{break}{45}{\code {break}}
|
||||
\entry{cd}{45}{\code {cd}}
|
||||
\entry{continue}{45}{\code {continue}}
|
||||
\entry{eval}{45}{\code {eval}}
|
||||
\entry{exec}{46}{\code {exec}}
|
||||
\entry{exit}{46}{\code {exit}}
|
||||
\entry{export}{46}{\code {export}}
|
||||
\entry{getopts}{46}{\code {getopts}}
|
||||
\entry{hash}{47}{\code {hash}}
|
||||
\entry{pwd}{47}{\code {pwd}}
|
||||
\entry{readonly}{47}{\code {readonly}}
|
||||
\entry{return}{48}{\code {return}}
|
||||
\entry{shift}{48}{\code {shift}}
|
||||
\entry{test}{48}{\code {test}}
|
||||
\entry{[}{48}{\code {[}}
|
||||
\entry{times}{50}{\code {times}}
|
||||
\entry{trap}{50}{\code {trap}}
|
||||
\entry{umask}{51}{\code {umask}}
|
||||
\entry{unset}{51}{\code {unset}}
|
||||
\entry{alias}{51}{\code {alias}}
|
||||
\entry{bind}{51}{\code {bind}}
|
||||
\entry{builtin}{53}{\code {builtin}}
|
||||
\entry{caller}{53}{\code {caller}}
|
||||
\entry{command}{53}{\code {command}}
|
||||
\entry{declare}{53}{\code {declare}}
|
||||
\entry{echo}{55}{\code {echo}}
|
||||
\entry{enable}{56}{\code {enable}}
|
||||
\entry{help}{56}{\code {help}}
|
||||
\entry{let}{56}{\code {let}}
|
||||
\entry{local}{56}{\code {local}}
|
||||
\entry{logout}{57}{\code {logout}}
|
||||
\entry{mapfile}{57}{\code {mapfile}}
|
||||
\entry{printf}{57}{\code {printf}}
|
||||
\entry{read}{58}{\code {read}}
|
||||
\entry{readarray}{60}{\code {readarray}}
|
||||
\entry{source}{60}{\code {source}}
|
||||
\entry{type}{60}{\code {type}}
|
||||
\entry{typeset}{60}{\code {typeset}}
|
||||
\entry{ulimit}{60}{\code {ulimit}}
|
||||
\entry{unalias}{62}{\code {unalias}}
|
||||
\entry{set}{62}{\code {set}}
|
||||
\entry{shopt}{66}{\code {shopt}}
|
||||
\entry{dirs}{97}{\code {dirs}}
|
||||
\entry{popd}{97}{\code {popd}}
|
||||
\entry{pushd}{98}{\code {pushd}}
|
||||
\entry{bg}{106}{\code {bg}}
|
||||
\entry{fg}{106}{\code {fg}}
|
||||
\entry{jobs}{106}{\code {jobs}}
|
||||
\entry{kill}{107}{\code {kill}}
|
||||
\entry{wait}{107}{\code {wait}}
|
||||
\entry{disown}{107}{\code {disown}}
|
||||
\entry{suspend}{108}{\code {suspend}}
|
||||
\entry{compgen}{137}{\code {compgen}}
|
||||
\entry{complete}{137}{\code {complete}}
|
||||
\entry{compopt}{141}{\code {compopt}}
|
||||
\entry{fc}{145}{\code {fc}}
|
||||
\entry{history}{145}{\code {history}}
|
||||
|
||||
+59
-59
@@ -1,80 +1,80 @@
|
||||
\initial {.}
|
||||
\entry {\code {.}}{43}
|
||||
\entry {\code {.}}{44}
|
||||
\initial {:}
|
||||
\entry {\code {:}}{43}
|
||||
\entry {\code {:}}{44}
|
||||
\initial {[}
|
||||
\entry {\code {[}}{47}
|
||||
\entry {\code {[}}{48}
|
||||
\initial {A}
|
||||
\entry {\code {alias}}{50}
|
||||
\entry {\code {alias}}{51}
|
||||
\initial {B}
|
||||
\entry {\code {bg}}{105}
|
||||
\entry {\code {bind}}{50}
|
||||
\entry {\code {break}}{44}
|
||||
\entry {\code {builtin}}{52}
|
||||
\entry {\code {bg}}{106}
|
||||
\entry {\code {bind}}{51}
|
||||
\entry {\code {break}}{45}
|
||||
\entry {\code {builtin}}{53}
|
||||
\initial {C}
|
||||
\entry {\code {caller}}{52}
|
||||
\entry {\code {cd}}{44}
|
||||
\entry {\code {command}}{52}
|
||||
\entry {\code {compgen}}{136}
|
||||
\entry {\code {complete}}{136}
|
||||
\entry {\code {compopt}}{139}
|
||||
\entry {\code {continue}}{44}
|
||||
\entry {\code {caller}}{53}
|
||||
\entry {\code {cd}}{45}
|
||||
\entry {\code {command}}{53}
|
||||
\entry {\code {compgen}}{137}
|
||||
\entry {\code {complete}}{137}
|
||||
\entry {\code {compopt}}{141}
|
||||
\entry {\code {continue}}{45}
|
||||
\initial {D}
|
||||
\entry {\code {declare}}{52}
|
||||
\entry {\code {dirs}}{96}
|
||||
\entry {\code {disown}}{106}
|
||||
\entry {\code {declare}}{53}
|
||||
\entry {\code {dirs}}{97}
|
||||
\entry {\code {disown}}{107}
|
||||
\initial {E}
|
||||
\entry {\code {echo}}{54}
|
||||
\entry {\code {enable}}{55}
|
||||
\entry {\code {eval}}{44}
|
||||
\entry {\code {exec}}{45}
|
||||
\entry {\code {exit}}{45}
|
||||
\entry {\code {export}}{45}
|
||||
\entry {\code {echo}}{55}
|
||||
\entry {\code {enable}}{56}
|
||||
\entry {\code {eval}}{45}
|
||||
\entry {\code {exec}}{46}
|
||||
\entry {\code {exit}}{46}
|
||||
\entry {\code {export}}{46}
|
||||
\initial {F}
|
||||
\entry {\code {fc}}{144}
|
||||
\entry {\code {fg}}{105}
|
||||
\entry {\code {fc}}{145}
|
||||
\entry {\code {fg}}{106}
|
||||
\initial {G}
|
||||
\entry {\code {getopts}}{45}
|
||||
\entry {\code {getopts}}{46}
|
||||
\initial {H}
|
||||
\entry {\code {hash}}{46}
|
||||
\entry {\code {help}}{55}
|
||||
\entry {\code {history}}{144}
|
||||
\entry {\code {hash}}{47}
|
||||
\entry {\code {help}}{56}
|
||||
\entry {\code {history}}{145}
|
||||
\initial {J}
|
||||
\entry {\code {jobs}}{105}
|
||||
\entry {\code {jobs}}{106}
|
||||
\initial {K}
|
||||
\entry {\code {kill}}{106}
|
||||
\entry {\code {kill}}{107}
|
||||
\initial {L}
|
||||
\entry {\code {let}}{55}
|
||||
\entry {\code {local}}{55}
|
||||
\entry {\code {logout}}{56}
|
||||
\entry {\code {let}}{56}
|
||||
\entry {\code {local}}{56}
|
||||
\entry {\code {logout}}{57}
|
||||
\initial {M}
|
||||
\entry {\code {mapfile}}{56}
|
||||
\entry {\code {mapfile}}{57}
|
||||
\initial {P}
|
||||
\entry {\code {popd}}{96}
|
||||
\entry {\code {printf}}{56}
|
||||
\entry {\code {pushd}}{97}
|
||||
\entry {\code {pwd}}{46}
|
||||
\entry {\code {popd}}{97}
|
||||
\entry {\code {printf}}{57}
|
||||
\entry {\code {pushd}}{98}
|
||||
\entry {\code {pwd}}{47}
|
||||
\initial {R}
|
||||
\entry {\code {read}}{57}
|
||||
\entry {\code {readarray}}{59}
|
||||
\entry {\code {readonly}}{46}
|
||||
\entry {\code {return}}{47}
|
||||
\entry {\code {read}}{58}
|
||||
\entry {\code {readarray}}{60}
|
||||
\entry {\code {readonly}}{47}
|
||||
\entry {\code {return}}{48}
|
||||
\initial {S}
|
||||
\entry {\code {set}}{61}
|
||||
\entry {\code {shift}}{47}
|
||||
\entry {\code {shopt}}{65}
|
||||
\entry {\code {source}}{59}
|
||||
\entry {\code {suspend}}{107}
|
||||
\entry {\code {set}}{62}
|
||||
\entry {\code {shift}}{48}
|
||||
\entry {\code {shopt}}{66}
|
||||
\entry {\code {source}}{60}
|
||||
\entry {\code {suspend}}{108}
|
||||
\initial {T}
|
||||
\entry {\code {test}}{47}
|
||||
\entry {\code {times}}{49}
|
||||
\entry {\code {trap}}{49}
|
||||
\entry {\code {type}}{59}
|
||||
\entry {\code {typeset}}{59}
|
||||
\entry {\code {test}}{48}
|
||||
\entry {\code {times}}{50}
|
||||
\entry {\code {trap}}{50}
|
||||
\entry {\code {type}}{60}
|
||||
\entry {\code {typeset}}{60}
|
||||
\initial {U}
|
||||
\entry {\code {ulimit}}{59}
|
||||
\entry {\code {umask}}{50}
|
||||
\entry {\code {unalias}}{61}
|
||||
\entry {\code {unset}}{50}
|
||||
\entry {\code {ulimit}}{60}
|
||||
\entry {\code {umask}}{51}
|
||||
\entry {\code {unalias}}{62}
|
||||
\entry {\code {unset}}{51}
|
||||
\initial {W}
|
||||
\entry {\code {wait}}{106}
|
||||
\entry {\code {wait}}{107}
|
||||
|
||||
+44
-44
@@ -71,48 +71,48 @@
|
||||
\entry{exit status}{41}{exit status}
|
||||
\entry{signal handling}{41}{signal handling}
|
||||
\entry{shell script}{42}{shell script}
|
||||
\entry{special builtin}{71}{special builtin}
|
||||
\entry{login shell}{87}{login shell}
|
||||
\entry{interactive shell}{87}{interactive shell}
|
||||
\entry{startup files}{87}{startup files}
|
||||
\entry{special builtin}{72}{special builtin}
|
||||
\entry{login shell}{88}{login shell}
|
||||
\entry{interactive shell}{88}{interactive shell}
|
||||
\entry{shell, interactive}{88}{shell, interactive}
|
||||
\entry{expressions, conditional}{90}{expressions, conditional}
|
||||
\entry{arithmetic, shell}{92}{arithmetic, shell}
|
||||
\entry{shell arithmetic}{92}{shell arithmetic}
|
||||
\entry{expressions, arithmetic}{92}{expressions, arithmetic}
|
||||
\entry{evaluation, arithmetic}{92}{evaluation, arithmetic}
|
||||
\entry{arithmetic evaluation}{92}{arithmetic evaluation}
|
||||
\entry{alias expansion}{93}{alias expansion}
|
||||
\entry{arrays}{94}{arrays}
|
||||
\entry{directory stack}{96}{directory stack}
|
||||
\entry{prompting}{97}{prompting}
|
||||
\entry{restricted shell}{99}{restricted shell}
|
||||
\entry{POSIX Mode}{99}{POSIX Mode}
|
||||
\entry{job control}{104}{job control}
|
||||
\entry{foreground}{104}{foreground}
|
||||
\entry{background}{104}{background}
|
||||
\entry{suspending jobs}{104}{suspending jobs}
|
||||
\entry{Readline, how to use}{107}{Readline, how to use}
|
||||
\entry{interaction, readline}{108}{interaction, readline}
|
||||
\entry{notation, readline}{109}{notation, readline}
|
||||
\entry{command editing}{109}{command editing}
|
||||
\entry{editing command lines}{109}{editing command lines}
|
||||
\entry{killing text}{110}{killing text}
|
||||
\entry{yanking text}{110}{yanking text}
|
||||
\entry{kill ring}{110}{kill ring}
|
||||
\entry{initialization file, readline}{111}{initialization file, readline}
|
||||
\entry{variables, readline}{112}{variables, readline}
|
||||
\entry{programmable completion}{134}{programmable completion}
|
||||
\entry{completion builtins}{136}{completion builtins}
|
||||
\entry{History, how to use}{142}{History, how to use}
|
||||
\entry{command history}{143}{command history}
|
||||
\entry{history list}{143}{history list}
|
||||
\entry{history builtins}{143}{history builtins}
|
||||
\entry{history expansion}{145}{history expansion}
|
||||
\entry{event designators}{146}{event designators}
|
||||
\entry{history events}{146}{history events}
|
||||
\entry{installation}{149}{installation}
|
||||
\entry{configuration}{149}{configuration}
|
||||
\entry{Bash installation}{149}{Bash installation}
|
||||
\entry{Bash configuration}{149}{Bash configuration}
|
||||
\entry{startup files}{88}{startup files}
|
||||
\entry{interactive shell}{89}{interactive shell}
|
||||
\entry{shell, interactive}{89}{shell, interactive}
|
||||
\entry{expressions, conditional}{91}{expressions, conditional}
|
||||
\entry{arithmetic, shell}{93}{arithmetic, shell}
|
||||
\entry{shell arithmetic}{93}{shell arithmetic}
|
||||
\entry{expressions, arithmetic}{93}{expressions, arithmetic}
|
||||
\entry{evaluation, arithmetic}{93}{evaluation, arithmetic}
|
||||
\entry{arithmetic evaluation}{93}{arithmetic evaluation}
|
||||
\entry{alias expansion}{94}{alias expansion}
|
||||
\entry{arrays}{95}{arrays}
|
||||
\entry{directory stack}{97}{directory stack}
|
||||
\entry{prompting}{98}{prompting}
|
||||
\entry{restricted shell}{100}{restricted shell}
|
||||
\entry{POSIX Mode}{100}{POSIX Mode}
|
||||
\entry{job control}{105}{job control}
|
||||
\entry{foreground}{105}{foreground}
|
||||
\entry{background}{105}{background}
|
||||
\entry{suspending jobs}{105}{suspending jobs}
|
||||
\entry{Readline, how to use}{108}{Readline, how to use}
|
||||
\entry{interaction, readline}{109}{interaction, readline}
|
||||
\entry{notation, readline}{110}{notation, readline}
|
||||
\entry{command editing}{110}{command editing}
|
||||
\entry{editing command lines}{110}{editing command lines}
|
||||
\entry{killing text}{111}{killing text}
|
||||
\entry{yanking text}{111}{yanking text}
|
||||
\entry{kill ring}{111}{kill ring}
|
||||
\entry{initialization file, readline}{112}{initialization file, readline}
|
||||
\entry{variables, readline}{113}{variables, readline}
|
||||
\entry{programmable completion}{135}{programmable completion}
|
||||
\entry{completion builtins}{137}{completion builtins}
|
||||
\entry{History, how to use}{143}{History, how to use}
|
||||
\entry{command history}{144}{command history}
|
||||
\entry{history list}{144}{history list}
|
||||
\entry{history builtins}{144}{history builtins}
|
||||
\entry{history expansion}{146}{history expansion}
|
||||
\entry{event designators}{147}{event designators}
|
||||
\entry{history events}{147}{history events}
|
||||
\entry{installation}{150}{installation}
|
||||
\entry{configuration}{150}{configuration}
|
||||
\entry{Bash installation}{150}{Bash installation}
|
||||
\entry{Bash configuration}{150}{Bash configuration}
|
||||
|
||||
+44
-44
@@ -1,21 +1,21 @@
|
||||
\initial {A}
|
||||
\entry {alias expansion}{93}
|
||||
\entry {arithmetic evaluation}{92}
|
||||
\entry {alias expansion}{94}
|
||||
\entry {arithmetic evaluation}{93}
|
||||
\entry {arithmetic expansion}{31}
|
||||
\entry {arithmetic, shell}{92}
|
||||
\entry {arrays}{94}
|
||||
\entry {arithmetic, shell}{93}
|
||||
\entry {arrays}{95}
|
||||
\initial {B}
|
||||
\entry {background}{104}
|
||||
\entry {Bash configuration}{149}
|
||||
\entry {Bash installation}{149}
|
||||
\entry {background}{105}
|
||||
\entry {Bash configuration}{150}
|
||||
\entry {Bash installation}{150}
|
||||
\entry {Bourne shell}{5}
|
||||
\entry {brace expansion}{23}
|
||||
\entry {builtin}{3}
|
||||
\initial {C}
|
||||
\entry {command editing}{109}
|
||||
\entry {command editing}{110}
|
||||
\entry {command execution}{39}
|
||||
\entry {command expansion}{38}
|
||||
\entry {command history}{143}
|
||||
\entry {command history}{144}
|
||||
\entry {command search}{39}
|
||||
\entry {command substitution}{31}
|
||||
\entry {command timing}{8}
|
||||
@@ -28,17 +28,17 @@
|
||||
\entry {commands, shell}{8}
|
||||
\entry {commands, simple}{8}
|
||||
\entry {comments, shell}{7}
|
||||
\entry {completion builtins}{136}
|
||||
\entry {configuration}{149}
|
||||
\entry {completion builtins}{137}
|
||||
\entry {configuration}{150}
|
||||
\entry {control operator}{3}
|
||||
\entry {coprocess}{15}
|
||||
\initial {D}
|
||||
\entry {directory stack}{96}
|
||||
\entry {directory stack}{97}
|
||||
\initial {E}
|
||||
\entry {editing command lines}{109}
|
||||
\entry {editing command lines}{110}
|
||||
\entry {environment}{40}
|
||||
\entry {evaluation, arithmetic}{92}
|
||||
\entry {event designators}{146}
|
||||
\entry {evaluation, arithmetic}{93}
|
||||
\entry {event designators}{147}
|
||||
\entry {execution environment}{39}
|
||||
\entry {exit status}{3, 41}
|
||||
\entry {expansion}{22}
|
||||
@@ -48,43 +48,43 @@
|
||||
\entry {expansion, parameter}{24}
|
||||
\entry {expansion, pathname}{32}
|
||||
\entry {expansion, tilde}{24}
|
||||
\entry {expressions, arithmetic}{92}
|
||||
\entry {expressions, conditional}{90}
|
||||
\entry {expressions, arithmetic}{93}
|
||||
\entry {expressions, conditional}{91}
|
||||
\initial {F}
|
||||
\entry {field}{3}
|
||||
\entry {filename}{3}
|
||||
\entry {filename expansion}{32}
|
||||
\entry {foreground}{104}
|
||||
\entry {foreground}{105}
|
||||
\entry {functions, shell}{17}
|
||||
\initial {H}
|
||||
\entry {history builtins}{143}
|
||||
\entry {history events}{146}
|
||||
\entry {history expansion}{145}
|
||||
\entry {history list}{143}
|
||||
\entry {History, how to use}{142}
|
||||
\entry {history builtins}{144}
|
||||
\entry {history events}{147}
|
||||
\entry {history expansion}{146}
|
||||
\entry {history list}{144}
|
||||
\entry {History, how to use}{143}
|
||||
\initial {I}
|
||||
\entry {identifier}{3}
|
||||
\entry {initialization file, readline}{111}
|
||||
\entry {installation}{149}
|
||||
\entry {interaction, readline}{108}
|
||||
\entry {interactive shell}{87, 88}
|
||||
\entry {initialization file, readline}{112}
|
||||
\entry {installation}{150}
|
||||
\entry {interaction, readline}{109}
|
||||
\entry {interactive shell}{88, 89}
|
||||
\entry {internationalization}{7}
|
||||
\initial {J}
|
||||
\entry {job}{3}
|
||||
\entry {job control}{3, 104}
|
||||
\entry {job control}{3, 105}
|
||||
\initial {K}
|
||||
\entry {kill ring}{110}
|
||||
\entry {killing text}{110}
|
||||
\entry {kill ring}{111}
|
||||
\entry {killing text}{111}
|
||||
\initial {L}
|
||||
\entry {localization}{7}
|
||||
\entry {login shell}{87}
|
||||
\entry {login shell}{88}
|
||||
\initial {M}
|
||||
\entry {matching, pattern}{33}
|
||||
\entry {metacharacter}{3}
|
||||
\initial {N}
|
||||
\entry {name}{3}
|
||||
\entry {native languages}{7}
|
||||
\entry {notation, readline}{109}
|
||||
\entry {notation, readline}{110}
|
||||
\initial {O}
|
||||
\entry {operator, shell}{3}
|
||||
\initial {P}
|
||||
@@ -96,41 +96,41 @@
|
||||
\entry {pattern matching}{33}
|
||||
\entry {pipeline}{8}
|
||||
\entry {POSIX}{3}
|
||||
\entry {POSIX Mode}{99}
|
||||
\entry {POSIX Mode}{100}
|
||||
\entry {process group}{3}
|
||||
\entry {process group ID}{3}
|
||||
\entry {process substitution}{31}
|
||||
\entry {programmable completion}{134}
|
||||
\entry {prompting}{97}
|
||||
\entry {programmable completion}{135}
|
||||
\entry {prompting}{98}
|
||||
\initial {Q}
|
||||
\entry {quoting}{6}
|
||||
\entry {quoting, ANSI}{6}
|
||||
\initial {R}
|
||||
\entry {Readline, how to use}{107}
|
||||
\entry {Readline, how to use}{108}
|
||||
\entry {redirection}{34}
|
||||
\entry {reserved word}{3}
|
||||
\entry {restricted shell}{99}
|
||||
\entry {restricted shell}{100}
|
||||
\entry {return status}{4}
|
||||
\initial {S}
|
||||
\entry {shell arithmetic}{92}
|
||||
\entry {shell arithmetic}{93}
|
||||
\entry {shell function}{17}
|
||||
\entry {shell script}{42}
|
||||
\entry {shell variable}{20}
|
||||
\entry {shell, interactive}{88}
|
||||
\entry {shell, interactive}{89}
|
||||
\entry {signal}{4}
|
||||
\entry {signal handling}{41}
|
||||
\entry {special builtin}{4, 71}
|
||||
\entry {startup files}{87}
|
||||
\entry {suspending jobs}{104}
|
||||
\entry {special builtin}{4, 72}
|
||||
\entry {startup files}{88}
|
||||
\entry {suspending jobs}{105}
|
||||
\initial {T}
|
||||
\entry {tilde expansion}{24}
|
||||
\entry {token}{4}
|
||||
\entry {translation, native languages}{7}
|
||||
\initial {V}
|
||||
\entry {variable, shell}{20}
|
||||
\entry {variables, readline}{112}
|
||||
\entry {variables, readline}{113}
|
||||
\initial {W}
|
||||
\entry {word}{4}
|
||||
\entry {word splitting}{32}
|
||||
\initial {Y}
|
||||
\entry {yanking text}{110}
|
||||
\entry {yanking text}{111}
|
||||
|
||||
Binary file not shown.
+111
-110
@@ -1,110 +1,111 @@
|
||||
\entry{beginning-of-line (C-a)}{124}{\code {beginning-of-line (C-a)}}
|
||||
\entry{end-of-line (C-e)}{124}{\code {end-of-line (C-e)}}
|
||||
\entry{forward-char (C-f)}{124}{\code {forward-char (C-f)}}
|
||||
\entry{backward-char (C-b)}{124}{\code {backward-char (C-b)}}
|
||||
\entry{forward-word (M-f)}{124}{\code {forward-word (M-f)}}
|
||||
\entry{backward-word (M-b)}{124}{\code {backward-word (M-b)}}
|
||||
\entry{shell-forward-word ()}{124}{\code {shell-forward-word ()}}
|
||||
\entry{shell-backward-word ()}{124}{\code {shell-backward-word ()}}
|
||||
\entry{previous-screen-line ()}{124}{\code {previous-screen-line ()}}
|
||||
\entry{next-screen-line ()}{125}{\code {next-screen-line ()}}
|
||||
\entry{clear-screen (C-l)}{125}{\code {clear-screen (C-l)}}
|
||||
\entry{redraw-current-line ()}{125}{\code {redraw-current-line ()}}
|
||||
\entry{accept-line (Newline or Return)}{125}{\code {accept-line (Newline or Return)}}
|
||||
\entry{previous-history (C-p)}{125}{\code {previous-history (C-p)}}
|
||||
\entry{next-history (C-n)}{125}{\code {next-history (C-n)}}
|
||||
\entry{beginning-of-history (M-<)}{125}{\code {beginning-of-history (M-<)}}
|
||||
\entry{end-of-history (M->)}{125}{\code {end-of-history (M->)}}
|
||||
\entry{reverse-search-history (C-r)}{125}{\code {reverse-search-history (C-r)}}
|
||||
\entry{forward-search-history (C-s)}{125}{\code {forward-search-history (C-s)}}
|
||||
\entry{non-incremental-reverse-search-history (M-p)}{125}{\code {non-incremental-reverse-search-history (M-p)}}
|
||||
\entry{non-incremental-forward-search-history (M-n)}{125}{\code {non-incremental-forward-search-history (M-n)}}
|
||||
\entry{history-search-forward ()}{125}{\code {history-search-forward ()}}
|
||||
\entry{history-search-backward ()}{126}{\code {history-search-backward ()}}
|
||||
\entry{history-substring-search-forward ()}{126}{\code {history-substring-search-forward ()}}
|
||||
\entry{history-substring-search-backward ()}{126}{\code {history-substring-search-backward ()}}
|
||||
\entry{yank-nth-arg (M-C-y)}{126}{\code {yank-nth-arg (M-C-y)}}
|
||||
\entry{yank-last-arg (M-. or M-_)}{126}{\code {yank-last-arg (M-. or M-_)}}
|
||||
\entry{end-of-file (usually C-d)}{126}{\code {\i {end-of-file} (usually C-d)}}
|
||||
\entry{delete-char (C-d)}{126}{\code {delete-char (C-d)}}
|
||||
\entry{backward-delete-char (Rubout)}{127}{\code {backward-delete-char (Rubout)}}
|
||||
\entry{forward-backward-delete-char ()}{127}{\code {forward-backward-delete-char ()}}
|
||||
\entry{quoted-insert (C-q or C-v)}{127}{\code {quoted-insert (C-q or C-v)}}
|
||||
\entry{self-insert (a, b, A, 1, !, ...{})}{127}{\code {self-insert (a, b, A, 1, !, \dots {})}}
|
||||
\entry{bracketed-paste-begin ()}{127}{\code {bracketed-paste-begin ()}}
|
||||
\entry{transpose-chars (C-t)}{127}{\code {transpose-chars (C-t)}}
|
||||
\entry{transpose-words (M-t)}{127}{\code {transpose-words (M-t)}}
|
||||
\entry{upcase-word (M-u)}{127}{\code {upcase-word (M-u)}}
|
||||
\entry{downcase-word (M-l)}{127}{\code {downcase-word (M-l)}}
|
||||
\entry{capitalize-word (M-c)}{127}{\code {capitalize-word (M-c)}}
|
||||
\entry{overwrite-mode ()}{127}{\code {overwrite-mode ()}}
|
||||
\entry{kill-line (C-k)}{128}{\code {kill-line (C-k)}}
|
||||
\entry{backward-kill-line (C-x Rubout)}{128}{\code {backward-kill-line (C-x Rubout)}}
|
||||
\entry{unix-line-discard (C-u)}{128}{\code {unix-line-discard (C-u)}}
|
||||
\entry{kill-whole-line ()}{128}{\code {kill-whole-line ()}}
|
||||
\entry{kill-word (M-d)}{128}{\code {kill-word (M-d)}}
|
||||
\entry{backward-kill-word (M-DEL)}{128}{\code {backward-kill-word (M-\key {DEL})}}
|
||||
\entry{shell-kill-word ()}{128}{\code {shell-kill-word ()}}
|
||||
\entry{shell-backward-kill-word ()}{128}{\code {shell-backward-kill-word ()}}
|
||||
\entry{unix-word-rubout (C-w)}{128}{\code {unix-word-rubout (C-w)}}
|
||||
\entry{unix-filename-rubout ()}{128}{\code {unix-filename-rubout ()}}
|
||||
\entry{delete-horizontal-space ()}{128}{\code {delete-horizontal-space ()}}
|
||||
\entry{kill-region ()}{128}{\code {kill-region ()}}
|
||||
\entry{copy-region-as-kill ()}{128}{\code {copy-region-as-kill ()}}
|
||||
\entry{copy-backward-word ()}{128}{\code {copy-backward-word ()}}
|
||||
\entry{copy-forward-word ()}{129}{\code {copy-forward-word ()}}
|
||||
\entry{yank (C-y)}{129}{\code {yank (C-y)}}
|
||||
\entry{yank-pop (M-y)}{129}{\code {yank-pop (M-y)}}
|
||||
\entry{digit-argument (M-0, M-1, ...{} M--)}{129}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
|
||||
\entry{universal-argument ()}{129}{\code {universal-argument ()}}
|
||||
\entry{complete (TAB)}{129}{\code {complete (\key {TAB})}}
|
||||
\entry{possible-completions (M-?)}{129}{\code {possible-completions (M-?)}}
|
||||
\entry{insert-completions (M-*)}{129}{\code {insert-completions (M-*)}}
|
||||
\entry{menu-complete ()}{129}{\code {menu-complete ()}}
|
||||
\entry{menu-complete-backward ()}{130}{\code {menu-complete-backward ()}}
|
||||
\entry{delete-char-or-list ()}{130}{\code {delete-char-or-list ()}}
|
||||
\entry{complete-filename (M-/)}{130}{\code {complete-filename (M-/)}}
|
||||
\entry{possible-filename-completions (C-x /)}{130}{\code {possible-filename-completions (C-x /)}}
|
||||
\entry{complete-username (M-~)}{130}{\code {complete-username (M-~)}}
|
||||
\entry{possible-username-completions (C-x ~)}{130}{\code {possible-username-completions (C-x ~)}}
|
||||
\entry{complete-variable (M-$)}{130}{\code {complete-variable (M-$)}}
|
||||
\entry{possible-variable-completions (C-x $)}{130}{\code {possible-variable-completions (C-x $)}}
|
||||
\entry{complete-hostname (M-@)}{130}{\code {complete-hostname (M-@)}}
|
||||
\entry{possible-hostname-completions (C-x @)}{130}{\code {possible-hostname-completions (C-x @)}}
|
||||
\entry{complete-command (M-!)}{130}{\code {complete-command (M-!)}}
|
||||
\entry{possible-command-completions (C-x !)}{130}{\code {possible-command-completions (C-x !)}}
|
||||
\entry{dynamic-complete-history (M-TAB)}{130}{\code {dynamic-complete-history (M-\key {TAB})}}
|
||||
\entry{dabbrev-expand ()}{131}{\code {dabbrev-expand ()}}
|
||||
\entry{complete-into-braces (M-{\indexlbrace })}{131}{\code {complete-into-braces (M-{\tt \char 123})}}
|
||||
\entry{start-kbd-macro (C-x ()}{131}{\code {start-kbd-macro (C-x ()}}
|
||||
\entry{end-kbd-macro (C-x ))}{131}{\code {end-kbd-macro (C-x ))}}
|
||||
\entry{call-last-kbd-macro (C-x e)}{131}{\code {call-last-kbd-macro (C-x e)}}
|
||||
\entry{print-last-kbd-macro ()}{131}{\code {print-last-kbd-macro ()}}
|
||||
\entry{re-read-init-file (C-x C-r)}{131}{\code {re-read-init-file (C-x C-r)}}
|
||||
\entry{abort (C-g)}{131}{\code {abort (C-g)}}
|
||||
\entry{do-lowercase-version (M-A, M-B, M-x, ...{})}{131}{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}
|
||||
\entry{prefix-meta (ESC)}{131}{\code {prefix-meta (\key {ESC})}}
|
||||
\entry{undo (C-_ or C-x C-u)}{131}{\code {undo (C-_ or C-x C-u)}}
|
||||
\entry{revert-line (M-r)}{131}{\code {revert-line (M-r)}}
|
||||
\entry{tilde-expand (M-&)}{131}{\code {tilde-expand (M-&)}}
|
||||
\entry{set-mark (C-@)}{132}{\code {set-mark (C-@)}}
|
||||
\entry{exchange-point-and-mark (C-x C-x)}{132}{\code {exchange-point-and-mark (C-x C-x)}}
|
||||
\entry{character-search (C-])}{132}{\code {character-search (C-])}}
|
||||
\entry{character-search-backward (M-C-])}{132}{\code {character-search-backward (M-C-])}}
|
||||
\entry{skip-csi-sequence ()}{132}{\code {skip-csi-sequence ()}}
|
||||
\entry{insert-comment (M-#)}{132}{\code {insert-comment (M-#)}}
|
||||
\entry{dump-functions ()}{132}{\code {dump-functions ()}}
|
||||
\entry{dump-variables ()}{132}{\code {dump-variables ()}}
|
||||
\entry{dump-macros ()}{132}{\code {dump-macros ()}}
|
||||
\entry{glob-complete-word (M-g)}{133}{\code {glob-complete-word (M-g)}}
|
||||
\entry{glob-expand-word (C-x *)}{133}{\code {glob-expand-word (C-x *)}}
|
||||
\entry{glob-list-expansions (C-x g)}{133}{\code {glob-list-expansions (C-x g)}}
|
||||
\entry{display-shell-version (C-x C-v)}{133}{\code {display-shell-version (C-x C-v)}}
|
||||
\entry{shell-expand-line (M-C-e)}{133}{\code {shell-expand-line (M-C-e)}}
|
||||
\entry{history-expand-line (M-^)}{133}{\code {history-expand-line (M-^)}}
|
||||
\entry{magic-space ()}{133}{\code {magic-space ()}}
|
||||
\entry{alias-expand-line ()}{133}{\code {alias-expand-line ()}}
|
||||
\entry{history-and-alias-expand-line ()}{133}{\code {history-and-alias-expand-line ()}}
|
||||
\entry{insert-last-argument (M-. or M-_)}{133}{\code {insert-last-argument (M-. or M-_)}}
|
||||
\entry{operate-and-get-next (C-o)}{133}{\code {operate-and-get-next (C-o)}}
|
||||
\entry{edit-and-execute-command (C-x C-e)}{133}{\code {edit-and-execute-command (C-x C-e)}}
|
||||
\entry{beginning-of-line (C-a)}{125}{\code {beginning-of-line (C-a)}}
|
||||
\entry{end-of-line (C-e)}{125}{\code {end-of-line (C-e)}}
|
||||
\entry{forward-char (C-f)}{125}{\code {forward-char (C-f)}}
|
||||
\entry{backward-char (C-b)}{125}{\code {backward-char (C-b)}}
|
||||
\entry{forward-word (M-f)}{125}{\code {forward-word (M-f)}}
|
||||
\entry{backward-word (M-b)}{125}{\code {backward-word (M-b)}}
|
||||
\entry{shell-forward-word (M-C-f)}{125}{\code {shell-forward-word (M-C-f)}}
|
||||
\entry{shell-backward-word (M-C-b)}{125}{\code {shell-backward-word (M-C-b)}}
|
||||
\entry{previous-screen-line ()}{125}{\code {previous-screen-line ()}}
|
||||
\entry{next-screen-line ()}{126}{\code {next-screen-line ()}}
|
||||
\entry{clear-screen (C-l)}{126}{\code {clear-screen (C-l)}}
|
||||
\entry{redraw-current-line ()}{126}{\code {redraw-current-line ()}}
|
||||
\entry{accept-line (Newline or Return)}{126}{\code {accept-line (Newline or Return)}}
|
||||
\entry{previous-history (C-p)}{126}{\code {previous-history (C-p)}}
|
||||
\entry{next-history (C-n)}{126}{\code {next-history (C-n)}}
|
||||
\entry{beginning-of-history (M-<)}{126}{\code {beginning-of-history (M-<)}}
|
||||
\entry{end-of-history (M->)}{126}{\code {end-of-history (M->)}}
|
||||
\entry{reverse-search-history (C-r)}{126}{\code {reverse-search-history (C-r)}}
|
||||
\entry{forward-search-history (C-s)}{126}{\code {forward-search-history (C-s)}}
|
||||
\entry{non-incremental-reverse-search-history (M-p)}{126}{\code {non-incremental-reverse-search-history (M-p)}}
|
||||
\entry{non-incremental-forward-search-history (M-n)}{126}{\code {non-incremental-forward-search-history (M-n)}}
|
||||
\entry{history-search-forward ()}{126}{\code {history-search-forward ()}}
|
||||
\entry{history-search-backward ()}{127}{\code {history-search-backward ()}}
|
||||
\entry{history-substring-search-forward ()}{127}{\code {history-substring-search-forward ()}}
|
||||
\entry{history-substring-search-backward ()}{127}{\code {history-substring-search-backward ()}}
|
||||
\entry{yank-nth-arg (M-C-y)}{127}{\code {yank-nth-arg (M-C-y)}}
|
||||
\entry{yank-last-arg (M-. or M-_)}{127}{\code {yank-last-arg (M-. or M-_)}}
|
||||
\entry{end-of-file (usually C-d)}{127}{\code {\i {end-of-file} (usually C-d)}}
|
||||
\entry{delete-char (C-d)}{127}{\code {delete-char (C-d)}}
|
||||
\entry{backward-delete-char (Rubout)}{128}{\code {backward-delete-char (Rubout)}}
|
||||
\entry{forward-backward-delete-char ()}{128}{\code {forward-backward-delete-char ()}}
|
||||
\entry{quoted-insert (C-q or C-v)}{128}{\code {quoted-insert (C-q or C-v)}}
|
||||
\entry{self-insert (a, b, A, 1, !, ...{})}{128}{\code {self-insert (a, b, A, 1, !, \dots {})}}
|
||||
\entry{bracketed-paste-begin ()}{128}{\code {bracketed-paste-begin ()}}
|
||||
\entry{transpose-chars (C-t)}{128}{\code {transpose-chars (C-t)}}
|
||||
\entry{transpose-words (M-t)}{128}{\code {transpose-words (M-t)}}
|
||||
\entry{upcase-word (M-u)}{128}{\code {upcase-word (M-u)}}
|
||||
\entry{downcase-word (M-l)}{128}{\code {downcase-word (M-l)}}
|
||||
\entry{capitalize-word (M-c)}{128}{\code {capitalize-word (M-c)}}
|
||||
\entry{overwrite-mode ()}{128}{\code {overwrite-mode ()}}
|
||||
\entry{kill-line (C-k)}{129}{\code {kill-line (C-k)}}
|
||||
\entry{backward-kill-line (C-x Rubout)}{129}{\code {backward-kill-line (C-x Rubout)}}
|
||||
\entry{unix-line-discard (C-u)}{129}{\code {unix-line-discard (C-u)}}
|
||||
\entry{kill-whole-line ()}{129}{\code {kill-whole-line ()}}
|
||||
\entry{kill-word (M-d)}{129}{\code {kill-word (M-d)}}
|
||||
\entry{backward-kill-word (M-DEL)}{129}{\code {backward-kill-word (M-\key {DEL})}}
|
||||
\entry{shell-kill-word (M-C-d)}{129}{\code {shell-kill-word (M-C-d)}}
|
||||
\entry{shell-backward-kill-word ()}{129}{\code {shell-backward-kill-word ()}}
|
||||
\entry{shell-transpose-words (M-C-t)}{129}{\code {shell-transpose-words (M-C-t)}}
|
||||
\entry{unix-word-rubout (C-w)}{129}{\code {unix-word-rubout (C-w)}}
|
||||
\entry{unix-filename-rubout ()}{129}{\code {unix-filename-rubout ()}}
|
||||
\entry{delete-horizontal-space ()}{129}{\code {delete-horizontal-space ()}}
|
||||
\entry{kill-region ()}{129}{\code {kill-region ()}}
|
||||
\entry{copy-region-as-kill ()}{130}{\code {copy-region-as-kill ()}}
|
||||
\entry{copy-backward-word ()}{130}{\code {copy-backward-word ()}}
|
||||
\entry{copy-forward-word ()}{130}{\code {copy-forward-word ()}}
|
||||
\entry{yank (C-y)}{130}{\code {yank (C-y)}}
|
||||
\entry{yank-pop (M-y)}{130}{\code {yank-pop (M-y)}}
|
||||
\entry{digit-argument (M-0, M-1, ...{} M--)}{130}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
|
||||
\entry{universal-argument ()}{130}{\code {universal-argument ()}}
|
||||
\entry{complete (TAB)}{130}{\code {complete (\key {TAB})}}
|
||||
\entry{possible-completions (M-?)}{130}{\code {possible-completions (M-?)}}
|
||||
\entry{insert-completions (M-*)}{131}{\code {insert-completions (M-*)}}
|
||||
\entry{menu-complete ()}{131}{\code {menu-complete ()}}
|
||||
\entry{menu-complete-backward ()}{131}{\code {menu-complete-backward ()}}
|
||||
\entry{delete-char-or-list ()}{131}{\code {delete-char-or-list ()}}
|
||||
\entry{complete-filename (M-/)}{131}{\code {complete-filename (M-/)}}
|
||||
\entry{possible-filename-completions (C-x /)}{131}{\code {possible-filename-completions (C-x /)}}
|
||||
\entry{complete-username (M-~)}{131}{\code {complete-username (M-~)}}
|
||||
\entry{possible-username-completions (C-x ~)}{131}{\code {possible-username-completions (C-x ~)}}
|
||||
\entry{complete-variable (M-$)}{131}{\code {complete-variable (M-$)}}
|
||||
\entry{possible-variable-completions (C-x $)}{131}{\code {possible-variable-completions (C-x $)}}
|
||||
\entry{complete-hostname (M-@)}{131}{\code {complete-hostname (M-@)}}
|
||||
\entry{possible-hostname-completions (C-x @)}{131}{\code {possible-hostname-completions (C-x @)}}
|
||||
\entry{complete-command (M-!)}{131}{\code {complete-command (M-!)}}
|
||||
\entry{possible-command-completions (C-x !)}{132}{\code {possible-command-completions (C-x !)}}
|
||||
\entry{dynamic-complete-history (M-TAB)}{132}{\code {dynamic-complete-history (M-\key {TAB})}}
|
||||
\entry{dabbrev-expand ()}{132}{\code {dabbrev-expand ()}}
|
||||
\entry{complete-into-braces (M-{\indexlbrace })}{132}{\code {complete-into-braces (M-{\tt \char 123})}}
|
||||
\entry{start-kbd-macro (C-x ()}{132}{\code {start-kbd-macro (C-x ()}}
|
||||
\entry{end-kbd-macro (C-x ))}{132}{\code {end-kbd-macro (C-x ))}}
|
||||
\entry{call-last-kbd-macro (C-x e)}{132}{\code {call-last-kbd-macro (C-x e)}}
|
||||
\entry{print-last-kbd-macro ()}{132}{\code {print-last-kbd-macro ()}}
|
||||
\entry{re-read-init-file (C-x C-r)}{132}{\code {re-read-init-file (C-x C-r)}}
|
||||
\entry{abort (C-g)}{132}{\code {abort (C-g)}}
|
||||
\entry{do-lowercase-version (M-A, M-B, M-x, ...{})}{132}{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}
|
||||
\entry{prefix-meta (ESC)}{132}{\code {prefix-meta (\key {ESC})}}
|
||||
\entry{undo (C-_ or C-x C-u)}{132}{\code {undo (C-_ or C-x C-u)}}
|
||||
\entry{revert-line (M-r)}{133}{\code {revert-line (M-r)}}
|
||||
\entry{tilde-expand (M-&)}{133}{\code {tilde-expand (M-&)}}
|
||||
\entry{set-mark (C-@)}{133}{\code {set-mark (C-@)}}
|
||||
\entry{exchange-point-and-mark (C-x C-x)}{133}{\code {exchange-point-and-mark (C-x C-x)}}
|
||||
\entry{character-search (C-])}{133}{\code {character-search (C-])}}
|
||||
\entry{character-search-backward (M-C-])}{133}{\code {character-search-backward (M-C-])}}
|
||||
\entry{skip-csi-sequence ()}{133}{\code {skip-csi-sequence ()}}
|
||||
\entry{insert-comment (M-#)}{133}{\code {insert-comment (M-#)}}
|
||||
\entry{dump-functions ()}{133}{\code {dump-functions ()}}
|
||||
\entry{dump-variables ()}{133}{\code {dump-variables ()}}
|
||||
\entry{dump-macros ()}{134}{\code {dump-macros ()}}
|
||||
\entry{glob-complete-word (M-g)}{134}{\code {glob-complete-word (M-g)}}
|
||||
\entry{glob-expand-word (C-x *)}{134}{\code {glob-expand-word (C-x *)}}
|
||||
\entry{glob-list-expansions (C-x g)}{134}{\code {glob-list-expansions (C-x g)}}
|
||||
\entry{display-shell-version (C-x C-v)}{134}{\code {display-shell-version (C-x C-v)}}
|
||||
\entry{shell-expand-line (M-C-e)}{134}{\code {shell-expand-line (M-C-e)}}
|
||||
\entry{history-expand-line (M-^)}{134}{\code {history-expand-line (M-^)}}
|
||||
\entry{magic-space ()}{134}{\code {magic-space ()}}
|
||||
\entry{alias-expand-line ()}{134}{\code {alias-expand-line ()}}
|
||||
\entry{history-and-alias-expand-line ()}{134}{\code {history-and-alias-expand-line ()}}
|
||||
\entry{insert-last-argument (M-. or M-_)}{134}{\code {insert-last-argument (M-. or M-_)}}
|
||||
\entry{operate-and-get-next (C-o)}{134}{\code {operate-and-get-next (C-o)}}
|
||||
\entry{edit-and-execute-command (C-x C-e)}{134}{\code {edit-and-execute-command (C-x C-e)}}
|
||||
|
||||
+111
-110
@@ -1,130 +1,131 @@
|
||||
\initial {A}
|
||||
\entry {\code {abort (C-g)}}{131}
|
||||
\entry {\code {accept-line (Newline or Return)}}{125}
|
||||
\entry {\code {alias-expand-line ()}}{133}
|
||||
\entry {\code {abort (C-g)}}{132}
|
||||
\entry {\code {accept-line (Newline or Return)}}{126}
|
||||
\entry {\code {alias-expand-line ()}}{134}
|
||||
\initial {B}
|
||||
\entry {\code {backward-char (C-b)}}{124}
|
||||
\entry {\code {backward-delete-char (Rubout)}}{127}
|
||||
\entry {\code {backward-kill-line (C-x Rubout)}}{128}
|
||||
\entry {\code {backward-kill-word (M-\key {DEL})}}{128}
|
||||
\entry {\code {backward-word (M-b)}}{124}
|
||||
\entry {\code {beginning-of-history (M-<)}}{125}
|
||||
\entry {\code {beginning-of-line (C-a)}}{124}
|
||||
\entry {\code {bracketed-paste-begin ()}}{127}
|
||||
\entry {\code {backward-char (C-b)}}{125}
|
||||
\entry {\code {backward-delete-char (Rubout)}}{128}
|
||||
\entry {\code {backward-kill-line (C-x Rubout)}}{129}
|
||||
\entry {\code {backward-kill-word (M-\key {DEL})}}{129}
|
||||
\entry {\code {backward-word (M-b)}}{125}
|
||||
\entry {\code {beginning-of-history (M-<)}}{126}
|
||||
\entry {\code {beginning-of-line (C-a)}}{125}
|
||||
\entry {\code {bracketed-paste-begin ()}}{128}
|
||||
\initial {C}
|
||||
\entry {\code {call-last-kbd-macro (C-x e)}}{131}
|
||||
\entry {\code {capitalize-word (M-c)}}{127}
|
||||
\entry {\code {character-search (C-])}}{132}
|
||||
\entry {\code {character-search-backward (M-C-])}}{132}
|
||||
\entry {\code {clear-screen (C-l)}}{125}
|
||||
\entry {\code {complete (\key {TAB})}}{129}
|
||||
\entry {\code {complete-command (M-!)}}{130}
|
||||
\entry {\code {complete-filename (M-/)}}{130}
|
||||
\entry {\code {complete-hostname (M-@)}}{130}
|
||||
\entry {\code {complete-into-braces (M-{\tt \char 123})}}{131}
|
||||
\entry {\code {complete-username (M-~)}}{130}
|
||||
\entry {\code {complete-variable (M-$)}}{130}
|
||||
\entry {\code {copy-backward-word ()}}{128}
|
||||
\entry {\code {copy-forward-word ()}}{129}
|
||||
\entry {\code {copy-region-as-kill ()}}{128}
|
||||
\entry {\code {call-last-kbd-macro (C-x e)}}{132}
|
||||
\entry {\code {capitalize-word (M-c)}}{128}
|
||||
\entry {\code {character-search (C-])}}{133}
|
||||
\entry {\code {character-search-backward (M-C-])}}{133}
|
||||
\entry {\code {clear-screen (C-l)}}{126}
|
||||
\entry {\code {complete (\key {TAB})}}{130}
|
||||
\entry {\code {complete-command (M-!)}}{131}
|
||||
\entry {\code {complete-filename (M-/)}}{131}
|
||||
\entry {\code {complete-hostname (M-@)}}{131}
|
||||
\entry {\code {complete-into-braces (M-{\tt \char 123})}}{132}
|
||||
\entry {\code {complete-username (M-~)}}{131}
|
||||
\entry {\code {complete-variable (M-$)}}{131}
|
||||
\entry {\code {copy-backward-word ()}}{130}
|
||||
\entry {\code {copy-forward-word ()}}{130}
|
||||
\entry {\code {copy-region-as-kill ()}}{130}
|
||||
\initial {D}
|
||||
\entry {\code {dabbrev-expand ()}}{131}
|
||||
\entry {\code {delete-char (C-d)}}{126}
|
||||
\entry {\code {delete-char-or-list ()}}{130}
|
||||
\entry {\code {delete-horizontal-space ()}}{128}
|
||||
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{129}
|
||||
\entry {\code {display-shell-version (C-x C-v)}}{133}
|
||||
\entry {\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}{131}
|
||||
\entry {\code {downcase-word (M-l)}}{127}
|
||||
\entry {\code {dump-functions ()}}{132}
|
||||
\entry {\code {dump-macros ()}}{132}
|
||||
\entry {\code {dump-variables ()}}{132}
|
||||
\entry {\code {dynamic-complete-history (M-\key {TAB})}}{130}
|
||||
\entry {\code {dabbrev-expand ()}}{132}
|
||||
\entry {\code {delete-char (C-d)}}{127}
|
||||
\entry {\code {delete-char-or-list ()}}{131}
|
||||
\entry {\code {delete-horizontal-space ()}}{129}
|
||||
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{130}
|
||||
\entry {\code {display-shell-version (C-x C-v)}}{134}
|
||||
\entry {\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}{132}
|
||||
\entry {\code {downcase-word (M-l)}}{128}
|
||||
\entry {\code {dump-functions ()}}{133}
|
||||
\entry {\code {dump-macros ()}}{134}
|
||||
\entry {\code {dump-variables ()}}{133}
|
||||
\entry {\code {dynamic-complete-history (M-\key {TAB})}}{132}
|
||||
\initial {E}
|
||||
\entry {\code {edit-and-execute-command (C-x C-e)}}{133}
|
||||
\entry {\code {end-kbd-macro (C-x ))}}{131}
|
||||
\entry {\code {\i {end-of-file} (usually C-d)}}{126}
|
||||
\entry {\code {end-of-history (M->)}}{125}
|
||||
\entry {\code {end-of-line (C-e)}}{124}
|
||||
\entry {\code {exchange-point-and-mark (C-x C-x)}}{132}
|
||||
\entry {\code {edit-and-execute-command (C-x C-e)}}{134}
|
||||
\entry {\code {end-kbd-macro (C-x ))}}{132}
|
||||
\entry {\code {\i {end-of-file} (usually C-d)}}{127}
|
||||
\entry {\code {end-of-history (M->)}}{126}
|
||||
\entry {\code {end-of-line (C-e)}}{125}
|
||||
\entry {\code {exchange-point-and-mark (C-x C-x)}}{133}
|
||||
\initial {F}
|
||||
\entry {\code {forward-backward-delete-char ()}}{127}
|
||||
\entry {\code {forward-char (C-f)}}{124}
|
||||
\entry {\code {forward-search-history (C-s)}}{125}
|
||||
\entry {\code {forward-word (M-f)}}{124}
|
||||
\entry {\code {forward-backward-delete-char ()}}{128}
|
||||
\entry {\code {forward-char (C-f)}}{125}
|
||||
\entry {\code {forward-search-history (C-s)}}{126}
|
||||
\entry {\code {forward-word (M-f)}}{125}
|
||||
\initial {G}
|
||||
\entry {\code {glob-complete-word (M-g)}}{133}
|
||||
\entry {\code {glob-expand-word (C-x *)}}{133}
|
||||
\entry {\code {glob-list-expansions (C-x g)}}{133}
|
||||
\entry {\code {glob-complete-word (M-g)}}{134}
|
||||
\entry {\code {glob-expand-word (C-x *)}}{134}
|
||||
\entry {\code {glob-list-expansions (C-x g)}}{134}
|
||||
\initial {H}
|
||||
\entry {\code {history-and-alias-expand-line ()}}{133}
|
||||
\entry {\code {history-expand-line (M-^)}}{133}
|
||||
\entry {\code {history-search-backward ()}}{126}
|
||||
\entry {\code {history-search-forward ()}}{125}
|
||||
\entry {\code {history-substring-search-backward ()}}{126}
|
||||
\entry {\code {history-substring-search-forward ()}}{126}
|
||||
\entry {\code {history-and-alias-expand-line ()}}{134}
|
||||
\entry {\code {history-expand-line (M-^)}}{134}
|
||||
\entry {\code {history-search-backward ()}}{127}
|
||||
\entry {\code {history-search-forward ()}}{126}
|
||||
\entry {\code {history-substring-search-backward ()}}{127}
|
||||
\entry {\code {history-substring-search-forward ()}}{127}
|
||||
\initial {I}
|
||||
\entry {\code {insert-comment (M-#)}}{132}
|
||||
\entry {\code {insert-completions (M-*)}}{129}
|
||||
\entry {\code {insert-last-argument (M-. or M-_)}}{133}
|
||||
\entry {\code {insert-comment (M-#)}}{133}
|
||||
\entry {\code {insert-completions (M-*)}}{131}
|
||||
\entry {\code {insert-last-argument (M-. or M-_)}}{134}
|
||||
\initial {K}
|
||||
\entry {\code {kill-line (C-k)}}{128}
|
||||
\entry {\code {kill-region ()}}{128}
|
||||
\entry {\code {kill-whole-line ()}}{128}
|
||||
\entry {\code {kill-word (M-d)}}{128}
|
||||
\entry {\code {kill-line (C-k)}}{129}
|
||||
\entry {\code {kill-region ()}}{129}
|
||||
\entry {\code {kill-whole-line ()}}{129}
|
||||
\entry {\code {kill-word (M-d)}}{129}
|
||||
\initial {M}
|
||||
\entry {\code {magic-space ()}}{133}
|
||||
\entry {\code {menu-complete ()}}{129}
|
||||
\entry {\code {menu-complete-backward ()}}{130}
|
||||
\entry {\code {magic-space ()}}{134}
|
||||
\entry {\code {menu-complete ()}}{131}
|
||||
\entry {\code {menu-complete-backward ()}}{131}
|
||||
\initial {N}
|
||||
\entry {\code {next-history (C-n)}}{125}
|
||||
\entry {\code {next-screen-line ()}}{125}
|
||||
\entry {\code {non-incremental-forward-search-history (M-n)}}{125}
|
||||
\entry {\code {non-incremental-reverse-search-history (M-p)}}{125}
|
||||
\entry {\code {next-history (C-n)}}{126}
|
||||
\entry {\code {next-screen-line ()}}{126}
|
||||
\entry {\code {non-incremental-forward-search-history (M-n)}}{126}
|
||||
\entry {\code {non-incremental-reverse-search-history (M-p)}}{126}
|
||||
\initial {O}
|
||||
\entry {\code {operate-and-get-next (C-o)}}{133}
|
||||
\entry {\code {overwrite-mode ()}}{127}
|
||||
\entry {\code {operate-and-get-next (C-o)}}{134}
|
||||
\entry {\code {overwrite-mode ()}}{128}
|
||||
\initial {P}
|
||||
\entry {\code {possible-command-completions (C-x !)}}{130}
|
||||
\entry {\code {possible-completions (M-?)}}{129}
|
||||
\entry {\code {possible-filename-completions (C-x /)}}{130}
|
||||
\entry {\code {possible-hostname-completions (C-x @)}}{130}
|
||||
\entry {\code {possible-username-completions (C-x ~)}}{130}
|
||||
\entry {\code {possible-variable-completions (C-x $)}}{130}
|
||||
\entry {\code {prefix-meta (\key {ESC})}}{131}
|
||||
\entry {\code {previous-history (C-p)}}{125}
|
||||
\entry {\code {previous-screen-line ()}}{124}
|
||||
\entry {\code {print-last-kbd-macro ()}}{131}
|
||||
\entry {\code {possible-command-completions (C-x !)}}{132}
|
||||
\entry {\code {possible-completions (M-?)}}{130}
|
||||
\entry {\code {possible-filename-completions (C-x /)}}{131}
|
||||
\entry {\code {possible-hostname-completions (C-x @)}}{131}
|
||||
\entry {\code {possible-username-completions (C-x ~)}}{131}
|
||||
\entry {\code {possible-variable-completions (C-x $)}}{131}
|
||||
\entry {\code {prefix-meta (\key {ESC})}}{132}
|
||||
\entry {\code {previous-history (C-p)}}{126}
|
||||
\entry {\code {previous-screen-line ()}}{125}
|
||||
\entry {\code {print-last-kbd-macro ()}}{132}
|
||||
\initial {Q}
|
||||
\entry {\code {quoted-insert (C-q or C-v)}}{127}
|
||||
\entry {\code {quoted-insert (C-q or C-v)}}{128}
|
||||
\initial {R}
|
||||
\entry {\code {re-read-init-file (C-x C-r)}}{131}
|
||||
\entry {\code {redraw-current-line ()}}{125}
|
||||
\entry {\code {reverse-search-history (C-r)}}{125}
|
||||
\entry {\code {revert-line (M-r)}}{131}
|
||||
\entry {\code {re-read-init-file (C-x C-r)}}{132}
|
||||
\entry {\code {redraw-current-line ()}}{126}
|
||||
\entry {\code {reverse-search-history (C-r)}}{126}
|
||||
\entry {\code {revert-line (M-r)}}{133}
|
||||
\initial {S}
|
||||
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{127}
|
||||
\entry {\code {set-mark (C-@)}}{132}
|
||||
\entry {\code {shell-backward-kill-word ()}}{128}
|
||||
\entry {\code {shell-backward-word ()}}{124}
|
||||
\entry {\code {shell-expand-line (M-C-e)}}{133}
|
||||
\entry {\code {shell-forward-word ()}}{124}
|
||||
\entry {\code {shell-kill-word ()}}{128}
|
||||
\entry {\code {skip-csi-sequence ()}}{132}
|
||||
\entry {\code {start-kbd-macro (C-x ()}}{131}
|
||||
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{128}
|
||||
\entry {\code {set-mark (C-@)}}{133}
|
||||
\entry {\code {shell-backward-kill-word ()}}{129}
|
||||
\entry {\code {shell-backward-word (M-C-b)}}{125}
|
||||
\entry {\code {shell-expand-line (M-C-e)}}{134}
|
||||
\entry {\code {shell-forward-word (M-C-f)}}{125}
|
||||
\entry {\code {shell-kill-word (M-C-d)}}{129}
|
||||
\entry {\code {shell-transpose-words (M-C-t)}}{129}
|
||||
\entry {\code {skip-csi-sequence ()}}{133}
|
||||
\entry {\code {start-kbd-macro (C-x ()}}{132}
|
||||
\initial {T}
|
||||
\entry {\code {tilde-expand (M-&)}}{131}
|
||||
\entry {\code {transpose-chars (C-t)}}{127}
|
||||
\entry {\code {transpose-words (M-t)}}{127}
|
||||
\entry {\code {tilde-expand (M-&)}}{133}
|
||||
\entry {\code {transpose-chars (C-t)}}{128}
|
||||
\entry {\code {transpose-words (M-t)}}{128}
|
||||
\initial {U}
|
||||
\entry {\code {undo (C-_ or C-x C-u)}}{131}
|
||||
\entry {\code {universal-argument ()}}{129}
|
||||
\entry {\code {unix-filename-rubout ()}}{128}
|
||||
\entry {\code {unix-line-discard (C-u)}}{128}
|
||||
\entry {\code {unix-word-rubout (C-w)}}{128}
|
||||
\entry {\code {upcase-word (M-u)}}{127}
|
||||
\entry {\code {undo (C-_ or C-x C-u)}}{132}
|
||||
\entry {\code {universal-argument ()}}{130}
|
||||
\entry {\code {unix-filename-rubout ()}}{129}
|
||||
\entry {\code {unix-line-discard (C-u)}}{129}
|
||||
\entry {\code {unix-word-rubout (C-w)}}{129}
|
||||
\entry {\code {upcase-word (M-u)}}{128}
|
||||
\initial {Y}
|
||||
\entry {\code {yank (C-y)}}{129}
|
||||
\entry {\code {yank-last-arg (M-. or M-_)}}{126}
|
||||
\entry {\code {yank-nth-arg (M-C-y)}}{126}
|
||||
\entry {\code {yank-pop (M-y)}}{129}
|
||||
\entry {\code {yank (C-y)}}{130}
|
||||
\entry {\code {yank-last-arg (M-. or M-_)}}{127}
|
||||
\entry {\code {yank-nth-arg (M-C-y)}}{127}
|
||||
\entry {\code {yank-pop (M-y)}}{130}
|
||||
|
||||
+45
-15
@@ -1,9 +1,9 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html>
|
||||
<!-- This text is a brief description of the features that are present in
|
||||
the Bash shell (version 5.0, 12 June 2019).
|
||||
the Bash shell (version 5.0, 21 June 2019).
|
||||
|
||||
This is Edition 5.0, last updated 12 June 2019,
|
||||
This is Edition 5.0, last updated 21 June 2019,
|
||||
of The GNU Bash Reference Manual,
|
||||
for Bash, Version 5.0.
|
||||
|
||||
@@ -284,10 +284,10 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
|
||||
<h1 class="top">Bash Features</h1>
|
||||
|
||||
<p>This text is a brief description of the features that are present in
|
||||
the Bash shell (version 5.0, 12 June 2019).
|
||||
the Bash shell (version 5.0, 21 June 2019).
|
||||
The Bash home page is <a href="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</a>.
|
||||
</p>
|
||||
<p>This is Edition 5.0, last updated 12 June 2019,
|
||||
<p>This is Edition 5.0, last updated 21 June 2019,
|
||||
of <cite>The GNU Bash Reference Manual</cite>,
|
||||
for <code>Bash</code>, Version 5.0.
|
||||
</p>
|
||||
@@ -3056,7 +3056,10 @@ Next: <a href="#Quote-Removal" accesskey="n" rel="next">Quote Removal</a>, Previ
|
||||
|
||||
<p>After word splitting, unless the <samp>-f</samp> option has been set
|
||||
(see <a href="#The-Set-Builtin">The Set Builtin</a>), Bash scans each word for the characters
|
||||
‘<samp>*</samp>’, ‘<samp>?</samp>’, and ‘<samp>[</samp>’.
|
||||
‘<samp>*</samp>’, ‘<samp>?</samp>’, ‘<samp>[</samp>’,
|
||||
and, under certain circumstances (e.g., when it appears in the expansion of
|
||||
an unquoted shell variable),
|
||||
‘<samp>\\</samp>’.
|
||||
If one of these characters appears, then the word is
|
||||
regarded as a <var>pattern</var>,
|
||||
and replaced with an alphabetically sorted list of
|
||||
@@ -6341,6 +6344,14 @@ or when filtering possible completions as part of programmable completion.
|
||||
files to expand to a null string, rather than themselves.
|
||||
</p>
|
||||
</dd>
|
||||
<dt><code>posixglob</code></dt>
|
||||
<dd><p>If set, Bash
|
||||
makes words containing unquoted backslashes after expansion eligible for
|
||||
filename expansion, even if they don’t contain any other unquoted pattern
|
||||
characters. This option is enabled by default and is enabled when <small>POSIX</small>
|
||||
mode is enabled.
|
||||
</p>
|
||||
</dd>
|
||||
<dt><code>progcomp</code></dt>
|
||||
<dd><p>If set, the programmable completion facilities
|
||||
(see <a href="#Programmable-Completion">Programmable Completion</a>) are enabled.
|
||||
@@ -8441,13 +8452,16 @@ A null value evaluates to 0.
|
||||
A shell variable need not have its <var>integer</var> attribute turned on
|
||||
to be used in an expression.
|
||||
</p>
|
||||
<p>Constants with a leading 0 are interpreted as octal numbers.
|
||||
<p>Integer constants follow the C language definition, without suffixes or
|
||||
character constants.
|
||||
Constants with a leading 0 are interpreted as octal numbers.
|
||||
A leading ‘<samp>0x</samp>’ or ‘<samp>0X</samp>’ denotes hexadecimal. Otherwise,
|
||||
numbers take the form [<var>base</var><code>#</code>]<var>n</var>, where the optional <var>base</var>
|
||||
is a decimal number between 2 and 64 representing the arithmetic
|
||||
base, and <var>n</var> is a number in that base.
|
||||
If <var>base</var><code>#</code> is omitted, then base 10 is used.
|
||||
When specifying <var>n</var>,
|
||||
if a non-digit is required,
|
||||
the digits greater than 9 are represented by the lowercase letters,
|
||||
the uppercase letters, ‘<samp>@</samp>’, and ‘<samp>_</samp>’, in that order.
|
||||
If <var>base</var> is less than or equal to 36, lowercase and uppercase
|
||||
@@ -9175,6 +9189,10 @@ Bash clears the <samp>-e</samp> option in such subshells.
|
||||
that exceed the number of positional parameters will result in an
|
||||
error message.
|
||||
|
||||
</li><li> Enabling <small>POSIX</small> mode has the effect of setting the <code>posixglob</code>
|
||||
option, which affects how unquoted backslashes are treated during
|
||||
filename expansion (see <a href="#Filename-Expansion">Filename Expansion</a>).
|
||||
|
||||
</li><li> When the <code>alias</code> builtin displays alias definitions, it does not
|
||||
display them with a leading ‘<samp>alias </samp>’ unless the <samp>-p</samp> option
|
||||
is supplied.
|
||||
@@ -10928,15 +10946,15 @@ Words are composed of letters and digits.
|
||||
Words are composed of letters and digits.
|
||||
</p>
|
||||
</dd>
|
||||
<dt><code>shell-forward-word ()</code>
|
||||
<a name="index-shell_002dforward_002dword-_0028_0029"></a>
|
||||
<dt><code>shell-forward-word (M-C-f)</code>
|
||||
<a name="index-shell_002dforward_002dword-_0028M_002dC_002df_0029"></a>
|
||||
</dt>
|
||||
<dd><p>Move forward to the end of the next word.
|
||||
Words are delimited by non-quoted shell metacharacters.
|
||||
</p>
|
||||
</dd>
|
||||
<dt><code>shell-backward-word ()</code>
|
||||
<a name="index-shell_002dbackward_002dword-_0028_0029"></a>
|
||||
<dt><code>shell-backward-word (M-C-b)</code>
|
||||
<a name="index-shell_002dbackward_002dword-_0028M_002dC_002db_0029"></a>
|
||||
</dt>
|
||||
<dd><p>Move back to the start of the current or previous word.
|
||||
Words are delimited by non-quoted shell metacharacters.
|
||||
@@ -11302,8 +11320,8 @@ Word boundaries are the same as <code>forward-word</code>.
|
||||
Word boundaries are the same as <code>backward-word</code>.
|
||||
</p>
|
||||
</dd>
|
||||
<dt><code>shell-kill-word ()</code>
|
||||
<a name="index-shell_002dkill_002dword-_0028_0029"></a>
|
||||
<dt><code>shell-kill-word (M-C-d)</code>
|
||||
<a name="index-shell_002dkill_002dword-_0028M_002dC_002dd_0029"></a>
|
||||
</dt>
|
||||
<dd><p>Kill from point to the end of the current word, or if between
|
||||
words, to the end of the next word.
|
||||
@@ -11317,6 +11335,17 @@ Word boundaries are the same as <code>shell-forward-word</code>.
|
||||
Word boundaries are the same as <code>shell-backward-word</code>.
|
||||
</p>
|
||||
</dd>
|
||||
<dt><code>shell-transpose-words (M-C-t)</code>
|
||||
<a name="index-shell_002dtranspose_002dwords-_0028M_002dC_002dt_0029"></a>
|
||||
</dt>
|
||||
<dd><p>Drag the word before point past the word after point,
|
||||
moving point past that word as well.
|
||||
If the insertion point is at the end of the line, this transposes
|
||||
the last two words on the line.
|
||||
Word boundaries are the same as <code>shell-forward-word</code> and
|
||||
<code>shell-backward-word</code>.
|
||||
</p>
|
||||
</dd>
|
||||
<dt><code>unix-word-rubout (C-w)</code>
|
||||
<a name="index-unix_002dword_002drubout-_0028C_002dw_0029"></a>
|
||||
</dt>
|
||||
@@ -15459,10 +15488,11 @@ Next: <a href="#Concept-Index" accesskey="n" rel="next">Concept Index</a>, Previ
|
||||
<tr><td></td><td valign="top"><a href="#index-self_002dinsert-_0028a_002c-b_002c-A_002c-1_002c-_0021_002c-_2026_0029"><code>self-insert (a, b, A, 1, !, …)</code></a>:</td><td> </td><td valign="top"><a href="#Commands-For-Text">Commands For Text</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-set_002dmark-_0028C_002d_0040_0029"><code>set-mark (C-@)</code></a>:</td><td> </td><td valign="top"><a href="#Miscellaneous-Commands">Miscellaneous Commands</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-shell_002dbackward_002dkill_002dword-_0028_0029"><code>shell-backward-kill-word ()</code></a>:</td><td> </td><td valign="top"><a href="#Commands-For-Killing">Commands For Killing</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-shell_002dbackward_002dword-_0028_0029"><code>shell-backward-word ()</code></a>:</td><td> </td><td valign="top"><a href="#Commands-For-Moving">Commands For Moving</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-shell_002dbackward_002dword-_0028M_002dC_002db_0029"><code>shell-backward-word (M-C-b)</code></a>:</td><td> </td><td valign="top"><a href="#Commands-For-Moving">Commands For Moving</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-shell_002dexpand_002dline-_0028M_002dC_002de_0029"><code>shell-expand-line (M-C-e)</code></a>:</td><td> </td><td valign="top"><a href="#Miscellaneous-Commands">Miscellaneous Commands</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-shell_002dforward_002dword-_0028_0029"><code>shell-forward-word ()</code></a>:</td><td> </td><td valign="top"><a href="#Commands-For-Moving">Commands For Moving</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-shell_002dkill_002dword-_0028_0029"><code>shell-kill-word ()</code></a>:</td><td> </td><td valign="top"><a href="#Commands-For-Killing">Commands For Killing</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-shell_002dforward_002dword-_0028M_002dC_002df_0029"><code>shell-forward-word (M-C-f)</code></a>:</td><td> </td><td valign="top"><a href="#Commands-For-Moving">Commands For Moving</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-shell_002dkill_002dword-_0028M_002dC_002dd_0029"><code>shell-kill-word (M-C-d)</code></a>:</td><td> </td><td valign="top"><a href="#Commands-For-Killing">Commands For Killing</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-shell_002dtranspose_002dwords-_0028M_002dC_002dt_0029"><code>shell-transpose-words (M-C-t)</code></a>:</td><td> </td><td valign="top"><a href="#Commands-For-Killing">Commands For Killing</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-skip_002dcsi_002dsequence-_0028_0029"><code>skip-csi-sequence ()</code></a>:</td><td> </td><td valign="top"><a href="#Miscellaneous-Commands">Miscellaneous Commands</a></td></tr>
|
||||
<tr><td></td><td valign="top"><a href="#index-start_002dkbd_002dmacro-_0028C_002dx-_0028_0029"><code>start-kbd-macro (C-x ()</code></a>:</td><td> </td><td valign="top"><a href="#Keyboard-Macros">Keyboard Macros</a></td></tr>
|
||||
<tr><td colspan="4"> <hr></td></tr>
|
||||
|
||||
+167
-144
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.5 from
|
||||
bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.0, 12 June 2019).
|
||||
Bash shell (version 5.0, 21 June 2019).
|
||||
|
||||
This is Edition 5.0, last updated 12 June 2019, of 'The GNU Bash
|
||||
This is Edition 5.0, last updated 21 June 2019, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.0.
|
||||
|
||||
Copyright (C) 1988-2018 Free Software Foundation, Inc.
|
||||
@@ -27,10 +27,10 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in the
|
||||
Bash shell (version 5.0, 12 June 2019). The Bash home page is
|
||||
Bash shell (version 5.0, 21 June 2019). The Bash home page is
|
||||
<http://www.gnu.org/software/bash/>.
|
||||
|
||||
This is Edition 5.0, last updated 12 June 2019, of 'The GNU Bash
|
||||
This is Edition 5.0, last updated 21 June 2019, of 'The GNU Bash
|
||||
Reference Manual', for 'Bash', Version 5.0.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -2116,16 +2116,18 @@ File: bashref.info, Node: Filename Expansion, Next: Quote Removal, Prev: Word
|
||||
* Pattern Matching:: How the shell matches patterns.
|
||||
|
||||
After word splitting, unless the '-f' option has been set (*note The Set
|
||||
Builtin::), Bash scans each word for the characters '*', '?', and '['.
|
||||
If one of these characters appears, then the word is regarded as a
|
||||
PATTERN, and replaced with an alphabetically sorted list of filenames
|
||||
matching the pattern (*note Pattern Matching::). If no matching
|
||||
filenames are found, and the shell option 'nullglob' is disabled, the
|
||||
word is left unchanged. If the 'nullglob' option is set, and no matches
|
||||
are found, the word is removed. If the 'failglob' shell option is set,
|
||||
and no matches are found, an error message is printed and the command is
|
||||
not executed. If the shell option 'nocaseglob' is enabled, the match is
|
||||
performed without regard to the case of alphabetic characters.
|
||||
Builtin::), Bash scans each word for the characters '*', '?', '[', and,
|
||||
under certain circumstances (e.g., when it appears in the expansion of
|
||||
an unquoted shell variable), '\\'. If one of these characters appears,
|
||||
then the word is regarded as a PATTERN, and replaced with an
|
||||
alphabetically sorted list of filenames matching the pattern (*note
|
||||
Pattern Matching::). If no matching filenames are found, and the shell
|
||||
option 'nullglob' is disabled, the word is left unchanged. If the
|
||||
'nullglob' option is set, and no matches are found, the word is removed.
|
||||
If the 'failglob' shell option is set, and no matches are found, an
|
||||
error message is printed and the command is not executed. If the shell
|
||||
option 'nocaseglob' is enabled, the match is performed without regard to
|
||||
the case of alphabetic characters.
|
||||
|
||||
When a pattern is used for filename expansion, the character '.' at
|
||||
the start of a filename or immediately following a slash must be matched
|
||||
@@ -4676,6 +4678,12 @@ This builtin allows you to change additional shell optional behavior.
|
||||
If set, Bash allows filename patterns which match no files to
|
||||
expand to a null string, rather than themselves.
|
||||
|
||||
'posixglob'
|
||||
If set, Bash makes words containing unquoted backslashes after
|
||||
expansion eligible for filename expansion, even if they don't
|
||||
contain any other unquoted pattern characters. This option is
|
||||
enabled by default and is enabled when POSIX mode is enabled.
|
||||
|
||||
'progcomp'
|
||||
If set, the programmable completion facilities (*note
|
||||
Programmable Completion::) are enabled. This option is
|
||||
@@ -6168,15 +6176,17 @@ given the INTEGER attribute using 'declare -i' is assigned a value. A
|
||||
null value evaluates to 0. A shell variable need not have its INTEGER
|
||||
attribute turned on to be used in an expression.
|
||||
|
||||
Constants with a leading 0 are interpreted as octal numbers. A
|
||||
leading '0x' or '0X' denotes hexadecimal. Otherwise, numbers take the
|
||||
form [BASE'#']N, where the optional BASE is a decimal number between 2
|
||||
and 64 representing the arithmetic base, and N is a number in that base.
|
||||
If BASE'#' is omitted, then base 10 is used. When specifying N, the
|
||||
digits greater than 9 are represented by the lowercase letters, the
|
||||
uppercase letters, '@', and '_', in that order. If BASE is less than or
|
||||
equal to 36, lowercase and uppercase letters may be used interchangeably
|
||||
to represent numbers between 10 and 35.
|
||||
Integer constants follow the C language definition, without suffixes
|
||||
or character constants. Constants with a leading 0 are interpreted as
|
||||
octal numbers. A leading '0x' or '0X' denotes hexadecimal. Otherwise,
|
||||
numbers take the form [BASE'#']N, where the optional BASE is a decimal
|
||||
number between 2 and 64 representing the arithmetic base, and N is a
|
||||
number in that base. If BASE'#' is omitted, then base 10 is used. When
|
||||
specifying N, if a non-digit is required, the digits greater than 9 are
|
||||
represented by the lowercase letters, the uppercase letters, '@', and
|
||||
'_', in that order. If BASE is less than or equal to 36, lowercase and
|
||||
uppercase letters may be used interchangeably to represent numbers
|
||||
between 10 and 35.
|
||||
|
||||
Operators are evaluated in order of precedence. Sub-expressions in
|
||||
parentheses are evaluated first and may override the precedence rules
|
||||
@@ -6757,62 +6767,66 @@ startup files.
|
||||
option, so numeric arguments to 'shift' that exceed the number of
|
||||
positional parameters will result in an error message.
|
||||
|
||||
45. When the 'alias' builtin displays alias definitions, it does not
|
||||
45. Enabling POSIX mode has the effect of setting the 'posixglob'
|
||||
option, which affects how unquoted backslashes are treated during
|
||||
filename expansion (*note Filename Expansion::).
|
||||
|
||||
46. When the 'alias' builtin displays alias definitions, it does not
|
||||
display them with a leading 'alias ' unless the '-p' option is
|
||||
supplied.
|
||||
|
||||
46. When the 'set' builtin is invoked without options, it does not
|
||||
47. When the 'set' builtin is invoked without options, it does not
|
||||
display shell function names and definitions.
|
||||
|
||||
47. When the 'set' builtin is invoked without options, it displays
|
||||
48. When the 'set' builtin is invoked without options, it displays
|
||||
variable values without quotes, unless they contain shell
|
||||
metacharacters, even if the result contains nonprinting characters.
|
||||
|
||||
48. When the 'cd' builtin is invoked in LOGICAL mode, and the pathname
|
||||
49. When the 'cd' builtin is invoked in LOGICAL mode, and the pathname
|
||||
constructed from '$PWD' and the directory name supplied as an
|
||||
argument does not refer to an existing directory, 'cd' will fail
|
||||
instead of falling back to PHYSICAL mode.
|
||||
|
||||
49. When the 'cd' builtin cannot change a directory because the length
|
||||
50. When the 'cd' builtin cannot change a directory because the length
|
||||
of the pathname constructed from '$PWD' and the directory name
|
||||
supplied as an argument exceeds PATH_MAX when all symbolic links
|
||||
are expanded, 'cd' will fail instead of attempting to use only the
|
||||
supplied directory name.
|
||||
|
||||
50. The 'pwd' builtin verifies that the value it prints is the same as
|
||||
51. The 'pwd' builtin verifies that the value it prints is the same as
|
||||
the current directory, even if it is not asked to check the file
|
||||
system with the '-P' option.
|
||||
|
||||
51. When listing the history, the 'fc' builtin does not include an
|
||||
52. When listing the history, the 'fc' builtin does not include an
|
||||
indication of whether or not a history entry has been modified.
|
||||
|
||||
52. The default editor used by 'fc' is 'ed'.
|
||||
53. The default editor used by 'fc' is 'ed'.
|
||||
|
||||
53. The 'type' and 'command' builtins will not report a non-executable
|
||||
54. The 'type' and 'command' builtins will not report a non-executable
|
||||
file as having been found, though the shell will attempt to execute
|
||||
such a file if it is the only so-named file found in '$PATH'.
|
||||
|
||||
54. The 'vi' editing mode will invoke the 'vi' editor directly when
|
||||
55. The 'vi' editing mode will invoke the 'vi' editor directly when
|
||||
the 'v' command is run, instead of checking '$VISUAL' and
|
||||
'$EDITOR'.
|
||||
|
||||
55. When the 'xpg_echo' option is enabled, Bash does not attempt to
|
||||
56. When the 'xpg_echo' option is enabled, Bash does not attempt to
|
||||
interpret any arguments to 'echo' as options. Each argument is
|
||||
displayed, after escape characters are converted.
|
||||
|
||||
56. The 'ulimit' builtin uses a block size of 512 bytes for the '-c'
|
||||
57. The 'ulimit' builtin uses a block size of 512 bytes for the '-c'
|
||||
and '-f' options.
|
||||
|
||||
57. The arrival of 'SIGCHLD' when a trap is set on 'SIGCHLD' does not
|
||||
58. The arrival of 'SIGCHLD' when a trap is set on 'SIGCHLD' does not
|
||||
interrupt the 'wait' builtin and cause it to return immediately.
|
||||
The trap command is run once for each child that exits.
|
||||
|
||||
58. The 'read' builtin may be interrupted by a signal for which a trap
|
||||
59. The 'read' builtin may be interrupted by a signal for which a trap
|
||||
has been set. If Bash receives a trapped signal while executing
|
||||
'read', the trap handler executes and 'read' returns an exit status
|
||||
greater than 128.
|
||||
|
||||
59. Bash removes an exited background process's status from the list
|
||||
60. Bash removes an exited background process's status from the list
|
||||
of such statuses after the 'wait' builtin is used to obtain it.
|
||||
|
||||
There is other POSIX behavior that Bash does not implement by default
|
||||
@@ -8080,11 +8094,11 @@ File: bashref.info, Node: Commands For Moving, Next: Commands For History, Up
|
||||
Move back to the start of the current or previous word. Words are
|
||||
composed of letters and digits.
|
||||
|
||||
'shell-forward-word ()'
|
||||
'shell-forward-word (M-C-f)'
|
||||
Move forward to the end of the next word. Words are delimited by
|
||||
non-quoted shell metacharacters.
|
||||
|
||||
'shell-backward-word ()'
|
||||
'shell-backward-word (M-C-b)'
|
||||
Move back to the start of the current or previous word. Words are
|
||||
delimited by non-quoted shell metacharacters.
|
||||
|
||||
@@ -8308,7 +8322,7 @@ File: bashref.info, Node: Commands For Killing, Next: Numeric Arguments, Prev
|
||||
Kill the word behind point. Word boundaries are the same as
|
||||
'backward-word'.
|
||||
|
||||
'shell-kill-word ()'
|
||||
'shell-kill-word (M-C-d)'
|
||||
Kill from point to the end of the current word, or if between
|
||||
words, to the end of the next word. Word boundaries are the same
|
||||
as 'shell-forward-word'.
|
||||
@@ -8317,6 +8331,13 @@ File: bashref.info, Node: Commands For Killing, Next: Numeric Arguments, Prev
|
||||
Kill the word behind point. Word boundaries are the same as
|
||||
'shell-backward-word'.
|
||||
|
||||
'shell-transpose-words (M-C-t)'
|
||||
Drag the word before point past the word after point, moving point
|
||||
past that word as well. If the insertion point is at the end of
|
||||
the line, this transposes the last two words on the line. Word
|
||||
boundaries are the same as 'shell-forward-word' and
|
||||
'shell-backward-word'.
|
||||
|
||||
'unix-word-rubout (C-w)'
|
||||
Kill the word behind point, using white space as a word boundary.
|
||||
The killed text is saved on the kill-ring.
|
||||
@@ -11398,18 +11419,18 @@ D.4 Function Index
|
||||
* complete-variable (M-$): Commands For Completion.
|
||||
(line 64)
|
||||
* copy-backward-word (): Commands For Killing.
|
||||
(line 58)
|
||||
(line 65)
|
||||
* copy-forward-word (): Commands For Killing.
|
||||
(line 63)
|
||||
(line 70)
|
||||
* copy-region-as-kill (): Commands For Killing.
|
||||
(line 54)
|
||||
(line 61)
|
||||
* dabbrev-expand (): Commands For Completion.
|
||||
(line 95)
|
||||
* delete-char (C-d): Commands For Text. (line 12)
|
||||
* delete-char-or-list (): Commands For Completion.
|
||||
(line 43)
|
||||
* delete-horizontal-space (): Commands For Killing.
|
||||
(line 46)
|
||||
(line 53)
|
||||
* digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6)
|
||||
* display-shell-version (C-x C-v): Miscellaneous Commands.
|
||||
(line 110)
|
||||
@@ -11465,7 +11486,7 @@ D.4 Function Index
|
||||
* kill-line (C-k): Commands For Killing.
|
||||
(line 6)
|
||||
* kill-region (): Commands For Killing.
|
||||
(line 50)
|
||||
(line 57)
|
||||
* kill-whole-line (): Commands For Killing.
|
||||
(line 15)
|
||||
* kill-word (M-d): Commands For Killing.
|
||||
@@ -11517,12 +11538,14 @@ D.4 Function Index
|
||||
(line 33)
|
||||
* shell-backward-kill-word (): Commands For Killing.
|
||||
(line 33)
|
||||
* shell-backward-word (): Commands For Moving. (line 30)
|
||||
* shell-backward-word (M-C-b): Commands For Moving. (line 30)
|
||||
* shell-expand-line (M-C-e): Miscellaneous Commands.
|
||||
(line 113)
|
||||
* shell-forward-word (): Commands For Moving. (line 26)
|
||||
* shell-kill-word (): Commands For Killing.
|
||||
* shell-forward-word (M-C-f): Commands For Moving. (line 26)
|
||||
* shell-kill-word (M-C-d): Commands For Killing.
|
||||
(line 28)
|
||||
* shell-transpose-words (M-C-t): Commands For Killing.
|
||||
(line 37)
|
||||
* skip-csi-sequence (): Miscellaneous Commands.
|
||||
(line 52)
|
||||
* start-kbd-macro (C-x (): Keyboard Macros. (line 6)
|
||||
@@ -11534,20 +11557,20 @@ D.4 Function Index
|
||||
(line 23)
|
||||
* universal-argument (): Numeric Arguments. (line 10)
|
||||
* unix-filename-rubout (): Commands For Killing.
|
||||
(line 41)
|
||||
(line 48)
|
||||
* unix-line-discard (C-u): Commands For Killing.
|
||||
(line 12)
|
||||
* unix-word-rubout (C-w): Commands For Killing.
|
||||
(line 37)
|
||||
(line 44)
|
||||
* upcase-word (M-u): Commands For Text. (line 53)
|
||||
* yank (C-y): Commands For Killing.
|
||||
(line 68)
|
||||
(line 75)
|
||||
* yank-last-arg (M-. or M-_): Commands For History.
|
||||
(line 80)
|
||||
* yank-nth-arg (M-C-y): Commands For History.
|
||||
(line 71)
|
||||
* yank-pop (M-y): Commands For Killing.
|
||||
(line 71)
|
||||
(line 78)
|
||||
|
||||
|
||||
File: bashref.info, Node: Concept Index, Prev: Function Index, Up: Indexes
|
||||
@@ -11749,96 +11772,96 @@ Node: Arithmetic Expansion87084
|
||||
Node: Process Substitution88016
|
||||
Node: Word Splitting89136
|
||||
Node: Filename Expansion91080
|
||||
Node: Pattern Matching93610
|
||||
Node: Quote Removal97596
|
||||
Node: Redirections97891
|
||||
Node: Executing Commands107449
|
||||
Node: Simple Command Expansion108119
|
||||
Node: Command Search and Execution110049
|
||||
Node: Command Execution Environment112425
|
||||
Node: Environment115409
|
||||
Node: Exit Status117068
|
||||
Node: Signals118738
|
||||
Node: Shell Scripts120705
|
||||
Node: Shell Builtin Commands123220
|
||||
Node: Bourne Shell Builtins125258
|
||||
Node: Bash Builtins146008
|
||||
Node: Modifying Shell Behavior174933
|
||||
Node: The Set Builtin175278
|
||||
Node: The Shopt Builtin185691
|
||||
Node: Special Builtins203361
|
||||
Node: Shell Variables204340
|
||||
Node: Bourne Shell Variables204777
|
||||
Node: Bash Variables206881
|
||||
Node: Bash Features237828
|
||||
Node: Invoking Bash238727
|
||||
Node: Bash Startup Files244740
|
||||
Node: Interactive Shells249843
|
||||
Node: What is an Interactive Shell?250253
|
||||
Node: Is this Shell Interactive?250902
|
||||
Node: Interactive Shell Behavior251717
|
||||
Node: Bash Conditional Expressions255204
|
||||
Node: Shell Arithmetic259781
|
||||
Node: Aliases262598
|
||||
Node: Arrays265218
|
||||
Node: The Directory Stack270583
|
||||
Node: Directory Stack Builtins271367
|
||||
Node: Controlling the Prompt274335
|
||||
Node: The Restricted Shell277256
|
||||
Node: Bash POSIX Mode279738
|
||||
Node: Job Control290671
|
||||
Node: Job Control Basics291131
|
||||
Node: Job Control Builtins296095
|
||||
Node: Job Control Variables300913
|
||||
Node: Command Line Editing302069
|
||||
Node: Introduction and Notation303740
|
||||
Node: Readline Interaction305363
|
||||
Node: Readline Bare Essentials306554
|
||||
Node: Readline Movement Commands308337
|
||||
Node: Readline Killing Commands309297
|
||||
Node: Readline Arguments311215
|
||||
Node: Searching312259
|
||||
Node: Readline Init File314445
|
||||
Node: Readline Init File Syntax315704
|
||||
Node: Conditional Init Constructs336143
|
||||
Node: Sample Init File340339
|
||||
Node: Bindable Readline Commands343456
|
||||
Node: Commands For Moving344660
|
||||
Node: Commands For History346509
|
||||
Node: Commands For Text350804
|
||||
Node: Commands For Killing354192
|
||||
Node: Numeric Arguments356673
|
||||
Node: Commands For Completion357812
|
||||
Node: Keyboard Macros362003
|
||||
Node: Miscellaneous Commands362690
|
||||
Node: Readline vi Mode368643
|
||||
Node: Programmable Completion369550
|
||||
Node: Programmable Completion Builtins377330
|
||||
Node: A Programmable Completion Example388025
|
||||
Node: Using History Interactively393272
|
||||
Node: Bash History Facilities393956
|
||||
Node: Bash History Builtins396961
|
||||
Node: History Interaction401492
|
||||
Node: Event Designators405112
|
||||
Node: Word Designators406331
|
||||
Node: Modifiers407968
|
||||
Node: Installing Bash409370
|
||||
Node: Basic Installation410507
|
||||
Node: Compilers and Options413765
|
||||
Node: Compiling For Multiple Architectures414506
|
||||
Node: Installation Names416199
|
||||
Node: Specifying the System Type417017
|
||||
Node: Sharing Defaults417733
|
||||
Node: Operation Controls418406
|
||||
Node: Optional Features419364
|
||||
Node: Reporting Bugs429882
|
||||
Node: Major Differences From The Bourne Shell431076
|
||||
Node: GNU Free Documentation License447928
|
||||
Node: Indexes473105
|
||||
Node: Builtin Index473559
|
||||
Node: Reserved Word Index480386
|
||||
Node: Variable Index482834
|
||||
Node: Function Index498658
|
||||
Node: Concept Index511961
|
||||
Node: Pattern Matching93717
|
||||
Node: Quote Removal97703
|
||||
Node: Redirections97998
|
||||
Node: Executing Commands107556
|
||||
Node: Simple Command Expansion108226
|
||||
Node: Command Search and Execution110156
|
||||
Node: Command Execution Environment112532
|
||||
Node: Environment115516
|
||||
Node: Exit Status117175
|
||||
Node: Signals118845
|
||||
Node: Shell Scripts120812
|
||||
Node: Shell Builtin Commands123327
|
||||
Node: Bourne Shell Builtins125365
|
||||
Node: Bash Builtins146115
|
||||
Node: Modifying Shell Behavior175040
|
||||
Node: The Set Builtin175385
|
||||
Node: The Shopt Builtin185798
|
||||
Node: Special Builtins203776
|
||||
Node: Shell Variables204755
|
||||
Node: Bourne Shell Variables205192
|
||||
Node: Bash Variables207296
|
||||
Node: Bash Features238243
|
||||
Node: Invoking Bash239142
|
||||
Node: Bash Startup Files245155
|
||||
Node: Interactive Shells250258
|
||||
Node: What is an Interactive Shell?250668
|
||||
Node: Is this Shell Interactive?251317
|
||||
Node: Interactive Shell Behavior252132
|
||||
Node: Bash Conditional Expressions255619
|
||||
Node: Shell Arithmetic260196
|
||||
Node: Aliases263136
|
||||
Node: Arrays265756
|
||||
Node: The Directory Stack271121
|
||||
Node: Directory Stack Builtins271905
|
||||
Node: Controlling the Prompt274873
|
||||
Node: The Restricted Shell277794
|
||||
Node: Bash POSIX Mode280276
|
||||
Node: Job Control291403
|
||||
Node: Job Control Basics291863
|
||||
Node: Job Control Builtins296827
|
||||
Node: Job Control Variables301645
|
||||
Node: Command Line Editing302801
|
||||
Node: Introduction and Notation304472
|
||||
Node: Readline Interaction306095
|
||||
Node: Readline Bare Essentials307286
|
||||
Node: Readline Movement Commands309069
|
||||
Node: Readline Killing Commands310029
|
||||
Node: Readline Arguments311947
|
||||
Node: Searching312991
|
||||
Node: Readline Init File315177
|
||||
Node: Readline Init File Syntax316436
|
||||
Node: Conditional Init Constructs336875
|
||||
Node: Sample Init File341071
|
||||
Node: Bindable Readline Commands344188
|
||||
Node: Commands For Moving345392
|
||||
Node: Commands For History347251
|
||||
Node: Commands For Text351546
|
||||
Node: Commands For Killing354934
|
||||
Node: Numeric Arguments357749
|
||||
Node: Commands For Completion358888
|
||||
Node: Keyboard Macros363079
|
||||
Node: Miscellaneous Commands363766
|
||||
Node: Readline vi Mode369719
|
||||
Node: Programmable Completion370626
|
||||
Node: Programmable Completion Builtins378406
|
||||
Node: A Programmable Completion Example389101
|
||||
Node: Using History Interactively394348
|
||||
Node: Bash History Facilities395032
|
||||
Node: Bash History Builtins398037
|
||||
Node: History Interaction402568
|
||||
Node: Event Designators406188
|
||||
Node: Word Designators407407
|
||||
Node: Modifiers409044
|
||||
Node: Installing Bash410446
|
||||
Node: Basic Installation411583
|
||||
Node: Compilers and Options414841
|
||||
Node: Compiling For Multiple Architectures415582
|
||||
Node: Installation Names417275
|
||||
Node: Specifying the System Type418093
|
||||
Node: Sharing Defaults418809
|
||||
Node: Operation Controls419482
|
||||
Node: Optional Features420440
|
||||
Node: Reporting Bugs430958
|
||||
Node: Major Differences From The Bourne Shell432152
|
||||
Node: GNU Free Documentation License449004
|
||||
Node: Indexes474181
|
||||
Node: Builtin Index474635
|
||||
Node: Reserved Word Index481462
|
||||
Node: Variable Index483910
|
||||
Node: Function Index499734
|
||||
Node: Concept Index513173
|
||||
|
||||
End Tag Table
|
||||
|
||||
+34
-36
@@ -1,11 +1,11 @@
|
||||
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/MacPorts 2018.47642_7) (preloaded format=pdfetex 2019.1.16) 12 JUN 2019 15:27
|
||||
This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/MacPorts 2018.47642_7) (preloaded format=pdfetex 2019.1.16) 21 JUN 2019 11:42
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**\input /usr/homes/chet/src/bash/src/doc/bashref.texi
|
||||
(/usr/homes/chet/src/bash/src/doc/bashref.texi
|
||||
(/usr/homes/chet/src/bash/src/doc/texinfo.tex
|
||||
(/Users/chet/src/bash/src/doc/texinfo.tex
|
||||
Loading texinfo [version 2015-11-22.14]:
|
||||
\outerhsize=\dimen16
|
||||
\outervsize=\dimen17
|
||||
@@ -161,15 +161,14 @@ This is `epsf.tex' v2.7.4 <14 February 2011>
|
||||
texinfo.tex: doing @include of version.texi
|
||||
|
||||
|
||||
(/usr/homes/chet/src/bash/src/doc/version.texi) [1{/opt/local/var/db/texmf/font
|
||||
s/map/pdftex/updmap/pdftex.map}] [2]
|
||||
(/usr/homes/chet/src/bash/src/doc/bashref.toc [-1] [-2] [-3]) [-4]
|
||||
(/usr/homes/chet/src/bash/src/doc/bashref.toc)
|
||||
(/usr/homes/chet/src/bash/src/doc/bashref.toc) Chapter 1
|
||||
(/Users/chet/src/bash/src/doc/version.texi) [1{/opt/local/var/db/texmf/fonts/ma
|
||||
p/pdftex/updmap/pdftex.map}] [2] (/Users/chet/src/bash/src/doc/bashref.toc
|
||||
[-1] [-2] [-3]) [-4] (/Users/chet/src/bash/src/doc/bashref.toc)
|
||||
(/Users/chet/src/bash/src/doc/bashref.toc) Chapter 1
|
||||
\openout0 = `bashref.toc'.
|
||||
|
||||
|
||||
(/usr/homes/chet/src/bash/src/doc/bashref.aux)
|
||||
(/Users/chet/src/bash/src/doc/bashref.aux)
|
||||
\openout1 = `bashref.aux'.
|
||||
|
||||
Chapter 2 [1] [2]
|
||||
@@ -187,21 +186,21 @@ s/map/pdftex/updmap/pdftex.map}] [2]
|
||||
|
||||
[8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19]
|
||||
[20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]
|
||||
[35] [36] [37] [38] [39] [40] [41] Chapter 4 [42]
|
||||
[35] [36] [37] [38] [39] [40] [41] [42] Chapter 4 [43]
|
||||
@btindfile=@write5
|
||||
\openout5 = `bashref.bt'.
|
||||
|
||||
[43] [44] [45] [46] [47]
|
||||
[44] [45] [46] [47]
|
||||
[48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62]
|
||||
[63] [64] [65] [66] [67] [68] [69] [70] [71] Chapter 5 [72] [73] [74] [75]
|
||||
[76] [77] [78] [79] [80] [81] [82] [83] Chapter 6 [84] [85] [86] [87] [88]
|
||||
[63] [64] [65] [66] [67] [68] [69] [70] [71] [72] Chapter 5 [73] [74] [75]
|
||||
[76] [77] [78] [79] [80] [81] [82] [83] [84] Chapter 6 [85] [86] [87] [88]
|
||||
[89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102]
|
||||
Chapter 7 [103] [104] [105] [106]
|
||||
[103] Chapter 7 [104] [105] [106] [107]
|
||||
texinfo.tex: doing @include of rluser.texi
|
||||
|
||||
|
||||
(/usr/homes/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [107]
|
||||
[108] [109] [110] [111] [112] [113] [114] [115] [116] [117]
|
||||
(/usr/homes/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [108]
|
||||
[109] [110] [111] [112] [113] [114] [115] [116] [117] [118]
|
||||
Underfull \hbox (badness 7540) in paragraph at lines 812--818
|
||||
[]@textrm In the ex-am-ple above, @textttsl C-u[] @textrm is bound to the func
|
||||
-tion
|
||||
@@ -227,7 +226,7 @@ e func-tion
|
||||
.@texttt v
|
||||
.etc.
|
||||
|
||||
[118] [119] [120] [121]
|
||||
[119] [120] [121] [122]
|
||||
Overfull \hbox (26.43913pt too wide) in paragraph at lines 1046--1046
|
||||
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
|
||||
gnored[]
|
||||
@@ -240,13 +239,13 @@ gnored[]
|
||||
.@texttt t
|
||||
.etc.
|
||||
|
||||
[122] [123]
|
||||
[123] [124]
|
||||
@fnindfile=@write6
|
||||
\openout6 = `bashref.fn'.
|
||||
|
||||
[124] [125] [126] [127] [128] [129] [130] [131] [132] [133]
|
||||
[134] [135]
|
||||
Overfull \hbox (15.27109pt too wide) in paragraph at lines 2034--2034
|
||||
[125] [126] [127] [128] [129] [130] [131] [132] [133] [134]
|
||||
[135] [136]
|
||||
Overfull \hbox (15.27109pt too wide) in paragraph at lines 2042--2042
|
||||
[]@texttt complete [-abcdefgjksuv] [-o @textttsl comp-option@texttt ] [-DEI] [
|
||||
-A @textttsl ac-tion@texttt ] [-
|
||||
|
||||
@@ -258,19 +257,18 @@ Overfull \hbox (15.27109pt too wide) in paragraph at lines 2034--2034
|
||||
.@texttt m
|
||||
.etc.
|
||||
|
||||
[136] [137] [138] [139] [140] [141])
|
||||
[137] [138] [139] [140] [141] [142])
|
||||
texinfo.tex: doing @include of hsuser.texi
|
||||
|
||||
|
||||
(/usr/homes/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9 [142]
|
||||
[143] [144] [145] [146] [147]) Chapter 10 [148] [149] [150] [151] [152]
|
||||
[153] [154] [155] Appendix A [156] Appendix B [157] [158] [159] [160] [161]
|
||||
[162] Appendix C [163]
|
||||
(/usr/homes/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9 [143]
|
||||
[144] [145] [146] [147] [148]) Chapter 10 [149] [150] [151] [152] [153]
|
||||
[154] [155] [156] Appendix A [157] Appendix B [158] [159] [160] [161] [162]
|
||||
[163] Appendix C [164]
|
||||
texinfo.tex: doing @include of fdl.texi
|
||||
|
||||
(/usr/homes/chet/src/bash/src/doc/fdl.texi [164]
|
||||
[165] [166] [167] [168] [169] [170]) Appendix D [171] [172] [173] [174]
|
||||
[175]
|
||||
(/Users/chet/src/bash/src/doc/fdl.texi [165] [166]
|
||||
[167] [168] [169] [170] [171]) Appendix D [172] [173] [174] [175] [176]
|
||||
Overfull \vbox (0.67252pt too high) has occurred while \output is active
|
||||
\vbox(340.17245+0.0)x207.80492
|
||||
.\glue(\topskip) 0.0
|
||||
@@ -284,11 +282,11 @@ Overfull \vbox (0.67252pt too high) has occurred while \output is active
|
||||
.etc.
|
||||
|
||||
|
||||
[176] [177] [178] [179] [180] )
|
||||
[177] [178] [179] [180] [181] )
|
||||
Here is how much of TeX's memory you used:
|
||||
4067 strings out of 497100
|
||||
47114 string characters out of 6206794
|
||||
136971 words of memory out of 5000000
|
||||
4069 strings out of 497100
|
||||
47090 string characters out of 6206794
|
||||
137044 words of memory out of 5000000
|
||||
4846 multiletter control sequences out of 15000+600000
|
||||
34315 words of font info for 116 fonts, out of 8000000 for 9000
|
||||
51 hyphenation exceptions out of 8191
|
||||
@@ -310,10 +308,10 @@ s/type1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf-texlive/fonts/typ
|
||||
e1/public/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fonts/type1/pub
|
||||
lic/cm-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/type1/public/cm
|
||||
-super/sfrm1440.pfb>
|
||||
Output written on bashref.pdf (186 pages, 755246 bytes).
|
||||
Output written on bashref.pdf (187 pages, 756984 bytes).
|
||||
PDF statistics:
|
||||
2634 PDF objects out of 2984 (max. 8388607)
|
||||
2402 compressed objects within 25 object streams
|
||||
312 named destinations out of 1000 (max. 500000)
|
||||
2644 PDF objects out of 2984 (max. 8388607)
|
||||
2411 compressed objects within 25 object streams
|
||||
313 named destinations out of 1000 (max. 500000)
|
||||
1125 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
|
||||
Binary file not shown.
+3131
-3099
File diff suppressed because it is too large
Load Diff
+16
-1
@@ -2492,7 +2492,10 @@ is performed.
|
||||
|
||||
After word splitting, unless the @option{-f} option has been set
|
||||
(@pxref{The Set Builtin}), Bash scans each word for the characters
|
||||
@samp{*}, @samp{?}, and @samp{[}.
|
||||
@samp{*}, @samp{?}, @samp{[},
|
||||
and, under certain circumstances (e.g., when it appears in the expansion of
|
||||
an unquoted shell variable),
|
||||
@samp{\\}.
|
||||
If one of these characters appears, then the word is
|
||||
regarded as a @var{pattern},
|
||||
and replaced with an alphabetically sorted list of
|
||||
@@ -5458,6 +5461,13 @@ or when filtering possible completions as part of programmable completion.
|
||||
If set, Bash allows filename patterns which match no
|
||||
files to expand to a null string, rather than themselves.
|
||||
|
||||
@item posixglob
|
||||
If set, Bash
|
||||
makes words containing unquoted backslashes after expansion eligible for
|
||||
filename expansion, even if they don't contain any other unquoted pattern
|
||||
characters. This option is enabled by default and is enabled when @sc{posix}
|
||||
mode is enabled.
|
||||
|
||||
@item progcomp
|
||||
If set, the programmable completion facilities
|
||||
(@pxref{Programmable Completion}) are enabled.
|
||||
@@ -7797,6 +7807,11 @@ Enabling @sc{posix} mode has the effect of setting the
|
||||
that exceed the number of positional parameters will result in an
|
||||
error message.
|
||||
|
||||
@item
|
||||
Enabling @sc{posix} mode has the effect of setting the @code{posixglob}
|
||||
option, which affects how unquoted backslashes are treated during
|
||||
filename expansion (@pxref{Filename Expansion}).
|
||||
|
||||
@item
|
||||
When the @code{alias} builtin displays alias definitions, it does not
|
||||
display them with a leading @samp{alias } unless the @option{-p} option
|
||||
|
||||
+82
-82
@@ -38,7 +38,7 @@
|
||||
@numsubsubsecentry{Pattern Matching}{3.5.8.1}{Pattern Matching}{33}
|
||||
@numsubsecentry{Quote Removal}{3.5.9}{Quote Removal}{34}
|
||||
@numsecentry{Redirections}{3.6}{Redirections}{34}
|
||||
@numsubsecentry{Redirecting Input}{3.6.1}{}{35}
|
||||
@numsubsecentry{Redirecting Input}{3.6.1}{}{36}
|
||||
@numsubsecentry{Redirecting Output}{3.6.2}{}{36}
|
||||
@numsubsecentry{Appending Redirected Output}{3.6.3}{}{36}
|
||||
@numsubsecentry{Redirecting Standard Output and Standard Error}{3.6.4}{}{36}
|
||||
@@ -56,84 +56,84 @@
|
||||
@numsubsecentry{Exit Status}{3.7.5}{Exit Status}{41}
|
||||
@numsubsecentry{Signals}{3.7.6}{Signals}{41}
|
||||
@numsecentry{Shell Scripts}{3.8}{Shell Scripts}{42}
|
||||
@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{43}
|
||||
@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{43}
|
||||
@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{50}
|
||||
@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{61}
|
||||
@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{61}
|
||||
@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{65}
|
||||
@numsecentry{Special Builtins}{4.4}{Special Builtins}{71}
|
||||
@numchapentry{Shell Variables}{5}{Shell Variables}{73}
|
||||
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{73}
|
||||
@numsecentry{Bash Variables}{5.2}{Bash Variables}{73}
|
||||
@numchapentry{Bash Features}{6}{Bash Features}{85}
|
||||
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{85}
|
||||
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{87}
|
||||
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{88}
|
||||
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{89}
|
||||
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{89}
|
||||
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{89}
|
||||
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{90}
|
||||
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{92}
|
||||
@numsecentry{Aliases}{6.6}{Aliases}{93}
|
||||
@numsecentry{Arrays}{6.7}{Arrays}{94}
|
||||
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{96}
|
||||
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{96}
|
||||
@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{97}
|
||||
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{99}
|
||||
@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{99}
|
||||
@numchapentry{Job Control}{7}{Job Control}{104}
|
||||
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{104}
|
||||
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{105}
|
||||
@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{107}
|
||||
@numchapentry{Command Line Editing}{8}{Command Line Editing}{108}
|
||||
@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{108}
|
||||
@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{108}
|
||||
@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{109}
|
||||
@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{109}
|
||||
@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{110}
|
||||
@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{110}
|
||||
@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{110}
|
||||
@numsecentry{Readline Init File}{8.3}{Readline Init File}{111}
|
||||
@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{111}
|
||||
@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{119}
|
||||
@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{121}
|
||||
@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{124}
|
||||
@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{124}
|
||||
@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{125}
|
||||
@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{126}
|
||||
@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{128}
|
||||
@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{129}
|
||||
@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{129}
|
||||
@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{131}
|
||||
@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{131}
|
||||
@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{133}
|
||||
@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{134}
|
||||
@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{136}
|
||||
@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{140}
|
||||
@numchapentry{Using History Interactively}{9}{Using History Interactively}{143}
|
||||
@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{143}
|
||||
@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{143}
|
||||
@numsecentry{History Expansion}{9.3}{History Interaction}{145}
|
||||
@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{146}
|
||||
@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{146}
|
||||
@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{147}
|
||||
@numchapentry{Installing Bash}{10}{Installing Bash}{149}
|
||||
@numsecentry{Basic Installation}{10.1}{Basic Installation}{149}
|
||||
@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{150}
|
||||
@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{150}
|
||||
@numsecentry{Installation Names}{10.4}{Installation Names}{150}
|
||||
@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{151}
|
||||
@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{151}
|
||||
@numsecentry{Operation Controls}{10.7}{Operation Controls}{151}
|
||||
@numsecentry{Optional Features}{10.8}{Optional Features}{152}
|
||||
@appentry{Reporting Bugs}{A}{Reporting Bugs}{157}
|
||||
@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{158}
|
||||
@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{162}
|
||||
@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{164}
|
||||
@appentry{Indexes}{D}{Indexes}{172}
|
||||
@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{172}
|
||||
@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{173}
|
||||
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{174}
|
||||
@appsecentry{Function Index}{D.4}{Function Index}{176}
|
||||
@appsecentry{Concept Index}{D.5}{Concept Index}{178}
|
||||
@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{44}
|
||||
@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{44}
|
||||
@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{51}
|
||||
@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{62}
|
||||
@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{62}
|
||||
@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{66}
|
||||
@numsecentry{Special Builtins}{4.4}{Special Builtins}{72}
|
||||
@numchapentry{Shell Variables}{5}{Shell Variables}{74}
|
||||
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{74}
|
||||
@numsecentry{Bash Variables}{5.2}{Bash Variables}{74}
|
||||
@numchapentry{Bash Features}{6}{Bash Features}{86}
|
||||
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{86}
|
||||
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{88}
|
||||
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{89}
|
||||
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{90}
|
||||
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{90}
|
||||
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{90}
|
||||
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{91}
|
||||
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{93}
|
||||
@numsecentry{Aliases}{6.6}{Aliases}{94}
|
||||
@numsecentry{Arrays}{6.7}{Arrays}{95}
|
||||
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{97}
|
||||
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{97}
|
||||
@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{98}
|
||||
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{100}
|
||||
@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{100}
|
||||
@numchapentry{Job Control}{7}{Job Control}{105}
|
||||
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{105}
|
||||
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{106}
|
||||
@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{108}
|
||||
@numchapentry{Command Line Editing}{8}{Command Line Editing}{109}
|
||||
@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{109}
|
||||
@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{109}
|
||||
@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{110}
|
||||
@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{110}
|
||||
@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{111}
|
||||
@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{111}
|
||||
@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{111}
|
||||
@numsecentry{Readline Init File}{8.3}{Readline Init File}{112}
|
||||
@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{112}
|
||||
@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{120}
|
||||
@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{122}
|
||||
@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{125}
|
||||
@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{125}
|
||||
@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{126}
|
||||
@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{127}
|
||||
@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{129}
|
||||
@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{130}
|
||||
@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{130}
|
||||
@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{132}
|
||||
@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{132}
|
||||
@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{135}
|
||||
@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{135}
|
||||
@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{137}
|
||||
@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{141}
|
||||
@numchapentry{Using History Interactively}{9}{Using History Interactively}{144}
|
||||
@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{144}
|
||||
@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{144}
|
||||
@numsecentry{History Expansion}{9.3}{History Interaction}{146}
|
||||
@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{147}
|
||||
@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{147}
|
||||
@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{148}
|
||||
@numchapentry{Installing Bash}{10}{Installing Bash}{150}
|
||||
@numsecentry{Basic Installation}{10.1}{Basic Installation}{150}
|
||||
@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{151}
|
||||
@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{151}
|
||||
@numsecentry{Installation Names}{10.4}{Installation Names}{151}
|
||||
@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{152}
|
||||
@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{152}
|
||||
@numsecentry{Operation Controls}{10.7}{Operation Controls}{152}
|
||||
@numsecentry{Optional Features}{10.8}{Optional Features}{153}
|
||||
@appentry{Reporting Bugs}{A}{Reporting Bugs}{158}
|
||||
@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{159}
|
||||
@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{163}
|
||||
@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{165}
|
||||
@appentry{Indexes}{D}{Indexes}{173}
|
||||
@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{173}
|
||||
@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{174}
|
||||
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{175}
|
||||
@appsecentry{Function Index}{D.4}{Function Index}{177}
|
||||
@appsecentry{Concept Index}{D.5}{Concept Index}{179}
|
||||
|
||||
+146
-146
@@ -19,149 +19,149 @@
|
||||
\entry{$0}{22}{\code {$0}}
|
||||
\entry{_}{22}{\code {_}}
|
||||
\entry{$_}{22}{\code {$_}}
|
||||
\entry{CDPATH}{73}{\code {CDPATH}}
|
||||
\entry{HOME}{73}{\code {HOME}}
|
||||
\entry{IFS}{73}{\code {IFS}}
|
||||
\entry{MAIL}{73}{\code {MAIL}}
|
||||
\entry{MAILPATH}{73}{\code {MAILPATH}}
|
||||
\entry{OPTARG}{73}{\code {OPTARG}}
|
||||
\entry{OPTIND}{73}{\code {OPTIND}}
|
||||
\entry{PATH}{73}{\code {PATH}}
|
||||
\entry{PS1}{73}{\code {PS1}}
|
||||
\entry{PS2}{73}{\code {PS2}}
|
||||
\entry{BASH}{73}{\code {BASH}}
|
||||
\entry{BASHOPTS}{74}{\code {BASHOPTS}}
|
||||
\entry{BASHPID}{74}{\code {BASHPID}}
|
||||
\entry{BASH_ALIASES}{74}{\code {BASH_ALIASES}}
|
||||
\entry{BASH_ARGC}{74}{\code {BASH_ARGC}}
|
||||
\entry{BASH_ARGV}{74}{\code {BASH_ARGV}}
|
||||
\entry{BASH_ARGV0}{74}{\code {BASH_ARGV0}}
|
||||
\entry{BASH_CMDS}{75}{\code {BASH_CMDS}}
|
||||
\entry{BASH_COMMAND}{75}{\code {BASH_COMMAND}}
|
||||
\entry{BASH_COMPAT}{75}{\code {BASH_COMPAT}}
|
||||
\entry{BASH_ENV}{75}{\code {BASH_ENV}}
|
||||
\entry{BASH_EXECUTION_STRING}{75}{\code {BASH_EXECUTION_STRING}}
|
||||
\entry{BASH_LINENO}{75}{\code {BASH_LINENO}}
|
||||
\entry{BASH_LOADABLES_PATH}{75}{\code {BASH_LOADABLES_PATH}}
|
||||
\entry{BASH_REMATCH}{75}{\code {BASH_REMATCH}}
|
||||
\entry{BASH_SOURCE}{76}{\code {BASH_SOURCE}}
|
||||
\entry{BASH_SUBSHELL}{76}{\code {BASH_SUBSHELL}}
|
||||
\entry{BASH_VERSINFO}{76}{\code {BASH_VERSINFO}}
|
||||
\entry{BASH_VERSION}{76}{\code {BASH_VERSION}}
|
||||
\entry{BASH_XTRACEFD}{76}{\code {BASH_XTRACEFD}}
|
||||
\entry{CHILD_MAX}{76}{\code {CHILD_MAX}}
|
||||
\entry{COLUMNS}{76}{\code {COLUMNS}}
|
||||
\entry{COMP_CWORD}{77}{\code {COMP_CWORD}}
|
||||
\entry{COMP_LINE}{77}{\code {COMP_LINE}}
|
||||
\entry{COMP_POINT}{77}{\code {COMP_POINT}}
|
||||
\entry{COMP_TYPE}{77}{\code {COMP_TYPE}}
|
||||
\entry{COMP_KEY}{77}{\code {COMP_KEY}}
|
||||
\entry{COMP_WORDBREAKS}{77}{\code {COMP_WORDBREAKS}}
|
||||
\entry{COMP_WORDS}{77}{\code {COMP_WORDS}}
|
||||
\entry{COMPREPLY}{77}{\code {COMPREPLY}}
|
||||
\entry{COPROC}{77}{\code {COPROC}}
|
||||
\entry{DIRSTACK}{78}{\code {DIRSTACK}}
|
||||
\entry{EMACS}{78}{\code {EMACS}}
|
||||
\entry{ENV}{78}{\code {ENV}}
|
||||
\entry{EPOCHREALTIME}{78}{\code {EPOCHREALTIME}}
|
||||
\entry{EPOCHSECONDS}{78}{\code {EPOCHSECONDS}}
|
||||
\entry{EUID}{78}{\code {EUID}}
|
||||
\entry{EXECIGNORE}{78}{\code {EXECIGNORE}}
|
||||
\entry{FCEDIT}{78}{\code {FCEDIT}}
|
||||
\entry{FIGNORE}{78}{\code {FIGNORE}}
|
||||
\entry{FUNCNAME}{78}{\code {FUNCNAME}}
|
||||
\entry{FUNCNEST}{79}{\code {FUNCNEST}}
|
||||
\entry{GLOBIGNORE}{79}{\code {GLOBIGNORE}}
|
||||
\entry{GROUPS}{79}{\code {GROUPS}}
|
||||
\entry{histchars}{79}{\code {histchars}}
|
||||
\entry{HISTCMD}{79}{\code {HISTCMD}}
|
||||
\entry{HISTCONTROL}{79}{\code {HISTCONTROL}}
|
||||
\entry{HISTFILE}{80}{\code {HISTFILE}}
|
||||
\entry{HISTFILESIZE}{80}{\code {HISTFILESIZE}}
|
||||
\entry{HISTIGNORE}{80}{\code {HISTIGNORE}}
|
||||
\entry{HISTSIZE}{80}{\code {HISTSIZE}}
|
||||
\entry{HISTTIMEFORMAT}{80}{\code {HISTTIMEFORMAT}}
|
||||
\entry{HOSTFILE}{80}{\code {HOSTFILE}}
|
||||
\entry{HOSTNAME}{80}{\code {HOSTNAME}}
|
||||
\entry{HOSTTYPE}{81}{\code {HOSTTYPE}}
|
||||
\entry{IGNOREEOF}{81}{\code {IGNOREEOF}}
|
||||
\entry{INPUTRC}{81}{\code {INPUTRC}}
|
||||
\entry{INSIDE_EMACS}{81}{\code {INSIDE_EMACS}}
|
||||
\entry{LANG}{81}{\code {LANG}}
|
||||
\entry{LC_ALL}{81}{\code {LC_ALL}}
|
||||
\entry{LC_COLLATE}{81}{\code {LC_COLLATE}}
|
||||
\entry{LC_CTYPE}{81}{\code {LC_CTYPE}}
|
||||
\entry{LC_MESSAGES}{81}{\code {LC_MESSAGES}}
|
||||
\entry{LC_NUMERIC}{81}{\code {LC_NUMERIC}}
|
||||
\entry{LC_TIME}{81}{\code {LC_TIME}}
|
||||
\entry{LINENO}{81}{\code {LINENO}}
|
||||
\entry{LINES}{81}{\code {LINES}}
|
||||
\entry{MACHTYPE}{81}{\code {MACHTYPE}}
|
||||
\entry{MAILCHECK}{81}{\code {MAILCHECK}}
|
||||
\entry{MAPFILE}{82}{\code {MAPFILE}}
|
||||
\entry{OLDPWD}{82}{\code {OLDPWD}}
|
||||
\entry{OPTERR}{82}{\code {OPTERR}}
|
||||
\entry{OSTYPE}{82}{\code {OSTYPE}}
|
||||
\entry{PIPESTATUS}{82}{\code {PIPESTATUS}}
|
||||
\entry{POSIXLY_CORRECT}{82}{\code {POSIXLY_CORRECT}}
|
||||
\entry{PPID}{82}{\code {PPID}}
|
||||
\entry{PROMPT_COMMAND}{82}{\code {PROMPT_COMMAND}}
|
||||
\entry{PROMPT_DIRTRIM}{82}{\code {PROMPT_DIRTRIM}}
|
||||
\entry{PS0}{82}{\code {PS0}}
|
||||
\entry{PS3}{82}{\code {PS3}}
|
||||
\entry{PS4}{82}{\code {PS4}}
|
||||
\entry{PWD}{82}{\code {PWD}}
|
||||
\entry{RANDOM}{83}{\code {RANDOM}}
|
||||
\entry{READLINE_LINE}{83}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_POINT}{83}{\code {READLINE_POINT}}
|
||||
\entry{REPLY}{83}{\code {REPLY}}
|
||||
\entry{SECONDS}{83}{\code {SECONDS}}
|
||||
\entry{SHELL}{83}{\code {SHELL}}
|
||||
\entry{SHELLOPTS}{83}{\code {SHELLOPTS}}
|
||||
\entry{SHLVL}{83}{\code {SHLVL}}
|
||||
\entry{SRANDOM}{83}{\code {SRANDOM}}
|
||||
\entry{TIMEFORMAT}{83}{\code {TIMEFORMAT}}
|
||||
\entry{TMOUT}{84}{\code {TMOUT}}
|
||||
\entry{TMPDIR}{84}{\code {TMPDIR}}
|
||||
\entry{UID}{84}{\code {UID}}
|
||||
\entry{auto_resume}{107}{\code {auto_resume}}
|
||||
\entry{bell-style}{112}{\code {bell-style}}
|
||||
\entry{bind-tty-special-chars}{112}{\code {bind-tty-special-chars}}
|
||||
\entry{blink-matching-paren}{112}{\code {blink-matching-paren}}
|
||||
\entry{colored-completion-prefix}{112}{\code {colored-completion-prefix}}
|
||||
\entry{colored-stats}{112}{\code {colored-stats}}
|
||||
\entry{comment-begin}{112}{\code {comment-begin}}
|
||||
\entry{completion-display-width}{112}{\code {completion-display-width}}
|
||||
\entry{completion-ignore-case}{113}{\code {completion-ignore-case}}
|
||||
\entry{completion-map-case}{113}{\code {completion-map-case}}
|
||||
\entry{completion-prefix-display-length}{113}{\code {completion-prefix-display-length}}
|
||||
\entry{completion-query-items}{113}{\code {completion-query-items}}
|
||||
\entry{convert-meta}{113}{\code {convert-meta}}
|
||||
\entry{disable-completion}{113}{\code {disable-completion}}
|
||||
\entry{echo-control-characters}{113}{\code {echo-control-characters}}
|
||||
\entry{editing-mode}{113}{\code {editing-mode}}
|
||||
\entry{emacs-mode-string}{114}{\code {emacs-mode-string}}
|
||||
\entry{enable-bracketed-paste}{114}{\code {enable-bracketed-paste}}
|
||||
\entry{enable-keypad}{114}{\code {enable-keypad}}
|
||||
\entry{expand-tilde}{114}{\code {expand-tilde}}
|
||||
\entry{history-preserve-point}{114}{\code {history-preserve-point}}
|
||||
\entry{history-size}{114}{\code {history-size}}
|
||||
\entry{horizontal-scroll-mode}{114}{\code {horizontal-scroll-mode}}
|
||||
\entry{input-meta}{115}{\code {input-meta}}
|
||||
\entry{meta-flag}{115}{\code {meta-flag}}
|
||||
\entry{isearch-terminators}{115}{\code {isearch-terminators}}
|
||||
\entry{keymap}{115}{\code {keymap}}
|
||||
\entry{mark-modified-lines}{115}{\code {mark-modified-lines}}
|
||||
\entry{mark-symlinked-directories}{116}{\code {mark-symlinked-directories}}
|
||||
\entry{match-hidden-files}{116}{\code {match-hidden-files}}
|
||||
\entry{menu-complete-display-prefix}{116}{\code {menu-complete-display-prefix}}
|
||||
\entry{output-meta}{116}{\code {output-meta}}
|
||||
\entry{page-completions}{116}{\code {page-completions}}
|
||||
\entry{revert-all-at-newline}{116}{\code {revert-all-at-newline}}
|
||||
\entry{show-all-if-ambiguous}{116}{\code {show-all-if-ambiguous}}
|
||||
\entry{show-all-if-unmodified}{116}{\code {show-all-if-unmodified}}
|
||||
\entry{show-mode-in-prompt}{117}{\code {show-mode-in-prompt}}
|
||||
\entry{skip-completed-text}{117}{\code {skip-completed-text}}
|
||||
\entry{vi-cmd-mode-string}{117}{\code {vi-cmd-mode-string}}
|
||||
\entry{vi-ins-mode-string}{117}{\code {vi-ins-mode-string}}
|
||||
\entry{visible-stats}{117}{\code {visible-stats}}
|
||||
\entry{CDPATH}{74}{\code {CDPATH}}
|
||||
\entry{HOME}{74}{\code {HOME}}
|
||||
\entry{IFS}{74}{\code {IFS}}
|
||||
\entry{MAIL}{74}{\code {MAIL}}
|
||||
\entry{MAILPATH}{74}{\code {MAILPATH}}
|
||||
\entry{OPTARG}{74}{\code {OPTARG}}
|
||||
\entry{OPTIND}{74}{\code {OPTIND}}
|
||||
\entry{PATH}{74}{\code {PATH}}
|
||||
\entry{PS1}{74}{\code {PS1}}
|
||||
\entry{PS2}{74}{\code {PS2}}
|
||||
\entry{BASH}{74}{\code {BASH}}
|
||||
\entry{BASHOPTS}{75}{\code {BASHOPTS}}
|
||||
\entry{BASHPID}{75}{\code {BASHPID}}
|
||||
\entry{BASH_ALIASES}{75}{\code {BASH_ALIASES}}
|
||||
\entry{BASH_ARGC}{75}{\code {BASH_ARGC}}
|
||||
\entry{BASH_ARGV}{75}{\code {BASH_ARGV}}
|
||||
\entry{BASH_ARGV0}{75}{\code {BASH_ARGV0}}
|
||||
\entry{BASH_CMDS}{76}{\code {BASH_CMDS}}
|
||||
\entry{BASH_COMMAND}{76}{\code {BASH_COMMAND}}
|
||||
\entry{BASH_COMPAT}{76}{\code {BASH_COMPAT}}
|
||||
\entry{BASH_ENV}{76}{\code {BASH_ENV}}
|
||||
\entry{BASH_EXECUTION_STRING}{76}{\code {BASH_EXECUTION_STRING}}
|
||||
\entry{BASH_LINENO}{76}{\code {BASH_LINENO}}
|
||||
\entry{BASH_LOADABLES_PATH}{76}{\code {BASH_LOADABLES_PATH}}
|
||||
\entry{BASH_REMATCH}{76}{\code {BASH_REMATCH}}
|
||||
\entry{BASH_SOURCE}{77}{\code {BASH_SOURCE}}
|
||||
\entry{BASH_SUBSHELL}{77}{\code {BASH_SUBSHELL}}
|
||||
\entry{BASH_VERSINFO}{77}{\code {BASH_VERSINFO}}
|
||||
\entry{BASH_VERSION}{77}{\code {BASH_VERSION}}
|
||||
\entry{BASH_XTRACEFD}{77}{\code {BASH_XTRACEFD}}
|
||||
\entry{CHILD_MAX}{77}{\code {CHILD_MAX}}
|
||||
\entry{COLUMNS}{77}{\code {COLUMNS}}
|
||||
\entry{COMP_CWORD}{78}{\code {COMP_CWORD}}
|
||||
\entry{COMP_LINE}{78}{\code {COMP_LINE}}
|
||||
\entry{COMP_POINT}{78}{\code {COMP_POINT}}
|
||||
\entry{COMP_TYPE}{78}{\code {COMP_TYPE}}
|
||||
\entry{COMP_KEY}{78}{\code {COMP_KEY}}
|
||||
\entry{COMP_WORDBREAKS}{78}{\code {COMP_WORDBREAKS}}
|
||||
\entry{COMP_WORDS}{78}{\code {COMP_WORDS}}
|
||||
\entry{COMPREPLY}{78}{\code {COMPREPLY}}
|
||||
\entry{COPROC}{78}{\code {COPROC}}
|
||||
\entry{DIRSTACK}{79}{\code {DIRSTACK}}
|
||||
\entry{EMACS}{79}{\code {EMACS}}
|
||||
\entry{ENV}{79}{\code {ENV}}
|
||||
\entry{EPOCHREALTIME}{79}{\code {EPOCHREALTIME}}
|
||||
\entry{EPOCHSECONDS}{79}{\code {EPOCHSECONDS}}
|
||||
\entry{EUID}{79}{\code {EUID}}
|
||||
\entry{EXECIGNORE}{79}{\code {EXECIGNORE}}
|
||||
\entry{FCEDIT}{79}{\code {FCEDIT}}
|
||||
\entry{FIGNORE}{79}{\code {FIGNORE}}
|
||||
\entry{FUNCNAME}{79}{\code {FUNCNAME}}
|
||||
\entry{FUNCNEST}{80}{\code {FUNCNEST}}
|
||||
\entry{GLOBIGNORE}{80}{\code {GLOBIGNORE}}
|
||||
\entry{GROUPS}{80}{\code {GROUPS}}
|
||||
\entry{histchars}{80}{\code {histchars}}
|
||||
\entry{HISTCMD}{80}{\code {HISTCMD}}
|
||||
\entry{HISTCONTROL}{80}{\code {HISTCONTROL}}
|
||||
\entry{HISTFILE}{81}{\code {HISTFILE}}
|
||||
\entry{HISTFILESIZE}{81}{\code {HISTFILESIZE}}
|
||||
\entry{HISTIGNORE}{81}{\code {HISTIGNORE}}
|
||||
\entry{HISTSIZE}{81}{\code {HISTSIZE}}
|
||||
\entry{HISTTIMEFORMAT}{81}{\code {HISTTIMEFORMAT}}
|
||||
\entry{HOSTFILE}{81}{\code {HOSTFILE}}
|
||||
\entry{HOSTNAME}{81}{\code {HOSTNAME}}
|
||||
\entry{HOSTTYPE}{82}{\code {HOSTTYPE}}
|
||||
\entry{IGNOREEOF}{82}{\code {IGNOREEOF}}
|
||||
\entry{INPUTRC}{82}{\code {INPUTRC}}
|
||||
\entry{INSIDE_EMACS}{82}{\code {INSIDE_EMACS}}
|
||||
\entry{LANG}{82}{\code {LANG}}
|
||||
\entry{LC_ALL}{82}{\code {LC_ALL}}
|
||||
\entry{LC_COLLATE}{82}{\code {LC_COLLATE}}
|
||||
\entry{LC_CTYPE}{82}{\code {LC_CTYPE}}
|
||||
\entry{LC_MESSAGES}{82}{\code {LC_MESSAGES}}
|
||||
\entry{LC_NUMERIC}{82}{\code {LC_NUMERIC}}
|
||||
\entry{LC_TIME}{82}{\code {LC_TIME}}
|
||||
\entry{LINENO}{82}{\code {LINENO}}
|
||||
\entry{LINES}{82}{\code {LINES}}
|
||||
\entry{MACHTYPE}{82}{\code {MACHTYPE}}
|
||||
\entry{MAILCHECK}{82}{\code {MAILCHECK}}
|
||||
\entry{MAPFILE}{83}{\code {MAPFILE}}
|
||||
\entry{OLDPWD}{83}{\code {OLDPWD}}
|
||||
\entry{OPTERR}{83}{\code {OPTERR}}
|
||||
\entry{OSTYPE}{83}{\code {OSTYPE}}
|
||||
\entry{PIPESTATUS}{83}{\code {PIPESTATUS}}
|
||||
\entry{POSIXLY_CORRECT}{83}{\code {POSIXLY_CORRECT}}
|
||||
\entry{PPID}{83}{\code {PPID}}
|
||||
\entry{PROMPT_COMMAND}{83}{\code {PROMPT_COMMAND}}
|
||||
\entry{PROMPT_DIRTRIM}{83}{\code {PROMPT_DIRTRIM}}
|
||||
\entry{PS0}{83}{\code {PS0}}
|
||||
\entry{PS3}{83}{\code {PS3}}
|
||||
\entry{PS4}{83}{\code {PS4}}
|
||||
\entry{PWD}{83}{\code {PWD}}
|
||||
\entry{RANDOM}{84}{\code {RANDOM}}
|
||||
\entry{READLINE_LINE}{84}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_POINT}{84}{\code {READLINE_POINT}}
|
||||
\entry{REPLY}{84}{\code {REPLY}}
|
||||
\entry{SECONDS}{84}{\code {SECONDS}}
|
||||
\entry{SHELL}{84}{\code {SHELL}}
|
||||
\entry{SHELLOPTS}{84}{\code {SHELLOPTS}}
|
||||
\entry{SHLVL}{84}{\code {SHLVL}}
|
||||
\entry{SRANDOM}{84}{\code {SRANDOM}}
|
||||
\entry{TIMEFORMAT}{84}{\code {TIMEFORMAT}}
|
||||
\entry{TMOUT}{85}{\code {TMOUT}}
|
||||
\entry{TMPDIR}{85}{\code {TMPDIR}}
|
||||
\entry{UID}{85}{\code {UID}}
|
||||
\entry{auto_resume}{108}{\code {auto_resume}}
|
||||
\entry{bell-style}{113}{\code {bell-style}}
|
||||
\entry{bind-tty-special-chars}{113}{\code {bind-tty-special-chars}}
|
||||
\entry{blink-matching-paren}{113}{\code {blink-matching-paren}}
|
||||
\entry{colored-completion-prefix}{113}{\code {colored-completion-prefix}}
|
||||
\entry{colored-stats}{113}{\code {colored-stats}}
|
||||
\entry{comment-begin}{113}{\code {comment-begin}}
|
||||
\entry{completion-display-width}{113}{\code {completion-display-width}}
|
||||
\entry{completion-ignore-case}{114}{\code {completion-ignore-case}}
|
||||
\entry{completion-map-case}{114}{\code {completion-map-case}}
|
||||
\entry{completion-prefix-display-length}{114}{\code {completion-prefix-display-length}}
|
||||
\entry{completion-query-items}{114}{\code {completion-query-items}}
|
||||
\entry{convert-meta}{114}{\code {convert-meta}}
|
||||
\entry{disable-completion}{114}{\code {disable-completion}}
|
||||
\entry{echo-control-characters}{114}{\code {echo-control-characters}}
|
||||
\entry{editing-mode}{114}{\code {editing-mode}}
|
||||
\entry{emacs-mode-string}{115}{\code {emacs-mode-string}}
|
||||
\entry{enable-bracketed-paste}{115}{\code {enable-bracketed-paste}}
|
||||
\entry{enable-keypad}{115}{\code {enable-keypad}}
|
||||
\entry{expand-tilde}{115}{\code {expand-tilde}}
|
||||
\entry{history-preserve-point}{115}{\code {history-preserve-point}}
|
||||
\entry{history-size}{115}{\code {history-size}}
|
||||
\entry{horizontal-scroll-mode}{115}{\code {horizontal-scroll-mode}}
|
||||
\entry{input-meta}{116}{\code {input-meta}}
|
||||
\entry{meta-flag}{116}{\code {meta-flag}}
|
||||
\entry{isearch-terminators}{116}{\code {isearch-terminators}}
|
||||
\entry{keymap}{116}{\code {keymap}}
|
||||
\entry{mark-modified-lines}{116}{\code {mark-modified-lines}}
|
||||
\entry{mark-symlinked-directories}{117}{\code {mark-symlinked-directories}}
|
||||
\entry{match-hidden-files}{117}{\code {match-hidden-files}}
|
||||
\entry{menu-complete-display-prefix}{117}{\code {menu-complete-display-prefix}}
|
||||
\entry{output-meta}{117}{\code {output-meta}}
|
||||
\entry{page-completions}{117}{\code {page-completions}}
|
||||
\entry{revert-all-at-newline}{117}{\code {revert-all-at-newline}}
|
||||
\entry{show-all-if-ambiguous}{117}{\code {show-all-if-ambiguous}}
|
||||
\entry{show-all-if-unmodified}{117}{\code {show-all-if-unmodified}}
|
||||
\entry{show-mode-in-prompt}{118}{\code {show-mode-in-prompt}}
|
||||
\entry{skip-completed-text}{118}{\code {skip-completed-text}}
|
||||
\entry{vi-cmd-mode-string}{118}{\code {vi-cmd-mode-string}}
|
||||
\entry{vi-ins-mode-string}{118}{\code {vi-ins-mode-string}}
|
||||
\entry{visible-stats}{118}{\code {visible-stats}}
|
||||
|
||||
+146
-146
@@ -26,169 +26,169 @@
|
||||
\initial {0}
|
||||
\entry {\code {0}}{22}
|
||||
\initial {A}
|
||||
\entry {\code {auto_resume}}{107}
|
||||
\entry {\code {auto_resume}}{108}
|
||||
\initial {B}
|
||||
\entry {\code {BASH}}{73}
|
||||
\entry {\code {BASH_ALIASES}}{74}
|
||||
\entry {\code {BASH_ARGC}}{74}
|
||||
\entry {\code {BASH_ARGV}}{74}
|
||||
\entry {\code {BASH_ARGV0}}{74}
|
||||
\entry {\code {BASH_CMDS}}{75}
|
||||
\entry {\code {BASH_COMMAND}}{75}
|
||||
\entry {\code {BASH_COMPAT}}{75}
|
||||
\entry {\code {BASH_ENV}}{75}
|
||||
\entry {\code {BASH_EXECUTION_STRING}}{75}
|
||||
\entry {\code {BASH_LINENO}}{75}
|
||||
\entry {\code {BASH_LOADABLES_PATH}}{75}
|
||||
\entry {\code {BASH_REMATCH}}{75}
|
||||
\entry {\code {BASH_SOURCE}}{76}
|
||||
\entry {\code {BASH_SUBSHELL}}{76}
|
||||
\entry {\code {BASH_VERSINFO}}{76}
|
||||
\entry {\code {BASH_VERSION}}{76}
|
||||
\entry {\code {BASH_XTRACEFD}}{76}
|
||||
\entry {\code {BASHOPTS}}{74}
|
||||
\entry {\code {BASHPID}}{74}
|
||||
\entry {\code {bell-style}}{112}
|
||||
\entry {\code {bind-tty-special-chars}}{112}
|
||||
\entry {\code {blink-matching-paren}}{112}
|
||||
\entry {\code {BASH}}{74}
|
||||
\entry {\code {BASH_ALIASES}}{75}
|
||||
\entry {\code {BASH_ARGC}}{75}
|
||||
\entry {\code {BASH_ARGV}}{75}
|
||||
\entry {\code {BASH_ARGV0}}{75}
|
||||
\entry {\code {BASH_CMDS}}{76}
|
||||
\entry {\code {BASH_COMMAND}}{76}
|
||||
\entry {\code {BASH_COMPAT}}{76}
|
||||
\entry {\code {BASH_ENV}}{76}
|
||||
\entry {\code {BASH_EXECUTION_STRING}}{76}
|
||||
\entry {\code {BASH_LINENO}}{76}
|
||||
\entry {\code {BASH_LOADABLES_PATH}}{76}
|
||||
\entry {\code {BASH_REMATCH}}{76}
|
||||
\entry {\code {BASH_SOURCE}}{77}
|
||||
\entry {\code {BASH_SUBSHELL}}{77}
|
||||
\entry {\code {BASH_VERSINFO}}{77}
|
||||
\entry {\code {BASH_VERSION}}{77}
|
||||
\entry {\code {BASH_XTRACEFD}}{77}
|
||||
\entry {\code {BASHOPTS}}{75}
|
||||
\entry {\code {BASHPID}}{75}
|
||||
\entry {\code {bell-style}}{113}
|
||||
\entry {\code {bind-tty-special-chars}}{113}
|
||||
\entry {\code {blink-matching-paren}}{113}
|
||||
\initial {C}
|
||||
\entry {\code {CDPATH}}{73}
|
||||
\entry {\code {CHILD_MAX}}{76}
|
||||
\entry {\code {colored-completion-prefix}}{112}
|
||||
\entry {\code {colored-stats}}{112}
|
||||
\entry {\code {COLUMNS}}{76}
|
||||
\entry {\code {comment-begin}}{112}
|
||||
\entry {\code {COMP_CWORD}}{77}
|
||||
\entry {\code {COMP_KEY}}{77}
|
||||
\entry {\code {COMP_LINE}}{77}
|
||||
\entry {\code {COMP_POINT}}{77}
|
||||
\entry {\code {COMP_TYPE}}{77}
|
||||
\entry {\code {COMP_WORDBREAKS}}{77}
|
||||
\entry {\code {COMP_WORDS}}{77}
|
||||
\entry {\code {completion-display-width}}{112}
|
||||
\entry {\code {completion-ignore-case}}{113}
|
||||
\entry {\code {completion-map-case}}{113}
|
||||
\entry {\code {completion-prefix-display-length}}{113}
|
||||
\entry {\code {completion-query-items}}{113}
|
||||
\entry {\code {COMPREPLY}}{77}
|
||||
\entry {\code {convert-meta}}{113}
|
||||
\entry {\code {COPROC}}{77}
|
||||
\entry {\code {CDPATH}}{74}
|
||||
\entry {\code {CHILD_MAX}}{77}
|
||||
\entry {\code {colored-completion-prefix}}{113}
|
||||
\entry {\code {colored-stats}}{113}
|
||||
\entry {\code {COLUMNS}}{77}
|
||||
\entry {\code {comment-begin}}{113}
|
||||
\entry {\code {COMP_CWORD}}{78}
|
||||
\entry {\code {COMP_KEY}}{78}
|
||||
\entry {\code {COMP_LINE}}{78}
|
||||
\entry {\code {COMP_POINT}}{78}
|
||||
\entry {\code {COMP_TYPE}}{78}
|
||||
\entry {\code {COMP_WORDBREAKS}}{78}
|
||||
\entry {\code {COMP_WORDS}}{78}
|
||||
\entry {\code {completion-display-width}}{113}
|
||||
\entry {\code {completion-ignore-case}}{114}
|
||||
\entry {\code {completion-map-case}}{114}
|
||||
\entry {\code {completion-prefix-display-length}}{114}
|
||||
\entry {\code {completion-query-items}}{114}
|
||||
\entry {\code {COMPREPLY}}{78}
|
||||
\entry {\code {convert-meta}}{114}
|
||||
\entry {\code {COPROC}}{78}
|
||||
\initial {D}
|
||||
\entry {\code {DIRSTACK}}{78}
|
||||
\entry {\code {disable-completion}}{113}
|
||||
\entry {\code {DIRSTACK}}{79}
|
||||
\entry {\code {disable-completion}}{114}
|
||||
\initial {E}
|
||||
\entry {\code {echo-control-characters}}{113}
|
||||
\entry {\code {editing-mode}}{113}
|
||||
\entry {\code {emacs-mode-string}}{114}
|
||||
\entry {\code {EMACS}}{78}
|
||||
\entry {\code {enable-bracketed-paste}}{114}
|
||||
\entry {\code {enable-keypad}}{114}
|
||||
\entry {\code {ENV}}{78}
|
||||
\entry {\code {EPOCHREALTIME}}{78}
|
||||
\entry {\code {EPOCHSECONDS}}{78}
|
||||
\entry {\code {EUID}}{78}
|
||||
\entry {\code {EXECIGNORE}}{78}
|
||||
\entry {\code {expand-tilde}}{114}
|
||||
\entry {\code {echo-control-characters}}{114}
|
||||
\entry {\code {editing-mode}}{114}
|
||||
\entry {\code {emacs-mode-string}}{115}
|
||||
\entry {\code {EMACS}}{79}
|
||||
\entry {\code {enable-bracketed-paste}}{115}
|
||||
\entry {\code {enable-keypad}}{115}
|
||||
\entry {\code {ENV}}{79}
|
||||
\entry {\code {EPOCHREALTIME}}{79}
|
||||
\entry {\code {EPOCHSECONDS}}{79}
|
||||
\entry {\code {EUID}}{79}
|
||||
\entry {\code {EXECIGNORE}}{79}
|
||||
\entry {\code {expand-tilde}}{115}
|
||||
\initial {F}
|
||||
\entry {\code {FCEDIT}}{78}
|
||||
\entry {\code {FIGNORE}}{78}
|
||||
\entry {\code {FUNCNAME}}{78}
|
||||
\entry {\code {FUNCNEST}}{79}
|
||||
\entry {\code {FCEDIT}}{79}
|
||||
\entry {\code {FIGNORE}}{79}
|
||||
\entry {\code {FUNCNAME}}{79}
|
||||
\entry {\code {FUNCNEST}}{80}
|
||||
\initial {G}
|
||||
\entry {\code {GLOBIGNORE}}{79}
|
||||
\entry {\code {GROUPS}}{79}
|
||||
\entry {\code {GLOBIGNORE}}{80}
|
||||
\entry {\code {GROUPS}}{80}
|
||||
\initial {H}
|
||||
\entry {\code {histchars}}{79}
|
||||
\entry {\code {HISTCMD}}{79}
|
||||
\entry {\code {HISTCONTROL}}{79}
|
||||
\entry {\code {HISTFILE}}{80}
|
||||
\entry {\code {HISTFILESIZE}}{80}
|
||||
\entry {\code {HISTIGNORE}}{80}
|
||||
\entry {\code {history-preserve-point}}{114}
|
||||
\entry {\code {history-size}}{114}
|
||||
\entry {\code {HISTSIZE}}{80}
|
||||
\entry {\code {HISTTIMEFORMAT}}{80}
|
||||
\entry {\code {HOME}}{73}
|
||||
\entry {\code {horizontal-scroll-mode}}{114}
|
||||
\entry {\code {HOSTFILE}}{80}
|
||||
\entry {\code {HOSTNAME}}{80}
|
||||
\entry {\code {HOSTTYPE}}{81}
|
||||
\entry {\code {histchars}}{80}
|
||||
\entry {\code {HISTCMD}}{80}
|
||||
\entry {\code {HISTCONTROL}}{80}
|
||||
\entry {\code {HISTFILE}}{81}
|
||||
\entry {\code {HISTFILESIZE}}{81}
|
||||
\entry {\code {HISTIGNORE}}{81}
|
||||
\entry {\code {history-preserve-point}}{115}
|
||||
\entry {\code {history-size}}{115}
|
||||
\entry {\code {HISTSIZE}}{81}
|
||||
\entry {\code {HISTTIMEFORMAT}}{81}
|
||||
\entry {\code {HOME}}{74}
|
||||
\entry {\code {horizontal-scroll-mode}}{115}
|
||||
\entry {\code {HOSTFILE}}{81}
|
||||
\entry {\code {HOSTNAME}}{81}
|
||||
\entry {\code {HOSTTYPE}}{82}
|
||||
\initial {I}
|
||||
\entry {\code {IFS}}{73}
|
||||
\entry {\code {IGNOREEOF}}{81}
|
||||
\entry {\code {input-meta}}{115}
|
||||
\entry {\code {INPUTRC}}{81}
|
||||
\entry {\code {INSIDE_EMACS}}{81}
|
||||
\entry {\code {isearch-terminators}}{115}
|
||||
\entry {\code {IFS}}{74}
|
||||
\entry {\code {IGNOREEOF}}{82}
|
||||
\entry {\code {input-meta}}{116}
|
||||
\entry {\code {INPUTRC}}{82}
|
||||
\entry {\code {INSIDE_EMACS}}{82}
|
||||
\entry {\code {isearch-terminators}}{116}
|
||||
\initial {K}
|
||||
\entry {\code {keymap}}{115}
|
||||
\entry {\code {keymap}}{116}
|
||||
\initial {L}
|
||||
\entry {\code {LANG}}{81}
|
||||
\entry {\code {LC_ALL}}{81}
|
||||
\entry {\code {LC_COLLATE}}{81}
|
||||
\entry {\code {LC_CTYPE}}{81}
|
||||
\entry {\code {LC_MESSAGES}}{7, 81}
|
||||
\entry {\code {LC_NUMERIC}}{81}
|
||||
\entry {\code {LC_TIME}}{81}
|
||||
\entry {\code {LINENO}}{81}
|
||||
\entry {\code {LINES}}{81}
|
||||
\entry {\code {LANG}}{82}
|
||||
\entry {\code {LC_ALL}}{82}
|
||||
\entry {\code {LC_COLLATE}}{82}
|
||||
\entry {\code {LC_CTYPE}}{82}
|
||||
\entry {\code {LC_MESSAGES}}{7, 82}
|
||||
\entry {\code {LC_NUMERIC}}{82}
|
||||
\entry {\code {LC_TIME}}{82}
|
||||
\entry {\code {LINENO}}{82}
|
||||
\entry {\code {LINES}}{82}
|
||||
\initial {M}
|
||||
\entry {\code {MACHTYPE}}{81}
|
||||
\entry {\code {MAIL}}{73}
|
||||
\entry {\code {MAILCHECK}}{81}
|
||||
\entry {\code {MAILPATH}}{73}
|
||||
\entry {\code {MAPFILE}}{82}
|
||||
\entry {\code {mark-modified-lines}}{115}
|
||||
\entry {\code {mark-symlinked-directories}}{116}
|
||||
\entry {\code {match-hidden-files}}{116}
|
||||
\entry {\code {menu-complete-display-prefix}}{116}
|
||||
\entry {\code {meta-flag}}{115}
|
||||
\entry {\code {MACHTYPE}}{82}
|
||||
\entry {\code {MAIL}}{74}
|
||||
\entry {\code {MAILCHECK}}{82}
|
||||
\entry {\code {MAILPATH}}{74}
|
||||
\entry {\code {MAPFILE}}{83}
|
||||
\entry {\code {mark-modified-lines}}{116}
|
||||
\entry {\code {mark-symlinked-directories}}{117}
|
||||
\entry {\code {match-hidden-files}}{117}
|
||||
\entry {\code {menu-complete-display-prefix}}{117}
|
||||
\entry {\code {meta-flag}}{116}
|
||||
\initial {O}
|
||||
\entry {\code {OLDPWD}}{82}
|
||||
\entry {\code {OPTARG}}{73}
|
||||
\entry {\code {OPTERR}}{82}
|
||||
\entry {\code {OPTIND}}{73}
|
||||
\entry {\code {OSTYPE}}{82}
|
||||
\entry {\code {output-meta}}{116}
|
||||
\entry {\code {OLDPWD}}{83}
|
||||
\entry {\code {OPTARG}}{74}
|
||||
\entry {\code {OPTERR}}{83}
|
||||
\entry {\code {OPTIND}}{74}
|
||||
\entry {\code {OSTYPE}}{83}
|
||||
\entry {\code {output-meta}}{117}
|
||||
\initial {P}
|
||||
\entry {\code {page-completions}}{116}
|
||||
\entry {\code {PATH}}{73}
|
||||
\entry {\code {PIPESTATUS}}{82}
|
||||
\entry {\code {POSIXLY_CORRECT}}{82}
|
||||
\entry {\code {PPID}}{82}
|
||||
\entry {\code {PROMPT_COMMAND}}{82}
|
||||
\entry {\code {PROMPT_DIRTRIM}}{82}
|
||||
\entry {\code {PS0}}{82}
|
||||
\entry {\code {PS1}}{73}
|
||||
\entry {\code {PS2}}{73}
|
||||
\entry {\code {PS3}}{82}
|
||||
\entry {\code {PS4}}{82}
|
||||
\entry {\code {PWD}}{82}
|
||||
\entry {\code {page-completions}}{117}
|
||||
\entry {\code {PATH}}{74}
|
||||
\entry {\code {PIPESTATUS}}{83}
|
||||
\entry {\code {POSIXLY_CORRECT}}{83}
|
||||
\entry {\code {PPID}}{83}
|
||||
\entry {\code {PROMPT_COMMAND}}{83}
|
||||
\entry {\code {PROMPT_DIRTRIM}}{83}
|
||||
\entry {\code {PS0}}{83}
|
||||
\entry {\code {PS1}}{74}
|
||||
\entry {\code {PS2}}{74}
|
||||
\entry {\code {PS3}}{83}
|
||||
\entry {\code {PS4}}{83}
|
||||
\entry {\code {PWD}}{83}
|
||||
\initial {R}
|
||||
\entry {\code {RANDOM}}{83}
|
||||
\entry {\code {READLINE_LINE}}{83}
|
||||
\entry {\code {READLINE_POINT}}{83}
|
||||
\entry {\code {REPLY}}{83}
|
||||
\entry {\code {revert-all-at-newline}}{116}
|
||||
\entry {\code {RANDOM}}{84}
|
||||
\entry {\code {READLINE_LINE}}{84}
|
||||
\entry {\code {READLINE_POINT}}{84}
|
||||
\entry {\code {REPLY}}{84}
|
||||
\entry {\code {revert-all-at-newline}}{117}
|
||||
\initial {S}
|
||||
\entry {\code {SECONDS}}{83}
|
||||
\entry {\code {SHELL}}{83}
|
||||
\entry {\code {SHELLOPTS}}{83}
|
||||
\entry {\code {SHLVL}}{83}
|
||||
\entry {\code {show-all-if-ambiguous}}{116}
|
||||
\entry {\code {show-all-if-unmodified}}{116}
|
||||
\entry {\code {show-mode-in-prompt}}{117}
|
||||
\entry {\code {skip-completed-text}}{117}
|
||||
\entry {\code {SRANDOM}}{83}
|
||||
\entry {\code {SECONDS}}{84}
|
||||
\entry {\code {SHELL}}{84}
|
||||
\entry {\code {SHELLOPTS}}{84}
|
||||
\entry {\code {SHLVL}}{84}
|
||||
\entry {\code {show-all-if-ambiguous}}{117}
|
||||
\entry {\code {show-all-if-unmodified}}{117}
|
||||
\entry {\code {show-mode-in-prompt}}{118}
|
||||
\entry {\code {skip-completed-text}}{118}
|
||||
\entry {\code {SRANDOM}}{84}
|
||||
\initial {T}
|
||||
\entry {\code {TEXTDOMAIN}}{7}
|
||||
\entry {\code {TEXTDOMAINDIR}}{7}
|
||||
\entry {\code {TIMEFORMAT}}{83}
|
||||
\entry {\code {TMOUT}}{84}
|
||||
\entry {\code {TMPDIR}}{84}
|
||||
\entry {\code {TIMEFORMAT}}{84}
|
||||
\entry {\code {TMOUT}}{85}
|
||||
\entry {\code {TMPDIR}}{85}
|
||||
\initial {U}
|
||||
\entry {\code {UID}}{84}
|
||||
\entry {\code {UID}}{85}
|
||||
\initial {V}
|
||||
\entry {\code {vi-cmd-mode-string}}{117}
|
||||
\entry {\code {vi-ins-mode-string}}{117}
|
||||
\entry {\code {visible-stats}}{117}
|
||||
\entry {\code {vi-cmd-mode-string}}{118}
|
||||
\entry {\code {vi-ins-mode-string}}{118}
|
||||
\entry {\code {visible-stats}}{118}
|
||||
|
||||
+109
-102
@@ -1569,6 +1569,12 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
|
||||
If set, bbaasshh allows patterns which match no files (see
|
||||
PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string,
|
||||
rather than themselves.
|
||||
ppoossiixxgglloobb
|
||||
If set, bbaasshh makes words containing unquoted backslashes
|
||||
after expansion eligible for pathname expansion, even if
|
||||
they don't contain any other unquoted pattern charac-
|
||||
ters. This option is enabled by default, and is enabled
|
||||
when _p_o_s_i_x _m_o_d_e is enabled.
|
||||
pprrooggccoommpp
|
||||
If set, the programmable completion facilities (see PPrroo--
|
||||
ggrraammmmaabbllee CCoommpplleettiioonn above) are enabled. This option is
|
||||
@@ -1615,17 +1621,18 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
|
||||
Return a status of 0 (true) or 1 (false) depending on the evalu-
|
||||
ation of the conditional expression _e_x_p_r. Each operator and op-
|
||||
erand must be a separate argument. Expressions are composed of
|
||||
the primaries described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS.
|
||||
tteesstt does not accept any options, nor does it accept and ignore
|
||||
an argument of ---- as signifying the end of options.
|
||||
the primaries described in the bbaasshh manual page under CCOONNDDII--
|
||||
TTIIOONNAALL EEXXPPRREESSSSIIOONNSS. tteesstt does not accept any options, nor does
|
||||
it accept and ignore an argument of ---- as signifying the end of
|
||||
options.
|
||||
|
||||
Expressions may be combined using the following operators,
|
||||
Expressions may be combined using the following operators,
|
||||
listed in decreasing order of precedence. The evaluation
|
||||
depends on the number of arguments; see below. Operator prece-
|
||||
depends on the number of arguments; see below. Operator prece-
|
||||
dence is used when there are five or more arguments.
|
||||
!! _e_x_p_r True if _e_x_p_r is false.
|
||||
(( _e_x_p_r ))
|
||||
Returns the value of _e_x_p_r. This may be used to override
|
||||
Returns the value of _e_x_p_r. This may be used to override
|
||||
the normal precedence of operators.
|
||||
_e_x_p_r_1 -aa _e_x_p_r_2
|
||||
True if both _e_x_p_r_1 and _e_x_p_r_2 are true.
|
||||
@@ -1642,120 +1649,120 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
|
||||
null.
|
||||
2 arguments
|
||||
If the first argument is !!, the expression is true if and
|
||||
only if the second argument is null. If the first argu-
|
||||
ment is one of the unary conditional operators listed
|
||||
above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is
|
||||
only if the second argument is null. If the first argu-
|
||||
ment is one of the unary conditional operators listed
|
||||
above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is
|
||||
true if the unary test is true. If the first argument is
|
||||
not a valid unary conditional operator, the expression is
|
||||
false.
|
||||
3 arguments
|
||||
The following conditions are applied in the order listed.
|
||||
If the second argument is one of the binary conditional
|
||||
If the second argument is one of the binary conditional
|
||||
operators listed above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the
|
||||
result of the expression is the result of the binary test
|
||||
using the first and third arguments as operands. The --aa
|
||||
and --oo operators are considered binary operators when
|
||||
there are three arguments. If the first argument is !!,
|
||||
the value is the negation of the two-argument test using
|
||||
using the first and third arguments as operands. The --aa
|
||||
and --oo operators are considered binary operators when
|
||||
there are three arguments. If the first argument is !!,
|
||||
the value is the negation of the two-argument test using
|
||||
the second and third arguments. If the first argument is
|
||||
exactly (( and the third argument is exactly )), the result
|
||||
is the one-argument test of the second argument. Other-
|
||||
is the one-argument test of the second argument. Other-
|
||||
wise, the expression is false.
|
||||
4 arguments
|
||||
If the first argument is !!, the result is the negation of
|
||||
the three-argument expression composed of the remaining
|
||||
the three-argument expression composed of the remaining
|
||||
arguments. Otherwise, the expression is parsed and eval-
|
||||
uated according to precedence using the rules listed
|
||||
uated according to precedence using the rules listed
|
||||
above.
|
||||
5 or more arguments
|
||||
The expression is parsed and evaluated according to
|
||||
The expression is parsed and evaluated according to
|
||||
precedence using the rules listed above.
|
||||
|
||||
When used with tteesstt or [[, the << and >> operators sort lexico-
|
||||
When used with tteesstt or [[, the << and >> operators sort lexico-
|
||||
graphically using ASCII ordering.
|
||||
|
||||
ttiimmeess Print the accumulated user and system times for the shell and
|
||||
ttiimmeess Print the accumulated user and system times for the shell and
|
||||
for processes run from the shell. The return status is 0.
|
||||
|
||||
ttrraapp [--llpp] [[_a_r_g] _s_i_g_s_p_e_c ...]
|
||||
The command _a_r_g is to be read and executed when the shell
|
||||
receives signal(s) _s_i_g_s_p_e_c. If _a_r_g is absent (and there is a
|
||||
single _s_i_g_s_p_e_c) or --, each specified signal is reset to its
|
||||
original disposition (the value it had upon entrance to the
|
||||
shell). If _a_r_g is the null string the signal specified by each
|
||||
_s_i_g_s_p_e_c is ignored by the shell and by the commands it invokes.
|
||||
If _a_r_g is not present and --pp has been supplied, then the trap
|
||||
commands associated with each _s_i_g_s_p_e_c are displayed. If no
|
||||
arguments are supplied or if only --pp is given, ttrraapp prints the
|
||||
list of commands associated with each signal. The --ll option
|
||||
causes the shell to print a list of signal names and their cor-
|
||||
responding numbers. Each _s_i_g_s_p_e_c is either a signal name
|
||||
defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are
|
||||
The command _a_r_g is to be read and executed when the shell
|
||||
receives signal(s) _s_i_g_s_p_e_c. If _a_r_g is absent (and there is a
|
||||
single _s_i_g_s_p_e_c) or --, each specified signal is reset to its
|
||||
original disposition (the value it had upon entrance to the
|
||||
shell). If _a_r_g is the null string the signal specified by each
|
||||
_s_i_g_s_p_e_c is ignored by the shell and by the commands it invokes.
|
||||
If _a_r_g is not present and --pp has been supplied, then the trap
|
||||
commands associated with each _s_i_g_s_p_e_c are displayed. If no
|
||||
arguments are supplied or if only --pp is given, ttrraapp prints the
|
||||
list of commands associated with each signal. The --ll option
|
||||
causes the shell to print a list of signal names and their cor-
|
||||
responding numbers. Each _s_i_g_s_p_e_c is either a signal name
|
||||
defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are
|
||||
case insensitive and the SSIIGG prefix is optional.
|
||||
|
||||
If a _s_i_g_s_p_e_c is EEXXIITT (0) the command _a_r_g is executed on exit
|
||||
from the shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_r_g is exe-
|
||||
cuted before every _s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command,
|
||||
_s_e_l_e_c_t command, every arithmetic _f_o_r command, and before the
|
||||
first command executes in a shell function (see SSHHEELLLL GGRRAAMMMMAARR
|
||||
above). Refer to the description of the eexxttddeebbuugg option to the
|
||||
If a _s_i_g_s_p_e_c is EEXXIITT (0) the command _a_r_g is executed on exit
|
||||
from the shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_r_g is exe-
|
||||
cuted before every _s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command,
|
||||
_s_e_l_e_c_t command, every arithmetic _f_o_r command, and before the
|
||||
first command executes in a shell function (see SSHHEELLLL GGRRAAMMMMAARR
|
||||
above). Refer to the description of the eexxttddeebbuugg option to the
|
||||
sshhoopptt builtin for details of its effect on the DDEEBBUUGG trap. If a
|
||||
_s_i_g_s_p_e_c is RREETTUURRNN, the command _a_r_g is executed each time a shell
|
||||
function or a script executed with the .. or ssoouurrccee builtins fin-
|
||||
ishes executing.
|
||||
|
||||
If a _s_i_g_s_p_e_c is EERRRR, the command _a_r_g is executed whenever a
|
||||
If a _s_i_g_s_p_e_c is EERRRR, the command _a_r_g is executed whenever a
|
||||
pipeline (which may consist of a single simple command), a list,
|
||||
or a compound command returns a non-zero exit status, subject to
|
||||
the following conditions. The EERRRR trap is not executed if the
|
||||
the following conditions. The EERRRR trap is not executed if the
|
||||
failed command is part of the command list immediately following
|
||||
a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement,
|
||||
a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement,
|
||||
part of a command executed in a &&&& or |||| list except the command
|
||||
following the final &&&& or ||||, any command in a pipeline but the
|
||||
last, or if the command's return value is being inverted using
|
||||
!!. These are the same conditions obeyed by the eerrrreexxiitt (--ee)
|
||||
following the final &&&& or ||||, any command in a pipeline but the
|
||||
last, or if the command's return value is being inverted using
|
||||
!!. These are the same conditions obeyed by the eerrrreexxiitt (--ee)
|
||||
option.
|
||||
|
||||
Signals ignored upon entry to the shell cannot be trapped or
|
||||
reset. Trapped signals that are not being ignored are reset to
|
||||
Signals ignored upon entry to the shell cannot be trapped or
|
||||
reset. Trapped signals that are not being ignored are reset to
|
||||
their original values in a subshell or subshell environment when
|
||||
one is created. The return status is false if any _s_i_g_s_p_e_c is
|
||||
one is created. The return status is false if any _s_i_g_s_p_e_c is
|
||||
invalid; otherwise ttrraapp returns true.
|
||||
|
||||
ttyyppee [--aaffttppPP] _n_a_m_e [_n_a_m_e ...]
|
||||
With no options, indicate how each _n_a_m_e would be interpreted if
|
||||
With no options, indicate how each _n_a_m_e would be interpreted if
|
||||
used as a command name. If the --tt option is used, ttyyppee prints a
|
||||
string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or
|
||||
_f_i_l_e if _n_a_m_e is an alias, shell reserved word, function,
|
||||
builtin, or disk file, respectively. If the _n_a_m_e is not found,
|
||||
then nothing is printed, and an exit status of false is
|
||||
returned. If the --pp option is used, ttyyppee either returns the
|
||||
string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or
|
||||
_f_i_l_e if _n_a_m_e is an alias, shell reserved word, function,
|
||||
builtin, or disk file, respectively. If the _n_a_m_e is not found,
|
||||
then nothing is printed, and an exit status of false is
|
||||
returned. If the --pp option is used, ttyyppee either returns the
|
||||
name of the disk file that would be executed if _n_a_m_e were speci-
|
||||
fied as a command name, or nothing if ``type -t name'' would not
|
||||
return _f_i_l_e. The --PP option forces a PPAATTHH search for each _n_a_m_e,
|
||||
return _f_i_l_e. The --PP option forces a PPAATTHH search for each _n_a_m_e,
|
||||
even if ``type -t name'' would not return _f_i_l_e. If a command is
|
||||
hashed, --pp and --PP print the hashed value, which is not necessar-
|
||||
ily the file that appears first in PPAATTHH. If the --aa option is
|
||||
used, ttyyppee prints all of the places that contain an executable
|
||||
ily the file that appears first in PPAATTHH. If the --aa option is
|
||||
used, ttyyppee prints all of the places that contain an executable
|
||||
named _n_a_m_e. This includes aliases and functions, if and only if
|
||||
the --pp option is not also used. The table of hashed commands is
|
||||
not consulted when using --aa. The --ff option suppresses shell
|
||||
not consulted when using --aa. The --ff option suppresses shell
|
||||
function lookup, as with the ccoommmmaanndd builtin. ttyyppee returns true
|
||||
if all of the arguments are found, false if any are not found.
|
||||
|
||||
uulliimmiitt [--HHSSaabbccddeeffiikkllmmnnppqqrrssttuuvvxxPPTT [_l_i_m_i_t]]
|
||||
Provides control over the resources available to the shell and
|
||||
to processes started by it, on systems that allow such control.
|
||||
Provides control over the resources available to the shell and
|
||||
to processes started by it, on systems that allow such control.
|
||||
The --HH and --SS options specify that the hard or soft limit is set
|
||||
for the given resource. A hard limit cannot be increased by a
|
||||
non-root user once it is set; a soft limit may be increased up
|
||||
to the value of the hard limit. If neither --HH nor --SS is speci-
|
||||
for the given resource. A hard limit cannot be increased by a
|
||||
non-root user once it is set; a soft limit may be increased up
|
||||
to the value of the hard limit. If neither --HH nor --SS is speci-
|
||||
fied, both the soft and hard limits are set. The value of _l_i_m_i_t
|
||||
can be a number in the unit specified for the resource or one of
|
||||
the special values hhaarrdd, ssoofftt, or uunnlliimmiitteedd, which stand for the
|
||||
current hard limit, the current soft limit, and no limit,
|
||||
respectively. If _l_i_m_i_t is omitted, the current value of the
|
||||
soft limit of the resource is printed, unless the --HH option is
|
||||
current hard limit, the current soft limit, and no limit,
|
||||
respectively. If _l_i_m_i_t is omitted, the current value of the
|
||||
soft limit of the resource is printed, unless the --HH option is
|
||||
given. When more than one resource is specified, the limit name
|
||||
and unit are printed before the value. Other options are inter-
|
||||
preted as follows:
|
||||
@@ -1764,12 +1771,12 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
|
||||
--cc The maximum size of core files created
|
||||
--dd The maximum size of a process's data segment
|
||||
--ee The maximum scheduling priority ("nice")
|
||||
--ff The maximum size of files written by the shell and its
|
||||
--ff The maximum size of files written by the shell and its
|
||||
children
|
||||
--ii The maximum number of pending signals
|
||||
--kk The maximum number of kqueues that may be allocated
|
||||
--ll The maximum size that may be locked into memory
|
||||
--mm The maximum resident set size (many systems do not honor
|
||||
--mm The maximum resident set size (many systems do not honor
|
||||
this limit)
|
||||
--nn The maximum number of open file descriptors (most systems
|
||||
do not allow this value to be set)
|
||||
@@ -1778,53 +1785,53 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
|
||||
--rr The maximum real-time scheduling priority
|
||||
--ss The maximum stack size
|
||||
--tt The maximum amount of cpu time in seconds
|
||||
--uu The maximum number of processes available to a single
|
||||
--uu The maximum number of processes available to a single
|
||||
user
|
||||
--vv The maximum amount of virtual memory available to the
|
||||
--vv The maximum amount of virtual memory available to the
|
||||
shell and, on some systems, to its children
|
||||
--xx The maximum number of file locks
|
||||
--PP The maximum number of pseudoterminals
|
||||
--TT The maximum number of threads
|
||||
|
||||
If _l_i_m_i_t is given, and the --aa option is not used, _l_i_m_i_t is the
|
||||
new value of the specified resource. If no option is given,
|
||||
then --ff is assumed. Values are in 1024-byte increments, except
|
||||
for --tt, which is in seconds; --pp, which is in units of 512-byte
|
||||
blocks; --PP, --TT, --bb, --kk, --nn, and --uu, which are unscaled values;
|
||||
If _l_i_m_i_t is given, and the --aa option is not used, _l_i_m_i_t is the
|
||||
new value of the specified resource. If no option is given,
|
||||
then --ff is assumed. Values are in 1024-byte increments, except
|
||||
for --tt, which is in seconds; --pp, which is in units of 512-byte
|
||||
blocks; --PP, --TT, --bb, --kk, --nn, and --uu, which are unscaled values;
|
||||
and, when in posix mode, --cc and --ff, which are in 512-byte incre-
|
||||
ments. The return status is 0 unless an invalid option or argu-
|
||||
ment is supplied, or an error occurs while setting a new limit.
|
||||
|
||||
uummaasskk [--pp] [--SS] [_m_o_d_e]
|
||||
The user file-creation mask is set to _m_o_d_e. If _m_o_d_e begins with
|
||||
a digit, it is interpreted as an octal number; otherwise it is
|
||||
interpreted as a symbolic mode mask similar to that accepted by
|
||||
_c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is
|
||||
printed. The --SS option causes the mask to be printed in sym-
|
||||
bolic form; the default output is an octal number. If the --pp
|
||||
a digit, it is interpreted as an octal number; otherwise it is
|
||||
interpreted as a symbolic mode mask similar to that accepted by
|
||||
_c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is
|
||||
printed. The --SS option causes the mask to be printed in sym-
|
||||
bolic form; the default output is an octal number. If the --pp
|
||||
option is supplied, and _m_o_d_e is omitted, the output is in a form
|
||||
that may be reused as input. The return status is 0 if the mode
|
||||
was successfully changed or if no _m_o_d_e argument was supplied,
|
||||
was successfully changed or if no _m_o_d_e argument was supplied,
|
||||
and false otherwise.
|
||||
|
||||
uunnaalliiaass [-aa] [_n_a_m_e ...]
|
||||
Remove each _n_a_m_e from the list of defined aliases. If --aa is
|
||||
supplied, all alias definitions are removed. The return value
|
||||
Remove each _n_a_m_e from the list of defined aliases. If --aa is
|
||||
supplied, all alias definitions are removed. The return value
|
||||
is true unless a supplied _n_a_m_e is not a defined alias.
|
||||
|
||||
uunnsseett [-ffvv] [-nn] [_n_a_m_e ...]
|
||||
For each _n_a_m_e, remove the corresponding variable or function.
|
||||
For each _n_a_m_e, remove the corresponding variable or function.
|
||||
If the --vv option is given, each _n_a_m_e refers to a shell variable,
|
||||
and that variable is removed. Read-only variables may not be
|
||||
unset. If --ff is specified, each _n_a_m_e refers to a shell func-
|
||||
tion, and the function definition is removed. If the --nn option
|
||||
is supplied, and _n_a_m_e is a variable with the _n_a_m_e_r_e_f attribute,
|
||||
_n_a_m_e will be unset rather than the variable it references. --nn
|
||||
has no effect if the --ff option is supplied. If no options are
|
||||
supplied, each _n_a_m_e refers to a variable; if there is no vari-
|
||||
able by that name, any function with that name is unset. Each
|
||||
unset variable or function is removed from the environment
|
||||
passed to subsequent commands. If any of CCOOMMPP__WWOORRDDBBRREEAAKKSS, RRAANN--
|
||||
and that variable is removed. Read-only variables may not be
|
||||
unset. If --ff is specified, each _n_a_m_e refers to a shell func-
|
||||
tion, and the function definition is removed. If the --nn option
|
||||
is supplied, and _n_a_m_e is a variable with the _n_a_m_e_r_e_f attribute,
|
||||
_n_a_m_e will be unset rather than the variable it references. --nn
|
||||
has no effect if the --ff option is supplied. If no options are
|
||||
supplied, each _n_a_m_e refers to a variable; if there is no vari-
|
||||
able by that name, any function with that name is unset. Each
|
||||
unset variable or function is removed from the environment
|
||||
passed to subsequent commands. If any of CCOOMMPP__WWOORRDDBBRREEAAKKSS, RRAANN--
|
||||
DDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD, FFUUNNCCNNAAMMEE, GGRROOUUPPSS, or DDIIRRSSTTAACCKK are
|
||||
unset, they lose their special properties, even if they are sub-
|
||||
sequently reset. The exit status is true unless a _n_a_m_e is read-
|
||||
@@ -1832,17 +1839,17 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
|
||||
|
||||
wwaaiitt [--ffnn] [_i_d _._._.]
|
||||
Wait for each specified child process and return its termination
|
||||
status. Each _i_d may be a process ID or a job specification; if
|
||||
a job spec is given, all processes in that job's pipeline are
|
||||
waited for. If _i_d is not given, wwaaiitt waits for all running
|
||||
background jobs and the last-executed process substitution, if
|
||||
status. Each _i_d may be a process ID or a job specification; if
|
||||
a job spec is given, all processes in that job's pipeline are
|
||||
waited for. If _i_d is not given, wwaaiitt waits for all running
|
||||
background jobs and the last-executed process substitution, if
|
||||
its process id is the same as $$!!, and the return status is zero.
|
||||
If the --nn option is supplied, wwaaiitt waits for a single job to
|
||||
If the --nn option is supplied, wwaaiitt waits for a single job to
|
||||
terminate and returns its exit status. Supplying the --ff option,
|
||||
when job control is enabled, forces wwaaiitt to wait for _i_d to ter-
|
||||
when job control is enabled, forces wwaaiitt to wait for _i_d to ter-
|
||||
minate before returning its status, instead of returning when it
|
||||
changes status. If _i_d specifies a non-existent process or job,
|
||||
the return status is 127. Otherwise, the return status is the
|
||||
changes status. If _i_d specifies a non-existent process or job,
|
||||
the return status is 127. Otherwise, the return status is the
|
||||
exit status of the last process or job waited for.
|
||||
|
||||
SSEEEE AALLSSOO
|
||||
|
||||
+347
-337
@@ -1,6 +1,6 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Creator: groff version 1.22.3
|
||||
%%CreationDate: Wed Jun 12 15:26:50 2019
|
||||
%%CreationDate: Fri Jun 21 10:27:32 2019
|
||||
%%DocumentNeededResources: font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%+ font Times-Italic
|
||||
@@ -2688,312 +2688,311 @@ le completions as part of programmable com-)-.15 F(pletion.)184 324 Q F1
|
||||
3.355 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa)
|
||||
3.354 G .854(thname Expansion).1 F F0(abo)3.354 E -.15(ve)-.15 G 3.354
|
||||
(\)t).15 G(o)-3.354 E -.15(ex)184 360 S
|
||||
(pand to a null string, rather than themselv).15 E(es.)-.15 E F1(pr)144
|
||||
372 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184
|
||||
384 R .677(acilities \(see)-.1 F F1(Pr)3.177 E .677
|
||||
(ogrammable Completion)-.18 F F0(abo)3.177 E -.15(ve)-.15 G(\)).15 E
|
||||
(are enabled.)184 396 Q(This option is enabled by def)5 E(ault.)-.1 E F1
|
||||
(pr)144 408 Q(ogcomp_alias)-.18 E F0 2.124
|
||||
(If set, and programmable completion is enabled,)184 420 R F1(bash)4.624
|
||||
E F0 2.124(treats a command name that)4.624 F(doesn')184 432 Q 3.288(th)
|
||||
(pand to a null string, rather than themselv).15 E(es.)-.15 E F1
|
||||
(posixglob)144 372 Q F0 1.036(If set,)184 384 R F1(bash)3.536 E F0(mak)
|
||||
3.536 E 1.036(es w)-.1 F 1.036
|
||||
(ords containing unquoted backslashes after e)-.1 F 1.037
|
||||
(xpansion eligible for)-.15 F 1.076(pathname e)184 396 R 1.076
|
||||
(xpansion, e)-.15 F -.15(ve)-.25 G 3.576(ni).15 G 3.576(ft)-3.576 G(he)
|
||||
-3.576 E 3.576(yd)-.15 G(on')-3.576 E 3.575(tc)-.18 G 1.075(ontain an)
|
||||
-3.575 F 3.575(yo)-.15 G 1.075(ther unquoted pattern characters.)-3.575
|
||||
F(This option is enabled by def)184 408 Q(ault, and is enabled when)-.1
|
||||
E F3(posix mode)2.5 E F0(is enabled.)2.5 E F1(pr)144 420 Q(ogcomp)-.18 E
|
||||
F0 .676(If set, the programmable completion f)184 432 R .677
|
||||
(acilities \(see)-.1 F F1(Pr)3.177 E .677(ogrammable Completion)-.18 F
|
||||
F0(abo)3.177 E -.15(ve)-.15 G(\)).15 E(are enabled.)184 444 Q
|
||||
(This option is enabled by def)5 E(ault.)-.1 E F1(pr)144 456 Q
|
||||
(ogcomp_alias)-.18 E F0 2.124
|
||||
(If set, and programmable completion is enabled,)184 468 R F1(bash)4.624
|
||||
E F0 2.124(treats a command name that)4.624 F(doesn')184 480 Q 3.288(th)
|
||||
-.18 G -2.25 -.2(av e)-3.288 H(an)3.488 E 3.288(yc)-.15 G .789
|
||||
(ompletions as a possible alias and attempts alias e)-3.288 F .789
|
||||
(xpansion. If it has)-.15 F 1.473(an alias,)184 444 R F1(bash)3.973 E F0
|
||||
(xpansion. If it has)-.15 F 1.473(an alias,)184 492 R F1(bash)3.973 E F0
|
||||
1.473(attempts programmable completion using the command w)3.973 F 1.473
|
||||
(ord resulting)-.1 F(from the e)184 456 Q(xpanded alias.)-.15 E F1(pr)
|
||||
144 468 Q(omptv)-.18 E(ars)-.1 E F0 1.447(If set, prompt strings under)
|
||||
184 480 R 1.448(go parameter e)-.18 F 1.448
|
||||
(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 492 S
|
||||
(ord resulting)-.1 F(from the e)184 504 Q(xpanded alias.)-.15 E F1(pr)
|
||||
144 516 Q(omptv)-.18 E(ars)-.1 E F0 1.447(If set, prompt strings under)
|
||||
184 528 R 1.448(go parameter e)-.18 F 1.448
|
||||
(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 540 S
|
||||
.171(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17
|
||||
(fter being e)-2.67 F .17(xpanded as described in)-.15 F F2(PR)2.67 E
|
||||
(OMPTING)-.27 E F0(abo)2.42 E -.15(ve)-.15 G(.).15 E
|
||||
(This option is enabled by def)184 504 Q(ault.)-.1 E F1 -.18(re)144 516
|
||||
(This option is enabled by def)184 552 Q(ault.)-.1 E F1 -.18(re)144 564
|
||||
S(stricted_shell).18 E F0 1.069
|
||||
(The shell sets this option if it is started in restricted mode \(see)
|
||||
184 528 R F2 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 540 Q 2.86
|
||||
184 576 R F2 1.069(RESTRICTED SHELL)3.569 F F0(belo)184 588 Q 2.86
|
||||
(w\). The)-.25 F -.25(va)2.86 G .36(lue may not be changed.).25 F .36
|
||||
(This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G
|
||||
(-).15 E(cuted, allo)184 552 Q(wing the startup \214les to disco)-.25 E
|
||||
(-).15 E(cuted, allo)184 600 Q(wing the startup \214les to disco)-.25 E
|
||||
-.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 E
|
||||
F1(shift_v)144 564 Q(erbose)-.1 E F0 .501(If set, the)184 576 R F1
|
||||
F1(shift_v)144 612 Q(erbose)-.1 E F0 .501(If set, the)184 624 R F1
|
||||
(shift)3.001 E F0 -.2(bu)3.001 G .501
|
||||
(iltin prints an error message when the shift count e).2 F .502
|
||||
(xceeds the number)-.15 F(of positional parameters.)184 588 Q F1(sour)
|
||||
144 600 Q(cepath)-.18 E F0 .771(If set, the)184 612 R F1(sour)3.271 E
|
||||
(xceeds the number)-.15 F(of positional parameters.)184 636 Q F1(sour)
|
||||
144 648 Q(cepath)-.18 E F0 .771(If set, the)184 660 R F1(sour)3.271 E
|
||||
(ce)-.18 E F0(\()3.271 E F1(.)A F0 3.271(\)b)C .771(uiltin uses the v)
|
||||
-3.471 F .771(alue of)-.25 F F2 -.666(PA)3.27 G(TH)-.189 E F0 .77
|
||||
(to \214nd the directory containing the)3.02 F(\214le supplied as an ar)
|
||||
184 624 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E(ault.)
|
||||
-.1 E F1(xpg_echo)144 636 Q F0(If set, the)184 648 Q F1(echo)2.5 E F0
|
||||
184 672 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E(ault.)
|
||||
-.1 E F1(xpg_echo)144 684 Q F0(If set, the)184 696 Q F1(echo)2.5 E F0
|
||||
-.2(bu)2.5 G(iltin e).2 E(xpands backslash-escape sequences by def)-.15
|
||||
E(ault.)-.1 E F1(suspend)108 664.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.001
|
||||
(Suspend the e)144 676.8 R -.15(xe)-.15 G 1.001
|
||||
(cution of this shell until it recei).15 F -.15(ve)-.25 G 3.501(sa).15 G
|
||||
F2(SIGCONT)A F0 3.502(signal. A)3.252 F 1.002(login shell cannot be)
|
||||
3.502 F .023(suspended; the)144 688.8 R F1<ad66>2.523 E F0 .023
|
||||
(option can be used to o)2.523 F -.15(ve)-.15 G .022
|
||||
(rride this and force the suspension.).15 F .022(The return status is)
|
||||
5.022 F 2.5(0u)144 700.8 S(nless the shell is a login shell and)-2.5 E
|
||||
F1<ad66>2.5 E F0(is not supplied, or if job control is not enabled.)2.5
|
||||
E(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(21)198.725 E 0 Cg EP
|
||||
E(ault.)-.1 E(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(21)198.725 E 0
|
||||
Cg EP
|
||||
%%Page: 22 22
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
|
||||
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
|
||||
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(test)108 84 Q/F2 10
|
||||
/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)108 96 Q F2 -.2(ex)2.5 G
|
||||
(pr).2 E F1(])2.5 E F0 .877(Return a status of 0 \(true\) or 1 \(f)144
|
||||
96 R .878(alse\) depending on the e)-.1 F -.25(va)-.25 G .878
|
||||
(luation of the conditional e).25 F(xpression)-.15 E F2 -.2(ex)144 108 S
|
||||
(pr).2 E F0 5.53(.E).73 G .53
|
||||
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(suspend)108 84 Q F0
|
||||
([)2.5 E F1<ad66>A F0(])A 1.001(Suspend the e)144 96 R -.15(xe)-.15 G
|
||||
1.001(cution of this shell until it recei).15 F -.15(ve)-.25 G 3.501(sa)
|
||||
.15 G/F2 9/Times-Bold@0 SF(SIGCONT)A F0 3.502(signal. A)3.252 F 1.002
|
||||
(login shell cannot be)3.502 F .023(suspended; the)144 108 R F1<ad66>
|
||||
2.523 E F0 .023(option can be used to o)2.523 F -.15(ve)-.15 G .022
|
||||
(rride this and force the suspension.).15 F .022(The return status is)
|
||||
5.022 F 2.5(0u)144 120 S(nless the shell is a login shell and)-2.5 E F1
|
||||
<ad66>2.5 E F0(is not supplied, or if job control is not enabled.)2.5 E
|
||||
F1(test)108 136.8 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)
|
||||
108 148.8 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .877
|
||||
(Return a status of 0 \(true\) or 1 \(f)144 148.8 R .878
|
||||
(alse\) depending on the e)-.1 F -.25(va)-.25 G .878
|
||||
(luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 160.8
|
||||
S(pr).2 E F0 5.53(.E).73 G .53
|
||||
(ach operator and operand must be a separate ar)-5.53 F 3.03
|
||||
(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.079
|
||||
(primaries described abo)144 120 R 3.379 -.15(ve u)-.15 H(nder).15 E/F3
|
||||
9/Times-Bold@0 SF(CONDITION)5.579 E 3.079(AL EXPRESSIONS)-.18 F/F4 9
|
||||
/Times-Roman@0 SF(.)A F1(test)7.579 E F0 3.08(does not accept an)5.58 F
|
||||
(y)-.15 E(options, nor does it accept and ignore an ar)144 132 Q
|
||||
(gument of)-.18 E F1<adad>2.5 E F0(as signifying the end of options.)2.5
|
||||
E .786(Expressions may be combined using the follo)144 150 R .785
|
||||
(wing operators, listed in decreasing order of prece-)-.25 F 3.411
|
||||
(dence. The)144 162 R -.25(eva)3.411 G .911
|
||||
(luation depends on the number of ar).25 F .912(guments; see belo)-.18 F
|
||||
4.712 -.65(w. O)-.25 H .912(perator precedence is).65 F
|
||||
(used when there are \214v)144 174 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G(ore ar)
|
||||
-2.5 E(guments.)-.18 E F1(!)144 186 Q F2 -.2(ex)2.5 G(pr).2 E F0 -.35
|
||||
(Tr)180 186 S(ue if).35 E F2 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 E(alse.)
|
||||
-.1 E F1(\()144 198 Q F2 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0 .26
|
||||
(Returns the v)180 198 R .26(alue of)-.25 F F2 -.2(ex)2.76 G(pr).2 E F0
|
||||
5.26(.T)C .26(his may be used to o)-5.26 F -.15(ve)-.15 G .26
|
||||
(rride the normal precedence of opera-).15 F(tors.)180 210 Q F2 -.2(ex)
|
||||
144 222 S(pr1).2 E F0<ad>2.5 E F1(a)A F2 -.2(ex)2.5 G(pr2).2 E F0 -.35
|
||||
(Tr)180 234 S(ue if both).35 E F2 -.2(ex)2.5 G(pr1).2 E F0(and)2.5 E F2
|
||||
-.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E F2 -.2(ex)144 246 S(pr1).2 E
|
||||
F0<ad>2.5 E F1(o)A F2 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180 258 S
|
||||
(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
|
||||
(pr2).2 E F0(is true.)2.52 E F1(test)144 274.8 Q F0(and)2.5 E F1([)2.5 E
|
||||
F0 -.25(eva)2.5 G(luate conditional e).25 E
|
||||
(gument. Expressions)-.18 F .53(are composed of the)3.03 F .072
|
||||
(primaries described in the)144 172.8 R F1(bash)2.573 E F0 .073
|
||||
(manual page under)2.573 F F2(CONDITION)2.573 E .073(AL EXPRESSIONS)-.18
|
||||
F/F4 9/Times-Roman@0 SF(.)A F1(test)4.573 E F0 .073(does not)2.573 F
|
||||
1.667(accept an)144 184.8 R 4.167(yo)-.15 G 1.667
|
||||
(ptions, nor does it accept and ignore an ar)-4.167 F 1.666(gument of)
|
||||
-.18 F F1<adad>4.166 E F0 1.666(as signifying the end of)4.166 F
|
||||
(options.)144 196.8 Q .785(Expressions may be combined using the follo)
|
||||
144 214.8 R .786(wing operators, listed in decreasing order of prece-)
|
||||
-.25 F 3.412(dence. The)144 226.8 R -.25(eva)3.412 G .912
|
||||
(luation depends on the number of ar).25 F .911(guments; see belo)-.18 F
|
||||
4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F
|
||||
(used when there are \214v)144 238.8 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G
|
||||
(ore ar)-2.5 E(guments.)-.18 E F1(!)144 250.8 Q F3 -.2(ex)2.5 G(pr).2 E
|
||||
F0 -.35(Tr)180 250.8 S(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23
|
||||
E(alse.)-.1 E F1(\()144 262.8 Q F3 -.2(ex)2.5 G(pr).2 E F1(\))2.5 E F0
|
||||
.26(Returns the v)180 262.8 R .26(alue of)-.25 F F3 -.2(ex)2.76 G(pr).2
|
||||
E F0 5.26(.T)C .26(his may be used to o)-5.26 F -.15(ve)-.15 G .26
|
||||
(rride the normal precedence of opera-).15 F(tors.)180 274.8 Q F3 -.2
|
||||
(ex)144 286.8 S(pr1).2 E F0<ad>2.5 E F1(a)A F3 -.2(ex)2.5 G(pr2).2 E F0
|
||||
-.35(Tr)180 298.8 S(ue if both).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(and)2.5
|
||||
E F3 -.2(ex)2.5 G(pr2).2 E F0(are true.)2.52 E F3 -.2(ex)144 310.8 S
|
||||
(pr1).2 E F0<ad>2.5 E F1(o)A F3 -.2(ex)2.5 G(pr2).2 E F0 -.35(Tr)180
|
||||
322.8 S(ue if either).35 E F3 -.2(ex)2.5 G(pr1).2 E F0(or)2.5 E F3 -.2
|
||||
(ex)2.5 G(pr2).2 E F0(is true.)2.52 E F1(test)144 339.6 Q F0(and)2.5 E
|
||||
F1([)2.5 E F0 -.25(eva)2.5 G(luate conditional e).25 E
|
||||
(xpressions using a set of rules based on the number of ar)-.15 E
|
||||
(guments.)-.18 E 2.5(0a)144 292.8 S -.18(rg)-2.5 G(uments).18 E(The e)
|
||||
180 304.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 316.8 S -.18
|
||||
(rg)-2.5 G(ument).18 E(The e)180 328.8 Q
|
||||
(guments.)-.18 E 2.5(0a)144 357.6 S -.18(rg)-2.5 G(uments).18 E(The e)
|
||||
180 369.6 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(1a)144 381.6 S -.18
|
||||
(rg)-2.5 G(ument).18 E(The e)180 393.6 Q
|
||||
(xpression is true if and only if the ar)-.15 E(gument is not null.)-.18
|
||||
E 2.5(2a)144 340.8 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
|
||||
180 352.8 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87
|
||||
E 2.5(2a)144 405.6 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
|
||||
180 417.6 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87
|
||||
F .37(xpression is true if and only if the second ar)-.15 F .37
|
||||
(gument is null.)-.18 F .38(If the \214rst ar)180 364.8 R .38
|
||||
(gument is one of the unary conditional operators listed abo)-.18 F .679
|
||||
-.15(ve u)-.15 H(nder).15 E F3(CONDI-)2.879 E(TION)180 376.8 Q .552
|
||||
(gument is null.)-.18 F .379(If the \214rst ar)180 429.6 R .38
|
||||
(gument is one of the unary conditional operators listed abo)-.18 F .68
|
||||
-.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.88 E(TION)180 441.6 Q .553
|
||||
(AL EXPRESSIONS)-.18 F F4(,)A F0 .552(the e)2.802 F .552
|
||||
(xpression is true if the unary test is true.)-.15 F .552
|
||||
(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 388.8 Q
|
||||
(If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 453.6 Q
|
||||
(alid unary conditional operator)-.25 E 2.5(,t)-.4 G(he e)-2.5 E
|
||||
(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 400.8 S -.18(rg)-2.5 G
|
||||
(uments).18 E .236(The follo)180 412.8 R .236
|
||||
(xpression is f)-.15 E(alse.)-.1 E 2.5(3a)144 465.6 S -.18(rg)-2.5 G
|
||||
(uments).18 E .236(The follo)180 477.6 R .236
|
||||
(wing conditions are applied in the order listed.)-.25 F .236
|
||||
(If the second ar)5.236 F .236(gument is one of)-.18 F .855
|
||||
(the binary conditional operators listed abo)180 424.8 R 1.155 -.15
|
||||
(ve u)-.15 H(nder).15 E F3(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F
|
||||
F4(,)A F0(the)3.105 E .579(result of the e)180 436.8 R .578(xpression i\
|
||||
(the binary conditional operators listed abo)180 489.6 R 1.155 -.15
|
||||
(ve u)-.15 H(nder).15 E F2(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F
|
||||
F4(,)A F0(the)3.104 E .578(result of the e)180 501.6 R .578(xpression i\
|
||||
s the result of the binary test using the \214rst and third ar)-.15 F
|
||||
(guments)-.18 E 1.332(as operands.)180 448.8 R(The)6.332 E F1<ad61>3.832
|
||||
E F0(and)3.832 E F1<ad6f>3.832 E F0 1.333
|
||||
(guments)-.18 E 1.333(as operands.)180 513.6 R(The)6.333 E F1<ad61>3.833
|
||||
E F0(and)3.833 E F1<ad6f>3.832 E F0 1.332
|
||||
(operators are considered binary operators when there are)3.832 F .558
|
||||
(three ar)180 460.8 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058
|
||||
(three ar)180 525.6 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058
|
||||
F .558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F
|
||||
.558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F
|
||||
(o-ar)-.1 E(gument)-.18 E .52(test using the second and third ar)180
|
||||
472.8 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .521
|
||||
(gument is e)-.18 F(xactly)-.15 E F1(\()3.021 E F0 .521(and the third)
|
||||
3.021 F(ar)180 484.8 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985
|
||||
E F0 2.985(,t)C .485(he result is the one-ar)-2.985 F .485
|
||||
(o-ar)-.1 E(gument)-.18 E .521(test using the second and third ar)180
|
||||
537.6 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52
|
||||
(gument is e)-.18 F(xactly)-.15 E F1(\()3.02 E F0 .52(and the third)3.02
|
||||
F(ar)180 549.6 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0
|
||||
2.985(,t)C .485(he result is the one-ar)-2.985 F .485
|
||||
(gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E
|
||||
(wise, the e)180 496.8 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144
|
||||
508.8 S -.18(rg)-2.5 G(uments).18 E .384(If the \214rst ar)180 520.8 R
|
||||
.384(gument is)-.18 F F1(!)2.884 E F0 2.885(,t)C .385
|
||||
(he result is the ne)-2.885 F -.05(ga)-.15 G .385(tion of the three-ar)
|
||||
.05 F .385(gument e)-.18 F .385(xpression com-)-.15 F 1.648
|
||||
(posed of the remaining ar)180 532.8 R 4.147(guments. Otherwise,)-.18 F
|
||||
1.647(the e)4.147 F 1.647(xpression is parsed and e)-.15 F -.25(va)-.25
|
||||
(wise, the e)180 561.6 Q(xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144
|
||||
573.6 S -.18(rg)-2.5 G(uments).18 E .385(If the \214rst ar)180 585.6 R
|
||||
.385(gument is)-.18 F F1(!)2.885 E F0 2.885(,t)C .385
|
||||
(he result is the ne)-2.885 F -.05(ga)-.15 G .384(tion of the three-ar)
|
||||
.05 F .384(gument e)-.18 F .384(xpression com-)-.15 F 1.647
|
||||
(posed of the remaining ar)180 597.6 R 4.147(guments. Otherwise,)-.18 F
|
||||
1.647(the e)4.147 F 1.648(xpression is parsed and e)-.15 F -.25(va)-.25
|
||||
G(luated).25 E(according to precedence using the rules listed abo)180
|
||||
544.8 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 556.8 S 2.5(rm)-2.5 G(ore ar)
|
||||
-2.5 E(guments)-.18 E 1.635(The e)180 568.8 R 1.635
|
||||
609.6 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 621.6 S 2.5(rm)-2.5 G(ore ar)
|
||||
-2.5 E(guments)-.18 E 1.635(The e)180 633.6 R 1.635
|
||||
(xpression is parsed and e)-.15 F -.25(va)-.25 G 1.635
|
||||
(luated according to precedence using the rules listed).25 F(abo)180
|
||||
580.8 Q -.15(ve)-.15 G(.).15 E(When used with)144 598.8 Q F1(test)2.5 E
|
||||
645.6 Q -.15(ve)-.15 G(.).15 E(When used with)144 663.6 Q F1(test)2.5 E
|
||||
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
|
||||
(>)2.5 E F0(operators sort le)2.5 E
|
||||
(xicographically using ASCII ordering.)-.15 E F1(times)108 615.6 Q F0
|
||||
(xicographically using ASCII ordering.)-.15 E F1(times)108 680.4 Q F0
|
||||
1.229(Print the accumulated user and system times for the shell and for\
|
||||
processes run from the shell.)144 615.6 R(The return status is 0.)144
|
||||
627.6 Q F1(trap)108 644.4 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E
|
||||
F2(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...])2.5 E .702(The command)
|
||||
144 656.4 R F2(ar)3.532 E(g)-.37 E F0 .702(is to be read and e)3.422 F
|
||||
-.15(xe)-.15 G .702(cuted when the shell recei).15 F -.15(ve)-.25 G
|
||||
3.203(ss).15 G(ignal\(s\))-3.203 E F2(sigspec)3.203 E F0 5.703(.I).31 G
|
||||
(f)-5.703 E F2(ar)3.533 E(g)-.37 E F0(is)3.423 E .609
|
||||
(absent \(and there is a single)144 668.4 R F2(sigspec)3.108 E F0 3.108
|
||||
(\)o)C(r)-3.108 E F1<ad>3.108 E F0 3.108(,e)C .608
|
||||
(ach speci\214ed signal is reset to its original disposition)-3.108 F
|
||||
.658(\(the v)144 680.4 R .658(alue it had upon entrance to the shell\).)
|
||||
-.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .659
|
||||
(is the null string the signal speci\214ed by each)3.378 F F2(sigspec)
|
||||
144.34 692.4 Q F0 .581
|
||||
(is ignored by the shell and by the commands it in)3.391 F -.2(vo)-.4 G
|
||||
-.1(ke).2 G 3.08(s. If).1 F F2(ar)3.41 E(g)-.37 E F0 .58
|
||||
(is not present and)3.3 F F1<ad70>3.08 E F0(has)3.08 E 1.214
|
||||
(been supplied, then the trap commands associated with each)144 704.4 R
|
||||
F2(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215
|
||||
F(gu-)-.18 E .86(ments are supplied or if only)144 716.4 R F1<ad70>3.36
|
||||
E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86
|
||||
(prints the list of commands associated with each)3.36 F 4.326
|
||||
(signal. The)144 728.4 R F1<ad6c>4.326 E F0 1.826(option causes the she\
|
||||
ll to print a list of signal names and their corresponding)4.326 F
|
||||
(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(22)198.725 E 0 Cg EP
|
||||
processes run from the shell.)144 680.4 R(The return status is 0.)144
|
||||
692.4 Q(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(22)198.725 E 0 Cg EP
|
||||
%%Page: 23 23
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
|
||||
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
|
||||
E(UIL)-.1 E(TINS\(1\))-.92 E 3.126(numbers. Each)144 84 R/F1 10
|
||||
/Times-Italic@0 SF(sigspec)3.466 E F0 .625
|
||||
(is either a signal name de\214ned in <)3.436 F F1(signal.h)A F0 .625
|
||||
(>, or a signal number)B 5.625(.S)-.55 G(ignal)-5.625 E
|
||||
(names are case insensiti)144 96 Q .3 -.15(ve a)-.25 H(nd the).15 E/F2 9
|
||||
/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.648(If a)
|
||||
144 114 R F1(sigspec)4.488 E F0(is)4.458 E F2(EXIT)4.148 E F0 1.648
|
||||
(\(0\) the command)3.898 F F1(ar)4.479 E(g)-.37 E F0 1.649(is e)4.369 F
|
||||
-.15(xe)-.15 G 1.649(cuted on e).15 F 1.649(xit from the shell.)-.15 F
|
||||
1.649(If a)6.649 F F1(sigspec)4.489 E F0(is)4.459 E F2(DEB)144 126 Q(UG)
|
||||
-.09 E/F3 9/Times-Roman@0 SF(,)A F0 1.168(the command)3.418 F F1(ar)
|
||||
3.998 E(g)-.37 E F0 1.168(is e)3.888 F -.15(xe)-.15 G 1.167
|
||||
(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F1 1.167(simple command)
|
||||
3.667 F F0(,)A F1(for)3.667 E F0(command,)3.667 E F1(case)3.667 E F0
|
||||
(com-)3.667 E(mand,)144 138 Q F1(select)2.646 E F0 .146(command, e)2.646
|
||||
F -.15(ve)-.25 G .146(ry arithmetic).15 F F1(for)2.646 E F0 .147
|
||||
(command, and before the \214rst command e)2.646 F -.15(xe)-.15 G .147
|
||||
(cutes in a).15 F .146(shell function \(see)144 150 R F2 .146
|
||||
(SHELL GRAMMAR)2.646 F F0(abo)2.396 E -.15(ve)-.15 G 2.646(\). Refer).15
|
||||
F .146(to the description of the)2.646 F/F4 10/Times-Bold@0 SF(extdeb)
|
||||
2.645 E(ug)-.2 E F0 .145(option to)2.645 F(the)144 162 Q F4(shopt)3.2 E
|
||||
F0 -.2(bu)3.2 G .7(iltin for details of its ef).2 F .7(fect on the)-.25
|
||||
F F4(DEB)3.2 E(UG)-.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F1(sigspec)3.54 E
|
||||
F0(is)3.51 E F2(RETURN)3.2 E F3(,)A F0 .701(the com-)2.951 F(mand)144
|
||||
174 Q F1(ar)3.474 E(g)-.37 E F0 .644(is e)3.364 F -.15(xe)-.15 G .643
|
||||
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(trap)108 84 Q F0([)
|
||||
2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E/F2 10/Times-Italic@0 SF(ar)A(g)
|
||||
-.37 E F0(])A F2(sigspec)2.5 E F0(...])2.5 E .703(The command)144 96 R
|
||||
F2(ar)3.533 E(g)-.37 E F0 .703(is to be read and e)3.423 F -.15(xe)-.15
|
||||
G .702(cuted when the shell recei).15 F -.15(ve)-.25 G 3.202(ss).15 G
|
||||
(ignal\(s\))-3.202 E F2(sigspec)3.202 E F0 5.702(.I).31 G(f)-5.702 E F2
|
||||
(ar)3.532 E(g)-.37 E F0(is)3.422 E .608(absent \(and there is a single)
|
||||
144 108 R F2(sigspec)3.108 E F0 3.108(\)o)C(r)-3.108 E F1<ad>3.108 E F0
|
||||
3.108(,e)C .608
|
||||
(ach speci\214ed signal is reset to its original disposition)-3.108 F
|
||||
.659(\(the v)144 120 R .659(alue it had upon entrance to the shell\).)
|
||||
-.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .658
|
||||
(is the null string the signal speci\214ed by each)3.378 F F2(sigspec)
|
||||
144.34 132 Q F0 .58(is ignored by the shell and by the commands it in)
|
||||
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
|
||||
F0 .581(is not present and)3.301 F F1<ad70>3.081 E F0(has)3.081 E 1.215
|
||||
(been supplied, then the trap commands associated with each)144 144 R F2
|
||||
(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214 F
|
||||
(gu-)-.18 E .86(ments are supplied or if only)144 156 R F1<ad70>3.36 E
|
||||
F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86
|
||||
(prints the list of commands associated with each)3.36 F 2.83
|
||||
(signal. The)144 168 R F1<ad6c>2.83 E F0 .33(option causes the shell to\
|
||||
print a list of signal names and their corresponding num-)2.83 F 4.31
|
||||
(bers. Each)144 180 R F2(sigspec)4.65 E F0 1.811
|
||||
(is either a signal name de\214ned in <)4.62 F F2(signal.h)A F0 1.811
|
||||
(>, or a signal number)B 6.811(.S)-.55 G(ignal)-6.811 E
|
||||
(names are case insensiti)144 192 Q .3 -.15(ve a)-.25 H(nd the).15 E/F3
|
||||
9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.649(If a)
|
||||
144 210 R F2(sigspec)4.489 E F0(is)4.459 E F3(EXIT)4.149 E F0 1.649
|
||||
(\(0\) the command)3.899 F F2(ar)4.479 E(g)-.37 E F0 1.649(is e)4.369 F
|
||||
-.15(xe)-.15 G 1.649(cuted on e).15 F 1.648(xit from the shell.)-.15 F
|
||||
1.648(If a)6.648 F F2(sigspec)4.488 E F0(is)4.458 E F3(DEB)144 222 Q(UG)
|
||||
-.09 E/F4 9/Times-Roman@0 SF(,)A F0 1.167(the command)3.417 F F2(ar)
|
||||
3.997 E(g)-.37 E F0 1.167(is e)3.887 F -.15(xe)-.15 G 1.167
|
||||
(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 1.168(simple command)
|
||||
3.667 F F0(,)A F2(for)3.668 E F0(command,)3.668 E F2(case)3.668 E F0
|
||||
(com-)3.668 E(mand,)144 234 Q F2(select)2.647 E F0 .147(command, e)2.647
|
||||
F -.15(ve)-.25 G .147(ry arithmetic).15 F F2(for)2.647 E F0 .146
|
||||
(command, and before the \214rst command e)2.647 F -.15(xe)-.15 G .146
|
||||
(cutes in a).15 F .145(shell function \(see)144 246 R F3 .145
|
||||
(SHELL GRAMMAR)2.645 F F0(abo)2.395 E -.15(ve)-.15 G 2.646(\). Refer).15
|
||||
F .146(to the description of the)2.646 F F1(extdeb)2.646 E(ug)-.2 E F0
|
||||
.146(option to)2.646 F(the)144 258 Q F1(shopt)3.201 E F0 -.2(bu)3.201 G
|
||||
.7(iltin for details of its ef).2 F .7(fect on the)-.25 F F1(DEB)3.2 E
|
||||
(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
|
||||
F3(RETURN)3.2 E F4(,)A F0 .7(the com-)2.95 F(mand)144 270 Q F2(ar)3.473
|
||||
E(g)-.37 E F0 .643(is e)3.363 F -.15(xe)-.15 G .643
|
||||
(cuted each time a shell function or a script e).15 F -.15(xe)-.15 G
|
||||
.643(cuted with the).15 F F4(.)3.143 E F0(or)3.143 E F4(sour)3.143 E(ce)
|
||||
-.18 E F0 -.2(bu)3.143 G(iltins).2 E(\214nishes e)144 186 Q -.15(xe)-.15
|
||||
G(cuting.).15 E .96(If a)144 204 R F1(sigspec)3.8 E F0(is)3.77 E F2(ERR)
|
||||
3.46 E F3(,)A F0 .96(the command)3.21 F F1(ar)3.791 E(g)-.37 E F0 .961
|
||||
(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25 G 3.461
|
||||
(rap).15 G .961(ipeline \(which may consist of a)-3.461 F .185(single s\
|
||||
imple command\), a list, or a compound command returns a non\255zero e)
|
||||
144 216 R .184(xit status, subject to)-.15 F .451(the follo)144 228 R
|
||||
.451(wing conditions.)-.25 F(The)5.451 E F2(ERR)2.951 E F0 .451
|
||||
(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .452
|
||||
(ailed command is part of the com-)-.1 F .388
|
||||
(mand list immediately follo)144 240 R .388(wing a)-.25 F F4(while)2.888
|
||||
E F0(or)2.888 E F4(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
|
||||
(ord, part of the test in an)-.1 F F1(if)2.897 E F0 .387
|
||||
(statement, part)4.847 F .777(of a command e)144 252 R -.15(xe)-.15 G
|
||||
.778(cuted in a).15 F F4(&&)3.278 E F0(or)3.278 E F4(||)3.278 E F0 .778
|
||||
.644(cuted with the).15 F F1(.)3.144 E F0(or)3.144 E F1(sour)3.144 E(ce)
|
||||
-.18 E F0 -.2(bu)3.144 G(iltins).2 E(\214nishes e)144 282 Q -.15(xe)-.15
|
||||
G(cuting.).15 E .961(If a)144 300 R F2(sigspec)3.801 E F0(is)3.771 E F3
|
||||
(ERR)3.461 E F4(,)A F0 .961(the command)3.211 F F2(ar)3.791 E(g)-.37 E
|
||||
F0 .961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25
|
||||
G 3.461(ra).15 G .96(pipeline \(which may consist of a)-.001 F .185(sin\
|
||||
gle simple command\), a list, or a compound command returns a non\255ze\
|
||||
ro e)144 312 R .185(xit status, subject to)-.15 F .452(the follo)144 324
|
||||
R .452(wing conditions.)-.25 F(The)5.452 E F3(ERR)2.952 E F0 .451
|
||||
(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .451
|
||||
(ailed command is part of the com-)-.1 F .387
|
||||
(mand list immediately follo)144 336 R .387(wing a)-.25 F F1(while)2.887
|
||||
E F0(or)2.887 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
|
||||
(ord, part of the test in an)-.1 F F2(if)2.898 E F0 .388
|
||||
(statement, part)4.848 F .778(of a command e)144 348 R -.15(xe)-.15 G
|
||||
.778(cuted in a).15 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 .778
|
||||
(list e)3.278 F .778(xcept the command follo)-.15 F .778
|
||||
(wing the \214nal)-.25 F F4(&&)3.278 E F0(or)3.278 E F4(||)3.278 E F0
|
||||
3.278(,a)C -.15(ny)-3.278 G 1.28(command in a pipeline b)144 264 R 1.28
|
||||
(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.277 E F0
|
||||
3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 360 R 1.28
|
||||
(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)-3.78
|
||||
F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F4(!)
|
||||
3.78 E F0(.)A(These are the same conditions obe)144 276 Q(yed by the)
|
||||
-.15 E F4(err)2.5 E(exit)-.18 E F0(\()2.5 E F4<ad65>A F0 2.5(\)o)C
|
||||
F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F1(!)
|
||||
3.78 E F0(.)A(These are the same conditions obe)144 372 Q(yed by the)
|
||||
-.15 E F1(err)2.5 E(exit)-.18 E F0(\()2.5 E F1<ad65>A F0 2.5(\)o)C
|
||||
(ption.)-2.5 E 1.095
|
||||
(Signals ignored upon entry to the shell cannot be trapped or reset.)144
|
||||
294 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662
|
||||
(being ignored are reset to their original v)144 306 R .662
|
||||
(alues in a subshell or subshell en)-.25 F .661(vironment when one is)
|
||||
-.4 F 2.5(created. The)144 318 R(return status is f)2.5 E(alse if an)-.1
|
||||
E(y)-.15 E F1(sigspec)2.84 E F0(is in)2.81 E -.25(va)-.4 G
|
||||
(lid; otherwise).25 E F4(trap)2.5 E F0(returns true.)2.5 E F4(type)108
|
||||
334.8 Q F0([)2.5 E F4(\255aftpP)A F0(])A F1(name)2.5 E F0([)2.5 E F1
|
||||
(name)A F0(...])2.5 E -.4(Wi)144 346.8 S .173
|
||||
(th no options, indicate ho).4 F 2.673(we)-.25 G(ach)-2.673 E F1(name)
|
||||
3.033 E F0 -.1(wo)2.853 G .174
|
||||
(uld be interpreted if used as a command name.).1 F .174(If the)5.174 F
|
||||
F4<ad74>144 358.8 Q F0 .843(option is used,)3.343 F F4(type)3.343 E F0
|
||||
.843(prints a string which is one of)3.343 F F1(alias)3.343 E F0(,).27 E
|
||||
F1 -.1(ke)3.343 G(ywor)-.2 E(d)-.37 E F0(,).77 E F1(function)3.343 E F0
|
||||
(,).24 E F1 -.2(bu)3.342 G(iltin).2 E F0 3.342(,o).24 G(r)-3.342 E F1
|
||||
(\214le)5.252 E F0(if)3.522 E F1(name)144.36 370.8 Q F0 .086
|
||||
(is an alias, shell reserv)2.766 F .086(ed w)-.15 F .086
|
||||
(ord, function, b)-.1 F .087(uiltin, or disk \214le, respecti)-.2 F -.15
|
||||
(ve)-.25 G(ly).15 E 5.087(.I)-.65 G 2.587(ft)-5.087 G(he)-2.587 E F1
|
||||
(name)2.947 E F0 .087(is not)2.767 F .119
|
||||
(found, then nothing is printed, and an e)144 382.8 R .118
|
||||
(xit status of f)-.15 F .118(alse is returned.)-.1 F .118(If the)5.118 F
|
||||
F4<ad70>2.618 E F0 .118(option is used,)2.618 F F4(type)2.618 E F0 .855
|
||||
(either returns the name of the disk \214le that w)144 394.8 R .855
|
||||
(ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F1(name)3.715 E F0
|
||||
.855(were speci\214ed as a com-)3.535 F .641(mand name, or nothing if)
|
||||
144 406.8 R/F5 10/Courier@0 SF .641(type -t name)3.141 F F0 -.1(wo)3.141
|
||||
G .641(uld not return).1 F F1(\214le)3.14 E F0 5.64(.T).18 G(he)-5.64 E
|
||||
F4<ad50>3.14 E F0 .64(option forces a)3.14 F F2 -.666(PA)3.14 G(TH)-.189
|
||||
E F0 .112(search for each)144 418.8 R F1(name)2.612 E F0 2.612(,e)C -.15
|
||||
(ve)-2.862 G 2.613(ni).15 G(f)-2.613 E F5 .113(type -t name)2.613 F F0
|
||||
-.1(wo)2.613 G .113(uld not return).1 F F1(\214le)2.613 E F0 5.113(.I)
|
||||
.18 G 2.613(fac)-5.113 G .113(ommand is hashed,)-2.613 F F4<ad70>2.613 E
|
||||
F0(and)144 430.8 Q F4<ad50>3.231 E F0 .731(print the hashed v)3.231 F
|
||||
.73(alue, which is not necessarily the \214le that appears \214rst in)
|
||||
-.25 F F2 -.666(PA)3.23 G(TH)-.189 E F3(.)A F0 .73(If the)5.23 F F4
|
||||
<ad61>144 442.8 Q F0 1.748(option is used,)4.248 F F4(type)4.248 E F0
|
||||
1.748(prints all of the places that contain an e)4.248 F -.15(xe)-.15 G
|
||||
1.748(cutable named).15 F F1(name)4.249 E F0 6.749(.T).18 G(his)-6.749 E
|
||||
.744(includes aliases and functions, if and only if the)144 454.8 R F4
|
||||
<ad70>3.244 E F0 .744(option is not also used.)3.244 F .743
|
||||
390 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662
|
||||
(being ignored are reset to their original v)144 402 R .662
|
||||
(alues in a subshell or subshell en)-.25 F .662(vironment when one is)
|
||||
-.4 F 2.5(created. The)144 414 R(return status is f)2.5 E(alse if an)-.1
|
||||
E(y)-.15 E F2(sigspec)2.84 E F0(is in)2.81 E -.25(va)-.4 G
|
||||
(lid; otherwise).25 E F1(trap)2.5 E F0(returns true.)2.5 E F1(type)108
|
||||
430.8 Q F0([)2.5 E F1(\255aftpP)A F0(])A F2(name)2.5 E F0([)2.5 E F2
|
||||
(name)A F0(...])2.5 E -.4(Wi)144 442.8 S .174
|
||||
(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F2(name)
|
||||
3.034 E F0 -.1(wo)2.854 G .173
|
||||
(uld be interpreted if used as a command name.).1 F .173(If the)5.173 F
|
||||
F1<ad74>144 454.8 Q F0 .842(option is used,)3.342 F F1(type)3.342 E F0
|
||||
.843(prints a string which is one of)3.343 F F2(alias)3.343 E F0(,).27 E
|
||||
F2 -.1(ke)3.343 G(ywor)-.2 E(d)-.37 E F0(,).77 E F2(function)3.343 E F0
|
||||
(,).24 E F2 -.2(bu)3.343 G(iltin).2 E F0 3.343(,o).24 G(r)-3.343 E F2
|
||||
(\214le)5.253 E F0(if)3.523 E F2(name)144.36 466.8 Q F0 .087
|
||||
(is an alias, shell reserv)2.767 F .087(ed w)-.15 F .087
|
||||
(ord, function, b)-.1 F .086(uiltin, or disk \214le, respecti)-.2 F -.15
|
||||
(ve)-.25 G(ly).15 E 5.086(.I)-.65 G 2.586(ft)-5.086 G(he)-2.586 E F2
|
||||
(name)2.946 E F0 .086(is not)2.766 F .118
|
||||
(found, then nothing is printed, and an e)144 478.8 R .118
|
||||
(xit status of f)-.15 F .118(alse is returned.)-.1 F .119(If the)5.119 F
|
||||
F1<ad70>2.619 E F0 .119(option is used,)2.619 F F1(type)2.619 E F0 .855
|
||||
(either returns the name of the disk \214le that w)144 490.8 R .855
|
||||
(ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F2(name)3.715 E F0
|
||||
.855(were speci\214ed as a com-)3.535 F .64(mand name, or nothing if)144
|
||||
502.8 R/F5 10/Courier@0 SF .64(type -t name)3.14 F F0 -.1(wo)3.14 G .641
|
||||
(uld not return).1 F F2(\214le)3.141 E F0 5.641(.T).18 G(he)-5.641 E F1
|
||||
<ad50>3.141 E F0 .641(option forces a)3.141 F F3 -.666(PA)3.141 G(TH)
|
||||
-.189 E F0 .113(search for each)144 514.8 R F2(name)2.613 E F0 2.613(,e)
|
||||
C -.15(ve)-2.863 G 2.613(ni).15 G(f)-2.613 E F5 .113(type -t name)2.613
|
||||
F F0 -.1(wo)2.613 G .113(uld not return).1 F F2(\214le)2.613 E F0 5.113
|
||||
(.I).18 G 2.613(fa)-5.113 G .112(command is hashed,)-.001 F F1<ad70>
|
||||
2.612 E F0(and)144 526.8 Q F1<ad50>3.23 E F0 .73(print the hashed v)3.23
|
||||
F .731
|
||||
(alue, which is not necessarily the \214le that appears \214rst in)-.25
|
||||
F F3 -.666(PA)3.231 G(TH)-.189 E F4(.)A F0 .731(If the)5.231 F F1<ad61>
|
||||
144 538.8 Q F0 1.749(option is used,)4.249 F F1(type)4.248 E F0 1.748
|
||||
(prints all of the places that contain an e)4.248 F -.15(xe)-.15 G 1.748
|
||||
(cutable named).15 F F2(name)4.248 E F0 6.748(.T).18 G(his)-6.748 E .744
|
||||
(includes aliases and functions, if and only if the)144 550.8 R F1<ad70>
|
||||
3.244 E F0 .744(option is not also used.)3.244 F .744
|
||||
(The table of hashed)5.744 F 1.223(commands is not consulted when using)
|
||||
144 466.8 R F4<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F4<ad66>3.723 E F0
|
||||
1.223(option suppresses shell function lookup, as)3.723 F .326(with the)
|
||||
144 478.8 R F4(command)2.826 E F0 -.2(bu)2.826 G(iltin.).2 E F4(type)
|
||||
5.326 E F0 .326(returns true if all of the ar)2.826 F .325
|
||||
(guments are found, f)-.18 F .325(alse if an)-.1 F 2.825(ya)-.15 G .325
|
||||
(re not)-2.825 F(found.)144 490.8 Q F4(ulimit)108 507.6 Q F0([)2.5 E F4
|
||||
(\255HSabcde\214klmnpqrstuvxPT)A F0([)2.5 E F1(limit)A F0(]])A(Pro)144
|
||||
519.6 Q .243(vides control o)-.15 F -.15(ve)-.15 G 2.743(rt).15 G .243
|
||||
(he resources a)-2.743 F -.25(va)-.2 G .244
|
||||
144 562.8 R F1<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F1<ad66>3.723 E F0
|
||||
1.223(option suppresses shell function lookup, as)3.723 F .325(with the)
|
||||
144 574.8 R F1(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F1(type)
|
||||
5.325 E F0 .325(returns true if all of the ar)2.825 F .326
|
||||
(guments are found, f)-.18 F .326(alse if an)-.1 F 2.826(ya)-.15 G .326
|
||||
(re not)-2.826 F(found.)144 586.8 Q F1(ulimit)108 603.6 Q F0([)2.5 E F1
|
||||
(\255HSabcde\214klmnpqrstuvxPT)A F0([)2.5 E F2(limit)A F0(]])A(Pro)144
|
||||
615.6 Q .244(vides control o)-.15 F -.15(ve)-.15 G 2.744(rt).15 G .244
|
||||
(he resources a)-2.744 F -.25(va)-.2 G .244
|
||||
(ilable to the shell and to processes started by it, on systems).25 F
|
||||
.944(that allo)144 531.6 R 3.444(ws)-.25 G .944(uch control.)-3.444 F
|
||||
(The)5.944 E F4<ad48>3.444 E F0(and)3.444 E F4<ad53>3.444 E F0 .943
|
||||
.943(that allo)144 627.6 R 3.443(ws)-.25 G .943(uch control.)-3.443 F
|
||||
(The)5.943 E F1<ad48>3.443 E F0(and)3.443 E F1<ad53>3.444 E F0 .944
|
||||
(options specify that the hard or soft limit is set for the)3.444 F(gi)
|
||||
144 543.6 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208
|
||||
144 639.6 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208
|
||||
(hard limit cannot be increased by a non-root user once it is set; a so\
|
||||
ft limit may)2.708 F .426(be increased up to the v)144 555.6 R .426
|
||||
(alue of the hard limit.)-.25 F .425(If neither)5.426 F F4<ad48>2.925 E
|
||||
F0(nor)2.925 E F4<ad53>2.925 E F0 .425
|
||||
(is speci\214ed, both the soft and)2.925 F .139(hard limits are set.)144
|
||||
567.6 R .139(The v)5.139 F .139(alue of)-.25 F F1(limit)2.729 E F0 .139
|
||||
ft limit may)2.709 F .425(be increased up to the v)144 651.6 R .425
|
||||
(alue of the hard limit.)-.25 F .426(If neither)5.425 F F1<ad48>2.926 E
|
||||
F0(nor)2.926 E F1<ad53>2.926 E F0 .426
|
||||
(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144
|
||||
663.6 R .139(The v)5.139 F .139(alue of)-.25 F F2(limit)2.729 E F0 .139
|
||||
(can be a number in the unit speci\214ed for the resource or one)3.319 F
|
||||
.742(of the special v)144 579.6 R(alues)-.25 E F4(hard)3.242 E F0(,)A F4
|
||||
(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F4(unlimited)3.241 E F0 3.241(,w)
|
||||
.741(of the special v)144 675.6 R(alues)-.25 E F1(hard)3.241 E F0(,)A F1
|
||||
(soft)3.241 E F0 3.241(,o)C(r)-3.241 E F1(unlimited)3.241 E F0 3.241(,w)
|
||||
C .741(hich stand for the current hard limit, the current)-3.241 F .78
|
||||
(soft limit, and no limit, respecti)144 591.6 R -.15(ve)-.25 G(ly).15 E
|
||||
5.78(.I)-.65 G(f)-5.78 E F1(limit)3.37 E F0 .78
|
||||
(soft limit, and no limit, respecti)144 687.6 R -.15(ve)-.25 G(ly).15 E
|
||||
5.78(.I)-.65 G(f)-5.78 E F2(limit)3.37 E F0 .78
|
||||
(is omitted, the current v)3.96 F .78(alue of the soft limit of the)-.25
|
||||
F .499(resource is printed, unless the)144 603.6 R F4<ad48>2.999 E F0
|
||||
.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .498
|
||||
F .498(resource is printed, unless the)144 699.6 R F1<ad48>2.999 E F0
|
||||
.499(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .499
|
||||
(more than one resource is speci\214ed, the)2.999 F
|
||||
(limit name and unit are printed before the v)144 615.6 Q 2.5
|
||||
(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F4
|
||||
<ad61>144 627.6 Q F0(All current limits are reported)180 627.6 Q F4
|
||||
<ad62>144 639.6 Q F0(The maximum sock)180 639.6 Q(et b)-.1 E(uf)-.2 E
|
||||
(fer size)-.25 E F4<ad63>144 651.6 Q F0
|
||||
(The maximum size of core \214les created)180 651.6 Q F4<ad64>144 663.6
|
||||
Q F0(The maximum size of a process')180 663.6 Q 2.5(sd)-.55 G(ata se)
|
||||
-2.5 E(gment)-.15 E F4<ad65>144 675.6 Q F0
|
||||
(The maximum scheduling priority \("nice"\))180 675.6 Q F4<ad66>144
|
||||
687.6 Q F0
|
||||
(The maximum size of \214les written by the shell and its children)180
|
||||
687.6 Q F4<ad69>144 699.6 Q F0(The maximum number of pending signals)180
|
||||
699.6 Q F4<ad6b>144 711.6 Q F0
|
||||
(The maximum number of kqueues that may be allocated)180 711.6 Q
|
||||
(limit name and unit are printed before the v)144 711.6 Q 2.5
|
||||
(alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E
|
||||
(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(23)198.725 E 0 Cg EP
|
||||
%%Page: 24 24
|
||||
%%BeginPageSetup
|
||||
@@ -3001,136 +3000,147 @@ BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
|
||||
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
|
||||
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF<ad6c>144 84 Q F0
|
||||
(The maximum size that may be lock)180 84 Q(ed into memory)-.1 E F1
|
||||
<ad6d>144 96 Q F0(The maximum resident set size \(man)180 96 Q 2.5(ys)
|
||||
-.15 G(ystems do not honor this limit\))-2.5 E F1<ad6e>144 108 Q F0 .791
|
||||
(The maximum number of open \214le descriptors \(most systems do not al\
|
||||
lo)180 108 R 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F
|
||||
(be set\))180 120 Q F1<ad70>144 132 Q F0
|
||||
(The pipe size in 512-byte blocks \(this may not be set\))180 132 Q F1
|
||||
<ad71>144 144 Q F0(The maximum number of bytes in POSIX message queues)
|
||||
180 144 Q F1<ad72>144 156 Q F0
|
||||
(The maximum real-time scheduling priority)180 156 Q F1<ad73>144 168 Q
|
||||
F0(The maximum stack size)180 168 Q F1<ad74>144 180 Q F0
|
||||
(The maximum amount of cpu time in seconds)180 180 Q F1<ad75>144 192 Q
|
||||
F0(The maximum number of processes a)180 192 Q -.25(va)-.2 G
|
||||
(ilable to a single user).25 E F1<ad76>144 204 Q F0 .47
|
||||
(The maximum amount of virtual memory a)180 204 R -.25(va)-.2 G .47
|
||||
(ilable to the shell and, on some systems, to).25 F(its children)180 216
|
||||
Q F1<ad78>144 228 Q F0(The maximum number of \214le locks)180 228 Q F1
|
||||
<ad50>144 240 Q F0(The maximum number of pseudoterminals)180 240 Q F1
|
||||
<ad54>144 252 Q F0(The maximum number of threads)180 252 Q(If)144 268.8
|
||||
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF<ad61>144 84 Q F0
|
||||
(All current limits are reported)180 84 Q F1<ad62>144 96 Q F0
|
||||
(The maximum sock)180 96 Q(et b)-.1 E(uf)-.2 E(fer size)-.25 E F1<ad63>
|
||||
144 108 Q F0(The maximum size of core \214les created)180 108 Q F1<ad64>
|
||||
144 120 Q F0(The maximum size of a process')180 120 Q 2.5(sd)-.55 G
|
||||
(ata se)-2.5 E(gment)-.15 E F1<ad65>144 132 Q F0
|
||||
(The maximum scheduling priority \("nice"\))180 132 Q F1<ad66>144 144 Q
|
||||
F0(The maximum size of \214les written by the shell and its children)180
|
||||
144 Q F1<ad69>144 156 Q F0(The maximum number of pending signals)180 156
|
||||
Q F1<ad6b>144 168 Q F0
|
||||
(The maximum number of kqueues that may be allocated)180 168 Q F1<ad6c>
|
||||
144 180 Q F0(The maximum size that may be lock)180 180 Q(ed into memory)
|
||||
-.1 E F1<ad6d>144 192 Q F0(The maximum resident set size \(man)180 192 Q
|
||||
2.5(ys)-.15 G(ystems do not honor this limit\))-2.5 E F1<ad6e>144 204 Q
|
||||
F0 .791(The maximum number of open \214le descriptors \(most systems do\
|
||||
not allo)180 204 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F
|
||||
(be set\))180 216 Q F1<ad70>144 228 Q F0
|
||||
(The pipe size in 512-byte blocks \(this may not be set\))180 228 Q F1
|
||||
<ad71>144 240 Q F0(The maximum number of bytes in POSIX message queues)
|
||||
180 240 Q F1<ad72>144 252 Q F0
|
||||
(The maximum real-time scheduling priority)180 252 Q F1<ad73>144 264 Q
|
||||
F0(The maximum stack size)180 264 Q F1<ad74>144 276 Q F0
|
||||
(The maximum amount of cpu time in seconds)180 276 Q F1<ad75>144 288 Q
|
||||
F0(The maximum number of processes a)180 288 Q -.25(va)-.2 G
|
||||
(ilable to a single user).25 E F1<ad76>144 300 Q F0 .47
|
||||
(The maximum amount of virtual memory a)180 300 R -.25(va)-.2 G .47
|
||||
(ilable to the shell and, on some systems, to).25 F(its children)180 312
|
||||
Q F1<ad78>144 324 Q F0(The maximum number of \214le locks)180 324 Q F1
|
||||
<ad50>144 336 Q F0(The maximum number of pseudoterminals)180 336 Q F1
|
||||
<ad54>144 348 Q F0(The maximum number of threads)180 348 Q(If)144 364.8
|
||||
Q/F2 10/Times-Italic@0 SF(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve)
|
||||
-.25 G .468(n, and the).15 F F1<ad61>2.968 E F0 .468
|
||||
(option is not used,)2.968 F F2(limit)2.968 E F0 .468(is the ne)2.968 F
|
||||
2.968(wv)-.25 G .468(alue of the speci\214ed resource.)-3.218 F(If)5.468
|
||||
E .045(no option is gi)144 280.8 R -.15(ve)-.25 G .045(n, then).15 F F1
|
||||
<ad66>2.545 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045
|
||||
(lues are in 1024-byte increments, e)1.11 F .044(xcept for)-.15 F F1
|
||||
<ad74>2.544 E F0 2.544(,w)C .044(hich is)-2.544 F 1.588(in seconds;)144
|
||||
292.8 R F1<ad70>4.088 E F0 4.089(,w)C 1.589
|
||||
E .044(no option is gi)144 376.8 R -.15(ve)-.25 G .044(n, then).15 F F1
|
||||
<ad66>2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045
|
||||
(lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1
|
||||
<ad74>2.545 E F0 2.545(,w)C .045(hich is)-2.545 F 1.589(in seconds;)144
|
||||
388.8 R F1<ad70>4.089 E F0 4.089(,w)C 1.589
|
||||
(hich is in units of 512-byte blocks;)-4.089 F F1<ad50>4.089 E F0(,)A F1
|
||||
<ad54>4.089 E F0(,)A F1<ad62>4.089 E F0(,)A F1<ad6b>4.089 E F0(,)A F1
|
||||
<ad6e>4.089 E F0 4.089(,a)C(nd)-4.089 E F1<ad75>4.089 E F0 4.089(,w)C
|
||||
1.589(hich are)-4.089 F 1.476(unscaled v)144 304.8 R 1.476
|
||||
<ad6e>4.089 E F0 4.089(,a)C(nd)-4.089 E F1<ad75>4.089 E F0 4.088(,w)C
|
||||
1.588(hich are)-4.088 F 1.476(unscaled v)144 400.8 R 1.476
|
||||
(alues; and, when in posix mode,)-.25 F F1<ad63>3.976 E F0(and)3.976 E
|
||||
F1<ad66>3.976 E F0 3.976(,w)C 1.476(hich are in 512-byte increments.)
|
||||
-3.976 F(The)6.476 E .404(return status is 0 unless an in)144 316.8 R
|
||||
-3.976 F(The)6.476 E .404(return status is 0 unless an in)144 412.8 R
|
||||
-.25(va)-.4 G .404(lid option or ar).25 F .404
|
||||
(gument is supplied, or an error occurs while setting)-.18 F 2.5(an)144
|
||||
328.8 S .5 -.25(ew l)-2.5 H(imit.).25 E F1(umask)108 345.6 Q F0([)2.5 E
|
||||
424.8 S .5 -.25(ew l)-2.5 H(imit.).25 E F1(umask)108 441.6 Q F0([)2.5 E
|
||||
F1<ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0 2.5(][)C F2(mode)-2.5 E F0(])A
|
||||
.2(The user \214le-creation mask is set to)144 357.6 R F2(mode)2.7 E F0
|
||||
.2(The user \214le-creation mask is set to)144 453.6 R F2(mode)2.7 E F0
|
||||
5.2(.I).18 G(f)-5.2 E F2(mode)3.08 E F0(be)2.88 E .2
|
||||
(gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\
|
||||
therwise it is interpreted as a symbolic mode mask similar to that acce\
|
||||
pted by)144 369.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
|
||||
381.6 Q F2(mode)3.263 E F0 .382(is omitted, the current v)3.063 F .382
|
||||
pted by)144 465.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
|
||||
477.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382
|
||||
(alue of the mask is printed.)-.25 F(The)5.382 E F1<ad53>2.882 E F0 .382
|
||||
(option causes the mask to be)2.882 F .547
|
||||
(printed in symbolic form; the def)144 393.6 R .547
|
||||
(printed in symbolic form; the def)144 489.6 R .547
|
||||
(ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G
|
||||
(he)-3.047 E F1<ad70>3.047 E F0 .547(option is supplied, and)3.047 F F2
|
||||
(mode)144.38 405.6 Q F0 .552
|
||||
(is omitted, the output is in a form that may be reused as input.)3.232
|
||||
F .551(The return status is 0 if the)5.551 F(mode w)144 417.6 Q
|
||||
(mode)144.38 501.6 Q F0 .551
|
||||
(is omitted, the output is in a form that may be reused as input.)3.231
|
||||
F .552(The return status is 0 if the)5.552 F(mode w)144 513.6 Q
|
||||
(as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E
|
||||
(gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1
|
||||
(unalias)108 434.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
|
||||
(...])2.5 E(Remo)144 446.4 Q 1.955 -.15(ve e)-.15 H(ach).15 E F2(name)
|
||||
(unalias)108 530.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
|
||||
(...])2.5 E(Remo)144 542.4 Q 1.955 -.15(ve e)-.15 H(ach).15 E F2(name)
|
||||
4.155 E F0 1.655(from the list of de\214ned aliases.)4.155 F(If)6.655 E
|
||||
F1<ad61>4.155 E F0 1.655(is supplied, all alias de\214nitions are)4.155
|
||||
F(remo)144 458.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
|
||||
F(remo)144 554.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
|
||||
(alue is true unless a supplied)-.25 E F2(name)2.86 E F0
|
||||
(is not a de\214ned alias.)2.68 E F1(unset)108 475.2 Q F0<5bad>2.5 E F1
|
||||
(is not a de\214ned alias.)2.68 E F1(unset)108 571.2 Q F0<5bad>2.5 E F1
|
||||
(fv)A F0 2.5(][)C<ad>-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...])
|
||||
2.5 E -.15(Fo)144 487.2 S 3.828(re).15 G(ach)-3.828 E F2(name)3.828 E F0
|
||||
3.828(,r).18 G(emo)-3.828 E 1.628 -.15(ve t)-.15 H 1.328
|
||||
2.5 E -.15(Fo)144 583.2 S 3.827(re).15 G(ach)-3.827 E F2(name)3.827 E F0
|
||||
3.827(,r).18 G(emo)-3.827 E 1.627 -.15(ve t)-.15 H 1.327
|
||||
(he corresponding v).15 F 1.327(ariable or function.)-.25 F 1.327
|
||||
(If the)6.327 F F1<ad76>3.827 E F0 1.327(option is gi)3.827 F -.15(ve)
|
||||
-.25 G 1.327(n, each).15 F F2(name)144.36 499.2 Q F0 1.55
|
||||
(refers to a shell v)4.23 F 1.551(ariable, and that v)-.25 F 1.551
|
||||
(ariable is remo)-.25 F -.15(ve)-.15 G 4.051(d. Read-only).15 F -.25(va)
|
||||
4.051 G 1.551(riables may not be).25 F 4.642(unset. If)144 511.2 R F1
|
||||
<ad66>4.642 E F0 2.142(is speci\214ed, each)4.642 F F2(name)5.001 E F0
|
||||
(If the)6.327 F F1<ad76>3.828 E F0 1.328(option is gi)3.828 F -.15(ve)
|
||||
-.25 G 1.328(n, each).15 F F2(name)144.36 595.2 Q F0 1.551
|
||||
(refers to a shell v)4.231 F 1.551(ariable, and that v)-.25 F 1.551
|
||||
(ariable is remo)-.25 F -.15(ve)-.15 G 4.05(d. Read-only).15 F -.25(va)
|
||||
4.05 G 1.55(riables may not be).25 F 4.641(unset. If)144 607.2 R F1
|
||||
<ad66>4.641 E F0 2.141(is speci\214ed, each)4.641 F F2(name)5.001 E F0
|
||||
2.141(refers to a shell function, and the function de\214nition is)4.821
|
||||
F(remo)144 523.2 Q -.15(ve)-.15 G 2.537(d. If).15 F(the)2.537 E F1<ad6e>
|
||||
F(remo)144 619.2 Q -.15(ve)-.15 G 2.538(d. If).15 F(the)2.537 E F1<ad6e>
|
||||
2.537 E F0 .037(option is supplied, and)2.537 F F2(name)2.537 E F0 .037
|
||||
(is a v)2.537 F .037(ariable with the)-.25 F F2(namer)2.537 E(ef)-.37 E
|
||||
F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.538 E .492
|
||||
(be unset rather than the v)144 535.2 R .492(ariable it references.)-.25
|
||||
F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0(will)2.537 E .492
|
||||
(be unset rather than the v)144 631.2 R .492(ariable it references.)-.25
|
||||
F F1<ad6e>5.492 E F0 .492(has no ef)2.992 F .492(fect if the)-.25 F F1
|
||||
<ad66>2.992 E F0 .492(option is supplied.)2.992 F .492(If no)5.492 F .22
|
||||
(options are supplied, each)144 547.2 R F2(name)2.72 E F0 .22
|
||||
(refers to a v)2.72 F .221(ariable; if there is no v)-.25 F .221
|
||||
(ariable by that name, an)-.25 F 2.721(yf)-.15 G(unc-)-2.721 E 1.189
|
||||
(tion with that name is unset.)144 559.2 R 1.189(Each unset v)6.189 F
|
||||
1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.688(df).15 G
|
||||
1.188(rom the en)-3.688 F(vironment)-.4 E 3.205
|
||||
(passed to subsequent commands.)144 571.2 R 3.206(If an)8.206 F 5.706
|
||||
<ad66>2.992 E F0 .492(option is supplied.)2.992 F .493(If no)5.493 F
|
||||
.221(options are supplied, each)144 643.2 R F2(name)2.721 E F0 .221
|
||||
(refers to a v)2.721 F .22(ariable; if there is no v)-.25 F .22
|
||||
(ariable by that name, an)-.25 F 2.72(yf)-.15 G(unc-)-2.72 E 1.188
|
||||
(tion with that name is unset.)144 655.2 R 1.189(Each unset v)6.189 F
|
||||
1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.689(df).15 G
|
||||
1.189(rom the en)-3.689 F(vironment)-.4 E 3.206
|
||||
(passed to subsequent commands.)144 667.2 R 3.206(If an)8.206 F 5.706
|
||||
(yo)-.15 G(f)-5.706 E/F3 9/Times-Bold@0 SF(COMP_W)5.706 E(ORDBREAKS)-.09
|
||||
E/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.456 E F4(,)A F3(SECONDS)5.456 E
|
||||
F4(,)A F3(LINENO)144 583.2 Q F4(,)A F3(HISTCMD)4.348 E F4(,)A F3(FUNCN)
|
||||
4.348 E(AME)-.18 E F4(,)A F3(GR)4.348 E(OUPS)-.27 E F4(,)A F0(or)4.348 E
|
||||
E/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.455 E F4(,)A F3(SECONDS)5.455 E
|
||||
F4(,)A F3(LINENO)144 679.2 Q F4(,)A F3(HISTCMD)4.347 E F4(,)A F3(FUNCN)
|
||||
4.347 E(AME)-.18 E F4(,)A F3(GR)4.347 E(OUPS)-.27 E F4(,)A F0(or)4.348 E
|
||||
F3(DIRST)4.598 E -.495(AC)-.81 G(K).495 E F0 2.098(are unset, the)4.348
|
||||
F 4.597(yl)-.15 G 2.097(ose their special)-4.597 F(properties, e)144
|
||||
595.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
|
||||
F 4.598(yl)-.15 G 2.098(ose their special)-4.598 F(properties, e)144
|
||||
691.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
|
||||
G(re subsequently reset.)-2.5 E(The e)5 E(xit status is true unless a)
|
||||
-.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E F1(wait)108 612 Q
|
||||
F0([)2.5 E F1(\255fn)A F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8(Wa)144
|
||||
624 S .659(it for each speci\214ed child process and return its termina\
|
||||
tion status.).8 F(Each)5.659 E F2(id)3.169 E F0 .659(may be a process)
|
||||
3.929 F .009(ID or a job speci\214cation; if a job spec is gi)144 636 R
|
||||
-.15(ve)-.25 G .008(n, all processes in that job').15 F 2.508(sp)-.55 G
|
||||
.008(ipeline are w)-2.508 F .008(aited for)-.1 F 5.008(.I)-.55 G(f)
|
||||
-5.008 E F2(id)144.01 648 Q F0 .441(is not gi)3.711 F -.15(ve)-.25 G(n,)
|
||||
.15 E F1(wait)2.941 E F0 -.1(wa)2.941 G .441
|
||||
(its for all running background jobs and the last-e).1 F -.15(xe)-.15 G
|
||||
.442(cuted process substitu-).15 F .598
|
||||
(tion, if its process id is the same as)144 660 R F1($!)3.098 E F0 3.098
|
||||
(,a)C .598(nd the return status is zero.)-3.098 F .597(If the)5.597 F F1
|
||||
<ad6e>3.097 E F0 .597(option is supplied,)3.097 F F1(wait)144 672 Q F0
|
||||
-.1(wa)3.056 G .556(its for a single job to terminate and returns its e)
|
||||
.1 F .557(xit status.)-.15 F .557(Supplying the)5.557 F F1<ad66>3.057 E
|
||||
F0 .557(option, when)3.057 F .346(job control is enabled, forces)144 684
|
||||
R F1(wait)2.846 E F0 .346(to w)2.846 F .346(ait for)-.1 F F2(id)2.846 E
|
||||
F0 .346(to terminate before returning its status, instead of)2.846 F
|
||||
.599(returning when it changes status.)144 696 R(If)5.599 E F2(id)3.109
|
||||
E F0 .599(speci\214es a non-e)3.869 F .6
|
||||
(xistent process or job, the return status is)-.15 F 2.5
|
||||
(127. Otherwise,)144 708 R(the return status is the e)2.5 E
|
||||
(xit status of the last process or job w)-.15 E(aited for)-.1 E(.)-.55 E
|
||||
(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(24)198.725 E 0 Cg EP
|
||||
-.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E(GNU Bash 5.0)72 768
|
||||
Q(2004 Apr 20)149.565 E(24)198.725 E 0 Cg EP
|
||||
%%Page: 25 25
|
||||
%%BeginPageSetup
|
||||
BP
|
||||
%%EndPageSetup
|
||||
/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SH_B).35 E(UIL)-.1 E 87.61
|
||||
(TINS\(1\) General)-.92 F(Commands Manual)2.5 E -.35(BA)90.11 G(SH_B).35
|
||||
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10.95/Times-Bold@0 SF(SEE ALSO)72 84 Q
|
||||
F0(bash\(1\), sh\(1\))108 96 Q(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565
|
||||
E(25)198.725 E 0 Cg EP
|
||||
E(UIL)-.1 E(TINS\(1\))-.92 E/F1 10/Times-Bold@0 SF(wait)108 84 Q F0([)
|
||||
2.5 E F1(\255fn)A F0 2.5(][)C/F2 10/Times-Italic@0 SF(id ...)-2.5 E F0
|
||||
(])A -.8(Wa)144 96 S .659(it for each speci\214ed child process and ret\
|
||||
urn its termination status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658
|
||||
(may be a process)3.928 F .008
|
||||
(ID or a job speci\214cation; if a job spec is gi)144 108 R -.15(ve)-.25
|
||||
G .009(n, all processes in that job').15 F 2.509(sp)-.55 G .009
|
||||
(ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f)-5.009 E
|
||||
F2(id)144.01 120 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 G(n,).15 E F1
|
||||
(wait)2.942 E F0 -.1(wa)2.942 G .441
|
||||
(its for all running background jobs and the last-e).1 F -.15(xe)-.15 G
|
||||
.441(cuted process substitu-).15 F .597
|
||||
(tion, if its process id is the same as)144 132 R F1($!)3.098 E F0 3.098
|
||||
(,a)C .598(nd the return status is zero.)-3.098 F .598(If the)5.598 F F1
|
||||
<ad6e>3.098 E F0 .598(option is supplied,)3.098 F F1(wait)144 144 Q F0
|
||||
-.1(wa)3.057 G .557(its for a single job to terminate and returns its e)
|
||||
.1 F .556(xit status.)-.15 F .556(Supplying the)5.556 F F1<ad66>3.056 E
|
||||
F0 .556(option, when)3.056 F .345(job control is enabled, forces)144 156
|
||||
R F1(wait)2.846 E F0 .346(to w)2.846 F .346(ait for)-.1 F F2(id)2.846 E
|
||||
F0 .346(to terminate before returning its status, instead of)2.846 F .6
|
||||
(returning when it changes status.)144 168 R(If)5.6 E F2(id)3.11 E F0
|
||||
.599(speci\214es a non-e)3.869 F .599
|
||||
(xistent process or job, the return status is)-.15 F 2.5
|
||||
(127. Otherwise,)144 180 R(the return status is the e)2.5 E
|
||||
(xit status of the last process or job w)-.15 E(aited for)-.1 E(.)-.55 E
|
||||
/F3 10.95/Times-Bold@0 SF(SEE ALSO)72 196.8 Q F0(bash\(1\), sh\(1\))108
|
||||
208.8 Q(GNU Bash 5.0)72 768 Q(2004 Apr 20)149.565 E(25)198.725 E 0 Cg EP
|
||||
%%Trailer
|
||||
end
|
||||
%%EOF
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Creator: groff version 1.22.3
|
||||
%%CreationDate: Wed Jun 12 15:26:50 2019
|
||||
%%CreationDate: Fri Jun 21 10:27:32 2019
|
||||
%%DocumentNeededResources: font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%DocumentSuppliedResources: procset grops 1.22 3
|
||||
|
||||
+2
-2
@@ -2,10 +2,10 @@
|
||||
Copyright (C) 1988-2019 Free Software Foundation, Inc.
|
||||
@end ignore
|
||||
|
||||
@set LASTCHANGE Wed Jun 19 11:22:46 EDT 2019
|
||||
@set LASTCHANGE Fri Jun 21 10:26:59 EDT 2019
|
||||
|
||||
@set EDITION 5.0
|
||||
@set VERSION 5.0
|
||||
|
||||
@set UPDATED 19 June 2019
|
||||
@set UPDATED 21 June 2019
|
||||
@set UPDATED-MONTH June 2019
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@ export PATH
|
||||
|
||||
#Securely create a temporary directory for the temporary files
|
||||
TEMPDIR=$TMPDIR/bbug.$$
|
||||
(umask 077 && mkdir $TEMPDIR) || {
|
||||
(umask 077 && mkdir "$TEMPDIR") || {
|
||||
echo "$0: could not create temporary directory" >&2
|
||||
exit 1
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user