mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-14 07:30:49 +02:00
commit bash-20130913 snapshot
This commit is contained in:
@@ -5243,3 +5243,13 @@ doc/{bash.1,bashref.texi}
|
||||
- [[: modify description of pattern matching to make it clear that the
|
||||
match is performed as if the extglob option were enabled. From Red
|
||||
Hat bug https://bugzilla.redhat.com/show_bug.cgi?id=1002078
|
||||
|
||||
9/12
|
||||
----
|
||||
lib/readline/isearch.c
|
||||
- _rl_isearch_dispatch: if we read an ESC and it's supposed to
|
||||
terminate the search, make sure we check for typeahead with
|
||||
_rl_pushed_input_available, since installing a hook function causes
|
||||
typeahead to be collected in `ibuffer' (input.c). If there is any,
|
||||
make sure we still use the ESC as a prefix character. Bug and fix
|
||||
from Mike Miller <mtmiller@ieee.org>
|
||||
|
||||
+57
-40
@@ -3,7 +3,7 @@
|
||||
</HEAD>
|
||||
<BODY><TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2013 March 4<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2013 September 2<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<BR><A HREF="#index">Index</A>
|
||||
@@ -550,8 +550,8 @@ The
|
||||
option may be used to inhibit this behavior, and the
|
||||
<B>--rcfile</B>
|
||||
|
||||
option may be used to force another file to be read, but
|
||||
<I>rshd</I> does not generally invoke the shell with those options
|
||||
option may be used to force another file to be read, but neither
|
||||
<I>rshd</I> nor <I>sshd</I> generally invoke the shell with those options
|
||||
or allow them to be specified.
|
||||
<P>
|
||||
|
||||
@@ -714,11 +714,11 @@ command (see
|
||||
|
||||
</FONT>
|
||||
below).
|
||||
If <B>|&</B> is used, <I>command</I>'s standard output and standard error
|
||||
are connected to
|
||||
If <B>|&</B> is used, <I>command</I>'s standard error, in addition to its
|
||||
standard output, is connected to
|
||||
<I>command2</I>'s standard input through the pipe;
|
||||
it is shorthand for <B>2>&1 |</B>.
|
||||
This implicit redirection of the standard error is
|
||||
This implicit redirection of the standard error to the standard output is
|
||||
performed after any redirections specified by the command.
|
||||
<P>
|
||||
|
||||
@@ -933,7 +933,8 @@ lexicographically using the current locale.
|
||||
|
||||
When the <B>==</B> and <B>!=</B> operators are used, the string to the
|
||||
right of the operator is considered a pattern and matched according
|
||||
to the rules described below under <B>Pattern Matching</B>.
|
||||
to the rules described below under <B>Pattern Matching</B>,
|
||||
as if the <B>extglob</B> shell option were enabled.
|
||||
The <B>=</B> operator is equivalent to <B>==</B>.
|
||||
If the shell option
|
||||
<B>nocasematch</B>
|
||||
@@ -1748,8 +1749,13 @@ subshell.
|
||||
<DT><B>!</B>
|
||||
|
||||
<DD>
|
||||
Expands to the process ID of the most recently executed background
|
||||
(asynchronous) command.
|
||||
Expands to the process ID of the job most recently placed into the
|
||||
background, whether executed as an asynchronous command or using
|
||||
the <B>bg</B> builtin (see
|
||||
<FONT SIZE=-1><B>JOB CONTROL</B>
|
||||
|
||||
</FONT>
|
||||
below).
|
||||
<DT><B>0</B>
|
||||
|
||||
<DD>
|
||||
@@ -2396,8 +2402,9 @@ below.
|
||||
|
||||
<DD>
|
||||
The value is used to set the shell's compatibility level.
|
||||
See the description of the <B>shopt builtin below under
|
||||
SHELL BUILTIN COMMANDS</B> for a description of the various compatibility
|
||||
See the description of the <B>shopt</B> builtin below under
|
||||
<B>SHELL BUILTIN COMMANDS</B>
|
||||
for a description of the various compatibility
|
||||
levels and their effects.
|
||||
The value may be a decimal number (e.g., 4.2) or an integer (e.g., 42)
|
||||
corresponding to the desired compatibility level.
|
||||
@@ -3015,7 +3022,7 @@ The value of <I>p</I> determines whether or not the fraction is
|
||||
included.
|
||||
<DT><DD>
|
||||
If this variable is not set, <B>bash</B> acts as if it had the
|
||||
value <B>$aq\nreal\t%3lR\nuser\t%3lU\nsys\ %3lSaq</B>.
|
||||
value <B>$aq\nreal\t%3lR\nuser\t%3lU\nsys\tt%3lSaq</B>.
|
||||
If the value is null, no timing information is displayed.
|
||||
A trailing newline is added when the format string is displayed.
|
||||
|
||||
@@ -3224,6 +3231,13 @@ An array variable is considered set if a subscript has been assigned a
|
||||
value. The null string is a valid value.
|
||||
<P>
|
||||
|
||||
It is possible to obtain the keys (indices) of an array as well as the values.
|
||||
${<B>!</B><I>name</I>[<I>@</I>]} and ${<B>!</B><I>name</I>[<I>*</I>]}
|
||||
expand to the indices assigned in array variable <I>name</I>.
|
||||
The treatment when in double quotes is similar to the expansion of the
|
||||
special parameters <I>@</I> and <I>*</I> within double quotes.
|
||||
<P>
|
||||
|
||||
The
|
||||
<B>unset</B>
|
||||
|
||||
@@ -3956,8 +3970,9 @@ The
|
||||
|
||||
is treated as if it were within double quotes, but a double quote
|
||||
inside the parentheses is not treated specially.
|
||||
All tokens in the expression undergo parameter expansion, string
|
||||
expansion, command substitution, and quote removal.
|
||||
All tokens in the expression undergo parameter and variable expansion,
|
||||
command substitution, and quote removal.
|
||||
The result is treated as the arithmetic expression to be evaluated.
|
||||
Arithmetic expansions may be nested.
|
||||
<P>
|
||||
|
||||
@@ -4016,7 +4031,8 @@ The shell treats each character of
|
||||
|
||||
</FONT>
|
||||
as a delimiter, and splits the results of the other
|
||||
expansions into words on these characters. If
|
||||
expansions into words using these characters as field terminators.
|
||||
If
|
||||
<FONT SIZE=-1><B>IFS</B>
|
||||
|
||||
</FONT>
|
||||
@@ -7362,7 +7378,7 @@ the first call) of each line in turn.
|
||||
Any numeric argument supplied to these successive calls determines
|
||||
the direction to move through the history. A negative argument switches
|
||||
the direction through the history (back or forward).
|
||||
The history expansion facilities are used to extract the last argument,
|
||||
The history expansion facilities are used to extract the last word,
|
||||
as if the "!$" history expansion had been specified.
|
||||
<DT><B>shell-expand-line (M-C-e)</B>
|
||||
|
||||
@@ -8168,7 +8184,7 @@ completion function would load completions dynamically:
|
||||
}
|
||||
<BR>
|
||||
|
||||
complete -D -F _completion_loader
|
||||
complete -D -F _completion_loader -o bashdefault -o default
|
||||
<BR>
|
||||
|
||||
</TT>
|
||||
@@ -8568,7 +8584,8 @@ The first argument. That is, word 1.
|
||||
<DT><B>$</B>
|
||||
|
||||
<DD>
|
||||
The last argument.
|
||||
The last word. This is usually the last argument, but will expand to the
|
||||
zeroth word if there is only one word in the line.
|
||||
<DT><B>%</B>
|
||||
|
||||
<DD>
|
||||
@@ -9452,7 +9469,8 @@ option will display the attributes and values of each
|
||||
When
|
||||
<B>-p</B>
|
||||
|
||||
is used with <I>name</I> arguments, additional options are ignored.
|
||||
is used with <I>name</I> arguments, additional options,
|
||||
other than <B>-f</B> and <B>-F</B>, are ignored.
|
||||
When
|
||||
<B>-p</B>
|
||||
|
||||
@@ -9652,8 +9670,8 @@ from the table of active jobs.
|
||||
If
|
||||
<I>jobspec</I>
|
||||
|
||||
is not present, and neither <B>-a</B> nor <B>-r</B> is supplied,
|
||||
the shell's notion of the <I>current job</I> is used.
|
||||
is not present, and neither the <B>-a</B> nor the <B>-r</B> option
|
||||
is supplied, the <I>current job</I> is used.
|
||||
If the <B>-h</B> option is given, each
|
||||
<I>jobspec</I>
|
||||
|
||||
@@ -9668,16 +9686,6 @@ is not sent to the job if the shell receives a
|
||||
If no
|
||||
<I>jobspec</I>
|
||||
|
||||
is present, and neither the
|
||||
<B>-a</B>
|
||||
|
||||
nor the
|
||||
<B>-r</B>
|
||||
|
||||
option is supplied, the <I>current job</I> is used.
|
||||
If no
|
||||
<I>jobspec</I>
|
||||
|
||||
is supplied, the
|
||||
<B>-a</B>
|
||||
|
||||
@@ -10884,7 +10892,8 @@ The characters in
|
||||
<FONT SIZE=-1><B>IFS</B>
|
||||
|
||||
</FONT>
|
||||
are used to split the line into words.
|
||||
are used to split the line into words using the same rules the shell
|
||||
uses for expansion (described above under <B>Word Splitting</B>).
|
||||
The backslash character (<B>\</B>) may be used to remove any special
|
||||
meaning for the next character read and for line continuation.
|
||||
Options, if supplied, have the following meanings:
|
||||
@@ -11606,7 +11615,14 @@ is greater than
|
||||
|
||||
or less than zero; otherwise 0.
|
||||
<DT><B>shopt</B> [<B>-pqsu</B>] [<B>-o</B>] [<I>optname</I> ...]<DD>
|
||||
Toggle the values of variables controlling optional shell behavior.
|
||||
Toggle the values of settings controlling optional shell behavior.
|
||||
The settings can be either those listed below, or, if the
|
||||
<B>-o</B>
|
||||
|
||||
option is used, those available with the
|
||||
<B>-o</B>
|
||||
|
||||
option to the <B>set</B> builtin command.
|
||||
With no options, or with the
|
||||
<B>-p</B>
|
||||
|
||||
@@ -11954,7 +11970,7 @@ This option is enabled by default.
|
||||
<DT><B>globasciiranges</B>
|
||||
|
||||
<DD>
|
||||
If set, range expressions used in pattern matching (see
|
||||
If set, range expressions used in pattern matching bracket expressions (see
|
||||
<FONT SIZE=-1><B>Pattern Matching</B>
|
||||
|
||||
</FONT>
|
||||
@@ -12817,8 +12833,8 @@ subsequently reset. The exit status is true unless a
|
||||
<I>name</I>
|
||||
|
||||
is readonly.
|
||||
<DT><B>wait</B> [<B>--n</B>] [<I>n ...</I>]<DD>
|
||||
Wait for each specified process and return its termination status.
|
||||
<DT><B>wait</B> [<B>-n</B>] [<I>n ...</I>]<DD>
|
||||
Wait for each specified child process and return its termination status.
|
||||
Each
|
||||
<I>n</I>
|
||||
|
||||
@@ -12829,7 +12845,7 @@ in that job's pipeline are waited for. If
|
||||
|
||||
is not given, all currently active child processes
|
||||
are waited for, and the return status is zero.
|
||||
If the <B>--n</B> option is supplied, <B>wait</B> waits for any job to
|
||||
If the <B>-n</B> option is supplied, <B>wait</B> waits for any job to
|
||||
terminate and returns its exit status.
|
||||
If
|
||||
<I>n</I>
|
||||
@@ -12970,7 +12986,8 @@ script.
|
||||
<DT><I>Bash Reference Manual</I>, Brian Fox and Chet Ramey<DD>
|
||||
<DT><I>The Gnu Readline Library</I>, Brian Fox and Chet Ramey<DD>
|
||||
<DT><I>The Gnu History Library</I>, Brian Fox and Chet Ramey<DD>
|
||||
<DT><I>Portable Operating System Interface (POSIX) Part 2: Shell and Utilities</I>, IEEE<DD>
|
||||
<DT><I>Portable Operating System Interface (POSIX) Part 2: Shell and Utilities</I>, IEEE --<DD>
|
||||
<A HREF="http://pubs.opengroup.org/onlinepubs/9699919799/">http://pubs.opengroup.org/onlinepubs/9699919799/</A>
|
||||
<DT><A HREF="http://tiswww.case.edu/~chet/bash/POSIX">http://tiswww.case.edu/~chet/bash/POSIX</A> -- a description of posix mode<DD>
|
||||
<DT><I>sh</I>(1), <I>ksh</I>(1), <I>csh</I>(1)<DD>
|
||||
<DT><I>emacs</I>(1), <I>vi</I>(1)<DD>
|
||||
@@ -13124,7 +13141,7 @@ There may be only one active coprocess at a time.
|
||||
<HR>
|
||||
<TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 4.2<TH ALIGN=CENTER width=33%>2013 March 4<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 4.3<TH ALIGN=CENTER width=33%>2013 September 2<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<HR>
|
||||
@@ -13230,6 +13247,6 @@ There may be only one active coprocess at a time.
|
||||
</DL>
|
||||
<HR>
|
||||
This document was created by man2html from bash.1.<BR>
|
||||
Time: 08 March 2013 15:57:13 EST
|
||||
Time: 11 September 2013 09:17:53 EDT
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
Binary file not shown.
+3393
-3359
File diff suppressed because it is too large
Load Diff
+86
-86
@@ -78,15 +78,15 @@
|
||||
@xrdef{Shell Parameters-pg}{18}
|
||||
@xrdef{Positional Parameters-title}{Positional Parameters}
|
||||
@xrdef{Positional Parameters-snt}{Section@tie 3.4.1}
|
||||
@xrdef{Positional Parameters-pg}{19}
|
||||
@xrdef{Special Parameters-title}{Special Parameters}
|
||||
@xrdef{Special Parameters-snt}{Section@tie 3.4.2}
|
||||
@xrdef{Positional Parameters-pg}{19}
|
||||
@xrdef{Shell Expansions-title}{Shell Expansions}
|
||||
@xrdef{Shell Expansions-snt}{Section@tie 3.5}
|
||||
@xrdef{Special Parameters-pg}{20}
|
||||
@xrdef{Shell Expansions-pg}{20}
|
||||
@xrdef{Brace Expansion-title}{Brace Expansion}
|
||||
@xrdef{Brace Expansion-snt}{Section@tie 3.5.1}
|
||||
@xrdef{Shell Expansions-pg}{21}
|
||||
@xrdef{Brace Expansion-pg}{21}
|
||||
@xrdef{Tilde Expansion-title}{Tilde Expansion}
|
||||
@xrdef{Tilde Expansion-snt}{Section@tie 3.5.2}
|
||||
@@ -98,10 +98,10 @@
|
||||
@xrdef{Command Substitution-snt}{Section@tie 3.5.4}
|
||||
@xrdef{Arithmetic Expansion-title}{Arithmetic Expansion}
|
||||
@xrdef{Arithmetic Expansion-snt}{Section@tie 3.5.5}
|
||||
@xrdef{Process Substitution-title}{Process Substitution}
|
||||
@xrdef{Process Substitution-snt}{Section@tie 3.5.6}
|
||||
@xrdef{Command Substitution-pg}{28}
|
||||
@xrdef{Arithmetic Expansion-pg}{28}
|
||||
@xrdef{Process Substitution-title}{Process Substitution}
|
||||
@xrdef{Process Substitution-snt}{Section@tie 3.5.6}
|
||||
@xrdef{Word Splitting-title}{Word Splitting}
|
||||
@xrdef{Word Splitting-snt}{Section@tie 3.5.7}
|
||||
@xrdef{Filename Expansion-title}{Filename Expansion}
|
||||
@@ -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}{35}
|
||||
@xrdef{Simple Command Expansion-pg}{35}
|
||||
@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}{36}
|
||||
@@ -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}{40}
|
||||
@xrdef{Bourne Shell Builtins-pg}{40}
|
||||
@xrdef{Shell Builtin Commands-pg}{41}
|
||||
@xrdef{Bourne Shell Builtins-pg}{41}
|
||||
@xrdef{Bash Builtins-title}{Bash Builtin Commands}
|
||||
@xrdef{Bash Builtins-snt}{Section@tie 4.2}
|
||||
@xrdef{Bash Builtins-pg}{47}
|
||||
@xrdef{Bash Builtins-pg}{48}
|
||||
@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}{57}
|
||||
@xrdef{The Set Builtin-pg}{57}
|
||||
@xrdef{Modifying Shell Behavior-pg}{58}
|
||||
@xrdef{The Set Builtin-pg}{58}
|
||||
@xrdef{The Shopt Builtin-title}{The Shopt Builtin}
|
||||
@xrdef{The Shopt Builtin-snt}{Section@tie 4.3.2}
|
||||
@xrdef{The Shopt Builtin-pg}{61}
|
||||
@xrdef{The Shopt Builtin-pg}{62}
|
||||
@xrdef{Special Builtins-title}{Special Builtins}
|
||||
@xrdef{Special Builtins-snt}{Section@tie 4.4}
|
||||
@xrdef{Special Builtins-pg}{67}
|
||||
@xrdef{Special Builtins-pg}{68}
|
||||
@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}{68}
|
||||
@xrdef{Bourne Shell Variables-pg}{68}
|
||||
@xrdef{Bash Variables-pg}{68}
|
||||
@xrdef{Shell Variables-pg}{69}
|
||||
@xrdef{Bourne Shell Variables-pg}{69}
|
||||
@xrdef{Bash Variables-pg}{69}
|
||||
@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}{79}
|
||||
@xrdef{Invoking Bash-pg}{79}
|
||||
@xrdef{Bash Features-pg}{80}
|
||||
@xrdef{Invoking Bash-pg}{80}
|
||||
@xrdef{Bash Startup Files-title}{Bash Startup Files}
|
||||
@xrdef{Bash Startup Files-snt}{Section@tie 6.2}
|
||||
@xrdef{Bash Startup Files-pg}{81}
|
||||
@xrdef{Bash Startup Files-pg}{82}
|
||||
@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}{82}
|
||||
@xrdef{Interactive Shells-pg}{83}
|
||||
@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}{83}
|
||||
@xrdef{Is this Shell Interactive?-pg}{83}
|
||||
@xrdef{Interactive Shell Behavior-pg}{83}
|
||||
@xrdef{What is an Interactive Shell?-pg}{84}
|
||||
@xrdef{Is this Shell Interactive?-pg}{84}
|
||||
@xrdef{Interactive Shell Behavior-pg}{84}
|
||||
@xrdef{Bash Conditional Expressions-title}{Bash Conditional Expressions}
|
||||
@xrdef{Bash Conditional Expressions-snt}{Section@tie 6.4}
|
||||
@xrdef{Bash Conditional Expressions-pg}{84}
|
||||
@xrdef{Bash Conditional Expressions-pg}{85}
|
||||
@xrdef{Shell Arithmetic-title}{Shell Arithmetic}
|
||||
@xrdef{Shell Arithmetic-snt}{Section@tie 6.5}
|
||||
@xrdef{Shell Arithmetic-pg}{86}
|
||||
@xrdef{Shell Arithmetic-pg}{87}
|
||||
@xrdef{Aliases-title}{Aliases}
|
||||
@xrdef{Aliases-snt}{Section@tie 6.6}
|
||||
@xrdef{Aliases-pg}{87}
|
||||
@xrdef{Aliases-pg}{88}
|
||||
@xrdef{Arrays-title}{Arrays}
|
||||
@xrdef{Arrays-snt}{Section@tie 6.7}
|
||||
@xrdef{Arrays-pg}{88}
|
||||
@xrdef{Arrays-pg}{89}
|
||||
@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}{90}
|
||||
@xrdef{Directory Stack Builtins-pg}{90}
|
||||
@xrdef{The Directory Stack-pg}{91}
|
||||
@xrdef{Directory Stack Builtins-pg}{91}
|
||||
@xrdef{Controlling the Prompt-title}{Controlling the Prompt}
|
||||
@xrdef{Controlling the Prompt-snt}{Section@tie 6.9}
|
||||
@xrdef{Controlling the Prompt-pg}{91}
|
||||
@xrdef{Controlling the Prompt-pg}{92}
|
||||
@xrdef{The Restricted Shell-title}{The Restricted Shell}
|
||||
@xrdef{The Restricted Shell-snt}{Section@tie 6.10}
|
||||
@xrdef{The Restricted Shell-pg}{92}
|
||||
@xrdef{The Restricted Shell-pg}{93}
|
||||
@xrdef{Bash POSIX Mode-title}{Bash POSIX Mode}
|
||||
@xrdef{Bash POSIX Mode-snt}{Section@tie 6.11}
|
||||
@xrdef{Bash POSIX Mode-pg}{93}
|
||||
@xrdef{Bash POSIX Mode-pg}{94}
|
||||
@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}{97}
|
||||
@xrdef{Job Control Basics-pg}{97}
|
||||
@xrdef{Job Control-pg}{98}
|
||||
@xrdef{Job Control Basics-pg}{98}
|
||||
@xrdef{Job Control Builtins-title}{Job Control Builtins}
|
||||
@xrdef{Job Control Builtins-snt}{Section@tie 7.2}
|
||||
@xrdef{Job Control Builtins-pg}{98}
|
||||
@xrdef{Job Control Builtins-pg}{99}
|
||||
@xrdef{Job Control Variables-title}{Job Control Variables}
|
||||
@xrdef{Job Control Variables-snt}{Section@tie 7.3}
|
||||
@xrdef{Job Control Variables-pg}{100}
|
||||
@xrdef{Job Control Variables-pg}{101}
|
||||
@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,145 +240,145 @@
|
||||
@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}{101}
|
||||
@xrdef{Introduction and Notation-pg}{101}
|
||||
@xrdef{Readline Interaction-pg}{101}
|
||||
@xrdef{Command Line Editing-pg}{102}
|
||||
@xrdef{Introduction and Notation-pg}{102}
|
||||
@xrdef{Readline Interaction-pg}{102}
|
||||
@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}{102}
|
||||
@xrdef{Readline Movement Commands-pg}{102}
|
||||
@xrdef{Readline Bare Essentials-pg}{103}
|
||||
@xrdef{Readline Movement Commands-pg}{103}
|
||||
@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}{103}
|
||||
@xrdef{Readline Arguments-pg}{103}
|
||||
@xrdef{Searching-pg}{103}
|
||||
@xrdef{Readline Killing Commands-pg}{104}
|
||||
@xrdef{Readline Arguments-pg}{104}
|
||||
@xrdef{Searching-pg}{104}
|
||||
@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}{104}
|
||||
@xrdef{Readline Init File Syntax-pg}{104}
|
||||
@xrdef{Readline Init File-pg}{105}
|
||||
@xrdef{Readline Init File Syntax-pg}{105}
|
||||
@xrdef{Conditional Init Constructs-title}{Conditional Init Constructs}
|
||||
@xrdef{Conditional Init Constructs-snt}{Section@tie 8.3.2}
|
||||
@xrdef{Conditional Init Constructs-pg}{111}
|
||||
@xrdef{Conditional Init Constructs-pg}{112}
|
||||
@xrdef{Sample Init File-title}{Sample Init File}
|
||||
@xrdef{Sample Init File-snt}{Section@tie 8.3.3}
|
||||
@xrdef{Sample Init File-pg}{112}
|
||||
@xrdef{Sample Init File-pg}{113}
|
||||
@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{Commands For History-title}{Commands For Manipulating The History}
|
||||
@xrdef{Commands For History-snt}{Section@tie 8.4.2}
|
||||
@xrdef{Bindable Readline Commands-pg}{115}
|
||||
@xrdef{Commands For Moving-pg}{115}
|
||||
@xrdef{Commands For History-pg}{116}
|
||||
@xrdef{Bindable Readline Commands-pg}{116}
|
||||
@xrdef{Commands For Moving-pg}{116}
|
||||
@xrdef{Commands For History-pg}{117}
|
||||
@xrdef{Commands For Text-title}{Commands For Changing Text}
|
||||
@xrdef{Commands For Text-snt}{Section@tie 8.4.3}
|
||||
@xrdef{Commands For Text-pg}{117}
|
||||
@xrdef{Commands For Text-pg}{118}
|
||||
@xrdef{Commands For Killing-title}{Killing And Yanking}
|
||||
@xrdef{Commands For Killing-snt}{Section@tie 8.4.4}
|
||||
@xrdef{Commands For Killing-pg}{118}
|
||||
@xrdef{Commands For Killing-pg}{119}
|
||||
@xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
|
||||
@xrdef{Numeric Arguments-snt}{Section@tie 8.4.5}
|
||||
@xrdef{Numeric Arguments-pg}{119}
|
||||
@xrdef{Numeric Arguments-pg}{120}
|
||||
@xrdef{Commands For Completion-title}{Letting Readline Type For You}
|
||||
@xrdef{Commands For Completion-snt}{Section@tie 8.4.6}
|
||||
@xrdef{Commands For Completion-pg}{120}
|
||||
@xrdef{Commands For Completion-pg}{121}
|
||||
@xrdef{Keyboard Macros-title}{Keyboard Macros}
|
||||
@xrdef{Keyboard Macros-snt}{Section@tie 8.4.7}
|
||||
@xrdef{Keyboard Macros-pg}{121}
|
||||
@xrdef{Keyboard Macros-pg}{122}
|
||||
@xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
|
||||
@xrdef{Miscellaneous Commands-snt}{Section@tie 8.4.8}
|
||||
@xrdef{Miscellaneous Commands-pg}{122}
|
||||
@xrdef{Miscellaneous Commands-pg}{123}
|
||||
@xrdef{Readline vi Mode-title}{Readline vi Mode}
|
||||
@xrdef{Readline vi Mode-snt}{Section@tie 8.5}
|
||||
@xrdef{Programmable Completion-title}{Programmable Completion}
|
||||
@xrdef{Programmable Completion-snt}{Section@tie 8.6}
|
||||
@xrdef{Readline vi Mode-pg}{124}
|
||||
@xrdef{Programmable Completion-pg}{124}
|
||||
@xrdef{Readline vi Mode-pg}{125}
|
||||
@xrdef{Programmable Completion-pg}{125}
|
||||
@xrdef{Programmable Completion Builtins-title}{Programmable Completion Builtins}
|
||||
@xrdef{Programmable Completion Builtins-snt}{Section@tie 8.7}
|
||||
@xrdef{Programmable Completion Builtins-pg}{126}
|
||||
@xrdef{Programmable Completion Builtins-pg}{127}
|
||||
@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}{130}
|
||||
@xrdef{A Programmable Completion Example-pg}{131}
|
||||
@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}{133}
|
||||
@xrdef{Bash History Facilities-pg}{133}
|
||||
@xrdef{Bash History Builtins-pg}{133}
|
||||
@xrdef{Using History Interactively-pg}{134}
|
||||
@xrdef{Bash History Facilities-pg}{134}
|
||||
@xrdef{Bash History Builtins-pg}{134}
|
||||
@xrdef{History Interaction-title}{History Expansion}
|
||||
@xrdef{History Interaction-snt}{Section@tie 9.3}
|
||||
@xrdef{Event Designators-title}{Event Designators}
|
||||
@xrdef{Event Designators-snt}{Section@tie 9.3.1}
|
||||
@xrdef{History Interaction-pg}{135}
|
||||
@xrdef{History Interaction-pg}{136}
|
||||
@xrdef{Word Designators-title}{Word Designators}
|
||||
@xrdef{Word Designators-snt}{Section@tie 9.3.2}
|
||||
@xrdef{Event Designators-pg}{136}
|
||||
@xrdef{Word Designators-pg}{136}
|
||||
@xrdef{Event Designators-pg}{137}
|
||||
@xrdef{Word Designators-pg}{137}
|
||||
@xrdef{Modifiers-title}{Modifiers}
|
||||
@xrdef{Modifiers-snt}{Section@tie 9.3.3}
|
||||
@xrdef{Modifiers-pg}{137}
|
||||
@xrdef{Modifiers-pg}{138}
|
||||
@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{Compilers and Options-title}{Compilers and Options}
|
||||
@xrdef{Compilers and Options-snt}{Section@tie 10.2}
|
||||
@xrdef{Installing Bash-pg}{138}
|
||||
@xrdef{Basic Installation-pg}{138}
|
||||
@xrdef{Installing Bash-pg}{139}
|
||||
@xrdef{Basic Installation-pg}{139}
|
||||
@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{Specifying the System Type-title}{Specifying the System Type}
|
||||
@xrdef{Specifying the System Type-snt}{Section@tie 10.5}
|
||||
@xrdef{Compilers and Options-pg}{139}
|
||||
@xrdef{Compiling For Multiple Architectures-pg}{139}
|
||||
@xrdef{Installation Names-pg}{139}
|
||||
@xrdef{Specifying the System Type-pg}{139}
|
||||
@xrdef{Compilers and Options-pg}{140}
|
||||
@xrdef{Compiling For Multiple Architectures-pg}{140}
|
||||
@xrdef{Installation Names-pg}{140}
|
||||
@xrdef{Specifying the System Type-pg}{140}
|
||||
@xrdef{Sharing Defaults-title}{Sharing Defaults}
|
||||
@xrdef{Sharing Defaults-snt}{Section@tie 10.6}
|
||||
@xrdef{Operation Controls-title}{Operation Controls}
|
||||
@xrdef{Operation Controls-snt}{Section@tie 10.7}
|
||||
@xrdef{Optional Features-title}{Optional Features}
|
||||
@xrdef{Optional Features-snt}{Section@tie 10.8}
|
||||
@xrdef{Sharing Defaults-pg}{140}
|
||||
@xrdef{Operation Controls-pg}{140}
|
||||
@xrdef{Optional Features-pg}{140}
|
||||
@xrdef{Sharing Defaults-pg}{141}
|
||||
@xrdef{Operation Controls-pg}{141}
|
||||
@xrdef{Optional Features-pg}{141}
|
||||
@xrdef{Reporting Bugs-title}{Reporting Bugs}
|
||||
@xrdef{Reporting Bugs-snt}{Appendix@tie @char65{}}
|
||||
@xrdef{Reporting Bugs-pg}{145}
|
||||
@xrdef{Reporting Bugs-pg}{146}
|
||||
@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}{146}
|
||||
@xrdef{Major Differences From The Bourne Shell-pg}{147}
|
||||
@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}{152}
|
||||
@xrdef{GNU Free Documentation License-pg}{153}
|
||||
@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}{160}
|
||||
@xrdef{Builtin Index-pg}{160}
|
||||
@xrdef{Indexes-pg}{161}
|
||||
@xrdef{Builtin Index-pg}{161}
|
||||
@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}{161}
|
||||
@xrdef{Variable Index-pg}{161}
|
||||
@xrdef{Reserved Word Index-pg}{162}
|
||||
@xrdef{Variable Index-pg}{162}
|
||||
@xrdef{Function Index-title}{Function Index}
|
||||
@xrdef{Function Index-snt}{Section@tie @char68.4}
|
||||
@xrdef{Function Index-pg}{163}
|
||||
@xrdef{Function Index-pg}{164}
|
||||
@xrdef{Concept Index-title}{Concept Index}
|
||||
@xrdef{Concept Index-snt}{Section@tie @char68.5}
|
||||
@xrdef{Concept Index-pg}{165}
|
||||
@xrdef{Concept Index-pg}{166}
|
||||
|
||||
+59
-59
@@ -1,59 +1,59 @@
|
||||
\entry{:}{40}{\code {:}}
|
||||
\entry{.}{40}{\code {.}}
|
||||
\entry{break}{40}{\code {break}}
|
||||
\entry{cd}{41}{\code {cd}}
|
||||
\entry{continue}{41}{\code {continue}}
|
||||
\entry{eval}{41}{\code {eval}}
|
||||
\entry{exec}{41}{\code {exec}}
|
||||
\entry{exit}{42}{\code {exit}}
|
||||
\entry{export}{42}{\code {export}}
|
||||
\entry{getopts}{42}{\code {getopts}}
|
||||
\entry{hash}{43}{\code {hash}}
|
||||
\entry{pwd}{43}{\code {pwd}}
|
||||
\entry{readonly}{43}{\code {readonly}}
|
||||
\entry{return}{44}{\code {return}}
|
||||
\entry{shift}{44}{\code {shift}}
|
||||
\entry{test}{44}{\code {test}}
|
||||
\entry{[}{44}{\code {[}}
|
||||
\entry{times}{45}{\code {times}}
|
||||
\entry{trap}{45}{\code {trap}}
|
||||
\entry{umask}{46}{\code {umask}}
|
||||
\entry{unset}{47}{\code {unset}}
|
||||
\entry{alias}{47}{\code {alias}}
|
||||
\entry{bind}{47}{\code {bind}}
|
||||
\entry{builtin}{48}{\code {builtin}}
|
||||
\entry{caller}{48}{\code {caller}}
|
||||
\entry{command}{49}{\code {command}}
|
||||
\entry{declare}{49}{\code {declare}}
|
||||
\entry{echo}{51}{\code {echo}}
|
||||
\entry{enable}{51}{\code {enable}}
|
||||
\entry{help}{52}{\code {help}}
|
||||
\entry{let}{52}{\code {let}}
|
||||
\entry{local}{52}{\code {local}}
|
||||
\entry{logout}{52}{\code {logout}}
|
||||
\entry{mapfile}{52}{\code {mapfile}}
|
||||
\entry{printf}{53}{\code {printf}}
|
||||
\entry{read}{54}{\code {read}}
|
||||
\entry{readarray}{55}{\code {readarray}}
|
||||
\entry{source}{55}{\code {source}}
|
||||
\entry{type}{55}{\code {type}}
|
||||
\entry{typeset}{56}{\code {typeset}}
|
||||
\entry{ulimit}{56}{\code {ulimit}}
|
||||
\entry{unalias}{57}{\code {unalias}}
|
||||
\entry{set}{57}{\code {set}}
|
||||
\entry{shopt}{61}{\code {shopt}}
|
||||
\entry{dirs}{90}{\code {dirs}}
|
||||
\entry{popd}{90}{\code {popd}}
|
||||
\entry{pushd}{91}{\code {pushd}}
|
||||
\entry{bg}{98}{\code {bg}}
|
||||
\entry{fg}{98}{\code {fg}}
|
||||
\entry{jobs}{98}{\code {jobs}}
|
||||
\entry{kill}{99}{\code {kill}}
|
||||
\entry{wait}{99}{\code {wait}}
|
||||
\entry{disown}{99}{\code {disown}}
|
||||
\entry{suspend}{99}{\code {suspend}}
|
||||
\entry{compgen}{126}{\code {compgen}}
|
||||
\entry{complete}{127}{\code {complete}}
|
||||
\entry{compopt}{130}{\code {compopt}}
|
||||
\entry{fc}{133}{\code {fc}}
|
||||
\entry{history}{134}{\code {history}}
|
||||
\entry{:}{41}{\code {:}}
|
||||
\entry{.}{41}{\code {.}}
|
||||
\entry{break}{41}{\code {break}}
|
||||
\entry{cd}{42}{\code {cd}}
|
||||
\entry{continue}{42}{\code {continue}}
|
||||
\entry{eval}{42}{\code {eval}}
|
||||
\entry{exec}{42}{\code {exec}}
|
||||
\entry{exit}{43}{\code {exit}}
|
||||
\entry{export}{43}{\code {export}}
|
||||
\entry{getopts}{43}{\code {getopts}}
|
||||
\entry{hash}{44}{\code {hash}}
|
||||
\entry{pwd}{44}{\code {pwd}}
|
||||
\entry{readonly}{44}{\code {readonly}}
|
||||
\entry{return}{45}{\code {return}}
|
||||
\entry{shift}{45}{\code {shift}}
|
||||
\entry{test}{45}{\code {test}}
|
||||
\entry{[}{45}{\code {[}}
|
||||
\entry{times}{46}{\code {times}}
|
||||
\entry{trap}{46}{\code {trap}}
|
||||
\entry{umask}{47}{\code {umask}}
|
||||
\entry{unset}{48}{\code {unset}}
|
||||
\entry{alias}{48}{\code {alias}}
|
||||
\entry{bind}{48}{\code {bind}}
|
||||
\entry{builtin}{49}{\code {builtin}}
|
||||
\entry{caller}{49}{\code {caller}}
|
||||
\entry{command}{50}{\code {command}}
|
||||
\entry{declare}{50}{\code {declare}}
|
||||
\entry{echo}{52}{\code {echo}}
|
||||
\entry{enable}{52}{\code {enable}}
|
||||
\entry{help}{53}{\code {help}}
|
||||
\entry{let}{53}{\code {let}}
|
||||
\entry{local}{53}{\code {local}}
|
||||
\entry{logout}{53}{\code {logout}}
|
||||
\entry{mapfile}{53}{\code {mapfile}}
|
||||
\entry{printf}{54}{\code {printf}}
|
||||
\entry{read}{55}{\code {read}}
|
||||
\entry{readarray}{56}{\code {readarray}}
|
||||
\entry{source}{56}{\code {source}}
|
||||
\entry{type}{56}{\code {type}}
|
||||
\entry{typeset}{57}{\code {typeset}}
|
||||
\entry{ulimit}{57}{\code {ulimit}}
|
||||
\entry{unalias}{58}{\code {unalias}}
|
||||
\entry{set}{58}{\code {set}}
|
||||
\entry{shopt}{62}{\code {shopt}}
|
||||
\entry{dirs}{91}{\code {dirs}}
|
||||
\entry{popd}{91}{\code {popd}}
|
||||
\entry{pushd}{92}{\code {pushd}}
|
||||
\entry{bg}{99}{\code {bg}}
|
||||
\entry{fg}{99}{\code {fg}}
|
||||
\entry{jobs}{99}{\code {jobs}}
|
||||
\entry{kill}{100}{\code {kill}}
|
||||
\entry{wait}{100}{\code {wait}}
|
||||
\entry{disown}{100}{\code {disown}}
|
||||
\entry{suspend}{100}{\code {suspend}}
|
||||
\entry{compgen}{127}{\code {compgen}}
|
||||
\entry{complete}{128}{\code {complete}}
|
||||
\entry{compopt}{131}{\code {compopt}}
|
||||
\entry{fc}{134}{\code {fc}}
|
||||
\entry{history}{135}{\code {history}}
|
||||
|
||||
+59
-59
@@ -1,80 +1,80 @@
|
||||
\initial {.}
|
||||
\entry {\code {.}}{40}
|
||||
\entry {\code {.}}{41}
|
||||
\initial {:}
|
||||
\entry {\code {:}}{40}
|
||||
\entry {\code {:}}{41}
|
||||
\initial {[}
|
||||
\entry {\code {[}}{44}
|
||||
\entry {\code {[}}{45}
|
||||
\initial {A}
|
||||
\entry {\code {alias}}{47}
|
||||
\entry {\code {alias}}{48}
|
||||
\initial {B}
|
||||
\entry {\code {bg}}{98}
|
||||
\entry {\code {bind}}{47}
|
||||
\entry {\code {break}}{40}
|
||||
\entry {\code {builtin}}{48}
|
||||
\entry {\code {bg}}{99}
|
||||
\entry {\code {bind}}{48}
|
||||
\entry {\code {break}}{41}
|
||||
\entry {\code {builtin}}{49}
|
||||
\initial {C}
|
||||
\entry {\code {caller}}{48}
|
||||
\entry {\code {cd}}{41}
|
||||
\entry {\code {command}}{49}
|
||||
\entry {\code {compgen}}{126}
|
||||
\entry {\code {complete}}{127}
|
||||
\entry {\code {compopt}}{130}
|
||||
\entry {\code {continue}}{41}
|
||||
\entry {\code {caller}}{49}
|
||||
\entry {\code {cd}}{42}
|
||||
\entry {\code {command}}{50}
|
||||
\entry {\code {compgen}}{127}
|
||||
\entry {\code {complete}}{128}
|
||||
\entry {\code {compopt}}{131}
|
||||
\entry {\code {continue}}{42}
|
||||
\initial {D}
|
||||
\entry {\code {declare}}{49}
|
||||
\entry {\code {dirs}}{90}
|
||||
\entry {\code {disown}}{99}
|
||||
\entry {\code {declare}}{50}
|
||||
\entry {\code {dirs}}{91}
|
||||
\entry {\code {disown}}{100}
|
||||
\initial {E}
|
||||
\entry {\code {echo}}{51}
|
||||
\entry {\code {enable}}{51}
|
||||
\entry {\code {eval}}{41}
|
||||
\entry {\code {exec}}{41}
|
||||
\entry {\code {exit}}{42}
|
||||
\entry {\code {export}}{42}
|
||||
\entry {\code {echo}}{52}
|
||||
\entry {\code {enable}}{52}
|
||||
\entry {\code {eval}}{42}
|
||||
\entry {\code {exec}}{42}
|
||||
\entry {\code {exit}}{43}
|
||||
\entry {\code {export}}{43}
|
||||
\initial {F}
|
||||
\entry {\code {fc}}{133}
|
||||
\entry {\code {fg}}{98}
|
||||
\entry {\code {fc}}{134}
|
||||
\entry {\code {fg}}{99}
|
||||
\initial {G}
|
||||
\entry {\code {getopts}}{42}
|
||||
\entry {\code {getopts}}{43}
|
||||
\initial {H}
|
||||
\entry {\code {hash}}{43}
|
||||
\entry {\code {help}}{52}
|
||||
\entry {\code {history}}{134}
|
||||
\entry {\code {hash}}{44}
|
||||
\entry {\code {help}}{53}
|
||||
\entry {\code {history}}{135}
|
||||
\initial {J}
|
||||
\entry {\code {jobs}}{98}
|
||||
\entry {\code {jobs}}{99}
|
||||
\initial {K}
|
||||
\entry {\code {kill}}{99}
|
||||
\entry {\code {kill}}{100}
|
||||
\initial {L}
|
||||
\entry {\code {let}}{52}
|
||||
\entry {\code {local}}{52}
|
||||
\entry {\code {logout}}{52}
|
||||
\entry {\code {let}}{53}
|
||||
\entry {\code {local}}{53}
|
||||
\entry {\code {logout}}{53}
|
||||
\initial {M}
|
||||
\entry {\code {mapfile}}{52}
|
||||
\entry {\code {mapfile}}{53}
|
||||
\initial {P}
|
||||
\entry {\code {popd}}{90}
|
||||
\entry {\code {printf}}{53}
|
||||
\entry {\code {pushd}}{91}
|
||||
\entry {\code {pwd}}{43}
|
||||
\entry {\code {popd}}{91}
|
||||
\entry {\code {printf}}{54}
|
||||
\entry {\code {pushd}}{92}
|
||||
\entry {\code {pwd}}{44}
|
||||
\initial {R}
|
||||
\entry {\code {read}}{54}
|
||||
\entry {\code {readarray}}{55}
|
||||
\entry {\code {readonly}}{43}
|
||||
\entry {\code {return}}{44}
|
||||
\entry {\code {read}}{55}
|
||||
\entry {\code {readarray}}{56}
|
||||
\entry {\code {readonly}}{44}
|
||||
\entry {\code {return}}{45}
|
||||
\initial {S}
|
||||
\entry {\code {set}}{57}
|
||||
\entry {\code {shift}}{44}
|
||||
\entry {\code {shopt}}{61}
|
||||
\entry {\code {source}}{55}
|
||||
\entry {\code {suspend}}{99}
|
||||
\entry {\code {set}}{58}
|
||||
\entry {\code {shift}}{45}
|
||||
\entry {\code {shopt}}{62}
|
||||
\entry {\code {source}}{56}
|
||||
\entry {\code {suspend}}{100}
|
||||
\initial {T}
|
||||
\entry {\code {test}}{44}
|
||||
\entry {\code {times}}{45}
|
||||
\entry {\code {trap}}{45}
|
||||
\entry {\code {type}}{55}
|
||||
\entry {\code {typeset}}{56}
|
||||
\entry {\code {test}}{45}
|
||||
\entry {\code {times}}{46}
|
||||
\entry {\code {trap}}{46}
|
||||
\entry {\code {type}}{56}
|
||||
\entry {\code {typeset}}{57}
|
||||
\initial {U}
|
||||
\entry {\code {ulimit}}{56}
|
||||
\entry {\code {umask}}{46}
|
||||
\entry {\code {unalias}}{57}
|
||||
\entry {\code {unset}}{47}
|
||||
\entry {\code {ulimit}}{57}
|
||||
\entry {\code {umask}}{47}
|
||||
\entry {\code {unalias}}{58}
|
||||
\entry {\code {unset}}{48}
|
||||
\initial {W}
|
||||
\entry {\code {wait}}{99}
|
||||
\entry {\code {wait}}{100}
|
||||
|
||||
+45
-45
@@ -44,7 +44,7 @@
|
||||
\entry{shell variable}{18}{shell variable}
|
||||
\entry{parameters, positional}{19}{parameters, positional}
|
||||
\entry{parameters, special}{20}{parameters, special}
|
||||
\entry{expansion}{20}{expansion}
|
||||
\entry{expansion}{21}{expansion}
|
||||
\entry{brace expansion}{21}{brace expansion}
|
||||
\entry{expansion, brace}{21}{expansion, brace}
|
||||
\entry{tilde expansion}{22}{tilde expansion}
|
||||
@@ -71,48 +71,48 @@
|
||||
\entry{exit status}{38}{exit status}
|
||||
\entry{signal handling}{38}{signal handling}
|
||||
\entry{shell script}{39}{shell script}
|
||||
\entry{special builtin}{67}{special builtin}
|
||||
\entry{login shell}{81}{login shell}
|
||||
\entry{interactive shell}{81}{interactive shell}
|
||||
\entry{startup files}{81}{startup files}
|
||||
\entry{special builtin}{68}{special builtin}
|
||||
\entry{login shell}{82}{login shell}
|
||||
\entry{interactive shell}{82}{interactive shell}
|
||||
\entry{shell, interactive}{82}{shell, interactive}
|
||||
\entry{expressions, conditional}{84}{expressions, conditional}
|
||||
\entry{arithmetic, shell}{86}{arithmetic, shell}
|
||||
\entry{shell arithmetic}{86}{shell arithmetic}
|
||||
\entry{expressions, arithmetic}{86}{expressions, arithmetic}
|
||||
\entry{evaluation, arithmetic}{86}{evaluation, arithmetic}
|
||||
\entry{arithmetic evaluation}{86}{arithmetic evaluation}
|
||||
\entry{alias expansion}{87}{alias expansion}
|
||||
\entry{arrays}{88}{arrays}
|
||||
\entry{directory stack}{90}{directory stack}
|
||||
\entry{prompting}{91}{prompting}
|
||||
\entry{restricted shell}{92}{restricted shell}
|
||||
\entry{POSIX Mode}{93}{POSIX Mode}
|
||||
\entry{job control}{97}{job control}
|
||||
\entry{foreground}{97}{foreground}
|
||||
\entry{background}{97}{background}
|
||||
\entry{suspending jobs}{97}{suspending jobs}
|
||||
\entry{Readline, how to use}{100}{Readline, how to use}
|
||||
\entry{interaction, readline}{101}{interaction, readline}
|
||||
\entry{notation, readline}{102}{notation, readline}
|
||||
\entry{command editing}{102}{command editing}
|
||||
\entry{editing command lines}{102}{editing command lines}
|
||||
\entry{killing text}{103}{killing text}
|
||||
\entry{yanking text}{103}{yanking text}
|
||||
\entry{kill ring}{103}{kill ring}
|
||||
\entry{initialization file, readline}{104}{initialization file, readline}
|
||||
\entry{variables, readline}{105}{variables, readline}
|
||||
\entry{programmable completion}{124}{programmable completion}
|
||||
\entry{completion builtins}{126}{completion builtins}
|
||||
\entry{History, how to use}{132}{History, how to use}
|
||||
\entry{command history}{133}{command history}
|
||||
\entry{history list}{133}{history list}
|
||||
\entry{history builtins}{133}{history builtins}
|
||||
\entry{history expansion}{135}{history expansion}
|
||||
\entry{event designators}{136}{event designators}
|
||||
\entry{history events}{136}{history events}
|
||||
\entry{installation}{138}{installation}
|
||||
\entry{configuration}{138}{configuration}
|
||||
\entry{Bash installation}{138}{Bash installation}
|
||||
\entry{Bash configuration}{138}{Bash configuration}
|
||||
\entry{startup files}{82}{startup files}
|
||||
\entry{interactive shell}{83}{interactive shell}
|
||||
\entry{shell, interactive}{83}{shell, interactive}
|
||||
\entry{expressions, conditional}{85}{expressions, conditional}
|
||||
\entry{arithmetic, shell}{87}{arithmetic, shell}
|
||||
\entry{shell arithmetic}{87}{shell arithmetic}
|
||||
\entry{expressions, arithmetic}{87}{expressions, arithmetic}
|
||||
\entry{evaluation, arithmetic}{87}{evaluation, arithmetic}
|
||||
\entry{arithmetic evaluation}{87}{arithmetic evaluation}
|
||||
\entry{alias expansion}{88}{alias expansion}
|
||||
\entry{arrays}{89}{arrays}
|
||||
\entry{directory stack}{91}{directory stack}
|
||||
\entry{prompting}{92}{prompting}
|
||||
\entry{restricted shell}{93}{restricted shell}
|
||||
\entry{POSIX Mode}{94}{POSIX Mode}
|
||||
\entry{job control}{98}{job control}
|
||||
\entry{foreground}{98}{foreground}
|
||||
\entry{background}{98}{background}
|
||||
\entry{suspending jobs}{98}{suspending jobs}
|
||||
\entry{Readline, how to use}{101}{Readline, how to use}
|
||||
\entry{interaction, readline}{102}{interaction, readline}
|
||||
\entry{notation, readline}{103}{notation, readline}
|
||||
\entry{command editing}{103}{command editing}
|
||||
\entry{editing command lines}{103}{editing command lines}
|
||||
\entry{killing text}{104}{killing text}
|
||||
\entry{yanking text}{104}{yanking text}
|
||||
\entry{kill ring}{104}{kill ring}
|
||||
\entry{initialization file, readline}{105}{initialization file, readline}
|
||||
\entry{variables, readline}{106}{variables, readline}
|
||||
\entry{programmable completion}{125}{programmable completion}
|
||||
\entry{completion builtins}{127}{completion builtins}
|
||||
\entry{History, how to use}{133}{History, how to use}
|
||||
\entry{command history}{134}{command history}
|
||||
\entry{history list}{134}{history list}
|
||||
\entry{history builtins}{134}{history builtins}
|
||||
\entry{history expansion}{136}{history expansion}
|
||||
\entry{event designators}{137}{event designators}
|
||||
\entry{history events}{137}{history events}
|
||||
\entry{installation}{139}{installation}
|
||||
\entry{configuration}{139}{configuration}
|
||||
\entry{Bash installation}{139}{Bash installation}
|
||||
\entry{Bash configuration}{139}{Bash configuration}
|
||||
|
||||
+45
-45
@@ -1,21 +1,21 @@
|
||||
\initial {A}
|
||||
\entry {alias expansion}{87}
|
||||
\entry {arithmetic evaluation}{86}
|
||||
\entry {alias expansion}{88}
|
||||
\entry {arithmetic evaluation}{87}
|
||||
\entry {arithmetic expansion}{28}
|
||||
\entry {arithmetic, shell}{86}
|
||||
\entry {arrays}{88}
|
||||
\entry {arithmetic, shell}{87}
|
||||
\entry {arrays}{89}
|
||||
\initial {B}
|
||||
\entry {background}{97}
|
||||
\entry {Bash configuration}{138}
|
||||
\entry {Bash installation}{138}
|
||||
\entry {background}{98}
|
||||
\entry {Bash configuration}{139}
|
||||
\entry {Bash installation}{139}
|
||||
\entry {Bourne shell}{5}
|
||||
\entry {brace expansion}{21}
|
||||
\entry {builtin}{3}
|
||||
\initial {C}
|
||||
\entry {command editing}{102}
|
||||
\entry {command editing}{103}
|
||||
\entry {command execution}{36}
|
||||
\entry {command expansion}{35}
|
||||
\entry {command history}{133}
|
||||
\entry {command history}{134}
|
||||
\entry {command search}{36}
|
||||
\entry {command substitution}{28}
|
||||
\entry {command timing}{8}
|
||||
@@ -28,63 +28,63 @@
|
||||
\entry {commands, shell}{8}
|
||||
\entry {commands, simple}{8}
|
||||
\entry {comments, shell}{7}
|
||||
\entry {completion builtins}{126}
|
||||
\entry {configuration}{138}
|
||||
\entry {completion builtins}{127}
|
||||
\entry {configuration}{139}
|
||||
\entry {control operator}{3}
|
||||
\entry {coprocess}{15}
|
||||
\initial {D}
|
||||
\entry {directory stack}{90}
|
||||
\entry {directory stack}{91}
|
||||
\initial {E}
|
||||
\entry {editing command lines}{102}
|
||||
\entry {editing command lines}{103}
|
||||
\entry {environment}{37}
|
||||
\entry {evaluation, arithmetic}{86}
|
||||
\entry {event designators}{136}
|
||||
\entry {evaluation, arithmetic}{87}
|
||||
\entry {event designators}{137}
|
||||
\entry {execution environment}{36}
|
||||
\entry {exit status}{3, 38}
|
||||
\entry {expansion}{20}
|
||||
\entry {expansion}{21}
|
||||
\entry {expansion, arithmetic}{28}
|
||||
\entry {expansion, brace}{21}
|
||||
\entry {expansion, filename}{29}
|
||||
\entry {expansion, parameter}{23}
|
||||
\entry {expansion, pathname}{29}
|
||||
\entry {expansion, tilde}{22}
|
||||
\entry {expressions, arithmetic}{86}
|
||||
\entry {expressions, conditional}{84}
|
||||
\entry {expressions, arithmetic}{87}
|
||||
\entry {expressions, conditional}{85}
|
||||
\initial {F}
|
||||
\entry {field}{3}
|
||||
\entry {filename}{3}
|
||||
\entry {filename expansion}{29}
|
||||
\entry {foreground}{97}
|
||||
\entry {foreground}{98}
|
||||
\entry {functions, shell}{17}
|
||||
\initial {H}
|
||||
\entry {history builtins}{133}
|
||||
\entry {history events}{136}
|
||||
\entry {history expansion}{135}
|
||||
\entry {history list}{133}
|
||||
\entry {History, how to use}{132}
|
||||
\entry {history builtins}{134}
|
||||
\entry {history events}{137}
|
||||
\entry {history expansion}{136}
|
||||
\entry {history list}{134}
|
||||
\entry {History, how to use}{133}
|
||||
\initial {I}
|
||||
\entry {identifier}{3}
|
||||
\entry {initialization file, readline}{104}
|
||||
\entry {installation}{138}
|
||||
\entry {interaction, readline}{101}
|
||||
\entry {interactive shell}{81, 82}
|
||||
\entry {initialization file, readline}{105}
|
||||
\entry {installation}{139}
|
||||
\entry {interaction, readline}{102}
|
||||
\entry {interactive shell}{82, 83}
|
||||
\entry {internationalization}{7}
|
||||
\initial {J}
|
||||
\entry {job}{3}
|
||||
\entry {job control}{3, 97}
|
||||
\entry {job control}{3, 98}
|
||||
\initial {K}
|
||||
\entry {kill ring}{103}
|
||||
\entry {killing text}{103}
|
||||
\entry {kill ring}{104}
|
||||
\entry {killing text}{104}
|
||||
\initial {L}
|
||||
\entry {localization}{7}
|
||||
\entry {login shell}{81}
|
||||
\entry {login shell}{82}
|
||||
\initial {M}
|
||||
\entry {matching, pattern}{30}
|
||||
\entry {metacharacter}{3}
|
||||
\initial {N}
|
||||
\entry {name}{3}
|
||||
\entry {native languages}{7}
|
||||
\entry {notation, readline}{102}
|
||||
\entry {notation, readline}{103}
|
||||
\initial {O}
|
||||
\entry {operator, shell}{3}
|
||||
\initial {P}
|
||||
@@ -96,41 +96,41 @@
|
||||
\entry {pattern matching}{30}
|
||||
\entry {pipeline}{8}
|
||||
\entry {POSIX}{3}
|
||||
\entry {POSIX Mode}{93}
|
||||
\entry {POSIX Mode}{94}
|
||||
\entry {process group}{3}
|
||||
\entry {process group ID}{3}
|
||||
\entry {process substitution}{29}
|
||||
\entry {programmable completion}{124}
|
||||
\entry {prompting}{91}
|
||||
\entry {programmable completion}{125}
|
||||
\entry {prompting}{92}
|
||||
\initial {Q}
|
||||
\entry {quoting}{6}
|
||||
\entry {quoting, ANSI}{6}
|
||||
\initial {R}
|
||||
\entry {Readline, how to use}{100}
|
||||
\entry {Readline, how to use}{101}
|
||||
\entry {redirection}{31}
|
||||
\entry {reserved word}{3}
|
||||
\entry {restricted shell}{92}
|
||||
\entry {restricted shell}{93}
|
||||
\entry {return status}{4}
|
||||
\initial {S}
|
||||
\entry {shell arithmetic}{86}
|
||||
\entry {shell arithmetic}{87}
|
||||
\entry {shell function}{17}
|
||||
\entry {shell script}{39}
|
||||
\entry {shell variable}{18}
|
||||
\entry {shell, interactive}{82}
|
||||
\entry {shell, interactive}{83}
|
||||
\entry {signal}{4}
|
||||
\entry {signal handling}{38}
|
||||
\entry {special builtin}{4, 67}
|
||||
\entry {startup files}{81}
|
||||
\entry {suspending jobs}{97}
|
||||
\entry {special builtin}{4, 68}
|
||||
\entry {startup files}{82}
|
||||
\entry {suspending jobs}{98}
|
||||
\initial {T}
|
||||
\entry {tilde expansion}{22}
|
||||
\entry {token}{4}
|
||||
\entry {translation, native languages}{7}
|
||||
\initial {V}
|
||||
\entry {variable, shell}{18}
|
||||
\entry {variables, readline}{105}
|
||||
\entry {variables, readline}{106}
|
||||
\initial {W}
|
||||
\entry {word}{4}
|
||||
\entry {word splitting}{29}
|
||||
\initial {Y}
|
||||
\entry {yanking text}{103}
|
||||
\entry {yanking text}{104}
|
||||
|
||||
Binary file not shown.
+106
-106
@@ -1,106 +1,106 @@
|
||||
\entry{beginning-of-line (C-a)}{115}{\code {beginning-of-line (C-a)}}
|
||||
\entry{end-of-line (C-e)}{115}{\code {end-of-line (C-e)}}
|
||||
\entry{forward-char (C-f)}{115}{\code {forward-char (C-f)}}
|
||||
\entry{backward-char (C-b)}{115}{\code {backward-char (C-b)}}
|
||||
\entry{forward-word (M-f)}{115}{\code {forward-word (M-f)}}
|
||||
\entry{backward-word (M-b)}{115}{\code {backward-word (M-b)}}
|
||||
\entry{shell-forward-word ()}{115}{\code {shell-forward-word ()}}
|
||||
\entry{shell-backward-word ()}{115}{\code {shell-backward-word ()}}
|
||||
\entry{clear-screen (C-l)}{115}{\code {clear-screen (C-l)}}
|
||||
\entry{redraw-current-line ()}{115}{\code {redraw-current-line ()}}
|
||||
\entry{accept-line (Newline or Return)}{116}{\code {accept-line (Newline or Return)}}
|
||||
\entry{previous-history (C-p)}{116}{\code {previous-history (C-p)}}
|
||||
\entry{next-history (C-n)}{116}{\code {next-history (C-n)}}
|
||||
\entry{beginning-of-history (M-<)}{116}{\code {beginning-of-history (M-<)}}
|
||||
\entry{end-of-history (M->)}{116}{\code {end-of-history (M->)}}
|
||||
\entry{reverse-search-history (C-r)}{116}{\code {reverse-search-history (C-r)}}
|
||||
\entry{forward-search-history (C-s)}{116}{\code {forward-search-history (C-s)}}
|
||||
\entry{non-incremental-reverse-search-history (M-p)}{116}{\code {non-incremental-reverse-search-history (M-p)}}
|
||||
\entry{non-incremental-forward-search-history (M-n)}{116}{\code {non-incremental-forward-search-history (M-n)}}
|
||||
\entry{history-search-forward ()}{116}{\code {history-search-forward ()}}
|
||||
\entry{history-search-backward ()}{116}{\code {history-search-backward ()}}
|
||||
\entry{history-substr-search-forward ()}{116}{\code {history-substr-search-forward ()}}
|
||||
\entry{history-substr-search-backward ()}{117}{\code {history-substr-search-backward ()}}
|
||||
\entry{yank-nth-arg (M-C-y)}{117}{\code {yank-nth-arg (M-C-y)}}
|
||||
\entry{yank-last-arg (M-. or M-_)}{117}{\code {yank-last-arg (M-. or M-_)}}
|
||||
\entry{delete-char (C-d)}{117}{\code {delete-char (C-d)}}
|
||||
\entry{backward-delete-char (Rubout)}{117}{\code {backward-delete-char (Rubout)}}
|
||||
\entry{forward-backward-delete-char ()}{117}{\code {forward-backward-delete-char ()}}
|
||||
\entry{quoted-insert (C-q or C-v)}{117}{\code {quoted-insert (C-q or C-v)}}
|
||||
\entry{self-insert (a, b, A, 1, !, ...{})}{117}{\code {self-insert (a, b, A, 1, !, \dots {})}}
|
||||
\entry{transpose-chars (C-t)}{118}{\code {transpose-chars (C-t)}}
|
||||
\entry{transpose-words (M-t)}{118}{\code {transpose-words (M-t)}}
|
||||
\entry{upcase-word (M-u)}{118}{\code {upcase-word (M-u)}}
|
||||
\entry{downcase-word (M-l)}{118}{\code {downcase-word (M-l)}}
|
||||
\entry{capitalize-word (M-c)}{118}{\code {capitalize-word (M-c)}}
|
||||
\entry{overwrite-mode ()}{118}{\code {overwrite-mode ()}}
|
||||
\entry{kill-line (C-k)}{118}{\code {kill-line (C-k)}}
|
||||
\entry{backward-kill-line (C-x Rubout)}{118}{\code {backward-kill-line (C-x Rubout)}}
|
||||
\entry{unix-line-discard (C-u)}{118}{\code {unix-line-discard (C-u)}}
|
||||
\entry{kill-whole-line ()}{118}{\code {kill-whole-line ()}}
|
||||
\entry{kill-word (M-d)}{118}{\code {kill-word (M-d)}}
|
||||
\entry{backward-kill-word (M-DEL)}{119}{\code {backward-kill-word (M-\key {DEL})}}
|
||||
\entry{shell-kill-word ()}{119}{\code {shell-kill-word ()}}
|
||||
\entry{shell-backward-kill-word ()}{119}{\code {shell-backward-kill-word ()}}
|
||||
\entry{unix-word-rubout (C-w)}{119}{\code {unix-word-rubout (C-w)}}
|
||||
\entry{unix-filename-rubout ()}{119}{\code {unix-filename-rubout ()}}
|
||||
\entry{delete-horizontal-space ()}{119}{\code {delete-horizontal-space ()}}
|
||||
\entry{kill-region ()}{119}{\code {kill-region ()}}
|
||||
\entry{copy-region-as-kill ()}{119}{\code {copy-region-as-kill ()}}
|
||||
\entry{copy-backward-word ()}{119}{\code {copy-backward-word ()}}
|
||||
\entry{copy-forward-word ()}{119}{\code {copy-forward-word ()}}
|
||||
\entry{yank (C-y)}{119}{\code {yank (C-y)}}
|
||||
\entry{yank-pop (M-y)}{119}{\code {yank-pop (M-y)}}
|
||||
\entry{digit-argument (M-0, M-1, ...{} M--)}{119}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
|
||||
\entry{universal-argument ()}{119}{\code {universal-argument ()}}
|
||||
\entry{complete (TAB)}{120}{\code {complete (\key {TAB})}}
|
||||
\entry{possible-completions (M-?)}{120}{\code {possible-completions (M-?)}}
|
||||
\entry{insert-completions (M-*)}{120}{\code {insert-completions (M-*)}}
|
||||
\entry{menu-complete ()}{120}{\code {menu-complete ()}}
|
||||
\entry{menu-complete-backward ()}{120}{\code {menu-complete-backward ()}}
|
||||
\entry{delete-char-or-list ()}{120}{\code {delete-char-or-list ()}}
|
||||
\entry{complete-filename (M-/)}{120}{\code {complete-filename (M-/)}}
|
||||
\entry{possible-filename-completions (C-x /)}{120}{\code {possible-filename-completions (C-x /)}}
|
||||
\entry{complete-username (M-~)}{121}{\code {complete-username (M-~)}}
|
||||
\entry{possible-username-completions (C-x ~)}{121}{\code {possible-username-completions (C-x ~)}}
|
||||
\entry{complete-variable (M-$)}{121}{\code {complete-variable (M-$)}}
|
||||
\entry{possible-variable-completions (C-x $)}{121}{\code {possible-variable-completions (C-x $)}}
|
||||
\entry{complete-hostname (M-@)}{121}{\code {complete-hostname (M-@)}}
|
||||
\entry{possible-hostname-completions (C-x @)}{121}{\code {possible-hostname-completions (C-x @)}}
|
||||
\entry{complete-command (M-!)}{121}{\code {complete-command (M-!)}}
|
||||
\entry{possible-command-completions (C-x !)}{121}{\code {possible-command-completions (C-x !)}}
|
||||
\entry{dynamic-complete-history (M-TAB)}{121}{\code {dynamic-complete-history (M-\key {TAB})}}
|
||||
\entry{dabbrev-expand ()}{121}{\code {dabbrev-expand ()}}
|
||||
\entry{complete-into-braces (M-{\tt \char 123})}{121}{\code {complete-into-braces (M-{\tt \char 123})}}
|
||||
\entry{start-kbd-macro (C-x ()}{121}{\code {start-kbd-macro (C-x ()}}
|
||||
\entry{end-kbd-macro (C-x ))}{121}{\code {end-kbd-macro (C-x ))}}
|
||||
\entry{call-last-kbd-macro (C-x e)}{121}{\code {call-last-kbd-macro (C-x e)}}
|
||||
\entry{print-last-kbd-macro ()}{122}{\code {print-last-kbd-macro ()}}
|
||||
\entry{re-read-init-file (C-x C-r)}{122}{\code {re-read-init-file (C-x C-r)}}
|
||||
\entry{abort (C-g)}{122}{\code {abort (C-g)}}
|
||||
\entry{do-uppercase-version (M-a, M-b, M-x, ...{})}{122}{\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}
|
||||
\entry{prefix-meta (ESC)}{122}{\code {prefix-meta (\key {ESC})}}
|
||||
\entry{undo (C-_ or C-x C-u)}{122}{\code {undo (C-_ or C-x C-u)}}
|
||||
\entry{revert-line (M-r)}{122}{\code {revert-line (M-r)}}
|
||||
\entry{tilde-expand (M-&)}{122}{\code {tilde-expand (M-&)}}
|
||||
\entry{set-mark (C-@)}{122}{\code {set-mark (C-@)}}
|
||||
\entry{exchange-point-and-mark (C-x C-x)}{122}{\code {exchange-point-and-mark (C-x C-x)}}
|
||||
\entry{character-search (C-])}{122}{\code {character-search (C-])}}
|
||||
\entry{character-search-backward (M-C-])}{122}{\code {character-search-backward (M-C-])}}
|
||||
\entry{skip-csi-sequence ()}{122}{\code {skip-csi-sequence ()}}
|
||||
\entry{insert-comment (M-#)}{123}{\code {insert-comment (M-#)}}
|
||||
\entry{dump-functions ()}{123}{\code {dump-functions ()}}
|
||||
\entry{dump-variables ()}{123}{\code {dump-variables ()}}
|
||||
\entry{dump-macros ()}{123}{\code {dump-macros ()}}
|
||||
\entry{glob-complete-word (M-g)}{123}{\code {glob-complete-word (M-g)}}
|
||||
\entry{glob-expand-word (C-x *)}{123}{\code {glob-expand-word (C-x *)}}
|
||||
\entry{glob-list-expansions (C-x g)}{123}{\code {glob-list-expansions (C-x g)}}
|
||||
\entry{display-shell-version (C-x C-v)}{123}{\code {display-shell-version (C-x C-v)}}
|
||||
\entry{shell-expand-line (M-C-e)}{123}{\code {shell-expand-line (M-C-e)}}
|
||||
\entry{history-expand-line (M-^)}{123}{\code {history-expand-line (M-^)}}
|
||||
\entry{magic-space ()}{124}{\code {magic-space ()}}
|
||||
\entry{alias-expand-line ()}{124}{\code {alias-expand-line ()}}
|
||||
\entry{history-and-alias-expand-line ()}{124}{\code {history-and-alias-expand-line ()}}
|
||||
\entry{insert-last-argument (M-. or M-_)}{124}{\code {insert-last-argument (M-. or M-_)}}
|
||||
\entry{operate-and-get-next (C-o)}{124}{\code {operate-and-get-next (C-o)}}
|
||||
\entry{edit-and-execute-command (C-xC-e)}{124}{\code {edit-and-execute-command (C-xC-e)}}
|
||||
\entry{beginning-of-line (C-a)}{116}{\code {beginning-of-line (C-a)}}
|
||||
\entry{end-of-line (C-e)}{116}{\code {end-of-line (C-e)}}
|
||||
\entry{forward-char (C-f)}{116}{\code {forward-char (C-f)}}
|
||||
\entry{backward-char (C-b)}{116}{\code {backward-char (C-b)}}
|
||||
\entry{forward-word (M-f)}{116}{\code {forward-word (M-f)}}
|
||||
\entry{backward-word (M-b)}{116}{\code {backward-word (M-b)}}
|
||||
\entry{shell-forward-word ()}{116}{\code {shell-forward-word ()}}
|
||||
\entry{shell-backward-word ()}{116}{\code {shell-backward-word ()}}
|
||||
\entry{clear-screen (C-l)}{116}{\code {clear-screen (C-l)}}
|
||||
\entry{redraw-current-line ()}{116}{\code {redraw-current-line ()}}
|
||||
\entry{accept-line (Newline or Return)}{117}{\code {accept-line (Newline or Return)}}
|
||||
\entry{previous-history (C-p)}{117}{\code {previous-history (C-p)}}
|
||||
\entry{next-history (C-n)}{117}{\code {next-history (C-n)}}
|
||||
\entry{beginning-of-history (M-<)}{117}{\code {beginning-of-history (M-<)}}
|
||||
\entry{end-of-history (M->)}{117}{\code {end-of-history (M->)}}
|
||||
\entry{reverse-search-history (C-r)}{117}{\code {reverse-search-history (C-r)}}
|
||||
\entry{forward-search-history (C-s)}{117}{\code {forward-search-history (C-s)}}
|
||||
\entry{non-incremental-reverse-search-history (M-p)}{117}{\code {non-incremental-reverse-search-history (M-p)}}
|
||||
\entry{non-incremental-forward-search-history (M-n)}{117}{\code {non-incremental-forward-search-history (M-n)}}
|
||||
\entry{history-search-forward ()}{117}{\code {history-search-forward ()}}
|
||||
\entry{history-search-backward ()}{117}{\code {history-search-backward ()}}
|
||||
\entry{history-substr-search-forward ()}{117}{\code {history-substr-search-forward ()}}
|
||||
\entry{history-substr-search-backward ()}{118}{\code {history-substr-search-backward ()}}
|
||||
\entry{yank-nth-arg (M-C-y)}{118}{\code {yank-nth-arg (M-C-y)}}
|
||||
\entry{yank-last-arg (M-. or M-_)}{118}{\code {yank-last-arg (M-. or M-_)}}
|
||||
\entry{delete-char (C-d)}{118}{\code {delete-char (C-d)}}
|
||||
\entry{backward-delete-char (Rubout)}{118}{\code {backward-delete-char (Rubout)}}
|
||||
\entry{forward-backward-delete-char ()}{118}{\code {forward-backward-delete-char ()}}
|
||||
\entry{quoted-insert (C-q or C-v)}{118}{\code {quoted-insert (C-q or C-v)}}
|
||||
\entry{self-insert (a, b, A, 1, !, ...{})}{118}{\code {self-insert (a, b, A, 1, !, \dots {})}}
|
||||
\entry{transpose-chars (C-t)}{119}{\code {transpose-chars (C-t)}}
|
||||
\entry{transpose-words (M-t)}{119}{\code {transpose-words (M-t)}}
|
||||
\entry{upcase-word (M-u)}{119}{\code {upcase-word (M-u)}}
|
||||
\entry{downcase-word (M-l)}{119}{\code {downcase-word (M-l)}}
|
||||
\entry{capitalize-word (M-c)}{119}{\code {capitalize-word (M-c)}}
|
||||
\entry{overwrite-mode ()}{119}{\code {overwrite-mode ()}}
|
||||
\entry{kill-line (C-k)}{119}{\code {kill-line (C-k)}}
|
||||
\entry{backward-kill-line (C-x Rubout)}{119}{\code {backward-kill-line (C-x Rubout)}}
|
||||
\entry{unix-line-discard (C-u)}{119}{\code {unix-line-discard (C-u)}}
|
||||
\entry{kill-whole-line ()}{119}{\code {kill-whole-line ()}}
|
||||
\entry{kill-word (M-d)}{119}{\code {kill-word (M-d)}}
|
||||
\entry{backward-kill-word (M-DEL)}{120}{\code {backward-kill-word (M-\key {DEL})}}
|
||||
\entry{shell-kill-word ()}{120}{\code {shell-kill-word ()}}
|
||||
\entry{shell-backward-kill-word ()}{120}{\code {shell-backward-kill-word ()}}
|
||||
\entry{unix-word-rubout (C-w)}{120}{\code {unix-word-rubout (C-w)}}
|
||||
\entry{unix-filename-rubout ()}{120}{\code {unix-filename-rubout ()}}
|
||||
\entry{delete-horizontal-space ()}{120}{\code {delete-horizontal-space ()}}
|
||||
\entry{kill-region ()}{120}{\code {kill-region ()}}
|
||||
\entry{copy-region-as-kill ()}{120}{\code {copy-region-as-kill ()}}
|
||||
\entry{copy-backward-word ()}{120}{\code {copy-backward-word ()}}
|
||||
\entry{copy-forward-word ()}{120}{\code {copy-forward-word ()}}
|
||||
\entry{yank (C-y)}{120}{\code {yank (C-y)}}
|
||||
\entry{yank-pop (M-y)}{120}{\code {yank-pop (M-y)}}
|
||||
\entry{digit-argument (M-0, M-1, ...{} M--)}{120}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
|
||||
\entry{universal-argument ()}{120}{\code {universal-argument ()}}
|
||||
\entry{complete (TAB)}{121}{\code {complete (\key {TAB})}}
|
||||
\entry{possible-completions (M-?)}{121}{\code {possible-completions (M-?)}}
|
||||
\entry{insert-completions (M-*)}{121}{\code {insert-completions (M-*)}}
|
||||
\entry{menu-complete ()}{121}{\code {menu-complete ()}}
|
||||
\entry{menu-complete-backward ()}{121}{\code {menu-complete-backward ()}}
|
||||
\entry{delete-char-or-list ()}{121}{\code {delete-char-or-list ()}}
|
||||
\entry{complete-filename (M-/)}{121}{\code {complete-filename (M-/)}}
|
||||
\entry{possible-filename-completions (C-x /)}{121}{\code {possible-filename-completions (C-x /)}}
|
||||
\entry{complete-username (M-~)}{122}{\code {complete-username (M-~)}}
|
||||
\entry{possible-username-completions (C-x ~)}{122}{\code {possible-username-completions (C-x ~)}}
|
||||
\entry{complete-variable (M-$)}{122}{\code {complete-variable (M-$)}}
|
||||
\entry{possible-variable-completions (C-x $)}{122}{\code {possible-variable-completions (C-x $)}}
|
||||
\entry{complete-hostname (M-@)}{122}{\code {complete-hostname (M-@)}}
|
||||
\entry{possible-hostname-completions (C-x @)}{122}{\code {possible-hostname-completions (C-x @)}}
|
||||
\entry{complete-command (M-!)}{122}{\code {complete-command (M-!)}}
|
||||
\entry{possible-command-completions (C-x !)}{122}{\code {possible-command-completions (C-x !)}}
|
||||
\entry{dynamic-complete-history (M-TAB)}{122}{\code {dynamic-complete-history (M-\key {TAB})}}
|
||||
\entry{dabbrev-expand ()}{122}{\code {dabbrev-expand ()}}
|
||||
\entry{complete-into-braces (M-{\tt \char 123})}{122}{\code {complete-into-braces (M-{\tt \char 123})}}
|
||||
\entry{start-kbd-macro (C-x ()}{122}{\code {start-kbd-macro (C-x ()}}
|
||||
\entry{end-kbd-macro (C-x ))}{122}{\code {end-kbd-macro (C-x ))}}
|
||||
\entry{call-last-kbd-macro (C-x e)}{122}{\code {call-last-kbd-macro (C-x e)}}
|
||||
\entry{print-last-kbd-macro ()}{123}{\code {print-last-kbd-macro ()}}
|
||||
\entry{re-read-init-file (C-x C-r)}{123}{\code {re-read-init-file (C-x C-r)}}
|
||||
\entry{abort (C-g)}{123}{\code {abort (C-g)}}
|
||||
\entry{do-uppercase-version (M-a, M-b, M-x, ...{})}{123}{\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}
|
||||
\entry{prefix-meta (ESC)}{123}{\code {prefix-meta (\key {ESC})}}
|
||||
\entry{undo (C-_ or C-x C-u)}{123}{\code {undo (C-_ or C-x C-u)}}
|
||||
\entry{revert-line (M-r)}{123}{\code {revert-line (M-r)}}
|
||||
\entry{tilde-expand (M-&)}{123}{\code {tilde-expand (M-&)}}
|
||||
\entry{set-mark (C-@)}{123}{\code {set-mark (C-@)}}
|
||||
\entry{exchange-point-and-mark (C-x C-x)}{123}{\code {exchange-point-and-mark (C-x C-x)}}
|
||||
\entry{character-search (C-])}{123}{\code {character-search (C-])}}
|
||||
\entry{character-search-backward (M-C-])}{123}{\code {character-search-backward (M-C-])}}
|
||||
\entry{skip-csi-sequence ()}{123}{\code {skip-csi-sequence ()}}
|
||||
\entry{insert-comment (M-#)}{124}{\code {insert-comment (M-#)}}
|
||||
\entry{dump-functions ()}{124}{\code {dump-functions ()}}
|
||||
\entry{dump-variables ()}{124}{\code {dump-variables ()}}
|
||||
\entry{dump-macros ()}{124}{\code {dump-macros ()}}
|
||||
\entry{glob-complete-word (M-g)}{124}{\code {glob-complete-word (M-g)}}
|
||||
\entry{glob-expand-word (C-x *)}{124}{\code {glob-expand-word (C-x *)}}
|
||||
\entry{glob-list-expansions (C-x g)}{124}{\code {glob-list-expansions (C-x g)}}
|
||||
\entry{display-shell-version (C-x C-v)}{124}{\code {display-shell-version (C-x C-v)}}
|
||||
\entry{shell-expand-line (M-C-e)}{124}{\code {shell-expand-line (M-C-e)}}
|
||||
\entry{history-expand-line (M-^)}{124}{\code {history-expand-line (M-^)}}
|
||||
\entry{magic-space ()}{125}{\code {magic-space ()}}
|
||||
\entry{alias-expand-line ()}{125}{\code {alias-expand-line ()}}
|
||||
\entry{history-and-alias-expand-line ()}{125}{\code {history-and-alias-expand-line ()}}
|
||||
\entry{insert-last-argument (M-. or M-_)}{125}{\code {insert-last-argument (M-. or M-_)}}
|
||||
\entry{operate-and-get-next (C-o)}{125}{\code {operate-and-get-next (C-o)}}
|
||||
\entry{edit-and-execute-command (C-xC-e)}{125}{\code {edit-and-execute-command (C-xC-e)}}
|
||||
|
||||
+106
-106
@@ -1,126 +1,126 @@
|
||||
\initial {A}
|
||||
\entry {\code {abort (C-g)}}{122}
|
||||
\entry {\code {accept-line (Newline or Return)}}{116}
|
||||
\entry {\code {alias-expand-line ()}}{124}
|
||||
\entry {\code {abort (C-g)}}{123}
|
||||
\entry {\code {accept-line (Newline or Return)}}{117}
|
||||
\entry {\code {alias-expand-line ()}}{125}
|
||||
\initial {B}
|
||||
\entry {\code {backward-char (C-b)}}{115}
|
||||
\entry {\code {backward-delete-char (Rubout)}}{117}
|
||||
\entry {\code {backward-kill-line (C-x Rubout)}}{118}
|
||||
\entry {\code {backward-kill-word (M-\key {DEL})}}{119}
|
||||
\entry {\code {backward-word (M-b)}}{115}
|
||||
\entry {\code {beginning-of-history (M-<)}}{116}
|
||||
\entry {\code {beginning-of-line (C-a)}}{115}
|
||||
\entry {\code {backward-char (C-b)}}{116}
|
||||
\entry {\code {backward-delete-char (Rubout)}}{118}
|
||||
\entry {\code {backward-kill-line (C-x Rubout)}}{119}
|
||||
\entry {\code {backward-kill-word (M-\key {DEL})}}{120}
|
||||
\entry {\code {backward-word (M-b)}}{116}
|
||||
\entry {\code {beginning-of-history (M-<)}}{117}
|
||||
\entry {\code {beginning-of-line (C-a)}}{116}
|
||||
\initial {C}
|
||||
\entry {\code {call-last-kbd-macro (C-x e)}}{121}
|
||||
\entry {\code {capitalize-word (M-c)}}{118}
|
||||
\entry {\code {character-search (C-])}}{122}
|
||||
\entry {\code {character-search-backward (M-C-])}}{122}
|
||||
\entry {\code {clear-screen (C-l)}}{115}
|
||||
\entry {\code {complete (\key {TAB})}}{120}
|
||||
\entry {\code {complete-command (M-!)}}{121}
|
||||
\entry {\code {complete-filename (M-/)}}{120}
|
||||
\entry {\code {complete-hostname (M-@)}}{121}
|
||||
\entry {\code {complete-into-braces (M-{\tt \char 123})}}{121}
|
||||
\entry {\code {complete-username (M-~)}}{121}
|
||||
\entry {\code {complete-variable (M-$)}}{121}
|
||||
\entry {\code {copy-backward-word ()}}{119}
|
||||
\entry {\code {copy-forward-word ()}}{119}
|
||||
\entry {\code {copy-region-as-kill ()}}{119}
|
||||
\entry {\code {call-last-kbd-macro (C-x e)}}{122}
|
||||
\entry {\code {capitalize-word (M-c)}}{119}
|
||||
\entry {\code {character-search (C-])}}{123}
|
||||
\entry {\code {character-search-backward (M-C-])}}{123}
|
||||
\entry {\code {clear-screen (C-l)}}{116}
|
||||
\entry {\code {complete (\key {TAB})}}{121}
|
||||
\entry {\code {complete-command (M-!)}}{122}
|
||||
\entry {\code {complete-filename (M-/)}}{121}
|
||||
\entry {\code {complete-hostname (M-@)}}{122}
|
||||
\entry {\code {complete-into-braces (M-{\tt \char 123})}}{122}
|
||||
\entry {\code {complete-username (M-~)}}{122}
|
||||
\entry {\code {complete-variable (M-$)}}{122}
|
||||
\entry {\code {copy-backward-word ()}}{120}
|
||||
\entry {\code {copy-forward-word ()}}{120}
|
||||
\entry {\code {copy-region-as-kill ()}}{120}
|
||||
\initial {D}
|
||||
\entry {\code {dabbrev-expand ()}}{121}
|
||||
\entry {\code {delete-char (C-d)}}{117}
|
||||
\entry {\code {delete-char-or-list ()}}{120}
|
||||
\entry {\code {delete-horizontal-space ()}}{119}
|
||||
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{119}
|
||||
\entry {\code {display-shell-version (C-x C-v)}}{123}
|
||||
\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{122}
|
||||
\entry {\code {downcase-word (M-l)}}{118}
|
||||
\entry {\code {dump-functions ()}}{123}
|
||||
\entry {\code {dump-macros ()}}{123}
|
||||
\entry {\code {dump-variables ()}}{123}
|
||||
\entry {\code {dynamic-complete-history (M-\key {TAB})}}{121}
|
||||
\entry {\code {dabbrev-expand ()}}{122}
|
||||
\entry {\code {delete-char (C-d)}}{118}
|
||||
\entry {\code {delete-char-or-list ()}}{121}
|
||||
\entry {\code {delete-horizontal-space ()}}{120}
|
||||
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{120}
|
||||
\entry {\code {display-shell-version (C-x C-v)}}{124}
|
||||
\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{123}
|
||||
\entry {\code {downcase-word (M-l)}}{119}
|
||||
\entry {\code {dump-functions ()}}{124}
|
||||
\entry {\code {dump-macros ()}}{124}
|
||||
\entry {\code {dump-variables ()}}{124}
|
||||
\entry {\code {dynamic-complete-history (M-\key {TAB})}}{122}
|
||||
\initial {E}
|
||||
\entry {\code {edit-and-execute-command (C-xC-e)}}{124}
|
||||
\entry {\code {end-kbd-macro (C-x ))}}{121}
|
||||
\entry {\code {end-of-history (M->)}}{116}
|
||||
\entry {\code {end-of-line (C-e)}}{115}
|
||||
\entry {\code {exchange-point-and-mark (C-x C-x)}}{122}
|
||||
\entry {\code {edit-and-execute-command (C-xC-e)}}{125}
|
||||
\entry {\code {end-kbd-macro (C-x ))}}{122}
|
||||
\entry {\code {end-of-history (M->)}}{117}
|
||||
\entry {\code {end-of-line (C-e)}}{116}
|
||||
\entry {\code {exchange-point-and-mark (C-x C-x)}}{123}
|
||||
\initial {F}
|
||||
\entry {\code {forward-backward-delete-char ()}}{117}
|
||||
\entry {\code {forward-char (C-f)}}{115}
|
||||
\entry {\code {forward-search-history (C-s)}}{116}
|
||||
\entry {\code {forward-word (M-f)}}{115}
|
||||
\entry {\code {forward-backward-delete-char ()}}{118}
|
||||
\entry {\code {forward-char (C-f)}}{116}
|
||||
\entry {\code {forward-search-history (C-s)}}{117}
|
||||
\entry {\code {forward-word (M-f)}}{116}
|
||||
\initial {G}
|
||||
\entry {\code {glob-complete-word (M-g)}}{123}
|
||||
\entry {\code {glob-expand-word (C-x *)}}{123}
|
||||
\entry {\code {glob-list-expansions (C-x g)}}{123}
|
||||
\entry {\code {glob-complete-word (M-g)}}{124}
|
||||
\entry {\code {glob-expand-word (C-x *)}}{124}
|
||||
\entry {\code {glob-list-expansions (C-x g)}}{124}
|
||||
\initial {H}
|
||||
\entry {\code {history-and-alias-expand-line ()}}{124}
|
||||
\entry {\code {history-expand-line (M-^)}}{123}
|
||||
\entry {\code {history-search-backward ()}}{116}
|
||||
\entry {\code {history-search-forward ()}}{116}
|
||||
\entry {\code {history-substr-search-backward ()}}{117}
|
||||
\entry {\code {history-substr-search-forward ()}}{116}
|
||||
\entry {\code {history-and-alias-expand-line ()}}{125}
|
||||
\entry {\code {history-expand-line (M-^)}}{124}
|
||||
\entry {\code {history-search-backward ()}}{117}
|
||||
\entry {\code {history-search-forward ()}}{117}
|
||||
\entry {\code {history-substr-search-backward ()}}{118}
|
||||
\entry {\code {history-substr-search-forward ()}}{117}
|
||||
\initial {I}
|
||||
\entry {\code {insert-comment (M-#)}}{123}
|
||||
\entry {\code {insert-completions (M-*)}}{120}
|
||||
\entry {\code {insert-last-argument (M-. or M-_)}}{124}
|
||||
\entry {\code {insert-comment (M-#)}}{124}
|
||||
\entry {\code {insert-completions (M-*)}}{121}
|
||||
\entry {\code {insert-last-argument (M-. or M-_)}}{125}
|
||||
\initial {K}
|
||||
\entry {\code {kill-line (C-k)}}{118}
|
||||
\entry {\code {kill-region ()}}{119}
|
||||
\entry {\code {kill-whole-line ()}}{118}
|
||||
\entry {\code {kill-word (M-d)}}{118}
|
||||
\entry {\code {kill-line (C-k)}}{119}
|
||||
\entry {\code {kill-region ()}}{120}
|
||||
\entry {\code {kill-whole-line ()}}{119}
|
||||
\entry {\code {kill-word (M-d)}}{119}
|
||||
\initial {M}
|
||||
\entry {\code {magic-space ()}}{124}
|
||||
\entry {\code {menu-complete ()}}{120}
|
||||
\entry {\code {menu-complete-backward ()}}{120}
|
||||
\entry {\code {magic-space ()}}{125}
|
||||
\entry {\code {menu-complete ()}}{121}
|
||||
\entry {\code {menu-complete-backward ()}}{121}
|
||||
\initial {N}
|
||||
\entry {\code {next-history (C-n)}}{116}
|
||||
\entry {\code {non-incremental-forward-search-history (M-n)}}{116}
|
||||
\entry {\code {non-incremental-reverse-search-history (M-p)}}{116}
|
||||
\entry {\code {next-history (C-n)}}{117}
|
||||
\entry {\code {non-incremental-forward-search-history (M-n)}}{117}
|
||||
\entry {\code {non-incremental-reverse-search-history (M-p)}}{117}
|
||||
\initial {O}
|
||||
\entry {\code {operate-and-get-next (C-o)}}{124}
|
||||
\entry {\code {overwrite-mode ()}}{118}
|
||||
\entry {\code {operate-and-get-next (C-o)}}{125}
|
||||
\entry {\code {overwrite-mode ()}}{119}
|
||||
\initial {P}
|
||||
\entry {\code {possible-command-completions (C-x !)}}{121}
|
||||
\entry {\code {possible-completions (M-?)}}{120}
|
||||
\entry {\code {possible-filename-completions (C-x /)}}{120}
|
||||
\entry {\code {possible-hostname-completions (C-x @)}}{121}
|
||||
\entry {\code {possible-username-completions (C-x ~)}}{121}
|
||||
\entry {\code {possible-variable-completions (C-x $)}}{121}
|
||||
\entry {\code {prefix-meta (\key {ESC})}}{122}
|
||||
\entry {\code {previous-history (C-p)}}{116}
|
||||
\entry {\code {print-last-kbd-macro ()}}{122}
|
||||
\entry {\code {possible-command-completions (C-x !)}}{122}
|
||||
\entry {\code {possible-completions (M-?)}}{121}
|
||||
\entry {\code {possible-filename-completions (C-x /)}}{121}
|
||||
\entry {\code {possible-hostname-completions (C-x @)}}{122}
|
||||
\entry {\code {possible-username-completions (C-x ~)}}{122}
|
||||
\entry {\code {possible-variable-completions (C-x $)}}{122}
|
||||
\entry {\code {prefix-meta (\key {ESC})}}{123}
|
||||
\entry {\code {previous-history (C-p)}}{117}
|
||||
\entry {\code {print-last-kbd-macro ()}}{123}
|
||||
\initial {Q}
|
||||
\entry {\code {quoted-insert (C-q or C-v)}}{117}
|
||||
\entry {\code {quoted-insert (C-q or C-v)}}{118}
|
||||
\initial {R}
|
||||
\entry {\code {re-read-init-file (C-x C-r)}}{122}
|
||||
\entry {\code {redraw-current-line ()}}{115}
|
||||
\entry {\code {reverse-search-history (C-r)}}{116}
|
||||
\entry {\code {revert-line (M-r)}}{122}
|
||||
\entry {\code {re-read-init-file (C-x C-r)}}{123}
|
||||
\entry {\code {redraw-current-line ()}}{116}
|
||||
\entry {\code {reverse-search-history (C-r)}}{117}
|
||||
\entry {\code {revert-line (M-r)}}{123}
|
||||
\initial {S}
|
||||
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{117}
|
||||
\entry {\code {set-mark (C-@)}}{122}
|
||||
\entry {\code {shell-backward-kill-word ()}}{119}
|
||||
\entry {\code {shell-backward-word ()}}{115}
|
||||
\entry {\code {shell-expand-line (M-C-e)}}{123}
|
||||
\entry {\code {shell-forward-word ()}}{115}
|
||||
\entry {\code {shell-kill-word ()}}{119}
|
||||
\entry {\code {skip-csi-sequence ()}}{122}
|
||||
\entry {\code {start-kbd-macro (C-x ()}}{121}
|
||||
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{118}
|
||||
\entry {\code {set-mark (C-@)}}{123}
|
||||
\entry {\code {shell-backward-kill-word ()}}{120}
|
||||
\entry {\code {shell-backward-word ()}}{116}
|
||||
\entry {\code {shell-expand-line (M-C-e)}}{124}
|
||||
\entry {\code {shell-forward-word ()}}{116}
|
||||
\entry {\code {shell-kill-word ()}}{120}
|
||||
\entry {\code {skip-csi-sequence ()}}{123}
|
||||
\entry {\code {start-kbd-macro (C-x ()}}{122}
|
||||
\initial {T}
|
||||
\entry {\code {tilde-expand (M-&)}}{122}
|
||||
\entry {\code {transpose-chars (C-t)}}{118}
|
||||
\entry {\code {transpose-words (M-t)}}{118}
|
||||
\entry {\code {tilde-expand (M-&)}}{123}
|
||||
\entry {\code {transpose-chars (C-t)}}{119}
|
||||
\entry {\code {transpose-words (M-t)}}{119}
|
||||
\initial {U}
|
||||
\entry {\code {undo (C-_ or C-x C-u)}}{122}
|
||||
\entry {\code {universal-argument ()}}{119}
|
||||
\entry {\code {unix-filename-rubout ()}}{119}
|
||||
\entry {\code {unix-line-discard (C-u)}}{118}
|
||||
\entry {\code {unix-word-rubout (C-w)}}{119}
|
||||
\entry {\code {upcase-word (M-u)}}{118}
|
||||
\entry {\code {undo (C-_ or C-x C-u)}}{123}
|
||||
\entry {\code {universal-argument ()}}{120}
|
||||
\entry {\code {unix-filename-rubout ()}}{120}
|
||||
\entry {\code {unix-line-discard (C-u)}}{119}
|
||||
\entry {\code {unix-word-rubout (C-w)}}{120}
|
||||
\entry {\code {upcase-word (M-u)}}{119}
|
||||
\initial {Y}
|
||||
\entry {\code {yank (C-y)}}{119}
|
||||
\entry {\code {yank-last-arg (M-. or M-_)}}{117}
|
||||
\entry {\code {yank-nth-arg (M-C-y)}}{117}
|
||||
\entry {\code {yank-pop (M-y)}}{119}
|
||||
\entry {\code {yank (C-y)}}{120}
|
||||
\entry {\code {yank-last-arg (M-. or M-_)}}{118}
|
||||
\entry {\code {yank-nth-arg (M-C-y)}}{118}
|
||||
\entry {\code {yank-pop (M-y)}}{120}
|
||||
|
||||
+50
-27
@@ -1,6 +1,6 @@
|
||||
<HTML>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
|
||||
<!-- Created on March, 8 2013 by texi2html 1.64 -->
|
||||
<!-- Created on September, 11 2013 by texi2html 1.64 -->
|
||||
<!--
|
||||
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
|
||||
Karl Berry <karl@freefriends.org>
|
||||
@@ -33,13 +33,13 @@ Send bugs and suggestions to <texi2html@mathematik.uni-kl.de>
|
||||
<H1>Bash Reference Manual</H1></P><P>
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 4.2, 2 March 2013 ).
|
||||
the Bash shell (version 4.3, 2 September 2013).
|
||||
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 4.2, last updated 2 March 2013 ,
|
||||
This is Edition 4.3, last updated 2 September 2013,
|
||||
of <CITE>The GNU Bash Reference Manual</CITE>,
|
||||
for <CODE>Bash</CODE>, Version 4.2.
|
||||
for <CODE>Bash</CODE>, Version 4.3.
|
||||
</P><P>
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -903,11 +903,11 @@ connection is performed before any redirections specified by the
|
||||
command.
|
||||
</P><P>
|
||||
|
||||
If <SAMP>`|&'</SAMP> is used, <VAR>command1</VAR>'s standard output and standard error
|
||||
are connected to
|
||||
If <SAMP>`|&'</SAMP> is used, <VAR>command1</VAR>'s standard error, in addition to
|
||||
its standard output, is connected to
|
||||
<VAR>command2</VAR>'s standard input through the pipe;
|
||||
it is shorthand for <CODE>2>&1 |</CODE>.
|
||||
This implicit redirection of the standard error is
|
||||
This implicit redirection of the standard error to the standard output is
|
||||
performed after any redirections specified by the command.
|
||||
</P><P>
|
||||
|
||||
@@ -1362,7 +1362,8 @@ lexicographically using the current locale.
|
||||
|
||||
When the <SAMP>`=='</SAMP> and <SAMP>`!='</SAMP> operators are used, the string to the
|
||||
right of the operator is considered a pattern and matched according
|
||||
to the rules described below in <A HREF="bashref.html#SEC38">3.5.8.1 Pattern Matching</A>.
|
||||
to the rules described below in <A HREF="bashref.html#SEC38">3.5.8.1 Pattern Matching</A>,
|
||||
as if the <CODE>extglob</CODE> shell option were enabled.
|
||||
The <SAMP>`='</SAMP> operator is identical to <SAMP>`=='</SAMP>.
|
||||
If the shell option <CODE>nocasematch</CODE>
|
||||
(see the description of <CODE>shopt</CODE> in <A HREF="bashref.html#SEC64">4.3.2 The Shopt Builtin</A>)
|
||||
@@ -1671,7 +1672,7 @@ You can emulate a parallel <CODE>xargs</CODE> by adding the <SAMP>`-X'</SAMP> op
|
||||
|
||||
GNU Parallel can replace certain common idioms that operate on lines read
|
||||
from a file (in this case, filenames listed one per line):
|
||||
<TABLE><tr><td> </td><td class=example><pre> while read -r x; do
|
||||
<TABLE><tr><td> </td><td class=example><pre> while IFS= read -r x; do
|
||||
do-something1 "$x" "config-$x"
|
||||
do-something2 < "$x"
|
||||
done < file | process-output
|
||||
@@ -2101,8 +2102,9 @@ expands to the process ID of the invoking shell, not the subshell.
|
||||
<A NAME="IDX58"></A>
|
||||
<DT><CODE>!</CODE>
|
||||
<DD><A NAME="IDX59"></A>
|
||||
Expands to the process ID of the most recently executed background
|
||||
(asynchronous) command.
|
||||
Expands to the process ID of the job most recently placed into the
|
||||
background, whether executed as an asynchronous command or using
|
||||
the <CODE>bg</CODE> builtin (see section <A HREF="bashref.html#SEC94">7.2 Job Control Builtins</A>).
|
||||
<P>
|
||||
|
||||
<A NAME="IDX60"></A>
|
||||
@@ -2848,8 +2850,9 @@ and the substitution of the result. The format for arithmetic expansion is:
|
||||
|
||||
The expression is treated as if it were within double quotes, but
|
||||
a double quote inside the parentheses is not treated specially.
|
||||
All tokens in the expression undergo parameter expansion, command
|
||||
substitution, and quote removal.
|
||||
All tokens in the expression undergo parameter and variable expansion,
|
||||
command substitution, and quote removal.
|
||||
The result is treated as the arithmetic expression to be evaluated.
|
||||
Arithmetic expansions may be nested.
|
||||
</P><P>
|
||||
|
||||
@@ -2924,7 +2927,8 @@ word splitting.
|
||||
</P><P>
|
||||
|
||||
The shell treats each character of <CODE>$IFS</CODE> as a delimiter, and splits
|
||||
the results of the other expansions into words on these characters.
|
||||
the results of the other expansions into words using these characters
|
||||
as field terminators.
|
||||
If <CODE>IFS</CODE> is unset, or its value is exactly <CODE><space><tab><newline></CODE>,
|
||||
the default, then sequences of
|
||||
<CODE> <space></CODE>, <CODE><tab></CODE>, and <CODE><newline></CODE>
|
||||
@@ -5035,8 +5039,8 @@ are given, then display the values of variables instead.
|
||||
|
||||
The <SAMP>`-p'</SAMP> option will display the attributes and values of each
|
||||
<VAR>name</VAR>.
|
||||
When <SAMP>`-p'</SAMP> is used with <VAR>name</VAR> arguments, additional options
|
||||
are ignored.
|
||||
When <SAMP>`-p'</SAMP> is used with <VAR>name</VAR> arguments, additional options,
|
||||
other than <SAMP>`-f'</SAMP> and <SAMP>`-F'</SAMP>, are ignored.
|
||||
</P><P>
|
||||
|
||||
When <SAMP>`-p'</SAMP> is supplied without <VAR>name</VAR> arguments, <CODE>declare</CODE>
|
||||
@@ -5422,7 +5426,8 @@ to the last <VAR>name</VAR>.
|
||||
If there are fewer words read from the input stream than names,
|
||||
the remaining names are assigned empty values.
|
||||
The characters in the value of the <CODE>IFS</CODE> variable
|
||||
are used to split the line into words.
|
||||
are used to split the line into words using the same rules the shell
|
||||
uses for expansion (described above in <A HREF="bashref.html#SEC36">3.5.7 Word Splitting</A>).
|
||||
The backslash character <SAMP>`\'</SAMP> may be used to remove any special
|
||||
meaning for the next character read and for line continuation.
|
||||
If no names are supplied, the line read is assigned to the
|
||||
@@ -6132,7 +6137,10 @@ This builtin allows you to change additional shell optional behavior.
|
||||
<TABLE><tr><td> </td><td class=example><pre>shopt [-pqsu] [-o] [<VAR>optname</VAR> <small>...</small>]
|
||||
</pre></td></tr></table><P>
|
||||
|
||||
Toggle the values of variables controlling optional shell behavior.
|
||||
Toggle the values of settings controlling optional shell behavior.
|
||||
The settings can be either those listed below, or, if the
|
||||
<SAMP>`-o'</SAMP> option is used, those available with the <SAMP>`-o'</SAMP>
|
||||
option to the <CODE>set</CODE> builtin command (see section <A HREF="bashref.html#SEC63">4.3.1 The Set Builtin</A>).
|
||||
With no options, or with the <SAMP>`-p'</SAMP> option, a list of all settable
|
||||
options is displayed, with an indication of whether or not each is set.
|
||||
The <SAMP>`-p'</SAMP> option causes output to be displayed in a form that
|
||||
@@ -6390,7 +6398,8 @@ This option is enabled by default.
|
||||
<P>
|
||||
|
||||
<DT><CODE>globasciiranges</CODE>
|
||||
<DD>If set, range expressions used in pattern matching (see section <A HREF="bashref.html#SEC38">3.5.8.1 Pattern Matching</A>)
|
||||
<DD>If set, range expressions used in pattern matching bracket expressions
|
||||
(see section <A HREF="bashref.html#SEC38">3.5.8.1 Pattern Matching</A>)
|
||||
behave as if in the traditional C locale when performing
|
||||
comparisons. That is, the current locale's collating sequence
|
||||
is not taken into account, so
|
||||
@@ -8057,8 +8066,8 @@ file exists and is readable.
|
||||
It will not do this if invoked as <CODE>sh</CODE>.
|
||||
The <SAMP>`--norc'</SAMP> option may be used to inhibit this behavior, and the
|
||||
<SAMP>`--rcfile'</SAMP> option may be used to force another file to be read, but
|
||||
<CODE>rshd</CODE> does not generally invoke the shell with those options or
|
||||
allow them to be specified.
|
||||
neither <CODE>rshd</CODE> nor <CODE>sshd</CODE> generally invoke the shell with those
|
||||
options or allow them to be specified.
|
||||
</P><P>
|
||||
|
||||
<A NAME="SEC78"></A>
|
||||
@@ -8853,6 +8862,13 @@ An array variable is considered set if a subscript has been assigned a
|
||||
value. The null string is a valid value.
|
||||
</P><P>
|
||||
|
||||
It is possible to obtain the keys (indices) of an array as well as the values.
|
||||
${!<VAR>name</VAR>[@]} and ${!<VAR>name</VAR>[*]} expand to the indices
|
||||
assigned in array variable <VAR>name</VAR>.
|
||||
The treatment when in double quotes is similar to the expansion of the
|
||||
special parameters <SAMP>`@'</SAMP> and <SAMP>`*'</SAMP> within double quotes.
|
||||
</P><P>
|
||||
|
||||
The <CODE>unset</CODE> builtin is used to destroy arrays.
|
||||
<CODE>unset <VAR>name</VAR>[<VAR>subscript</VAR>]</CODE>
|
||||
destroys the array element at index <VAR>subscript</VAR>.
|
||||
@@ -9817,7 +9833,7 @@ or non-zero if an error occurs or an invalid option is encountered.
|
||||
|
||||
<DT><CODE>wait</CODE>
|
||||
<DD><A NAME="IDX313"></A>
|
||||
<TABLE><tr><td> </td><td class=example><pre>wait [<VAR>jobspec</VAR> or <VAR>pid</VAR> <small>...</small>]
|
||||
<TABLE><tr><td> </td><td class=example><pre>wait [-n] [<VAR>jobspec</VAR> or <VAR>pid</VAR> <small>...</small>]
|
||||
</pre></td></tr></table><P>
|
||||
|
||||
Wait until the child process specified by each process ID <VAR>pid</VAR>
|
||||
@@ -9842,8 +9858,8 @@ active jobs.
|
||||
If the <SAMP>`-h'</SAMP> option is given, the job is not removed from the table,
|
||||
but is marked so that <CODE>SIGHUP</CODE> is not sent to the job if the shell
|
||||
receives a <CODE>SIGHUP</CODE>.
|
||||
If <VAR>jobspec</VAR> is not present, and neither the <SAMP>`-a'</SAMP> nor <SAMP>`-r'</SAMP>
|
||||
option is supplied, the current job is used.
|
||||
If <VAR>jobspec</VAR> is not present, and neither the <SAMP>`-a'</SAMP> nor the
|
||||
<SAMP>`-r'</SAMP> option is supplied, the current job is used.
|
||||
If no <VAR>jobspec</VAR> is supplied, the <SAMP>`-a'</SAMP> option means to remove or
|
||||
mark all jobs; the <SAMP>`-r'</SAMP> option without a <VAR>jobspec</VAR>
|
||||
argument restricts operation to running jobs.
|
||||
@@ -12420,7 +12436,7 @@ completion function would load completions dynamically:
|
||||
{
|
||||
. "/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124
|
||||
}
|
||||
complete -D -F _completion_loader
|
||||
complete -D -F _completion_loader -o bashdefault -o default
|
||||
</pre></td></tr></table></P><P>
|
||||
|
||||
<A NAME="Programmable Completion Builtins"></A>
|
||||
@@ -14080,6 +14096,13 @@ above under <A HREF="bashref.html#SEC38">3.5.8.1 Pattern Matching</A>.
|
||||
above under <A HREF="bashref.html#SEC64">4.3.2 The Shopt Builtin</A> to be enabled.
|
||||
<P>
|
||||
|
||||
<DT><CODE>--enable-glob-asciirange-default</CODE>
|
||||
<DD>Set the default value of the <VAR>globasciiranges</VAR> shell option described
|
||||
above under <A HREF="bashref.html#SEC64">4.3.2 The Shopt Builtin</A> to be enabled.
|
||||
This controls the behavior of character ranges when used in pattern matching
|
||||
bracket expressions.
|
||||
<P>
|
||||
|
||||
<DT><CODE>--enable-help-builtin</CODE>
|
||||
<DD>Include the <CODE>help</CODE> builtin, which displays help on shell builtins and
|
||||
variables (see section <A HREF="bashref.html#SEC61">4.2 Bash Builtin Commands</A>).
|
||||
@@ -17240,7 +17263,7 @@ to permit their use in free software.
|
||||
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="bashref.html#SEC_About"> ? </A>]</TD>
|
||||
</TR></TABLE>
|
||||
<H1>About this document</H1>
|
||||
This document was generated by <I>Chet Ramey</I> on <I>March, 8 2013</I>
|
||||
This document was generated by <I>Chet Ramey</I> on <I>September, 11 2013</I>
|
||||
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
|
||||
"><I>texi2html</I></A>
|
||||
<P></P>
|
||||
@@ -17402,7 +17425,7 @@ the following structure:
|
||||
<BR>
|
||||
<FONT SIZE="-1">
|
||||
This document was generated
|
||||
by <I>Chet Ramey</I> on <I>March, 8 2013</I>
|
||||
by <I>Chet Ramey</I> on <I>September, 11 2013</I>
|
||||
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
|
||||
"><I>texi2html</I></A>
|
||||
|
||||
|
||||
+225
-202
@@ -2,10 +2,10 @@ This is bashref.info, produced by makeinfo version 4.13 from
|
||||
/usr/homes/chet/src/bash/src/doc/bashref.texi.
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 4.2, 2 March 2013).
|
||||
the Bash shell (version 4.3, 2 September 2013).
|
||||
|
||||
This is Edition 4.2, last updated 2 March 2013, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.2.
|
||||
This is Edition 4.3, last updated 2 September 2013, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.3.
|
||||
|
||||
Copyright (C) 1988-2013 Free Software Foundation, Inc.
|
||||
|
||||
@@ -28,11 +28,11 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 4.2, 2 March 2013). The Bash home page is
|
||||
the Bash shell (version 4.3, 2 September 2013). The Bash home page is
|
||||
`http://www.gnu.org/software/bash/'.
|
||||
|
||||
This is Edition 4.2, last updated 2 March 2013, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.2.
|
||||
This is Edition 4.3, last updated 2 September 2013, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.3.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
features that only appear in Bash. Some of the shells that Bash has
|
||||
@@ -572,10 +572,11 @@ the input of the next command. That is, each command reads the
|
||||
previous command's output. This connection is performed before any
|
||||
redirections specified by the command.
|
||||
|
||||
If `|&' is used, COMMAND1's standard output and standard error are
|
||||
connected to COMMAND2's standard input through the pipe; it is
|
||||
shorthand for `2>&1 |'. This implicit redirection of the standard
|
||||
error is performed after any redirections specified by the command.
|
||||
If `|&' is used, COMMAND1's standard error, in addition to its
|
||||
standard output, is connected to COMMAND2's standard input through the
|
||||
pipe; it is shorthand for `2>&1 |'. This implicit redirection of the
|
||||
standard error to the standard output is performed after any
|
||||
redirections specified by the command.
|
||||
|
||||
The reserved word `time' causes timing statistics to be printed for
|
||||
the pipeline once it finishes. The statistics currently consist of
|
||||
@@ -881,14 +882,15 @@ File: bashref.info, Node: Conditional Constructs, Next: Command Grouping, Pre
|
||||
|
||||
When the `==' and `!=' operators are used, the string to the right
|
||||
of the operator is considered a pattern and matched according to
|
||||
the rules described below in *note Pattern Matching::. The `='
|
||||
operator is identical to `=='. If the shell option `nocasematch'
|
||||
(see the description of `shopt' in *note The Shopt Builtin::) is
|
||||
enabled, the match is performed without regard to the case of
|
||||
alphabetic characters. The return value is 0 if the string
|
||||
matches (`==') or does not match (`!=')the pattern, and 1
|
||||
otherwise. Any part of the pattern may be quoted to force the
|
||||
quoted portion to be matched as a string.
|
||||
the rules described below in *note Pattern Matching::, as if the
|
||||
`extglob' shell option were enabled. The `=' operator is
|
||||
identical to `=='. If the shell option `nocasematch' (see the
|
||||
description of `shopt' in *note The Shopt Builtin::) is enabled,
|
||||
the match is performed without regard to the case of alphabetic
|
||||
characters. The return value is 0 if the string matches (`==') or
|
||||
does not match (`!=')the pattern, and 1 otherwise. Any part of
|
||||
the pattern may be quoted to force the quoted portion to be
|
||||
matched as a string.
|
||||
|
||||
An additional binary operator, `=~', is available, with the same
|
||||
precedence as `==' and `!='. When it is used, the string to the
|
||||
@@ -1101,7 +1103,7 @@ option:
|
||||
|
||||
GNU Parallel can replace certain common idioms that operate on lines
|
||||
read from a file (in this case, filenames listed one per line):
|
||||
while read -r x; do
|
||||
while IFS= read -r x; do
|
||||
do-something1 "$x" "config-$x"
|
||||
do-something2 < "$x"
|
||||
done < file | process-output
|
||||
@@ -1385,8 +1387,9 @@ only be referenced; assignment to them is not allowed.
|
||||
expands to the process ID of the invoking shell, not the subshell.
|
||||
|
||||
`!'
|
||||
Expands to the process ID of the most recently executed background
|
||||
(asynchronous) command.
|
||||
Expands to the process ID of the job most recently placed into the
|
||||
background, whether executed as an asynchronous command or using
|
||||
the `bg' builtin (*note Job Control Builtins::).
|
||||
|
||||
`0'
|
||||
Expands to the name of the shell or shell script. This is set at
|
||||
@@ -1918,8 +1921,10 @@ expansion is:
|
||||
|
||||
The expression is treated as if it were within double quotes, but a
|
||||
double quote inside the parentheses is not treated specially. All
|
||||
tokens in the expression undergo parameter expansion, command
|
||||
substitution, and quote removal. Arithmetic expansions may be nested.
|
||||
tokens in the expression undergo parameter and variable expansion,
|
||||
command substitution, and quote removal. The result is treated as the
|
||||
arithmetic expression to be evaluated. Arithmetic expansions may be
|
||||
nested.
|
||||
|
||||
The evaluation is performed according to the rules listed below
|
||||
(*note Shell Arithmetic::). If the expression is invalid, Bash prints
|
||||
@@ -1962,19 +1967,20 @@ substitution, and arithmetic expansion that did not occur within double
|
||||
quotes for word splitting.
|
||||
|
||||
The shell treats each character of `$IFS' as a delimiter, and splits
|
||||
the results of the other expansions into words on these characters. If
|
||||
`IFS' is unset, or its value is exactly `<space><tab><newline>', the
|
||||
default, then sequences of ` <space>', `<tab>', and `<newline>' at the
|
||||
beginning and end of the results of the previous expansions are
|
||||
ignored, and any sequence of `IFS' characters not at the beginning or
|
||||
end serves to delimit words. If `IFS' has a value other than the
|
||||
default, then sequences of the whitespace characters `space' and `tab'
|
||||
are ignored at the beginning and end of the word, as long as the
|
||||
whitespace character is in the value of `IFS' (an `IFS' whitespace
|
||||
character). Any character in `IFS' that is not `IFS' whitespace, along
|
||||
with any adjacent `IFS' whitespace characters, delimits a field. A
|
||||
sequence of `IFS' whitespace characters is also treated as a delimiter.
|
||||
If the value of `IFS' is null, no word splitting occurs.
|
||||
the results of the other expansions into words using these characters
|
||||
as field terminators. If `IFS' is unset, or its value is exactly
|
||||
`<space><tab><newline>', the default, then sequences of ` <space>',
|
||||
`<tab>', and `<newline>' at the beginning and end of the results of the
|
||||
previous expansions are ignored, and any sequence of `IFS' characters
|
||||
not at the beginning or end serves to delimit words. If `IFS' has a
|
||||
value other than the default, then sequences of the whitespace
|
||||
characters `space' and `tab' are ignored at the beginning and end of the
|
||||
word, as long as the whitespace character is in the value of `IFS' (an
|
||||
`IFS' whitespace character). Any character in `IFS' that is not `IFS'
|
||||
whitespace, along with any adjacent `IFS' whitespace characters,
|
||||
delimits a field. A sequence of `IFS' whitespace characters is also
|
||||
treated as a delimiter. If the value of `IFS' is null, no word
|
||||
splitting occurs.
|
||||
|
||||
Explicit null arguments (`""' or `''') are retained. Unquoted
|
||||
implicit null arguments, resulting from the expansion of parameters
|
||||
@@ -3323,8 +3329,8 @@ POSIX standard.
|
||||
given, then display the values of variables instead.
|
||||
|
||||
The `-p' option will display the attributes and values of each
|
||||
NAME. When `-p' is used with NAME arguments, additional options
|
||||
are ignored.
|
||||
NAME. When `-p' is used with NAME arguments, additional options,
|
||||
other than `-f' and `-F', are ignored.
|
||||
|
||||
When `-p' is supplied without NAME arguments, `declare' will
|
||||
display the attributes and values of all variables having the
|
||||
@@ -3651,15 +3657,16 @@ POSIX standard.
|
||||
separators assigned to the last NAME. If there are fewer words
|
||||
read from the input stream than names, the remaining names are
|
||||
assigned empty values. The characters in the value of the `IFS'
|
||||
variable are used to split the line into words. The backslash
|
||||
character `\' may be used to remove any special meaning for the
|
||||
next character read and for line continuation. If no names are
|
||||
supplied, the line read is assigned to the variable `REPLY'. The
|
||||
return code is zero, unless end-of-file is encountered, `read'
|
||||
times out (in which case the return code is greater than 128), a
|
||||
variable assignment error (such as assigning to a readonly
|
||||
variable) occurs, or an invalid file descriptor is supplied as the
|
||||
argument to `-u'.
|
||||
variable are used to split the line into words using the same
|
||||
rules the shell uses for expansion (described above in *note Word
|
||||
Splitting::). The backslash character `\' may be used to remove
|
||||
any special meaning for the next character read and for line
|
||||
continuation. If no names are supplied, the line read is assigned
|
||||
to the variable `REPLY'. The return code is zero, unless
|
||||
end-of-file is encountered, `read' times out (in which case the
|
||||
return code is greater than 128), a variable assignment error
|
||||
(such as assigning to a readonly variable) occurs, or an invalid
|
||||
file descriptor is supplied as the argument to `-u'.
|
||||
|
||||
Options, if supplied, have the following meanings:
|
||||
|
||||
@@ -4178,11 +4185,14 @@ This builtin allows you to change additional shell optional behavior.
|
||||
`shopt'
|
||||
shopt [-pqsu] [-o] [OPTNAME ...]
|
||||
|
||||
Toggle the values of variables controlling optional shell behavior.
|
||||
With no options, or with the `-p' option, a list of all settable
|
||||
options is displayed, with an indication of whether or not each is
|
||||
set. The `-p' option causes output to be displayed in a form that
|
||||
may be reused as input. Other options have the following meanings:
|
||||
Toggle the values of settings controlling optional shell behavior.
|
||||
The settings can be either those listed below, or, if the `-o'
|
||||
option is used, those available with the `-o' option to the `set'
|
||||
builtin command (*note The Set Builtin::). With no options, or
|
||||
with the `-p' option, a list of all settable options is displayed,
|
||||
with an indication of whether or not each is set. The `-p' option
|
||||
causes output to be displayed in a form that may be reused as
|
||||
input. Other options have the following meanings:
|
||||
|
||||
`-s'
|
||||
Enable (set) each OPTNAME.
|
||||
@@ -4377,12 +4387,13 @@ This builtin allows you to change additional shell optional behavior.
|
||||
option is enabled by default.
|
||||
|
||||
`globasciiranges'
|
||||
If set, range expressions used in pattern matching (*note
|
||||
Pattern Matching::) behave as if in the traditional C locale
|
||||
when performing comparisons. That is, the current locale's
|
||||
collating sequence is not taken into account, so `b' will not
|
||||
collate between `A' and `B', and upper-case and lower-case
|
||||
ASCII characters will collate together.
|
||||
If set, range expressions used in pattern matching bracket
|
||||
expressions (*note Pattern Matching::) behave as if in the
|
||||
traditional C locale when performing comparisons. That is,
|
||||
the current locale's collating sequence is not taken into
|
||||
account, so `b' will not collate between `A' and `B', and
|
||||
upper-case and lower-case ASCII characters will collate
|
||||
together.
|
||||
|
||||
`globstar'
|
||||
If set, the pattern `**' used in a filename expansion context
|
||||
@@ -5481,8 +5492,8 @@ determines it is being run in this fashion, it reads and executes
|
||||
commands from `~/.bashrc', if that file exists and is readable. It
|
||||
will not do this if invoked as `sh'. The `--norc' option may be used
|
||||
to inhibit this behavior, and the `--rcfile' option may be used to
|
||||
force another file to be read, but `rshd' does not generally invoke the
|
||||
shell with those options or allow them to be specified.
|
||||
force another file to be read, but neither `rshd' nor `sshd' generally
|
||||
invoke the shell with those options or allow them to be specified.
|
||||
|
||||
Invoked with unequal effective and real UID/GIDs
|
||||
................................................
|
||||
@@ -5999,6 +6010,12 @@ element.
|
||||
An array variable is considered set if a subscript has been assigned
|
||||
a value. The null string is a valid value.
|
||||
|
||||
It is possible to obtain the keys (indices) of an array as well as
|
||||
the values. ${!NAME[@]} and ${!NAME[*]} expand to the indices assigned
|
||||
in array variable NAME. The treatment when in double quotes is similar
|
||||
to the expansion of the special parameters `@' and `*' within double
|
||||
quotes.
|
||||
|
||||
The `unset' builtin is used to destroy arrays. `unset
|
||||
NAME[SUBSCRIPT]' destroys the array element at index SUBSCRIPT.
|
||||
Negative subscripts to indexed arrays are interpreted as described
|
||||
@@ -6685,7 +6702,7 @@ File: bashref.info, Node: Job Control Builtins, Next: Job Control Variables,
|
||||
occurs or an invalid option is encountered.
|
||||
|
||||
`wait'
|
||||
wait [JOBSPEC or PID ...]
|
||||
wait [-n] [JOBSPEC or PID ...]
|
||||
|
||||
Wait until the child process specified by each process ID PID or
|
||||
job specification JOBSPEC exits and return the exit status of the
|
||||
@@ -6704,9 +6721,9 @@ File: bashref.info, Node: Job Control Builtins, Next: Job Control Variables,
|
||||
If the `-h' option is given, the job is not removed from the table,
|
||||
but is marked so that `SIGHUP' is not sent to the job if the shell
|
||||
receives a `SIGHUP'. If JOBSPEC is not present, and neither the
|
||||
`-a' nor `-r' option is supplied, the current job is used. If no
|
||||
JOBSPEC is supplied, the `-a' option means to remove or mark all
|
||||
jobs; the `-r' option without a JOBSPEC argument restricts
|
||||
`-a' nor the `-r' option is supplied, the current job is used. If
|
||||
no JOBSPEC is supplied, the `-a' option means to remove or mark
|
||||
all jobs; the `-r' option without a JOBSPEC argument restricts
|
||||
operation to running jobs.
|
||||
|
||||
`suspend'
|
||||
@@ -8381,7 +8398,7 @@ default completion function would load completions dynamically:
|
||||
{
|
||||
. "/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124
|
||||
}
|
||||
complete -D -F _completion_loader
|
||||
complete -D -F _completion_loader -o bashdefault -o default
|
||||
|
||||
|
||||
File: bashref.info, Node: Programmable Completion Builtins, Next: A Programmable Completion Example, Prev: Programmable Completion, Up: Command Line Editing
|
||||
@@ -9513,6 +9530,12 @@ unless the operating system does not provide the necessary support.
|
||||
Set the default value of the EXTGLOB shell option described above
|
||||
under *note The Shopt Builtin:: to be enabled.
|
||||
|
||||
`--enable-glob-asciirange-default'
|
||||
Set the default value of the GLOBASCIIRANGES shell option described
|
||||
above under *note The Shopt Builtin:: to be enabled. This
|
||||
controls the behavior of character ranges when used in pattern
|
||||
matching bracket expressions.
|
||||
|
||||
`--enable-help-builtin'
|
||||
Include the `help' builtin, which displays help on shell builtins
|
||||
and variables (*note Bash Builtins::).
|
||||
@@ -10572,7 +10595,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* pwd: Bourne Shell Builtins.
|
||||
(line 196)
|
||||
* read: Bash Builtins. (line 473)
|
||||
* readarray: Bash Builtins. (line 559)
|
||||
* readarray: Bash Builtins. (line 560)
|
||||
* readonly: Bourne Shell Builtins.
|
||||
(line 206)
|
||||
* return: Bourne Shell Builtins.
|
||||
@@ -10581,7 +10604,7 @@ D.1 Index of Shell Builtin Commands
|
||||
* shift: Bourne Shell Builtins.
|
||||
(line 241)
|
||||
* shopt: The Shopt Builtin. (line 9)
|
||||
* source: Bash Builtins. (line 568)
|
||||
* source: Bash Builtins. (line 569)
|
||||
* suspend: Job Control Builtins.
|
||||
(line 101)
|
||||
* test: Bourne Shell Builtins.
|
||||
@@ -10590,12 +10613,12 @@ D.1 Index of Shell Builtin Commands
|
||||
(line 330)
|
||||
* trap: Bourne Shell Builtins.
|
||||
(line 336)
|
||||
* type: Bash Builtins. (line 573)
|
||||
* typeset: Bash Builtins. (line 605)
|
||||
* ulimit: Bash Builtins. (line 611)
|
||||
* type: Bash Builtins. (line 574)
|
||||
* typeset: Bash Builtins. (line 606)
|
||||
* ulimit: Bash Builtins. (line 612)
|
||||
* umask: Bourne Shell Builtins.
|
||||
(line 385)
|
||||
* unalias: Bash Builtins. (line 702)
|
||||
* unalias: Bash Builtins. (line 703)
|
||||
* unset: Bourne Shell Builtins.
|
||||
(line 403)
|
||||
* wait: Job Control Builtins.
|
||||
@@ -10657,10 +10680,10 @@ D.3 Parameter and Variable Index
|
||||
* $: Special Parameters. (line 42)
|
||||
* *: Special Parameters. (line 9)
|
||||
* -: Special Parameters. (line 37)
|
||||
* 0: Special Parameters. (line 50)
|
||||
* 0: Special Parameters. (line 51)
|
||||
* ?: Special Parameters. (line 33)
|
||||
* @: Special Parameters. (line 19)
|
||||
* _: Special Parameters. (line 59)
|
||||
* _: Special Parameters. (line 60)
|
||||
* auto_resume: Job Control Variables.
|
||||
(line 6)
|
||||
* BASH: Bash Variables. (line 13)
|
||||
@@ -11110,134 +11133,134 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top924
|
||||
Node: Introduction2836
|
||||
Node: What is Bash?3064
|
||||
Node: What is a shell?4177
|
||||
Node: Definitions6716
|
||||
Node: Basic Shell Features9634
|
||||
Node: Shell Syntax10853
|
||||
Node: Shell Operation11883
|
||||
Node: Quoting13177
|
||||
Node: Escape Character14480
|
||||
Node: Single Quotes14965
|
||||
Node: Double Quotes15313
|
||||
Node: ANSI-C Quoting16438
|
||||
Node: Locale Translation17682
|
||||
Node: Comments18578
|
||||
Node: Shell Commands19196
|
||||
Node: Simple Commands20068
|
||||
Node: Pipelines20699
|
||||
Node: Lists23398
|
||||
Node: Compound Commands25127
|
||||
Node: Looping Constructs26133
|
||||
Node: Conditional Constructs28596
|
||||
Node: Command Grouping39474
|
||||
Node: Coprocesses40953
|
||||
Node: GNU Parallel42786
|
||||
Node: Shell Functions46767
|
||||
Node: Shell Parameters51851
|
||||
Node: Positional Parameters55980
|
||||
Node: Special Parameters56880
|
||||
Node: Shell Expansions59844
|
||||
Node: Brace Expansion61770
|
||||
Node: Tilde Expansion64551
|
||||
Node: Shell Parameter Expansion66900
|
||||
Node: Command Substitution79194
|
||||
Node: Arithmetic Expansion80527
|
||||
Node: Process Substitution81377
|
||||
Node: Word Splitting82427
|
||||
Node: Filename Expansion84050
|
||||
Node: Pattern Matching86215
|
||||
Node: Quote Removal89915
|
||||
Node: Redirections90210
|
||||
Node: Executing Commands99374
|
||||
Node: Simple Command Expansion100044
|
||||
Node: Command Search and Execution101974
|
||||
Node: Command Execution Environment104311
|
||||
Node: Environment107297
|
||||
Node: Exit Status108956
|
||||
Node: Signals110578
|
||||
Node: Shell Scripts112546
|
||||
Node: Shell Builtin Commands115064
|
||||
Node: Bourne Shell Builtins117092
|
||||
Node: Bash Builtins136868
|
||||
Node: Modifying Shell Behavior164195
|
||||
Node: The Set Builtin164540
|
||||
Node: The Shopt Builtin174866
|
||||
Node: Special Builtins189070
|
||||
Node: Shell Variables190049
|
||||
Node: Bourne Shell Variables190489
|
||||
Node: Bash Variables192520
|
||||
Node: Bash Features219395
|
||||
Node: Invoking Bash220294
|
||||
Node: Bash Startup Files226072
|
||||
Node: Interactive Shells231091
|
||||
Node: What is an Interactive Shell?231501
|
||||
Node: Is this Shell Interactive?232150
|
||||
Node: Interactive Shell Behavior232965
|
||||
Node: Bash Conditional Expressions236253
|
||||
Node: Shell Arithmetic240255
|
||||
Node: Aliases243031
|
||||
Node: Arrays245587
|
||||
Node: The Directory Stack250276
|
||||
Node: Directory Stack Builtins250995
|
||||
Node: Controlling the Prompt253951
|
||||
Node: The Restricted Shell256723
|
||||
Node: Bash POSIX Mode258560
|
||||
Node: Job Control267947
|
||||
Node: Job Control Basics268407
|
||||
Node: Job Control Builtins273126
|
||||
Node: Job Control Variables277588
|
||||
Node: Command Line Editing278746
|
||||
Node: Introduction and Notation280418
|
||||
Node: Readline Interaction282040
|
||||
Node: Readline Bare Essentials283231
|
||||
Node: Readline Movement Commands285020
|
||||
Node: Readline Killing Commands285985
|
||||
Node: Readline Arguments287905
|
||||
Node: Searching288949
|
||||
Node: Readline Init File291135
|
||||
Node: Readline Init File Syntax292282
|
||||
Node: Conditional Init Constructs309119
|
||||
Node: Sample Init File311652
|
||||
Node: Bindable Readline Commands314769
|
||||
Node: Commands For Moving315976
|
||||
Node: Commands For History317120
|
||||
Node: Commands For Text321305
|
||||
Node: Commands For Killing323978
|
||||
Node: Numeric Arguments326435
|
||||
Node: Commands For Completion327574
|
||||
Node: Keyboard Macros331766
|
||||
Node: Miscellaneous Commands332454
|
||||
Node: Readline vi Mode338260
|
||||
Node: Programmable Completion339167
|
||||
Node: Programmable Completion Builtins346417
|
||||
Node: A Programmable Completion Example356163
|
||||
Node: Using History Interactively361413
|
||||
Node: Bash History Facilities362097
|
||||
Node: Bash History Builtins365096
|
||||
Node: History Interaction369024
|
||||
Node: Event Designators371729
|
||||
Node: Word Designators372951
|
||||
Node: Modifiers374590
|
||||
Node: Installing Bash375994
|
||||
Node: Basic Installation377131
|
||||
Node: Compilers and Options379823
|
||||
Node: Compiling For Multiple Architectures380564
|
||||
Node: Installation Names382228
|
||||
Node: Specifying the System Type383046
|
||||
Node: Sharing Defaults383762
|
||||
Node: Operation Controls384435
|
||||
Node: Optional Features385393
|
||||
Node: Reporting Bugs395181
|
||||
Node: Major Differences From The Bourne Shell396379
|
||||
Node: GNU Free Documentation License413238
|
||||
Node: Indexes438434
|
||||
Node: Builtin Index438888
|
||||
Node: Reserved Word Index445715
|
||||
Node: Variable Index448163
|
||||
Node: Function Index461686
|
||||
Node: Concept Index468914
|
||||
Node: Top932
|
||||
Node: Introduction2852
|
||||
Node: What is Bash?3080
|
||||
Node: What is a shell?4193
|
||||
Node: Definitions6732
|
||||
Node: Basic Shell Features9650
|
||||
Node: Shell Syntax10869
|
||||
Node: Shell Operation11899
|
||||
Node: Quoting13193
|
||||
Node: Escape Character14496
|
||||
Node: Single Quotes14981
|
||||
Node: Double Quotes15329
|
||||
Node: ANSI-C Quoting16454
|
||||
Node: Locale Translation17698
|
||||
Node: Comments18594
|
||||
Node: Shell Commands19212
|
||||
Node: Simple Commands20084
|
||||
Node: Pipelines20715
|
||||
Node: Lists23453
|
||||
Node: Compound Commands25182
|
||||
Node: Looping Constructs26188
|
||||
Node: Conditional Constructs28651
|
||||
Node: Command Grouping39581
|
||||
Node: Coprocesses41060
|
||||
Node: GNU Parallel42893
|
||||
Node: Shell Functions46879
|
||||
Node: Shell Parameters51963
|
||||
Node: Positional Parameters56092
|
||||
Node: Special Parameters56992
|
||||
Node: Shell Expansions60051
|
||||
Node: Brace Expansion61977
|
||||
Node: Tilde Expansion64758
|
||||
Node: Shell Parameter Expansion67107
|
||||
Node: Command Substitution79401
|
||||
Node: Arithmetic Expansion80734
|
||||
Node: Process Substitution81666
|
||||
Node: Word Splitting82716
|
||||
Node: Filename Expansion84364
|
||||
Node: Pattern Matching86529
|
||||
Node: Quote Removal90229
|
||||
Node: Redirections90524
|
||||
Node: Executing Commands99688
|
||||
Node: Simple Command Expansion100358
|
||||
Node: Command Search and Execution102288
|
||||
Node: Command Execution Environment104625
|
||||
Node: Environment107611
|
||||
Node: Exit Status109270
|
||||
Node: Signals110892
|
||||
Node: Shell Scripts112860
|
||||
Node: Shell Builtin Commands115378
|
||||
Node: Bourne Shell Builtins117406
|
||||
Node: Bash Builtins137182
|
||||
Node: Modifying Shell Behavior164635
|
||||
Node: The Set Builtin164980
|
||||
Node: The Shopt Builtin175306
|
||||
Node: Special Builtins189727
|
||||
Node: Shell Variables190706
|
||||
Node: Bourne Shell Variables191146
|
||||
Node: Bash Variables193177
|
||||
Node: Bash Features220052
|
||||
Node: Invoking Bash220951
|
||||
Node: Bash Startup Files226729
|
||||
Node: Interactive Shells231758
|
||||
Node: What is an Interactive Shell?232168
|
||||
Node: Is this Shell Interactive?232817
|
||||
Node: Interactive Shell Behavior233632
|
||||
Node: Bash Conditional Expressions236920
|
||||
Node: Shell Arithmetic240922
|
||||
Node: Aliases243698
|
||||
Node: Arrays246254
|
||||
Node: The Directory Stack251235
|
||||
Node: Directory Stack Builtins251954
|
||||
Node: Controlling the Prompt254910
|
||||
Node: The Restricted Shell257682
|
||||
Node: Bash POSIX Mode259519
|
||||
Node: Job Control268906
|
||||
Node: Job Control Basics269366
|
||||
Node: Job Control Builtins274085
|
||||
Node: Job Control Variables278556
|
||||
Node: Command Line Editing279714
|
||||
Node: Introduction and Notation281386
|
||||
Node: Readline Interaction283008
|
||||
Node: Readline Bare Essentials284199
|
||||
Node: Readline Movement Commands285988
|
||||
Node: Readline Killing Commands286953
|
||||
Node: Readline Arguments288873
|
||||
Node: Searching289917
|
||||
Node: Readline Init File292103
|
||||
Node: Readline Init File Syntax293250
|
||||
Node: Conditional Init Constructs310087
|
||||
Node: Sample Init File312620
|
||||
Node: Bindable Readline Commands315737
|
||||
Node: Commands For Moving316944
|
||||
Node: Commands For History318088
|
||||
Node: Commands For Text322273
|
||||
Node: Commands For Killing324946
|
||||
Node: Numeric Arguments327403
|
||||
Node: Commands For Completion328542
|
||||
Node: Keyboard Macros332734
|
||||
Node: Miscellaneous Commands333422
|
||||
Node: Readline vi Mode339228
|
||||
Node: Programmable Completion340135
|
||||
Node: Programmable Completion Builtins347411
|
||||
Node: A Programmable Completion Example357157
|
||||
Node: Using History Interactively362407
|
||||
Node: Bash History Facilities363091
|
||||
Node: Bash History Builtins366090
|
||||
Node: History Interaction370018
|
||||
Node: Event Designators372723
|
||||
Node: Word Designators373945
|
||||
Node: Modifiers375584
|
||||
Node: Installing Bash376988
|
||||
Node: Basic Installation378125
|
||||
Node: Compilers and Options380817
|
||||
Node: Compiling For Multiple Architectures381558
|
||||
Node: Installation Names383222
|
||||
Node: Specifying the System Type384040
|
||||
Node: Sharing Defaults384756
|
||||
Node: Operation Controls385429
|
||||
Node: Optional Features386387
|
||||
Node: Reporting Bugs396451
|
||||
Node: Major Differences From The Bourne Shell397649
|
||||
Node: GNU Free Documentation License414508
|
||||
Node: Indexes439704
|
||||
Node: Builtin Index440158
|
||||
Node: Reserved Word Index446985
|
||||
Node: Variable Index449433
|
||||
Node: Function Index462956
|
||||
Node: Concept Index470184
|
||||
|
||||
End Tag Table
|
||||
|
||||
+33
-33
@@ -1,4 +1,4 @@
|
||||
This is TeX, Version 3.1415926 (TeX Live 2011/Fink) (format=tex 2012.4.18) 19 AUG 2013 15:43
|
||||
This is TeX, Version 3.1415926 (TeX Live 2011/Fink) (format=tex 2012.4.18) 11 SEP 2013 09:17
|
||||
**/usr/homes/chet/src/bash/src/doc/bashref.texi
|
||||
(/usr/homes/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
|
||||
Loading texinfo [version 2009-01-18.17]:
|
||||
@@ -191,7 +191,7 @@ textttsl pat-tern@texttt ][]) @textttsl command-list @texttt ;;][] esac[]
|
||||
.etc.
|
||||
|
||||
[11] [12] [13] [14] [15]
|
||||
Overfull \hbox (89.6747pt too wide) in paragraph at lines 1267--1267
|
||||
Overfull \hbox (89.6747pt too wide) in paragraph at lines 1268--1268
|
||||
[]@texttt cat list | parallel "do-something1 {} config-{} ; do-something2 < {}
|
||||
" | process-output[]
|
||||
|
||||
@@ -204,7 +204,7 @@ Overfull \hbox (89.6747pt too wide) in paragraph at lines 1267--1267
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (89.6747pt too wide) in paragraph at lines 1290--1290
|
||||
Overfull \hbox (89.6747pt too wide) in paragraph at lines 1291--1291
|
||||
[]@texttt { echo foss.org.my ; echo debian.org; echo freenetproject.org; } | p
|
||||
arallel traceroute[]
|
||||
|
||||
@@ -217,7 +217,7 @@ arallel traceroute[]
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (106.92076pt too wide) in paragraph at lines 1296--1296
|
||||
Overfull \hbox (106.92076pt too wide) in paragraph at lines 1297--1297
|
||||
[]@texttt { echo foss.org.my ; echo debian.org; echo freenetproject.org; } | p
|
||||
arallel -k traceroute[]
|
||||
|
||||
@@ -231,8 +231,8 @@ arallel -k traceroute[]
|
||||
|
||||
[16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30]
|
||||
[31] [32] [33] [34] [35] [36] [37] [38] Chapter 4 [39] [40] [41] [42] [43]
|
||||
[44] [45] [46]
|
||||
Underfull \hbox (badness 5231) in paragraph at lines 3762--3775
|
||||
[44] [45] [46] [47]
|
||||
Underfull \hbox (badness 5231) in paragraph at lines 3764--3777
|
||||
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
|
||||
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
|
||||
|
||||
@@ -244,10 +244,10 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
|
||||
.@texttt c
|
||||
.etc.
|
||||
|
||||
[47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61]
|
||||
[62] [63] [64] [65] [66] Chapter 5 [67] [68] [69] [70] [71] [72] [73] [74]
|
||||
[75] [76] [77] Chapter 6 [78]
|
||||
Overfull \hbox (51.96864pt too wide) in paragraph at lines 5979--5979
|
||||
[48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62]
|
||||
[63] [64] [65] [66] [67] Chapter 5 [68] [69] [70] [71] [72] [73] [74] [75]
|
||||
[76] [77] [78] Chapter 6 [79]
|
||||
Overfull \hbox (51.96864pt too wide) in paragraph at lines 5981--5981
|
||||
[]@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
|
||||
exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
|
||||
|
||||
@@ -260,7 +260,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (76.23077pt too wide) in paragraph at lines 5980--5980
|
||||
Overfull \hbox (76.23077pt too wide) in paragraph at lines 5982--5982
|
||||
[]@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
|
||||
] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
|
||||
-
|
||||
@@ -274,7 +274,7 @@ Overfull \hbox (76.23077pt too wide) in paragraph at lines 5980--5980
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (34.72258pt too wide) in paragraph at lines 5981--5981
|
||||
Overfull \hbox (34.72258pt too wide) in paragraph at lines 5983--5983
|
||||
[]@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
|
||||
tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
|
||||
|
||||
@@ -286,8 +286,8 @@ tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
|
||||
.@texttt s
|
||||
.etc.
|
||||
|
||||
[79] [80]
|
||||
Underfull \hbox (badness 2245) in paragraph at lines 6153--6155
|
||||
[80] [81]
|
||||
Underfull \hbox (badness 2245) in paragraph at lines 6155--6157
|
||||
[]@textrm When a lo-gin shell ex-its, Bash reads and ex-e-cutes com-mands from
|
||||
the file
|
||||
|
||||
@@ -299,8 +299,8 @@ the file
|
||||
.@textrm n
|
||||
.etc.
|
||||
|
||||
[81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95]
|
||||
Underfull \hbox (badness 2521) in paragraph at lines 7371--7374
|
||||
[82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96]
|
||||
Underfull \hbox (badness 2521) in paragraph at lines 7373--7376
|
||||
@textrm `@texttt --enable-strict-posix-default[]@textrm '[] to @texttt configur
|
||||
e[] @textrm when build-ing (see Sec-tion 10.8
|
||||
|
||||
@@ -312,9 +312,9 @@ e[] @textrm when build-ing (see Sec-tion 10.8
|
||||
.@texttt n
|
||||
.etc.
|
||||
|
||||
Chapter 7 [96] [97] [98] [99]
|
||||
(/usr/homes/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [100]
|
||||
[101] [102] [103] [104] [105] [106]
|
||||
Chapter 7 [97] [98] [99] [100]
|
||||
(/usr/homes/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [101]
|
||||
[102] [103] [104] [105] [106] [107]
|
||||
Underfull \hbox (badness 5231) in paragraph at lines 565--581
|
||||
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
|
||||
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
|
||||
@@ -327,7 +327,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
|
||||
.@texttt c
|
||||
.etc.
|
||||
|
||||
[107] [108] [109] [110] [111] [112]
|
||||
[108] [109] [110] [111] [112] [113]
|
||||
Overfull \hbox (26.43913pt too wide) in paragraph at lines 929--929
|
||||
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
|
||||
gnored[]
|
||||
@@ -340,8 +340,8 @@ gnored[]
|
||||
.@texttt t
|
||||
.etc.
|
||||
|
||||
[113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124]
|
||||
[125] [126]
|
||||
[114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125]
|
||||
[126] [127]
|
||||
Overfull \hbox (12.05716pt too wide) in paragraph at lines 1877--1877
|
||||
[]@texttt complete [-abcdefgjksuv] [-o @textttsl comp-option@texttt ] [-DE] [-
|
||||
A @textttsl ac-tion@texttt ] [-
|
||||
@@ -354,7 +354,7 @@ A @textttsl ac-tion@texttt ] [-
|
||||
.@texttt m
|
||||
.etc.
|
||||
|
||||
[127]
|
||||
[128]
|
||||
Underfull \hbox (badness 2753) in paragraph at lines 1991--1994
|
||||
@texttt hostname[]@textrm Hostnames, as taken from the file spec-i-fied by
|
||||
|
||||
@@ -366,7 +366,7 @@ Underfull \hbox (badness 2753) in paragraph at lines 1991--1994
|
||||
.@texttt o
|
||||
.etc.
|
||||
|
||||
[128] [129] [130]
|
||||
[129] [130] [131]
|
||||
Overfull \hbox (26.43913pt too wide) in paragraph at lines 2142--2142
|
||||
[] @texttt # Tilde expansion, with side effect of expanding tilde to full p
|
||||
athname[]
|
||||
@@ -379,9 +379,9 @@ athname[]
|
||||
.@penalty 10000
|
||||
.etc.
|
||||
|
||||
[131]) (/usr/homes/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
|
||||
[132] [133] [134] [135] [136]) Chapter 10 [137] [138] [139] [140]
|
||||
Underfull \hbox (badness 2772) in paragraph at lines 7979--7983
|
||||
[132]) (/usr/homes/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
|
||||
[133] [134] [135] [136] [137]) Chapter 10 [138] [139] [140] [141]
|
||||
Underfull \hbox (badness 2772) in paragraph at lines 7981--7985
|
||||
[]@textrm Enable sup-port for large files (@texttt http://www.sas.com/standard
|
||||
s/large_
|
||||
|
||||
@@ -393,17 +393,17 @@ s/large_
|
||||
.@textrm a
|
||||
.etc.
|
||||
|
||||
[141] [142] [143] Appendix A [144] Appendix B [145] [146] [147] [148] [149]
|
||||
[150] Appendix C [151] (./fdl.texi [152] [153] [154] [155] [156] [157] [158])
|
||||
Appendix D [159] (./bashref.bts) [160] (./bashref.rws) (./bashref.vrs [161]
|
||||
[162]) (./bashref.fns [163] [164]) (./bashref.cps [165]) [166] )
|
||||
[142] [143] [144] Appendix A [145] Appendix B [146] [147] [148] [149] [150]
|
||||
[151] Appendix C [152] (./fdl.texi [153] [154] [155] [156] [157] [158] [159])
|
||||
Appendix D [160] (./bashref.bts) [161] (./bashref.rws) (./bashref.vrs [162]
|
||||
[163]) (./bashref.fns [164] [165]) (./bashref.cps [166]) [167] )
|
||||
Here is how much of TeX's memory you used:
|
||||
2085 strings out of 497974
|
||||
28645 string characters out of 3220833
|
||||
66401 words of memory out of 3000000
|
||||
66407 words of memory out of 3000000
|
||||
2901 multiletter control sequences out of 15000+200000
|
||||
32127 words of font info for 112 fonts, out of 3000000 for 9000
|
||||
51 hyphenation exceptions out of 8191
|
||||
16i,6n,14p,319b,705s stack positions out of 5000i,500n,10000p,200000b,50000s
|
||||
|
||||
Output written on bashref.dvi (172 pages, 719444 bytes).
|
||||
Output written on bashref.dvi (173 pages, 719680 bytes).
|
||||
|
||||
Binary file not shown.
+3788
-3747
File diff suppressed because it is too large
Load Diff
+83
-83
@@ -26,7 +26,7 @@
|
||||
@numsecentry{Shell Parameters}{3.4}{Shell Parameters}{18}
|
||||
@numsubsecentry{Positional Parameters}{3.4.1}{Positional Parameters}{19}
|
||||
@numsubsecentry{Special Parameters}{3.4.2}{Special Parameters}{20}
|
||||
@numsecentry{Shell Expansions}{3.5}{Shell Expansions}{20}
|
||||
@numsecentry{Shell Expansions}{3.5}{Shell Expansions}{21}
|
||||
@numsubsecentry{Brace Expansion}{3.5.1}{Brace Expansion}{21}
|
||||
@numsubsecentry{Tilde Expansion}{3.5.2}{Tilde Expansion}{22}
|
||||
@numsubsecentry{Shell Parameter Expansion}{3.5.3}{Shell Parameter Expansion}{23}
|
||||
@@ -38,7 +38,7 @@
|
||||
@numsubsubsecentry{Pattern Matching}{3.5.8.1}{Pattern Matching}{30}
|
||||
@numsubsecentry{Quote Removal}{3.5.9}{Quote Removal}{31}
|
||||
@numsecentry{Redirections}{3.6}{Redirections}{31}
|
||||
@numsubsecentry{Redirecting Input}{3.6.1}{}{32}
|
||||
@numsubsecentry{Redirecting Input}{3.6.1}{}{33}
|
||||
@numsubsecentry{Redirecting Output}{3.6.2}{}{33}
|
||||
@numsubsecentry{Appending Redirected Output}{3.6.3}{}{33}
|
||||
@numsubsecentry{Redirecting Standard Output and Standard Error}{3.6.4}{}{33}
|
||||
@@ -56,84 +56,84 @@
|
||||
@numsubsecentry{Exit Status}{3.7.5}{Exit Status}{38}
|
||||
@numsubsecentry{Signals}{3.7.6}{Signals}{38}
|
||||
@numsecentry{Shell Scripts}{3.8}{Shell Scripts}{39}
|
||||
@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{40}
|
||||
@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{40}
|
||||
@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{47}
|
||||
@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{57}
|
||||
@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{57}
|
||||
@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{61}
|
||||
@numsecentry{Special Builtins}{4.4}{Special Builtins}{67}
|
||||
@numchapentry{Shell Variables}{5}{Shell Variables}{68}
|
||||
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{68}
|
||||
@numsecentry{Bash Variables}{5.2}{Bash Variables}{68}
|
||||
@numchapentry{Bash Features}{6}{Bash Features}{79}
|
||||
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{79}
|
||||
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{81}
|
||||
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{82}
|
||||
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{83}
|
||||
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{83}
|
||||
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{83}
|
||||
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{84}
|
||||
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{86}
|
||||
@numsecentry{Aliases}{6.6}{Aliases}{87}
|
||||
@numsecentry{Arrays}{6.7}{Arrays}{88}
|
||||
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{90}
|
||||
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{90}
|
||||
@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{91}
|
||||
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{92}
|
||||
@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{93}
|
||||
@numchapentry{Job Control}{7}{Job Control}{97}
|
||||
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{97}
|
||||
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{98}
|
||||
@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{100}
|
||||
@numchapentry{Command Line Editing}{8}{Command Line Editing}{101}
|
||||
@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{101}
|
||||
@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{101}
|
||||
@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{102}
|
||||
@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{102}
|
||||
@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{103}
|
||||
@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{103}
|
||||
@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{103}
|
||||
@numsecentry{Readline Init File}{8.3}{Readline Init File}{104}
|
||||
@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{104}
|
||||
@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{111}
|
||||
@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{112}
|
||||
@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{115}
|
||||
@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{115}
|
||||
@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{116}
|
||||
@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{117}
|
||||
@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{118}
|
||||
@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{119}
|
||||
@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{120}
|
||||
@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{121}
|
||||
@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{122}
|
||||
@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{124}
|
||||
@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{124}
|
||||
@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{126}
|
||||
@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{130}
|
||||
@numchapentry{Using History Interactively}{9}{Using History Interactively}{133}
|
||||
@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{133}
|
||||
@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{133}
|
||||
@numsecentry{History Expansion}{9.3}{History Interaction}{135}
|
||||
@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{136}
|
||||
@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{136}
|
||||
@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{137}
|
||||
@numchapentry{Installing Bash}{10}{Installing Bash}{138}
|
||||
@numsecentry{Basic Installation}{10.1}{Basic Installation}{138}
|
||||
@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{139}
|
||||
@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{139}
|
||||
@numsecentry{Installation Names}{10.4}{Installation Names}{139}
|
||||
@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{139}
|
||||
@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{140}
|
||||
@numsecentry{Operation Controls}{10.7}{Operation Controls}{140}
|
||||
@numsecentry{Optional Features}{10.8}{Optional Features}{140}
|
||||
@appentry{Reporting Bugs}{A}{Reporting Bugs}{145}
|
||||
@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{146}
|
||||
@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{150}
|
||||
@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{152}
|
||||
@appentry{Indexes}{D}{Indexes}{160}
|
||||
@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{160}
|
||||
@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{161}
|
||||
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{161}
|
||||
@appsecentry{Function Index}{D.4}{Function Index}{163}
|
||||
@appsecentry{Concept Index}{D.5}{Concept Index}{165}
|
||||
@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{41}
|
||||
@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{41}
|
||||
@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{48}
|
||||
@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{58}
|
||||
@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{58}
|
||||
@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{62}
|
||||
@numsecentry{Special Builtins}{4.4}{Special Builtins}{68}
|
||||
@numchapentry{Shell Variables}{5}{Shell Variables}{69}
|
||||
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{69}
|
||||
@numsecentry{Bash Variables}{5.2}{Bash Variables}{69}
|
||||
@numchapentry{Bash Features}{6}{Bash Features}{80}
|
||||
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{80}
|
||||
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{82}
|
||||
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{83}
|
||||
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{84}
|
||||
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{84}
|
||||
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{84}
|
||||
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{85}
|
||||
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{87}
|
||||
@numsecentry{Aliases}{6.6}{Aliases}{88}
|
||||
@numsecentry{Arrays}{6.7}{Arrays}{89}
|
||||
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{91}
|
||||
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{91}
|
||||
@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{92}
|
||||
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{93}
|
||||
@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{94}
|
||||
@numchapentry{Job Control}{7}{Job Control}{98}
|
||||
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{98}
|
||||
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{99}
|
||||
@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{101}
|
||||
@numchapentry{Command Line Editing}{8}{Command Line Editing}{102}
|
||||
@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{102}
|
||||
@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{102}
|
||||
@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{103}
|
||||
@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{103}
|
||||
@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{104}
|
||||
@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{104}
|
||||
@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{104}
|
||||
@numsecentry{Readline Init File}{8.3}{Readline Init File}{105}
|
||||
@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{105}
|
||||
@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{112}
|
||||
@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{113}
|
||||
@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{116}
|
||||
@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{116}
|
||||
@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{117}
|
||||
@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{118}
|
||||
@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{119}
|
||||
@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{120}
|
||||
@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{121}
|
||||
@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{122}
|
||||
@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{123}
|
||||
@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{125}
|
||||
@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{125}
|
||||
@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{127}
|
||||
@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{131}
|
||||
@numchapentry{Using History Interactively}{9}{Using History Interactively}{134}
|
||||
@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{134}
|
||||
@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{134}
|
||||
@numsecentry{History Expansion}{9.3}{History Interaction}{136}
|
||||
@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{137}
|
||||
@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{137}
|
||||
@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{138}
|
||||
@numchapentry{Installing Bash}{10}{Installing Bash}{139}
|
||||
@numsecentry{Basic Installation}{10.1}{Basic Installation}{139}
|
||||
@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{140}
|
||||
@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{140}
|
||||
@numsecentry{Installation Names}{10.4}{Installation Names}{140}
|
||||
@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{140}
|
||||
@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{141}
|
||||
@numsecentry{Operation Controls}{10.7}{Operation Controls}{141}
|
||||
@numsecentry{Optional Features}{10.8}{Optional Features}{141}
|
||||
@appentry{Reporting Bugs}{A}{Reporting Bugs}{146}
|
||||
@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{147}
|
||||
@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{151}
|
||||
@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{153}
|
||||
@appentry{Indexes}{D}{Indexes}{161}
|
||||
@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{161}
|
||||
@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{162}
|
||||
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{162}
|
||||
@appsecentry{Function Index}{D.4}{Function Index}{164}
|
||||
@appsecentry{Concept Index}{D.5}{Concept Index}{166}
|
||||
|
||||
+130
-130
@@ -10,133 +10,133 @@
|
||||
\entry{!}{20}{\code {!}}
|
||||
\entry{0}{20}{\code {0}}
|
||||
\entry{_}{20}{\code {_}}
|
||||
\entry{CDPATH}{68}{\code {CDPATH}}
|
||||
\entry{HOME}{68}{\code {HOME}}
|
||||
\entry{IFS}{68}{\code {IFS}}
|
||||
\entry{MAIL}{68}{\code {MAIL}}
|
||||
\entry{MAILPATH}{68}{\code {MAILPATH}}
|
||||
\entry{OPTARG}{68}{\code {OPTARG}}
|
||||
\entry{OPTIND}{68}{\code {OPTIND}}
|
||||
\entry{PATH}{68}{\code {PATH}}
|
||||
\entry{PS1}{68}{\code {PS1}}
|
||||
\entry{PS2}{68}{\code {PS2}}
|
||||
\entry{BASH}{68}{\code {BASH}}
|
||||
\entry{BASHOPTS}{69}{\code {BASHOPTS}}
|
||||
\entry{BASHPID}{69}{\code {BASHPID}}
|
||||
\entry{BASH_ALIASES}{69}{\code {BASH_ALIASES}}
|
||||
\entry{BASH_ARGC}{69}{\code {BASH_ARGC}}
|
||||
\entry{BASH_ARGV}{69}{\code {BASH_ARGV}}
|
||||
\entry{BASH_CMDS}{69}{\code {BASH_CMDS}}
|
||||
\entry{BASH_COMMAND}{69}{\code {BASH_COMMAND}}
|
||||
\entry{BASH_COMPAT}{69}{\code {BASH_COMPAT}}
|
||||
\entry{BASH_ENV}{70}{\code {BASH_ENV}}
|
||||
\entry{BASH_EXECUTION_STRING}{70}{\code {BASH_EXECUTION_STRING}}
|
||||
\entry{BASH_LINENO}{70}{\code {BASH_LINENO}}
|
||||
\entry{BASH_REMATCH}{70}{\code {BASH_REMATCH}}
|
||||
\entry{BASH_SOURCE}{70}{\code {BASH_SOURCE}}
|
||||
\entry{BASH_SUBSHELL}{70}{\code {BASH_SUBSHELL}}
|
||||
\entry{BASH_VERSINFO}{70}{\code {BASH_VERSINFO}}
|
||||
\entry{BASH_VERSION}{71}{\code {BASH_VERSION}}
|
||||
\entry{BASH_XTRACEFD}{71}{\code {BASH_XTRACEFD}}
|
||||
\entry{CHILD_MAX}{71}{\code {CHILD_MAX}}
|
||||
\entry{COLUMNS}{71}{\code {COLUMNS}}
|
||||
\entry{COMP_CWORD}{71}{\code {COMP_CWORD}}
|
||||
\entry{COMP_LINE}{71}{\code {COMP_LINE}}
|
||||
\entry{COMP_POINT}{71}{\code {COMP_POINT}}
|
||||
\entry{COMP_TYPE}{72}{\code {COMP_TYPE}}
|
||||
\entry{COMP_KEY}{72}{\code {COMP_KEY}}
|
||||
\entry{COMP_WORDBREAKS}{72}{\code {COMP_WORDBREAKS}}
|
||||
\entry{COMP_WORDS}{72}{\code {COMP_WORDS}}
|
||||
\entry{COMPREPLY}{72}{\code {COMPREPLY}}
|
||||
\entry{COPROC}{72}{\code {COPROC}}
|
||||
\entry{DIRSTACK}{72}{\code {DIRSTACK}}
|
||||
\entry{EMACS}{72}{\code {EMACS}}
|
||||
\entry{ENV}{72}{\code {ENV}}
|
||||
\entry{EUID}{72}{\code {EUID}}
|
||||
\entry{FCEDIT}{72}{\code {FCEDIT}}
|
||||
\entry{FIGNORE}{73}{\code {FIGNORE}}
|
||||
\entry{FUNCNAME}{73}{\code {FUNCNAME}}
|
||||
\entry{FUNCNEST}{73}{\code {FUNCNEST}}
|
||||
\entry{GLOBIGNORE}{73}{\code {GLOBIGNORE}}
|
||||
\entry{GROUPS}{73}{\code {GROUPS}}
|
||||
\entry{histchars}{73}{\code {histchars}}
|
||||
\entry{HISTCMD}{73}{\code {HISTCMD}}
|
||||
\entry{HISTCONTROL}{73}{\code {HISTCONTROL}}
|
||||
\entry{HISTFILE}{74}{\code {HISTFILE}}
|
||||
\entry{HISTFILESIZE}{74}{\code {HISTFILESIZE}}
|
||||
\entry{HISTIGNORE}{74}{\code {HISTIGNORE}}
|
||||
\entry{HISTSIZE}{74}{\code {HISTSIZE}}
|
||||
\entry{HISTTIMEFORMAT}{74}{\code {HISTTIMEFORMAT}}
|
||||
\entry{HOSTFILE}{74}{\code {HOSTFILE}}
|
||||
\entry{HOSTNAME}{75}{\code {HOSTNAME}}
|
||||
\entry{HOSTTYPE}{75}{\code {HOSTTYPE}}
|
||||
\entry{IGNOREEOF}{75}{\code {IGNOREEOF}}
|
||||
\entry{INPUTRC}{75}{\code {INPUTRC}}
|
||||
\entry{LANG}{75}{\code {LANG}}
|
||||
\entry{LC_ALL}{75}{\code {LC_ALL}}
|
||||
\entry{LC_COLLATE}{75}{\code {LC_COLLATE}}
|
||||
\entry{LC_CTYPE}{75}{\code {LC_CTYPE}}
|
||||
\entry{LC_MESSAGES}{75}{\code {LC_MESSAGES}}
|
||||
\entry{LC_NUMERIC}{75}{\code {LC_NUMERIC}}
|
||||
\entry{LINENO}{75}{\code {LINENO}}
|
||||
\entry{LINES}{75}{\code {LINES}}
|
||||
\entry{MACHTYPE}{75}{\code {MACHTYPE}}
|
||||
\entry{MAILCHECK}{76}{\code {MAILCHECK}}
|
||||
\entry{MAPFILE}{76}{\code {MAPFILE}}
|
||||
\entry{OLDPWD}{76}{\code {OLDPWD}}
|
||||
\entry{OPTERR}{76}{\code {OPTERR}}
|
||||
\entry{OSTYPE}{76}{\code {OSTYPE}}
|
||||
\entry{PIPESTATUS}{76}{\code {PIPESTATUS}}
|
||||
\entry{POSIXLY_CORRECT}{76}{\code {POSIXLY_CORRECT}}
|
||||
\entry{PPID}{76}{\code {PPID}}
|
||||
\entry{PROMPT_COMMAND}{76}{\code {PROMPT_COMMAND}}
|
||||
\entry{PROMPT_DIRTRIM}{76}{\code {PROMPT_DIRTRIM}}
|
||||
\entry{PS3}{76}{\code {PS3}}
|
||||
\entry{PS4}{76}{\code {PS4}}
|
||||
\entry{PWD}{76}{\code {PWD}}
|
||||
\entry{RANDOM}{76}{\code {RANDOM}}
|
||||
\entry{READLINE_LINE}{77}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_POINT}{77}{\code {READLINE_POINT}}
|
||||
\entry{REPLY}{77}{\code {REPLY}}
|
||||
\entry{SECONDS}{77}{\code {SECONDS}}
|
||||
\entry{SHELL}{77}{\code {SHELL}}
|
||||
\entry{SHELLOPTS}{77}{\code {SHELLOPTS}}
|
||||
\entry{SHLVL}{77}{\code {SHLVL}}
|
||||
\entry{TIMEFORMAT}{77}{\code {TIMEFORMAT}}
|
||||
\entry{TMOUT}{78}{\code {TMOUT}}
|
||||
\entry{TMPDIR}{78}{\code {TMPDIR}}
|
||||
\entry{UID}{78}{\code {UID}}
|
||||
\entry{auto_resume}{100}{\code {auto_resume}}
|
||||
\entry{bell-style}{105}{\code {bell-style}}
|
||||
\entry{bind-tty-special-chars}{105}{\code {bind-tty-special-chars}}
|
||||
\entry{colored-stats}{105}{\code {colored-stats}}
|
||||
\entry{comment-begin}{105}{\code {comment-begin}}
|
||||
\entry{completion-display-width}{105}{\code {completion-display-width}}
|
||||
\entry{completion-ignore-case}{105}{\code {completion-ignore-case}}
|
||||
\entry{completion-map-case}{105}{\code {completion-map-case}}
|
||||
\entry{completion-prefix-display-length}{106}{\code {completion-prefix-display-length}}
|
||||
\entry{completion-query-items}{106}{\code {completion-query-items}}
|
||||
\entry{convert-meta}{106}{\code {convert-meta}}
|
||||
\entry{disable-completion}{106}{\code {disable-completion}}
|
||||
\entry{editing-mode}{106}{\code {editing-mode}}
|
||||
\entry{enable-keypad}{106}{\code {enable-keypad}}
|
||||
\entry{expand-tilde}{106}{\code {expand-tilde}}
|
||||
\entry{history-preserve-point}{107}{\code {history-preserve-point}}
|
||||
\entry{history-size}{107}{\code {history-size}}
|
||||
\entry{horizontal-scroll-mode}{107}{\code {horizontal-scroll-mode}}
|
||||
\entry{input-meta}{107}{\code {input-meta}}
|
||||
\entry{meta-flag}{107}{\code {meta-flag}}
|
||||
\entry{isearch-terminators}{107}{\code {isearch-terminators}}
|
||||
\entry{keymap}{107}{\code {keymap}}
|
||||
\entry{mark-modified-lines}{108}{\code {mark-modified-lines}}
|
||||
\entry{mark-symlinked-directories}{108}{\code {mark-symlinked-directories}}
|
||||
\entry{match-hidden-files}{108}{\code {match-hidden-files}}
|
||||
\entry{menu-complete-display-prefix}{108}{\code {menu-complete-display-prefix}}
|
||||
\entry{output-meta}{108}{\code {output-meta}}
|
||||
\entry{page-completions}{108}{\code {page-completions}}
|
||||
\entry{revert-all-at-newline}{108}{\code {revert-all-at-newline}}
|
||||
\entry{show-all-if-ambiguous}{108}{\code {show-all-if-ambiguous}}
|
||||
\entry{show-all-if-unmodified}{109}{\code {show-all-if-unmodified}}
|
||||
\entry{show-mode-in-prompt}{109}{\code {show-mode-in-prompt}}
|
||||
\entry{skip-completed-text}{109}{\code {skip-completed-text}}
|
||||
\entry{visible-stats}{109}{\code {visible-stats}}
|
||||
\entry{CDPATH}{69}{\code {CDPATH}}
|
||||
\entry{HOME}{69}{\code {HOME}}
|
||||
\entry{IFS}{69}{\code {IFS}}
|
||||
\entry{MAIL}{69}{\code {MAIL}}
|
||||
\entry{MAILPATH}{69}{\code {MAILPATH}}
|
||||
\entry{OPTARG}{69}{\code {OPTARG}}
|
||||
\entry{OPTIND}{69}{\code {OPTIND}}
|
||||
\entry{PATH}{69}{\code {PATH}}
|
||||
\entry{PS1}{69}{\code {PS1}}
|
||||
\entry{PS2}{69}{\code {PS2}}
|
||||
\entry{BASH}{69}{\code {BASH}}
|
||||
\entry{BASHOPTS}{70}{\code {BASHOPTS}}
|
||||
\entry{BASHPID}{70}{\code {BASHPID}}
|
||||
\entry{BASH_ALIASES}{70}{\code {BASH_ALIASES}}
|
||||
\entry{BASH_ARGC}{70}{\code {BASH_ARGC}}
|
||||
\entry{BASH_ARGV}{70}{\code {BASH_ARGV}}
|
||||
\entry{BASH_CMDS}{70}{\code {BASH_CMDS}}
|
||||
\entry{BASH_COMMAND}{70}{\code {BASH_COMMAND}}
|
||||
\entry{BASH_COMPAT}{70}{\code {BASH_COMPAT}}
|
||||
\entry{BASH_ENV}{71}{\code {BASH_ENV}}
|
||||
\entry{BASH_EXECUTION_STRING}{71}{\code {BASH_EXECUTION_STRING}}
|
||||
\entry{BASH_LINENO}{71}{\code {BASH_LINENO}}
|
||||
\entry{BASH_REMATCH}{71}{\code {BASH_REMATCH}}
|
||||
\entry{BASH_SOURCE}{71}{\code {BASH_SOURCE}}
|
||||
\entry{BASH_SUBSHELL}{71}{\code {BASH_SUBSHELL}}
|
||||
\entry{BASH_VERSINFO}{71}{\code {BASH_VERSINFO}}
|
||||
\entry{BASH_VERSION}{72}{\code {BASH_VERSION}}
|
||||
\entry{BASH_XTRACEFD}{72}{\code {BASH_XTRACEFD}}
|
||||
\entry{CHILD_MAX}{72}{\code {CHILD_MAX}}
|
||||
\entry{COLUMNS}{72}{\code {COLUMNS}}
|
||||
\entry{COMP_CWORD}{72}{\code {COMP_CWORD}}
|
||||
\entry{COMP_LINE}{72}{\code {COMP_LINE}}
|
||||
\entry{COMP_POINT}{72}{\code {COMP_POINT}}
|
||||
\entry{COMP_TYPE}{73}{\code {COMP_TYPE}}
|
||||
\entry{COMP_KEY}{73}{\code {COMP_KEY}}
|
||||
\entry{COMP_WORDBREAKS}{73}{\code {COMP_WORDBREAKS}}
|
||||
\entry{COMP_WORDS}{73}{\code {COMP_WORDS}}
|
||||
\entry{COMPREPLY}{73}{\code {COMPREPLY}}
|
||||
\entry{COPROC}{73}{\code {COPROC}}
|
||||
\entry{DIRSTACK}{73}{\code {DIRSTACK}}
|
||||
\entry{EMACS}{73}{\code {EMACS}}
|
||||
\entry{ENV}{73}{\code {ENV}}
|
||||
\entry{EUID}{73}{\code {EUID}}
|
||||
\entry{FCEDIT}{73}{\code {FCEDIT}}
|
||||
\entry{FIGNORE}{74}{\code {FIGNORE}}
|
||||
\entry{FUNCNAME}{74}{\code {FUNCNAME}}
|
||||
\entry{FUNCNEST}{74}{\code {FUNCNEST}}
|
||||
\entry{GLOBIGNORE}{74}{\code {GLOBIGNORE}}
|
||||
\entry{GROUPS}{74}{\code {GROUPS}}
|
||||
\entry{histchars}{74}{\code {histchars}}
|
||||
\entry{HISTCMD}{74}{\code {HISTCMD}}
|
||||
\entry{HISTCONTROL}{74}{\code {HISTCONTROL}}
|
||||
\entry{HISTFILE}{75}{\code {HISTFILE}}
|
||||
\entry{HISTFILESIZE}{75}{\code {HISTFILESIZE}}
|
||||
\entry{HISTIGNORE}{75}{\code {HISTIGNORE}}
|
||||
\entry{HISTSIZE}{75}{\code {HISTSIZE}}
|
||||
\entry{HISTTIMEFORMAT}{75}{\code {HISTTIMEFORMAT}}
|
||||
\entry{HOSTFILE}{75}{\code {HOSTFILE}}
|
||||
\entry{HOSTNAME}{76}{\code {HOSTNAME}}
|
||||
\entry{HOSTTYPE}{76}{\code {HOSTTYPE}}
|
||||
\entry{IGNOREEOF}{76}{\code {IGNOREEOF}}
|
||||
\entry{INPUTRC}{76}{\code {INPUTRC}}
|
||||
\entry{LANG}{76}{\code {LANG}}
|
||||
\entry{LC_ALL}{76}{\code {LC_ALL}}
|
||||
\entry{LC_COLLATE}{76}{\code {LC_COLLATE}}
|
||||
\entry{LC_CTYPE}{76}{\code {LC_CTYPE}}
|
||||
\entry{LC_MESSAGES}{76}{\code {LC_MESSAGES}}
|
||||
\entry{LC_NUMERIC}{76}{\code {LC_NUMERIC}}
|
||||
\entry{LINENO}{76}{\code {LINENO}}
|
||||
\entry{LINES}{76}{\code {LINES}}
|
||||
\entry{MACHTYPE}{76}{\code {MACHTYPE}}
|
||||
\entry{MAILCHECK}{77}{\code {MAILCHECK}}
|
||||
\entry{MAPFILE}{77}{\code {MAPFILE}}
|
||||
\entry{OLDPWD}{77}{\code {OLDPWD}}
|
||||
\entry{OPTERR}{77}{\code {OPTERR}}
|
||||
\entry{OSTYPE}{77}{\code {OSTYPE}}
|
||||
\entry{PIPESTATUS}{77}{\code {PIPESTATUS}}
|
||||
\entry{POSIXLY_CORRECT}{77}{\code {POSIXLY_CORRECT}}
|
||||
\entry{PPID}{77}{\code {PPID}}
|
||||
\entry{PROMPT_COMMAND}{77}{\code {PROMPT_COMMAND}}
|
||||
\entry{PROMPT_DIRTRIM}{77}{\code {PROMPT_DIRTRIM}}
|
||||
\entry{PS3}{77}{\code {PS3}}
|
||||
\entry{PS4}{77}{\code {PS4}}
|
||||
\entry{PWD}{77}{\code {PWD}}
|
||||
\entry{RANDOM}{77}{\code {RANDOM}}
|
||||
\entry{READLINE_LINE}{78}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_POINT}{78}{\code {READLINE_POINT}}
|
||||
\entry{REPLY}{78}{\code {REPLY}}
|
||||
\entry{SECONDS}{78}{\code {SECONDS}}
|
||||
\entry{SHELL}{78}{\code {SHELL}}
|
||||
\entry{SHELLOPTS}{78}{\code {SHELLOPTS}}
|
||||
\entry{SHLVL}{78}{\code {SHLVL}}
|
||||
\entry{TIMEFORMAT}{78}{\code {TIMEFORMAT}}
|
||||
\entry{TMOUT}{79}{\code {TMOUT}}
|
||||
\entry{TMPDIR}{79}{\code {TMPDIR}}
|
||||
\entry{UID}{79}{\code {UID}}
|
||||
\entry{auto_resume}{101}{\code {auto_resume}}
|
||||
\entry{bell-style}{106}{\code {bell-style}}
|
||||
\entry{bind-tty-special-chars}{106}{\code {bind-tty-special-chars}}
|
||||
\entry{colored-stats}{106}{\code {colored-stats}}
|
||||
\entry{comment-begin}{106}{\code {comment-begin}}
|
||||
\entry{completion-display-width}{106}{\code {completion-display-width}}
|
||||
\entry{completion-ignore-case}{106}{\code {completion-ignore-case}}
|
||||
\entry{completion-map-case}{106}{\code {completion-map-case}}
|
||||
\entry{completion-prefix-display-length}{107}{\code {completion-prefix-display-length}}
|
||||
\entry{completion-query-items}{107}{\code {completion-query-items}}
|
||||
\entry{convert-meta}{107}{\code {convert-meta}}
|
||||
\entry{disable-completion}{107}{\code {disable-completion}}
|
||||
\entry{editing-mode}{107}{\code {editing-mode}}
|
||||
\entry{enable-keypad}{107}{\code {enable-keypad}}
|
||||
\entry{expand-tilde}{107}{\code {expand-tilde}}
|
||||
\entry{history-preserve-point}{108}{\code {history-preserve-point}}
|
||||
\entry{history-size}{108}{\code {history-size}}
|
||||
\entry{horizontal-scroll-mode}{108}{\code {horizontal-scroll-mode}}
|
||||
\entry{input-meta}{108}{\code {input-meta}}
|
||||
\entry{meta-flag}{108}{\code {meta-flag}}
|
||||
\entry{isearch-terminators}{108}{\code {isearch-terminators}}
|
||||
\entry{keymap}{108}{\code {keymap}}
|
||||
\entry{mark-modified-lines}{109}{\code {mark-modified-lines}}
|
||||
\entry{mark-symlinked-directories}{109}{\code {mark-symlinked-directories}}
|
||||
\entry{match-hidden-files}{109}{\code {match-hidden-files}}
|
||||
\entry{menu-complete-display-prefix}{109}{\code {menu-complete-display-prefix}}
|
||||
\entry{output-meta}{109}{\code {output-meta}}
|
||||
\entry{page-completions}{109}{\code {page-completions}}
|
||||
\entry{revert-all-at-newline}{109}{\code {revert-all-at-newline}}
|
||||
\entry{show-all-if-ambiguous}{109}{\code {show-all-if-ambiguous}}
|
||||
\entry{show-all-if-unmodified}{110}{\code {show-all-if-unmodified}}
|
||||
\entry{show-mode-in-prompt}{110}{\code {show-mode-in-prompt}}
|
||||
\entry{skip-completed-text}{110}{\code {skip-completed-text}}
|
||||
\entry{visible-stats}{110}{\code {visible-stats}}
|
||||
|
||||
+130
-130
@@ -17,153 +17,153 @@
|
||||
\initial {0}
|
||||
\entry {\code {0}}{20}
|
||||
\initial {A}
|
||||
\entry {\code {auto_resume}}{100}
|
||||
\entry {\code {auto_resume}}{101}
|
||||
\initial {B}
|
||||
\entry {\code {BASH}}{68}
|
||||
\entry {\code {BASH_ALIASES}}{69}
|
||||
\entry {\code {BASH_ARGC}}{69}
|
||||
\entry {\code {BASH_ARGV}}{69}
|
||||
\entry {\code {BASH_CMDS}}{69}
|
||||
\entry {\code {BASH_COMMAND}}{69}
|
||||
\entry {\code {BASH_COMPAT}}{69}
|
||||
\entry {\code {BASH_ENV}}{70}
|
||||
\entry {\code {BASH_EXECUTION_STRING}}{70}
|
||||
\entry {\code {BASH_LINENO}}{70}
|
||||
\entry {\code {BASH_REMATCH}}{70}
|
||||
\entry {\code {BASH_SOURCE}}{70}
|
||||
\entry {\code {BASH_SUBSHELL}}{70}
|
||||
\entry {\code {BASH_VERSINFO}}{70}
|
||||
\entry {\code {BASH_VERSION}}{71}
|
||||
\entry {\code {BASH_XTRACEFD}}{71}
|
||||
\entry {\code {BASHOPTS}}{69}
|
||||
\entry {\code {BASHPID}}{69}
|
||||
\entry {\code {bell-style}}{105}
|
||||
\entry {\code {bind-tty-special-chars}}{105}
|
||||
\entry {\code {BASH}}{69}
|
||||
\entry {\code {BASH_ALIASES}}{70}
|
||||
\entry {\code {BASH_ARGC}}{70}
|
||||
\entry {\code {BASH_ARGV}}{70}
|
||||
\entry {\code {BASH_CMDS}}{70}
|
||||
\entry {\code {BASH_COMMAND}}{70}
|
||||
\entry {\code {BASH_COMPAT}}{70}
|
||||
\entry {\code {BASH_ENV}}{71}
|
||||
\entry {\code {BASH_EXECUTION_STRING}}{71}
|
||||
\entry {\code {BASH_LINENO}}{71}
|
||||
\entry {\code {BASH_REMATCH}}{71}
|
||||
\entry {\code {BASH_SOURCE}}{71}
|
||||
\entry {\code {BASH_SUBSHELL}}{71}
|
||||
\entry {\code {BASH_VERSINFO}}{71}
|
||||
\entry {\code {BASH_VERSION}}{72}
|
||||
\entry {\code {BASH_XTRACEFD}}{72}
|
||||
\entry {\code {BASHOPTS}}{70}
|
||||
\entry {\code {BASHPID}}{70}
|
||||
\entry {\code {bell-style}}{106}
|
||||
\entry {\code {bind-tty-special-chars}}{106}
|
||||
\initial {C}
|
||||
\entry {\code {CDPATH}}{68}
|
||||
\entry {\code {CHILD_MAX}}{71}
|
||||
\entry {\code {colored-stats}}{105}
|
||||
\entry {\code {COLUMNS}}{71}
|
||||
\entry {\code {comment-begin}}{105}
|
||||
\entry {\code {COMP_CWORD}}{71}
|
||||
\entry {\code {COMP_KEY}}{72}
|
||||
\entry {\code {COMP_LINE}}{71}
|
||||
\entry {\code {COMP_POINT}}{71}
|
||||
\entry {\code {COMP_TYPE}}{72}
|
||||
\entry {\code {COMP_WORDBREAKS}}{72}
|
||||
\entry {\code {COMP_WORDS}}{72}
|
||||
\entry {\code {completion-display-width}}{105}
|
||||
\entry {\code {completion-ignore-case}}{105}
|
||||
\entry {\code {completion-map-case}}{105}
|
||||
\entry {\code {completion-prefix-display-length}}{106}
|
||||
\entry {\code {completion-query-items}}{106}
|
||||
\entry {\code {COMPREPLY}}{72}
|
||||
\entry {\code {convert-meta}}{106}
|
||||
\entry {\code {COPROC}}{72}
|
||||
\entry {\code {CDPATH}}{69}
|
||||
\entry {\code {CHILD_MAX}}{72}
|
||||
\entry {\code {colored-stats}}{106}
|
||||
\entry {\code {COLUMNS}}{72}
|
||||
\entry {\code {comment-begin}}{106}
|
||||
\entry {\code {COMP_CWORD}}{72}
|
||||
\entry {\code {COMP_KEY}}{73}
|
||||
\entry {\code {COMP_LINE}}{72}
|
||||
\entry {\code {COMP_POINT}}{72}
|
||||
\entry {\code {COMP_TYPE}}{73}
|
||||
\entry {\code {COMP_WORDBREAKS}}{73}
|
||||
\entry {\code {COMP_WORDS}}{73}
|
||||
\entry {\code {completion-display-width}}{106}
|
||||
\entry {\code {completion-ignore-case}}{106}
|
||||
\entry {\code {completion-map-case}}{106}
|
||||
\entry {\code {completion-prefix-display-length}}{107}
|
||||
\entry {\code {completion-query-items}}{107}
|
||||
\entry {\code {COMPREPLY}}{73}
|
||||
\entry {\code {convert-meta}}{107}
|
||||
\entry {\code {COPROC}}{73}
|
||||
\initial {D}
|
||||
\entry {\code {DIRSTACK}}{72}
|
||||
\entry {\code {disable-completion}}{106}
|
||||
\entry {\code {DIRSTACK}}{73}
|
||||
\entry {\code {disable-completion}}{107}
|
||||
\initial {E}
|
||||
\entry {\code {editing-mode}}{106}
|
||||
\entry {\code {EMACS}}{72}
|
||||
\entry {\code {enable-keypad}}{106}
|
||||
\entry {\code {ENV}}{72}
|
||||
\entry {\code {EUID}}{72}
|
||||
\entry {\code {expand-tilde}}{106}
|
||||
\entry {\code {editing-mode}}{107}
|
||||
\entry {\code {EMACS}}{73}
|
||||
\entry {\code {enable-keypad}}{107}
|
||||
\entry {\code {ENV}}{73}
|
||||
\entry {\code {EUID}}{73}
|
||||
\entry {\code {expand-tilde}}{107}
|
||||
\initial {F}
|
||||
\entry {\code {FCEDIT}}{72}
|
||||
\entry {\code {FIGNORE}}{73}
|
||||
\entry {\code {FUNCNAME}}{73}
|
||||
\entry {\code {FUNCNEST}}{73}
|
||||
\entry {\code {FCEDIT}}{73}
|
||||
\entry {\code {FIGNORE}}{74}
|
||||
\entry {\code {FUNCNAME}}{74}
|
||||
\entry {\code {FUNCNEST}}{74}
|
||||
\initial {G}
|
||||
\entry {\code {GLOBIGNORE}}{73}
|
||||
\entry {\code {GROUPS}}{73}
|
||||
\entry {\code {GLOBIGNORE}}{74}
|
||||
\entry {\code {GROUPS}}{74}
|
||||
\initial {H}
|
||||
\entry {\code {histchars}}{73}
|
||||
\entry {\code {HISTCMD}}{73}
|
||||
\entry {\code {HISTCONTROL}}{73}
|
||||
\entry {\code {HISTFILE}}{74}
|
||||
\entry {\code {HISTFILESIZE}}{74}
|
||||
\entry {\code {HISTIGNORE}}{74}
|
||||
\entry {\code {history-preserve-point}}{107}
|
||||
\entry {\code {history-size}}{107}
|
||||
\entry {\code {HISTSIZE}}{74}
|
||||
\entry {\code {HISTTIMEFORMAT}}{74}
|
||||
\entry {\code {HOME}}{68}
|
||||
\entry {\code {horizontal-scroll-mode}}{107}
|
||||
\entry {\code {HOSTFILE}}{74}
|
||||
\entry {\code {HOSTNAME}}{75}
|
||||
\entry {\code {HOSTTYPE}}{75}
|
||||
\entry {\code {histchars}}{74}
|
||||
\entry {\code {HISTCMD}}{74}
|
||||
\entry {\code {HISTCONTROL}}{74}
|
||||
\entry {\code {HISTFILE}}{75}
|
||||
\entry {\code {HISTFILESIZE}}{75}
|
||||
\entry {\code {HISTIGNORE}}{75}
|
||||
\entry {\code {history-preserve-point}}{108}
|
||||
\entry {\code {history-size}}{108}
|
||||
\entry {\code {HISTSIZE}}{75}
|
||||
\entry {\code {HISTTIMEFORMAT}}{75}
|
||||
\entry {\code {HOME}}{69}
|
||||
\entry {\code {horizontal-scroll-mode}}{108}
|
||||
\entry {\code {HOSTFILE}}{75}
|
||||
\entry {\code {HOSTNAME}}{76}
|
||||
\entry {\code {HOSTTYPE}}{76}
|
||||
\initial {I}
|
||||
\entry {\code {IFS}}{68}
|
||||
\entry {\code {IGNOREEOF}}{75}
|
||||
\entry {\code {input-meta}}{107}
|
||||
\entry {\code {INPUTRC}}{75}
|
||||
\entry {\code {isearch-terminators}}{107}
|
||||
\entry {\code {IFS}}{69}
|
||||
\entry {\code {IGNOREEOF}}{76}
|
||||
\entry {\code {input-meta}}{108}
|
||||
\entry {\code {INPUTRC}}{76}
|
||||
\entry {\code {isearch-terminators}}{108}
|
||||
\initial {K}
|
||||
\entry {\code {keymap}}{107}
|
||||
\entry {\code {keymap}}{108}
|
||||
\initial {L}
|
||||
\entry {\code {LANG}}{75}
|
||||
\entry {\code {LC_ALL}}{75}
|
||||
\entry {\code {LC_COLLATE}}{75}
|
||||
\entry {\code {LC_CTYPE}}{75}
|
||||
\entry {\code {LC_MESSAGES}}{7, 75}
|
||||
\entry {\code {LC_NUMERIC}}{75}
|
||||
\entry {\code {LINENO}}{75}
|
||||
\entry {\code {LINES}}{75}
|
||||
\entry {\code {LANG}}{76}
|
||||
\entry {\code {LC_ALL}}{76}
|
||||
\entry {\code {LC_COLLATE}}{76}
|
||||
\entry {\code {LC_CTYPE}}{76}
|
||||
\entry {\code {LC_MESSAGES}}{7, 76}
|
||||
\entry {\code {LC_NUMERIC}}{76}
|
||||
\entry {\code {LINENO}}{76}
|
||||
\entry {\code {LINES}}{76}
|
||||
\initial {M}
|
||||
\entry {\code {MACHTYPE}}{75}
|
||||
\entry {\code {MAIL}}{68}
|
||||
\entry {\code {MAILCHECK}}{76}
|
||||
\entry {\code {MAILPATH}}{68}
|
||||
\entry {\code {MAPFILE}}{76}
|
||||
\entry {\code {mark-modified-lines}}{108}
|
||||
\entry {\code {mark-symlinked-directories}}{108}
|
||||
\entry {\code {match-hidden-files}}{108}
|
||||
\entry {\code {menu-complete-display-prefix}}{108}
|
||||
\entry {\code {meta-flag}}{107}
|
||||
\entry {\code {MACHTYPE}}{76}
|
||||
\entry {\code {MAIL}}{69}
|
||||
\entry {\code {MAILCHECK}}{77}
|
||||
\entry {\code {MAILPATH}}{69}
|
||||
\entry {\code {MAPFILE}}{77}
|
||||
\entry {\code {mark-modified-lines}}{109}
|
||||
\entry {\code {mark-symlinked-directories}}{109}
|
||||
\entry {\code {match-hidden-files}}{109}
|
||||
\entry {\code {menu-complete-display-prefix}}{109}
|
||||
\entry {\code {meta-flag}}{108}
|
||||
\initial {O}
|
||||
\entry {\code {OLDPWD}}{76}
|
||||
\entry {\code {OPTARG}}{68}
|
||||
\entry {\code {OPTERR}}{76}
|
||||
\entry {\code {OPTIND}}{68}
|
||||
\entry {\code {OSTYPE}}{76}
|
||||
\entry {\code {output-meta}}{108}
|
||||
\entry {\code {OLDPWD}}{77}
|
||||
\entry {\code {OPTARG}}{69}
|
||||
\entry {\code {OPTERR}}{77}
|
||||
\entry {\code {OPTIND}}{69}
|
||||
\entry {\code {OSTYPE}}{77}
|
||||
\entry {\code {output-meta}}{109}
|
||||
\initial {P}
|
||||
\entry {\code {page-completions}}{108}
|
||||
\entry {\code {PATH}}{68}
|
||||
\entry {\code {PIPESTATUS}}{76}
|
||||
\entry {\code {POSIXLY_CORRECT}}{76}
|
||||
\entry {\code {PPID}}{76}
|
||||
\entry {\code {PROMPT_COMMAND}}{76}
|
||||
\entry {\code {PROMPT_DIRTRIM}}{76}
|
||||
\entry {\code {PS1}}{68}
|
||||
\entry {\code {PS2}}{68}
|
||||
\entry {\code {PS3}}{76}
|
||||
\entry {\code {PS4}}{76}
|
||||
\entry {\code {PWD}}{76}
|
||||
\entry {\code {page-completions}}{109}
|
||||
\entry {\code {PATH}}{69}
|
||||
\entry {\code {PIPESTATUS}}{77}
|
||||
\entry {\code {POSIXLY_CORRECT}}{77}
|
||||
\entry {\code {PPID}}{77}
|
||||
\entry {\code {PROMPT_COMMAND}}{77}
|
||||
\entry {\code {PROMPT_DIRTRIM}}{77}
|
||||
\entry {\code {PS1}}{69}
|
||||
\entry {\code {PS2}}{69}
|
||||
\entry {\code {PS3}}{77}
|
||||
\entry {\code {PS4}}{77}
|
||||
\entry {\code {PWD}}{77}
|
||||
\initial {R}
|
||||
\entry {\code {RANDOM}}{76}
|
||||
\entry {\code {READLINE_LINE}}{77}
|
||||
\entry {\code {READLINE_POINT}}{77}
|
||||
\entry {\code {REPLY}}{77}
|
||||
\entry {\code {revert-all-at-newline}}{108}
|
||||
\entry {\code {RANDOM}}{77}
|
||||
\entry {\code {READLINE_LINE}}{78}
|
||||
\entry {\code {READLINE_POINT}}{78}
|
||||
\entry {\code {REPLY}}{78}
|
||||
\entry {\code {revert-all-at-newline}}{109}
|
||||
\initial {S}
|
||||
\entry {\code {SECONDS}}{77}
|
||||
\entry {\code {SHELL}}{77}
|
||||
\entry {\code {SHELLOPTS}}{77}
|
||||
\entry {\code {SHLVL}}{77}
|
||||
\entry {\code {show-all-if-ambiguous}}{108}
|
||||
\entry {\code {show-all-if-unmodified}}{109}
|
||||
\entry {\code {show-mode-in-prompt}}{109}
|
||||
\entry {\code {skip-completed-text}}{109}
|
||||
\entry {\code {SECONDS}}{78}
|
||||
\entry {\code {SHELL}}{78}
|
||||
\entry {\code {SHELLOPTS}}{78}
|
||||
\entry {\code {SHLVL}}{78}
|
||||
\entry {\code {show-all-if-ambiguous}}{109}
|
||||
\entry {\code {show-all-if-unmodified}}{110}
|
||||
\entry {\code {show-mode-in-prompt}}{110}
|
||||
\entry {\code {skip-completed-text}}{110}
|
||||
\initial {T}
|
||||
\entry {\code {TEXTDOMAIN}}{7}
|
||||
\entry {\code {TEXTDOMAINDIR}}{7}
|
||||
\entry {\code {TIMEFORMAT}}{77}
|
||||
\entry {\code {TMOUT}}{78}
|
||||
\entry {\code {TMPDIR}}{78}
|
||||
\entry {\code {TIMEFORMAT}}{78}
|
||||
\entry {\code {TMOUT}}{79}
|
||||
\entry {\code {TMPDIR}}{79}
|
||||
\initial {U}
|
||||
\entry {\code {UID}}{78}
|
||||
\entry {\code {UID}}{79}
|
||||
\initial {V}
|
||||
\entry {\code {visible-stats}}{109}
|
||||
\entry {\code {visible-stats}}{110}
|
||||
|
||||
+410
-409
File diff suppressed because it is too large
Load Diff
+1444
-1444
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,6 +1,6 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Creator: groff version 1.19.2
|
||||
%%CreationDate: Fri Mar 8 15:56:21 2013
|
||||
%%CreationDate: Wed Sep 11 09:17:46 2013
|
||||
%%DocumentNeededResources: font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%DocumentSuppliedResources: procset grops 1.19 2
|
||||
|
||||
@@ -113,6 +113,12 @@ _rl_any_typein ()
|
||||
return any_typein;
|
||||
}
|
||||
|
||||
int
|
||||
_rl_pushed_input_available ()
|
||||
{
|
||||
return (push_index != pop_index);
|
||||
}
|
||||
|
||||
/* Return the amount of space available in the buffer for stuffing
|
||||
characters. */
|
||||
static int
|
||||
@@ -163,12 +169,6 @@ _rl_unget_char (key)
|
||||
return (0);
|
||||
}
|
||||
|
||||
int
|
||||
_rl_pushed_input_available ()
|
||||
{
|
||||
return (push_index != pop_index);
|
||||
}
|
||||
|
||||
/* If a character is available to be read, then read it and stuff it into
|
||||
IBUFFER. Otherwise, just return. Returns number of characters read
|
||||
(0 if none available) and -1 on error (EIO). */
|
||||
|
||||
@@ -358,7 +358,7 @@ _rl_isearch_dispatch (cxt, c)
|
||||
{
|
||||
/* _rl_keyseq_timeout specified in milliseconds; _rl_input_queued
|
||||
takes microseconds, so multiply by 1000. If we don't get any
|
||||
additional input and we this keymap shadows another function, process
|
||||
additional input and this keymap shadows another function, process
|
||||
that key as if it was all we read. */
|
||||
if (_rl_keyseq_timeout > 0 &&
|
||||
RL_ISSTATE (RL_STATE_CALLBACK) == 0 &&
|
||||
@@ -483,7 +483,7 @@ add_character:
|
||||
XXX - since _rl_input_available depends on the application-
|
||||
settable keyboard timeout value, this could alternatively
|
||||
use _rl_input_queued(100000) */
|
||||
if (cxt->lastc == ESC && _rl_input_available ())
|
||||
if (cxt->lastc == ESC && (_rl_pushed_input_available () || _rl_input_available ()))
|
||||
rl_execute_next (ESC);
|
||||
return (0);
|
||||
}
|
||||
|
||||
+1
-1
@@ -826,7 +826,7 @@ _rl_insert_char (count, c)
|
||||
pending characters that are bound to rl_insert, and insert
|
||||
them all. Don't do this if we're current reading input from
|
||||
a macro. */
|
||||
if ((RL_ISSTATE (RL_STATE_MACROINPUT) == 0) && _rl_any_typein ())
|
||||
if ((RL_ISSTATE (RL_STATE_MACROINPUT) == 0) && _rl_pushed_input_available ())
|
||||
_rl_insert_typein (c);
|
||||
else
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user