mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-07-31 07:23:52 +02:00
commit bash-20110708 snapshot
This commit is contained in:
@@ -11846,6 +11846,10 @@ builtins/read.def
|
||||
and set LINES and COLUMNS after a foreground job exits. From a
|
||||
suggestion by Leslie Rhorer <lrhorer@satx.rr.com>
|
||||
|
||||
doc/{bash.1,bashref.texi}
|
||||
- checkwinsize: remove language saying that only interactive shells
|
||||
check the window size after each command
|
||||
|
||||
lib/readline/histfile.c
|
||||
- history_backupfile: new file, creates a backup history file name
|
||||
given a filename (appending `-')
|
||||
@@ -11937,3 +11941,29 @@ bashline.c
|
||||
- change {set,save,restore}_directory_hook to look at dircomplete_expand
|
||||
and change rl_directory_completion_hook or rl_directory_rewrite_hook
|
||||
appropriately
|
||||
|
||||
bashline.h
|
||||
- extern declaration for set_directory_hook so shopt code can use it
|
||||
|
||||
7/6
|
||||
---
|
||||
builtins/shopt.def
|
||||
- globasciiranges: new settable shopt option, makes glob ranges act
|
||||
as if in the C locale (so b no longer comes between A and B).
|
||||
Suggested by Aharon Robbins <arnold@skeeve.com>
|
||||
|
||||
7/7
|
||||
---
|
||||
doc/{bash.1,bashref.texi}
|
||||
- document new `globasciiranges' shopt option
|
||||
|
||||
7/8
|
||||
---
|
||||
builtins/shopt.def
|
||||
- direxpand: new settable option, makes filename completion expand
|
||||
variables in directory names like bash-4.1 did.
|
||||
- shopt_set_complete_direxpand: new function, does the work for the
|
||||
above by calling set_directory_hook
|
||||
|
||||
doc/{bash.1,bashref.texi}
|
||||
- document new `direxpand' shopt option
|
||||
|
||||
+1
-1
@@ -1384,7 +1384,7 @@ builtins/shopt.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h
|
||||
builtins/shopt.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h
|
||||
builtins/shopt.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h unwind_prot.h variables.h arrayfunc.h conftypes.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/shopt.o: $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h pathnames.h
|
||||
builtins/shopt.o: bashhist.h
|
||||
builtins/shopt.o: bashhist.h bashline.h
|
||||
builtins/source.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h
|
||||
builtins/source.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h
|
||||
builtins/source.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h
|
||||
|
||||
+10
-4
@@ -121,7 +121,6 @@ static int bash_directory_completion_hook __P((char **));
|
||||
static int filename_completion_ignore __P((char **));
|
||||
static int bash_push_line __P((void));
|
||||
|
||||
static void set_directory_hook __P((void));
|
||||
static rl_icppfunc_t *save_directory_hook __P((void));
|
||||
static void reset_directory_hook __P((rl_icppfunc_t *));
|
||||
|
||||
@@ -2755,13 +2754,20 @@ bash_filename_rewrite_hook (fname, fnlen)
|
||||
}
|
||||
|
||||
/* Functions to save and restore the appropriate directory hook */
|
||||
static void
|
||||
/* This is not static so the shopt code can call it */
|
||||
void
|
||||
set_directory_hook ()
|
||||
{
|
||||
if (dircomplete_expand)
|
||||
rl_directory_completion_hook = bash_directory_completion_hook;
|
||||
{
|
||||
rl_directory_completion_hook = bash_directory_completion_hook;
|
||||
rl_directory_rewrite_hook = (rl_icppfunc_t *)0;
|
||||
}
|
||||
else
|
||||
rl_directory_rewrite_hook = bash_directory_completion_hook;
|
||||
{
|
||||
rl_directory_rewrite_hook = bash_directory_completion_hook;
|
||||
rl_directory_completion_hook = (rl_icppfunc_t *)0;
|
||||
}
|
||||
}
|
||||
|
||||
static rl_icppfunc_t *
|
||||
|
||||
@@ -40,6 +40,8 @@ extern int bind_keyseq_to_unix_command __P((char *));
|
||||
|
||||
extern char **bash_default_completion __P((const char *, int, int, int, int));
|
||||
|
||||
void set_directory_hook __P((void));
|
||||
|
||||
/* Used by programmable completion code. */
|
||||
extern char *command_word_completion_function __P((const char *, int));
|
||||
extern char *bash_groupname_completion_function __P((const char *, int));
|
||||
|
||||
@@ -547,7 +547,7 @@ shopt.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
|
||||
shopt.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
|
||||
shopt.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
|
||||
shopt.o: $(srcdir)/common.h $(srcdir)/bashgetopt.h ../pathnames.h
|
||||
shopt.o: $(topdir)/bashhist.h
|
||||
shopt.o: $(topdir)/bashhist.h $(topdir)/bashline.h
|
||||
source.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
|
||||
source.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/findcmd.h
|
||||
source.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
|
||||
|
||||
+23
-1
@@ -61,6 +61,10 @@ $END
|
||||
#include "common.h"
|
||||
#include "bashgetopt.h"
|
||||
|
||||
#if defined (READLINE)
|
||||
# include "../bashline.h"
|
||||
#endif
|
||||
|
||||
#if defined (HISTORY)
|
||||
# include "../bashhist.h"
|
||||
#endif
|
||||
@@ -84,6 +88,7 @@ extern int gnu_error_format;
|
||||
extern int check_jobs_at_exit;
|
||||
extern int autocd;
|
||||
extern int glob_star;
|
||||
extern int glob_asciirange;
|
||||
extern int lastpipe_opt;
|
||||
|
||||
#if defined (EXTENDED_GLOB)
|
||||
@@ -94,7 +99,7 @@ extern int extended_glob;
|
||||
extern int hist_verify, history_reediting, perform_hostname_completion;
|
||||
extern int no_empty_command_completion;
|
||||
extern int force_fignore;
|
||||
extern int dircomplete_spelling;
|
||||
extern int dircomplete_spelling, dircomplete_expand;
|
||||
|
||||
extern int enable_hostname_completion __P((int));
|
||||
#endif
|
||||
@@ -121,6 +126,10 @@ static int set_compatibility_level __P((char *, int));
|
||||
static int set_restricted_shell __P((char *, int));
|
||||
#endif
|
||||
|
||||
#if defined (READLINE)
|
||||
static int shopt_set_complete_direxpand __P((char *, int));
|
||||
#endif
|
||||
|
||||
static int shopt_login_shell;
|
||||
static int shopt_compat31;
|
||||
static int shopt_compat32;
|
||||
@@ -150,6 +159,7 @@ static struct {
|
||||
{ "compat40", &shopt_compat40, set_compatibility_level },
|
||||
{ "compat41", &shopt_compat41, set_compatibility_level },
|
||||
#if defined (READLINE)
|
||||
{ "direxpand", &dircomplete_expand, shopt_set_complete_direxpand },
|
||||
{ "dirspell", &dircomplete_spelling, (shopt_set_func_t *)NULL },
|
||||
#endif
|
||||
{ "dotglob", &glob_dot_filenames, (shopt_set_func_t *)NULL },
|
||||
@@ -167,6 +177,7 @@ static struct {
|
||||
{ "force_fignore", &force_fignore, (shopt_set_func_t *)NULL },
|
||||
#endif
|
||||
{ "globstar", &glob_star, (shopt_set_func_t *)NULL },
|
||||
{ "globasciiranges", &glob_asciirange, (shopt_set_func_t *)NULL },
|
||||
{ "gnu_errfmt", &gnu_error_format, (shopt_set_func_t *)NULL },
|
||||
#if defined (HISTORY)
|
||||
{ "histappend", &force_append_history, (shopt_set_func_t *)NULL },
|
||||
@@ -535,6 +546,17 @@ set_compatibility_level (option_name, mode)
|
||||
return 0;
|
||||
}
|
||||
|
||||
#if defined (READLINE)
|
||||
static int
|
||||
shopt_set_complete_direxpand (option_name, mode)
|
||||
char *option_name;
|
||||
int mode;
|
||||
{
|
||||
set_directory_hook ();
|
||||
return 0;
|
||||
}
|
||||
#endif
|
||||
|
||||
#if defined (RESTRICTED_SHELL)
|
||||
/* Don't allow the value of restricted_shell to be modified. */
|
||||
|
||||
|
||||
+997
-972
File diff suppressed because it is too large
Load Diff
+30
-3
@@ -5,12 +5,12 @@
|
||||
.\" Case Western Reserve University
|
||||
.\" chet@po.cwru.edu
|
||||
.\"
|
||||
.\" Last Change: Fri Jun 24 11:28:14 EDT 2011
|
||||
.\" Last Change: Thu Jul 7 07:26:51 EDT 2011
|
||||
.\"
|
||||
.\" bash_builtins, strip all but Built-Ins section
|
||||
.if \n(zZ=1 .ig zZ
|
||||
.if \n(zY=1 .ig zY
|
||||
.TH BASH 1 "2011 June 24" "GNU Bash 4.2"
|
||||
.TH BASH 1 "2011 July 7" "GNU Bash 4.2"
|
||||
.\"
|
||||
.\" There's some problem with having a `@'
|
||||
.\" in a tagged paragraph with the BSD man macros.
|
||||
@@ -3270,7 +3270,10 @@ is equivalent to
|
||||
set value of the
|
||||
.B LC_ALL
|
||||
shell variable to
|
||||
.BR C .
|
||||
.BR C ,
|
||||
or enable the
|
||||
.B globasciiranges
|
||||
shell option.
|
||||
A
|
||||
.B \-
|
||||
may be matched by including it as the first or last character
|
||||
@@ -8975,6 +8978,16 @@ parameter expansion as a special character. The single quotes must match
|
||||
quoted. This is the behavior of posix mode through version 4.1.
|
||||
The default bash behavior remains as in previous versions.
|
||||
.TP 8
|
||||
.B direxpand
|
||||
If set,
|
||||
.B bash
|
||||
replaces directory names with the results of word expansion when performing
|
||||
filename completion. This changes the contents of the readline editing
|
||||
buffer.
|
||||
If not set,
|
||||
.B bash
|
||||
attempts to preserve what the user typed.
|
||||
.TP 8
|
||||
.B dirspell
|
||||
If set,
|
||||
.B bash
|
||||
@@ -9067,6 +9080,20 @@ above for a description of
|
||||
.BR FIGNORE .
|
||||
This option is enabled by default.
|
||||
.TP 8
|
||||
.B globasciiranges
|
||||
If set, range expressions used in pattern matching (see
|
||||
.SM
|
||||
.B Pattern Matching
|
||||
above) 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 b
|
||||
will not collate between
|
||||
.B A
|
||||
and
|
||||
.BR B ,
|
||||
and upper-case and lower-case ASCII characters will collate together.
|
||||
.TP 8
|
||||
.B globstar
|
||||
If set, the pattern \fB**\fP used in a pathname expansion context will
|
||||
match all files and zero or more directories and subdirectories.
|
||||
|
||||
+83
-18
@@ -3,7 +3,7 @@
|
||||
</HEAD>
|
||||
<BODY><TABLE WIDTH=100%>
|
||||
<TR>
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2011 April 11<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2011 July 7<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<BR><A HREF="#index">Index</A>
|
||||
@@ -869,7 +869,10 @@ executed in the list.
|
||||
|
||||
<P>
|
||||
|
||||
A <I>compound command</I> is one of the following:
|
||||
A <I>compound command</I> is one of the following.
|
||||
In most cases a <I>list</I> in a command's description may be separated from
|
||||
the rest of the command by one or more newlines, and may be followed by a
|
||||
newline in place of a semicolon.
|
||||
<DL COMPACT>
|
||||
<DT>(<I>list</I>)<DD>
|
||||
<I>list</I> is executed in a subshell environment (see
|
||||
@@ -1167,7 +1170,7 @@ The format for a coprocess is:
|
||||
<P>
|
||||
|
||||
This creates a coprocess named <I>NAME</I>.
|
||||
If <I>NAME</I> is not supplied, the default name is <I>COPROC</I>.
|
||||
If <I>NAME</I> is not supplied, the default name is <B>COPROC</B>.
|
||||
<I>NAME</I> must not be supplied if <I>command</I> is a <I>simple
|
||||
command</I> (see above); otherwise, it is interpreted as the first word
|
||||
of the simple command.
|
||||
@@ -2396,7 +2399,8 @@ A sample value is
|
||||
|
||||
<DD>
|
||||
Used by the <B>select</B> compound command to determine the terminal width
|
||||
when printing selection lists. Automatically set upon receipt of a
|
||||
when printing selection lists. Automatically set in an interactive shell
|
||||
upon receipt of a
|
||||
<FONT SIZE=-1><B>SIGWINCH</B>.
|
||||
|
||||
</FONT>
|
||||
@@ -2689,7 +2693,8 @@ This variable determines the locale category used for number formatting.
|
||||
|
||||
<DD>
|
||||
Used by the <B>select</B> compound command to determine the column length
|
||||
for printing selection lists. Automatically set upon receipt of a
|
||||
for printing selection lists. Automatically set by an interactive shell
|
||||
upon receipt of a
|
||||
<FONT SIZE=-1><B>SIGWINCH</B>.
|
||||
|
||||
</FONT>
|
||||
@@ -2778,7 +2783,7 @@ and is set by the administrator who installs
|
||||
<B>bash</B>.
|
||||
|
||||
A common value is
|
||||
<TT>/usr/gnu/bin:/usr/local/bin:/usr/ucb:/bin:/usr/bin</TT>.
|
||||
<TT>/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin</TT>.
|
||||
|
||||
<DT><B>POSIXLY_CORRECT</B>
|
||||
|
||||
@@ -3976,7 +3981,12 @@ regarded as a
|
||||
<I>pattern</I>,
|
||||
|
||||
and replaced with an alphabetically sorted list of
|
||||
file names matching the pattern.
|
||||
file names matching the pattern
|
||||
(see
|
||||
<FONT SIZE=-1><B>Pattern Matching</B>
|
||||
|
||||
</FONT>
|
||||
below).
|
||||
If no matching file names are found,
|
||||
and the shell option
|
||||
<B>nullglob</B>
|
||||
@@ -4139,12 +4149,31 @@ or a
|
||||
|
||||
then any character not enclosed is matched.
|
||||
The sorting order of characters in range expressions is determined by
|
||||
the current locale and the value of the
|
||||
the current locale and the values of the
|
||||
<FONT SIZE=-1><B>LC_COLLATE</B>
|
||||
|
||||
</FONT>
|
||||
shell variable,
|
||||
if set.
|
||||
or
|
||||
<FONT SIZE=-1><B>LC_ALL</B>
|
||||
|
||||
</FONT>
|
||||
shell variables, if set.
|
||||
To obtain the traditional interpretation of range expressions, where
|
||||
<B>[a-d]</B>
|
||||
|
||||
is equivalent to
|
||||
<B>[abcd]</B>,
|
||||
|
||||
set value of the
|
||||
<B>LC_ALL</B>
|
||||
|
||||
shell variable to
|
||||
<B>C</B>,
|
||||
|
||||
or enable the
|
||||
<B>globasciiranges</B>
|
||||
|
||||
shell option.
|
||||
A
|
||||
<B>-</B>
|
||||
|
||||
@@ -9411,7 +9440,7 @@ The return value is 0 unless a
|
||||
does not specify a valid job.
|
||||
<DT><B>echo</B> [<B>-neE</B>] [<I>arg</I> ...]<DD>
|
||||
Output the <I>arg</I>s, separated by spaces, followed by a newline.
|
||||
The return status is always 0.
|
||||
The return status is 0 unless a write error occurs.
|
||||
If <B>-n</B> is specified, the trailing newline is
|
||||
suppressed. If the <B>-e</B> option is given, interpretation of
|
||||
the following backslash-escaped characters is enabled. The
|
||||
@@ -10884,9 +10913,10 @@ it (see
|
||||
<FONT SIZE=-1><B>JOB CONTROL</B>
|
||||
|
||||
</FONT>
|
||||
above). Background processes run in a separate process
|
||||
group and a line containing their exit status is printed
|
||||
upon their completion.
|
||||
above).
|
||||
All processes run in a separate process group.
|
||||
When a background job completes, the shell prints a line
|
||||
containing its exit status.
|
||||
<DT><B>-n</B>
|
||||
|
||||
<DD>
|
||||
@@ -11457,6 +11487,19 @@ parameter expansion as a special character. The single quotes must match
|
||||
(an even number) and the characters between the single quotes are considered
|
||||
quoted. This is the behavior of posix mode through version 4.1.
|
||||
The default bash behavior remains as in previous versions.
|
||||
<DT><B>direxpand</B>
|
||||
|
||||
<DD>
|
||||
If set,
|
||||
<B>bash</B>
|
||||
|
||||
replaces directory names with the results of word expansion when performing
|
||||
filename completion. This changes the contents of the readline editing
|
||||
buffer.
|
||||
If not set,
|
||||
<B>bash</B>
|
||||
|
||||
attempts to preserve what the user typed.
|
||||
<DT><B>dirspell</B>
|
||||
|
||||
<DD>
|
||||
@@ -11574,6 +11617,25 @@ above for a description of
|
||||
|
||||
</FONT>
|
||||
This option is enabled by default.
|
||||
<DT><B>globasciiranges</B>
|
||||
|
||||
<DD>
|
||||
If set, range expressions used in pattern matching (see
|
||||
<FONT SIZE=-1><B>Pattern Matching</B>
|
||||
|
||||
</FONT>
|
||||
above) 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>b</B>
|
||||
|
||||
will not collate between
|
||||
<B>A</B>
|
||||
|
||||
and
|
||||
<B>B</B>,
|
||||
|
||||
and upper-case and lower-case ASCII characters will collate together.
|
||||
<DT><B>globstar</B>
|
||||
|
||||
<DD>
|
||||
@@ -12356,13 +12418,13 @@ For each
|
||||
<I>name</I>,
|
||||
|
||||
remove the corresponding variable or function.
|
||||
If no options are supplied, or the
|
||||
If the
|
||||
<B>-v</B>
|
||||
|
||||
option is given, each
|
||||
<I>name</I>
|
||||
|
||||
refers to a shell variable.
|
||||
refers to a shell variable, and that variable is removed.
|
||||
Read-only variables may not be unset.
|
||||
If
|
||||
<B>-f</B>
|
||||
@@ -12372,6 +12434,9 @@ is specified, each
|
||||
|
||||
refers to a shell function, and the function definition
|
||||
is removed.
|
||||
If no options are supplied, each <I>name</I> refers to a variable; if
|
||||
there is no variable by that name, any function with that name is
|
||||
unset.
|
||||
Each unset variable or function is removed from the environment
|
||||
passed to subsequent commands.
|
||||
If any of
|
||||
@@ -12708,7 +12773,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%>2011 April 11<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
<TH ALIGN=LEFT width=33%>GNU Bash 4.2<TH ALIGN=CENTER width=33%>2011 July 7<TH ALIGN=RIGHT width=33%>BASH(1)
|
||||
</TR>
|
||||
</TABLE>
|
||||
<HR>
|
||||
@@ -12814,6 +12879,6 @@ There may be only one active coprocess at a time.
|
||||
</DL>
|
||||
<HR>
|
||||
This document was created by man2html from bash.1.<BR>
|
||||
Time: 11 April 2011 17:01:53 EDT
|
||||
Time: 08 July 2011 17:23:53 EDT
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
Binary file not shown.
+4138
-4077
File diff suppressed because it is too large
Load Diff
+76
-76
@@ -53,10 +53,10 @@
|
||||
@xrdef{Lists-snt}{Section@tie 3.2.3}
|
||||
@xrdef{Compound Commands-title}{Compound Commands}
|
||||
@xrdef{Compound Commands-snt}{Section@tie 3.2.4}
|
||||
@xrdef{Looping Constructs-title}{Looping Constructs}
|
||||
@xrdef{Looping Constructs-snt}{Section@tie 3.2.4.1}
|
||||
@xrdef{Lists-pg}{9}
|
||||
@xrdef{Compound Commands-pg}{9}
|
||||
@xrdef{Looping Constructs-title}{Looping Constructs}
|
||||
@xrdef{Looping Constructs-snt}{Section@tie 3.2.4.1}
|
||||
@xrdef{Conditional Constructs-title}{Conditional Constructs}
|
||||
@xrdef{Conditional Constructs-snt}{Section@tie 3.2.4.2}
|
||||
@xrdef{Looping Constructs-pg}{10}
|
||||
@@ -81,9 +81,9 @@
|
||||
@xrdef{Positional Parameters-pg}{17}
|
||||
@xrdef{Special Parameters-title}{Special Parameters}
|
||||
@xrdef{Special Parameters-snt}{Section@tie 3.4.2}
|
||||
@xrdef{Special Parameters-pg}{18}
|
||||
@xrdef{Shell Expansions-title}{Shell Expansions}
|
||||
@xrdef{Shell Expansions-snt}{Section@tie 3.5}
|
||||
@xrdef{Special Parameters-pg}{18}
|
||||
@xrdef{Brace Expansion-title}{Brace Expansion}
|
||||
@xrdef{Brace Expansion-snt}{Section@tie 3.5.1}
|
||||
@xrdef{Shell Expansions-pg}{19}
|
||||
@@ -141,7 +141,7 @@
|
||||
@xrdef{Shell Scripts-title}{Shell Scripts}
|
||||
@xrdef{Shell Scripts-snt}{Section@tie 3.8}
|
||||
@xrdef{Signals-pg}{34}
|
||||
@xrdef{Shell Scripts-pg}{34}
|
||||
@xrdef{Shell Scripts-pg}{35}
|
||||
@xrdef{Shell Builtin Commands-title}{Shell Builtin Commands}
|
||||
@xrdef{Shell Builtin Commands-snt}{Chapter@tie 4}
|
||||
@xrdef{Bourne Shell Builtins-title}{Bourne Shell Builtins}
|
||||
@@ -169,69 +169,69 @@
|
||||
@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}{63}
|
||||
@xrdef{Bourne Shell Variables-pg}{63}
|
||||
@xrdef{Bash Variables-pg}{63}
|
||||
@xrdef{Shell Variables-pg}{65}
|
||||
@xrdef{Bourne Shell Variables-pg}{65}
|
||||
@xrdef{Bash Variables-pg}{65}
|
||||
@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}{73}
|
||||
@xrdef{Invoking Bash-pg}{73}
|
||||
@xrdef{Bash Features-pg}{75}
|
||||
@xrdef{Invoking Bash-pg}{75}
|
||||
@xrdef{Bash Startup Files-title}{Bash Startup Files}
|
||||
@xrdef{Bash Startup Files-snt}{Section@tie 6.2}
|
||||
@xrdef{Bash Startup Files-pg}{75}
|
||||
@xrdef{Bash Startup Files-pg}{77}
|
||||
@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}{76}
|
||||
@xrdef{Interactive Shells-pg}{78}
|
||||
@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}{77}
|
||||
@xrdef{Is this Shell Interactive?-pg}{77}
|
||||
@xrdef{Interactive Shell Behavior-pg}{77}
|
||||
@xrdef{What is an Interactive Shell?-pg}{79}
|
||||
@xrdef{Is this Shell Interactive?-pg}{79}
|
||||
@xrdef{Interactive Shell Behavior-pg}{79}
|
||||
@xrdef{Bash Conditional Expressions-title}{Bash Conditional Expressions}
|
||||
@xrdef{Bash Conditional Expressions-snt}{Section@tie 6.4}
|
||||
@xrdef{Bash Conditional Expressions-pg}{78}
|
||||
@xrdef{Bash Conditional Expressions-pg}{80}
|
||||
@xrdef{Shell Arithmetic-title}{Shell Arithmetic}
|
||||
@xrdef{Shell Arithmetic-snt}{Section@tie 6.5}
|
||||
@xrdef{Shell Arithmetic-pg}{80}
|
||||
@xrdef{Shell Arithmetic-pg}{82}
|
||||
@xrdef{Aliases-title}{Aliases}
|
||||
@xrdef{Aliases-snt}{Section@tie 6.6}
|
||||
@xrdef{Aliases-pg}{81}
|
||||
@xrdef{Aliases-pg}{83}
|
||||
@xrdef{Arrays-title}{Arrays}
|
||||
@xrdef{Arrays-snt}{Section@tie 6.7}
|
||||
@xrdef{Arrays-pg}{82}
|
||||
@xrdef{Arrays-pg}{84}
|
||||
@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}{83}
|
||||
@xrdef{Directory Stack Builtins-pg}{83}
|
||||
@xrdef{The Directory Stack-pg}{85}
|
||||
@xrdef{Directory Stack Builtins-pg}{85}
|
||||
@xrdef{Printing a Prompt-title}{Controlling the Prompt}
|
||||
@xrdef{Printing a Prompt-snt}{Section@tie 6.9}
|
||||
@xrdef{Printing a Prompt-pg}{84}
|
||||
@xrdef{Printing a Prompt-pg}{86}
|
||||
@xrdef{The Restricted Shell-title}{The Restricted Shell}
|
||||
@xrdef{The Restricted Shell-snt}{Section@tie 6.10}
|
||||
@xrdef{Bash POSIX Mode-title}{Bash POSIX Mode}
|
||||
@xrdef{Bash POSIX Mode-snt}{Section@tie 6.11}
|
||||
@xrdef{The Restricted Shell-pg}{86}
|
||||
@xrdef{Bash POSIX Mode-pg}{86}
|
||||
@xrdef{The Restricted Shell-pg}{88}
|
||||
@xrdef{Bash POSIX Mode-pg}{88}
|
||||
@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}{91}
|
||||
@xrdef{Job Control Basics-pg}{91}
|
||||
@xrdef{Job Control-pg}{93}
|
||||
@xrdef{Job Control Basics-pg}{93}
|
||||
@xrdef{Job Control Builtins-title}{Job Control Builtins}
|
||||
@xrdef{Job Control Builtins-snt}{Section@tie 7.2}
|
||||
@xrdef{Job Control Builtins-pg}{92}
|
||||
@xrdef{Job Control Builtins-pg}{94}
|
||||
@xrdef{Job Control Variables-title}{Job Control Variables}
|
||||
@xrdef{Job Control Variables-snt}{Section@tie 7.3}
|
||||
@xrdef{Job Control Variables-pg}{94}
|
||||
@xrdef{Job Control Variables-pg}{96}
|
||||
@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,142 +240,142 @@
|
||||
@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}{95}
|
||||
@xrdef{Introduction and Notation-pg}{95}
|
||||
@xrdef{Readline Interaction-pg}{95}
|
||||
@xrdef{Command Line Editing-pg}{97}
|
||||
@xrdef{Introduction and Notation-pg}{97}
|
||||
@xrdef{Readline Interaction-pg}{97}
|
||||
@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}{96}
|
||||
@xrdef{Readline Movement Commands-pg}{96}
|
||||
@xrdef{Readline Bare Essentials-pg}{98}
|
||||
@xrdef{Readline Movement Commands-pg}{98}
|
||||
@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}{97}
|
||||
@xrdef{Readline Arguments-pg}{97}
|
||||
@xrdef{Searching-pg}{97}
|
||||
@xrdef{Readline Killing Commands-pg}{99}
|
||||
@xrdef{Readline Arguments-pg}{99}
|
||||
@xrdef{Searching-pg}{99}
|
||||
@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}{98}
|
||||
@xrdef{Readline Init File Syntax-pg}{98}
|
||||
@xrdef{Readline Init File-pg}{100}
|
||||
@xrdef{Readline Init File Syntax-pg}{100}
|
||||
@xrdef{Conditional Init Constructs-title}{Conditional Init Constructs}
|
||||
@xrdef{Conditional Init Constructs-snt}{Section@tie 8.3.2}
|
||||
@xrdef{Conditional Init Constructs-pg}{104}
|
||||
@xrdef{Conditional Init Constructs-pg}{106}
|
||||
@xrdef{Sample Init File-title}{Sample Init File}
|
||||
@xrdef{Sample Init File-snt}{Section@tie 8.3.3}
|
||||
@xrdef{Sample Init File-pg}{105}
|
||||
@xrdef{Sample Init File-pg}{107}
|
||||
@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}{108}
|
||||
@xrdef{Commands For Moving-pg}{108}
|
||||
@xrdef{Commands For History-pg}{109}
|
||||
@xrdef{Bindable Readline Commands-pg}{110}
|
||||
@xrdef{Commands For Moving-pg}{110}
|
||||
@xrdef{Commands For History-pg}{111}
|
||||
@xrdef{Commands For Text-title}{Commands For Changing Text}
|
||||
@xrdef{Commands For Text-snt}{Section@tie 8.4.3}
|
||||
@xrdef{Commands For Text-pg}{110}
|
||||
@xrdef{Commands For Text-pg}{112}
|
||||
@xrdef{Commands For Killing-title}{Killing And Yanking}
|
||||
@xrdef{Commands For Killing-snt}{Section@tie 8.4.4}
|
||||
@xrdef{Commands For Killing-pg}{111}
|
||||
@xrdef{Commands For Killing-pg}{113}
|
||||
@xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
|
||||
@xrdef{Numeric Arguments-snt}{Section@tie 8.4.5}
|
||||
@xrdef{Numeric Arguments-pg}{114}
|
||||
@xrdef{Commands For Completion-title}{Letting Readline Type For You}
|
||||
@xrdef{Commands For Completion-snt}{Section@tie 8.4.6}
|
||||
@xrdef{Numeric Arguments-pg}{112}
|
||||
@xrdef{Commands For Completion-pg}{112}
|
||||
@xrdef{Commands For Completion-pg}{115}
|
||||
@xrdef{Keyboard Macros-title}{Keyboard Macros}
|
||||
@xrdef{Keyboard Macros-snt}{Section@tie 8.4.7}
|
||||
@xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
|
||||
@xrdef{Miscellaneous Commands-snt}{Section@tie 8.4.8}
|
||||
@xrdef{Keyboard Macros-pg}{114}
|
||||
@xrdef{Miscellaneous Commands-pg}{114}
|
||||
@xrdef{Keyboard Macros-pg}{116}
|
||||
@xrdef{Miscellaneous Commands-pg}{117}
|
||||
@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}{117}
|
||||
@xrdef{Programmable Completion-pg}{117}
|
||||
@xrdef{Readline vi Mode-pg}{119}
|
||||
@xrdef{Programmable Completion-pg}{119}
|
||||
@xrdef{Programmable Completion Builtins-title}{Programmable Completion Builtins}
|
||||
@xrdef{Programmable Completion Builtins-snt}{Section@tie 8.7}
|
||||
@xrdef{Programmable Completion Builtins-pg}{119}
|
||||
@xrdef{Programmable Completion Builtins-pg}{121}
|
||||
@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}{125}
|
||||
@xrdef{Bash History Facilities-pg}{125}
|
||||
@xrdef{Bash History Builtins-pg}{125}
|
||||
@xrdef{Using History Interactively-pg}{127}
|
||||
@xrdef{Bash History Facilities-pg}{127}
|
||||
@xrdef{Bash History Builtins-pg}{127}
|
||||
@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}{127}
|
||||
@xrdef{Event Designators-pg}{127}
|
||||
@xrdef{History Interaction-pg}{129}
|
||||
@xrdef{Event Designators-pg}{129}
|
||||
@xrdef{Word Designators-title}{Word Designators}
|
||||
@xrdef{Word Designators-snt}{Section@tie 9.3.2}
|
||||
@xrdef{Word Designators-pg}{128}
|
||||
@xrdef{Word Designators-pg}{130}
|
||||
@xrdef{Modifiers-title}{Modifiers}
|
||||
@xrdef{Modifiers-snt}{Section@tie 9.3.3}
|
||||
@xrdef{Modifiers-pg}{129}
|
||||
@xrdef{Modifiers-pg}{131}
|
||||
@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}{131}
|
||||
@xrdef{Basic Installation-pg}{131}
|
||||
@xrdef{Installing Bash-pg}{133}
|
||||
@xrdef{Basic Installation-pg}{133}
|
||||
@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}{132}
|
||||
@xrdef{Compiling For Multiple Architectures-pg}{132}
|
||||
@xrdef{Installation Names-pg}{132}
|
||||
@xrdef{Specifying the System Type-pg}{132}
|
||||
@xrdef{Compilers and Options-pg}{134}
|
||||
@xrdef{Compiling For Multiple Architectures-pg}{134}
|
||||
@xrdef{Installation Names-pg}{134}
|
||||
@xrdef{Specifying the System Type-pg}{134}
|
||||
@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}{133}
|
||||
@xrdef{Operation Controls-pg}{133}
|
||||
@xrdef{Optional Features-pg}{133}
|
||||
@xrdef{Sharing Defaults-pg}{135}
|
||||
@xrdef{Operation Controls-pg}{135}
|
||||
@xrdef{Optional Features-pg}{135}
|
||||
@xrdef{Reporting Bugs-title}{Reporting Bugs}
|
||||
@xrdef{Reporting Bugs-snt}{Appendix@tie @char65{}}
|
||||
@xrdef{Reporting Bugs-pg}{139}
|
||||
@xrdef{Reporting Bugs-pg}{141}
|
||||
@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}{141}
|
||||
@xrdef{Major Differences From The Bourne Shell-pg}{143}
|
||||
@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}{147}
|
||||
@xrdef{GNU Free Documentation License-pg}{149}
|
||||
@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}{155}
|
||||
@xrdef{Builtin Index-pg}{155}
|
||||
@xrdef{Indexes-pg}{157}
|
||||
@xrdef{Builtin Index-pg}{157}
|
||||
@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}{156}
|
||||
@xrdef{Variable Index-pg}{156}
|
||||
@xrdef{Reserved Word Index-pg}{158}
|
||||
@xrdef{Variable Index-pg}{158}
|
||||
@xrdef{Function Index-title}{Function Index}
|
||||
@xrdef{Function Index-snt}{Section@tie @char68.4}
|
||||
@xrdef{Function Index-pg}{158}
|
||||
@xrdef{Function Index-pg}{160}
|
||||
@xrdef{Concept Index-title}{Concept Index}
|
||||
@xrdef{Concept Index-snt}{Section@tie @char68.5}
|
||||
@xrdef{Concept Index-pg}{160}
|
||||
@xrdef{Concept Index-pg}{162}
|
||||
|
||||
+15
-15
@@ -42,18 +42,18 @@
|
||||
\entry{unalias}{53}{\code {unalias}}
|
||||
\entry{set}{54}{\code {set}}
|
||||
\entry{shopt}{57}{\code {shopt}}
|
||||
\entry{dirs}{83}{\code {dirs}}
|
||||
\entry{popd}{84}{\code {popd}}
|
||||
\entry{pushd}{84}{\code {pushd}}
|
||||
\entry{bg}{92}{\code {bg}}
|
||||
\entry{fg}{92}{\code {fg}}
|
||||
\entry{jobs}{92}{\code {jobs}}
|
||||
\entry{kill}{93}{\code {kill}}
|
||||
\entry{wait}{93}{\code {wait}}
|
||||
\entry{disown}{93}{\code {disown}}
|
||||
\entry{suspend}{93}{\code {suspend}}
|
||||
\entry{compgen}{119}{\code {compgen}}
|
||||
\entry{complete}{119}{\code {complete}}
|
||||
\entry{compopt}{122}{\code {compopt}}
|
||||
\entry{fc}{125}{\code {fc}}
|
||||
\entry{history}{126}{\code {history}}
|
||||
\entry{dirs}{85}{\code {dirs}}
|
||||
\entry{popd}{86}{\code {popd}}
|
||||
\entry{pushd}{86}{\code {pushd}}
|
||||
\entry{bg}{94}{\code {bg}}
|
||||
\entry{fg}{94}{\code {fg}}
|
||||
\entry{jobs}{94}{\code {jobs}}
|
||||
\entry{kill}{95}{\code {kill}}
|
||||
\entry{wait}{95}{\code {wait}}
|
||||
\entry{disown}{95}{\code {disown}}
|
||||
\entry{suspend}{95}{\code {suspend}}
|
||||
\entry{compgen}{121}{\code {compgen}}
|
||||
\entry{complete}{122}{\code {complete}}
|
||||
\entry{compopt}{124}{\code {compopt}}
|
||||
\entry{fc}{127}{\code {fc}}
|
||||
\entry{history}{128}{\code {history}}
|
||||
|
||||
+15
-15
@@ -7,7 +7,7 @@
|
||||
\initial {A}
|
||||
\entry {\code {alias}}{43}
|
||||
\initial {B}
|
||||
\entry {\code {bg}}{92}
|
||||
\entry {\code {bg}}{94}
|
||||
\entry {\code {bind}}{44}
|
||||
\entry {\code {break}}{37}
|
||||
\entry {\code {builtin}}{45}
|
||||
@@ -15,14 +15,14 @@
|
||||
\entry {\code {caller}}{45}
|
||||
\entry {\code {cd}}{38}
|
||||
\entry {\code {command}}{45}
|
||||
\entry {\code {compgen}}{119}
|
||||
\entry {\code {complete}}{119}
|
||||
\entry {\code {compopt}}{122}
|
||||
\entry {\code {compgen}}{121}
|
||||
\entry {\code {complete}}{122}
|
||||
\entry {\code {compopt}}{124}
|
||||
\entry {\code {continue}}{38}
|
||||
\initial {D}
|
||||
\entry {\code {declare}}{46}
|
||||
\entry {\code {dirs}}{83}
|
||||
\entry {\code {disown}}{93}
|
||||
\entry {\code {dirs}}{85}
|
||||
\entry {\code {disown}}{95}
|
||||
\initial {E}
|
||||
\entry {\code {echo}}{47}
|
||||
\entry {\code {enable}}{48}
|
||||
@@ -31,18 +31,18 @@
|
||||
\entry {\code {exit}}{38}
|
||||
\entry {\code {export}}{39}
|
||||
\initial {F}
|
||||
\entry {\code {fc}}{125}
|
||||
\entry {\code {fg}}{92}
|
||||
\entry {\code {fc}}{127}
|
||||
\entry {\code {fg}}{94}
|
||||
\initial {G}
|
||||
\entry {\code {getopts}}{39}
|
||||
\initial {H}
|
||||
\entry {\code {hash}}{40}
|
||||
\entry {\code {help}}{48}
|
||||
\entry {\code {history}}{126}
|
||||
\entry {\code {history}}{128}
|
||||
\initial {J}
|
||||
\entry {\code {jobs}}{92}
|
||||
\entry {\code {jobs}}{94}
|
||||
\initial {K}
|
||||
\entry {\code {kill}}{93}
|
||||
\entry {\code {kill}}{95}
|
||||
\initial {L}
|
||||
\entry {\code {let}}{48}
|
||||
\entry {\code {local}}{48}
|
||||
@@ -50,9 +50,9 @@
|
||||
\initial {M}
|
||||
\entry {\code {mapfile}}{49}
|
||||
\initial {P}
|
||||
\entry {\code {popd}}{84}
|
||||
\entry {\code {popd}}{86}
|
||||
\entry {\code {printf}}{49}
|
||||
\entry {\code {pushd}}{84}
|
||||
\entry {\code {pushd}}{86}
|
||||
\entry {\code {pwd}}{40}
|
||||
\initial {R}
|
||||
\entry {\code {read}}{50}
|
||||
@@ -64,7 +64,7 @@
|
||||
\entry {\code {shift}}{41}
|
||||
\entry {\code {shopt}}{57}
|
||||
\entry {\code {source}}{51}
|
||||
\entry {\code {suspend}}{93}
|
||||
\entry {\code {suspend}}{95}
|
||||
\initial {T}
|
||||
\entry {\code {test}}{41}
|
||||
\entry {\code {times}}{42}
|
||||
@@ -77,4 +77,4 @@
|
||||
\entry {\code {unalias}}{53}
|
||||
\entry {\code {unset}}{43}
|
||||
\initial {W}
|
||||
\entry {\code {wait}}{93}
|
||||
\entry {\code {wait}}{95}
|
||||
|
||||
+45
-45
@@ -70,49 +70,49 @@
|
||||
\entry{environment}{33}{environment}
|
||||
\entry{exit status}{33}{exit status}
|
||||
\entry{signal handling}{34}{signal handling}
|
||||
\entry{shell script}{34}{shell script}
|
||||
\entry{shell script}{35}{shell script}
|
||||
\entry{special builtin}{62}{special builtin}
|
||||
\entry{login shell}{75}{login shell}
|
||||
\entry{interactive shell}{75}{interactive shell}
|
||||
\entry{startup files}{75}{startup files}
|
||||
\entry{interactive shell}{76}{interactive shell}
|
||||
\entry{shell, interactive}{76}{shell, interactive}
|
||||
\entry{expressions, conditional}{78}{expressions, conditional}
|
||||
\entry{arithmetic, shell}{80}{arithmetic, shell}
|
||||
\entry{shell arithmetic}{80}{shell arithmetic}
|
||||
\entry{expressions, arithmetic}{80}{expressions, arithmetic}
|
||||
\entry{evaluation, arithmetic}{80}{evaluation, arithmetic}
|
||||
\entry{arithmetic evaluation}{80}{arithmetic evaluation}
|
||||
\entry{alias expansion}{81}{alias expansion}
|
||||
\entry{arrays}{82}{arrays}
|
||||
\entry{directory stack}{83}{directory stack}
|
||||
\entry{prompting}{84}{prompting}
|
||||
\entry{restricted shell}{86}{restricted shell}
|
||||
\entry{POSIX Mode}{86}{POSIX Mode}
|
||||
\entry{job control}{91}{job control}
|
||||
\entry{foreground}{91}{foreground}
|
||||
\entry{background}{91}{background}
|
||||
\entry{suspending jobs}{91}{suspending jobs}
|
||||
\entry{Readline, how to use}{94}{Readline, how to use}
|
||||
\entry{interaction, readline}{95}{interaction, readline}
|
||||
\entry{notation, readline}{96}{notation, readline}
|
||||
\entry{command editing}{96}{command editing}
|
||||
\entry{editing command lines}{96}{editing command lines}
|
||||
\entry{killing text}{97}{killing text}
|
||||
\entry{yanking text}{97}{yanking text}
|
||||
\entry{kill ring}{97}{kill ring}
|
||||
\entry{initialization file, readline}{98}{initialization file, readline}
|
||||
\entry{variables, readline}{99}{variables, readline}
|
||||
\entry{programmable completion}{117}{programmable completion}
|
||||
\entry{completion builtins}{119}{completion builtins}
|
||||
\entry{History, how to use}{123}{History, how to use}
|
||||
\entry{command history}{125}{command history}
|
||||
\entry{history list}{125}{history list}
|
||||
\entry{history builtins}{125}{history builtins}
|
||||
\entry{history expansion}{127}{history expansion}
|
||||
\entry{event designators}{127}{event designators}
|
||||
\entry{history events}{127}{history events}
|
||||
\entry{installation}{131}{installation}
|
||||
\entry{configuration}{131}{configuration}
|
||||
\entry{Bash installation}{131}{Bash installation}
|
||||
\entry{Bash configuration}{131}{Bash configuration}
|
||||
\entry{login shell}{77}{login shell}
|
||||
\entry{interactive shell}{77}{interactive shell}
|
||||
\entry{startup files}{77}{startup files}
|
||||
\entry{interactive shell}{78}{interactive shell}
|
||||
\entry{shell, interactive}{78}{shell, interactive}
|
||||
\entry{expressions, conditional}{80}{expressions, conditional}
|
||||
\entry{arithmetic, shell}{82}{arithmetic, shell}
|
||||
\entry{shell arithmetic}{82}{shell arithmetic}
|
||||
\entry{expressions, arithmetic}{82}{expressions, arithmetic}
|
||||
\entry{evaluation, arithmetic}{82}{evaluation, arithmetic}
|
||||
\entry{arithmetic evaluation}{82}{arithmetic evaluation}
|
||||
\entry{alias expansion}{83}{alias expansion}
|
||||
\entry{arrays}{84}{arrays}
|
||||
\entry{directory stack}{85}{directory stack}
|
||||
\entry{prompting}{86}{prompting}
|
||||
\entry{restricted shell}{88}{restricted shell}
|
||||
\entry{POSIX Mode}{88}{POSIX Mode}
|
||||
\entry{job control}{93}{job control}
|
||||
\entry{foreground}{93}{foreground}
|
||||
\entry{background}{93}{background}
|
||||
\entry{suspending jobs}{93}{suspending jobs}
|
||||
\entry{Readline, how to use}{96}{Readline, how to use}
|
||||
\entry{interaction, readline}{97}{interaction, readline}
|
||||
\entry{notation, readline}{98}{notation, readline}
|
||||
\entry{command editing}{98}{command editing}
|
||||
\entry{editing command lines}{98}{editing command lines}
|
||||
\entry{killing text}{99}{killing text}
|
||||
\entry{yanking text}{99}{yanking text}
|
||||
\entry{kill ring}{99}{kill ring}
|
||||
\entry{initialization file, readline}{100}{initialization file, readline}
|
||||
\entry{variables, readline}{101}{variables, readline}
|
||||
\entry{programmable completion}{119}{programmable completion}
|
||||
\entry{completion builtins}{121}{completion builtins}
|
||||
\entry{History, how to use}{125}{History, how to use}
|
||||
\entry{command history}{127}{command history}
|
||||
\entry{history list}{127}{history list}
|
||||
\entry{history builtins}{127}{history builtins}
|
||||
\entry{history expansion}{129}{history expansion}
|
||||
\entry{event designators}{129}{event designators}
|
||||
\entry{history events}{129}{history events}
|
||||
\entry{installation}{133}{installation}
|
||||
\entry{configuration}{133}{configuration}
|
||||
\entry{Bash installation}{133}{Bash installation}
|
||||
\entry{Bash configuration}{133}{Bash configuration}
|
||||
|
||||
+44
-44
@@ -1,21 +1,21 @@
|
||||
\initial {A}
|
||||
\entry {alias expansion}{81}
|
||||
\entry {arithmetic evaluation}{80}
|
||||
\entry {alias expansion}{83}
|
||||
\entry {arithmetic evaluation}{82}
|
||||
\entry {arithmetic expansion}{24}
|
||||
\entry {arithmetic, shell}{80}
|
||||
\entry {arrays}{82}
|
||||
\entry {arithmetic, shell}{82}
|
||||
\entry {arrays}{84}
|
||||
\initial {B}
|
||||
\entry {background}{91}
|
||||
\entry {Bash configuration}{131}
|
||||
\entry {Bash installation}{131}
|
||||
\entry {background}{93}
|
||||
\entry {Bash configuration}{133}
|
||||
\entry {Bash installation}{133}
|
||||
\entry {Bourne shell}{5}
|
||||
\entry {brace expansion}{19}
|
||||
\entry {builtin}{3}
|
||||
\initial {C}
|
||||
\entry {command editing}{96}
|
||||
\entry {command editing}{98}
|
||||
\entry {command execution}{31}
|
||||
\entry {command expansion}{31}
|
||||
\entry {command history}{125}
|
||||
\entry {command history}{127}
|
||||
\entry {command search}{31}
|
||||
\entry {command substitution}{24}
|
||||
\entry {command timing}{8}
|
||||
@@ -28,17 +28,17 @@
|
||||
\entry {commands, shell}{8}
|
||||
\entry {commands, simple}{8}
|
||||
\entry {comments, shell}{7}
|
||||
\entry {completion builtins}{119}
|
||||
\entry {configuration}{131}
|
||||
\entry {completion builtins}{121}
|
||||
\entry {configuration}{133}
|
||||
\entry {control operator}{3}
|
||||
\entry {coprocess}{14}
|
||||
\initial {D}
|
||||
\entry {directory stack}{83}
|
||||
\entry {directory stack}{85}
|
||||
\initial {E}
|
||||
\entry {editing command lines}{96}
|
||||
\entry {editing command lines}{98}
|
||||
\entry {environment}{33}
|
||||
\entry {evaluation, arithmetic}{80}
|
||||
\entry {event designators}{127}
|
||||
\entry {evaluation, arithmetic}{82}
|
||||
\entry {event designators}{129}
|
||||
\entry {execution environment}{32}
|
||||
\entry {exit status}{3, 33}
|
||||
\entry {expansion}{19}
|
||||
@@ -48,43 +48,43 @@
|
||||
\entry {expansion, parameter}{21}
|
||||
\entry {expansion, pathname}{25}
|
||||
\entry {expansion, tilde}{20}
|
||||
\entry {expressions, arithmetic}{80}
|
||||
\entry {expressions, conditional}{78}
|
||||
\entry {expressions, arithmetic}{82}
|
||||
\entry {expressions, conditional}{80}
|
||||
\initial {F}
|
||||
\entry {field}{3}
|
||||
\entry {filename}{3}
|
||||
\entry {filename expansion}{25}
|
||||
\entry {foreground}{91}
|
||||
\entry {foreground}{93}
|
||||
\entry {functions, shell}{15}
|
||||
\initial {H}
|
||||
\entry {history builtins}{125}
|
||||
\entry {history events}{127}
|
||||
\entry {history expansion}{127}
|
||||
\entry {history list}{125}
|
||||
\entry {History, how to use}{123}
|
||||
\entry {history builtins}{127}
|
||||
\entry {history events}{129}
|
||||
\entry {history expansion}{129}
|
||||
\entry {history list}{127}
|
||||
\entry {History, how to use}{125}
|
||||
\initial {I}
|
||||
\entry {identifier}{3}
|
||||
\entry {initialization file, readline}{98}
|
||||
\entry {installation}{131}
|
||||
\entry {interaction, readline}{95}
|
||||
\entry {interactive shell}{75, 76}
|
||||
\entry {initialization file, readline}{100}
|
||||
\entry {installation}{133}
|
||||
\entry {interaction, readline}{97}
|
||||
\entry {interactive shell}{77, 78}
|
||||
\entry {internationalization}{7}
|
||||
\initial {J}
|
||||
\entry {job}{3}
|
||||
\entry {job control}{3, 91}
|
||||
\entry {job control}{3, 93}
|
||||
\initial {K}
|
||||
\entry {kill ring}{97}
|
||||
\entry {killing text}{97}
|
||||
\entry {kill ring}{99}
|
||||
\entry {killing text}{99}
|
||||
\initial {L}
|
||||
\entry {localization}{7}
|
||||
\entry {login shell}{75}
|
||||
\entry {login shell}{77}
|
||||
\initial {M}
|
||||
\entry {matching, pattern}{26}
|
||||
\entry {metacharacter}{3}
|
||||
\initial {N}
|
||||
\entry {name}{3}
|
||||
\entry {native languages}{7}
|
||||
\entry {notation, readline}{96}
|
||||
\entry {notation, readline}{98}
|
||||
\initial {O}
|
||||
\entry {operator, shell}{3}
|
||||
\initial {P}
|
||||
@@ -96,41 +96,41 @@
|
||||
\entry {pattern matching}{26}
|
||||
\entry {pipeline}{8}
|
||||
\entry {POSIX}{3}
|
||||
\entry {POSIX Mode}{86}
|
||||
\entry {POSIX Mode}{88}
|
||||
\entry {process group}{3}
|
||||
\entry {process group ID}{3}
|
||||
\entry {process substitution}{24}
|
||||
\entry {programmable completion}{117}
|
||||
\entry {prompting}{84}
|
||||
\entry {programmable completion}{119}
|
||||
\entry {prompting}{86}
|
||||
\initial {Q}
|
||||
\entry {quoting}{6}
|
||||
\entry {quoting, ANSI}{6}
|
||||
\initial {R}
|
||||
\entry {Readline, how to use}{94}
|
||||
\entry {Readline, how to use}{96}
|
||||
\entry {redirection}{27}
|
||||
\entry {reserved word}{3}
|
||||
\entry {restricted shell}{86}
|
||||
\entry {restricted shell}{88}
|
||||
\entry {return status}{4}
|
||||
\initial {S}
|
||||
\entry {shell arithmetic}{80}
|
||||
\entry {shell arithmetic}{82}
|
||||
\entry {shell function}{15}
|
||||
\entry {shell script}{34}
|
||||
\entry {shell script}{35}
|
||||
\entry {shell variable}{17}
|
||||
\entry {shell, interactive}{76}
|
||||
\entry {shell, interactive}{78}
|
||||
\entry {signal}{4}
|
||||
\entry {signal handling}{34}
|
||||
\entry {special builtin}{4, 62}
|
||||
\entry {startup files}{75}
|
||||
\entry {suspending jobs}{91}
|
||||
\entry {startup files}{77}
|
||||
\entry {suspending jobs}{93}
|
||||
\initial {T}
|
||||
\entry {tilde expansion}{20}
|
||||
\entry {token}{4}
|
||||
\entry {translation, native languages}{7}
|
||||
\initial {V}
|
||||
\entry {variable, shell}{17}
|
||||
\entry {variables, readline}{99}
|
||||
\entry {variables, readline}{101}
|
||||
\initial {W}
|
||||
\entry {word}{4}
|
||||
\entry {word splitting}{25}
|
||||
\initial {Y}
|
||||
\entry {yanking text}{97}
|
||||
\entry {yanking text}{99}
|
||||
|
||||
Binary file not shown.
+105
-103
@@ -1,103 +1,105 @@
|
||||
\entry{beginning-of-line (C-a)}{108}{\code {beginning-of-line (C-a)}}
|
||||
\entry{end-of-line (C-e)}{108}{\code {end-of-line (C-e)}}
|
||||
\entry{forward-char (C-f)}{108}{\code {forward-char (C-f)}}
|
||||
\entry{backward-char (C-b)}{108}{\code {backward-char (C-b)}}
|
||||
\entry{forward-word (M-f)}{108}{\code {forward-word (M-f)}}
|
||||
\entry{backward-word (M-b)}{108}{\code {backward-word (M-b)}}
|
||||
\entry{shell-forward-word ()}{108}{\code {shell-forward-word ()}}
|
||||
\entry{shell-backward-word ()}{108}{\code {shell-backward-word ()}}
|
||||
\entry{clear-screen (C-l)}{108}{\code {clear-screen (C-l)}}
|
||||
\entry{redraw-current-line ()}{108}{\code {redraw-current-line ()}}
|
||||
\entry{accept-line (Newline or Return)}{109}{\code {accept-line (Newline or Return)}}
|
||||
\entry{previous-history (C-p)}{109}{\code {previous-history (C-p)}}
|
||||
\entry{next-history (C-n)}{109}{\code {next-history (C-n)}}
|
||||
\entry{beginning-of-history (M-<)}{109}{\code {beginning-of-history (M-<)}}
|
||||
\entry{end-of-history (M->)}{109}{\code {end-of-history (M->)}}
|
||||
\entry{reverse-search-history (C-r)}{109}{\code {reverse-search-history (C-r)}}
|
||||
\entry{forward-search-history (C-s)}{109}{\code {forward-search-history (C-s)}}
|
||||
\entry{non-incremental-reverse-search-history (M-p)}{109}{\code {non-incremental-reverse-search-history (M-p)}}
|
||||
\entry{non-incremental-forward-search-history (M-n)}{109}{\code {non-incremental-forward-search-history (M-n)}}
|
||||
\entry{history-search-forward ()}{109}{\code {history-search-forward ()}}
|
||||
\entry{history-search-backward ()}{109}{\code {history-search-backward ()}}
|
||||
\entry{yank-nth-arg (M-C-y)}{109}{\code {yank-nth-arg (M-C-y)}}
|
||||
\entry{yank-last-arg (M-. or M-_)}{110}{\code {yank-last-arg (M-. or M-_)}}
|
||||
\entry{delete-char (C-d)}{110}{\code {delete-char (C-d)}}
|
||||
\entry{backward-delete-char (Rubout)}{110}{\code {backward-delete-char (Rubout)}}
|
||||
\entry{forward-backward-delete-char ()}{110}{\code {forward-backward-delete-char ()}}
|
||||
\entry{quoted-insert (C-q or C-v)}{110}{\code {quoted-insert (C-q or C-v)}}
|
||||
\entry{self-insert (a, b, A, 1, !, ...{})}{110}{\code {self-insert (a, b, A, 1, !, \dots {})}}
|
||||
\entry{transpose-chars (C-t)}{110}{\code {transpose-chars (C-t)}}
|
||||
\entry{transpose-words (M-t)}{110}{\code {transpose-words (M-t)}}
|
||||
\entry{upcase-word (M-u)}{110}{\code {upcase-word (M-u)}}
|
||||
\entry{downcase-word (M-l)}{111}{\code {downcase-word (M-l)}}
|
||||
\entry{capitalize-word (M-c)}{111}{\code {capitalize-word (M-c)}}
|
||||
\entry{overwrite-mode ()}{111}{\code {overwrite-mode ()}}
|
||||
\entry{kill-line (C-k)}{111}{\code {kill-line (C-k)}}
|
||||
\entry{backward-kill-line (C-x Rubout)}{111}{\code {backward-kill-line (C-x Rubout)}}
|
||||
\entry{unix-line-discard (C-u)}{111}{\code {unix-line-discard (C-u)}}
|
||||
\entry{kill-whole-line ()}{111}{\code {kill-whole-line ()}}
|
||||
\entry{kill-word (M-d)}{111}{\code {kill-word (M-d)}}
|
||||
\entry{backward-kill-word (M-DEL)}{111}{\code {backward-kill-word (M-\key {DEL})}}
|
||||
\entry{shell-kill-word ()}{111}{\code {shell-kill-word ()}}
|
||||
\entry{shell-backward-kill-word ()}{111}{\code {shell-backward-kill-word ()}}
|
||||
\entry{unix-word-rubout (C-w)}{111}{\code {unix-word-rubout (C-w)}}
|
||||
\entry{unix-filename-rubout ()}{112}{\code {unix-filename-rubout ()}}
|
||||
\entry{delete-horizontal-space ()}{112}{\code {delete-horizontal-space ()}}
|
||||
\entry{kill-region ()}{112}{\code {kill-region ()}}
|
||||
\entry{copy-region-as-kill ()}{112}{\code {copy-region-as-kill ()}}
|
||||
\entry{copy-backward-word ()}{112}{\code {copy-backward-word ()}}
|
||||
\entry{copy-forward-word ()}{112}{\code {copy-forward-word ()}}
|
||||
\entry{yank (C-y)}{112}{\code {yank (C-y)}}
|
||||
\entry{yank-pop (M-y)}{112}{\code {yank-pop (M-y)}}
|
||||
\entry{digit-argument (M-0, M-1, ...{} M--)}{112}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
|
||||
\entry{universal-argument ()}{112}{\code {universal-argument ()}}
|
||||
\entry{complete (TAB)}{112}{\code {complete (\key {TAB})}}
|
||||
\entry{possible-completions (M-?)}{113}{\code {possible-completions (M-?)}}
|
||||
\entry{insert-completions (M-*)}{113}{\code {insert-completions (M-*)}}
|
||||
\entry{menu-complete ()}{113}{\code {menu-complete ()}}
|
||||
\entry{menu-complete-backward ()}{113}{\code {menu-complete-backward ()}}
|
||||
\entry{delete-char-or-list ()}{113}{\code {delete-char-or-list ()}}
|
||||
\entry{complete-filename (M-/)}{113}{\code {complete-filename (M-/)}}
|
||||
\entry{possible-filename-completions (C-x /)}{113}{\code {possible-filename-completions (C-x /)}}
|
||||
\entry{complete-username (M-~)}{113}{\code {complete-username (M-~)}}
|
||||
\entry{possible-username-completions (C-x ~)}{113}{\code {possible-username-completions (C-x ~)}}
|
||||
\entry{complete-variable (M-$)}{113}{\code {complete-variable (M-$)}}
|
||||
\entry{possible-variable-completions (C-x $)}{113}{\code {possible-variable-completions (C-x $)}}
|
||||
\entry{complete-hostname (M-@)}{113}{\code {complete-hostname (M-@)}}
|
||||
\entry{possible-hostname-completions (C-x @)}{114}{\code {possible-hostname-completions (C-x @)}}
|
||||
\entry{complete-command (M-!)}{114}{\code {complete-command (M-!)}}
|
||||
\entry{possible-command-completions (C-x !)}{114}{\code {possible-command-completions (C-x !)}}
|
||||
\entry{dynamic-complete-history (M-TAB)}{114}{\code {dynamic-complete-history (M-\key {TAB})}}
|
||||
\entry{dabbrev-expand ()}{114}{\code {dabbrev-expand ()}}
|
||||
\entry{complete-into-braces (M-{\tt \char 123})}{114}{\code {complete-into-braces (M-{\tt \char 123})}}
|
||||
\entry{start-kbd-macro (C-x ()}{114}{\code {start-kbd-macro (C-x ()}}
|
||||
\entry{end-kbd-macro (C-x ))}{114}{\code {end-kbd-macro (C-x ))}}
|
||||
\entry{call-last-kbd-macro (C-x e)}{114}{\code {call-last-kbd-macro (C-x e)}}
|
||||
\entry{re-read-init-file (C-x C-r)}{114}{\code {re-read-init-file (C-x C-r)}}
|
||||
\entry{abort (C-g)}{114}{\code {abort (C-g)}}
|
||||
\entry{do-uppercase-version (M-a, M-b, M-x, ...{})}{114}{\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}
|
||||
\entry{prefix-meta (ESC)}{115}{\code {prefix-meta (\key {ESC})}}
|
||||
\entry{undo (C-_ or C-x C-u)}{115}{\code {undo (C-_ or C-x C-u)}}
|
||||
\entry{revert-line (M-r)}{115}{\code {revert-line (M-r)}}
|
||||
\entry{tilde-expand (M-&)}{115}{\code {tilde-expand (M-&)}}
|
||||
\entry{set-mark (C-@)}{115}{\code {set-mark (C-@)}}
|
||||
\entry{exchange-point-and-mark (C-x C-x)}{115}{\code {exchange-point-and-mark (C-x C-x)}}
|
||||
\entry{character-search (C-])}{115}{\code {character-search (C-])}}
|
||||
\entry{character-search-backward (M-C-])}{115}{\code {character-search-backward (M-C-])}}
|
||||
\entry{skip-csi-sequence ()}{115}{\code {skip-csi-sequence ()}}
|
||||
\entry{insert-comment (M-#)}{115}{\code {insert-comment (M-#)}}
|
||||
\entry{dump-functions ()}{115}{\code {dump-functions ()}}
|
||||
\entry{dump-variables ()}{116}{\code {dump-variables ()}}
|
||||
\entry{dump-macros ()}{116}{\code {dump-macros ()}}
|
||||
\entry{glob-complete-word (M-g)}{116}{\code {glob-complete-word (M-g)}}
|
||||
\entry{glob-expand-word (C-x *)}{116}{\code {glob-expand-word (C-x *)}}
|
||||
\entry{glob-list-expansions (C-x g)}{116}{\code {glob-list-expansions (C-x g)}}
|
||||
\entry{display-shell-version (C-x C-v)}{116}{\code {display-shell-version (C-x C-v)}}
|
||||
\entry{shell-expand-line (M-C-e)}{116}{\code {shell-expand-line (M-C-e)}}
|
||||
\entry{history-expand-line (M-^)}{116}{\code {history-expand-line (M-^)}}
|
||||
\entry{magic-space ()}{116}{\code {magic-space ()}}
|
||||
\entry{alias-expand-line ()}{116}{\code {alias-expand-line ()}}
|
||||
\entry{history-and-alias-expand-line ()}{116}{\code {history-and-alias-expand-line ()}}
|
||||
\entry{insert-last-argument (M-. or M-_)}{116}{\code {insert-last-argument (M-. or M-_)}}
|
||||
\entry{operate-and-get-next (C-o)}{116}{\code {operate-and-get-next (C-o)}}
|
||||
\entry{edit-and-execute-command (C-xC-e)}{117}{\code {edit-and-execute-command (C-xC-e)}}
|
||||
\entry{beginning-of-line (C-a)}{110}{\code {beginning-of-line (C-a)}}
|
||||
\entry{end-of-line (C-e)}{110}{\code {end-of-line (C-e)}}
|
||||
\entry{forward-char (C-f)}{110}{\code {forward-char (C-f)}}
|
||||
\entry{backward-char (C-b)}{110}{\code {backward-char (C-b)}}
|
||||
\entry{forward-word (M-f)}{110}{\code {forward-word (M-f)}}
|
||||
\entry{backward-word (M-b)}{110}{\code {backward-word (M-b)}}
|
||||
\entry{shell-forward-word ()}{110}{\code {shell-forward-word ()}}
|
||||
\entry{shell-backward-word ()}{110}{\code {shell-backward-word ()}}
|
||||
\entry{clear-screen (C-l)}{110}{\code {clear-screen (C-l)}}
|
||||
\entry{redraw-current-line ()}{110}{\code {redraw-current-line ()}}
|
||||
\entry{accept-line (Newline or Return)}{111}{\code {accept-line (Newline or Return)}}
|
||||
\entry{previous-history (C-p)}{111}{\code {previous-history (C-p)}}
|
||||
\entry{next-history (C-n)}{111}{\code {next-history (C-n)}}
|
||||
\entry{beginning-of-history (M-<)}{111}{\code {beginning-of-history (M-<)}}
|
||||
\entry{end-of-history (M->)}{111}{\code {end-of-history (M->)}}
|
||||
\entry{reverse-search-history (C-r)}{111}{\code {reverse-search-history (C-r)}}
|
||||
\entry{forward-search-history (C-s)}{111}{\code {forward-search-history (C-s)}}
|
||||
\entry{non-incremental-reverse-search-history (M-p)}{111}{\code {non-incremental-reverse-search-history (M-p)}}
|
||||
\entry{non-incremental-forward-search-history (M-n)}{111}{\code {non-incremental-forward-search-history (M-n)}}
|
||||
\entry{history-search-forward ()}{111}{\code {history-search-forward ()}}
|
||||
\entry{history-search-backward ()}{111}{\code {history-search-backward ()}}
|
||||
\entry{history-substr-search-forward ()}{111}{\code {history-substr-search-forward ()}}
|
||||
\entry{history-substr-search-backward ()}{112}{\code {history-substr-search-backward ()}}
|
||||
\entry{yank-nth-arg (M-C-y)}{112}{\code {yank-nth-arg (M-C-y)}}
|
||||
\entry{yank-last-arg (M-. or M-_)}{112}{\code {yank-last-arg (M-. or M-_)}}
|
||||
\entry{delete-char (C-d)}{112}{\code {delete-char (C-d)}}
|
||||
\entry{backward-delete-char (Rubout)}{112}{\code {backward-delete-char (Rubout)}}
|
||||
\entry{forward-backward-delete-char ()}{112}{\code {forward-backward-delete-char ()}}
|
||||
\entry{quoted-insert (C-q or C-v)}{112}{\code {quoted-insert (C-q or C-v)}}
|
||||
\entry{self-insert (a, b, A, 1, !, ...{})}{112}{\code {self-insert (a, b, A, 1, !, \dots {})}}
|
||||
\entry{transpose-chars (C-t)}{113}{\code {transpose-chars (C-t)}}
|
||||
\entry{transpose-words (M-t)}{113}{\code {transpose-words (M-t)}}
|
||||
\entry{upcase-word (M-u)}{113}{\code {upcase-word (M-u)}}
|
||||
\entry{downcase-word (M-l)}{113}{\code {downcase-word (M-l)}}
|
||||
\entry{capitalize-word (M-c)}{113}{\code {capitalize-word (M-c)}}
|
||||
\entry{overwrite-mode ()}{113}{\code {overwrite-mode ()}}
|
||||
\entry{kill-line (C-k)}{113}{\code {kill-line (C-k)}}
|
||||
\entry{backward-kill-line (C-x Rubout)}{113}{\code {backward-kill-line (C-x Rubout)}}
|
||||
\entry{unix-line-discard (C-u)}{113}{\code {unix-line-discard (C-u)}}
|
||||
\entry{kill-whole-line ()}{113}{\code {kill-whole-line ()}}
|
||||
\entry{kill-word (M-d)}{113}{\code {kill-word (M-d)}}
|
||||
\entry{backward-kill-word (M-DEL)}{114}{\code {backward-kill-word (M-\key {DEL})}}
|
||||
\entry{shell-kill-word ()}{114}{\code {shell-kill-word ()}}
|
||||
\entry{shell-backward-kill-word ()}{114}{\code {shell-backward-kill-word ()}}
|
||||
\entry{unix-word-rubout (C-w)}{114}{\code {unix-word-rubout (C-w)}}
|
||||
\entry{unix-filename-rubout ()}{114}{\code {unix-filename-rubout ()}}
|
||||
\entry{delete-horizontal-space ()}{114}{\code {delete-horizontal-space ()}}
|
||||
\entry{kill-region ()}{114}{\code {kill-region ()}}
|
||||
\entry{copy-region-as-kill ()}{114}{\code {copy-region-as-kill ()}}
|
||||
\entry{copy-backward-word ()}{114}{\code {copy-backward-word ()}}
|
||||
\entry{copy-forward-word ()}{114}{\code {copy-forward-word ()}}
|
||||
\entry{yank (C-y)}{114}{\code {yank (C-y)}}
|
||||
\entry{yank-pop (M-y)}{114}{\code {yank-pop (M-y)}}
|
||||
\entry{digit-argument (M-0, M-1, ...{} M--)}{114}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
|
||||
\entry{universal-argument ()}{114}{\code {universal-argument ()}}
|
||||
\entry{complete (TAB)}{115}{\code {complete (\key {TAB})}}
|
||||
\entry{possible-completions (M-?)}{115}{\code {possible-completions (M-?)}}
|
||||
\entry{insert-completions (M-*)}{115}{\code {insert-completions (M-*)}}
|
||||
\entry{menu-complete ()}{115}{\code {menu-complete ()}}
|
||||
\entry{menu-complete-backward ()}{115}{\code {menu-complete-backward ()}}
|
||||
\entry{delete-char-or-list ()}{115}{\code {delete-char-or-list ()}}
|
||||
\entry{complete-filename (M-/)}{115}{\code {complete-filename (M-/)}}
|
||||
\entry{possible-filename-completions (C-x /)}{115}{\code {possible-filename-completions (C-x /)}}
|
||||
\entry{complete-username (M-~)}{116}{\code {complete-username (M-~)}}
|
||||
\entry{possible-username-completions (C-x ~)}{116}{\code {possible-username-completions (C-x ~)}}
|
||||
\entry{complete-variable (M-$)}{116}{\code {complete-variable (M-$)}}
|
||||
\entry{possible-variable-completions (C-x $)}{116}{\code {possible-variable-completions (C-x $)}}
|
||||
\entry{complete-hostname (M-@)}{116}{\code {complete-hostname (M-@)}}
|
||||
\entry{possible-hostname-completions (C-x @)}{116}{\code {possible-hostname-completions (C-x @)}}
|
||||
\entry{complete-command (M-!)}{116}{\code {complete-command (M-!)}}
|
||||
\entry{possible-command-completions (C-x !)}{116}{\code {possible-command-completions (C-x !)}}
|
||||
\entry{dynamic-complete-history (M-TAB)}{116}{\code {dynamic-complete-history (M-\key {TAB})}}
|
||||
\entry{dabbrev-expand ()}{116}{\code {dabbrev-expand ()}}
|
||||
\entry{complete-into-braces (M-{\tt \char 123})}{116}{\code {complete-into-braces (M-{\tt \char 123})}}
|
||||
\entry{start-kbd-macro (C-x ()}{116}{\code {start-kbd-macro (C-x ()}}
|
||||
\entry{end-kbd-macro (C-x ))}{116}{\code {end-kbd-macro (C-x ))}}
|
||||
\entry{call-last-kbd-macro (C-x e)}{116}{\code {call-last-kbd-macro (C-x e)}}
|
||||
\entry{re-read-init-file (C-x C-r)}{117}{\code {re-read-init-file (C-x C-r)}}
|
||||
\entry{abort (C-g)}{117}{\code {abort (C-g)}}
|
||||
\entry{do-uppercase-version (M-a, M-b, M-x, ...{})}{117}{\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}
|
||||
\entry{prefix-meta (ESC)}{117}{\code {prefix-meta (\key {ESC})}}
|
||||
\entry{undo (C-_ or C-x C-u)}{117}{\code {undo (C-_ or C-x C-u)}}
|
||||
\entry{revert-line (M-r)}{117}{\code {revert-line (M-r)}}
|
||||
\entry{tilde-expand (M-&)}{117}{\code {tilde-expand (M-&)}}
|
||||
\entry{set-mark (C-@)}{117}{\code {set-mark (C-@)}}
|
||||
\entry{exchange-point-and-mark (C-x C-x)}{117}{\code {exchange-point-and-mark (C-x C-x)}}
|
||||
\entry{character-search (C-])}{117}{\code {character-search (C-])}}
|
||||
\entry{character-search-backward (M-C-])}{117}{\code {character-search-backward (M-C-])}}
|
||||
\entry{skip-csi-sequence ()}{117}{\code {skip-csi-sequence ()}}
|
||||
\entry{insert-comment (M-#)}{117}{\code {insert-comment (M-#)}}
|
||||
\entry{dump-functions ()}{118}{\code {dump-functions ()}}
|
||||
\entry{dump-variables ()}{118}{\code {dump-variables ()}}
|
||||
\entry{dump-macros ()}{118}{\code {dump-macros ()}}
|
||||
\entry{glob-complete-word (M-g)}{118}{\code {glob-complete-word (M-g)}}
|
||||
\entry{glob-expand-word (C-x *)}{118}{\code {glob-expand-word (C-x *)}}
|
||||
\entry{glob-list-expansions (C-x g)}{118}{\code {glob-list-expansions (C-x g)}}
|
||||
\entry{display-shell-version (C-x C-v)}{118}{\code {display-shell-version (C-x C-v)}}
|
||||
\entry{shell-expand-line (M-C-e)}{118}{\code {shell-expand-line (M-C-e)}}
|
||||
\entry{history-expand-line (M-^)}{118}{\code {history-expand-line (M-^)}}
|
||||
\entry{magic-space ()}{118}{\code {magic-space ()}}
|
||||
\entry{alias-expand-line ()}{119}{\code {alias-expand-line ()}}
|
||||
\entry{history-and-alias-expand-line ()}{119}{\code {history-and-alias-expand-line ()}}
|
||||
\entry{insert-last-argument (M-. or M-_)}{119}{\code {insert-last-argument (M-. or M-_)}}
|
||||
\entry{operate-and-get-next (C-o)}{119}{\code {operate-and-get-next (C-o)}}
|
||||
\entry{edit-and-execute-command (C-xC-e)}{119}{\code {edit-and-execute-command (C-xC-e)}}
|
||||
|
||||
+105
-103
@@ -1,123 +1,125 @@
|
||||
\initial {A}
|
||||
\entry {\code {abort (C-g)}}{114}
|
||||
\entry {\code {accept-line (Newline or Return)}}{109}
|
||||
\entry {\code {alias-expand-line ()}}{116}
|
||||
\entry {\code {abort (C-g)}}{117}
|
||||
\entry {\code {accept-line (Newline or Return)}}{111}
|
||||
\entry {\code {alias-expand-line ()}}{119}
|
||||
\initial {B}
|
||||
\entry {\code {backward-char (C-b)}}{108}
|
||||
\entry {\code {backward-delete-char (Rubout)}}{110}
|
||||
\entry {\code {backward-kill-line (C-x Rubout)}}{111}
|
||||
\entry {\code {backward-kill-word (M-\key {DEL})}}{111}
|
||||
\entry {\code {backward-word (M-b)}}{108}
|
||||
\entry {\code {beginning-of-history (M-<)}}{109}
|
||||
\entry {\code {beginning-of-line (C-a)}}{108}
|
||||
\entry {\code {backward-char (C-b)}}{110}
|
||||
\entry {\code {backward-delete-char (Rubout)}}{112}
|
||||
\entry {\code {backward-kill-line (C-x Rubout)}}{113}
|
||||
\entry {\code {backward-kill-word (M-\key {DEL})}}{114}
|
||||
\entry {\code {backward-word (M-b)}}{110}
|
||||
\entry {\code {beginning-of-history (M-<)}}{111}
|
||||
\entry {\code {beginning-of-line (C-a)}}{110}
|
||||
\initial {C}
|
||||
\entry {\code {call-last-kbd-macro (C-x e)}}{114}
|
||||
\entry {\code {capitalize-word (M-c)}}{111}
|
||||
\entry {\code {character-search (C-])}}{115}
|
||||
\entry {\code {character-search-backward (M-C-])}}{115}
|
||||
\entry {\code {clear-screen (C-l)}}{108}
|
||||
\entry {\code {complete (\key {TAB})}}{112}
|
||||
\entry {\code {complete-command (M-!)}}{114}
|
||||
\entry {\code {complete-filename (M-/)}}{113}
|
||||
\entry {\code {complete-hostname (M-@)}}{113}
|
||||
\entry {\code {complete-into-braces (M-{\tt \char 123})}}{114}
|
||||
\entry {\code {complete-username (M-~)}}{113}
|
||||
\entry {\code {complete-variable (M-$)}}{113}
|
||||
\entry {\code {copy-backward-word ()}}{112}
|
||||
\entry {\code {copy-forward-word ()}}{112}
|
||||
\entry {\code {copy-region-as-kill ()}}{112}
|
||||
\entry {\code {call-last-kbd-macro (C-x e)}}{116}
|
||||
\entry {\code {capitalize-word (M-c)}}{113}
|
||||
\entry {\code {character-search (C-])}}{117}
|
||||
\entry {\code {character-search-backward (M-C-])}}{117}
|
||||
\entry {\code {clear-screen (C-l)}}{110}
|
||||
\entry {\code {complete (\key {TAB})}}{115}
|
||||
\entry {\code {complete-command (M-!)}}{116}
|
||||
\entry {\code {complete-filename (M-/)}}{115}
|
||||
\entry {\code {complete-hostname (M-@)}}{116}
|
||||
\entry {\code {complete-into-braces (M-{\tt \char 123})}}{116}
|
||||
\entry {\code {complete-username (M-~)}}{116}
|
||||
\entry {\code {complete-variable (M-$)}}{116}
|
||||
\entry {\code {copy-backward-word ()}}{114}
|
||||
\entry {\code {copy-forward-word ()}}{114}
|
||||
\entry {\code {copy-region-as-kill ()}}{114}
|
||||
\initial {D}
|
||||
\entry {\code {dabbrev-expand ()}}{114}
|
||||
\entry {\code {delete-char (C-d)}}{110}
|
||||
\entry {\code {delete-char-or-list ()}}{113}
|
||||
\entry {\code {delete-horizontal-space ()}}{112}
|
||||
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{112}
|
||||
\entry {\code {display-shell-version (C-x C-v)}}{116}
|
||||
\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{114}
|
||||
\entry {\code {downcase-word (M-l)}}{111}
|
||||
\entry {\code {dump-functions ()}}{115}
|
||||
\entry {\code {dump-macros ()}}{116}
|
||||
\entry {\code {dump-variables ()}}{116}
|
||||
\entry {\code {dynamic-complete-history (M-\key {TAB})}}{114}
|
||||
\entry {\code {dabbrev-expand ()}}{116}
|
||||
\entry {\code {delete-char (C-d)}}{112}
|
||||
\entry {\code {delete-char-or-list ()}}{115}
|
||||
\entry {\code {delete-horizontal-space ()}}{114}
|
||||
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{114}
|
||||
\entry {\code {display-shell-version (C-x C-v)}}{118}
|
||||
\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{117}
|
||||
\entry {\code {downcase-word (M-l)}}{113}
|
||||
\entry {\code {dump-functions ()}}{118}
|
||||
\entry {\code {dump-macros ()}}{118}
|
||||
\entry {\code {dump-variables ()}}{118}
|
||||
\entry {\code {dynamic-complete-history (M-\key {TAB})}}{116}
|
||||
\initial {E}
|
||||
\entry {\code {edit-and-execute-command (C-xC-e)}}{117}
|
||||
\entry {\code {end-kbd-macro (C-x ))}}{114}
|
||||
\entry {\code {end-of-history (M->)}}{109}
|
||||
\entry {\code {end-of-line (C-e)}}{108}
|
||||
\entry {\code {exchange-point-and-mark (C-x C-x)}}{115}
|
||||
\entry {\code {edit-and-execute-command (C-xC-e)}}{119}
|
||||
\entry {\code {end-kbd-macro (C-x ))}}{116}
|
||||
\entry {\code {end-of-history (M->)}}{111}
|
||||
\entry {\code {end-of-line (C-e)}}{110}
|
||||
\entry {\code {exchange-point-and-mark (C-x C-x)}}{117}
|
||||
\initial {F}
|
||||
\entry {\code {forward-backward-delete-char ()}}{110}
|
||||
\entry {\code {forward-char (C-f)}}{108}
|
||||
\entry {\code {forward-search-history (C-s)}}{109}
|
||||
\entry {\code {forward-word (M-f)}}{108}
|
||||
\entry {\code {forward-backward-delete-char ()}}{112}
|
||||
\entry {\code {forward-char (C-f)}}{110}
|
||||
\entry {\code {forward-search-history (C-s)}}{111}
|
||||
\entry {\code {forward-word (M-f)}}{110}
|
||||
\initial {G}
|
||||
\entry {\code {glob-complete-word (M-g)}}{116}
|
||||
\entry {\code {glob-expand-word (C-x *)}}{116}
|
||||
\entry {\code {glob-list-expansions (C-x g)}}{116}
|
||||
\entry {\code {glob-complete-word (M-g)}}{118}
|
||||
\entry {\code {glob-expand-word (C-x *)}}{118}
|
||||
\entry {\code {glob-list-expansions (C-x g)}}{118}
|
||||
\initial {H}
|
||||
\entry {\code {history-and-alias-expand-line ()}}{116}
|
||||
\entry {\code {history-expand-line (M-^)}}{116}
|
||||
\entry {\code {history-search-backward ()}}{109}
|
||||
\entry {\code {history-search-forward ()}}{109}
|
||||
\entry {\code {history-and-alias-expand-line ()}}{119}
|
||||
\entry {\code {history-expand-line (M-^)}}{118}
|
||||
\entry {\code {history-search-backward ()}}{111}
|
||||
\entry {\code {history-search-forward ()}}{111}
|
||||
\entry {\code {history-substr-search-backward ()}}{112}
|
||||
\entry {\code {history-substr-search-forward ()}}{111}
|
||||
\initial {I}
|
||||
\entry {\code {insert-comment (M-#)}}{115}
|
||||
\entry {\code {insert-completions (M-*)}}{113}
|
||||
\entry {\code {insert-last-argument (M-. or M-_)}}{116}
|
||||
\entry {\code {insert-comment (M-#)}}{117}
|
||||
\entry {\code {insert-completions (M-*)}}{115}
|
||||
\entry {\code {insert-last-argument (M-. or M-_)}}{119}
|
||||
\initial {K}
|
||||
\entry {\code {kill-line (C-k)}}{111}
|
||||
\entry {\code {kill-region ()}}{112}
|
||||
\entry {\code {kill-whole-line ()}}{111}
|
||||
\entry {\code {kill-word (M-d)}}{111}
|
||||
\entry {\code {kill-line (C-k)}}{113}
|
||||
\entry {\code {kill-region ()}}{114}
|
||||
\entry {\code {kill-whole-line ()}}{113}
|
||||
\entry {\code {kill-word (M-d)}}{113}
|
||||
\initial {M}
|
||||
\entry {\code {magic-space ()}}{116}
|
||||
\entry {\code {menu-complete ()}}{113}
|
||||
\entry {\code {menu-complete-backward ()}}{113}
|
||||
\entry {\code {magic-space ()}}{118}
|
||||
\entry {\code {menu-complete ()}}{115}
|
||||
\entry {\code {menu-complete-backward ()}}{115}
|
||||
\initial {N}
|
||||
\entry {\code {next-history (C-n)}}{109}
|
||||
\entry {\code {non-incremental-forward-search-history (M-n)}}{109}
|
||||
\entry {\code {non-incremental-reverse-search-history (M-p)}}{109}
|
||||
\entry {\code {next-history (C-n)}}{111}
|
||||
\entry {\code {non-incremental-forward-search-history (M-n)}}{111}
|
||||
\entry {\code {non-incremental-reverse-search-history (M-p)}}{111}
|
||||
\initial {O}
|
||||
\entry {\code {operate-and-get-next (C-o)}}{116}
|
||||
\entry {\code {overwrite-mode ()}}{111}
|
||||
\entry {\code {operate-and-get-next (C-o)}}{119}
|
||||
\entry {\code {overwrite-mode ()}}{113}
|
||||
\initial {P}
|
||||
\entry {\code {possible-command-completions (C-x !)}}{114}
|
||||
\entry {\code {possible-completions (M-?)}}{113}
|
||||
\entry {\code {possible-filename-completions (C-x /)}}{113}
|
||||
\entry {\code {possible-hostname-completions (C-x @)}}{114}
|
||||
\entry {\code {possible-username-completions (C-x ~)}}{113}
|
||||
\entry {\code {possible-variable-completions (C-x $)}}{113}
|
||||
\entry {\code {prefix-meta (\key {ESC})}}{115}
|
||||
\entry {\code {previous-history (C-p)}}{109}
|
||||
\entry {\code {possible-command-completions (C-x !)}}{116}
|
||||
\entry {\code {possible-completions (M-?)}}{115}
|
||||
\entry {\code {possible-filename-completions (C-x /)}}{115}
|
||||
\entry {\code {possible-hostname-completions (C-x @)}}{116}
|
||||
\entry {\code {possible-username-completions (C-x ~)}}{116}
|
||||
\entry {\code {possible-variable-completions (C-x $)}}{116}
|
||||
\entry {\code {prefix-meta (\key {ESC})}}{117}
|
||||
\entry {\code {previous-history (C-p)}}{111}
|
||||
\initial {Q}
|
||||
\entry {\code {quoted-insert (C-q or C-v)}}{110}
|
||||
\entry {\code {quoted-insert (C-q or C-v)}}{112}
|
||||
\initial {R}
|
||||
\entry {\code {re-read-init-file (C-x C-r)}}{114}
|
||||
\entry {\code {redraw-current-line ()}}{108}
|
||||
\entry {\code {reverse-search-history (C-r)}}{109}
|
||||
\entry {\code {revert-line (M-r)}}{115}
|
||||
\entry {\code {re-read-init-file (C-x C-r)}}{117}
|
||||
\entry {\code {redraw-current-line ()}}{110}
|
||||
\entry {\code {reverse-search-history (C-r)}}{111}
|
||||
\entry {\code {revert-line (M-r)}}{117}
|
||||
\initial {S}
|
||||
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{110}
|
||||
\entry {\code {set-mark (C-@)}}{115}
|
||||
\entry {\code {shell-backward-kill-word ()}}{111}
|
||||
\entry {\code {shell-backward-word ()}}{108}
|
||||
\entry {\code {shell-expand-line (M-C-e)}}{116}
|
||||
\entry {\code {shell-forward-word ()}}{108}
|
||||
\entry {\code {shell-kill-word ()}}{111}
|
||||
\entry {\code {skip-csi-sequence ()}}{115}
|
||||
\entry {\code {start-kbd-macro (C-x ()}}{114}
|
||||
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{112}
|
||||
\entry {\code {set-mark (C-@)}}{117}
|
||||
\entry {\code {shell-backward-kill-word ()}}{114}
|
||||
\entry {\code {shell-backward-word ()}}{110}
|
||||
\entry {\code {shell-expand-line (M-C-e)}}{118}
|
||||
\entry {\code {shell-forward-word ()}}{110}
|
||||
\entry {\code {shell-kill-word ()}}{114}
|
||||
\entry {\code {skip-csi-sequence ()}}{117}
|
||||
\entry {\code {start-kbd-macro (C-x ()}}{116}
|
||||
\initial {T}
|
||||
\entry {\code {tilde-expand (M-&)}}{115}
|
||||
\entry {\code {transpose-chars (C-t)}}{110}
|
||||
\entry {\code {transpose-words (M-t)}}{110}
|
||||
\entry {\code {tilde-expand (M-&)}}{117}
|
||||
\entry {\code {transpose-chars (C-t)}}{113}
|
||||
\entry {\code {transpose-words (M-t)}}{113}
|
||||
\initial {U}
|
||||
\entry {\code {undo (C-_ or C-x C-u)}}{115}
|
||||
\entry {\code {universal-argument ()}}{112}
|
||||
\entry {\code {unix-filename-rubout ()}}{112}
|
||||
\entry {\code {unix-line-discard (C-u)}}{111}
|
||||
\entry {\code {unix-word-rubout (C-w)}}{111}
|
||||
\entry {\code {upcase-word (M-u)}}{110}
|
||||
\entry {\code {undo (C-_ or C-x C-u)}}{117}
|
||||
\entry {\code {universal-argument ()}}{114}
|
||||
\entry {\code {unix-filename-rubout ()}}{114}
|
||||
\entry {\code {unix-line-discard (C-u)}}{113}
|
||||
\entry {\code {unix-word-rubout (C-w)}}{114}
|
||||
\entry {\code {upcase-word (M-u)}}{113}
|
||||
\initial {Y}
|
||||
\entry {\code {yank (C-y)}}{112}
|
||||
\entry {\code {yank-last-arg (M-. or M-_)}}{110}
|
||||
\entry {\code {yank-nth-arg (M-C-y)}}{109}
|
||||
\entry {\code {yank-pop (M-y)}}{112}
|
||||
\entry {\code {yank (C-y)}}{114}
|
||||
\entry {\code {yank-last-arg (M-. or M-_)}}{112}
|
||||
\entry {\code {yank-nth-arg (M-C-y)}}{112}
|
||||
\entry {\code {yank-pop (M-y)}}{114}
|
||||
|
||||
+423
-359
File diff suppressed because it is too large
Load Diff
+236
-195
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 4.13 from
|
||||
/Users/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, 11 April 2011).
|
||||
the Bash shell (version 4.2, 7 July 2011).
|
||||
|
||||
This is Edition 4.2, last updated 11 April 2011, of `The GNU Bash
|
||||
This is Edition 4.2, last updated 7 July 2011, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.2.
|
||||
|
||||
Copyright (C) 1988-2011 Free Software Foundation, Inc.
|
||||
@@ -38,9 +38,9 @@ Bash Features
|
||||
*************
|
||||
|
||||
This text is a brief description of the features that are present in
|
||||
the Bash shell (version 4.2, 11 April 2011).
|
||||
the Bash shell (version 4.2, 7 July 2011).
|
||||
|
||||
This is Edition 4.2, last updated 11 April 2011, of `The GNU Bash
|
||||
This is Edition 4.2, last updated 7 July 2011, of `The GNU Bash
|
||||
Reference Manual', for `Bash', Version 4.2.
|
||||
|
||||
Bash contains features that appear in other popular shells, and some
|
||||
@@ -145,13 +145,12 @@ control over the contents of commands' environments.
|
||||
|
||||
Shells also provide a small set of built-in commands ("builtins")
|
||||
implementing functionality impossible or inconvenient to obtain via
|
||||
separate utilities. For example, `cd', `break', `continue', and
|
||||
`exec') cannot be implemented outside of the shell because they
|
||||
directly manipulate the shell itself. The `history', `getopts',
|
||||
`kill', or `pwd' builtins, among others, could be implemented in
|
||||
separate utilities, but they are more convenient to use as builtin
|
||||
commands. All of the shell builtins are described in subsequent
|
||||
sections.
|
||||
separate utilities. For example, `cd', `break', `continue', and `exec'
|
||||
cannot be implemented outside of the shell because they directly
|
||||
manipulate the shell itself. The `history', `getopts', `kill', or `pwd'
|
||||
builtins, among others, could be implemented in separate utilities, but
|
||||
they are more convenient to use as builtin commands. All of the shell
|
||||
builtins are described in subsequent sections.
|
||||
|
||||
While executing commands is essential, most of the power (and
|
||||
complexity) of shells is due to their embedded programming languages.
|
||||
@@ -686,6 +685,10 @@ redirections (*note Redirections::) associated with a compound command
|
||||
apply to all commands within that compound command unless explicitly
|
||||
overridden.
|
||||
|
||||
In most cases a list of commands in a compound command's description
|
||||
may be separated from the rest of the command by one or more newlines,
|
||||
and may be followed by a newline in place of a semicolon.
|
||||
|
||||
Bash provides looping constructs, conditional commands, and
|
||||
mechanisms to group commands and execute them as a unit.
|
||||
|
||||
@@ -1770,13 +1773,14 @@ File: bashref.info, Node: Filename Expansion, Next: Quote Removal, Prev: Word
|
||||
Set Builtin::), Bash scans each word for the characters `*', `?', and
|
||||
`['. If one of these characters appears, then the word is regarded as
|
||||
a PATTERN, and replaced with an alphabetically sorted list of file
|
||||
names matching the pattern. If no matching file names are found, and
|
||||
the shell option `nullglob' is disabled, the word is left unchanged.
|
||||
If the `nullglob' option is set, and no matches are found, the word is
|
||||
removed. If the `failglob' shell option is set, and no matches are
|
||||
found, an error message is printed and the command is not executed. If
|
||||
the shell option `nocaseglob' is enabled, the match is performed
|
||||
without regard to the case of alphabetic characters.
|
||||
names matching the pattern (*note Pattern Matching::). If no matching
|
||||
file names are found, and the shell option `nullglob' is disabled, the
|
||||
word is left unchanged. If the `nullglob' option is set, and no
|
||||
matches are found, the word is removed. If the `failglob' shell option
|
||||
is set, and no matches are found, an error message is printed and the
|
||||
command is not executed. If the shell option `nocaseglob' is enabled,
|
||||
the match is performed without regard to the case of alphabetic
|
||||
characters.
|
||||
|
||||
When a pattern is used for filename expansion, the character `.' at
|
||||
the start of a filename or immediately following a slash must be
|
||||
@@ -1833,8 +1837,8 @@ characters must be quoted if they are to be matched literally.
|
||||
including it as the first or last character in the set. A `]' may
|
||||
be matched by including it as the first character in the set. The
|
||||
sorting order of characters in range expressions is determined by
|
||||
the current locale and the value of the `LC_COLLATE' shell
|
||||
variable, if set.
|
||||
the current locale and the values of the `LC_COLLATE' and `LC_ALL'
|
||||
shell variables, if set.
|
||||
|
||||
For example, in the default C locale, `[a-dx-z]' is equivalent to
|
||||
`[abcdxyz]'. Many locales sort characters in dictionary order,
|
||||
@@ -1843,7 +1847,7 @@ characters must be quoted if they are to be matched literally.
|
||||
example. To obtain the traditional interpretation of ranges in
|
||||
bracket expressions, you can force the use of the C locale by
|
||||
setting the `LC_COLLATE' or `LC_ALL' environment variable to the
|
||||
value `C'.
|
||||
value `C', or enable the `globasciiranges' shell option.
|
||||
|
||||
Within `[' and `]', CHARACTER CLASSES can be specified using the
|
||||
syntax `[:'CLASS`:]', where CLASS is one of the following classes
|
||||
@@ -2877,12 +2881,14 @@ standard.
|
||||
|
||||
`unset'
|
||||
unset [-fv] [NAME]
|
||||
Each variable or function NAME is removed. If no options are
|
||||
supplied, or the `-v' option is given, each NAME refers to a shell
|
||||
variable. If the `-f' option is given, the NAMEs refer to shell
|
||||
functions, and the function definition is removed. Readonly
|
||||
variables and functions may not be unset. The return status is
|
||||
zero unless a NAME is readonly.
|
||||
Each variable or function NAME is removed. If the `-v' option is
|
||||
given, each NAME refers to a shell variable and that variable is
|
||||
remvoved. If the `-f' option is given, the NAMEs refer to shell
|
||||
functions, and the function definition is removed. If no options
|
||||
are supplied, each NAME refers to a variable; if there is no
|
||||
variable by that name, any function with that name is unset.
|
||||
Readonly variables and functions may not be unset. The return
|
||||
status is zero unless a NAME is readonly.
|
||||
|
||||
|
||||
File: bashref.info, Node: Bash Builtins, Next: Modifying Shell Behavior, Prev: Bourne Shell Builtins, Up: Shell Builtin Commands
|
||||
@@ -3112,15 +3118,15 @@ POSIX standard.
|
||||
`echo'
|
||||
echo [-neE] [ARG ...]
|
||||
Output the ARGs, separated by spaces, terminated with a newline.
|
||||
The return status is always 0. If `-n' is specified, the trailing
|
||||
newline is suppressed. If the `-e' option is given,
|
||||
interpretation of the following backslash-escaped characters is
|
||||
enabled. The `-E' option disables the interpretation of these
|
||||
escape characters, even on systems where they are interpreted by
|
||||
default. The `xpg_echo' shell option may be used to dynamically
|
||||
determine whether or not `echo' expands these escape characters by
|
||||
default. `echo' does not interpret `--' to mean the end of
|
||||
options.
|
||||
The return status is 0 unless a write error occurs. If `-n' is
|
||||
specified, the trailing newline is suppressed. If the `-e' option
|
||||
is given, interpretation of the following backslash-escaped
|
||||
characters is enabled. The `-E' option disables the
|
||||
interpretation of these escape characters, even on systems where
|
||||
they are interpreted by default. The `xpg_echo' shell option may
|
||||
be used to dynamically determine whether or not `echo' expands
|
||||
these escape characters by default. `echo' does not interpret
|
||||
`--' to mean the end of options.
|
||||
|
||||
`echo' interprets the following escape sequences:
|
||||
`\a'
|
||||
@@ -3633,7 +3639,9 @@ parameters, or to display the names and values of shell variables.
|
||||
the command name.
|
||||
|
||||
`-m'
|
||||
Job control is enabled (*note Job Control::).
|
||||
Job control is enabled (*note Job Control::). All processes
|
||||
run in a separate process group. When a background job
|
||||
completes, the shell prints a line containing its exit status.
|
||||
|
||||
`-n'
|
||||
Read commands but do not execute them; this may be used to
|
||||
@@ -3911,7 +3919,7 @@ This builtin allows you to change additional shell optional behavior.
|
||||
are stopped.
|
||||
|
||||
`checkwinsize'
|
||||
If set, Bash checks the window size after each command and,
|
||||
If set, Bash checks the window size after each command and,
|
||||
if necessary, updates the values of `LINES' and `COLUMNS'.
|
||||
|
||||
`cmdhist'
|
||||
@@ -3946,6 +3954,12 @@ This builtin allows you to change additional shell optional behavior.
|
||||
This is the behavior of POSIX mode through version 4.1. The
|
||||
default Bash behavior remains as in previous versions.
|
||||
|
||||
`direxpand'
|
||||
If set, Bash replaces directory names with the results of
|
||||
word expansion when performing filename completion. This
|
||||
changes the contents of the readline editing buffer. If not
|
||||
set, Bash attempts to preserve what the user typed.
|
||||
|
||||
`dirspell'
|
||||
If set, Bash attempts spelling correction on directory names
|
||||
during word completion if the directory name initially
|
||||
@@ -4014,6 +4028,14 @@ This builtin allows you to change additional shell optional behavior.
|
||||
*Note Bash Variables::, for a description of `FIGNORE'. This
|
||||
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.
|
||||
|
||||
`globstar'
|
||||
If set, the pattern `**' used in a filename expansion context
|
||||
will match all files and zero or more directories and
|
||||
@@ -4376,8 +4398,8 @@ Variables::).
|
||||
|
||||
`COLUMNS'
|
||||
Used by the `select' command to determine the terminal width when
|
||||
printing selection lists. Automatically set upon receipt of a
|
||||
`SIGWINCH'.
|
||||
printing selection lists. Automatically set by an interactive
|
||||
shell upon receipt of a `SIGWINCH'.
|
||||
|
||||
`COMP_CWORD'
|
||||
An index into `${COMP_WORDS}' of the word containing the current
|
||||
@@ -4648,8 +4670,8 @@ Variables::).
|
||||
|
||||
`LINES'
|
||||
Used by the `select' command to determine the column length for
|
||||
printing selection lists. Automatically set upon receipt of a
|
||||
`SIGWINCH'.
|
||||
printing selection lists. Automatically set by an interactive
|
||||
shell upon receipt of a `SIGWINCH'.
|
||||
|
||||
`MACHTYPE'
|
||||
A string that fully describes the system type on which Bash is
|
||||
@@ -5986,76 +6008,79 @@ startup files.
|
||||
|
||||
26. Process substitution is not available.
|
||||
|
||||
27. Assignment statements preceding POSIX special builtins persist in
|
||||
27. While variable indirection is available, it may not be applied to
|
||||
the `#' and `?' special parameters.
|
||||
|
||||
28. Assignment statements preceding POSIX special builtins persist in
|
||||
the shell environment after the builtin completes.
|
||||
|
||||
28. Assignment statements preceding shell function calls persist in the
|
||||
29. Assignment statements preceding shell function calls persist in the
|
||||
shell environment after the function returns, as if a POSIX
|
||||
special builtin command had been executed.
|
||||
|
||||
29. The `export' and `readonly' builtin commands display their output
|
||||
30. The `export' and `readonly' builtin commands display their output
|
||||
in the format required by POSIX.
|
||||
|
||||
30. The `trap' builtin displays signal names without the leading `SIG'.
|
||||
31. The `trap' builtin displays signal names without the leading `SIG'.
|
||||
|
||||
31. The `trap' builtin doesn't check the first argument for a possible
|
||||
32. The `trap' builtin doesn't check the first argument for a possible
|
||||
signal specification and revert the signal handling to the original
|
||||
disposition if it is, unless that argument consists solely of
|
||||
digits and is a valid signal number. If users want to reset the
|
||||
handler for a given signal to the original disposition, they
|
||||
should use `-' as the first argument.
|
||||
|
||||
32. The `.' and `source' builtins do not search the current directory
|
||||
33. The `.' and `source' builtins do not search the current directory
|
||||
for the filename argument if it is not found by searching `PATH'.
|
||||
|
||||
33. Subshells spawned to execute command substitutions inherit the
|
||||
34. Subshells spawned to execute command substitutions inherit the
|
||||
value of the `-e' option from the parent shell. When not in POSIX
|
||||
mode, Bash clears the `-e' option in such subshells.
|
||||
|
||||
34. Alias expansion is always enabled, even in non-interactive shells.
|
||||
35. Alias expansion is always enabled, even in non-interactive shells.
|
||||
|
||||
35. When the `alias' builtin displays alias definitions, it does not
|
||||
36. When the `alias' builtin displays alias definitions, it does not
|
||||
display them with a leading `alias ' unless the `-p' option is
|
||||
supplied.
|
||||
|
||||
36. When the `set' builtin is invoked without options, it does not
|
||||
37. When the `set' builtin is invoked without options, it does not
|
||||
display shell function names and definitions.
|
||||
|
||||
37. When the `set' builtin is invoked without options, it displays
|
||||
38. When the `set' builtin is invoked without options, it displays
|
||||
variable values without quotes, unless they contain shell
|
||||
metacharacters, even if the result contains nonprinting characters.
|
||||
|
||||
38. When the `cd' builtin is invoked in LOGICAL mode, and the pathname
|
||||
39. When the `cd' builtin is invoked in LOGICAL mode, and the pathname
|
||||
constructed from `$PWD' and the directory name supplied as an
|
||||
argument does not refer to an existing directory, `cd' will fail
|
||||
instead of falling back to PHYSICAL mode.
|
||||
|
||||
39. The `pwd' builtin verifies that the value it prints is the same as
|
||||
40. The `pwd' builtin verifies that the value it prints is the same as
|
||||
the current directory, even if it is not asked to check the file
|
||||
system with the `-P' option.
|
||||
|
||||
40. When listing the history, the `fc' builtin does not include an
|
||||
41. When listing the history, the `fc' builtin does not include an
|
||||
indication of whether or not a history entry has been modified.
|
||||
|
||||
41. The default editor used by `fc' is `ed'.
|
||||
42. The default editor used by `fc' is `ed'.
|
||||
|
||||
42. The `type' and `command' builtins will not report a non-executable
|
||||
43. The `type' and `command' builtins will not report a non-executable
|
||||
file as having been found, though the shell will attempt to
|
||||
execute such a file if it is the only so-named file found in
|
||||
`$PATH'.
|
||||
|
||||
43. The `vi' editing mode will invoke the `vi' editor directly when
|
||||
44. The `vi' editing mode will invoke the `vi' editor directly when
|
||||
the `v' command is run, instead of checking `$VISUAL' and
|
||||
`$EDITOR'.
|
||||
|
||||
44. When the `xpg_echo' option is enabled, Bash does not attempt to
|
||||
45. When the `xpg_echo' option is enabled, Bash does not attempt to
|
||||
interpret any arguments to `echo' as options. Each argument is
|
||||
displayed, after escape characters are converted.
|
||||
|
||||
45. The `ulimit' builtin uses a block size of 512 bytes for the `-c'
|
||||
46. The `ulimit' builtin uses a block size of 512 bytes for the `-c'
|
||||
and `-f' options.
|
||||
|
||||
46. The arrival of `SIGCHLD' when a trap is set on `SIGCHLD' does not
|
||||
47. The arrival of `SIGCHLD' when a trap is set on `SIGCHLD' does not
|
||||
interrupt the `wait' builtin and cause it to return immediately.
|
||||
The trap command is run once for each child that exits.
|
||||
|
||||
@@ -7284,12 +7309,26 @@ File: bashref.info, Node: Commands For History, Next: Commands For Text, Prev
|
||||
|
||||
`history-search-forward ()'
|
||||
Search forward through the history for the string of characters
|
||||
between the start of the current line and the point. This is a
|
||||
between the start of the current line and the point. The search
|
||||
string must match at the beginning of a history line. This is a
|
||||
non-incremental search. By default, this command is unbound.
|
||||
|
||||
`history-search-backward ()'
|
||||
Search backward through the history for the string of characters
|
||||
between the start of the current line and the point. This is a
|
||||
between the start of the current line and the point. The search
|
||||
string must match at the beginning of a history line. This is a
|
||||
non-incremental search. By default, this command is unbound.
|
||||
|
||||
`history-substr-search-forward ()'
|
||||
Search forward through the history for the string of characters
|
||||
between the start of the current line and the point. The search
|
||||
string may match anywhere in a history line. This is a
|
||||
non-incremental search. By default, this command is unbound.
|
||||
|
||||
`history-substr-search-backward ()'
|
||||
Search backward through the history for the string of characters
|
||||
between the start of the current line and the point. The search
|
||||
string may match anywhere in a history line. This is a
|
||||
non-incremental search. By default, this command is unbound.
|
||||
|
||||
`yank-nth-arg (M-C-y)'
|
||||
@@ -10269,8 +10308,10 @@ D.4 Function Index
|
||||
* forward-char (C-f): Commands For Moving. (line 12)
|
||||
* forward-search-history (C-s): Commands For History. (line 31)
|
||||
* forward-word (M-f): Commands For Moving. (line 18)
|
||||
* history-search-backward (): Commands For History. (line 51)
|
||||
* history-search-backward (): Commands For History. (line 52)
|
||||
* history-search-forward (): Commands For History. (line 46)
|
||||
* history-substr-search-backward (): Commands For History. (line 64)
|
||||
* history-substr-search-forward (): Commands For History. (line 58)
|
||||
* insert-comment (M-#): Miscellaneous Commands.
|
||||
(line 60)
|
||||
* insert-completions (M-*): Commands For Completion.
|
||||
@@ -10317,8 +10358,8 @@ D.4 Function Index
|
||||
* unix-word-rubout (C-w): Commands For Killing. (line 37)
|
||||
* upcase-word (M-u): Commands For Text. (line 38)
|
||||
* yank (C-y): Commands For Killing. (line 68)
|
||||
* yank-last-arg (M-. or M-_): Commands For History. (line 65)
|
||||
* yank-nth-arg (M-C-y): Commands For History. (line 56)
|
||||
* yank-last-arg (M-. or M-_): Commands For History. (line 79)
|
||||
* yank-nth-arg (M-C-y): Commands For History. (line 70)
|
||||
* yank-pop (M-y): Commands For Killing. (line 71)
|
||||
|
||||
|
||||
@@ -10482,133 +10523,133 @@ D.5 Concept Index
|
||||
|
||||
|
||||
Tag Table:
|
||||
Node: Top1340
|
||||
Node: Introduction3173
|
||||
Node: What is Bash?3401
|
||||
Node: What is a shell?4514
|
||||
Node: Definitions7054
|
||||
Node: Basic Shell Features9972
|
||||
Node: Shell Syntax11191
|
||||
Node: Shell Operation12221
|
||||
Node: Quoting13515
|
||||
Node: Escape Character14818
|
||||
Node: Single Quotes15303
|
||||
Node: Double Quotes15651
|
||||
Node: ANSI-C Quoting16776
|
||||
Node: Locale Translation18020
|
||||
Node: Comments18916
|
||||
Node: Shell Commands19534
|
||||
Node: Simple Commands20406
|
||||
Node: Pipelines21037
|
||||
Node: Lists23731
|
||||
Node: Compound Commands25460
|
||||
Node: Looping Constructs26264
|
||||
Node: Conditional Constructs28723
|
||||
Node: Command Grouping36868
|
||||
Node: Coprocesses38347
|
||||
Node: GNU Parallel40012
|
||||
Node: Shell Functions42480
|
||||
Node: Shell Parameters47424
|
||||
Node: Positional Parameters49840
|
||||
Node: Special Parameters50740
|
||||
Node: Shell Expansions53704
|
||||
Node: Brace Expansion55629
|
||||
Node: Tilde Expansion58384
|
||||
Node: Shell Parameter Expansion60735
|
||||
Node: Command Substitution69870
|
||||
Node: Arithmetic Expansion71203
|
||||
Node: Process Substitution72053
|
||||
Node: Word Splitting73103
|
||||
Node: Filename Expansion74726
|
||||
Node: Pattern Matching76865
|
||||
Node: Quote Removal80504
|
||||
Node: Redirections80799
|
||||
Node: Executing Commands89512
|
||||
Node: Simple Command Expansion90182
|
||||
Node: Command Search and Execution92112
|
||||
Node: Command Execution Environment94449
|
||||
Node: Environment97435
|
||||
Node: Exit Status99095
|
||||
Node: Signals100716
|
||||
Node: Shell Scripts102684
|
||||
Node: Shell Builtin Commands105202
|
||||
Node: Bourne Shell Builtins107230
|
||||
Node: Bash Builtins125324
|
||||
Node: Modifying Shell Behavior151533
|
||||
Node: The Set Builtin151878
|
||||
Node: The Shopt Builtin161412
|
||||
Node: Special Builtins173586
|
||||
Node: Shell Variables174565
|
||||
Node: Bourne Shell Variables175005
|
||||
Node: Bash Variables177032
|
||||
Node: Bash Features201987
|
||||
Node: Invoking Bash202870
|
||||
Node: Bash Startup Files208634
|
||||
Node: Interactive Shells213655
|
||||
Node: What is an Interactive Shell?214065
|
||||
Node: Is this Shell Interactive?214714
|
||||
Node: Interactive Shell Behavior215529
|
||||
Node: Bash Conditional Expressions218809
|
||||
Node: Shell Arithmetic222598
|
||||
Node: Aliases225357
|
||||
Node: Arrays227929
|
||||
Node: The Directory Stack232151
|
||||
Node: Directory Stack Builtins232865
|
||||
Node: Printing a Prompt235757
|
||||
Node: The Restricted Shell238509
|
||||
Node: Bash POSIX Mode240341
|
||||
Node: Job Control249002
|
||||
Node: Job Control Basics249462
|
||||
Node: Job Control Builtins254179
|
||||
Node: Job Control Variables258543
|
||||
Node: Command Line Editing259701
|
||||
Node: Introduction and Notation261268
|
||||
Node: Readline Interaction262890
|
||||
Node: Readline Bare Essentials264081
|
||||
Node: Readline Movement Commands265870
|
||||
Node: Readline Killing Commands266835
|
||||
Node: Readline Arguments268755
|
||||
Node: Searching269799
|
||||
Node: Readline Init File271985
|
||||
Node: Readline Init File Syntax273132
|
||||
Node: Conditional Init Constructs288474
|
||||
Node: Sample Init File291007
|
||||
Node: Bindable Readline Commands294124
|
||||
Node: Commands For Moving295331
|
||||
Node: Commands For History296475
|
||||
Node: Commands For Text299910
|
||||
Node: Commands For Killing302583
|
||||
Node: Numeric Arguments305040
|
||||
Node: Commands For Completion306179
|
||||
Node: Keyboard Macros310371
|
||||
Node: Miscellaneous Commands310942
|
||||
Node: Readline vi Mode316748
|
||||
Node: Programmable Completion317655
|
||||
Node: Programmable Completion Builtins324865
|
||||
Node: Using History Interactively334001
|
||||
Node: Bash History Facilities334685
|
||||
Node: Bash History Builtins337599
|
||||
Node: History Interaction341456
|
||||
Node: Event Designators344161
|
||||
Node: Word Designators345383
|
||||
Node: Modifiers347022
|
||||
Node: Installing Bash348426
|
||||
Node: Basic Installation349563
|
||||
Node: Compilers and Options352255
|
||||
Node: Compiling For Multiple Architectures352996
|
||||
Node: Installation Names354660
|
||||
Node: Specifying the System Type355478
|
||||
Node: Sharing Defaults356194
|
||||
Node: Operation Controls356867
|
||||
Node: Optional Features357825
|
||||
Node: Reporting Bugs367393
|
||||
Node: Major Differences From The Bourne Shell368594
|
||||
Node: GNU Free Documentation License385281
|
||||
Node: Indexes410477
|
||||
Node: Builtin Index410931
|
||||
Node: Reserved Word Index417758
|
||||
Node: Variable Index420206
|
||||
Node: Function Index433301
|
||||
Node: Concept Index440310
|
||||
Node: Top1336
|
||||
Node: Introduction3165
|
||||
Node: What is Bash?3393
|
||||
Node: What is a shell?4506
|
||||
Node: Definitions7045
|
||||
Node: Basic Shell Features9963
|
||||
Node: Shell Syntax11182
|
||||
Node: Shell Operation12212
|
||||
Node: Quoting13506
|
||||
Node: Escape Character14809
|
||||
Node: Single Quotes15294
|
||||
Node: Double Quotes15642
|
||||
Node: ANSI-C Quoting16767
|
||||
Node: Locale Translation18011
|
||||
Node: Comments18907
|
||||
Node: Shell Commands19525
|
||||
Node: Simple Commands20397
|
||||
Node: Pipelines21028
|
||||
Node: Lists23722
|
||||
Node: Compound Commands25451
|
||||
Node: Looping Constructs26457
|
||||
Node: Conditional Constructs28916
|
||||
Node: Command Grouping37061
|
||||
Node: Coprocesses38540
|
||||
Node: GNU Parallel40205
|
||||
Node: Shell Functions42673
|
||||
Node: Shell Parameters47617
|
||||
Node: Positional Parameters50033
|
||||
Node: Special Parameters50933
|
||||
Node: Shell Expansions53897
|
||||
Node: Brace Expansion55822
|
||||
Node: Tilde Expansion58577
|
||||
Node: Shell Parameter Expansion60928
|
||||
Node: Command Substitution70063
|
||||
Node: Arithmetic Expansion71396
|
||||
Node: Process Substitution72246
|
||||
Node: Word Splitting73296
|
||||
Node: Filename Expansion74919
|
||||
Node: Pattern Matching77087
|
||||
Node: Quote Removal80787
|
||||
Node: Redirections81082
|
||||
Node: Executing Commands89795
|
||||
Node: Simple Command Expansion90465
|
||||
Node: Command Search and Execution92395
|
||||
Node: Command Execution Environment94732
|
||||
Node: Environment97718
|
||||
Node: Exit Status99378
|
||||
Node: Signals100999
|
||||
Node: Shell Scripts102967
|
||||
Node: Shell Builtin Commands105485
|
||||
Node: Bourne Shell Builtins107513
|
||||
Node: Bash Builtins125755
|
||||
Node: Modifying Shell Behavior151985
|
||||
Node: The Set Builtin152330
|
||||
Node: The Shopt Builtin162018
|
||||
Node: Special Builtins174902
|
||||
Node: Shell Variables175881
|
||||
Node: Bourne Shell Variables176321
|
||||
Node: Bash Variables178348
|
||||
Node: Bash Features203351
|
||||
Node: Invoking Bash204234
|
||||
Node: Bash Startup Files209998
|
||||
Node: Interactive Shells215019
|
||||
Node: What is an Interactive Shell?215429
|
||||
Node: Is this Shell Interactive?216078
|
||||
Node: Interactive Shell Behavior216893
|
||||
Node: Bash Conditional Expressions220173
|
||||
Node: Shell Arithmetic223962
|
||||
Node: Aliases226721
|
||||
Node: Arrays229293
|
||||
Node: The Directory Stack233515
|
||||
Node: Directory Stack Builtins234229
|
||||
Node: Printing a Prompt237121
|
||||
Node: The Restricted Shell239873
|
||||
Node: Bash POSIX Mode241705
|
||||
Node: Job Control250479
|
||||
Node: Job Control Basics250939
|
||||
Node: Job Control Builtins255656
|
||||
Node: Job Control Variables260020
|
||||
Node: Command Line Editing261178
|
||||
Node: Introduction and Notation262745
|
||||
Node: Readline Interaction264367
|
||||
Node: Readline Bare Essentials265558
|
||||
Node: Readline Movement Commands267347
|
||||
Node: Readline Killing Commands268312
|
||||
Node: Readline Arguments270232
|
||||
Node: Searching271276
|
||||
Node: Readline Init File273462
|
||||
Node: Readline Init File Syntax274609
|
||||
Node: Conditional Init Constructs289951
|
||||
Node: Sample Init File292484
|
||||
Node: Bindable Readline Commands295601
|
||||
Node: Commands For Moving296808
|
||||
Node: Commands For History297952
|
||||
Node: Commands For Text302137
|
||||
Node: Commands For Killing304810
|
||||
Node: Numeric Arguments307267
|
||||
Node: Commands For Completion308406
|
||||
Node: Keyboard Macros312598
|
||||
Node: Miscellaneous Commands313169
|
||||
Node: Readline vi Mode318975
|
||||
Node: Programmable Completion319882
|
||||
Node: Programmable Completion Builtins327092
|
||||
Node: Using History Interactively336228
|
||||
Node: Bash History Facilities336912
|
||||
Node: Bash History Builtins339826
|
||||
Node: History Interaction343683
|
||||
Node: Event Designators346388
|
||||
Node: Word Designators347610
|
||||
Node: Modifiers349249
|
||||
Node: Installing Bash350653
|
||||
Node: Basic Installation351790
|
||||
Node: Compilers and Options354482
|
||||
Node: Compiling For Multiple Architectures355223
|
||||
Node: Installation Names356887
|
||||
Node: Specifying the System Type357705
|
||||
Node: Sharing Defaults358421
|
||||
Node: Operation Controls359094
|
||||
Node: Optional Features360052
|
||||
Node: Reporting Bugs369620
|
||||
Node: Major Differences From The Bourne Shell370821
|
||||
Node: GNU Free Documentation License387508
|
||||
Node: Indexes412704
|
||||
Node: Builtin Index413158
|
||||
Node: Reserved Word Index419985
|
||||
Node: Variable Index422433
|
||||
Node: Function Index435528
|
||||
Node: Concept Index442683
|
||||
|
||||
End Tag Table
|
||||
|
||||
+48
-36
@@ -1,4 +1,4 @@
|
||||
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 11 APR 2011 17:01
|
||||
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2008.12.11) 8 JUL 2011 17:23
|
||||
**/Users/chet/src/bash/src/doc/bashref.texi
|
||||
(/Users/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
|
||||
Loading texinfo [version 2009-01-18.17]:
|
||||
@@ -178,7 +178,7 @@ and turning on texinfo input format.) (./bashref.aux)
|
||||
|
||||
Chapter 2
|
||||
[1] [2] [3] Chapter 3 [4] [5] [6] [7] [8] [9] [10]
|
||||
Overfull \hbox (43.33539pt too wide) in paragraph at lines 872--872
|
||||
Overfull \hbox (43.33539pt too wide) in paragraph at lines 876--876
|
||||
[]@texttt case @textttsl word @texttt in [ [(] @textttsl pat-tern @texttt [| @
|
||||
textttsl pat-tern@texttt ][]) @textttsl command-list @texttt ;;][] esac[][]
|
||||
|
||||
@@ -191,7 +191,7 @@ textttsl pat-tern@texttt ][]) @textttsl command-list @texttt ;;][] esac[][]
|
||||
.etc.
|
||||
|
||||
[11] [12] [13] [14]
|
||||
Overfull \hbox (89.6747pt too wide) in paragraph at lines 1194--1194
|
||||
Overfull \hbox (89.6747pt too wide) in paragraph at lines 1198--1198
|
||||
[]@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 1194--1194
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (89.6747pt too wide) in paragraph at lines 1209--1209
|
||||
Overfull \hbox (89.6747pt too wide) in paragraph at lines 1213--1213
|
||||
[]@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 1215--1215
|
||||
Overfull \hbox (106.92076pt too wide) in paragraph at lines 1219--1219
|
||||
[]@texttt { echo foss.org.my ; echo debian.org; echo freenetproject.org; } | p
|
||||
arallel -k traceroute[]
|
||||
|
||||
@@ -232,7 +232,7 @@ arallel -k traceroute[]
|
||||
[15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29]
|
||||
[30] [31] [32] [33] [34] Chapter 4 [35] [36] [37] [38] [39] [40] [41] [42]
|
||||
[43]
|
||||
Underfull \hbox (badness 5231) in paragraph at lines 3421--3434
|
||||
Underfull \hbox (badness 5231) in paragraph at lines 3430--3443
|
||||
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
|
||||
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
|
||||
|
||||
@@ -245,7 +245,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
|
||||
.etc.
|
||||
|
||||
[44] [45] [46] [47] [48] [49]
|
||||
Overfull \hbox (172.34125pt too wide) in paragraph at lines 3879--3879
|
||||
Overfull \hbox (172.34125pt too wide) in paragraph at lines 3888--3888
|
||||
[]@texttt read [-ers] [-a @textttsl aname@texttt ] [-d @textttsl de-lim@texttt
|
||||
] [-i @textttsl text@texttt ] [-n @textttsl nchars@texttt ] [-N @textttsl ncha
|
||||
rs@texttt ] [-p @textttsl prompt@texttt ] [-t @textttsl time-
|
||||
@@ -258,9 +258,21 @@ rs@texttt ] [-p @textttsl prompt@texttt ] [-t @textttsl time-
|
||||
.@texttt a
|
||||
.etc.
|
||||
|
||||
[50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] Chapter 5 [62]
|
||||
[63] [64] [65] [66] [67] [68] [69] [70] [71] Chapter 6 [72]
|
||||
Overfull \hbox (51.96864pt too wide) in paragraph at lines 5501--5501
|
||||
[50] [51] [52] [53] [54] [55] [56] [57] [58] [59]
|
||||
Underfull \hbox (badness 5460) in paragraph at lines 4636--4642
|
||||
[]@textrm If set, range ex-pres-sions used in pat-tern match-ing (see
|
||||
|
||||
@hbox(8.2125+2.73749)x433.62, glue set 3.79674
|
||||
.@glue(@leftskip) 115.63242
|
||||
.@hbox(0.0+0.0)x0.0
|
||||
.@textrm I
|
||||
.@textrm f
|
||||
.@glue 3.65 plus 1.825 minus 1.21666
|
||||
.etc.
|
||||
|
||||
[60] [61] [62] Chapter 5 [63] [64] [65] [66] [67] [68] [69] [70] [71] [72]
|
||||
[73] Chapter 6 [74]
|
||||
Overfull \hbox (51.96864pt too wide) in paragraph at lines 5530--5530
|
||||
[]@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
|
||||
exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
|
||||
|
||||
@@ -273,7 +285,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (76.23077pt too wide) in paragraph at lines 5502--5502
|
||||
Overfull \hbox (76.23077pt too wide) in paragraph at lines 5531--5531
|
||||
[]@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
|
||||
] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
|
||||
-
|
||||
@@ -287,7 +299,7 @@ Overfull \hbox (76.23077pt too wide) in paragraph at lines 5502--5502
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (34.72258pt too wide) in paragraph at lines 5503--5503
|
||||
Overfull \hbox (34.72258pt too wide) in paragraph at lines 5532--5532
|
||||
[]@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
|
||||
tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
|
||||
|
||||
@@ -299,8 +311,8 @@ tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
|
||||
.@texttt s
|
||||
.etc.
|
||||
|
||||
[73] [74]
|
||||
Underfull \hbox (badness 2245) in paragraph at lines 5676--5678
|
||||
[75] [76]
|
||||
Underfull \hbox (badness 2245) in paragraph at lines 5705--5707
|
||||
[]@textrm When a lo-gin shell ex-its, Bash reads and ex-e-cutes com-mands from
|
||||
the file
|
||||
|
||||
@@ -312,8 +324,8 @@ the file
|
||||
.@textrm n
|
||||
.etc.
|
||||
|
||||
[75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88]
|
||||
Underfull \hbox (badness 2521) in paragraph at lines 6849--6852
|
||||
[77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90]
|
||||
Underfull \hbox (badness 2521) in paragraph at lines 6882--6885
|
||||
@textrm `@texttt --enable-strict-posix-default[]@textrm '[] to @texttt configur
|
||||
e[] @textrm when build-ing (see Sec-tion 10.8
|
||||
|
||||
@@ -325,9 +337,9 @@ e[] @textrm when build-ing (see Sec-tion 10.8
|
||||
.@texttt n
|
||||
.etc.
|
||||
|
||||
Chapter 7 [89] [90] [91] [92] [93]
|
||||
(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [94] [95]
|
||||
[96] [97] [98] [99] [100]
|
||||
Chapter 7 [91] [92] [93] [94] [95]
|
||||
(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [96] [97]
|
||||
[98] [99] [100] [101] [102]
|
||||
Underfull \hbox (badness 5231) in paragraph at lines 551--567
|
||||
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
|
||||
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
|
||||
@@ -340,7 +352,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
|
||||
.@texttt c
|
||||
.etc.
|
||||
|
||||
[101] [102] [103] [104] [105]
|
||||
[103] [104] [105] [106] [107]
|
||||
Overfull \hbox (26.43913pt too wide) in paragraph at lines 894--894
|
||||
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
|
||||
gnored[]
|
||||
@@ -353,9 +365,9 @@ gnored[]
|
||||
.@texttt t
|
||||
.etc.
|
||||
|
||||
[106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117]
|
||||
[118]
|
||||
Overfull \hbox (12.05716pt too wide) in paragraph at lines 1819--1819
|
||||
[108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119]
|
||||
[120] [121]
|
||||
Overfull \hbox (12.05716pt too wide) in paragraph at lines 1836--1836
|
||||
[]@texttt complete [-abcdefgjksuv] [-o @textttsl comp-option@texttt ] [-DE] [-
|
||||
A @textttsl ac-tion@texttt ] [-
|
||||
|
||||
@@ -367,8 +379,8 @@ A @textttsl ac-tion@texttt ] [-
|
||||
.@texttt m
|
||||
.etc.
|
||||
|
||||
[119] [120]
|
||||
Underfull \hbox (badness 2753) in paragraph at lines 1929--1932
|
||||
[122]
|
||||
Underfull \hbox (badness 2753) in paragraph at lines 1946--1949
|
||||
@texttt hostname[]@textrm Hostnames, as taken from the file spec-i-fied by
|
||||
|
||||
@hbox(7.60416+2.12917)x433.62, glue set 3.02202
|
||||
@@ -379,10 +391,10 @@ Underfull \hbox (badness 2753) in paragraph at lines 1929--1932
|
||||
.@texttt o
|
||||
.etc.
|
||||
|
||||
[121] [122]) (/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
|
||||
[123] [124] [125] [126] [127] [128]) Chapter 10 [129] [130] [131] [132]
|
||||
[133]
|
||||
Underfull \hbox (badness 2772) in paragraph at lines 7450--7454
|
||||
[123] [124]) (/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
|
||||
[125] [126] [127] [128] [129] [130]) Chapter 10 [131] [132] [133] [134]
|
||||
[135]
|
||||
Underfull \hbox (badness 2772) in paragraph at lines 7483--7487
|
||||
[]@textrm Enable sup-port for large files (@texttt http://www.sas.com/standard
|
||||
s/large_
|
||||
|
||||
@@ -394,18 +406,18 @@ s/large_
|
||||
.@textrm a
|
||||
.etc.
|
||||
|
||||
[134] [135] [136] Appendix A [137] [138] Appendix B [139] [140] [141] [142]
|
||||
[143] [144] [145] Appendix C [146] (./fdl.texi [147] [148] [149] [150] [151]
|
||||
[152] [153]) Appendix D [154] (./bashref.bts) [155] (./bashref.rws)
|
||||
(./bashref.vrs [156] [157]) (./bashref.fns [158] [159]) (./bashref.cps [160])
|
||||
[161] [162] )
|
||||
[136] [137] [138] Appendix A [139] [140] Appendix B [141] [142] [143] [144]
|
||||
[145] [146] [147] Appendix C [148] (./fdl.texi [149] [150] [151] [152] [153]
|
||||
[154] [155]) Appendix D [156] (./bashref.bts) [157] (./bashref.rws)
|
||||
(./bashref.vrs [158] [159]) (./bashref.fns [160] [161]) (./bashref.cps [162])
|
||||
[163] [164] )
|
||||
Here is how much of TeX's memory you used:
|
||||
2081 strings out of 97980
|
||||
28558 string characters out of 1221004
|
||||
65616 words of memory out of 1500000
|
||||
65614 words of memory out of 1500000
|
||||
2897 multiletter control sequences out of 10000+50000
|
||||
32127 words of font info for 112 fonts, out of 1200000 for 2000
|
||||
51 hyphenation exceptions out of 8191
|
||||
16i,6n,14p,315b,702s stack positions out of 5000i,500n,6000p,200000b,5000s
|
||||
|
||||
Output written on bashref.dvi (168 pages, 680756 bytes).
|
||||
Output written on bashref.dvi (170 pages, 683940 bytes).
|
||||
|
||||
Binary file not shown.
+3427
-3358
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -13,7 +13,7 @@
|
||||
\entry{case}{11}{\code {case}}
|
||||
\entry{in}{11}{\code {in}}
|
||||
\entry{esac}{11}{\code {esac}}
|
||||
\entry{select}{11}{\code {select}}
|
||||
\entry{select}{12}{\code {select}}
|
||||
\entry{[[}{12}{\code {[[}}
|
||||
\entry{]]}{12}{\code {]]}}
|
||||
\entry{{\tt \char 123}}{14}{\code {{\tt \char 123}}}
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@
|
||||
\entry {\code {if}}{10}
|
||||
\entry {\code {in}}{11}
|
||||
\initial {S}
|
||||
\entry {\code {select}}{11}
|
||||
\entry {\code {select}}{12}
|
||||
\initial {T}
|
||||
\entry {\code {then}}{10}
|
||||
\entry {\code {time}}{8}
|
||||
|
||||
+17
-1
@@ -2133,7 +2133,8 @@ these locales @samp{[a-dx-z]} is typically not equivalent to @samp{[abcdxyz]};
|
||||
it might be equivalent to @samp{[aBbCcDdxXyYz]}, for example. To obtain
|
||||
the traditional interpretation of ranges in bracket expressions, you can
|
||||
force the use of the C locale by setting the @env{LC_COLLATE} or
|
||||
@env{LC_ALL} environment variable to the value @samp{C}.
|
||||
@env{LC_ALL} environment variable to the value @samp{C}, or enable the
|
||||
@code{globasciiranges} shell option.
|
||||
|
||||
Within @samp{[} and @samp{]}, @var{character classes} can be specified
|
||||
using the syntax
|
||||
@@ -4550,6 +4551,13 @@ parameter expansion as a special character. The single quotes must match
|
||||
quoted. This is the behavior of @sc{posix} mode through version 4.1.
|
||||
The default Bash behavior remains as in previous versions.
|
||||
|
||||
@item direxpand
|
||||
If set, Bash
|
||||
replaces directory names with the results of word expansion when performing
|
||||
filename completion. This changes the contents of the readline editing
|
||||
buffer.
|
||||
If not set, Bash attempts to preserve what the user typed.
|
||||
|
||||
@item dirspell
|
||||
If set, Bash
|
||||
attempts spelling correction on directory names during word completion
|
||||
@@ -4624,6 +4632,14 @@ the ignored words are the only possible completions.
|
||||
@xref{Bash Variables}, for a description of @env{FIGNORE}.
|
||||
This option is enabled by default.
|
||||
|
||||
@item globasciiranges
|
||||
If set, range expressions used in pattern matching (@pxref{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
|
||||
@samp{b} will not collate between @samp{A} and @samp{B},
|
||||
and upper-case and lower-case ASCII characters will collate together.
|
||||
|
||||
@item globstar
|
||||
If set, the pattern @samp{**} used in a filename expansion context will
|
||||
match all files and zero or more directories and subdirectories.
|
||||
|
||||
+75
-75
@@ -47,7 +47,7 @@
|
||||
@numsubsecentry{Here Strings}{3.6.7}{}{30}
|
||||
@numsubsecentry{Duplicating File Descriptors}{3.6.8}{}{30}
|
||||
@numsubsecentry{Moving File Descriptors}{3.6.9}{}{30}
|
||||
@numsubsecentry{Opening File Descriptors for Reading and Writing}{3.6.10}{}{30}
|
||||
@numsubsecentry{Opening File Descriptors for Reading and Writing}{3.6.10}{}{31}
|
||||
@numsecentry{Executing Commands}{3.7}{Executing Commands}{31}
|
||||
@numsubsecentry{Simple Command Expansion}{3.7.1}{Simple Command Expansion}{31}
|
||||
@numsubsecentry{Command Search and Execution}{3.7.2}{Command Search and Execution}{31}
|
||||
@@ -55,7 +55,7 @@
|
||||
@numsubsecentry{Environment}{3.7.4}{Environment}{33}
|
||||
@numsubsecentry{Exit Status}{3.7.5}{Exit Status}{33}
|
||||
@numsubsecentry{Signals}{3.7.6}{Signals}{34}
|
||||
@numsecentry{Shell Scripts}{3.8}{Shell Scripts}{34}
|
||||
@numsecentry{Shell Scripts}{3.8}{Shell Scripts}{35}
|
||||
@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{37}
|
||||
@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{37}
|
||||
@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{43}
|
||||
@@ -63,76 +63,76 @@
|
||||
@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{54}
|
||||
@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{57}
|
||||
@numsecentry{Special Builtins}{4.4}{Special Builtins}{62}
|
||||
@numchapentry{Shell Variables}{5}{Shell Variables}{63}
|
||||
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{63}
|
||||
@numsecentry{Bash Variables}{5.2}{Bash Variables}{63}
|
||||
@numchapentry{Bash Features}{6}{Bash Features}{73}
|
||||
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{73}
|
||||
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{75}
|
||||
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{76}
|
||||
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{77}
|
||||
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{77}
|
||||
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{77}
|
||||
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{78}
|
||||
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{80}
|
||||
@numsecentry{Aliases}{6.6}{Aliases}{81}
|
||||
@numsecentry{Arrays}{6.7}{Arrays}{82}
|
||||
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{83}
|
||||
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{83}
|
||||
@numsecentry{Controlling the Prompt}{6.9}{Printing a Prompt}{84}
|
||||
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{86}
|
||||
@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{86}
|
||||
@numchapentry{Job Control}{7}{Job Control}{91}
|
||||
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{91}
|
||||
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{92}
|
||||
@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{94}
|
||||
@numchapentry{Command Line Editing}{8}{Command Line Editing}{95}
|
||||
@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{95}
|
||||
@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{95}
|
||||
@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{96}
|
||||
@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{96}
|
||||
@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{97}
|
||||
@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{97}
|
||||
@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{97}
|
||||
@numsecentry{Readline Init File}{8.3}{Readline Init File}{98}
|
||||
@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{98}
|
||||
@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{104}
|
||||
@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{105}
|
||||
@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{108}
|
||||
@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{108}
|
||||
@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{109}
|
||||
@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{110}
|
||||
@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{111}
|
||||
@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{112}
|
||||
@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{112}
|
||||
@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{114}
|
||||
@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{114}
|
||||
@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{117}
|
||||
@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{117}
|
||||
@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{119}
|
||||
@numchapentry{Using History Interactively}{9}{Using History Interactively}{125}
|
||||
@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{125}
|
||||
@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{125}
|
||||
@numsecentry{History Expansion}{9.3}{History Interaction}{127}
|
||||
@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{127}
|
||||
@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{128}
|
||||
@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{129}
|
||||
@numchapentry{Installing Bash}{10}{Installing Bash}{131}
|
||||
@numsecentry{Basic Installation}{10.1}{Basic Installation}{131}
|
||||
@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{132}
|
||||
@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{132}
|
||||
@numsecentry{Installation Names}{10.4}{Installation Names}{132}
|
||||
@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{132}
|
||||
@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{133}
|
||||
@numsecentry{Operation Controls}{10.7}{Operation Controls}{133}
|
||||
@numsecentry{Optional Features}{10.8}{Optional Features}{133}
|
||||
@appentry{Reporting Bugs}{A}{Reporting Bugs}{139}
|
||||
@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{141}
|
||||
@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{145}
|
||||
@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{147}
|
||||
@appentry{Indexes}{D}{Indexes}{155}
|
||||
@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{155}
|
||||
@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{156}
|
||||
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{156}
|
||||
@appsecentry{Function Index}{D.4}{Function Index}{158}
|
||||
@appsecentry{Concept Index}{D.5}{Concept Index}{160}
|
||||
@numchapentry{Shell Variables}{5}{Shell Variables}{65}
|
||||
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{65}
|
||||
@numsecentry{Bash Variables}{5.2}{Bash Variables}{65}
|
||||
@numchapentry{Bash Features}{6}{Bash Features}{75}
|
||||
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{75}
|
||||
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{77}
|
||||
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{78}
|
||||
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{79}
|
||||
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{79}
|
||||
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{79}
|
||||
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{80}
|
||||
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{82}
|
||||
@numsecentry{Aliases}{6.6}{Aliases}{83}
|
||||
@numsecentry{Arrays}{6.7}{Arrays}{84}
|
||||
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{85}
|
||||
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{85}
|
||||
@numsecentry{Controlling the Prompt}{6.9}{Printing a Prompt}{86}
|
||||
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{88}
|
||||
@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{88}
|
||||
@numchapentry{Job Control}{7}{Job Control}{93}
|
||||
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{93}
|
||||
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{94}
|
||||
@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{96}
|
||||
@numchapentry{Command Line Editing}{8}{Command Line Editing}{97}
|
||||
@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{97}
|
||||
@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{97}
|
||||
@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{98}
|
||||
@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{98}
|
||||
@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{99}
|
||||
@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{99}
|
||||
@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{99}
|
||||
@numsecentry{Readline Init File}{8.3}{Readline Init File}{100}
|
||||
@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{100}
|
||||
@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{106}
|
||||
@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{107}
|
||||
@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{110}
|
||||
@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{110}
|
||||
@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{111}
|
||||
@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{112}
|
||||
@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{113}
|
||||
@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{114}
|
||||
@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{115}
|
||||
@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{116}
|
||||
@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{117}
|
||||
@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{119}
|
||||
@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{119}
|
||||
@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{121}
|
||||
@numchapentry{Using History Interactively}{9}{Using History Interactively}{127}
|
||||
@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{127}
|
||||
@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{127}
|
||||
@numsecentry{History Expansion}{9.3}{History Interaction}{129}
|
||||
@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{129}
|
||||
@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{130}
|
||||
@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{131}
|
||||
@numchapentry{Installing Bash}{10}{Installing Bash}{133}
|
||||
@numsecentry{Basic Installation}{10.1}{Basic Installation}{133}
|
||||
@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{134}
|
||||
@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{134}
|
||||
@numsecentry{Installation Names}{10.4}{Installation Names}{134}
|
||||
@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{134}
|
||||
@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{135}
|
||||
@numsecentry{Operation Controls}{10.7}{Operation Controls}{135}
|
||||
@numsecentry{Optional Features}{10.8}{Optional Features}{135}
|
||||
@appentry{Reporting Bugs}{A}{Reporting Bugs}{141}
|
||||
@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{143}
|
||||
@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{147}
|
||||
@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{149}
|
||||
@appentry{Indexes}{D}{Indexes}{157}
|
||||
@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{157}
|
||||
@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{158}
|
||||
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{158}
|
||||
@appsecentry{Function Index}{D.4}{Function Index}{160}
|
||||
@appsecentry{Concept Index}{D.5}{Concept Index}{162}
|
||||
|
||||
+126
-126
@@ -10,129 +10,129 @@
|
||||
\entry{!}{18}{\code {!}}
|
||||
\entry{0}{18}{\code {0}}
|
||||
\entry{_}{18}{\code {_}}
|
||||
\entry{CDPATH}{63}{\code {CDPATH}}
|
||||
\entry{HOME}{63}{\code {HOME}}
|
||||
\entry{IFS}{63}{\code {IFS}}
|
||||
\entry{MAIL}{63}{\code {MAIL}}
|
||||
\entry{MAILPATH}{63}{\code {MAILPATH}}
|
||||
\entry{OPTARG}{63}{\code {OPTARG}}
|
||||
\entry{OPTIND}{63}{\code {OPTIND}}
|
||||
\entry{PATH}{63}{\code {PATH}}
|
||||
\entry{PS1}{63}{\code {PS1}}
|
||||
\entry{PS2}{63}{\code {PS2}}
|
||||
\entry{BASH}{63}{\code {BASH}}
|
||||
\entry{BASHOPTS}{64}{\code {BASHOPTS}}
|
||||
\entry{BASHPID}{64}{\code {BASHPID}}
|
||||
\entry{BASH_ALIASES}{64}{\code {BASH_ALIASES}}
|
||||
\entry{BASH_ARGC}{64}{\code {BASH_ARGC}}
|
||||
\entry{BASH_ARGV}{64}{\code {BASH_ARGV}}
|
||||
\entry{BASH_CMDS}{64}{\code {BASH_CMDS}}
|
||||
\entry{BASH_COMMAND}{64}{\code {BASH_COMMAND}}
|
||||
\entry{BASH_ENV}{64}{\code {BASH_ENV}}
|
||||
\entry{BASH_EXECUTION_STRING}{64}{\code {BASH_EXECUTION_STRING}}
|
||||
\entry{BASH_LINENO}{65}{\code {BASH_LINENO}}
|
||||
\entry{BASH_REMATCH}{65}{\code {BASH_REMATCH}}
|
||||
\entry{BASH_SOURCE}{65}{\code {BASH_SOURCE}}
|
||||
\entry{BASH_SUBSHELL}{65}{\code {BASH_SUBSHELL}}
|
||||
\entry{BASH_VERSINFO}{65}{\code {BASH_VERSINFO}}
|
||||
\entry{BASH_VERSION}{65}{\code {BASH_VERSION}}
|
||||
\entry{BASH_XTRACEFD}{65}{\code {BASH_XTRACEFD}}
|
||||
\entry{COLUMNS}{66}{\code {COLUMNS}}
|
||||
\entry{COMP_CWORD}{66}{\code {COMP_CWORD}}
|
||||
\entry{COMP_LINE}{66}{\code {COMP_LINE}}
|
||||
\entry{COMP_POINT}{66}{\code {COMP_POINT}}
|
||||
\entry{COMP_TYPE}{66}{\code {COMP_TYPE}}
|
||||
\entry{COMP_KEY}{66}{\code {COMP_KEY}}
|
||||
\entry{COMP_WORDBREAKS}{66}{\code {COMP_WORDBREAKS}}
|
||||
\entry{COMP_WORDS}{66}{\code {COMP_WORDS}}
|
||||
\entry{COMPREPLY}{67}{\code {COMPREPLY}}
|
||||
\entry{COPROC}{67}{\code {COPROC}}
|
||||
\entry{DIRSTACK}{67}{\code {DIRSTACK}}
|
||||
\entry{EMACS}{67}{\code {EMACS}}
|
||||
\entry{ENV}{67}{\code {ENV}}
|
||||
\entry{EUID}{67}{\code {EUID}}
|
||||
\entry{FCEDIT}{67}{\code {FCEDIT}}
|
||||
\entry{FIGNORE}{67}{\code {FIGNORE}}
|
||||
\entry{FUNCNAME}{67}{\code {FUNCNAME}}
|
||||
\entry{FUNCNEST}{67}{\code {FUNCNEST}}
|
||||
\entry{GLOBIGNORE}{67}{\code {GLOBIGNORE}}
|
||||
\entry{GROUPS}{68}{\code {GROUPS}}
|
||||
\entry{histchars}{68}{\code {histchars}}
|
||||
\entry{HISTCMD}{68}{\code {HISTCMD}}
|
||||
\entry{HISTCONTROL}{68}{\code {HISTCONTROL}}
|
||||
\entry{HISTFILE}{68}{\code {HISTFILE}}
|
||||
\entry{HISTFILESIZE}{68}{\code {HISTFILESIZE}}
|
||||
\entry{HISTIGNORE}{68}{\code {HISTIGNORE}}
|
||||
\entry{HISTSIZE}{69}{\code {HISTSIZE}}
|
||||
\entry{HISTTIMEFORMAT}{69}{\code {HISTTIMEFORMAT}}
|
||||
\entry{HOSTFILE}{69}{\code {HOSTFILE}}
|
||||
\entry{HOSTNAME}{69}{\code {HOSTNAME}}
|
||||
\entry{HOSTTYPE}{69}{\code {HOSTTYPE}}
|
||||
\entry{IGNOREEOF}{69}{\code {IGNOREEOF}}
|
||||
\entry{INPUTRC}{69}{\code {INPUTRC}}
|
||||
\entry{LANG}{69}{\code {LANG}}
|
||||
\entry{LC_ALL}{69}{\code {LC_ALL}}
|
||||
\entry{LC_COLLATE}{69}{\code {LC_COLLATE}}
|
||||
\entry{LC_CTYPE}{70}{\code {LC_CTYPE}}
|
||||
\entry{LC_MESSAGES}{70}{\code {LC_MESSAGES}}
|
||||
\entry{LC_NUMERIC}{70}{\code {LC_NUMERIC}}
|
||||
\entry{LINENO}{70}{\code {LINENO}}
|
||||
\entry{LINES}{70}{\code {LINES}}
|
||||
\entry{MACHTYPE}{70}{\code {MACHTYPE}}
|
||||
\entry{MAILCHECK}{70}{\code {MAILCHECK}}
|
||||
\entry{MAPFILE}{70}{\code {MAPFILE}}
|
||||
\entry{OLDPWD}{70}{\code {OLDPWD}}
|
||||
\entry{OPTERR}{70}{\code {OPTERR}}
|
||||
\entry{OSTYPE}{70}{\code {OSTYPE}}
|
||||
\entry{PIPESTATUS}{70}{\code {PIPESTATUS}}
|
||||
\entry{POSIXLY_CORRECT}{70}{\code {POSIXLY_CORRECT}}
|
||||
\entry{PPID}{70}{\code {PPID}}
|
||||
\entry{PROMPT_COMMAND}{70}{\code {PROMPT_COMMAND}}
|
||||
\entry{PROMPT_DIRTRIM}{71}{\code {PROMPT_DIRTRIM}}
|
||||
\entry{PS3}{71}{\code {PS3}}
|
||||
\entry{PS4}{71}{\code {PS4}}
|
||||
\entry{PWD}{71}{\code {PWD}}
|
||||
\entry{RANDOM}{71}{\code {RANDOM}}
|
||||
\entry{READLINE_LINE}{71}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_POINT}{71}{\code {READLINE_POINT}}
|
||||
\entry{REPLY}{71}{\code {REPLY}}
|
||||
\entry{SECONDS}{71}{\code {SECONDS}}
|
||||
\entry{SHELL}{71}{\code {SHELL}}
|
||||
\entry{SHELLOPTS}{71}{\code {SHELLOPTS}}
|
||||
\entry{SHLVL}{71}{\code {SHLVL}}
|
||||
\entry{TIMEFORMAT}{71}{\code {TIMEFORMAT}}
|
||||
\entry{TMOUT}{72}{\code {TMOUT}}
|
||||
\entry{TMPDIR}{72}{\code {TMPDIR}}
|
||||
\entry{UID}{72}{\code {UID}}
|
||||
\entry{auto_resume}{94}{\code {auto_resume}}
|
||||
\entry{bell-style}{99}{\code {bell-style}}
|
||||
\entry{bind-tty-special-chars}{99}{\code {bind-tty-special-chars}}
|
||||
\entry{comment-begin}{99}{\code {comment-begin}}
|
||||
\entry{completion-display-width}{99}{\code {completion-display-width}}
|
||||
\entry{completion-ignore-case}{99}{\code {completion-ignore-case}}
|
||||
\entry{completion-map-case}{99}{\code {completion-map-case}}
|
||||
\entry{completion-prefix-display-length}{99}{\code {completion-prefix-display-length}}
|
||||
\entry{completion-query-items}{100}{\code {completion-query-items}}
|
||||
\entry{convert-meta}{100}{\code {convert-meta}}
|
||||
\entry{disable-completion}{100}{\code {disable-completion}}
|
||||
\entry{editing-mode}{100}{\code {editing-mode}}
|
||||
\entry{enable-keypad}{100}{\code {enable-keypad}}
|
||||
\entry{expand-tilde}{100}{\code {expand-tilde}}
|
||||
\entry{history-preserve-point}{100}{\code {history-preserve-point}}
|
||||
\entry{history-size}{101}{\code {history-size}}
|
||||
\entry{horizontal-scroll-mode}{101}{\code {horizontal-scroll-mode}}
|
||||
\entry{input-meta}{101}{\code {input-meta}}
|
||||
\entry{meta-flag}{101}{\code {meta-flag}}
|
||||
\entry{isearch-terminators}{101}{\code {isearch-terminators}}
|
||||
\entry{keymap}{101}{\code {keymap}}
|
||||
\entry{mark-modified-lines}{101}{\code {mark-modified-lines}}
|
||||
\entry{mark-symlinked-directories}{101}{\code {mark-symlinked-directories}}
|
||||
\entry{match-hidden-files}{101}{\code {match-hidden-files}}
|
||||
\entry{menu-complete-display-prefix}{102}{\code {menu-complete-display-prefix}}
|
||||
\entry{output-meta}{102}{\code {output-meta}}
|
||||
\entry{page-completions}{102}{\code {page-completions}}
|
||||
\entry{revert-all-at-newline}{102}{\code {revert-all-at-newline}}
|
||||
\entry{show-all-if-ambiguous}{102}{\code {show-all-if-ambiguous}}
|
||||
\entry{show-all-if-unmodified}{102}{\code {show-all-if-unmodified}}
|
||||
\entry{skip-completed-text}{102}{\code {skip-completed-text}}
|
||||
\entry{visible-stats}{103}{\code {visible-stats}}
|
||||
\entry{CDPATH}{65}{\code {CDPATH}}
|
||||
\entry{HOME}{65}{\code {HOME}}
|
||||
\entry{IFS}{65}{\code {IFS}}
|
||||
\entry{MAIL}{65}{\code {MAIL}}
|
||||
\entry{MAILPATH}{65}{\code {MAILPATH}}
|
||||
\entry{OPTARG}{65}{\code {OPTARG}}
|
||||
\entry{OPTIND}{65}{\code {OPTIND}}
|
||||
\entry{PATH}{65}{\code {PATH}}
|
||||
\entry{PS1}{65}{\code {PS1}}
|
||||
\entry{PS2}{65}{\code {PS2}}
|
||||
\entry{BASH}{65}{\code {BASH}}
|
||||
\entry{BASHOPTS}{66}{\code {BASHOPTS}}
|
||||
\entry{BASHPID}{66}{\code {BASHPID}}
|
||||
\entry{BASH_ALIASES}{66}{\code {BASH_ALIASES}}
|
||||
\entry{BASH_ARGC}{66}{\code {BASH_ARGC}}
|
||||
\entry{BASH_ARGV}{66}{\code {BASH_ARGV}}
|
||||
\entry{BASH_CMDS}{66}{\code {BASH_CMDS}}
|
||||
\entry{BASH_COMMAND}{66}{\code {BASH_COMMAND}}
|
||||
\entry{BASH_ENV}{66}{\code {BASH_ENV}}
|
||||
\entry{BASH_EXECUTION_STRING}{66}{\code {BASH_EXECUTION_STRING}}
|
||||
\entry{BASH_LINENO}{67}{\code {BASH_LINENO}}
|
||||
\entry{BASH_REMATCH}{67}{\code {BASH_REMATCH}}
|
||||
\entry{BASH_SOURCE}{67}{\code {BASH_SOURCE}}
|
||||
\entry{BASH_SUBSHELL}{67}{\code {BASH_SUBSHELL}}
|
||||
\entry{BASH_VERSINFO}{67}{\code {BASH_VERSINFO}}
|
||||
\entry{BASH_VERSION}{67}{\code {BASH_VERSION}}
|
||||
\entry{BASH_XTRACEFD}{67}{\code {BASH_XTRACEFD}}
|
||||
\entry{COLUMNS}{68}{\code {COLUMNS}}
|
||||
\entry{COMP_CWORD}{68}{\code {COMP_CWORD}}
|
||||
\entry{COMP_LINE}{68}{\code {COMP_LINE}}
|
||||
\entry{COMP_POINT}{68}{\code {COMP_POINT}}
|
||||
\entry{COMP_TYPE}{68}{\code {COMP_TYPE}}
|
||||
\entry{COMP_KEY}{68}{\code {COMP_KEY}}
|
||||
\entry{COMP_WORDBREAKS}{68}{\code {COMP_WORDBREAKS}}
|
||||
\entry{COMP_WORDS}{68}{\code {COMP_WORDS}}
|
||||
\entry{COMPREPLY}{69}{\code {COMPREPLY}}
|
||||
\entry{COPROC}{69}{\code {COPROC}}
|
||||
\entry{DIRSTACK}{69}{\code {DIRSTACK}}
|
||||
\entry{EMACS}{69}{\code {EMACS}}
|
||||
\entry{ENV}{69}{\code {ENV}}
|
||||
\entry{EUID}{69}{\code {EUID}}
|
||||
\entry{FCEDIT}{69}{\code {FCEDIT}}
|
||||
\entry{FIGNORE}{69}{\code {FIGNORE}}
|
||||
\entry{FUNCNAME}{69}{\code {FUNCNAME}}
|
||||
\entry{FUNCNEST}{69}{\code {FUNCNEST}}
|
||||
\entry{GLOBIGNORE}{69}{\code {GLOBIGNORE}}
|
||||
\entry{GROUPS}{70}{\code {GROUPS}}
|
||||
\entry{histchars}{70}{\code {histchars}}
|
||||
\entry{HISTCMD}{70}{\code {HISTCMD}}
|
||||
\entry{HISTCONTROL}{70}{\code {HISTCONTROL}}
|
||||
\entry{HISTFILE}{70}{\code {HISTFILE}}
|
||||
\entry{HISTFILESIZE}{70}{\code {HISTFILESIZE}}
|
||||
\entry{HISTIGNORE}{70}{\code {HISTIGNORE}}
|
||||
\entry{HISTSIZE}{71}{\code {HISTSIZE}}
|
||||
\entry{HISTTIMEFORMAT}{71}{\code {HISTTIMEFORMAT}}
|
||||
\entry{HOSTFILE}{71}{\code {HOSTFILE}}
|
||||
\entry{HOSTNAME}{71}{\code {HOSTNAME}}
|
||||
\entry{HOSTTYPE}{71}{\code {HOSTTYPE}}
|
||||
\entry{IGNOREEOF}{71}{\code {IGNOREEOF}}
|
||||
\entry{INPUTRC}{71}{\code {INPUTRC}}
|
||||
\entry{LANG}{71}{\code {LANG}}
|
||||
\entry{LC_ALL}{71}{\code {LC_ALL}}
|
||||
\entry{LC_COLLATE}{71}{\code {LC_COLLATE}}
|
||||
\entry{LC_CTYPE}{72}{\code {LC_CTYPE}}
|
||||
\entry{LC_MESSAGES}{72}{\code {LC_MESSAGES}}
|
||||
\entry{LC_NUMERIC}{72}{\code {LC_NUMERIC}}
|
||||
\entry{LINENO}{72}{\code {LINENO}}
|
||||
\entry{LINES}{72}{\code {LINES}}
|
||||
\entry{MACHTYPE}{72}{\code {MACHTYPE}}
|
||||
\entry{MAILCHECK}{72}{\code {MAILCHECK}}
|
||||
\entry{MAPFILE}{72}{\code {MAPFILE}}
|
||||
\entry{OLDPWD}{72}{\code {OLDPWD}}
|
||||
\entry{OPTERR}{72}{\code {OPTERR}}
|
||||
\entry{OSTYPE}{72}{\code {OSTYPE}}
|
||||
\entry{PIPESTATUS}{72}{\code {PIPESTATUS}}
|
||||
\entry{POSIXLY_CORRECT}{72}{\code {POSIXLY_CORRECT}}
|
||||
\entry{PPID}{72}{\code {PPID}}
|
||||
\entry{PROMPT_COMMAND}{72}{\code {PROMPT_COMMAND}}
|
||||
\entry{PROMPT_DIRTRIM}{73}{\code {PROMPT_DIRTRIM}}
|
||||
\entry{PS3}{73}{\code {PS3}}
|
||||
\entry{PS4}{73}{\code {PS4}}
|
||||
\entry{PWD}{73}{\code {PWD}}
|
||||
\entry{RANDOM}{73}{\code {RANDOM}}
|
||||
\entry{READLINE_LINE}{73}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_POINT}{73}{\code {READLINE_POINT}}
|
||||
\entry{REPLY}{73}{\code {REPLY}}
|
||||
\entry{SECONDS}{73}{\code {SECONDS}}
|
||||
\entry{SHELL}{73}{\code {SHELL}}
|
||||
\entry{SHELLOPTS}{73}{\code {SHELLOPTS}}
|
||||
\entry{SHLVL}{73}{\code {SHLVL}}
|
||||
\entry{TIMEFORMAT}{73}{\code {TIMEFORMAT}}
|
||||
\entry{TMOUT}{74}{\code {TMOUT}}
|
||||
\entry{TMPDIR}{74}{\code {TMPDIR}}
|
||||
\entry{UID}{74}{\code {UID}}
|
||||
\entry{auto_resume}{96}{\code {auto_resume}}
|
||||
\entry{bell-style}{101}{\code {bell-style}}
|
||||
\entry{bind-tty-special-chars}{101}{\code {bind-tty-special-chars}}
|
||||
\entry{comment-begin}{101}{\code {comment-begin}}
|
||||
\entry{completion-display-width}{101}{\code {completion-display-width}}
|
||||
\entry{completion-ignore-case}{101}{\code {completion-ignore-case}}
|
||||
\entry{completion-map-case}{101}{\code {completion-map-case}}
|
||||
\entry{completion-prefix-display-length}{101}{\code {completion-prefix-display-length}}
|
||||
\entry{completion-query-items}{102}{\code {completion-query-items}}
|
||||
\entry{convert-meta}{102}{\code {convert-meta}}
|
||||
\entry{disable-completion}{102}{\code {disable-completion}}
|
||||
\entry{editing-mode}{102}{\code {editing-mode}}
|
||||
\entry{enable-keypad}{102}{\code {enable-keypad}}
|
||||
\entry{expand-tilde}{102}{\code {expand-tilde}}
|
||||
\entry{history-preserve-point}{102}{\code {history-preserve-point}}
|
||||
\entry{history-size}{103}{\code {history-size}}
|
||||
\entry{horizontal-scroll-mode}{103}{\code {horizontal-scroll-mode}}
|
||||
\entry{input-meta}{103}{\code {input-meta}}
|
||||
\entry{meta-flag}{103}{\code {meta-flag}}
|
||||
\entry{isearch-terminators}{103}{\code {isearch-terminators}}
|
||||
\entry{keymap}{103}{\code {keymap}}
|
||||
\entry{mark-modified-lines}{103}{\code {mark-modified-lines}}
|
||||
\entry{mark-symlinked-directories}{103}{\code {mark-symlinked-directories}}
|
||||
\entry{match-hidden-files}{103}{\code {match-hidden-files}}
|
||||
\entry{menu-complete-display-prefix}{104}{\code {menu-complete-display-prefix}}
|
||||
\entry{output-meta}{104}{\code {output-meta}}
|
||||
\entry{page-completions}{104}{\code {page-completions}}
|
||||
\entry{revert-all-at-newline}{104}{\code {revert-all-at-newline}}
|
||||
\entry{show-all-if-ambiguous}{104}{\code {show-all-if-ambiguous}}
|
||||
\entry{show-all-if-unmodified}{104}{\code {show-all-if-unmodified}}
|
||||
\entry{skip-completed-text}{104}{\code {skip-completed-text}}
|
||||
\entry{visible-stats}{105}{\code {visible-stats}}
|
||||
|
||||
+126
-126
@@ -17,149 +17,149 @@
|
||||
\initial {0}
|
||||
\entry {\code {0}}{18}
|
||||
\initial {A}
|
||||
\entry {\code {auto_resume}}{94}
|
||||
\entry {\code {auto_resume}}{96}
|
||||
\initial {B}
|
||||
\entry {\code {BASH}}{63}
|
||||
\entry {\code {BASH_ALIASES}}{64}
|
||||
\entry {\code {BASH_ARGC}}{64}
|
||||
\entry {\code {BASH_ARGV}}{64}
|
||||
\entry {\code {BASH_CMDS}}{64}
|
||||
\entry {\code {BASH_COMMAND}}{64}
|
||||
\entry {\code {BASH_ENV}}{64}
|
||||
\entry {\code {BASH_EXECUTION_STRING}}{64}
|
||||
\entry {\code {BASH_LINENO}}{65}
|
||||
\entry {\code {BASH_REMATCH}}{65}
|
||||
\entry {\code {BASH_SOURCE}}{65}
|
||||
\entry {\code {BASH_SUBSHELL}}{65}
|
||||
\entry {\code {BASH_VERSINFO}}{65}
|
||||
\entry {\code {BASH_VERSION}}{65}
|
||||
\entry {\code {BASH_XTRACEFD}}{65}
|
||||
\entry {\code {BASHOPTS}}{64}
|
||||
\entry {\code {BASHPID}}{64}
|
||||
\entry {\code {bell-style}}{99}
|
||||
\entry {\code {bind-tty-special-chars}}{99}
|
||||
\entry {\code {BASH}}{65}
|
||||
\entry {\code {BASH_ALIASES}}{66}
|
||||
\entry {\code {BASH_ARGC}}{66}
|
||||
\entry {\code {BASH_ARGV}}{66}
|
||||
\entry {\code {BASH_CMDS}}{66}
|
||||
\entry {\code {BASH_COMMAND}}{66}
|
||||
\entry {\code {BASH_ENV}}{66}
|
||||
\entry {\code {BASH_EXECUTION_STRING}}{66}
|
||||
\entry {\code {BASH_LINENO}}{67}
|
||||
\entry {\code {BASH_REMATCH}}{67}
|
||||
\entry {\code {BASH_SOURCE}}{67}
|
||||
\entry {\code {BASH_SUBSHELL}}{67}
|
||||
\entry {\code {BASH_VERSINFO}}{67}
|
||||
\entry {\code {BASH_VERSION}}{67}
|
||||
\entry {\code {BASH_XTRACEFD}}{67}
|
||||
\entry {\code {BASHOPTS}}{66}
|
||||
\entry {\code {BASHPID}}{66}
|
||||
\entry {\code {bell-style}}{101}
|
||||
\entry {\code {bind-tty-special-chars}}{101}
|
||||
\initial {C}
|
||||
\entry {\code {CDPATH}}{63}
|
||||
\entry {\code {COLUMNS}}{66}
|
||||
\entry {\code {comment-begin}}{99}
|
||||
\entry {\code {COMP_CWORD}}{66}
|
||||
\entry {\code {COMP_KEY}}{66}
|
||||
\entry {\code {COMP_LINE}}{66}
|
||||
\entry {\code {COMP_POINT}}{66}
|
||||
\entry {\code {COMP_TYPE}}{66}
|
||||
\entry {\code {COMP_WORDBREAKS}}{66}
|
||||
\entry {\code {COMP_WORDS}}{66}
|
||||
\entry {\code {completion-display-width}}{99}
|
||||
\entry {\code {completion-ignore-case}}{99}
|
||||
\entry {\code {completion-map-case}}{99}
|
||||
\entry {\code {completion-prefix-display-length}}{99}
|
||||
\entry {\code {completion-query-items}}{100}
|
||||
\entry {\code {COMPREPLY}}{67}
|
||||
\entry {\code {convert-meta}}{100}
|
||||
\entry {\code {COPROC}}{67}
|
||||
\entry {\code {CDPATH}}{65}
|
||||
\entry {\code {COLUMNS}}{68}
|
||||
\entry {\code {comment-begin}}{101}
|
||||
\entry {\code {COMP_CWORD}}{68}
|
||||
\entry {\code {COMP_KEY}}{68}
|
||||
\entry {\code {COMP_LINE}}{68}
|
||||
\entry {\code {COMP_POINT}}{68}
|
||||
\entry {\code {COMP_TYPE}}{68}
|
||||
\entry {\code {COMP_WORDBREAKS}}{68}
|
||||
\entry {\code {COMP_WORDS}}{68}
|
||||
\entry {\code {completion-display-width}}{101}
|
||||
\entry {\code {completion-ignore-case}}{101}
|
||||
\entry {\code {completion-map-case}}{101}
|
||||
\entry {\code {completion-prefix-display-length}}{101}
|
||||
\entry {\code {completion-query-items}}{102}
|
||||
\entry {\code {COMPREPLY}}{69}
|
||||
\entry {\code {convert-meta}}{102}
|
||||
\entry {\code {COPROC}}{69}
|
||||
\initial {D}
|
||||
\entry {\code {DIRSTACK}}{67}
|
||||
\entry {\code {disable-completion}}{100}
|
||||
\entry {\code {DIRSTACK}}{69}
|
||||
\entry {\code {disable-completion}}{102}
|
||||
\initial {E}
|
||||
\entry {\code {editing-mode}}{100}
|
||||
\entry {\code {EMACS}}{67}
|
||||
\entry {\code {enable-keypad}}{100}
|
||||
\entry {\code {ENV}}{67}
|
||||
\entry {\code {EUID}}{67}
|
||||
\entry {\code {expand-tilde}}{100}
|
||||
\entry {\code {editing-mode}}{102}
|
||||
\entry {\code {EMACS}}{69}
|
||||
\entry {\code {enable-keypad}}{102}
|
||||
\entry {\code {ENV}}{69}
|
||||
\entry {\code {EUID}}{69}
|
||||
\entry {\code {expand-tilde}}{102}
|
||||
\initial {F}
|
||||
\entry {\code {FCEDIT}}{67}
|
||||
\entry {\code {FIGNORE}}{67}
|
||||
\entry {\code {FUNCNAME}}{67}
|
||||
\entry {\code {FUNCNEST}}{67}
|
||||
\entry {\code {FCEDIT}}{69}
|
||||
\entry {\code {FIGNORE}}{69}
|
||||
\entry {\code {FUNCNAME}}{69}
|
||||
\entry {\code {FUNCNEST}}{69}
|
||||
\initial {G}
|
||||
\entry {\code {GLOBIGNORE}}{67}
|
||||
\entry {\code {GROUPS}}{68}
|
||||
\entry {\code {GLOBIGNORE}}{69}
|
||||
\entry {\code {GROUPS}}{70}
|
||||
\initial {H}
|
||||
\entry {\code {histchars}}{68}
|
||||
\entry {\code {HISTCMD}}{68}
|
||||
\entry {\code {HISTCONTROL}}{68}
|
||||
\entry {\code {HISTFILE}}{68}
|
||||
\entry {\code {HISTFILESIZE}}{68}
|
||||
\entry {\code {HISTIGNORE}}{68}
|
||||
\entry {\code {history-preserve-point}}{100}
|
||||
\entry {\code {history-size}}{101}
|
||||
\entry {\code {HISTSIZE}}{69}
|
||||
\entry {\code {HISTTIMEFORMAT}}{69}
|
||||
\entry {\code {HOME}}{63}
|
||||
\entry {\code {horizontal-scroll-mode}}{101}
|
||||
\entry {\code {HOSTFILE}}{69}
|
||||
\entry {\code {HOSTNAME}}{69}
|
||||
\entry {\code {HOSTTYPE}}{69}
|
||||
\entry {\code {histchars}}{70}
|
||||
\entry {\code {HISTCMD}}{70}
|
||||
\entry {\code {HISTCONTROL}}{70}
|
||||
\entry {\code {HISTFILE}}{70}
|
||||
\entry {\code {HISTFILESIZE}}{70}
|
||||
\entry {\code {HISTIGNORE}}{70}
|
||||
\entry {\code {history-preserve-point}}{102}
|
||||
\entry {\code {history-size}}{103}
|
||||
\entry {\code {HISTSIZE}}{71}
|
||||
\entry {\code {HISTTIMEFORMAT}}{71}
|
||||
\entry {\code {HOME}}{65}
|
||||
\entry {\code {horizontal-scroll-mode}}{103}
|
||||
\entry {\code {HOSTFILE}}{71}
|
||||
\entry {\code {HOSTNAME}}{71}
|
||||
\entry {\code {HOSTTYPE}}{71}
|
||||
\initial {I}
|
||||
\entry {\code {IFS}}{63}
|
||||
\entry {\code {IGNOREEOF}}{69}
|
||||
\entry {\code {input-meta}}{101}
|
||||
\entry {\code {INPUTRC}}{69}
|
||||
\entry {\code {isearch-terminators}}{101}
|
||||
\entry {\code {IFS}}{65}
|
||||
\entry {\code {IGNOREEOF}}{71}
|
||||
\entry {\code {input-meta}}{103}
|
||||
\entry {\code {INPUTRC}}{71}
|
||||
\entry {\code {isearch-terminators}}{103}
|
||||
\initial {K}
|
||||
\entry {\code {keymap}}{101}
|
||||
\entry {\code {keymap}}{103}
|
||||
\initial {L}
|
||||
\entry {\code {LANG}}{69}
|
||||
\entry {\code {LC_ALL}}{69}
|
||||
\entry {\code {LC_COLLATE}}{69}
|
||||
\entry {\code {LC_CTYPE}}{70}
|
||||
\entry {\code {LC_MESSAGES}}{7, 70}
|
||||
\entry {\code {LC_NUMERIC}}{70}
|
||||
\entry {\code {LINENO}}{70}
|
||||
\entry {\code {LINES}}{70}
|
||||
\entry {\code {LANG}}{71}
|
||||
\entry {\code {LC_ALL}}{71}
|
||||
\entry {\code {LC_COLLATE}}{71}
|
||||
\entry {\code {LC_CTYPE}}{72}
|
||||
\entry {\code {LC_MESSAGES}}{7, 72}
|
||||
\entry {\code {LC_NUMERIC}}{72}
|
||||
\entry {\code {LINENO}}{72}
|
||||
\entry {\code {LINES}}{72}
|
||||
\initial {M}
|
||||
\entry {\code {MACHTYPE}}{70}
|
||||
\entry {\code {MAIL}}{63}
|
||||
\entry {\code {MAILCHECK}}{70}
|
||||
\entry {\code {MAILPATH}}{63}
|
||||
\entry {\code {MAPFILE}}{70}
|
||||
\entry {\code {mark-modified-lines}}{101}
|
||||
\entry {\code {mark-symlinked-directories}}{101}
|
||||
\entry {\code {match-hidden-files}}{101}
|
||||
\entry {\code {menu-complete-display-prefix}}{102}
|
||||
\entry {\code {meta-flag}}{101}
|
||||
\entry {\code {MACHTYPE}}{72}
|
||||
\entry {\code {MAIL}}{65}
|
||||
\entry {\code {MAILCHECK}}{72}
|
||||
\entry {\code {MAILPATH}}{65}
|
||||
\entry {\code {MAPFILE}}{72}
|
||||
\entry {\code {mark-modified-lines}}{103}
|
||||
\entry {\code {mark-symlinked-directories}}{103}
|
||||
\entry {\code {match-hidden-files}}{103}
|
||||
\entry {\code {menu-complete-display-prefix}}{104}
|
||||
\entry {\code {meta-flag}}{103}
|
||||
\initial {O}
|
||||
\entry {\code {OLDPWD}}{70}
|
||||
\entry {\code {OPTARG}}{63}
|
||||
\entry {\code {OPTERR}}{70}
|
||||
\entry {\code {OPTIND}}{63}
|
||||
\entry {\code {OSTYPE}}{70}
|
||||
\entry {\code {output-meta}}{102}
|
||||
\entry {\code {OLDPWD}}{72}
|
||||
\entry {\code {OPTARG}}{65}
|
||||
\entry {\code {OPTERR}}{72}
|
||||
\entry {\code {OPTIND}}{65}
|
||||
\entry {\code {OSTYPE}}{72}
|
||||
\entry {\code {output-meta}}{104}
|
||||
\initial {P}
|
||||
\entry {\code {page-completions}}{102}
|
||||
\entry {\code {PATH}}{63}
|
||||
\entry {\code {PIPESTATUS}}{70}
|
||||
\entry {\code {POSIXLY_CORRECT}}{70}
|
||||
\entry {\code {PPID}}{70}
|
||||
\entry {\code {PROMPT_COMMAND}}{70}
|
||||
\entry {\code {PROMPT_DIRTRIM}}{71}
|
||||
\entry {\code {PS1}}{63}
|
||||
\entry {\code {PS2}}{63}
|
||||
\entry {\code {PS3}}{71}
|
||||
\entry {\code {PS4}}{71}
|
||||
\entry {\code {PWD}}{71}
|
||||
\entry {\code {page-completions}}{104}
|
||||
\entry {\code {PATH}}{65}
|
||||
\entry {\code {PIPESTATUS}}{72}
|
||||
\entry {\code {POSIXLY_CORRECT}}{72}
|
||||
\entry {\code {PPID}}{72}
|
||||
\entry {\code {PROMPT_COMMAND}}{72}
|
||||
\entry {\code {PROMPT_DIRTRIM}}{73}
|
||||
\entry {\code {PS1}}{65}
|
||||
\entry {\code {PS2}}{65}
|
||||
\entry {\code {PS3}}{73}
|
||||
\entry {\code {PS4}}{73}
|
||||
\entry {\code {PWD}}{73}
|
||||
\initial {R}
|
||||
\entry {\code {RANDOM}}{71}
|
||||
\entry {\code {READLINE_LINE}}{71}
|
||||
\entry {\code {READLINE_POINT}}{71}
|
||||
\entry {\code {REPLY}}{71}
|
||||
\entry {\code {revert-all-at-newline}}{102}
|
||||
\entry {\code {RANDOM}}{73}
|
||||
\entry {\code {READLINE_LINE}}{73}
|
||||
\entry {\code {READLINE_POINT}}{73}
|
||||
\entry {\code {REPLY}}{73}
|
||||
\entry {\code {revert-all-at-newline}}{104}
|
||||
\initial {S}
|
||||
\entry {\code {SECONDS}}{71}
|
||||
\entry {\code {SHELL}}{71}
|
||||
\entry {\code {SHELLOPTS}}{71}
|
||||
\entry {\code {SHLVL}}{71}
|
||||
\entry {\code {show-all-if-ambiguous}}{102}
|
||||
\entry {\code {show-all-if-unmodified}}{102}
|
||||
\entry {\code {skip-completed-text}}{102}
|
||||
\entry {\code {SECONDS}}{73}
|
||||
\entry {\code {SHELL}}{73}
|
||||
\entry {\code {SHELLOPTS}}{73}
|
||||
\entry {\code {SHLVL}}{73}
|
||||
\entry {\code {show-all-if-ambiguous}}{104}
|
||||
\entry {\code {show-all-if-unmodified}}{104}
|
||||
\entry {\code {skip-completed-text}}{104}
|
||||
\initial {T}
|
||||
\entry {\code {TEXTDOMAIN}}{7}
|
||||
\entry {\code {TEXTDOMAINDIR}}{7}
|
||||
\entry {\code {TIMEFORMAT}}{71}
|
||||
\entry {\code {TMOUT}}{72}
|
||||
\entry {\code {TMPDIR}}{72}
|
||||
\entry {\code {TIMEFORMAT}}{73}
|
||||
\entry {\code {TMOUT}}{74}
|
||||
\entry {\code {TMPDIR}}{74}
|
||||
\initial {U}
|
||||
\entry {\code {UID}}{72}
|
||||
\entry {\code {UID}}{74}
|
||||
\initial {V}
|
||||
\entry {\code {visible-stats}}{103}
|
||||
\entry {\code {visible-stats}}{105}
|
||||
|
||||
+568
-550
File diff suppressed because it is too large
Load Diff
+541
-517
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: Mon Apr 11 16:57:06 2011
|
||||
%%CreationDate: Fri Jul 8 17:23:38 2011
|
||||
%%DocumentNeededResources: font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%DocumentSuppliedResources: procset grops 1.19 2
|
||||
|
||||
+3
-3
@@ -2,9 +2,9 @@
|
||||
Copyright (C) 1988-2011 Free Software Foundation, Inc.
|
||||
@end ignore
|
||||
|
||||
@set LASTCHANGE Fri Jun 24 11:28:28 EDT 2011
|
||||
@set LASTCHANGE Thu Jul 7 07:34:57 EDT 2011
|
||||
|
||||
@set EDITION 4.2
|
||||
@set VERSION 4.2
|
||||
@set UPDATED 24 June 2011
|
||||
@set UPDATED-MONTH June 2011
|
||||
@set UPDATED 7 July 2011
|
||||
@set UPDATED-MONTH July 2011
|
||||
|
||||
@@ -40,13 +40,14 @@ Copyright (C) 1999 Jeff Solomon
|
||||
#include <config.h>
|
||||
#endif
|
||||
|
||||
#include <stdio.h>
|
||||
#include <sys/types.h>
|
||||
|
||||
#ifdef HAVE_UNISTD_H
|
||||
#include <unistd.h>
|
||||
#endif
|
||||
#include <stdlib.h>
|
||||
|
||||
#include <stdio.h>
|
||||
#include <termios.h> /* xxx - should make this more general */
|
||||
|
||||
#ifdef READLINE_LIBRARY
|
||||
@@ -55,6 +56,10 @@ Copyright (C) 1999 Jeff Solomon
|
||||
# include <readline/readline.h>
|
||||
#endif
|
||||
|
||||
#ifndef STDIN_FILENO
|
||||
# define STDIN_FILENO 0
|
||||
#endif
|
||||
|
||||
/* This little examples demonstrates the alternate interface to using readline.
|
||||
* In the alternate interface, the user maintains control over program flow and
|
||||
* only calls readline when STDIN is readable. Using the alternate interface,
|
||||
|
||||
@@ -448,6 +448,7 @@ rl_read_key ()
|
||||
{
|
||||
if (rl_get_char (&c) == 0)
|
||||
c = (*rl_getc_function) (rl_instream);
|
||||
/* fprintf(stderr, "rl_read_key: calling RL_CHECK_SIGNALS: _rl_caught_signal = %d", _rl_caught_signal); */
|
||||
RL_CHECK_SIGNALS ();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -64,6 +64,9 @@ int rl_byte_oriented = 0;
|
||||
int rl_byte_oriented = 1;
|
||||
#endif
|
||||
|
||||
/* Ditto */
|
||||
int _rl_utf8locale = 0;
|
||||
|
||||
/* **************************************************************** */
|
||||
/* */
|
||||
/* Multibyte Character Utility Functions */
|
||||
|
||||
@@ -82,8 +82,6 @@ static char *normalize_codeset PARAMS((char *));
|
||||
|
||||
static char *find_codeset PARAMS((char *, size_t *));
|
||||
|
||||
int _rl_utf8locale = 0;
|
||||
|
||||
static char *_rl_get_locale_var PARAMS((const char *));
|
||||
|
||||
static char *
|
||||
|
||||
@@ -146,10 +146,14 @@ static RETSIGTYPE
|
||||
rl_signal_handler (sig)
|
||||
int sig;
|
||||
{
|
||||
#if 0
|
||||
#if defined (SIGWINCH)
|
||||
if (_rl_interrupt_immediately || (sig != SIGWINCH && RL_ISSTATE(RL_STATE_CALLBACK)))
|
||||
#else
|
||||
if (_rl_interrupt_immediately || RL_ISSTATE(RL_STATE_CALLBACK))
|
||||
#endif
|
||||
#else
|
||||
if (_rl_interrupt_immediately)
|
||||
#endif
|
||||
{
|
||||
_rl_interrupt_immediately = 0;
|
||||
|
||||
Reference in New Issue
Block a user