mirror of
https://https.git.savannah.gnu.org/git/bash.git
synced 2026-06-26 07:13:10 +02:00
readline: use a custom extension in LS_COLORS to set the colored completion prefix, if present
This commit is contained in:
@@ -2449,3 +2449,31 @@ configure.ac,patchlevel.h
|
||||
because bash-5.2 flushes an indexed array but does not unset the
|
||||
variable when given `unset a[@]' or `unset[*]' (that is, it acts
|
||||
like `a=()' instead of `unset a').
|
||||
|
||||
11/8
|
||||
----
|
||||
doc/Makefile.in
|
||||
- bash.info: use `makeinfo -o' instead of calling infopost.sh to edit
|
||||
the filename, since the tags table includes absolute byte offsets to
|
||||
nodes. From https://savannah.gnu.org/support/?110557
|
||||
|
||||
11/15
|
||||
-----
|
||||
examples/loadables/realpath.c
|
||||
- add -a NAME argument to put canonicalized pathnames into an indexed
|
||||
array instead of displaying them on stdout. Suggested by
|
||||
felix@f-hauri.ch
|
||||
|
||||
lib/readline/colors.c
|
||||
- _rl_custom_readline_prefix: new function, looks in $LS_COLORS for a
|
||||
custom extension (*.readline-colored-completion-prefix) and uses that,
|
||||
if found, as the default color for the common prefix displayed when
|
||||
`colored-completion-prefix' is set. Suggested by
|
||||
Christoph Anton Mitterer <calestyo@scientia.net>
|
||||
- _rl_print_prefix_color: try the return value from _rl_custom_readline_prefix
|
||||
before defaulting to the C_PREFIX (C_SOCK) color. Suggested by
|
||||
Christoph Anton Mitterer <calestyo@scientia.net>
|
||||
|
||||
lib/readline/doc/{readline.3,rluser.texi},doc/bash.1
|
||||
- readline-colored-completion-prefix: document new custom suffix for
|
||||
readline's colored-completion-prefix color
|
||||
|
||||
@@ -636,7 +636,6 @@ doc/bashref.info f
|
||||
doc/bash.info f
|
||||
doc/article.ms f
|
||||
doc/htmlpost.sh f 755
|
||||
doc/infopost.sh f 755
|
||||
doc/fdl.texi f
|
||||
doc/fdl.txt f
|
||||
#
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
dnl
|
||||
dnl Configure script for bash-5.1
|
||||
dnl Configure script for bash-5.2
|
||||
dnl
|
||||
dnl report bugs to chet@po.cwru.edu
|
||||
dnl
|
||||
|
||||
+2
-3
@@ -74,7 +74,6 @@ TEXI2DVI = ${SUPPORT_SRCDIR}/texi2dvi
|
||||
TEXI2HTML = ${SUPPORT_SRCDIR}/texi2html
|
||||
MAN2HTML = ${BUILD_DIR}/support/man2html
|
||||
HTMLPOST = ${srcdir}/htmlpost.sh
|
||||
INFOPOST = ${srcdir}/infopost.sh
|
||||
QUIETPS = #set this to -q to shut up dvips
|
||||
PAPERSIZE = letter # change to a4 for A4-size paper
|
||||
PSDPI = 600 # could be 300 if you like
|
||||
@@ -190,9 +189,9 @@ bashref.pdf: $(BASHREF_FILES) $(HSUSER) $(RLUSER)
|
||||
bashref.html: $(BASHREF_FILES) $(HSUSER) $(RLUSER)
|
||||
$(MAKEINFO) --html --no-split -I$(TEXINPUTDIR) $(srcdir)/bashref.texi
|
||||
|
||||
bash.info: bashref.info
|
||||
bash.info: $(BASHREF_FILES) $(HSUSER) $(RLUSER)
|
||||
$(RM) $@
|
||||
${SHELL} ${INFOPOST} < $(srcdir)/bashref.info > $@
|
||||
$(MAKEINFO) -o $@ --no-split -I$(TEXINPUTDIR) $(srcdir)/bashref.texi
|
||||
|
||||
bash.txt: bash.1
|
||||
bash.ps: bash.1
|
||||
|
||||
+5
-2
@@ -5,12 +5,12 @@
|
||||
.\" Case Western Reserve University
|
||||
.\" chet.ramey@case.edu
|
||||
.\"
|
||||
.\" Last Change: Mon Oct 25 11:23:10 EDT 2021
|
||||
.\" Last Change: Mon Nov 15 17:08:12 EST 2021
|
||||
.\"
|
||||
.\" bash_builtins, strip all but Built-Ins section
|
||||
.if \n(zZ=1 .ig zZ
|
||||
.if \n(zY=1 .ig zY
|
||||
.TH BASH 1 "2021 October 25" "GNU Bash 5.1"
|
||||
.TH BASH 1 "2021 November 15" "GNU Bash 5.1"
|
||||
.\"
|
||||
.\" There's some problem with having a `@'
|
||||
.\" in a tagged paragraph with the BSD man macros.
|
||||
@@ -5914,6 +5914,9 @@ If set to \fBOn\fP, when listing completions, readline displays the
|
||||
common prefix of the set of possible completions using a different color.
|
||||
The color definitions are taken from the value of the \fBLS_COLORS\fP
|
||||
environment variable.
|
||||
If there is a color definition in \fB$LS_COLORS\fP for the custom suffix
|
||||
"readline-colored-completion-prefix", readline uses this color for
|
||||
the common prefix instead of its default.
|
||||
.TP
|
||||
.B colored\-stats (Off)
|
||||
If set to \fBOn\fP, readline displays possible completions using different
|
||||
|
||||
+437
-134
File diff suppressed because it is too large
Load Diff
+1085
-701
File diff suppressed because it is too large
Load Diff
Binary file not shown.
+8471
-8198
File diff suppressed because it is too large
Load Diff
+118
-118
@@ -36,10 +36,9 @@
|
||||
@xrdef{ANSI-C Quoting-pg}{6}
|
||||
@xrdef{Locale Translation-title}{Locale-Specific Translation}
|
||||
@xrdef{Locale Translation-snt}{Section@tie 3.1.2.5}
|
||||
@xrdef{Locale Translation-pg}{7}
|
||||
@xrdef{Comments-title}{Comments}
|
||||
@xrdef{Comments-snt}{Section@tie 3.1.3}
|
||||
@xrdef{Locale Translation-pg}{7}
|
||||
@xrdef{Comments-pg}{7}
|
||||
@xrdef{Shell Commands-title}{Shell Commands}
|
||||
@xrdef{Shell Commands-snt}{Section@tie 3.2}
|
||||
@xrdef{Reserved Words-title}{Reserved Words}
|
||||
@@ -48,196 +47,197 @@
|
||||
@xrdef{Simple Commands-snt}{Section@tie 3.2.2}
|
||||
@xrdef{Pipelines-title}{Pipelines}
|
||||
@xrdef{Pipelines-snt}{Section@tie 3.2.3}
|
||||
@xrdef{Shell Commands-pg}{8}
|
||||
@xrdef{Reserved Words-pg}{8}
|
||||
@xrdef{Simple Commands-pg}{8}
|
||||
@xrdef{Pipelines-pg}{8}
|
||||
@xrdef{Comments-pg}{9}
|
||||
@xrdef{Shell Commands-pg}{9}
|
||||
@xrdef{Reserved Words-pg}{9}
|
||||
@xrdef{Simple Commands-pg}{9}
|
||||
@xrdef{Lists-title}{Lists of Commands}
|
||||
@xrdef{Lists-snt}{Section@tie 3.2.4}
|
||||
@xrdef{Lists-pg}{9}
|
||||
@xrdef{Pipelines-pg}{10}
|
||||
@xrdef{Lists-pg}{10}
|
||||
@xrdef{Compound Commands-title}{Compound Commands}
|
||||
@xrdef{Compound Commands-snt}{Section@tie 3.2.5}
|
||||
@xrdef{Looping Constructs-title}{Looping Constructs}
|
||||
@xrdef{Looping Constructs-snt}{Section@tie 3.2.5.1}
|
||||
@xrdef{Compound Commands-pg}{10}
|
||||
@xrdef{Looping Constructs-pg}{10}
|
||||
@xrdef{Compound Commands-pg}{11}
|
||||
@xrdef{Looping Constructs-pg}{11}
|
||||
@xrdef{Conditional Constructs-title}{Conditional Constructs}
|
||||
@xrdef{Conditional Constructs-snt}{Section@tie 3.2.5.2}
|
||||
@xrdef{Conditional Constructs-pg}{11}
|
||||
@xrdef{Conditional Constructs-pg}{12}
|
||||
@xrdef{Command Grouping-title}{Grouping Commands}
|
||||
@xrdef{Command Grouping-snt}{Section@tie 3.2.5.3}
|
||||
@xrdef{Command Grouping-pg}{17}
|
||||
@xrdef{Coprocesses-title}{Coprocesses}
|
||||
@xrdef{Coprocesses-snt}{Section@tie 3.2.6}
|
||||
@xrdef{Command Grouping-pg}{15}
|
||||
@xrdef{Coprocesses-pg}{15}
|
||||
@xrdef{Coprocesses-pg}{18}
|
||||
@xrdef{GNU Parallel-title}{GNU Parallel}
|
||||
@xrdef{GNU Parallel-snt}{Section@tie 3.2.7}
|
||||
@xrdef{GNU Parallel-pg}{16}
|
||||
@xrdef{Shell Functions-title}{Shell Functions}
|
||||
@xrdef{Shell Functions-snt}{Section@tie 3.3}
|
||||
@xrdef{Shell Functions-pg}{18}
|
||||
@xrdef{GNU Parallel-pg}{19}
|
||||
@xrdef{Shell Functions-pg}{19}
|
||||
@xrdef{Shell Parameters-title}{Shell Parameters}
|
||||
@xrdef{Shell Parameters-snt}{Section@tie 3.4}
|
||||
@xrdef{Shell Parameters-pg}{20}
|
||||
@xrdef{Shell Parameters-pg}{21}
|
||||
@xrdef{Positional Parameters-title}{Positional Parameters}
|
||||
@xrdef{Positional Parameters-snt}{Section@tie 3.4.1}
|
||||
@xrdef{Positional Parameters-pg}{22}
|
||||
@xrdef{Special Parameters-title}{Special Parameters}
|
||||
@xrdef{Special Parameters-snt}{Section@tie 3.4.2}
|
||||
@xrdef{Positional Parameters-pg}{21}
|
||||
@xrdef{Special Parameters-pg}{21}
|
||||
@xrdef{Shell Expansions-title}{Shell Expansions}
|
||||
@xrdef{Shell Expansions-snt}{Section@tie 3.5}
|
||||
@xrdef{Shell Expansions-pg}{22}
|
||||
@xrdef{Special Parameters-pg}{23}
|
||||
@xrdef{Brace Expansion-title}{Brace Expansion}
|
||||
@xrdef{Brace Expansion-snt}{Section@tie 3.5.1}
|
||||
@xrdef{Brace Expansion-pg}{23}
|
||||
@xrdef{Shell Expansions-pg}{24}
|
||||
@xrdef{Brace Expansion-pg}{24}
|
||||
@xrdef{Tilde Expansion-title}{Tilde Expansion}
|
||||
@xrdef{Tilde Expansion-snt}{Section@tie 3.5.2}
|
||||
@xrdef{Tilde Expansion-pg}{24}
|
||||
@xrdef{Tilde Expansion-pg}{25}
|
||||
@xrdef{Shell Parameter Expansion-title}{Shell Parameter Expansion}
|
||||
@xrdef{Shell Parameter Expansion-snt}{Section@tie 3.5.3}
|
||||
@xrdef{Shell Parameter Expansion-pg}{25}
|
||||
@xrdef{Shell Parameter Expansion-pg}{26}
|
||||
@xrdef{Command Substitution-title}{Command Substitution}
|
||||
@xrdef{Command Substitution-snt}{Section@tie 3.5.4}
|
||||
@xrdef{Command Substitution-pg}{33}
|
||||
@xrdef{Arithmetic Expansion-title}{Arithmetic Expansion}
|
||||
@xrdef{Arithmetic Expansion-snt}{Section@tie 3.5.5}
|
||||
@xrdef{Command Substitution-pg}{31}
|
||||
@xrdef{Arithmetic Expansion-pg}{31}
|
||||
@xrdef{Process Substitution-title}{Process Substitution}
|
||||
@xrdef{Process Substitution-snt}{Section@tie 3.5.6}
|
||||
@xrdef{Word Splitting-title}{Word Splitting}
|
||||
@xrdef{Word Splitting-snt}{Section@tie 3.5.7}
|
||||
@xrdef{Process Substitution-pg}{32}
|
||||
@xrdef{Word Splitting-pg}{32}
|
||||
@xrdef{Arithmetic Expansion-pg}{34}
|
||||
@xrdef{Process Substitution-pg}{34}
|
||||
@xrdef{Word Splitting-pg}{34}
|
||||
@xrdef{Filename Expansion-title}{Filename Expansion}
|
||||
@xrdef{Filename Expansion-snt}{Section@tie 3.5.8}
|
||||
@xrdef{Filename Expansion-pg}{35}
|
||||
@xrdef{Pattern Matching-title}{Pattern Matching}
|
||||
@xrdef{Pattern Matching-snt}{Section@tie 3.5.8.1}
|
||||
@xrdef{Filename Expansion-pg}{33}
|
||||
@xrdef{Pattern Matching-pg}{33}
|
||||
@xrdef{Pattern Matching-pg}{36}
|
||||
@xrdef{Quote Removal-title}{Quote Removal}
|
||||
@xrdef{Quote Removal-snt}{Section@tie 3.5.9}
|
||||
@xrdef{Redirections-title}{Redirections}
|
||||
@xrdef{Redirections-snt}{Section@tie 3.6}
|
||||
@xrdef{Quote Removal-pg}{35}
|
||||
@xrdef{Redirections-pg}{35}
|
||||
@xrdef{Quote Removal-pg}{37}
|
||||
@xrdef{Redirections-pg}{37}
|
||||
@xrdef{Executing Commands-title}{Executing Commands}
|
||||
@xrdef{Executing Commands-snt}{Section@tie 3.7}
|
||||
@xrdef{Simple Command Expansion-title}{Simple Command Expansion}
|
||||
@xrdef{Simple Command Expansion-snt}{Section@tie 3.7.1}
|
||||
@xrdef{Executing Commands-pg}{41}
|
||||
@xrdef{Simple Command Expansion-pg}{41}
|
||||
@xrdef{Command Search and Execution-title}{Command Search and Execution}
|
||||
@xrdef{Command Search and Execution-snt}{Section@tie 3.7.2}
|
||||
@xrdef{Executing Commands-pg}{39}
|
||||
@xrdef{Simple Command Expansion-pg}{39}
|
||||
@xrdef{Command Search and Execution-pg}{39}
|
||||
@xrdef{Command Execution Environment-title}{Command Execution Environment}
|
||||
@xrdef{Command Execution Environment-snt}{Section@tie 3.7.3}
|
||||
@xrdef{Command Execution Environment-pg}{40}
|
||||
@xrdef{Command Search and Execution-pg}{42}
|
||||
@xrdef{Command Execution Environment-pg}{42}
|
||||
@xrdef{Environment-title}{Environment}
|
||||
@xrdef{Environment-snt}{Section@tie 3.7.4}
|
||||
@xrdef{Environment-pg}{43}
|
||||
@xrdef{Exit Status-title}{Exit Status}
|
||||
@xrdef{Exit Status-snt}{Section@tie 3.7.5}
|
||||
@xrdef{Environment-pg}{41}
|
||||
@xrdef{Exit Status-pg}{41}
|
||||
@xrdef{Signals-title}{Signals}
|
||||
@xrdef{Signals-snt}{Section@tie 3.7.6}
|
||||
@xrdef{Exit Status-pg}{44}
|
||||
@xrdef{Signals-pg}{44}
|
||||
@xrdef{Shell Scripts-title}{Shell Scripts}
|
||||
@xrdef{Shell Scripts-snt}{Section@tie 3.8}
|
||||
@xrdef{Signals-pg}{42}
|
||||
@xrdef{Shell Scripts-pg}{42}
|
||||
@xrdef{Shell Scripts-pg}{45}
|
||||
@xrdef{Shell Builtin Commands-title}{Shell Builtin Commands}
|
||||
@xrdef{Shell Builtin Commands-snt}{Chapter@tie 4}
|
||||
@xrdef{Bourne Shell Builtins-title}{Bourne Shell Builtins}
|
||||
@xrdef{Bourne Shell Builtins-snt}{Section@tie 4.1}
|
||||
@xrdef{Shell Builtin Commands-pg}{44}
|
||||
@xrdef{Bourne Shell Builtins-pg}{44}
|
||||
@xrdef{Shell Builtin Commands-pg}{47}
|
||||
@xrdef{Bourne Shell Builtins-pg}{47}
|
||||
@xrdef{Bash Builtins-title}{Bash Builtin Commands}
|
||||
@xrdef{Bash Builtins-snt}{Section@tie 4.2}
|
||||
@xrdef{Bash Builtins-pg}{51}
|
||||
@xrdef{Bash Builtins-pg}{54}
|
||||
@xrdef{Modifying Shell Behavior-title}{Modifying Shell Behavior}
|
||||
@xrdef{Modifying Shell Behavior-snt}{Section@tie 4.3}
|
||||
@xrdef{The Set Builtin-title}{The Set Builtin}
|
||||
@xrdef{The Set Builtin-snt}{Section@tie 4.3.1}
|
||||
@xrdef{Modifying Shell Behavior-pg}{62}
|
||||
@xrdef{The Set Builtin-pg}{62}
|
||||
@xrdef{Modifying Shell Behavior-pg}{66}
|
||||
@xrdef{The Set Builtin-pg}{66}
|
||||
@xrdef{The Shopt Builtin-title}{The Shopt Builtin}
|
||||
@xrdef{The Shopt Builtin-snt}{Section@tie 4.3.2}
|
||||
@xrdef{The Shopt Builtin-pg}{66}
|
||||
@xrdef{The Shopt Builtin-pg}{70}
|
||||
@xrdef{Special Builtins-title}{Special Builtins}
|
||||
@xrdef{Special Builtins-snt}{Section@tie 4.4}
|
||||
@xrdef{Special Builtins-pg}{72}
|
||||
@xrdef{Special Builtins-pg}{76}
|
||||
@xrdef{Shell Variables-title}{Shell Variables}
|
||||
@xrdef{Shell Variables-snt}{Chapter@tie 5}
|
||||
@xrdef{Bourne Shell Variables-title}{Bourne Shell Variables}
|
||||
@xrdef{Bourne Shell Variables-snt}{Section@tie 5.1}
|
||||
@xrdef{Bash Variables-title}{Bash Variables}
|
||||
@xrdef{Bash Variables-snt}{Section@tie 5.2}
|
||||
@xrdef{Shell Variables-pg}{73}
|
||||
@xrdef{Bourne Shell Variables-pg}{73}
|
||||
@xrdef{Bash Variables-pg}{73}
|
||||
@xrdef{Shell Variables-pg}{77}
|
||||
@xrdef{Bourne Shell Variables-pg}{77}
|
||||
@xrdef{Bash Variables-pg}{77}
|
||||
@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}{86}
|
||||
@xrdef{Invoking Bash-pg}{86}
|
||||
@xrdef{Bash Features-pg}{90}
|
||||
@xrdef{Invoking Bash-pg}{90}
|
||||
@xrdef{Bash Startup Files-title}{Bash Startup Files}
|
||||
@xrdef{Bash Startup Files-snt}{Section@tie 6.2}
|
||||
@xrdef{Bash Startup Files-pg}{88}
|
||||
@xrdef{Bash Startup Files-pg}{92}
|
||||
@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}{89}
|
||||
@xrdef{Interactive Shells-pg}{93}
|
||||
@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}{90}
|
||||
@xrdef{Is this Shell Interactive?-pg}{90}
|
||||
@xrdef{Interactive Shell Behavior-pg}{90}
|
||||
@xrdef{What is an Interactive Shell?-pg}{94}
|
||||
@xrdef{Is this Shell Interactive?-pg}{94}
|
||||
@xrdef{Interactive Shell Behavior-pg}{94}
|
||||
@xrdef{Bash Conditional Expressions-title}{Bash Conditional Expressions}
|
||||
@xrdef{Bash Conditional Expressions-snt}{Section@tie 6.4}
|
||||
@xrdef{Bash Conditional Expressions-pg}{91}
|
||||
@xrdef{Bash Conditional Expressions-pg}{95}
|
||||
@xrdef{Shell Arithmetic-title}{Shell Arithmetic}
|
||||
@xrdef{Shell Arithmetic-snt}{Section@tie 6.5}
|
||||
@xrdef{Shell Arithmetic-pg}{93}
|
||||
@xrdef{Shell Arithmetic-pg}{97}
|
||||
@xrdef{Aliases-title}{Aliases}
|
||||
@xrdef{Aliases-snt}{Section@tie 6.6}
|
||||
@xrdef{Aliases-pg}{94}
|
||||
@xrdef{Arrays-title}{Arrays}
|
||||
@xrdef{Arrays-snt}{Section@tie 6.7}
|
||||
@xrdef{Arrays-pg}{95}
|
||||
@xrdef{Aliases-pg}{99}
|
||||
@xrdef{Arrays-pg}{99}
|
||||
@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}{97}
|
||||
@xrdef{Directory Stack Builtins-pg}{97}
|
||||
@xrdef{The Directory Stack-pg}{101}
|
||||
@xrdef{Directory Stack Builtins-pg}{101}
|
||||
@xrdef{Controlling the Prompt-title}{Controlling the Prompt}
|
||||
@xrdef{Controlling the Prompt-snt}{Section@tie 6.9}
|
||||
@xrdef{Controlling the Prompt-pg}{98}
|
||||
@xrdef{Controlling the Prompt-pg}{103}
|
||||
@xrdef{The Restricted Shell-title}{The Restricted Shell}
|
||||
@xrdef{The Restricted Shell-snt}{Section@tie 6.10}
|
||||
@xrdef{The Restricted Shell-pg}{104}
|
||||
@xrdef{Bash POSIX Mode-title}{Bash POSIX Mode}
|
||||
@xrdef{Bash POSIX Mode-snt}{Section@tie 6.11}
|
||||
@xrdef{The Restricted Shell-pg}{100}
|
||||
@xrdef{Bash POSIX Mode-pg}{101}
|
||||
@xrdef{Bash POSIX Mode-pg}{105}
|
||||
@xrdef{Shell Compatibility Mode-title}{Shell Compatibility Mode}
|
||||
@xrdef{Shell Compatibility Mode-snt}{Section@tie 6.12}
|
||||
@xrdef{Shell Compatibility Mode-pg}{104}
|
||||
@xrdef{Shell Compatibility Mode-pg}{108}
|
||||
@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}{107}
|
||||
@xrdef{Job Control Basics-pg}{107}
|
||||
@xrdef{Job Control-pg}{111}
|
||||
@xrdef{Job Control Basics-pg}{111}
|
||||
@xrdef{Job Control Builtins-title}{Job Control Builtins}
|
||||
@xrdef{Job Control Builtins-snt}{Section@tie 7.2}
|
||||
@xrdef{Job Control Builtins-pg}{108}
|
||||
@xrdef{Job Control Builtins-pg}{112}
|
||||
@xrdef{Job Control Variables-title}{Job Control Variables}
|
||||
@xrdef{Job Control Variables-snt}{Section@tie 7.3}
|
||||
@xrdef{Job Control Variables-pg}{110}
|
||||
@xrdef{Job Control Variables-pg}{114}
|
||||
@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}
|
||||
@@ -246,145 +246,145 @@
|
||||
@xrdef{Readline Interaction-snt}{Section@tie 8.2}
|
||||
@xrdef{Readline Bare Essentials-title}{Readline Bare Essentials}
|
||||
@xrdef{Readline Bare Essentials-snt}{Section@tie 8.2.1}
|
||||
@xrdef{Command Line Editing-pg}{111}
|
||||
@xrdef{Introduction and Notation-pg}{111}
|
||||
@xrdef{Readline Interaction-pg}{111}
|
||||
@xrdef{Command Line Editing-pg}{115}
|
||||
@xrdef{Introduction and Notation-pg}{115}
|
||||
@xrdef{Readline Interaction-pg}{115}
|
||||
@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}{112}
|
||||
@xrdef{Readline Movement Commands-pg}{112}
|
||||
@xrdef{Readline Bare Essentials-pg}{116}
|
||||
@xrdef{Readline Movement Commands-pg}{116}
|
||||
@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}{113}
|
||||
@xrdef{Readline Arguments-pg}{113}
|
||||
@xrdef{Searching-pg}{113}
|
||||
@xrdef{Readline Killing Commands-pg}{117}
|
||||
@xrdef{Readline Arguments-pg}{117}
|
||||
@xrdef{Searching-pg}{117}
|
||||
@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}{114}
|
||||
@xrdef{Readline Init File Syntax-pg}{114}
|
||||
@xrdef{Readline Init File-pg}{118}
|
||||
@xrdef{Readline Init File Syntax-pg}{118}
|
||||
@xrdef{Conditional Init Constructs-title}{Conditional Init Constructs}
|
||||
@xrdef{Conditional Init Constructs-snt}{Section@tie 8.3.2}
|
||||
@xrdef{Conditional Init Constructs-pg}{122}
|
||||
@xrdef{Conditional Init Constructs-pg}{126}
|
||||
@xrdef{Sample Init File-title}{Sample Init File}
|
||||
@xrdef{Sample Init File-snt}{Section@tie 8.3.3}
|
||||
@xrdef{Sample Init File-pg}{124}
|
||||
@xrdef{Sample Init File-pg}{128}
|
||||
@xrdef{Bindable Readline Commands-title}{Bindable Readline Commands}
|
||||
@xrdef{Bindable Readline Commands-snt}{Section@tie 8.4}
|
||||
@xrdef{Commands For Moving-title}{Commands For Moving}
|
||||
@xrdef{Commands For Moving-snt}{Section@tie 8.4.1}
|
||||
@xrdef{Bindable Readline Commands-pg}{127}
|
||||
@xrdef{Commands For Moving-pg}{127}
|
||||
@xrdef{Bindable Readline Commands-pg}{131}
|
||||
@xrdef{Commands For Moving-pg}{131}
|
||||
@xrdef{Commands For History-title}{Commands For Manipulating The History}
|
||||
@xrdef{Commands For History-snt}{Section@tie 8.4.2}
|
||||
@xrdef{Commands For History-pg}{128}
|
||||
@xrdef{Commands For History-pg}{132}
|
||||
@xrdef{Commands For Text-title}{Commands For Changing Text}
|
||||
@xrdef{Commands For Text-snt}{Section@tie 8.4.3}
|
||||
@xrdef{Commands For Text-pg}{130}
|
||||
@xrdef{Commands For Text-pg}{134}
|
||||
@xrdef{Commands For Killing-title}{Killing And Yanking}
|
||||
@xrdef{Commands For Killing-snt}{Section@tie 8.4.4}
|
||||
@xrdef{Commands For Killing-pg}{131}
|
||||
@xrdef{Commands For Killing-pg}{135}
|
||||
@xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
|
||||
@xrdef{Numeric Arguments-snt}{Section@tie 8.4.5}
|
||||
@xrdef{Numeric Arguments-pg}{132}
|
||||
@xrdef{Numeric Arguments-pg}{136}
|
||||
@xrdef{Commands For Completion-title}{Letting Readline Type For You}
|
||||
@xrdef{Commands For Completion-snt}{Section@tie 8.4.6}
|
||||
@xrdef{Commands For Completion-pg}{133}
|
||||
@xrdef{Commands For Completion-pg}{137}
|
||||
@xrdef{Keyboard Macros-title}{Keyboard Macros}
|
||||
@xrdef{Keyboard Macros-snt}{Section@tie 8.4.7}
|
||||
@xrdef{Keyboard Macros-pg}{138}
|
||||
@xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
|
||||
@xrdef{Miscellaneous Commands-snt}{Section@tie 8.4.8}
|
||||
@xrdef{Keyboard Macros-pg}{134}
|
||||
@xrdef{Miscellaneous Commands-pg}{135}
|
||||
@xrdef{Miscellaneous Commands-pg}{139}
|
||||
@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}{137}
|
||||
@xrdef{Programmable Completion-pg}{137}
|
||||
@xrdef{Readline vi Mode-pg}{141}
|
||||
@xrdef{Programmable Completion-pg}{141}
|
||||
@xrdef{Programmable Completion Builtins-title}{Programmable Completion Builtins}
|
||||
@xrdef{Programmable Completion Builtins-snt}{Section@tie 8.7}
|
||||
@xrdef{Programmable Completion Builtins-pg}{139}
|
||||
@xrdef{Programmable Completion Builtins-pg}{144}
|
||||
@xrdef{A Programmable Completion Example-title}{A Programmable Completion Example}
|
||||
@xrdef{A Programmable Completion Example-snt}{Section@tie 8.8}
|
||||
@xrdef{A Programmable Completion Example-pg}{143}
|
||||
@xrdef{A Programmable Completion Example-pg}{148}
|
||||
@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}{146}
|
||||
@xrdef{Bash History Facilities-pg}{146}
|
||||
@xrdef{Bash History Builtins-pg}{146}
|
||||
@xrdef{Using History Interactively-pg}{150}
|
||||
@xrdef{Bash History Facilities-pg}{150}
|
||||
@xrdef{Bash History Builtins-pg}{150}
|
||||
@xrdef{History Interaction-title}{History Expansion}
|
||||
@xrdef{History Interaction-snt}{Section@tie 9.3}
|
||||
@xrdef{History Interaction-pg}{148}
|
||||
@xrdef{History Interaction-pg}{152}
|
||||
@xrdef{Event Designators-title}{Event Designators}
|
||||
@xrdef{Event Designators-snt}{Section@tie 9.3.1}
|
||||
@xrdef{Event Designators-pg}{153}
|
||||
@xrdef{Word Designators-title}{Word Designators}
|
||||
@xrdef{Word Designators-snt}{Section@tie 9.3.2}
|
||||
@xrdef{Event Designators-pg}{149}
|
||||
@xrdef{Modifiers-title}{Modifiers}
|
||||
@xrdef{Modifiers-snt}{Section@tie 9.3.3}
|
||||
@xrdef{Word Designators-pg}{150}
|
||||
@xrdef{Modifiers-pg}{150}
|
||||
@xrdef{Word Designators-pg}{154}
|
||||
@xrdef{Modifiers-pg}{154}
|
||||
@xrdef{Installing Bash-title}{Installing Bash}
|
||||
@xrdef{Installing Bash-snt}{Chapter@tie 10}
|
||||
@xrdef{Basic Installation-title}{Basic Installation}
|
||||
@xrdef{Basic Installation-snt}{Section@tie 10.1}
|
||||
@xrdef{Installing Bash-pg}{152}
|
||||
@xrdef{Basic Installation-pg}{152}
|
||||
@xrdef{Installing Bash-pg}{156}
|
||||
@xrdef{Basic Installation-pg}{156}
|
||||
@xrdef{Compilers and Options-title}{Compilers and Options}
|
||||
@xrdef{Compilers and Options-snt}{Section@tie 10.2}
|
||||
@xrdef{Compiling For Multiple Architectures-title}{Compiling For Multiple Architectures}
|
||||
@xrdef{Compiling For Multiple Architectures-snt}{Section@tie 10.3}
|
||||
@xrdef{Installation Names-title}{Installation Names}
|
||||
@xrdef{Installation Names-snt}{Section@tie 10.4}
|
||||
@xrdef{Compilers and Options-pg}{153}
|
||||
@xrdef{Compiling For Multiple Architectures-pg}{153}
|
||||
@xrdef{Installation Names-pg}{153}
|
||||
@xrdef{Compilers and Options-pg}{157}
|
||||
@xrdef{Compiling For Multiple Architectures-pg}{157}
|
||||
@xrdef{Specifying the System Type-title}{Specifying the System Type}
|
||||
@xrdef{Specifying the System Type-snt}{Section@tie 10.5}
|
||||
@xrdef{Sharing Defaults-title}{Sharing Defaults}
|
||||
@xrdef{Sharing Defaults-snt}{Section@tie 10.6}
|
||||
@xrdef{Operation Controls-title}{Operation Controls}
|
||||
@xrdef{Operation Controls-snt}{Section@tie 10.7}
|
||||
@xrdef{Installation Names-pg}{158}
|
||||
@xrdef{Specifying the System Type-pg}{158}
|
||||
@xrdef{Sharing Defaults-pg}{158}
|
||||
@xrdef{Optional Features-title}{Optional Features}
|
||||
@xrdef{Optional Features-snt}{Section@tie 10.8}
|
||||
@xrdef{Specifying the System Type-pg}{154}
|
||||
@xrdef{Sharing Defaults-pg}{154}
|
||||
@xrdef{Operation Controls-pg}{154}
|
||||
@xrdef{Optional Features-pg}{155}
|
||||
@xrdef{Operation Controls-pg}{159}
|
||||
@xrdef{Optional Features-pg}{159}
|
||||
@xrdef{Reporting Bugs-title}{Reporting Bugs}
|
||||
@xrdef{Reporting Bugs-snt}{Appendix@tie @char65{}}
|
||||
@xrdef{Reporting Bugs-pg}{160}
|
||||
@xrdef{Reporting Bugs-pg}{164}
|
||||
@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}{161}
|
||||
@xrdef{Major Differences From The Bourne Shell-pg}{165}
|
||||
@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}{167}
|
||||
@xrdef{GNU Free Documentation License-pg}{171}
|
||||
@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}{175}
|
||||
@xrdef{Builtin Index-pg}{175}
|
||||
@xrdef{Indexes-pg}{179}
|
||||
@xrdef{Builtin Index-pg}{179}
|
||||
@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}{176}
|
||||
@xrdef{Variable Index-pg}{177}
|
||||
@xrdef{Reserved Word Index-pg}{180}
|
||||
@xrdef{Variable Index-pg}{181}
|
||||
@xrdef{Function Index-title}{Function Index}
|
||||
@xrdef{Function Index-snt}{Section@tie @char68.4}
|
||||
@xrdef{Function Index-pg}{179}
|
||||
@xrdef{Function Index-pg}{183}
|
||||
@xrdef{Concept Index-title}{Concept Index}
|
||||
@xrdef{Concept Index-snt}{Section@tie @char68.5}
|
||||
@xrdef{Concept Index-pg}{181}
|
||||
@xrdef{Concept Index-pg}{185}
|
||||
|
||||
+59
-59
@@ -1,59 +1,59 @@
|
||||
\entry{:}{44}{\code {:}}
|
||||
\entry{.}{44}{\code {.}}
|
||||
\entry{break}{45}{\code {break}}
|
||||
\entry{cd}{45}{\code {cd}}
|
||||
\entry{continue}{45}{\code {continue}}
|
||||
\entry{eval}{45}{\code {eval}}
|
||||
\entry{exec}{46}{\code {exec}}
|
||||
\entry{exit}{46}{\code {exit}}
|
||||
\entry{export}{46}{\code {export}}
|
||||
\entry{getopts}{46}{\code {getopts}}
|
||||
\entry{hash}{47}{\code {hash}}
|
||||
\entry{pwd}{47}{\code {pwd}}
|
||||
\entry{readonly}{47}{\code {readonly}}
|
||||
\entry{return}{48}{\code {return}}
|
||||
\entry{shift}{48}{\code {shift}}
|
||||
\entry{test}{48}{\code {test}}
|
||||
\entry{[}{48}{\code {[}}
|
||||
\entry{times}{50}{\code {times}}
|
||||
\entry{trap}{50}{\code {trap}}
|
||||
\entry{umask}{51}{\code {umask}}
|
||||
\entry{unset}{51}{\code {unset}}
|
||||
\entry{alias}{51}{\code {alias}}
|
||||
\entry{bind}{51}{\code {bind}}
|
||||
\entry{builtin}{53}{\code {builtin}}
|
||||
\entry{caller}{53}{\code {caller}}
|
||||
\entry{command}{53}{\code {command}}
|
||||
\entry{declare}{53}{\code {declare}}
|
||||
\entry{echo}{55}{\code {echo}}
|
||||
\entry{enable}{56}{\code {enable}}
|
||||
\entry{help}{56}{\code {help}}
|
||||
\entry{let}{56}{\code {let}}
|
||||
\entry{local}{57}{\code {local}}
|
||||
\entry{logout}{57}{\code {logout}}
|
||||
\entry{mapfile}{57}{\code {mapfile}}
|
||||
\entry{printf}{58}{\code {printf}}
|
||||
\entry{read}{58}{\code {read}}
|
||||
\entry{readarray}{60}{\code {readarray}}
|
||||
\entry{source}{60}{\code {source}}
|
||||
\entry{type}{60}{\code {type}}
|
||||
\entry{typeset}{61}{\code {typeset}}
|
||||
\entry{ulimit}{61}{\code {ulimit}}
|
||||
\entry{unalias}{62}{\code {unalias}}
|
||||
\entry{set}{62}{\code {set}}
|
||||
\entry{shopt}{66}{\code {shopt}}
|
||||
\entry{dirs}{97}{\code {dirs}}
|
||||
\entry{popd}{98}{\code {popd}}
|
||||
\entry{pushd}{98}{\code {pushd}}
|
||||
\entry{bg}{108}{\code {bg}}
|
||||
\entry{fg}{108}{\code {fg}}
|
||||
\entry{jobs}{108}{\code {jobs}}
|
||||
\entry{kill}{109}{\code {kill}}
|
||||
\entry{wait}{109}{\code {wait}}
|
||||
\entry{disown}{110}{\code {disown}}
|
||||
\entry{suspend}{110}{\code {suspend}}
|
||||
\entry{compgen}{139}{\code {compgen}}
|
||||
\entry{complete}{140}{\code {complete}}
|
||||
\entry{compopt}{143}{\code {compopt}}
|
||||
\entry{fc}{147}{\code {fc}}
|
||||
\entry{history}{147}{\code {history}}
|
||||
\entry{:}{47}{\code {:}}
|
||||
\entry{.}{47}{\code {.}}
|
||||
\entry{break}{48}{\code {break}}
|
||||
\entry{cd}{48}{\code {cd}}
|
||||
\entry{continue}{48}{\code {continue}}
|
||||
\entry{eval}{48}{\code {eval}}
|
||||
\entry{exec}{49}{\code {exec}}
|
||||
\entry{exit}{49}{\code {exit}}
|
||||
\entry{export}{49}{\code {export}}
|
||||
\entry{getopts}{49}{\code {getopts}}
|
||||
\entry{hash}{50}{\code {hash}}
|
||||
\entry{pwd}{50}{\code {pwd}}
|
||||
\entry{readonly}{51}{\code {readonly}}
|
||||
\entry{return}{51}{\code {return}}
|
||||
\entry{shift}{51}{\code {shift}}
|
||||
\entry{test}{51}{\code {test}}
|
||||
\entry{[}{51}{\code {[}}
|
||||
\entry{times}{53}{\code {times}}
|
||||
\entry{trap}{53}{\code {trap}}
|
||||
\entry{umask}{54}{\code {umask}}
|
||||
\entry{unset}{54}{\code {unset}}
|
||||
\entry{alias}{54}{\code {alias}}
|
||||
\entry{bind}{55}{\code {bind}}
|
||||
\entry{builtin}{56}{\code {builtin}}
|
||||
\entry{caller}{56}{\code {caller}}
|
||||
\entry{command}{56}{\code {command}}
|
||||
\entry{declare}{57}{\code {declare}}
|
||||
\entry{echo}{58}{\code {echo}}
|
||||
\entry{enable}{59}{\code {enable}}
|
||||
\entry{help}{60}{\code {help}}
|
||||
\entry{let}{60}{\code {let}}
|
||||
\entry{local}{60}{\code {local}}
|
||||
\entry{logout}{60}{\code {logout}}
|
||||
\entry{mapfile}{60}{\code {mapfile}}
|
||||
\entry{printf}{61}{\code {printf}}
|
||||
\entry{read}{62}{\code {read}}
|
||||
\entry{readarray}{63}{\code {readarray}}
|
||||
\entry{source}{63}{\code {source}}
|
||||
\entry{type}{63}{\code {type}}
|
||||
\entry{typeset}{64}{\code {typeset}}
|
||||
\entry{ulimit}{64}{\code {ulimit}}
|
||||
\entry{unalias}{65}{\code {unalias}}
|
||||
\entry{set}{66}{\code {set}}
|
||||
\entry{shopt}{70}{\code {shopt}}
|
||||
\entry{dirs}{101}{\code {dirs}}
|
||||
\entry{popd}{102}{\code {popd}}
|
||||
\entry{pushd}{102}{\code {pushd}}
|
||||
\entry{bg}{112}{\code {bg}}
|
||||
\entry{fg}{112}{\code {fg}}
|
||||
\entry{jobs}{112}{\code {jobs}}
|
||||
\entry{kill}{113}{\code {kill}}
|
||||
\entry{wait}{113}{\code {wait}}
|
||||
\entry{disown}{114}{\code {disown}}
|
||||
\entry{suspend}{114}{\code {suspend}}
|
||||
\entry{compgen}{144}{\code {compgen}}
|
||||
\entry{complete}{144}{\code {complete}}
|
||||
\entry{compopt}{147}{\code {compopt}}
|
||||
\entry{fc}{151}{\code {fc}}
|
||||
\entry{history}{151}{\code {history}}
|
||||
|
||||
+59
-59
@@ -1,80 +1,80 @@
|
||||
\initial {.}
|
||||
\entry{\code {.}}{44}
|
||||
\entry{\code {.}}{47}
|
||||
\initial {:}
|
||||
\entry{\code {:}}{44}
|
||||
\entry{\code {:}}{47}
|
||||
\initial {[}
|
||||
\entry{\code {[}}{48}
|
||||
\entry{\code {[}}{51}
|
||||
\initial {A}
|
||||
\entry{\code {alias}}{51}
|
||||
\entry{\code {alias}}{54}
|
||||
\initial {B}
|
||||
\entry{\code {bg}}{108}
|
||||
\entry{\code {bind}}{51}
|
||||
\entry{\code {break}}{45}
|
||||
\entry{\code {builtin}}{53}
|
||||
\entry{\code {bg}}{112}
|
||||
\entry{\code {bind}}{55}
|
||||
\entry{\code {break}}{48}
|
||||
\entry{\code {builtin}}{56}
|
||||
\initial {C}
|
||||
\entry{\code {caller}}{53}
|
||||
\entry{\code {cd}}{45}
|
||||
\entry{\code {command}}{53}
|
||||
\entry{\code {compgen}}{139}
|
||||
\entry{\code {complete}}{140}
|
||||
\entry{\code {compopt}}{143}
|
||||
\entry{\code {continue}}{45}
|
||||
\entry{\code {caller}}{56}
|
||||
\entry{\code {cd}}{48}
|
||||
\entry{\code {command}}{56}
|
||||
\entry{\code {compgen}}{144}
|
||||
\entry{\code {complete}}{144}
|
||||
\entry{\code {compopt}}{147}
|
||||
\entry{\code {continue}}{48}
|
||||
\initial {D}
|
||||
\entry{\code {declare}}{53}
|
||||
\entry{\code {dirs}}{97}
|
||||
\entry{\code {disown}}{110}
|
||||
\entry{\code {declare}}{57}
|
||||
\entry{\code {dirs}}{101}
|
||||
\entry{\code {disown}}{114}
|
||||
\initial {E}
|
||||
\entry{\code {echo}}{55}
|
||||
\entry{\code {enable}}{56}
|
||||
\entry{\code {eval}}{45}
|
||||
\entry{\code {exec}}{46}
|
||||
\entry{\code {exit}}{46}
|
||||
\entry{\code {export}}{46}
|
||||
\entry{\code {echo}}{58}
|
||||
\entry{\code {enable}}{59}
|
||||
\entry{\code {eval}}{48}
|
||||
\entry{\code {exec}}{49}
|
||||
\entry{\code {exit}}{49}
|
||||
\entry{\code {export}}{49}
|
||||
\initial {F}
|
||||
\entry{\code {fc}}{147}
|
||||
\entry{\code {fg}}{108}
|
||||
\entry{\code {fc}}{151}
|
||||
\entry{\code {fg}}{112}
|
||||
\initial {G}
|
||||
\entry{\code {getopts}}{46}
|
||||
\entry{\code {getopts}}{49}
|
||||
\initial {H}
|
||||
\entry{\code {hash}}{47}
|
||||
\entry{\code {help}}{56}
|
||||
\entry{\code {history}}{147}
|
||||
\entry{\code {hash}}{50}
|
||||
\entry{\code {help}}{60}
|
||||
\entry{\code {history}}{151}
|
||||
\initial {J}
|
||||
\entry{\code {jobs}}{108}
|
||||
\entry{\code {jobs}}{112}
|
||||
\initial {K}
|
||||
\entry{\code {kill}}{109}
|
||||
\entry{\code {kill}}{113}
|
||||
\initial {L}
|
||||
\entry{\code {let}}{56}
|
||||
\entry{\code {local}}{57}
|
||||
\entry{\code {logout}}{57}
|
||||
\entry{\code {let}}{60}
|
||||
\entry{\code {local}}{60}
|
||||
\entry{\code {logout}}{60}
|
||||
\initial {M}
|
||||
\entry{\code {mapfile}}{57}
|
||||
\entry{\code {mapfile}}{60}
|
||||
\initial {P}
|
||||
\entry{\code {popd}}{98}
|
||||
\entry{\code {printf}}{58}
|
||||
\entry{\code {pushd}}{98}
|
||||
\entry{\code {pwd}}{47}
|
||||
\entry{\code {popd}}{102}
|
||||
\entry{\code {printf}}{61}
|
||||
\entry{\code {pushd}}{102}
|
||||
\entry{\code {pwd}}{50}
|
||||
\initial {R}
|
||||
\entry{\code {read}}{58}
|
||||
\entry{\code {readarray}}{60}
|
||||
\entry{\code {readonly}}{47}
|
||||
\entry{\code {return}}{48}
|
||||
\entry{\code {read}}{62}
|
||||
\entry{\code {readarray}}{63}
|
||||
\entry{\code {readonly}}{51}
|
||||
\entry{\code {return}}{51}
|
||||
\initial {S}
|
||||
\entry{\code {set}}{62}
|
||||
\entry{\code {shift}}{48}
|
||||
\entry{\code {shopt}}{66}
|
||||
\entry{\code {source}}{60}
|
||||
\entry{\code {suspend}}{110}
|
||||
\entry{\code {set}}{66}
|
||||
\entry{\code {shift}}{51}
|
||||
\entry{\code {shopt}}{70}
|
||||
\entry{\code {source}}{63}
|
||||
\entry{\code {suspend}}{114}
|
||||
\initial {T}
|
||||
\entry{\code {test}}{48}
|
||||
\entry{\code {times}}{50}
|
||||
\entry{\code {trap}}{50}
|
||||
\entry{\code {type}}{60}
|
||||
\entry{\code {typeset}}{61}
|
||||
\entry{\code {test}}{51}
|
||||
\entry{\code {times}}{53}
|
||||
\entry{\code {trap}}{53}
|
||||
\entry{\code {type}}{63}
|
||||
\entry{\code {typeset}}{64}
|
||||
\initial {U}
|
||||
\entry{\code {ulimit}}{61}
|
||||
\entry{\code {umask}}{51}
|
||||
\entry{\code {unalias}}{62}
|
||||
\entry{\code {unset}}{51}
|
||||
\entry{\code {ulimit}}{64}
|
||||
\entry{\code {umask}}{54}
|
||||
\entry{\code {unalias}}{65}
|
||||
\entry{\code {unset}}{54}
|
||||
\initial {W}
|
||||
\entry{\code {wait}}{109}
|
||||
\entry{\code {wait}}{113}
|
||||
|
||||
+96
-94
@@ -25,97 +25,99 @@
|
||||
\entry{internationalization}{7}{internationalization}
|
||||
\entry{native languages}{7}{native languages}
|
||||
\entry{translation, native languages}{7}{translation, native languages}
|
||||
\entry{comments, shell}{7}{comments, shell}
|
||||
\entry{commands, shell}{8}{commands, shell}
|
||||
\entry{reserved words}{8}{reserved words}
|
||||
\entry{commands, simple}{8}{commands, simple}
|
||||
\entry{pipeline}{8}{pipeline}
|
||||
\entry{commands, pipelines}{8}{commands, pipelines}
|
||||
\entry{command timing}{8}{command timing}
|
||||
\entry{commands, lists}{9}{commands, lists}
|
||||
\entry{commands, compound}{10}{commands, compound}
|
||||
\entry{commands, looping}{10}{commands, looping}
|
||||
\entry{commands, conditional}{11}{commands, conditional}
|
||||
\entry{commands, grouping}{15}{commands, grouping}
|
||||
\entry{coprocess}{15}{coprocess}
|
||||
\entry{shell function}{18}{shell function}
|
||||
\entry{functions, shell}{18}{functions, shell}
|
||||
\entry{parameters}{20}{parameters}
|
||||
\entry{variable, shell}{20}{variable, shell}
|
||||
\entry{shell variable}{20}{shell variable}
|
||||
\entry{parameters, positional}{21}{parameters, positional}
|
||||
\entry{parameters, special}{21}{parameters, special}
|
||||
\entry{expansion}{22}{expansion}
|
||||
\entry{brace expansion}{23}{brace expansion}
|
||||
\entry{expansion, brace}{23}{expansion, brace}
|
||||
\entry{tilde expansion}{24}{tilde expansion}
|
||||
\entry{expansion, tilde}{24}{expansion, tilde}
|
||||
\entry{parameter expansion}{25}{parameter expansion}
|
||||
\entry{expansion, parameter}{25}{expansion, parameter}
|
||||
\entry{command substitution}{31}{command substitution}
|
||||
\entry{expansion, arithmetic}{31}{expansion, arithmetic}
|
||||
\entry{arithmetic expansion}{31}{arithmetic expansion}
|
||||
\entry{process substitution}{32}{process substitution}
|
||||
\entry{word splitting}{32}{word splitting}
|
||||
\entry{expansion, filename}{33}{expansion, filename}
|
||||
\entry{expansion, pathname}{33}{expansion, pathname}
|
||||
\entry{filename expansion}{33}{filename expansion}
|
||||
\entry{pathname expansion}{33}{pathname expansion}
|
||||
\entry{pattern matching}{33}{pattern matching}
|
||||
\entry{matching, pattern}{33}{matching, pattern}
|
||||
\entry{redirection}{35}{redirection}
|
||||
\entry{command expansion}{39}{command expansion}
|
||||
\entry{command execution}{39}{command execution}
|
||||
\entry{command search}{39}{command search}
|
||||
\entry{execution environment}{40}{execution environment}
|
||||
\entry{environment}{41}{environment}
|
||||
\entry{exit status}{41}{exit status}
|
||||
\entry{signal handling}{42}{signal handling}
|
||||
\entry{shell script}{42}{shell script}
|
||||
\entry{special builtin}{72}{special builtin}
|
||||
\entry{login shell}{88}{login shell}
|
||||
\entry{interactive shell}{88}{interactive shell}
|
||||
\entry{startup files}{88}{startup files}
|
||||
\entry{interactive shell}{89}{interactive shell}
|
||||
\entry{shell, interactive}{89}{shell, interactive}
|
||||
\entry{expressions, conditional}{91}{expressions, conditional}
|
||||
\entry{arithmetic, shell}{93}{arithmetic, shell}
|
||||
\entry{shell arithmetic}{93}{shell arithmetic}
|
||||
\entry{expressions, arithmetic}{93}{expressions, arithmetic}
|
||||
\entry{evaluation, arithmetic}{93}{evaluation, arithmetic}
|
||||
\entry{arithmetic evaluation}{93}{arithmetic evaluation}
|
||||
\entry{alias expansion}{94}{alias expansion}
|
||||
\entry{arrays}{95}{arrays}
|
||||
\entry{directory stack}{97}{directory stack}
|
||||
\entry{prompting}{98}{prompting}
|
||||
\entry{restricted shell}{100}{restricted shell}
|
||||
\entry{POSIX Mode}{101}{POSIX Mode}
|
||||
\entry{Compatibility Level}{104}{Compatibility Level}
|
||||
\entry{Compatibility Mode}{104}{Compatibility Mode}
|
||||
\entry{job control}{107}{job control}
|
||||
\entry{foreground}{107}{foreground}
|
||||
\entry{background}{107}{background}
|
||||
\entry{suspending jobs}{107}{suspending jobs}
|
||||
\entry{Readline, how to use}{110}{Readline, how to use}
|
||||
\entry{interaction, readline}{111}{interaction, readline}
|
||||
\entry{notation, readline}{112}{notation, readline}
|
||||
\entry{command editing}{112}{command editing}
|
||||
\entry{editing command lines}{112}{editing command lines}
|
||||
\entry{killing text}{113}{killing text}
|
||||
\entry{yanking text}{113}{yanking text}
|
||||
\entry{kill ring}{113}{kill ring}
|
||||
\entry{initialization file, readline}{114}{initialization file, readline}
|
||||
\entry{variables, readline}{115}{variables, readline}
|
||||
\entry{programmable completion}{137}{programmable completion}
|
||||
\entry{completion builtins}{139}{completion builtins}
|
||||
\entry{History, how to use}{145}{History, how to use}
|
||||
\entry{command history}{146}{command history}
|
||||
\entry{history list}{146}{history list}
|
||||
\entry{history builtins}{146}{history builtins}
|
||||
\entry{history expansion}{148}{history expansion}
|
||||
\entry{event designators}{149}{event designators}
|
||||
\entry{history events}{149}{history events}
|
||||
\entry{installation}{152}{installation}
|
||||
\entry{configuration}{152}{configuration}
|
||||
\entry{Bash installation}{152}{Bash installation}
|
||||
\entry{Bash configuration}{152}{Bash configuration}
|
||||
\entry{internationalized scripts}{7}{internationalized scripts}
|
||||
\entry{string translations}{7}{string translations}
|
||||
\entry{comments, shell}{9}{comments, shell}
|
||||
\entry{commands, shell}{9}{commands, shell}
|
||||
\entry{reserved words}{9}{reserved words}
|
||||
\entry{commands, simple}{9}{commands, simple}
|
||||
\entry{pipeline}{10}{pipeline}
|
||||
\entry{commands, pipelines}{10}{commands, pipelines}
|
||||
\entry{command timing}{10}{command timing}
|
||||
\entry{commands, lists}{10}{commands, lists}
|
||||
\entry{commands, compound}{11}{commands, compound}
|
||||
\entry{commands, looping}{11}{commands, looping}
|
||||
\entry{commands, conditional}{12}{commands, conditional}
|
||||
\entry{commands, grouping}{17}{commands, grouping}
|
||||
\entry{coprocess}{18}{coprocess}
|
||||
\entry{shell function}{19}{shell function}
|
||||
\entry{functions, shell}{19}{functions, shell}
|
||||
\entry{parameters}{21}{parameters}
|
||||
\entry{variable, shell}{21}{variable, shell}
|
||||
\entry{shell variable}{21}{shell variable}
|
||||
\entry{parameters, positional}{22}{parameters, positional}
|
||||
\entry{parameters, special}{23}{parameters, special}
|
||||
\entry{expansion}{24}{expansion}
|
||||
\entry{brace expansion}{24}{brace expansion}
|
||||
\entry{expansion, brace}{24}{expansion, brace}
|
||||
\entry{tilde expansion}{25}{tilde expansion}
|
||||
\entry{expansion, tilde}{25}{expansion, tilde}
|
||||
\entry{parameter expansion}{26}{parameter expansion}
|
||||
\entry{expansion, parameter}{26}{expansion, parameter}
|
||||
\entry{command substitution}{33}{command substitution}
|
||||
\entry{expansion, arithmetic}{34}{expansion, arithmetic}
|
||||
\entry{arithmetic expansion}{34}{arithmetic expansion}
|
||||
\entry{process substitution}{34}{process substitution}
|
||||
\entry{word splitting}{34}{word splitting}
|
||||
\entry{expansion, filename}{35}{expansion, filename}
|
||||
\entry{expansion, pathname}{35}{expansion, pathname}
|
||||
\entry{filename expansion}{35}{filename expansion}
|
||||
\entry{pathname expansion}{35}{pathname expansion}
|
||||
\entry{pattern matching}{36}{pattern matching}
|
||||
\entry{matching, pattern}{36}{matching, pattern}
|
||||
\entry{redirection}{37}{redirection}
|
||||
\entry{command expansion}{41}{command expansion}
|
||||
\entry{command execution}{42}{command execution}
|
||||
\entry{command search}{42}{command search}
|
||||
\entry{execution environment}{42}{execution environment}
|
||||
\entry{environment}{43}{environment}
|
||||
\entry{exit status}{44}{exit status}
|
||||
\entry{signal handling}{44}{signal handling}
|
||||
\entry{shell script}{45}{shell script}
|
||||
\entry{special builtin}{76}{special builtin}
|
||||
\entry{login shell}{92}{login shell}
|
||||
\entry{interactive shell}{92}{interactive shell}
|
||||
\entry{startup files}{92}{startup files}
|
||||
\entry{interactive shell}{93}{interactive shell}
|
||||
\entry{shell, interactive}{93}{shell, interactive}
|
||||
\entry{expressions, conditional}{95}{expressions, conditional}
|
||||
\entry{arithmetic, shell}{97}{arithmetic, shell}
|
||||
\entry{shell arithmetic}{97}{shell arithmetic}
|
||||
\entry{expressions, arithmetic}{97}{expressions, arithmetic}
|
||||
\entry{evaluation, arithmetic}{97}{evaluation, arithmetic}
|
||||
\entry{arithmetic evaluation}{97}{arithmetic evaluation}
|
||||
\entry{alias expansion}{99}{alias expansion}
|
||||
\entry{arrays}{99}{arrays}
|
||||
\entry{directory stack}{101}{directory stack}
|
||||
\entry{prompting}{103}{prompting}
|
||||
\entry{restricted shell}{104}{restricted shell}
|
||||
\entry{POSIX Mode}{105}{POSIX Mode}
|
||||
\entry{Compatibility Level}{108}{Compatibility Level}
|
||||
\entry{Compatibility Mode}{108}{Compatibility Mode}
|
||||
\entry{job control}{111}{job control}
|
||||
\entry{foreground}{111}{foreground}
|
||||
\entry{background}{111}{background}
|
||||
\entry{suspending jobs}{111}{suspending jobs}
|
||||
\entry{Readline, how to use}{114}{Readline, how to use}
|
||||
\entry{interaction, readline}{115}{interaction, readline}
|
||||
\entry{notation, readline}{116}{notation, readline}
|
||||
\entry{command editing}{116}{command editing}
|
||||
\entry{editing command lines}{116}{editing command lines}
|
||||
\entry{killing text}{117}{killing text}
|
||||
\entry{yanking text}{117}{yanking text}
|
||||
\entry{kill ring}{117}{kill ring}
|
||||
\entry{initialization file, readline}{118}{initialization file, readline}
|
||||
\entry{variables, readline}{119}{variables, readline}
|
||||
\entry{programmable completion}{141}{programmable completion}
|
||||
\entry{completion builtins}{144}{completion builtins}
|
||||
\entry{History, how to use}{149}{History, how to use}
|
||||
\entry{command history}{150}{command history}
|
||||
\entry{history list}{150}{history list}
|
||||
\entry{history builtins}{150}{history builtins}
|
||||
\entry{history expansion}{152}{history expansion}
|
||||
\entry{event designators}{153}{event designators}
|
||||
\entry{history events}{153}{history events}
|
||||
\entry{installation}{156}{installation}
|
||||
\entry{configuration}{156}{configuration}
|
||||
\entry{Bash installation}{156}{Bash installation}
|
||||
\entry{Bash configuration}{156}{Bash configuration}
|
||||
|
||||
+95
-93
@@ -1,139 +1,141 @@
|
||||
\initial {A}
|
||||
\entry{alias expansion}{94}
|
||||
\entry{arithmetic evaluation}{93}
|
||||
\entry{arithmetic expansion}{31}
|
||||
\entry{arithmetic, shell}{93}
|
||||
\entry{arrays}{95}
|
||||
\entry{alias expansion}{99}
|
||||
\entry{arithmetic evaluation}{97}
|
||||
\entry{arithmetic expansion}{34}
|
||||
\entry{arithmetic, shell}{97}
|
||||
\entry{arrays}{99}
|
||||
\initial {B}
|
||||
\entry{background}{107}
|
||||
\entry{Bash configuration}{152}
|
||||
\entry{Bash installation}{152}
|
||||
\entry{background}{111}
|
||||
\entry{Bash configuration}{156}
|
||||
\entry{Bash installation}{156}
|
||||
\entry{Bourne shell}{5}
|
||||
\entry{brace expansion}{23}
|
||||
\entry{brace expansion}{24}
|
||||
\entry{builtin}{3}
|
||||
\initial {C}
|
||||
\entry{command editing}{112}
|
||||
\entry{command execution}{39}
|
||||
\entry{command expansion}{39}
|
||||
\entry{command history}{146}
|
||||
\entry{command search}{39}
|
||||
\entry{command substitution}{31}
|
||||
\entry{command timing}{8}
|
||||
\entry{commands, compound}{10}
|
||||
\entry{commands, conditional}{11}
|
||||
\entry{commands, grouping}{15}
|
||||
\entry{commands, lists}{9}
|
||||
\entry{commands, looping}{10}
|
||||
\entry{commands, pipelines}{8}
|
||||
\entry{commands, shell}{8}
|
||||
\entry{commands, simple}{8}
|
||||
\entry{comments, shell}{7}
|
||||
\entry{Compatibility Level}{104}
|
||||
\entry{Compatibility Mode}{104}
|
||||
\entry{completion builtins}{139}
|
||||
\entry{configuration}{152}
|
||||
\entry{command editing}{116}
|
||||
\entry{command execution}{42}
|
||||
\entry{command expansion}{41}
|
||||
\entry{command history}{150}
|
||||
\entry{command search}{42}
|
||||
\entry{command substitution}{33}
|
||||
\entry{command timing}{10}
|
||||
\entry{commands, compound}{11}
|
||||
\entry{commands, conditional}{12}
|
||||
\entry{commands, grouping}{17}
|
||||
\entry{commands, lists}{10}
|
||||
\entry{commands, looping}{11}
|
||||
\entry{commands, pipelines}{10}
|
||||
\entry{commands, shell}{9}
|
||||
\entry{commands, simple}{9}
|
||||
\entry{comments, shell}{9}
|
||||
\entry{Compatibility Level}{108}
|
||||
\entry{Compatibility Mode}{108}
|
||||
\entry{completion builtins}{144}
|
||||
\entry{configuration}{156}
|
||||
\entry{control operator}{3}
|
||||
\entry{coprocess}{15}
|
||||
\entry{coprocess}{18}
|
||||
\initial {D}
|
||||
\entry{directory stack}{97}
|
||||
\entry{directory stack}{101}
|
||||
\initial {E}
|
||||
\entry{editing command lines}{112}
|
||||
\entry{environment}{41}
|
||||
\entry{evaluation, arithmetic}{93}
|
||||
\entry{event designators}{149}
|
||||
\entry{execution environment}{40}
|
||||
\entry{exit status}{3, 41}
|
||||
\entry{expansion}{22}
|
||||
\entry{expansion, arithmetic}{31}
|
||||
\entry{expansion, brace}{23}
|
||||
\entry{expansion, filename}{33}
|
||||
\entry{expansion, parameter}{25}
|
||||
\entry{expansion, pathname}{33}
|
||||
\entry{expansion, tilde}{24}
|
||||
\entry{expressions, arithmetic}{93}
|
||||
\entry{expressions, conditional}{91}
|
||||
\entry{editing command lines}{116}
|
||||
\entry{environment}{43}
|
||||
\entry{evaluation, arithmetic}{97}
|
||||
\entry{event designators}{153}
|
||||
\entry{execution environment}{42}
|
||||
\entry{exit status}{3, 44}
|
||||
\entry{expansion}{24}
|
||||
\entry{expansion, arithmetic}{34}
|
||||
\entry{expansion, brace}{24}
|
||||
\entry{expansion, filename}{35}
|
||||
\entry{expansion, parameter}{26}
|
||||
\entry{expansion, pathname}{35}
|
||||
\entry{expansion, tilde}{25}
|
||||
\entry{expressions, arithmetic}{97}
|
||||
\entry{expressions, conditional}{95}
|
||||
\initial {F}
|
||||
\entry{field}{3}
|
||||
\entry{filename}{3}
|
||||
\entry{filename expansion}{33}
|
||||
\entry{foreground}{107}
|
||||
\entry{functions, shell}{18}
|
||||
\entry{filename expansion}{35}
|
||||
\entry{foreground}{111}
|
||||
\entry{functions, shell}{19}
|
||||
\initial {H}
|
||||
\entry{history builtins}{146}
|
||||
\entry{history events}{149}
|
||||
\entry{history expansion}{148}
|
||||
\entry{history list}{146}
|
||||
\entry{History, how to use}{145}
|
||||
\entry{history builtins}{150}
|
||||
\entry{history events}{153}
|
||||
\entry{history expansion}{152}
|
||||
\entry{history list}{150}
|
||||
\entry{History, how to use}{149}
|
||||
\initial {I}
|
||||
\entry{identifier}{3}
|
||||
\entry{initialization file, readline}{114}
|
||||
\entry{installation}{152}
|
||||
\entry{interaction, readline}{111}
|
||||
\entry{interactive shell}{88, 89}
|
||||
\entry{initialization file, readline}{118}
|
||||
\entry{installation}{156}
|
||||
\entry{interaction, readline}{115}
|
||||
\entry{interactive shell}{92, 93}
|
||||
\entry{internationalization}{7}
|
||||
\entry{internationalized scripts}{7}
|
||||
\initial {J}
|
||||
\entry{job}{3}
|
||||
\entry{job control}{3, 107}
|
||||
\entry{job control}{3, 111}
|
||||
\initial {K}
|
||||
\entry{kill ring}{113}
|
||||
\entry{killing text}{113}
|
||||
\entry{kill ring}{117}
|
||||
\entry{killing text}{117}
|
||||
\initial {L}
|
||||
\entry{localization}{7}
|
||||
\entry{login shell}{88}
|
||||
\entry{login shell}{92}
|
||||
\initial {M}
|
||||
\entry{matching, pattern}{33}
|
||||
\entry{matching, pattern}{36}
|
||||
\entry{metacharacter}{3}
|
||||
\initial {N}
|
||||
\entry{name}{3}
|
||||
\entry{native languages}{7}
|
||||
\entry{notation, readline}{112}
|
||||
\entry{notation, readline}{116}
|
||||
\initial {O}
|
||||
\entry{operator, shell}{3}
|
||||
\initial {P}
|
||||
\entry{parameter expansion}{25}
|
||||
\entry{parameters}{20}
|
||||
\entry{parameters, positional}{21}
|
||||
\entry{parameters, special}{21}
|
||||
\entry{pathname expansion}{33}
|
||||
\entry{pattern matching}{33}
|
||||
\entry{pipeline}{8}
|
||||
\entry{parameter expansion}{26}
|
||||
\entry{parameters}{21}
|
||||
\entry{parameters, positional}{22}
|
||||
\entry{parameters, special}{23}
|
||||
\entry{pathname expansion}{35}
|
||||
\entry{pattern matching}{36}
|
||||
\entry{pipeline}{10}
|
||||
\entry{POSIX}{3}
|
||||
\entry{POSIX Mode}{101}
|
||||
\entry{POSIX Mode}{105}
|
||||
\entry{process group}{3}
|
||||
\entry{process group ID}{3}
|
||||
\entry{process substitution}{32}
|
||||
\entry{programmable completion}{137}
|
||||
\entry{prompting}{98}
|
||||
\entry{process substitution}{34}
|
||||
\entry{programmable completion}{141}
|
||||
\entry{prompting}{103}
|
||||
\initial {Q}
|
||||
\entry{quoting}{6}
|
||||
\entry{quoting, ANSI}{6}
|
||||
\initial {R}
|
||||
\entry{Readline, how to use}{110}
|
||||
\entry{redirection}{35}
|
||||
\entry{Readline, how to use}{114}
|
||||
\entry{redirection}{37}
|
||||
\entry{reserved word}{3}
|
||||
\entry{reserved words}{8}
|
||||
\entry{restricted shell}{100}
|
||||
\entry{reserved words}{9}
|
||||
\entry{restricted shell}{104}
|
||||
\entry{return status}{4}
|
||||
\initial {S}
|
||||
\entry{shell arithmetic}{93}
|
||||
\entry{shell function}{18}
|
||||
\entry{shell script}{42}
|
||||
\entry{shell variable}{20}
|
||||
\entry{shell, interactive}{89}
|
||||
\entry{shell arithmetic}{97}
|
||||
\entry{shell function}{19}
|
||||
\entry{shell script}{45}
|
||||
\entry{shell variable}{21}
|
||||
\entry{shell, interactive}{93}
|
||||
\entry{signal}{4}
|
||||
\entry{signal handling}{42}
|
||||
\entry{special builtin}{4, 72}
|
||||
\entry{startup files}{88}
|
||||
\entry{suspending jobs}{107}
|
||||
\entry{signal handling}{44}
|
||||
\entry{special builtin}{4, 76}
|
||||
\entry{startup files}{92}
|
||||
\entry{string translations}{7}
|
||||
\entry{suspending jobs}{111}
|
||||
\initial {T}
|
||||
\entry{tilde expansion}{24}
|
||||
\entry{tilde expansion}{25}
|
||||
\entry{token}{4}
|
||||
\entry{translation, native languages}{7}
|
||||
\initial {V}
|
||||
\entry{variable, shell}{20}
|
||||
\entry{variables, readline}{115}
|
||||
\entry{variable, shell}{21}
|
||||
\entry{variables, readline}{119}
|
||||
\initial {W}
|
||||
\entry{word}{4}
|
||||
\entry{word splitting}{32}
|
||||
\entry{word splitting}{34}
|
||||
\initial {Y}
|
||||
\entry{yanking text}{113}
|
||||
\entry{yanking text}{117}
|
||||
|
||||
Binary file not shown.
+114
-112
@@ -1,112 +1,114 @@
|
||||
\entry{beginning-of-line (C-a)}{127}{\code {beginning-of-line (C-a)}}
|
||||
\entry{end-of-line (C-e)}{127}{\code {end-of-line (C-e)}}
|
||||
\entry{forward-char (C-f)}{127}{\code {forward-char (C-f)}}
|
||||
\entry{backward-char (C-b)}{127}{\code {backward-char (C-b)}}
|
||||
\entry{forward-word (M-f)}{127}{\code {forward-word (M-f)}}
|
||||
\entry{backward-word (M-b)}{127}{\code {backward-word (M-b)}}
|
||||
\entry{shell-forward-word (M-C-f)}{127}{\code {shell-forward-word (M-C-f)}}
|
||||
\entry{shell-backward-word (M-C-b)}{127}{\code {shell-backward-word (M-C-b)}}
|
||||
\entry{previous-screen-line ()}{127}{\code {previous-screen-line ()}}
|
||||
\entry{next-screen-line ()}{128}{\code {next-screen-line ()}}
|
||||
\entry{clear-display (M-C-l)}{128}{\code {clear-display (M-C-l)}}
|
||||
\entry{clear-screen (C-l)}{128}{\code {clear-screen (C-l)}}
|
||||
\entry{redraw-current-line ()}{128}{\code {redraw-current-line ()}}
|
||||
\entry{accept-line (Newline or Return)}{128}{\code {accept-line (Newline or Return)}}
|
||||
\entry{previous-history (C-p)}{128}{\code {previous-history (C-p)}}
|
||||
\entry{next-history (C-n)}{128}{\code {next-history (C-n)}}
|
||||
\entry{beginning-of-history (M-<)}{128}{\code {beginning-of-history (M-<)}}
|
||||
\entry{end-of-history (M->)}{128}{\code {end-of-history (M->)}}
|
||||
\entry{reverse-search-history (C-r)}{128}{\code {reverse-search-history (C-r)}}
|
||||
\entry{forward-search-history (C-s)}{128}{\code {forward-search-history (C-s)}}
|
||||
\entry{non-incremental-reverse-search-history (M-p)}{128}{\code {non-incremental-reverse-search-history (M-p)}}
|
||||
\entry{non-incremental-forward-search-history (M-n)}{129}{\code {non-incremental-forward-search-history (M-n)}}
|
||||
\entry{history-search-forward ()}{129}{\code {history-search-forward ()}}
|
||||
\entry{history-search-backward ()}{129}{\code {history-search-backward ()}}
|
||||
\entry{history-substring-search-forward ()}{129}{\code {history-substring-search-forward ()}}
|
||||
\entry{history-substring-search-backward ()}{129}{\code {history-substring-search-backward ()}}
|
||||
\entry{yank-nth-arg (M-C-y)}{129}{\code {yank-nth-arg (M-C-y)}}
|
||||
\entry{yank-last-arg (M-. or M-_)}{129}{\code {yank-last-arg (M-. or M-_)}}
|
||||
\entry{operate-and-get-next (C-o)}{129}{\code {operate-and-get-next (C-o)}}
|
||||
\entry{end-of-file (usually C-d)}{130}{\code {\i {end-of-file} (usually C-d)}}
|
||||
\entry{delete-char (C-d)}{130}{\code {delete-char (C-d)}}
|
||||
\entry{backward-delete-char (Rubout)}{130}{\code {backward-delete-char (Rubout)}}
|
||||
\entry{forward-backward-delete-char ()}{130}{\code {forward-backward-delete-char ()}}
|
||||
\entry{quoted-insert (C-q or C-v)}{130}{\code {quoted-insert (C-q or C-v)}}
|
||||
\entry{self-insert (a, b, A, 1, !, ...{})}{130}{\code {self-insert (a, b, A, 1, !, \dots {})}}
|
||||
\entry{bracketed-paste-begin ()}{130}{\code {bracketed-paste-begin ()}}
|
||||
\entry{transpose-chars (C-t)}{130}{\code {transpose-chars (C-t)}}
|
||||
\entry{transpose-words (M-t)}{130}{\code {transpose-words (M-t)}}
|
||||
\entry{upcase-word (M-u)}{131}{\code {upcase-word (M-u)}}
|
||||
\entry{downcase-word (M-l)}{131}{\code {downcase-word (M-l)}}
|
||||
\entry{capitalize-word (M-c)}{131}{\code {capitalize-word (M-c)}}
|
||||
\entry{overwrite-mode ()}{131}{\code {overwrite-mode ()}}
|
||||
\entry{kill-line (C-k)}{131}{\code {kill-line (C-k)}}
|
||||
\entry{backward-kill-line (C-x Rubout)}{131}{\code {backward-kill-line (C-x Rubout)}}
|
||||
\entry{unix-line-discard (C-u)}{131}{\code {unix-line-discard (C-u)}}
|
||||
\entry{kill-whole-line ()}{131}{\code {kill-whole-line ()}}
|
||||
\entry{kill-word (M-d)}{131}{\code {kill-word (M-d)}}
|
||||
\entry{backward-kill-word (M-DEL)}{131}{\code {backward-kill-word (M-\key {DEL})}}
|
||||
\entry{shell-kill-word (M-C-d)}{131}{\code {shell-kill-word (M-C-d)}}
|
||||
\entry{shell-backward-kill-word ()}{131}{\code {shell-backward-kill-word ()}}
|
||||
\entry{shell-transpose-words (M-C-t)}{132}{\code {shell-transpose-words (M-C-t)}}
|
||||
\entry{unix-word-rubout (C-w)}{132}{\code {unix-word-rubout (C-w)}}
|
||||
\entry{unix-filename-rubout ()}{132}{\code {unix-filename-rubout ()}}
|
||||
\entry{delete-horizontal-space ()}{132}{\code {delete-horizontal-space ()}}
|
||||
\entry{kill-region ()}{132}{\code {kill-region ()}}
|
||||
\entry{copy-region-as-kill ()}{132}{\code {copy-region-as-kill ()}}
|
||||
\entry{copy-backward-word ()}{132}{\code {copy-backward-word ()}}
|
||||
\entry{copy-forward-word ()}{132}{\code {copy-forward-word ()}}
|
||||
\entry{yank (C-y)}{132}{\code {yank (C-y)}}
|
||||
\entry{yank-pop (M-y)}{132}{\code {yank-pop (M-y)}}
|
||||
\entry{digit-argument (M-0, M-1, ...{} M--)}{132}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
|
||||
\entry{universal-argument ()}{132}{\code {universal-argument ()}}
|
||||
\entry{complete (TAB)}{133}{\code {complete (\key {TAB})}}
|
||||
\entry{possible-completions (M-?)}{133}{\code {possible-completions (M-?)}}
|
||||
\entry{insert-completions (M-*)}{133}{\code {insert-completions (M-*)}}
|
||||
\entry{menu-complete ()}{133}{\code {menu-complete ()}}
|
||||
\entry{menu-complete-backward ()}{133}{\code {menu-complete-backward ()}}
|
||||
\entry{delete-char-or-list ()}{133}{\code {delete-char-or-list ()}}
|
||||
\entry{complete-filename (M-/)}{133}{\code {complete-filename (M-/)}}
|
||||
\entry{possible-filename-completions (C-x /)}{133}{\code {possible-filename-completions (C-x /)}}
|
||||
\entry{complete-username (M-~)}{133}{\code {complete-username (M-~)}}
|
||||
\entry{possible-username-completions (C-x ~)}{133}{\code {possible-username-completions (C-x ~)}}
|
||||
\entry{complete-variable (M-$)}{134}{\code {complete-variable (M-$)}}
|
||||
\entry{possible-variable-completions (C-x $)}{134}{\code {possible-variable-completions (C-x $)}}
|
||||
\entry{complete-hostname (M-@)}{134}{\code {complete-hostname (M-@)}}
|
||||
\entry{possible-hostname-completions (C-x @)}{134}{\code {possible-hostname-completions (C-x @)}}
|
||||
\entry{complete-command (M-!)}{134}{\code {complete-command (M-!)}}
|
||||
\entry{possible-command-completions (C-x !)}{134}{\code {possible-command-completions (C-x !)}}
|
||||
\entry{dynamic-complete-history (M-TAB)}{134}{\code {dynamic-complete-history (M-\key {TAB})}}
|
||||
\entry{dabbrev-expand ()}{134}{\code {dabbrev-expand ()}}
|
||||
\entry{complete-into-braces (M-{\indexlbrace })}{134}{\code {complete-into-braces (M-{\tt \char 123})}}
|
||||
\entry{start-kbd-macro (C-x ()}{134}{\code {start-kbd-macro (C-x ()}}
|
||||
\entry{end-kbd-macro (C-x ))}{134}{\code {end-kbd-macro (C-x ))}}
|
||||
\entry{call-last-kbd-macro (C-x e)}{134}{\code {call-last-kbd-macro (C-x e)}}
|
||||
\entry{print-last-kbd-macro ()}{134}{\code {print-last-kbd-macro ()}}
|
||||
\entry{re-read-init-file (C-x C-r)}{135}{\code {re-read-init-file (C-x C-r)}}
|
||||
\entry{abort (C-g)}{135}{\code {abort (C-g)}}
|
||||
\entry{do-lowercase-version (M-A, M-B, M-x, ...{})}{135}{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}
|
||||
\entry{prefix-meta (ESC)}{135}{\code {prefix-meta (\key {ESC})}}
|
||||
\entry{undo (C-_ or C-x C-u)}{135}{\code {undo (C-_ or C-x C-u)}}
|
||||
\entry{revert-line (M-r)}{135}{\code {revert-line (M-r)}}
|
||||
\entry{tilde-expand (M-&)}{135}{\code {tilde-expand (M-&)}}
|
||||
\entry{set-mark (C-@)}{135}{\code {set-mark (C-@)}}
|
||||
\entry{exchange-point-and-mark (C-x C-x)}{135}{\code {exchange-point-and-mark (C-x C-x)}}
|
||||
\entry{character-search (C-])}{135}{\code {character-search (C-])}}
|
||||
\entry{character-search-backward (M-C-])}{135}{\code {character-search-backward (M-C-])}}
|
||||
\entry{skip-csi-sequence ()}{135}{\code {skip-csi-sequence ()}}
|
||||
\entry{insert-comment (M-#)}{136}{\code {insert-comment (M-#)}}
|
||||
\entry{dump-functions ()}{136}{\code {dump-functions ()}}
|
||||
\entry{dump-variables ()}{136}{\code {dump-variables ()}}
|
||||
\entry{dump-macros ()}{136}{\code {dump-macros ()}}
|
||||
\entry{glob-complete-word (M-g)}{136}{\code {glob-complete-word (M-g)}}
|
||||
\entry{glob-expand-word (C-x *)}{136}{\code {glob-expand-word (C-x *)}}
|
||||
\entry{glob-list-expansions (C-x g)}{136}{\code {glob-list-expansions (C-x g)}}
|
||||
\entry{display-shell-version (C-x C-v)}{136}{\code {display-shell-version (C-x C-v)}}
|
||||
\entry{shell-expand-line (M-C-e)}{136}{\code {shell-expand-line (M-C-e)}}
|
||||
\entry{history-expand-line (M-^)}{136}{\code {history-expand-line (M-^)}}
|
||||
\entry{magic-space ()}{137}{\code {magic-space ()}}
|
||||
\entry{alias-expand-line ()}{137}{\code {alias-expand-line ()}}
|
||||
\entry{history-and-alias-expand-line ()}{137}{\code {history-and-alias-expand-line ()}}
|
||||
\entry{insert-last-argument (M-. or M-_)}{137}{\code {insert-last-argument (M-. or M-_)}}
|
||||
\entry{edit-and-execute-command (C-x C-e)}{137}{\code {edit-and-execute-command (C-x C-e)}}
|
||||
\entry{beginning-of-line (C-a)}{131}{\code {beginning-of-line (C-a)}}
|
||||
\entry{end-of-line (C-e)}{131}{\code {end-of-line (C-e)}}
|
||||
\entry{forward-char (C-f)}{131}{\code {forward-char (C-f)}}
|
||||
\entry{backward-char (C-b)}{131}{\code {backward-char (C-b)}}
|
||||
\entry{forward-word (M-f)}{131}{\code {forward-word (M-f)}}
|
||||
\entry{backward-word (M-b)}{131}{\code {backward-word (M-b)}}
|
||||
\entry{shell-forward-word (M-C-f)}{131}{\code {shell-forward-word (M-C-f)}}
|
||||
\entry{shell-backward-word (M-C-b)}{131}{\code {shell-backward-word (M-C-b)}}
|
||||
\entry{previous-screen-line ()}{131}{\code {previous-screen-line ()}}
|
||||
\entry{next-screen-line ()}{132}{\code {next-screen-line ()}}
|
||||
\entry{clear-display (M-C-l)}{132}{\code {clear-display (M-C-l)}}
|
||||
\entry{clear-screen (C-l)}{132}{\code {clear-screen (C-l)}}
|
||||
\entry{redraw-current-line ()}{132}{\code {redraw-current-line ()}}
|
||||
\entry{accept-line (Newline or Return)}{132}{\code {accept-line (Newline or Return)}}
|
||||
\entry{previous-history (C-p)}{132}{\code {previous-history (C-p)}}
|
||||
\entry{next-history (C-n)}{132}{\code {next-history (C-n)}}
|
||||
\entry{beginning-of-history (M-<)}{132}{\code {beginning-of-history (M-<)}}
|
||||
\entry{end-of-history (M->)}{132}{\code {end-of-history (M->)}}
|
||||
\entry{reverse-search-history (C-r)}{132}{\code {reverse-search-history (C-r)}}
|
||||
\entry{forward-search-history (C-s)}{132}{\code {forward-search-history (C-s)}}
|
||||
\entry{non-incremental-reverse-search-history (M-p)}{132}{\code {non-incremental-reverse-search-history (M-p)}}
|
||||
\entry{non-incremental-forward-search-history (M-n)}{133}{\code {non-incremental-forward-search-history (M-n)}}
|
||||
\entry{history-search-forward ()}{133}{\code {history-search-forward ()}}
|
||||
\entry{history-search-backward ()}{133}{\code {history-search-backward ()}}
|
||||
\entry{history-substring-search-forward ()}{133}{\code {history-substring-search-forward ()}}
|
||||
\entry{history-substring-search-backward ()}{133}{\code {history-substring-search-backward ()}}
|
||||
\entry{yank-nth-arg (M-C-y)}{133}{\code {yank-nth-arg (M-C-y)}}
|
||||
\entry{yank-last-arg (M-. or M-_)}{133}{\code {yank-last-arg (M-. or M-_)}}
|
||||
\entry{operate-and-get-next (C-o)}{133}{\code {operate-and-get-next (C-o)}}
|
||||
\entry{fetch-history ()}{134}{\code {fetch-history ()}}
|
||||
\entry{end-of-file (usually C-d)}{134}{\code {\i {end-of-file} (usually C-d)}}
|
||||
\entry{delete-char (C-d)}{134}{\code {delete-char (C-d)}}
|
||||
\entry{backward-delete-char (Rubout)}{134}{\code {backward-delete-char (Rubout)}}
|
||||
\entry{forward-backward-delete-char ()}{134}{\code {forward-backward-delete-char ()}}
|
||||
\entry{quoted-insert (C-q or C-v)}{134}{\code {quoted-insert (C-q or C-v)}}
|
||||
\entry{self-insert (a, b, A, 1, !, ...{})}{134}{\code {self-insert (a, b, A, 1, !, \dots {})}}
|
||||
\entry{bracketed-paste-begin ()}{134}{\code {bracketed-paste-begin ()}}
|
||||
\entry{transpose-chars (C-t)}{134}{\code {transpose-chars (C-t)}}
|
||||
\entry{transpose-words (M-t)}{135}{\code {transpose-words (M-t)}}
|
||||
\entry{upcase-word (M-u)}{135}{\code {upcase-word (M-u)}}
|
||||
\entry{downcase-word (M-l)}{135}{\code {downcase-word (M-l)}}
|
||||
\entry{capitalize-word (M-c)}{135}{\code {capitalize-word (M-c)}}
|
||||
\entry{overwrite-mode ()}{135}{\code {overwrite-mode ()}}
|
||||
\entry{kill-line (C-k)}{135}{\code {kill-line (C-k)}}
|
||||
\entry{backward-kill-line (C-x Rubout)}{135}{\code {backward-kill-line (C-x Rubout)}}
|
||||
\entry{unix-line-discard (C-u)}{135}{\code {unix-line-discard (C-u)}}
|
||||
\entry{kill-whole-line ()}{135}{\code {kill-whole-line ()}}
|
||||
\entry{kill-word (M-d)}{135}{\code {kill-word (M-d)}}
|
||||
\entry{backward-kill-word (M-DEL)}{135}{\code {backward-kill-word (M-\key {DEL})}}
|
||||
\entry{shell-kill-word (M-C-d)}{136}{\code {shell-kill-word (M-C-d)}}
|
||||
\entry{shell-backward-kill-word ()}{136}{\code {shell-backward-kill-word ()}}
|
||||
\entry{shell-transpose-words (M-C-t)}{136}{\code {shell-transpose-words (M-C-t)}}
|
||||
\entry{unix-word-rubout (C-w)}{136}{\code {unix-word-rubout (C-w)}}
|
||||
\entry{unix-filename-rubout ()}{136}{\code {unix-filename-rubout ()}}
|
||||
\entry{delete-horizontal-space ()}{136}{\code {delete-horizontal-space ()}}
|
||||
\entry{kill-region ()}{136}{\code {kill-region ()}}
|
||||
\entry{copy-region-as-kill ()}{136}{\code {copy-region-as-kill ()}}
|
||||
\entry{copy-backward-word ()}{136}{\code {copy-backward-word ()}}
|
||||
\entry{copy-forward-word ()}{136}{\code {copy-forward-word ()}}
|
||||
\entry{yank (C-y)}{136}{\code {yank (C-y)}}
|
||||
\entry{yank-pop (M-y)}{136}{\code {yank-pop (M-y)}}
|
||||
\entry{digit-argument (M-0, M-1, ...{} M--)}{136}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
|
||||
\entry{universal-argument ()}{137}{\code {universal-argument ()}}
|
||||
\entry{complete (TAB)}{137}{\code {complete (\key {TAB})}}
|
||||
\entry{possible-completions (M-?)}{137}{\code {possible-completions (M-?)}}
|
||||
\entry{insert-completions (M-*)}{137}{\code {insert-completions (M-*)}}
|
||||
\entry{menu-complete ()}{137}{\code {menu-complete ()}}
|
||||
\entry{menu-complete-backward ()}{137}{\code {menu-complete-backward ()}}
|
||||
\entry{delete-char-or-list ()}{137}{\code {delete-char-or-list ()}}
|
||||
\entry{complete-filename (M-/)}{137}{\code {complete-filename (M-/)}}
|
||||
\entry{possible-filename-completions (C-x /)}{138}{\code {possible-filename-completions (C-x /)}}
|
||||
\entry{complete-username (M-~)}{138}{\code {complete-username (M-~)}}
|
||||
\entry{possible-username-completions (C-x ~)}{138}{\code {possible-username-completions (C-x ~)}}
|
||||
\entry{complete-variable (M-$)}{138}{\code {complete-variable (M-$)}}
|
||||
\entry{possible-variable-completions (C-x $)}{138}{\code {possible-variable-completions (C-x $)}}
|
||||
\entry{complete-hostname (M-@)}{138}{\code {complete-hostname (M-@)}}
|
||||
\entry{possible-hostname-completions (C-x @)}{138}{\code {possible-hostname-completions (C-x @)}}
|
||||
\entry{complete-command (M-!)}{138}{\code {complete-command (M-!)}}
|
||||
\entry{possible-command-completions (C-x !)}{138}{\code {possible-command-completions (C-x !)}}
|
||||
\entry{dynamic-complete-history (M-TAB)}{138}{\code {dynamic-complete-history (M-\key {TAB})}}
|
||||
\entry{dabbrev-expand ()}{138}{\code {dabbrev-expand ()}}
|
||||
\entry{complete-into-braces (M-{\indexlbrace })}{138}{\code {complete-into-braces (M-{\tt \char 123})}}
|
||||
\entry{start-kbd-macro (C-x ()}{138}{\code {start-kbd-macro (C-x ()}}
|
||||
\entry{end-kbd-macro (C-x ))}{138}{\code {end-kbd-macro (C-x ))}}
|
||||
\entry{call-last-kbd-macro (C-x e)}{139}{\code {call-last-kbd-macro (C-x e)}}
|
||||
\entry{print-last-kbd-macro ()}{139}{\code {print-last-kbd-macro ()}}
|
||||
\entry{re-read-init-file (C-x C-r)}{139}{\code {re-read-init-file (C-x C-r)}}
|
||||
\entry{abort (C-g)}{139}{\code {abort (C-g)}}
|
||||
\entry{do-lowercase-version (M-A, M-B, M-x, ...{})}{139}{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}
|
||||
\entry{prefix-meta (ESC)}{139}{\code {prefix-meta (\key {ESC})}}
|
||||
\entry{undo (C-_ or C-x C-u)}{139}{\code {undo (C-_ or C-x C-u)}}
|
||||
\entry{revert-line (M-r)}{139}{\code {revert-line (M-r)}}
|
||||
\entry{tilde-expand (M-&)}{139}{\code {tilde-expand (M-&)}}
|
||||
\entry{set-mark (C-@)}{139}{\code {set-mark (C-@)}}
|
||||
\entry{exchange-point-and-mark (C-x C-x)}{139}{\code {exchange-point-and-mark (C-x C-x)}}
|
||||
\entry{character-search (C-])}{139}{\code {character-search (C-])}}
|
||||
\entry{character-search-backward (M-C-])}{139}{\code {character-search-backward (M-C-])}}
|
||||
\entry{skip-csi-sequence ()}{139}{\code {skip-csi-sequence ()}}
|
||||
\entry{insert-comment (M-#)}{140}{\code {insert-comment (M-#)}}
|
||||
\entry{dump-functions ()}{140}{\code {dump-functions ()}}
|
||||
\entry{dump-variables ()}{140}{\code {dump-variables ()}}
|
||||
\entry{dump-macros ()}{140}{\code {dump-macros ()}}
|
||||
\entry{spell-correct-word (C-x s)}{140}{\code {spell-correct-word (C-x s)}}
|
||||
\entry{glob-complete-word (M-g)}{140}{\code {glob-complete-word (M-g)}}
|
||||
\entry{glob-expand-word (C-x *)}{140}{\code {glob-expand-word (C-x *)}}
|
||||
\entry{glob-list-expansions (C-x g)}{140}{\code {glob-list-expansions (C-x g)}}
|
||||
\entry{display-shell-version (C-x C-v)}{141}{\code {display-shell-version (C-x C-v)}}
|
||||
\entry{shell-expand-line (M-C-e)}{141}{\code {shell-expand-line (M-C-e)}}
|
||||
\entry{history-expand-line (M-^)}{141}{\code {history-expand-line (M-^)}}
|
||||
\entry{magic-space ()}{141}{\code {magic-space ()}}
|
||||
\entry{alias-expand-line ()}{141}{\code {alias-expand-line ()}}
|
||||
\entry{history-and-alias-expand-line ()}{141}{\code {history-and-alias-expand-line ()}}
|
||||
\entry{insert-last-argument (M-. or M-_)}{141}{\code {insert-last-argument (M-. or M-_)}}
|
||||
\entry{edit-and-execute-command (C-x C-e)}{141}{\code {edit-and-execute-command (C-x C-e)}}
|
||||
|
||||
+114
-112
@@ -1,132 +1,134 @@
|
||||
\initial {A}
|
||||
\entry{\code {abort (C-g)}}{135}
|
||||
\entry{\code {accept-line (Newline or Return)}}{128}
|
||||
\entry{\code {alias-expand-line ()}}{137}
|
||||
\entry{\code {abort (C-g)}}{139}
|
||||
\entry{\code {accept-line (Newline or Return)}}{132}
|
||||
\entry{\code {alias-expand-line ()}}{141}
|
||||
\initial {B}
|
||||
\entry{\code {backward-char (C-b)}}{127}
|
||||
\entry{\code {backward-delete-char (Rubout)}}{130}
|
||||
\entry{\code {backward-kill-line (C-x Rubout)}}{131}
|
||||
\entry{\code {backward-kill-word (M-\key {DEL})}}{131}
|
||||
\entry{\code {backward-word (M-b)}}{127}
|
||||
\entry{\code {beginning-of-history (M-<)}}{128}
|
||||
\entry{\code {beginning-of-line (C-a)}}{127}
|
||||
\entry{\code {bracketed-paste-begin ()}}{130}
|
||||
\entry{\code {backward-char (C-b)}}{131}
|
||||
\entry{\code {backward-delete-char (Rubout)}}{134}
|
||||
\entry{\code {backward-kill-line (C-x Rubout)}}{135}
|
||||
\entry{\code {backward-kill-word (M-\key {DEL})}}{135}
|
||||
\entry{\code {backward-word (M-b)}}{131}
|
||||
\entry{\code {beginning-of-history (M-<)}}{132}
|
||||
\entry{\code {beginning-of-line (C-a)}}{131}
|
||||
\entry{\code {bracketed-paste-begin ()}}{134}
|
||||
\initial {C}
|
||||
\entry{\code {call-last-kbd-macro (C-x e)}}{134}
|
||||
\entry{\code {capitalize-word (M-c)}}{131}
|
||||
\entry{\code {character-search (C-])}}{135}
|
||||
\entry{\code {character-search-backward (M-C-])}}{135}
|
||||
\entry{\code {clear-display (M-C-l)}}{128}
|
||||
\entry{\code {clear-screen (C-l)}}{128}
|
||||
\entry{\code {complete (\key {TAB})}}{133}
|
||||
\entry{\code {complete-command (M-!)}}{134}
|
||||
\entry{\code {complete-filename (M-/)}}{133}
|
||||
\entry{\code {complete-hostname (M-@)}}{134}
|
||||
\entry{\code {complete-into-braces (M-{\tt \char 123})}}{134}
|
||||
\entry{\code {complete-username (M-~)}}{133}
|
||||
\entry{\code {complete-variable (M-$)}}{134}
|
||||
\entry{\code {copy-backward-word ()}}{132}
|
||||
\entry{\code {copy-forward-word ()}}{132}
|
||||
\entry{\code {copy-region-as-kill ()}}{132}
|
||||
\entry{\code {call-last-kbd-macro (C-x e)}}{139}
|
||||
\entry{\code {capitalize-word (M-c)}}{135}
|
||||
\entry{\code {character-search (C-])}}{139}
|
||||
\entry{\code {character-search-backward (M-C-])}}{139}
|
||||
\entry{\code {clear-display (M-C-l)}}{132}
|
||||
\entry{\code {clear-screen (C-l)}}{132}
|
||||
\entry{\code {complete (\key {TAB})}}{137}
|
||||
\entry{\code {complete-command (M-!)}}{138}
|
||||
\entry{\code {complete-filename (M-/)}}{137}
|
||||
\entry{\code {complete-hostname (M-@)}}{138}
|
||||
\entry{\code {complete-into-braces (M-{\tt \char 123})}}{138}
|
||||
\entry{\code {complete-username (M-~)}}{138}
|
||||
\entry{\code {complete-variable (M-$)}}{138}
|
||||
\entry{\code {copy-backward-word ()}}{136}
|
||||
\entry{\code {copy-forward-word ()}}{136}
|
||||
\entry{\code {copy-region-as-kill ()}}{136}
|
||||
\initial {D}
|
||||
\entry{\code {dabbrev-expand ()}}{134}
|
||||
\entry{\code {delete-char (C-d)}}{130}
|
||||
\entry{\code {delete-char-or-list ()}}{133}
|
||||
\entry{\code {delete-horizontal-space ()}}{132}
|
||||
\entry{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{132}
|
||||
\entry{\code {display-shell-version (C-x C-v)}}{136}
|
||||
\entry{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}{135}
|
||||
\entry{\code {downcase-word (M-l)}}{131}
|
||||
\entry{\code {dump-functions ()}}{136}
|
||||
\entry{\code {dump-macros ()}}{136}
|
||||
\entry{\code {dump-variables ()}}{136}
|
||||
\entry{\code {dynamic-complete-history (M-\key {TAB})}}{134}
|
||||
\entry{\code {dabbrev-expand ()}}{138}
|
||||
\entry{\code {delete-char (C-d)}}{134}
|
||||
\entry{\code {delete-char-or-list ()}}{137}
|
||||
\entry{\code {delete-horizontal-space ()}}{136}
|
||||
\entry{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{136}
|
||||
\entry{\code {display-shell-version (C-x C-v)}}{141}
|
||||
\entry{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}{139}
|
||||
\entry{\code {downcase-word (M-l)}}{135}
|
||||
\entry{\code {dump-functions ()}}{140}
|
||||
\entry{\code {dump-macros ()}}{140}
|
||||
\entry{\code {dump-variables ()}}{140}
|
||||
\entry{\code {dynamic-complete-history (M-\key {TAB})}}{138}
|
||||
\initial {E}
|
||||
\entry{\code {edit-and-execute-command (C-x C-e)}}{137}
|
||||
\entry{\code {end-kbd-macro (C-x ))}}{134}
|
||||
\entry{\code {\i {end-of-file} (usually C-d)}}{130}
|
||||
\entry{\code {end-of-history (M->)}}{128}
|
||||
\entry{\code {end-of-line (C-e)}}{127}
|
||||
\entry{\code {exchange-point-and-mark (C-x C-x)}}{135}
|
||||
\entry{\code {edit-and-execute-command (C-x C-e)}}{141}
|
||||
\entry{\code {end-kbd-macro (C-x ))}}{138}
|
||||
\entry{\code {\i {end-of-file} (usually C-d)}}{134}
|
||||
\entry{\code {end-of-history (M->)}}{132}
|
||||
\entry{\code {end-of-line (C-e)}}{131}
|
||||
\entry{\code {exchange-point-and-mark (C-x C-x)}}{139}
|
||||
\initial {F}
|
||||
\entry{\code {forward-backward-delete-char ()}}{130}
|
||||
\entry{\code {forward-char (C-f)}}{127}
|
||||
\entry{\code {forward-search-history (C-s)}}{128}
|
||||
\entry{\code {forward-word (M-f)}}{127}
|
||||
\entry{\code {fetch-history ()}}{134}
|
||||
\entry{\code {forward-backward-delete-char ()}}{134}
|
||||
\entry{\code {forward-char (C-f)}}{131}
|
||||
\entry{\code {forward-search-history (C-s)}}{132}
|
||||
\entry{\code {forward-word (M-f)}}{131}
|
||||
\initial {G}
|
||||
\entry{\code {glob-complete-word (M-g)}}{136}
|
||||
\entry{\code {glob-expand-word (C-x *)}}{136}
|
||||
\entry{\code {glob-list-expansions (C-x g)}}{136}
|
||||
\entry{\code {glob-complete-word (M-g)}}{140}
|
||||
\entry{\code {glob-expand-word (C-x *)}}{140}
|
||||
\entry{\code {glob-list-expansions (C-x g)}}{140}
|
||||
\initial {H}
|
||||
\entry{\code {history-and-alias-expand-line ()}}{137}
|
||||
\entry{\code {history-expand-line (M-^)}}{136}
|
||||
\entry{\code {history-search-backward ()}}{129}
|
||||
\entry{\code {history-search-forward ()}}{129}
|
||||
\entry{\code {history-substring-search-backward ()}}{129}
|
||||
\entry{\code {history-substring-search-forward ()}}{129}
|
||||
\entry{\code {history-and-alias-expand-line ()}}{141}
|
||||
\entry{\code {history-expand-line (M-^)}}{141}
|
||||
\entry{\code {history-search-backward ()}}{133}
|
||||
\entry{\code {history-search-forward ()}}{133}
|
||||
\entry{\code {history-substring-search-backward ()}}{133}
|
||||
\entry{\code {history-substring-search-forward ()}}{133}
|
||||
\initial {I}
|
||||
\entry{\code {insert-comment (M-#)}}{136}
|
||||
\entry{\code {insert-completions (M-*)}}{133}
|
||||
\entry{\code {insert-last-argument (M-. or M-_)}}{137}
|
||||
\entry{\code {insert-comment (M-#)}}{140}
|
||||
\entry{\code {insert-completions (M-*)}}{137}
|
||||
\entry{\code {insert-last-argument (M-. or M-_)}}{141}
|
||||
\initial {K}
|
||||
\entry{\code {kill-line (C-k)}}{131}
|
||||
\entry{\code {kill-region ()}}{132}
|
||||
\entry{\code {kill-whole-line ()}}{131}
|
||||
\entry{\code {kill-word (M-d)}}{131}
|
||||
\entry{\code {kill-line (C-k)}}{135}
|
||||
\entry{\code {kill-region ()}}{136}
|
||||
\entry{\code {kill-whole-line ()}}{135}
|
||||
\entry{\code {kill-word (M-d)}}{135}
|
||||
\initial {M}
|
||||
\entry{\code {magic-space ()}}{137}
|
||||
\entry{\code {menu-complete ()}}{133}
|
||||
\entry{\code {menu-complete-backward ()}}{133}
|
||||
\entry{\code {magic-space ()}}{141}
|
||||
\entry{\code {menu-complete ()}}{137}
|
||||
\entry{\code {menu-complete-backward ()}}{137}
|
||||
\initial {N}
|
||||
\entry{\code {next-history (C-n)}}{128}
|
||||
\entry{\code {next-screen-line ()}}{128}
|
||||
\entry{\code {non-incremental-forward-search-history (M-n)}}{129}
|
||||
\entry{\code {non-incremental-reverse-search-history (M-p)}}{128}
|
||||
\entry{\code {next-history (C-n)}}{132}
|
||||
\entry{\code {next-screen-line ()}}{132}
|
||||
\entry{\code {non-incremental-forward-search-history (M-n)}}{133}
|
||||
\entry{\code {non-incremental-reverse-search-history (M-p)}}{132}
|
||||
\initial {O}
|
||||
\entry{\code {operate-and-get-next (C-o)}}{129}
|
||||
\entry{\code {overwrite-mode ()}}{131}
|
||||
\entry{\code {operate-and-get-next (C-o)}}{133}
|
||||
\entry{\code {overwrite-mode ()}}{135}
|
||||
\initial {P}
|
||||
\entry{\code {possible-command-completions (C-x !)}}{134}
|
||||
\entry{\code {possible-completions (M-?)}}{133}
|
||||
\entry{\code {possible-filename-completions (C-x /)}}{133}
|
||||
\entry{\code {possible-hostname-completions (C-x @)}}{134}
|
||||
\entry{\code {possible-username-completions (C-x ~)}}{133}
|
||||
\entry{\code {possible-variable-completions (C-x $)}}{134}
|
||||
\entry{\code {prefix-meta (\key {ESC})}}{135}
|
||||
\entry{\code {previous-history (C-p)}}{128}
|
||||
\entry{\code {previous-screen-line ()}}{127}
|
||||
\entry{\code {print-last-kbd-macro ()}}{134}
|
||||
\entry{\code {possible-command-completions (C-x !)}}{138}
|
||||
\entry{\code {possible-completions (M-?)}}{137}
|
||||
\entry{\code {possible-filename-completions (C-x /)}}{138}
|
||||
\entry{\code {possible-hostname-completions (C-x @)}}{138}
|
||||
\entry{\code {possible-username-completions (C-x ~)}}{138}
|
||||
\entry{\code {possible-variable-completions (C-x $)}}{138}
|
||||
\entry{\code {prefix-meta (\key {ESC})}}{139}
|
||||
\entry{\code {previous-history (C-p)}}{132}
|
||||
\entry{\code {previous-screen-line ()}}{131}
|
||||
\entry{\code {print-last-kbd-macro ()}}{139}
|
||||
\initial {Q}
|
||||
\entry{\code {quoted-insert (C-q or C-v)}}{130}
|
||||
\entry{\code {quoted-insert (C-q or C-v)}}{134}
|
||||
\initial {R}
|
||||
\entry{\code {re-read-init-file (C-x C-r)}}{135}
|
||||
\entry{\code {redraw-current-line ()}}{128}
|
||||
\entry{\code {reverse-search-history (C-r)}}{128}
|
||||
\entry{\code {revert-line (M-r)}}{135}
|
||||
\entry{\code {re-read-init-file (C-x C-r)}}{139}
|
||||
\entry{\code {redraw-current-line ()}}{132}
|
||||
\entry{\code {reverse-search-history (C-r)}}{132}
|
||||
\entry{\code {revert-line (M-r)}}{139}
|
||||
\initial {S}
|
||||
\entry{\code {self-insert (a, b, A, 1, !, \dots {})}}{130}
|
||||
\entry{\code {set-mark (C-@)}}{135}
|
||||
\entry{\code {shell-backward-kill-word ()}}{131}
|
||||
\entry{\code {shell-backward-word (M-C-b)}}{127}
|
||||
\entry{\code {shell-expand-line (M-C-e)}}{136}
|
||||
\entry{\code {shell-forward-word (M-C-f)}}{127}
|
||||
\entry{\code {shell-kill-word (M-C-d)}}{131}
|
||||
\entry{\code {shell-transpose-words (M-C-t)}}{132}
|
||||
\entry{\code {skip-csi-sequence ()}}{135}
|
||||
\entry{\code {start-kbd-macro (C-x ()}}{134}
|
||||
\entry{\code {self-insert (a, b, A, 1, !, \dots {})}}{134}
|
||||
\entry{\code {set-mark (C-@)}}{139}
|
||||
\entry{\code {shell-backward-kill-word ()}}{136}
|
||||
\entry{\code {shell-backward-word (M-C-b)}}{131}
|
||||
\entry{\code {shell-expand-line (M-C-e)}}{141}
|
||||
\entry{\code {shell-forward-word (M-C-f)}}{131}
|
||||
\entry{\code {shell-kill-word (M-C-d)}}{136}
|
||||
\entry{\code {shell-transpose-words (M-C-t)}}{136}
|
||||
\entry{\code {skip-csi-sequence ()}}{139}
|
||||
\entry{\code {spell-correct-word (C-x s)}}{140}
|
||||
\entry{\code {start-kbd-macro (C-x ()}}{138}
|
||||
\initial {T}
|
||||
\entry{\code {tilde-expand (M-&)}}{135}
|
||||
\entry{\code {transpose-chars (C-t)}}{130}
|
||||
\entry{\code {transpose-words (M-t)}}{130}
|
||||
\entry{\code {tilde-expand (M-&)}}{139}
|
||||
\entry{\code {transpose-chars (C-t)}}{134}
|
||||
\entry{\code {transpose-words (M-t)}}{135}
|
||||
\initial {U}
|
||||
\entry{\code {undo (C-_ or C-x C-u)}}{135}
|
||||
\entry{\code {universal-argument ()}}{132}
|
||||
\entry{\code {unix-filename-rubout ()}}{132}
|
||||
\entry{\code {unix-line-discard (C-u)}}{131}
|
||||
\entry{\code {unix-word-rubout (C-w)}}{132}
|
||||
\entry{\code {upcase-word (M-u)}}{131}
|
||||
\entry{\code {undo (C-_ or C-x C-u)}}{139}
|
||||
\entry{\code {universal-argument ()}}{137}
|
||||
\entry{\code {unix-filename-rubout ()}}{136}
|
||||
\entry{\code {unix-line-discard (C-u)}}{135}
|
||||
\entry{\code {unix-word-rubout (C-w)}}{136}
|
||||
\entry{\code {upcase-word (M-u)}}{135}
|
||||
\initial {Y}
|
||||
\entry{\code {yank (C-y)}}{132}
|
||||
\entry{\code {yank-last-arg (M-. or M-_)}}{129}
|
||||
\entry{\code {yank-nth-arg (M-C-y)}}{129}
|
||||
\entry{\code {yank-pop (M-y)}}{132}
|
||||
\entry{\code {yank (C-y)}}{136}
|
||||
\entry{\code {yank-last-arg (M-. or M-_)}}{133}
|
||||
\entry{\code {yank-nth-arg (M-C-y)}}{133}
|
||||
\entry{\code {yank-pop (M-y)}}{136}
|
||||
|
||||
+2618
-2653
File diff suppressed because it is too large
Load Diff
+92
-49
@@ -1,12 +1,9 @@
|
||||
This is pdfTeX, Version 3.14159265-2.6-1.40.20 (TeX Live 2019/MacPorts 2019.50896_2) (preloaded format=etex 2019.11.6) 25 DEC 2020 17:28
|
||||
This is pdfTeX, Version 3.141592653-2.6-1.40.22 (TeX Live 2021/MacPorts 2021.58693_0) (preloaded format=pdftex 2021.10.21) 8 NOV 2021 11:17
|
||||
entering extended mode
|
||||
restricted \write18 enabled.
|
||||
file:line:error style messages enabled.
|
||||
%&-line parsing enabled.
|
||||
**\nonstopmode \input /Users/chet/src/bash/src/doc/bashref.texi \input /Users/c
|
||||
het/src/bash/src/doc/bashref.texi
|
||||
(/Users/chet/src/bash/src/doc/bashref.texi
|
||||
(/Users/chet/src/bash/src/doc/texinfo.tex
|
||||
**/Users/chet/src/bash/src/doc/bashref.texi
|
||||
(/Users/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
|
||||
Loading texinfo [version 2015-11-22.14]:
|
||||
\outerhsize=\dimen16
|
||||
\outervsize=\dimen17
|
||||
@@ -162,25 +159,25 @@ This is `epsf.tex' v2.7.4 <14 February 2011>
|
||||
texinfo.tex: doing @include of version.texi
|
||||
|
||||
|
||||
(/Users/chet/src/bash/src/doc/version.texi) [1] [2]
|
||||
(/Users/chet/src/bash/src/doc/bashref.toc [-1] [-2] [-3]) [-4] Chapter 1
|
||||
(./version.texi) [1{/opt/local/var/db/texmf/fonts/map/pdftex/updmap/pdftex.map}
|
||||
] [2] (./bashref.toc [-1] [-2] [-3]) [-4] (./bashref.toc) (./bashref.toc)
|
||||
Chapter 1
|
||||
\openout0 = `bashref.toc'.
|
||||
|
||||
|
||||
(/Users/chet/src/bash/src/doc/bashref.aux)
|
||||
(./bashref.aux)
|
||||
\openout1 = `bashref.aux'.
|
||||
|
||||
Chapter 2 [1] [2]
|
||||
@cpindfile=@write2
|
||||
\openout2 = `bashref.cp'.
|
||||
|
||||
[3] Chapter 3
|
||||
[4] [5] [6]
|
||||
[3] Chapter 3 [4] [5] [6] [7]
|
||||
@vrindfile=@write3
|
||||
\openout3 = `bashref.vr'.
|
||||
|
||||
[7]
|
||||
Overfull \hbox (3.12749pt too wide) in paragraph at lines 613--614
|
||||
|
||||
[8]
|
||||
Overfull \hbox (3.12749pt too wide) in paragraph at lines 723--724
|
||||
@texttt coproc[]|
|
||||
|
||||
@hbox(9.34993+3.85005)x43.36464
|
||||
@@ -192,7 +189,7 @@ Overfull \hbox (3.12749pt too wide) in paragraph at lines 613--614
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (3.12749pt too wide) in paragraph at lines 614--614
|
||||
Overfull \hbox (3.12749pt too wide) in paragraph at lines 724--724
|
||||
@texttt select[]|
|
||||
|
||||
@hbox(9.34993+3.85005)x43.36464
|
||||
@@ -204,7 +201,7 @@ Overfull \hbox (3.12749pt too wide) in paragraph at lines 614--614
|
||||
.etc.
|
||||
|
||||
|
||||
Overfull \hbox (5.95723pt too wide) in paragraph at lines 614--615
|
||||
Overfull \hbox (5.95723pt too wide) in paragraph at lines 724--725
|
||||
@texttt function[]|
|
||||
|
||||
@hbox(9.34993+3.85005)x52.03227
|
||||
@@ -218,24 +215,24 @@ Overfull \hbox (5.95723pt too wide) in paragraph at lines 614--615
|
||||
@rwindfile=@write4
|
||||
\openout4 = `bashref.rw'.
|
||||
|
||||
[8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]
|
||||
[23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37]
|
||||
[38] [39] [40] [41] [42] Chapter 4 [43]
|
||||
[9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23]
|
||||
[24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38]
|
||||
[39] [40] [41] [42] [43] [44] [45] Chapter 4 [46]
|
||||
@btindfile=@write5
|
||||
\openout5 = `bashref.bt'.
|
||||
|
||||
[44] [45] [46] [47] [48] [49] [50]
|
||||
[51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65]
|
||||
[66] [67] [68] [69] [70] [71] Chapter 5 [72] [73] [74] [75] [76] [77] [78]
|
||||
[79] [80] [81] [82] [83] [84] Chapter 6 [85] [86] [87] [88] [89] [90] [91]
|
||||
[92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105]
|
||||
Chapter 7 [106] [107] [108] [109]
|
||||
[47] [48] [49] [50] [51]
|
||||
[52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66]
|
||||
[67] [68] [69] [70] [71] [72] [73] [74] [75] Chapter 5 [76] [77] [78] [79]
|
||||
[80] [81] [82] [83] [84] [85] [86] [87] [88] Chapter 6 [89] [90] [91] [92]
|
||||
[93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106]
|
||||
[107] [108] [109] Chapter 7 [110] [111] [112] [113]
|
||||
texinfo.tex: doing @include of rluser.texi
|
||||
|
||||
|
||||
(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [110] [111]
|
||||
[112] [113] [114] [115] [116] [117] [118] [119] [120]
|
||||
Underfull \hbox (badness 7540) in paragraph at lines 813--819
|
||||
(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [114] [115]
|
||||
[116] [117] [118] [119] [120] [121] [122] [123] [124]
|
||||
Underfull \hbox (badness 7540) in paragraph at lines 828--834
|
||||
[]@textrm In the ex-am-ple above, @textttsl C-u[] @textrm is bound to the func
|
||||
-tion
|
||||
|
||||
@@ -248,7 +245,7 @@ Underfull \hbox (badness 7540) in paragraph at lines 813--819
|
||||
.etc.
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 813--819
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 828--834
|
||||
@texttt universal-argument[]@textrm , @textttsl M-DEL[] @textrm is bound to th
|
||||
e func-tion
|
||||
|
||||
@@ -260,8 +257,8 @@ e func-tion
|
||||
.@texttt v
|
||||
.etc.
|
||||
|
||||
[121] [122] [123] [124]
|
||||
Overfull \hbox (26.43913pt too wide) in paragraph at lines 1047--1047
|
||||
[125] [126] [127] [128]
|
||||
Overfull \hbox (26.43913pt too wide) in paragraph at lines 1062--1062
|
||||
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
|
||||
gnored[]
|
||||
|
||||
@@ -273,13 +270,13 @@ gnored[]
|
||||
.@texttt t
|
||||
.etc.
|
||||
|
||||
[125] [126]
|
||||
[129] [130]
|
||||
@fnindfile=@write6
|
||||
\openout6 = `bashref.fn'.
|
||||
|
||||
[127] [128] [129] [130] [131] [132] [133] [134] [135] [136]
|
||||
[137] [138] [139]
|
||||
Overfull \hbox (15.27109pt too wide) in paragraph at lines 2062--2062
|
||||
[131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
|
||||
[141] [142] [143]
|
||||
Overfull \hbox (15.27109pt too wide) in paragraph at lines 2087--2087
|
||||
[]@texttt complete [-abcdefgjksuv] [-o @textttsl comp-option@texttt ] [-DEI] [
|
||||
-A @textttsl ac-tion@texttt ] [-
|
||||
|
||||
@@ -291,26 +288,72 @@ Overfull \hbox (15.27109pt too wide) in paragraph at lines 2062--2062
|
||||
.@texttt m
|
||||
.etc.
|
||||
|
||||
[140] [141] [142] [143] [144])
|
||||
[144] [145] [146] [147] [148])
|
||||
texinfo.tex: doing @include of hsuser.texi
|
||||
|
||||
|
||||
(/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9 [145] [146]
|
||||
[147] [148] [149] [150]) Chapter 10 [151] [152] [153] [154] [155] [156]
|
||||
[157] [158] Appendix A [159] Appendix B [160] [161] [162] [163] [164] [165]
|
||||
Appendix C [166]
|
||||
(/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9 [149] [150]
|
||||
[151] [152] [153] [154]) Chapter 10 [155] [156] [157] [158] [159]
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 9237--9246
|
||||
[]@textrm All of the fol-low-ing op-tions ex-cept for `@texttt alt-array-implem
|
||||
entation[]@textrm '[],
|
||||
|
||||
@hbox(7.60416+2.43333)x433.62, glue set 6.77118
|
||||
.@hbox(0.0+0.0)x15.0
|
||||
.@textrm A
|
||||
.@textrm l
|
||||
.@textrm l
|
||||
.@glue 3.65 plus 1.825 minus 1.21666
|
||||
.etc.
|
||||
|
||||
|
||||
Underfull \hbox (badness 10000) in paragraph at lines 9237--9246
|
||||
@textrm `@texttt disabled-builtins[]@textrm '[], `@texttt direxpand-default[]@t
|
||||
extrm '[], `@texttt strict-posix-default[]@textrm '[], and
|
||||
|
||||
@hbox(7.60416+2.43333)x433.62, glue set 9.82277
|
||||
.@textrm `
|
||||
.@texttt d
|
||||
.@texttt i
|
||||
.@texttt s
|
||||
.@texttt a
|
||||
.etc.
|
||||
|
||||
[160] [161] [162] Appendix A [163] Appendix B [164] [165] [166] [167] [168]
|
||||
[169] Appendix C [170]
|
||||
texinfo.tex: doing @include of fdl.texi
|
||||
|
||||
(/Users/chet/src/bash/src/doc/fdl.texi [167] [168] [169]
|
||||
[170] [171] [172] [173]) Appendix D [174] [175] [176] [177] [178] [179]
|
||||
[180] [181] [182] [183] )
|
||||
(./fdl.texi [171] [172] [173] [174] [175] [176] [177])
|
||||
Appendix D [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] )
|
||||
Here is how much of TeX's memory you used:
|
||||
3530 strings out of 497108
|
||||
40062 string characters out of 6207178
|
||||
87687 words of memory out of 5000000
|
||||
4696 multiletter control sequences out of 15000+600000
|
||||
4091 strings out of 497086
|
||||
46914 string characters out of 6206519
|
||||
141405 words of memory out of 5000000
|
||||
4867 multiletter control sequences out of 15000+600000
|
||||
34315 words of font info for 116 fonts, out of 8000000 for 9000
|
||||
51 hyphenation exceptions out of 8191
|
||||
16i,6n,16p,384b,942s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||
16i,6n,16p,315b,978s stack positions out of 5000i,500n,10000p,200000b,80000s
|
||||
{/opt/l
|
||||
ocal/share/texmf-texlive/fonts/enc/dvips/cm-super/cm-super-t1.enc}</opt/local/s
|
||||
hare/texmf-texlive/fonts/type1/public/amsfonts/cm/cmbx12.pfb></opt/local/share/
|
||||
texmf-texlive/fonts/type1/public/amsfonts/cm/cmcsc10.pfb></opt/local/share/texm
|
||||
f-texlive/fonts/type1/public/amsfonts/cm/cmmi10.pfb></opt/local/share/texmf-tex
|
||||
live/fonts/type1/public/amsfonts/cm/cmmi12.pfb></opt/local/share/texmf-texlive/
|
||||
fonts/type1/public/amsfonts/cm/cmmi9.pfb></opt/local/share/texmf-texlive/fonts/
|
||||
type1/public/amsfonts/cm/cmr10.pfb></opt/local/share/texmf-texlive/fonts/type1/
|
||||
public/amsfonts/cm/cmr9.pfb></opt/local/share/texmf-texlive/fonts/type1/public/
|
||||
amsfonts/cm/cmsl10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfo
|
||||
nts/cm/cmsltt10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts
|
||||
/cm/cmsy10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/c
|
||||
mti10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmtt10
|
||||
.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmtt12.pfb>
|
||||
</opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmtt9.pfb></opt/
|
||||
local/share/texmf-texlive/fonts/type1/public/cm-super/sfrm1095.pfb></opt/local/
|
||||
share/texmf-texlive/fonts/type1/public/cm-super/sfrm1440.pfb>
|
||||
Output written on bashref.pdf (193 pages, 787765 bytes).
|
||||
PDF statistics:
|
||||
2733 PDF objects out of 2984 (max. 8388607)
|
||||
2494 compressed objects within 25 object streams
|
||||
321 named destinations out of 1000 (max. 500000)
|
||||
1141 words of extra memory for PDF output out of 10000 (max. 10000000)
|
||||
|
||||
Output written on bashref.dvi (189 pages, 789956 bytes).
|
||||
|
||||
Binary file not shown.
+9787
-9323
File diff suppressed because it is too large
Load Diff
+21
-21
@@ -1,21 +1,21 @@
|
||||
\entry{time}{8}{\code {time}}
|
||||
\entry{!}{8}{\code {!}}
|
||||
\entry{until}{10}{\code {until}}
|
||||
\entry{do}{10}{\code {do}}
|
||||
\entry{done}{10}{\code {done}}
|
||||
\entry{while}{10}{\code {while}}
|
||||
\entry{for}{10}{\code {for}}
|
||||
\entry{if}{11}{\code {if}}
|
||||
\entry{then}{11}{\code {then}}
|
||||
\entry{else}{11}{\code {else}}
|
||||
\entry{elif}{11}{\code {elif}}
|
||||
\entry{fi}{11}{\code {fi}}
|
||||
\entry{case}{11}{\code {case}}
|
||||
\entry{in}{11}{\code {in}}
|
||||
\entry{esac}{11}{\code {esac}}
|
||||
\entry{select}{12}{\code {select}}
|
||||
\entry{[[}{13}{\code {[[}}
|
||||
\entry{]]}{13}{\code {]]}}
|
||||
\entry{{\indexlbrace }}{15}{\code {{\tt \char 123}}}
|
||||
\entry{{\indexrbrace }}{15}{\code {{\tt \char 125}}}
|
||||
\entry{function}{18}{\code {function}}
|
||||
\entry{time}{10}{\code {time}}
|
||||
\entry{!}{10}{\code {!}}
|
||||
\entry{until}{11}{\code {until}}
|
||||
\entry{do}{11}{\code {do}}
|
||||
\entry{done}{11}{\code {done}}
|
||||
\entry{while}{12}{\code {while}}
|
||||
\entry{for}{12}{\code {for}}
|
||||
\entry{if}{12}{\code {if}}
|
||||
\entry{then}{12}{\code {then}}
|
||||
\entry{else}{12}{\code {else}}
|
||||
\entry{elif}{12}{\code {elif}}
|
||||
\entry{fi}{12}{\code {fi}}
|
||||
\entry{case}{13}{\code {case}}
|
||||
\entry{in}{13}{\code {in}}
|
||||
\entry{esac}{13}{\code {esac}}
|
||||
\entry{select}{13}{\code {select}}
|
||||
\entry{[[}{14}{\code {[[}}
|
||||
\entry{]]}{14}{\code {]]}}
|
||||
\entry{{\indexlbrace }}{17}{\code {{\tt \char 123}}}
|
||||
\entry{{\indexrbrace }}{17}{\code {{\tt \char 125}}}
|
||||
\entry{function}{19}{\code {function}}
|
||||
|
||||
+21
-21
@@ -1,35 +1,35 @@
|
||||
\initial {!}
|
||||
\entry{\code {!}}{8}
|
||||
\entry{\code {!}}{10}
|
||||
\initial {[}
|
||||
\entry{\code {[[}}{13}
|
||||
\entry{\code {[[}}{14}
|
||||
\initial {]}
|
||||
\entry{\code {]]}}{13}
|
||||
\entry{\code {]]}}{14}
|
||||
\initial {{\indexlbrace }}
|
||||
\entry{\code {{\tt \char 123}}}{15}
|
||||
\entry{\code {{\tt \char 123}}}{17}
|
||||
\initial {{\indexrbrace }}
|
||||
\entry{\code {{\tt \char 125}}}{15}
|
||||
\entry{\code {{\tt \char 125}}}{17}
|
||||
\initial {C}
|
||||
\entry{\code {case}}{11}
|
||||
\entry{\code {case}}{13}
|
||||
\initial {D}
|
||||
\entry{\code {do}}{10}
|
||||
\entry{\code {done}}{10}
|
||||
\entry{\code {do}}{11}
|
||||
\entry{\code {done}}{11}
|
||||
\initial {E}
|
||||
\entry{\code {elif}}{11}
|
||||
\entry{\code {else}}{11}
|
||||
\entry{\code {esac}}{11}
|
||||
\entry{\code {elif}}{12}
|
||||
\entry{\code {else}}{12}
|
||||
\entry{\code {esac}}{13}
|
||||
\initial {F}
|
||||
\entry{\code {fi}}{11}
|
||||
\entry{\code {for}}{10}
|
||||
\entry{\code {function}}{18}
|
||||
\entry{\code {fi}}{12}
|
||||
\entry{\code {for}}{12}
|
||||
\entry{\code {function}}{19}
|
||||
\initial {I}
|
||||
\entry{\code {if}}{11}
|
||||
\entry{\code {in}}{11}
|
||||
\entry{\code {if}}{12}
|
||||
\entry{\code {in}}{13}
|
||||
\initial {S}
|
||||
\entry{\code {select}}{12}
|
||||
\entry{\code {select}}{13}
|
||||
\initial {T}
|
||||
\entry{\code {then}}{11}
|
||||
\entry{\code {time}}{8}
|
||||
\entry{\code {then}}{12}
|
||||
\entry{\code {time}}{10}
|
||||
\initial {U}
|
||||
\entry{\code {until}}{10}
|
||||
\entry{\code {until}}{11}
|
||||
\initial {W}
|
||||
\entry{\code {while}}{10}
|
||||
\entry{\code {while}}{12}
|
||||
|
||||
+128
-128
@@ -11,131 +11,131 @@
|
||||
@numsubsubsecentry{Double Quotes}{3.1.2.3}{Double Quotes}{6}
|
||||
@numsubsubsecentry{ANSI-C Quoting}{3.1.2.4}{ANSI-C Quoting}{6}
|
||||
@numsubsubsecentry{Locale-Specific Translation}{3.1.2.5}{Locale Translation}{7}
|
||||
@numsubsecentry{Comments}{3.1.3}{Comments}{7}
|
||||
@numsecentry{Shell Commands}{3.2}{Shell Commands}{8}
|
||||
@numsubsecentry{Reserved Words}{3.2.1}{Reserved Words}{8}
|
||||
@numsubsecentry{Simple Commands}{3.2.2}{Simple Commands}{8}
|
||||
@numsubsecentry{Pipelines}{3.2.3}{Pipelines}{8}
|
||||
@numsubsecentry{Lists of Commands}{3.2.4}{Lists}{9}
|
||||
@numsubsecentry{Compound Commands}{3.2.5}{Compound Commands}{10}
|
||||
@numsubsubsecentry{Looping Constructs}{3.2.5.1}{Looping Constructs}{10}
|
||||
@numsubsubsecentry{Conditional Constructs}{3.2.5.2}{Conditional Constructs}{11}
|
||||
@numsubsubsecentry{Grouping Commands}{3.2.5.3}{Command Grouping}{15}
|
||||
@numsubsecentry{Coprocesses}{3.2.6}{Coprocesses}{15}
|
||||
@numsubsecentry{GNU Parallel}{3.2.7}{GNU Parallel}{16}
|
||||
@numsecentry{Shell Functions}{3.3}{Shell Functions}{18}
|
||||
@numsecentry{Shell Parameters}{3.4}{Shell Parameters}{20}
|
||||
@numsubsecentry{Positional Parameters}{3.4.1}{Positional Parameters}{21}
|
||||
@numsubsecentry{Special Parameters}{3.4.2}{Special Parameters}{21}
|
||||
@numsecentry{Shell Expansions}{3.5}{Shell Expansions}{22}
|
||||
@numsubsecentry{Brace Expansion}{3.5.1}{Brace Expansion}{23}
|
||||
@numsubsecentry{Tilde Expansion}{3.5.2}{Tilde Expansion}{24}
|
||||
@numsubsecentry{Shell Parameter Expansion}{3.5.3}{Shell Parameter Expansion}{25}
|
||||
@numsubsecentry{Command Substitution}{3.5.4}{Command Substitution}{31}
|
||||
@numsubsecentry{Arithmetic Expansion}{3.5.5}{Arithmetic Expansion}{31}
|
||||
@numsubsecentry{Process Substitution}{3.5.6}{Process Substitution}{32}
|
||||
@numsubsecentry{Word Splitting}{3.5.7}{Word Splitting}{32}
|
||||
@numsubsecentry{Filename Expansion}{3.5.8}{Filename Expansion}{33}
|
||||
@numsubsubsecentry{Pattern Matching}{3.5.8.1}{Pattern Matching}{33}
|
||||
@numsubsecentry{Quote Removal}{3.5.9}{Quote Removal}{35}
|
||||
@numsecentry{Redirections}{3.6}{Redirections}{35}
|
||||
@numsubsecentry{Redirecting Input}{3.6.1}{}{36}
|
||||
@numsubsecentry{Redirecting Output}{3.6.2}{}{36}
|
||||
@numsubsecentry{Appending Redirected Output}{3.6.3}{}{36}
|
||||
@numsubsecentry{Redirecting Standard Output and Standard Error}{3.6.4}{}{37}
|
||||
@numsubsecentry{Appending Standard Output and Standard Error}{3.6.5}{}{37}
|
||||
@numsubsecentry{Here Documents}{3.6.6}{}{37}
|
||||
@numsubsecentry{Here Strings}{3.6.7}{}{38}
|
||||
@numsubsecentry{Duplicating File Descriptors}{3.6.8}{}{38}
|
||||
@numsubsecentry{Moving File Descriptors}{3.6.9}{}{38}
|
||||
@numsubsecentry{Opening File Descriptors for Reading and Writing}{3.6.10}{}{38}
|
||||
@numsecentry{Executing Commands}{3.7}{Executing Commands}{39}
|
||||
@numsubsecentry{Simple Command Expansion}{3.7.1}{Simple Command Expansion}{39}
|
||||
@numsubsecentry{Command Search and Execution}{3.7.2}{Command Search and Execution}{39}
|
||||
@numsubsecentry{Command Execution Environment}{3.7.3}{Command Execution Environment}{40}
|
||||
@numsubsecentry{Environment}{3.7.4}{Environment}{41}
|
||||
@numsubsecentry{Exit Status}{3.7.5}{Exit Status}{41}
|
||||
@numsubsecentry{Signals}{3.7.6}{Signals}{42}
|
||||
@numsecentry{Shell Scripts}{3.8}{Shell Scripts}{42}
|
||||
@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{44}
|
||||
@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{44}
|
||||
@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{51}
|
||||
@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{62}
|
||||
@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{62}
|
||||
@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{66}
|
||||
@numsecentry{Special Builtins}{4.4}{Special Builtins}{72}
|
||||
@numchapentry{Shell Variables}{5}{Shell Variables}{73}
|
||||
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{73}
|
||||
@numsecentry{Bash Variables}{5.2}{Bash Variables}{73}
|
||||
@numchapentry{Bash Features}{6}{Bash Features}{86}
|
||||
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{86}
|
||||
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{88}
|
||||
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{89}
|
||||
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{90}
|
||||
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{90}
|
||||
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{90}
|
||||
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{91}
|
||||
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{93}
|
||||
@numsecentry{Aliases}{6.6}{Aliases}{94}
|
||||
@numsecentry{Arrays}{6.7}{Arrays}{95}
|
||||
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{97}
|
||||
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{97}
|
||||
@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{98}
|
||||
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{100}
|
||||
@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{101}
|
||||
@numsecentry{Shell Compatibility Mode}{6.12}{Shell Compatibility Mode}{104}
|
||||
@numchapentry{Job Control}{7}{Job Control}{107}
|
||||
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{107}
|
||||
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{108}
|
||||
@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{110}
|
||||
@numchapentry{Command Line Editing}{8}{Command Line Editing}{111}
|
||||
@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{111}
|
||||
@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{111}
|
||||
@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{112}
|
||||
@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{112}
|
||||
@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{113}
|
||||
@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{113}
|
||||
@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{113}
|
||||
@numsecentry{Readline Init File}{8.3}{Readline Init File}{114}
|
||||
@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{114}
|
||||
@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{122}
|
||||
@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{124}
|
||||
@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{127}
|
||||
@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{127}
|
||||
@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{128}
|
||||
@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{130}
|
||||
@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{131}
|
||||
@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{132}
|
||||
@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{133}
|
||||
@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{134}
|
||||
@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{135}
|
||||
@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{137}
|
||||
@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{137}
|
||||
@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{139}
|
||||
@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{143}
|
||||
@numchapentry{Using History Interactively}{9}{Using History Interactively}{146}
|
||||
@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{146}
|
||||
@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{146}
|
||||
@numsecentry{History Expansion}{9.3}{History Interaction}{148}
|
||||
@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{149}
|
||||
@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{150}
|
||||
@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{150}
|
||||
@numchapentry{Installing Bash}{10}{Installing Bash}{152}
|
||||
@numsecentry{Basic Installation}{10.1}{Basic Installation}{152}
|
||||
@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{153}
|
||||
@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{153}
|
||||
@numsecentry{Installation Names}{10.4}{Installation Names}{153}
|
||||
@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{154}
|
||||
@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{154}
|
||||
@numsecentry{Operation Controls}{10.7}{Operation Controls}{154}
|
||||
@numsecentry{Optional Features}{10.8}{Optional Features}{155}
|
||||
@appentry{Reporting Bugs}{A}{Reporting Bugs}{160}
|
||||
@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{161}
|
||||
@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{165}
|
||||
@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{167}
|
||||
@appentry{Indexes}{D}{Indexes}{175}
|
||||
@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{175}
|
||||
@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{176}
|
||||
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{177}
|
||||
@appsecentry{Function Index}{D.4}{Function Index}{179}
|
||||
@appsecentry{Concept Index}{D.5}{Concept Index}{181}
|
||||
@numsubsecentry{Comments}{3.1.3}{Comments}{9}
|
||||
@numsecentry{Shell Commands}{3.2}{Shell Commands}{9}
|
||||
@numsubsecentry{Reserved Words}{3.2.1}{Reserved Words}{9}
|
||||
@numsubsecentry{Simple Commands}{3.2.2}{Simple Commands}{9}
|
||||
@numsubsecentry{Pipelines}{3.2.3}{Pipelines}{10}
|
||||
@numsubsecentry{Lists of Commands}{3.2.4}{Lists}{10}
|
||||
@numsubsecentry{Compound Commands}{3.2.5}{Compound Commands}{11}
|
||||
@numsubsubsecentry{Looping Constructs}{3.2.5.1}{Looping Constructs}{11}
|
||||
@numsubsubsecentry{Conditional Constructs}{3.2.5.2}{Conditional Constructs}{12}
|
||||
@numsubsubsecentry{Grouping Commands}{3.2.5.3}{Command Grouping}{17}
|
||||
@numsubsecentry{Coprocesses}{3.2.6}{Coprocesses}{18}
|
||||
@numsubsecentry{GNU Parallel}{3.2.7}{GNU Parallel}{19}
|
||||
@numsecentry{Shell Functions}{3.3}{Shell Functions}{19}
|
||||
@numsecentry{Shell Parameters}{3.4}{Shell Parameters}{21}
|
||||
@numsubsecentry{Positional Parameters}{3.4.1}{Positional Parameters}{22}
|
||||
@numsubsecentry{Special Parameters}{3.4.2}{Special Parameters}{23}
|
||||
@numsecentry{Shell Expansions}{3.5}{Shell Expansions}{24}
|
||||
@numsubsecentry{Brace Expansion}{3.5.1}{Brace Expansion}{24}
|
||||
@numsubsecentry{Tilde Expansion}{3.5.2}{Tilde Expansion}{25}
|
||||
@numsubsecentry{Shell Parameter Expansion}{3.5.3}{Shell Parameter Expansion}{26}
|
||||
@numsubsecentry{Command Substitution}{3.5.4}{Command Substitution}{33}
|
||||
@numsubsecentry{Arithmetic Expansion}{3.5.5}{Arithmetic Expansion}{34}
|
||||
@numsubsecentry{Process Substitution}{3.5.6}{Process Substitution}{34}
|
||||
@numsubsecentry{Word Splitting}{3.5.7}{Word Splitting}{34}
|
||||
@numsubsecentry{Filename Expansion}{3.5.8}{Filename Expansion}{35}
|
||||
@numsubsubsecentry{Pattern Matching}{3.5.8.1}{Pattern Matching}{36}
|
||||
@numsubsecentry{Quote Removal}{3.5.9}{Quote Removal}{37}
|
||||
@numsecentry{Redirections}{3.6}{Redirections}{37}
|
||||
@numsubsecentry{Redirecting Input}{3.6.1}{}{39}
|
||||
@numsubsecentry{Redirecting Output}{3.6.2}{}{39}
|
||||
@numsubsecentry{Appending Redirected Output}{3.6.3}{}{39}
|
||||
@numsubsecentry{Redirecting Standard Output and Standard Error}{3.6.4}{}{39}
|
||||
@numsubsecentry{Appending Standard Output and Standard Error}{3.6.5}{}{39}
|
||||
@numsubsecentry{Here Documents}{3.6.6}{}{40}
|
||||
@numsubsecentry{Here Strings}{3.6.7}{}{40}
|
||||
@numsubsecentry{Duplicating File Descriptors}{3.6.8}{}{40}
|
||||
@numsubsecentry{Moving File Descriptors}{3.6.9}{}{41}
|
||||
@numsubsecentry{Opening File Descriptors for Reading and Writing}{3.6.10}{}{41}
|
||||
@numsecentry{Executing Commands}{3.7}{Executing Commands}{41}
|
||||
@numsubsecentry{Simple Command Expansion}{3.7.1}{Simple Command Expansion}{41}
|
||||
@numsubsecentry{Command Search and Execution}{3.7.2}{Command Search and Execution}{42}
|
||||
@numsubsecentry{Command Execution Environment}{3.7.3}{Command Execution Environment}{42}
|
||||
@numsubsecentry{Environment}{3.7.4}{Environment}{43}
|
||||
@numsubsecentry{Exit Status}{3.7.5}{Exit Status}{44}
|
||||
@numsubsecentry{Signals}{3.7.6}{Signals}{44}
|
||||
@numsecentry{Shell Scripts}{3.8}{Shell Scripts}{45}
|
||||
@numchapentry{Shell Builtin Commands}{4}{Shell Builtin Commands}{47}
|
||||
@numsecentry{Bourne Shell Builtins}{4.1}{Bourne Shell Builtins}{47}
|
||||
@numsecentry{Bash Builtin Commands}{4.2}{Bash Builtins}{54}
|
||||
@numsecentry{Modifying Shell Behavior}{4.3}{Modifying Shell Behavior}{66}
|
||||
@numsubsecentry{The Set Builtin}{4.3.1}{The Set Builtin}{66}
|
||||
@numsubsecentry{The Shopt Builtin}{4.3.2}{The Shopt Builtin}{70}
|
||||
@numsecentry{Special Builtins}{4.4}{Special Builtins}{76}
|
||||
@numchapentry{Shell Variables}{5}{Shell Variables}{77}
|
||||
@numsecentry{Bourne Shell Variables}{5.1}{Bourne Shell Variables}{77}
|
||||
@numsecentry{Bash Variables}{5.2}{Bash Variables}{77}
|
||||
@numchapentry{Bash Features}{6}{Bash Features}{90}
|
||||
@numsecentry{Invoking Bash}{6.1}{Invoking Bash}{90}
|
||||
@numsecentry{Bash Startup Files}{6.2}{Bash Startup Files}{92}
|
||||
@numsecentry{Interactive Shells}{6.3}{Interactive Shells}{93}
|
||||
@numsubsecentry{What is an Interactive Shell?}{6.3.1}{What is an Interactive Shell?}{94}
|
||||
@numsubsecentry{Is this Shell Interactive?}{6.3.2}{Is this Shell Interactive?}{94}
|
||||
@numsubsecentry{Interactive Shell Behavior}{6.3.3}{Interactive Shell Behavior}{94}
|
||||
@numsecentry{Bash Conditional Expressions}{6.4}{Bash Conditional Expressions}{95}
|
||||
@numsecentry{Shell Arithmetic}{6.5}{Shell Arithmetic}{97}
|
||||
@numsecentry{Aliases}{6.6}{Aliases}{99}
|
||||
@numsecentry{Arrays}{6.7}{Arrays}{99}
|
||||
@numsecentry{The Directory Stack}{6.8}{The Directory Stack}{101}
|
||||
@numsubsecentry{Directory Stack Builtins}{6.8.1}{Directory Stack Builtins}{101}
|
||||
@numsecentry{Controlling the Prompt}{6.9}{Controlling the Prompt}{103}
|
||||
@numsecentry{The Restricted Shell}{6.10}{The Restricted Shell}{104}
|
||||
@numsecentry{Bash POSIX Mode}{6.11}{Bash POSIX Mode}{105}
|
||||
@numsecentry{Shell Compatibility Mode}{6.12}{Shell Compatibility Mode}{108}
|
||||
@numchapentry{Job Control}{7}{Job Control}{111}
|
||||
@numsecentry{Job Control Basics}{7.1}{Job Control Basics}{111}
|
||||
@numsecentry{Job Control Builtins}{7.2}{Job Control Builtins}{112}
|
||||
@numsecentry{Job Control Variables}{7.3}{Job Control Variables}{114}
|
||||
@numchapentry{Command Line Editing}{8}{Command Line Editing}{115}
|
||||
@numsecentry{Introduction to Line Editing}{8.1}{Introduction and Notation}{115}
|
||||
@numsecentry{Readline Interaction}{8.2}{Readline Interaction}{115}
|
||||
@numsubsecentry{Readline Bare Essentials}{8.2.1}{Readline Bare Essentials}{116}
|
||||
@numsubsecentry{Readline Movement Commands}{8.2.2}{Readline Movement Commands}{116}
|
||||
@numsubsecentry{Readline Killing Commands}{8.2.3}{Readline Killing Commands}{117}
|
||||
@numsubsecentry{Readline Arguments}{8.2.4}{Readline Arguments}{117}
|
||||
@numsubsecentry{Searching for Commands in the History}{8.2.5}{Searching}{117}
|
||||
@numsecentry{Readline Init File}{8.3}{Readline Init File}{118}
|
||||
@numsubsecentry{Readline Init File Syntax}{8.3.1}{Readline Init File Syntax}{118}
|
||||
@numsubsecentry{Conditional Init Constructs}{8.3.2}{Conditional Init Constructs}{126}
|
||||
@numsubsecentry{Sample Init File}{8.3.3}{Sample Init File}{128}
|
||||
@numsecentry{Bindable Readline Commands}{8.4}{Bindable Readline Commands}{131}
|
||||
@numsubsecentry{Commands For Moving}{8.4.1}{Commands For Moving}{131}
|
||||
@numsubsecentry{Commands For Manipulating The History}{8.4.2}{Commands For History}{132}
|
||||
@numsubsecentry{Commands For Changing Text}{8.4.3}{Commands For Text}{134}
|
||||
@numsubsecentry{Killing And Yanking}{8.4.4}{Commands For Killing}{135}
|
||||
@numsubsecentry{Specifying Numeric Arguments}{8.4.5}{Numeric Arguments}{136}
|
||||
@numsubsecentry{Letting Readline Type For You}{8.4.6}{Commands For Completion}{137}
|
||||
@numsubsecentry{Keyboard Macros}{8.4.7}{Keyboard Macros}{138}
|
||||
@numsubsecentry{Some Miscellaneous Commands}{8.4.8}{Miscellaneous Commands}{139}
|
||||
@numsecentry{Readline vi Mode}{8.5}{Readline vi Mode}{141}
|
||||
@numsecentry{Programmable Completion}{8.6}{Programmable Completion}{141}
|
||||
@numsecentry{Programmable Completion Builtins}{8.7}{Programmable Completion Builtins}{144}
|
||||
@numsecentry{A Programmable Completion Example}{8.8}{A Programmable Completion Example}{148}
|
||||
@numchapentry{Using History Interactively}{9}{Using History Interactively}{150}
|
||||
@numsecentry{Bash History Facilities}{9.1}{Bash History Facilities}{150}
|
||||
@numsecentry{Bash History Builtins}{9.2}{Bash History Builtins}{150}
|
||||
@numsecentry{History Expansion}{9.3}{History Interaction}{152}
|
||||
@numsubsecentry{Event Designators}{9.3.1}{Event Designators}{153}
|
||||
@numsubsecentry{Word Designators}{9.3.2}{Word Designators}{154}
|
||||
@numsubsecentry{Modifiers}{9.3.3}{Modifiers}{154}
|
||||
@numchapentry{Installing Bash}{10}{Installing Bash}{156}
|
||||
@numsecentry{Basic Installation}{10.1}{Basic Installation}{156}
|
||||
@numsecentry{Compilers and Options}{10.2}{Compilers and Options}{157}
|
||||
@numsecentry{Compiling For Multiple Architectures}{10.3}{Compiling For Multiple Architectures}{157}
|
||||
@numsecentry{Installation Names}{10.4}{Installation Names}{158}
|
||||
@numsecentry{Specifying the System Type}{10.5}{Specifying the System Type}{158}
|
||||
@numsecentry{Sharing Defaults}{10.6}{Sharing Defaults}{158}
|
||||
@numsecentry{Operation Controls}{10.7}{Operation Controls}{159}
|
||||
@numsecentry{Optional Features}{10.8}{Optional Features}{159}
|
||||
@appentry{Reporting Bugs}{A}{Reporting Bugs}{164}
|
||||
@appentry{Major Differences From The Bourne Shell}{B}{Major Differences From The Bourne Shell}{165}
|
||||
@appsecentry{Implementation Differences From The SVR4.2 Shell}{B.1}{}{169}
|
||||
@appentry{GNU Free Documentation License}{C}{GNU Free Documentation License}{171}
|
||||
@appentry{Indexes}{D}{Indexes}{179}
|
||||
@appsecentry{Index of Shell Builtin Commands}{D.1}{Builtin Index}{179}
|
||||
@appsecentry{Index of Shell Reserved Words}{D.2}{Reserved Word Index}{180}
|
||||
@appsecentry{Parameter and Variable Index}{D.3}{Variable Index}{181}
|
||||
@appsecentry{Function Index}{D.4}{Function Index}{183}
|
||||
@appsecentry{Concept Index}{D.5}{Concept Index}{185}
|
||||
|
||||
+171
-168
@@ -1,168 +1,171 @@
|
||||
\entry{LC_MESSAGES}{7}{\code {LC_MESSAGES}}
|
||||
\entry{TEXTDOMAIN}{7}{\code {TEXTDOMAIN}}
|
||||
\entry{TEXTDOMAINDIR}{7}{\code {TEXTDOMAINDIR}}
|
||||
\entry{*}{22}{\code {*}}
|
||||
\entry{$*}{22}{\code {$*}}
|
||||
\entry{@}{22}{\code {@}}
|
||||
\entry{$@}{22}{\code {$@}}
|
||||
\entry{#}{22}{\code {#}}
|
||||
\entry{$#}{22}{\code {$#}}
|
||||
\entry{?}{22}{\code {?}}
|
||||
\entry{$?}{22}{\code {$?}}
|
||||
\entry{-}{22}{\code {-}}
|
||||
\entry{$-}{22}{\code {$-}}
|
||||
\entry{$}{22}{\code {$}}
|
||||
\entry{$$}{22}{\code {$$}}
|
||||
\entry{!}{22}{\code {!}}
|
||||
\entry{$!}{22}{\code {$!}}
|
||||
\entry{0}{22}{\code {0}}
|
||||
\entry{$0}{22}{\code {$0}}
|
||||
\entry{CDPATH}{73}{\code {CDPATH}}
|
||||
\entry{HOME}{73}{\code {HOME}}
|
||||
\entry{IFS}{73}{\code {IFS}}
|
||||
\entry{MAIL}{73}{\code {MAIL}}
|
||||
\entry{MAILPATH}{73}{\code {MAILPATH}}
|
||||
\entry{OPTARG}{73}{\code {OPTARG}}
|
||||
\entry{OPTIND}{73}{\code {OPTIND}}
|
||||
\entry{PATH}{73}{\code {PATH}}
|
||||
\entry{PS1}{73}{\code {PS1}}
|
||||
\entry{PS2}{73}{\code {PS2}}
|
||||
\entry{_}{73}{\code {_}}
|
||||
\entry{$_}{73}{\code {$_}}
|
||||
\entry{BASH}{74}{\code {BASH}}
|
||||
\entry{BASHOPTS}{74}{\code {BASHOPTS}}
|
||||
\entry{BASHPID}{74}{\code {BASHPID}}
|
||||
\entry{BASH_ALIASES}{74}{\code {BASH_ALIASES}}
|
||||
\entry{BASH_ARGC}{74}{\code {BASH_ARGC}}
|
||||
\entry{BASH_ARGV}{74}{\code {BASH_ARGV}}
|
||||
\entry{BASH_ARGV0}{75}{\code {BASH_ARGV0}}
|
||||
\entry{BASH_CMDS}{75}{\code {BASH_CMDS}}
|
||||
\entry{BASH_COMMAND}{75}{\code {BASH_COMMAND}}
|
||||
\entry{BASH_COMPAT}{75}{\code {BASH_COMPAT}}
|
||||
\entry{BASH_ENV}{75}{\code {BASH_ENV}}
|
||||
\entry{BASH_EXECUTION_STRING}{75}{\code {BASH_EXECUTION_STRING}}
|
||||
\entry{BASH_LINENO}{75}{\code {BASH_LINENO}}
|
||||
\entry{BASH_LOADABLES_PATH}{76}{\code {BASH_LOADABLES_PATH}}
|
||||
\entry{BASH_REMATCH}{76}{\code {BASH_REMATCH}}
|
||||
\entry{BASH_SOURCE}{76}{\code {BASH_SOURCE}}
|
||||
\entry{BASH_SUBSHELL}{76}{\code {BASH_SUBSHELL}}
|
||||
\entry{BASH_VERSINFO}{76}{\code {BASH_VERSINFO}}
|
||||
\entry{BASH_VERSION}{76}{\code {BASH_VERSION}}
|
||||
\entry{BASH_XTRACEFD}{76}{\code {BASH_XTRACEFD}}
|
||||
\entry{CHILD_MAX}{77}{\code {CHILD_MAX}}
|
||||
\entry{COLUMNS}{77}{\code {COLUMNS}}
|
||||
\entry{COMP_CWORD}{77}{\code {COMP_CWORD}}
|
||||
\entry{COMP_LINE}{77}{\code {COMP_LINE}}
|
||||
\entry{COMP_POINT}{77}{\code {COMP_POINT}}
|
||||
\entry{COMP_TYPE}{77}{\code {COMP_TYPE}}
|
||||
\entry{COMP_KEY}{77}{\code {COMP_KEY}}
|
||||
\entry{COMP_WORDBREAKS}{77}{\code {COMP_WORDBREAKS}}
|
||||
\entry{COMP_WORDS}{77}{\code {COMP_WORDS}}
|
||||
\entry{COMPREPLY}{78}{\code {COMPREPLY}}
|
||||
\entry{COPROC}{78}{\code {COPROC}}
|
||||
\entry{DIRSTACK}{78}{\code {DIRSTACK}}
|
||||
\entry{EMACS}{78}{\code {EMACS}}
|
||||
\entry{ENV}{78}{\code {ENV}}
|
||||
\entry{EPOCHREALTIME}{78}{\code {EPOCHREALTIME}}
|
||||
\entry{EPOCHSECONDS}{78}{\code {EPOCHSECONDS}}
|
||||
\entry{EUID}{78}{\code {EUID}}
|
||||
\entry{EXECIGNORE}{78}{\code {EXECIGNORE}}
|
||||
\entry{FCEDIT}{79}{\code {FCEDIT}}
|
||||
\entry{FIGNORE}{79}{\code {FIGNORE}}
|
||||
\entry{FUNCNAME}{79}{\code {FUNCNAME}}
|
||||
\entry{FUNCNEST}{79}{\code {FUNCNEST}}
|
||||
\entry{GLOBIGNORE}{79}{\code {GLOBIGNORE}}
|
||||
\entry{GROUPS}{79}{\code {GROUPS}}
|
||||
\entry{histchars}{79}{\code {histchars}}
|
||||
\entry{HISTCMD}{79}{\code {HISTCMD}}
|
||||
\entry{HISTCONTROL}{80}{\code {HISTCONTROL}}
|
||||
\entry{HISTFILE}{80}{\code {HISTFILE}}
|
||||
\entry{HISTFILESIZE}{80}{\code {HISTFILESIZE}}
|
||||
\entry{HISTIGNORE}{80}{\code {HISTIGNORE}}
|
||||
\entry{HISTSIZE}{80}{\code {HISTSIZE}}
|
||||
\entry{HISTTIMEFORMAT}{80}{\code {HISTTIMEFORMAT}}
|
||||
\entry{HOSTFILE}{81}{\code {HOSTFILE}}
|
||||
\entry{HOSTNAME}{81}{\code {HOSTNAME}}
|
||||
\entry{HOSTTYPE}{81}{\code {HOSTTYPE}}
|
||||
\entry{IGNOREEOF}{81}{\code {IGNOREEOF}}
|
||||
\entry{INPUTRC}{81}{\code {INPUTRC}}
|
||||
\entry{INSIDE_EMACS}{81}{\code {INSIDE_EMACS}}
|
||||
\entry{LANG}{81}{\code {LANG}}
|
||||
\entry{LC_ALL}{81}{\code {LC_ALL}}
|
||||
\entry{LC_COLLATE}{81}{\code {LC_COLLATE}}
|
||||
\entry{LC_CTYPE}{81}{\code {LC_CTYPE}}
|
||||
\entry{LC_MESSAGES}{81}{\code {LC_MESSAGES}}
|
||||
\entry{LC_NUMERIC}{82}{\code {LC_NUMERIC}}
|
||||
\entry{LC_TIME}{82}{\code {LC_TIME}}
|
||||
\entry{LINENO}{82}{\code {LINENO}}
|
||||
\entry{LINES}{82}{\code {LINES}}
|
||||
\entry{MACHTYPE}{82}{\code {MACHTYPE}}
|
||||
\entry{MAILCHECK}{82}{\code {MAILCHECK}}
|
||||
\entry{MAPFILE}{82}{\code {MAPFILE}}
|
||||
\entry{OLDPWD}{82}{\code {OLDPWD}}
|
||||
\entry{OPTERR}{82}{\code {OPTERR}}
|
||||
\entry{OSTYPE}{82}{\code {OSTYPE}}
|
||||
\entry{PIPESTATUS}{82}{\code {PIPESTATUS}}
|
||||
\entry{POSIXLY_CORRECT}{82}{\code {POSIXLY_CORRECT}}
|
||||
\entry{PPID}{82}{\code {PPID}}
|
||||
\entry{PROMPT_COMMAND}{82}{\code {PROMPT_COMMAND}}
|
||||
\entry{PROMPT_DIRTRIM}{83}{\code {PROMPT_DIRTRIM}}
|
||||
\entry{PS0}{83}{\code {PS0}}
|
||||
\entry{PS3}{83}{\code {PS3}}
|
||||
\entry{PS4}{83}{\code {PS4}}
|
||||
\entry{PWD}{83}{\code {PWD}}
|
||||
\entry{RANDOM}{83}{\code {RANDOM}}
|
||||
\entry{READLINE_LINE}{83}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_MARK}{83}{\code {READLINE_MARK}}
|
||||
\entry{READLINE_POINT}{83}{\code {READLINE_POINT}}
|
||||
\entry{REPLY}{83}{\code {REPLY}}
|
||||
\entry{SECONDS}{83}{\code {SECONDS}}
|
||||
\entry{SHELL}{83}{\code {SHELL}}
|
||||
\entry{SHELLOPTS}{83}{\code {SHELLOPTS}}
|
||||
\entry{SHLVL}{84}{\code {SHLVL}}
|
||||
\entry{SRANDOM}{84}{\code {SRANDOM}}
|
||||
\entry{TIMEFORMAT}{84}{\code {TIMEFORMAT}}
|
||||
\entry{TMOUT}{84}{\code {TMOUT}}
|
||||
\entry{TMPDIR}{85}{\code {TMPDIR}}
|
||||
\entry{UID}{85}{\code {UID}}
|
||||
\entry{auto_resume}{110}{\code {auto_resume}}
|
||||
\entry{bell-style}{115}{\code {bell-style}}
|
||||
\entry{bind-tty-special-chars}{115}{\code {bind-tty-special-chars}}
|
||||
\entry{blink-matching-paren}{115}{\code {blink-matching-paren}}
|
||||
\entry{colored-completion-prefix}{115}{\code {colored-completion-prefix}}
|
||||
\entry{colored-stats}{115}{\code {colored-stats}}
|
||||
\entry{comment-begin}{115}{\code {comment-begin}}
|
||||
\entry{completion-display-width}{115}{\code {completion-display-width}}
|
||||
\entry{completion-ignore-case}{116}{\code {completion-ignore-case}}
|
||||
\entry{completion-map-case}{116}{\code {completion-map-case}}
|
||||
\entry{completion-prefix-display-length}{116}{\code {completion-prefix-display-length}}
|
||||
\entry{completion-query-items}{116}{\code {completion-query-items}}
|
||||
\entry{convert-meta}{116}{\code {convert-meta}}
|
||||
\entry{disable-completion}{116}{\code {disable-completion}}
|
||||
\entry{echo-control-characters}{116}{\code {echo-control-characters}}
|
||||
\entry{editing-mode}{116}{\code {editing-mode}}
|
||||
\entry{emacs-mode-string}{117}{\code {emacs-mode-string}}
|
||||
\entry{enable-bracketed-paste}{117}{\code {enable-bracketed-paste}}
|
||||
\entry{enable-keypad}{117}{\code {enable-keypad}}
|
||||
\entry{expand-tilde}{117}{\code {expand-tilde}}
|
||||
\entry{history-preserve-point}{117}{\code {history-preserve-point}}
|
||||
\entry{history-size}{117}{\code {history-size}}
|
||||
\entry{horizontal-scroll-mode}{117}{\code {horizontal-scroll-mode}}
|
||||
\entry{input-meta}{118}{\code {input-meta}}
|
||||
\entry{meta-flag}{118}{\code {meta-flag}}
|
||||
\entry{isearch-terminators}{118}{\code {isearch-terminators}}
|
||||
\entry{keymap}{118}{\code {keymap}}
|
||||
\entry{mark-modified-lines}{118}{\code {mark-modified-lines}}
|
||||
\entry{mark-symlinked-directories}{119}{\code {mark-symlinked-directories}}
|
||||
\entry{match-hidden-files}{119}{\code {match-hidden-files}}
|
||||
\entry{menu-complete-display-prefix}{119}{\code {menu-complete-display-prefix}}
|
||||
\entry{output-meta}{119}{\code {output-meta}}
|
||||
\entry{page-completions}{119}{\code {page-completions}}
|
||||
\entry{revert-all-at-newline}{119}{\code {revert-all-at-newline}}
|
||||
\entry{show-all-if-ambiguous}{119}{\code {show-all-if-ambiguous}}
|
||||
\entry{show-all-if-unmodified}{119}{\code {show-all-if-unmodified}}
|
||||
\entry{show-mode-in-prompt}{120}{\code {show-mode-in-prompt}}
|
||||
\entry{skip-completed-text}{120}{\code {skip-completed-text}}
|
||||
\entry{vi-cmd-mode-string}{120}{\code {vi-cmd-mode-string}}
|
||||
\entry{vi-ins-mode-string}{120}{\code {vi-ins-mode-string}}
|
||||
\entry{visible-stats}{120}{\code {visible-stats}}
|
||||
\entry{LANG}{8}{\code {LANG}}
|
||||
\entry{LC_MESSAGES}{8}{\code {LC_MESSAGES}}
|
||||
\entry{TEXTDOMAIN}{8}{\code {TEXTDOMAIN}}
|
||||
\entry{TEXTDOMAINDIR}{8}{\code {TEXTDOMAINDIR}}
|
||||
\entry{*}{23}{\code {*}}
|
||||
\entry{$*}{23}{\code {$*}}
|
||||
\entry{@}{23}{\code {@}}
|
||||
\entry{$@}{23}{\code {$@}}
|
||||
\entry{#}{23}{\code {#}}
|
||||
\entry{$#}{23}{\code {$#}}
|
||||
\entry{?}{23}{\code {?}}
|
||||
\entry{$?}{23}{\code {$?}}
|
||||
\entry{-}{23}{\code {-}}
|
||||
\entry{$-}{23}{\code {$-}}
|
||||
\entry{$}{23}{\code {$}}
|
||||
\entry{$$}{23}{\code {$$}}
|
||||
\entry{!}{23}{\code {!}}
|
||||
\entry{$!}{23}{\code {$!}}
|
||||
\entry{0}{23}{\code {0}}
|
||||
\entry{$0}{23}{\code {$0}}
|
||||
\entry{CDPATH}{77}{\code {CDPATH}}
|
||||
\entry{HOME}{77}{\code {HOME}}
|
||||
\entry{IFS}{77}{\code {IFS}}
|
||||
\entry{MAIL}{77}{\code {MAIL}}
|
||||
\entry{MAILPATH}{77}{\code {MAILPATH}}
|
||||
\entry{OPTARG}{77}{\code {OPTARG}}
|
||||
\entry{OPTIND}{77}{\code {OPTIND}}
|
||||
\entry{PATH}{77}{\code {PATH}}
|
||||
\entry{PS1}{77}{\code {PS1}}
|
||||
\entry{PS2}{77}{\code {PS2}}
|
||||
\entry{_}{77}{\code {_}}
|
||||
\entry{$_}{77}{\code {$_}}
|
||||
\entry{BASH}{78}{\code {BASH}}
|
||||
\entry{BASHOPTS}{78}{\code {BASHOPTS}}
|
||||
\entry{BASHPID}{78}{\code {BASHPID}}
|
||||
\entry{BASH_ALIASES}{78}{\code {BASH_ALIASES}}
|
||||
\entry{BASH_ARGC}{78}{\code {BASH_ARGC}}
|
||||
\entry{BASH_ARGV}{78}{\code {BASH_ARGV}}
|
||||
\entry{BASH_ARGV0}{79}{\code {BASH_ARGV0}}
|
||||
\entry{BASH_CMDS}{79}{\code {BASH_CMDS}}
|
||||
\entry{BASH_COMMAND}{79}{\code {BASH_COMMAND}}
|
||||
\entry{BASH_COMPAT}{79}{\code {BASH_COMPAT}}
|
||||
\entry{BASH_ENV}{79}{\code {BASH_ENV}}
|
||||
\entry{BASH_EXECUTION_STRING}{79}{\code {BASH_EXECUTION_STRING}}
|
||||
\entry{BASH_LINENO}{79}{\code {BASH_LINENO}}
|
||||
\entry{BASH_LOADABLES_PATH}{80}{\code {BASH_LOADABLES_PATH}}
|
||||
\entry{BASH_REMATCH}{80}{\code {BASH_REMATCH}}
|
||||
\entry{BASH_SOURCE}{80}{\code {BASH_SOURCE}}
|
||||
\entry{BASH_SUBSHELL}{80}{\code {BASH_SUBSHELL}}
|
||||
\entry{BASH_VERSINFO}{80}{\code {BASH_VERSINFO}}
|
||||
\entry{BASH_VERSION}{80}{\code {BASH_VERSION}}
|
||||
\entry{BASH_XTRACEFD}{80}{\code {BASH_XTRACEFD}}
|
||||
\entry{CHILD_MAX}{81}{\code {CHILD_MAX}}
|
||||
\entry{COLUMNS}{81}{\code {COLUMNS}}
|
||||
\entry{COMP_CWORD}{81}{\code {COMP_CWORD}}
|
||||
\entry{COMP_LINE}{81}{\code {COMP_LINE}}
|
||||
\entry{COMP_POINT}{81}{\code {COMP_POINT}}
|
||||
\entry{COMP_TYPE}{81}{\code {COMP_TYPE}}
|
||||
\entry{COMP_KEY}{81}{\code {COMP_KEY}}
|
||||
\entry{COMP_WORDBREAKS}{81}{\code {COMP_WORDBREAKS}}
|
||||
\entry{COMP_WORDS}{81}{\code {COMP_WORDS}}
|
||||
\entry{COMPREPLY}{82}{\code {COMPREPLY}}
|
||||
\entry{COPROC}{82}{\code {COPROC}}
|
||||
\entry{DIRSTACK}{82}{\code {DIRSTACK}}
|
||||
\entry{EMACS}{82}{\code {EMACS}}
|
||||
\entry{ENV}{82}{\code {ENV}}
|
||||
\entry{EPOCHREALTIME}{82}{\code {EPOCHREALTIME}}
|
||||
\entry{EPOCHSECONDS}{82}{\code {EPOCHSECONDS}}
|
||||
\entry{EUID}{82}{\code {EUID}}
|
||||
\entry{EXECIGNORE}{82}{\code {EXECIGNORE}}
|
||||
\entry{FCEDIT}{83}{\code {FCEDIT}}
|
||||
\entry{FIGNORE}{83}{\code {FIGNORE}}
|
||||
\entry{FUNCNAME}{83}{\code {FUNCNAME}}
|
||||
\entry{FUNCNEST}{83}{\code {FUNCNEST}}
|
||||
\entry{GLOBIGNORE}{83}{\code {GLOBIGNORE}}
|
||||
\entry{GROUPS}{83}{\code {GROUPS}}
|
||||
\entry{histchars}{83}{\code {histchars}}
|
||||
\entry{HISTCMD}{83}{\code {HISTCMD}}
|
||||
\entry{HISTCONTROL}{84}{\code {HISTCONTROL}}
|
||||
\entry{HISTFILE}{84}{\code {HISTFILE}}
|
||||
\entry{HISTFILESIZE}{84}{\code {HISTFILESIZE}}
|
||||
\entry{HISTIGNORE}{84}{\code {HISTIGNORE}}
|
||||
\entry{HISTSIZE}{84}{\code {HISTSIZE}}
|
||||
\entry{HISTTIMEFORMAT}{84}{\code {HISTTIMEFORMAT}}
|
||||
\entry{HOSTFILE}{85}{\code {HOSTFILE}}
|
||||
\entry{HOSTNAME}{85}{\code {HOSTNAME}}
|
||||
\entry{HOSTTYPE}{85}{\code {HOSTTYPE}}
|
||||
\entry{IGNOREEOF}{85}{\code {IGNOREEOF}}
|
||||
\entry{INPUTRC}{85}{\code {INPUTRC}}
|
||||
\entry{INSIDE_EMACS}{85}{\code {INSIDE_EMACS}}
|
||||
\entry{LANG}{85}{\code {LANG}}
|
||||
\entry{LC_ALL}{85}{\code {LC_ALL}}
|
||||
\entry{LC_COLLATE}{85}{\code {LC_COLLATE}}
|
||||
\entry{LC_CTYPE}{85}{\code {LC_CTYPE}}
|
||||
\entry{LC_MESSAGES}{85}{\code {LC_MESSAGES}}
|
||||
\entry{LC_NUMERIC}{86}{\code {LC_NUMERIC}}
|
||||
\entry{LC_TIME}{86}{\code {LC_TIME}}
|
||||
\entry{LINENO}{86}{\code {LINENO}}
|
||||
\entry{LINES}{86}{\code {LINES}}
|
||||
\entry{MACHTYPE}{86}{\code {MACHTYPE}}
|
||||
\entry{MAILCHECK}{86}{\code {MAILCHECK}}
|
||||
\entry{MAPFILE}{86}{\code {MAPFILE}}
|
||||
\entry{OLDPWD}{86}{\code {OLDPWD}}
|
||||
\entry{OPTERR}{86}{\code {OPTERR}}
|
||||
\entry{OSTYPE}{86}{\code {OSTYPE}}
|
||||
\entry{PIPESTATUS}{86}{\code {PIPESTATUS}}
|
||||
\entry{POSIXLY_CORRECT}{86}{\code {POSIXLY_CORRECT}}
|
||||
\entry{PPID}{86}{\code {PPID}}
|
||||
\entry{PROMPT_COMMAND}{86}{\code {PROMPT_COMMAND}}
|
||||
\entry{PROMPT_DIRTRIM}{87}{\code {PROMPT_DIRTRIM}}
|
||||
\entry{PS0}{87}{\code {PS0}}
|
||||
\entry{PS3}{87}{\code {PS3}}
|
||||
\entry{PS4}{87}{\code {PS4}}
|
||||
\entry{PWD}{87}{\code {PWD}}
|
||||
\entry{RANDOM}{87}{\code {RANDOM}}
|
||||
\entry{READLINE_ARGUMENT}{87}{\code {READLINE_ARGUMENT}}
|
||||
\entry{READLINE_LINE}{87}{\code {READLINE_LINE}}
|
||||
\entry{READLINE_MARK}{87}{\code {READLINE_MARK}}
|
||||
\entry{READLINE_POINT}{87}{\code {READLINE_POINT}}
|
||||
\entry{REPLY}{87}{\code {REPLY}}
|
||||
\entry{SECONDS}{87}{\code {SECONDS}}
|
||||
\entry{SHELL}{87}{\code {SHELL}}
|
||||
\entry{SHELLOPTS}{88}{\code {SHELLOPTS}}
|
||||
\entry{SHLVL}{88}{\code {SHLVL}}
|
||||
\entry{SRANDOM}{88}{\code {SRANDOM}}
|
||||
\entry{TIMEFORMAT}{88}{\code {TIMEFORMAT}}
|
||||
\entry{TMOUT}{88}{\code {TMOUT}}
|
||||
\entry{TMPDIR}{89}{\code {TMPDIR}}
|
||||
\entry{UID}{89}{\code {UID}}
|
||||
\entry{auto_resume}{114}{\code {auto_resume}}
|
||||
\entry{bell-style}{119}{\code {bell-style}}
|
||||
\entry{bind-tty-special-chars}{119}{\code {bind-tty-special-chars}}
|
||||
\entry{blink-matching-paren}{119}{\code {blink-matching-paren}}
|
||||
\entry{colored-completion-prefix}{119}{\code {colored-completion-prefix}}
|
||||
\entry{colored-stats}{119}{\code {colored-stats}}
|
||||
\entry{comment-begin}{119}{\code {comment-begin}}
|
||||
\entry{completion-display-width}{119}{\code {completion-display-width}}
|
||||
\entry{completion-ignore-case}{120}{\code {completion-ignore-case}}
|
||||
\entry{completion-map-case}{120}{\code {completion-map-case}}
|
||||
\entry{completion-prefix-display-length}{120}{\code {completion-prefix-display-length}}
|
||||
\entry{completion-query-items}{120}{\code {completion-query-items}}
|
||||
\entry{convert-meta}{120}{\code {convert-meta}}
|
||||
\entry{disable-completion}{120}{\code {disable-completion}}
|
||||
\entry{echo-control-characters}{120}{\code {echo-control-characters}}
|
||||
\entry{editing-mode}{120}{\code {editing-mode}}
|
||||
\entry{emacs-mode-string}{121}{\code {emacs-mode-string}}
|
||||
\entry{enable-active-region}{121}{\code {enable-active-region}}
|
||||
\entry{enable-bracketed-paste}{121}{\code {enable-bracketed-paste}}
|
||||
\entry{enable-keypad}{121}{\code {enable-keypad}}
|
||||
\entry{expand-tilde}{121}{\code {expand-tilde}}
|
||||
\entry{history-preserve-point}{121}{\code {history-preserve-point}}
|
||||
\entry{history-size}{122}{\code {history-size}}
|
||||
\entry{horizontal-scroll-mode}{122}{\code {horizontal-scroll-mode}}
|
||||
\entry{input-meta}{122}{\code {input-meta}}
|
||||
\entry{meta-flag}{122}{\code {meta-flag}}
|
||||
\entry{isearch-terminators}{122}{\code {isearch-terminators}}
|
||||
\entry{keymap}{122}{\code {keymap}}
|
||||
\entry{mark-modified-lines}{123}{\code {mark-modified-lines}}
|
||||
\entry{mark-symlinked-directories}{123}{\code {mark-symlinked-directories}}
|
||||
\entry{match-hidden-files}{123}{\code {match-hidden-files}}
|
||||
\entry{menu-complete-display-prefix}{123}{\code {menu-complete-display-prefix}}
|
||||
\entry{output-meta}{123}{\code {output-meta}}
|
||||
\entry{page-completions}{123}{\code {page-completions}}
|
||||
\entry{revert-all-at-newline}{123}{\code {revert-all-at-newline}}
|
||||
\entry{show-all-if-ambiguous}{124}{\code {show-all-if-ambiguous}}
|
||||
\entry{show-all-if-unmodified}{124}{\code {show-all-if-unmodified}}
|
||||
\entry{show-mode-in-prompt}{124}{\code {show-mode-in-prompt}}
|
||||
\entry{skip-completed-text}{124}{\code {skip-completed-text}}
|
||||
\entry{vi-cmd-mode-string}{124}{\code {vi-cmd-mode-string}}
|
||||
\entry{vi-ins-mode-string}{124}{\code {vi-ins-mode-string}}
|
||||
\entry{visible-stats}{125}{\code {visible-stats}}
|
||||
|
||||
+169
-167
@@ -1,195 +1,197 @@
|
||||
\initial {!}
|
||||
\entry{\code {!}}{22}
|
||||
\entry{\code {!}}{23}
|
||||
\initial {#}
|
||||
\entry{\code {#}}{22}
|
||||
\entry{\code {#}}{23}
|
||||
\initial {$}
|
||||
\entry{\code {$}}{22}
|
||||
\entry{\code {$!}}{22}
|
||||
\entry{\code {$#}}{22}
|
||||
\entry{\code {$$}}{22}
|
||||
\entry{\code {$*}}{22}
|
||||
\entry{\code {$-}}{22}
|
||||
\entry{\code {$?}}{22}
|
||||
\entry{\code {$@}}{22}
|
||||
\entry{\code {$_}}{73}
|
||||
\entry{\code {$0}}{22}
|
||||
\entry{\code {$}}{23}
|
||||
\entry{\code {$!}}{23}
|
||||
\entry{\code {$#}}{23}
|
||||
\entry{\code {$$}}{23}
|
||||
\entry{\code {$*}}{23}
|
||||
\entry{\code {$-}}{23}
|
||||
\entry{\code {$?}}{23}
|
||||
\entry{\code {$@}}{23}
|
||||
\entry{\code {$_}}{77}
|
||||
\entry{\code {$0}}{23}
|
||||
\initial {*}
|
||||
\entry{\code {*}}{22}
|
||||
\entry{\code {*}}{23}
|
||||
\initial {-}
|
||||
\entry{\code {-}}{22}
|
||||
\entry{\code {-}}{23}
|
||||
\initial {?}
|
||||
\entry{\code {?}}{22}
|
||||
\entry{\code {?}}{23}
|
||||
\initial {@}
|
||||
\entry{\code {@}}{22}
|
||||
\entry{\code {@}}{23}
|
||||
\initial {_}
|
||||
\entry{\code {_}}{73}
|
||||
\entry{\code {_}}{77}
|
||||
\initial {0}
|
||||
\entry{\code {0}}{22}
|
||||
\entry{\code {0}}{23}
|
||||
\initial {A}
|
||||
\entry{\code {auto_resume}}{110}
|
||||
\entry{\code {auto_resume}}{114}
|
||||
\initial {B}
|
||||
\entry{\code {BASH}}{74}
|
||||
\entry{\code {BASH_ALIASES}}{74}
|
||||
\entry{\code {BASH_ARGC}}{74}
|
||||
\entry{\code {BASH_ARGV}}{74}
|
||||
\entry{\code {BASH_ARGV0}}{75}
|
||||
\entry{\code {BASH_CMDS}}{75}
|
||||
\entry{\code {BASH_COMMAND}}{75}
|
||||
\entry{\code {BASH_COMPAT}}{75}
|
||||
\entry{\code {BASH_ENV}}{75}
|
||||
\entry{\code {BASH_EXECUTION_STRING}}{75}
|
||||
\entry{\code {BASH_LINENO}}{75}
|
||||
\entry{\code {BASH_LOADABLES_PATH}}{76}
|
||||
\entry{\code {BASH_REMATCH}}{76}
|
||||
\entry{\code {BASH_SOURCE}}{76}
|
||||
\entry{\code {BASH_SUBSHELL}}{76}
|
||||
\entry{\code {BASH_VERSINFO}}{76}
|
||||
\entry{\code {BASH_VERSION}}{76}
|
||||
\entry{\code {BASH_XTRACEFD}}{76}
|
||||
\entry{\code {BASHOPTS}}{74}
|
||||
\entry{\code {BASHPID}}{74}
|
||||
\entry{\code {bell-style}}{115}
|
||||
\entry{\code {bind-tty-special-chars}}{115}
|
||||
\entry{\code {blink-matching-paren}}{115}
|
||||
\entry{\code {BASH}}{78}
|
||||
\entry{\code {BASH_ALIASES}}{78}
|
||||
\entry{\code {BASH_ARGC}}{78}
|
||||
\entry{\code {BASH_ARGV}}{78}
|
||||
\entry{\code {BASH_ARGV0}}{79}
|
||||
\entry{\code {BASH_CMDS}}{79}
|
||||
\entry{\code {BASH_COMMAND}}{79}
|
||||
\entry{\code {BASH_COMPAT}}{79}
|
||||
\entry{\code {BASH_ENV}}{79}
|
||||
\entry{\code {BASH_EXECUTION_STRING}}{79}
|
||||
\entry{\code {BASH_LINENO}}{79}
|
||||
\entry{\code {BASH_LOADABLES_PATH}}{80}
|
||||
\entry{\code {BASH_REMATCH}}{80}
|
||||
\entry{\code {BASH_SOURCE}}{80}
|
||||
\entry{\code {BASH_SUBSHELL}}{80}
|
||||
\entry{\code {BASH_VERSINFO}}{80}
|
||||
\entry{\code {BASH_VERSION}}{80}
|
||||
\entry{\code {BASH_XTRACEFD}}{80}
|
||||
\entry{\code {BASHOPTS}}{78}
|
||||
\entry{\code {BASHPID}}{78}
|
||||
\entry{\code {bell-style}}{119}
|
||||
\entry{\code {bind-tty-special-chars}}{119}
|
||||
\entry{\code {blink-matching-paren}}{119}
|
||||
\initial {C}
|
||||
\entry{\code {CDPATH}}{73}
|
||||
\entry{\code {CHILD_MAX}}{77}
|
||||
\entry{\code {colored-completion-prefix}}{115}
|
||||
\entry{\code {colored-stats}}{115}
|
||||
\entry{\code {COLUMNS}}{77}
|
||||
\entry{\code {comment-begin}}{115}
|
||||
\entry{\code {COMP_CWORD}}{77}
|
||||
\entry{\code {COMP_KEY}}{77}
|
||||
\entry{\code {COMP_LINE}}{77}
|
||||
\entry{\code {COMP_POINT}}{77}
|
||||
\entry{\code {COMP_TYPE}}{77}
|
||||
\entry{\code {COMP_WORDBREAKS}}{77}
|
||||
\entry{\code {COMP_WORDS}}{77}
|
||||
\entry{\code {completion-display-width}}{115}
|
||||
\entry{\code {completion-ignore-case}}{116}
|
||||
\entry{\code {completion-map-case}}{116}
|
||||
\entry{\code {completion-prefix-display-length}}{116}
|
||||
\entry{\code {completion-query-items}}{116}
|
||||
\entry{\code {COMPREPLY}}{78}
|
||||
\entry{\code {convert-meta}}{116}
|
||||
\entry{\code {COPROC}}{78}
|
||||
\entry{\code {CDPATH}}{77}
|
||||
\entry{\code {CHILD_MAX}}{81}
|
||||
\entry{\code {colored-completion-prefix}}{119}
|
||||
\entry{\code {colored-stats}}{119}
|
||||
\entry{\code {COLUMNS}}{81}
|
||||
\entry{\code {comment-begin}}{119}
|
||||
\entry{\code {COMP_CWORD}}{81}
|
||||
\entry{\code {COMP_KEY}}{81}
|
||||
\entry{\code {COMP_LINE}}{81}
|
||||
\entry{\code {COMP_POINT}}{81}
|
||||
\entry{\code {COMP_TYPE}}{81}
|
||||
\entry{\code {COMP_WORDBREAKS}}{81}
|
||||
\entry{\code {COMP_WORDS}}{81}
|
||||
\entry{\code {completion-display-width}}{119}
|
||||
\entry{\code {completion-ignore-case}}{120}
|
||||
\entry{\code {completion-map-case}}{120}
|
||||
\entry{\code {completion-prefix-display-length}}{120}
|
||||
\entry{\code {completion-query-items}}{120}
|
||||
\entry{\code {COMPREPLY}}{82}
|
||||
\entry{\code {convert-meta}}{120}
|
||||
\entry{\code {COPROC}}{82}
|
||||
\initial {D}
|
||||
\entry{\code {DIRSTACK}}{78}
|
||||
\entry{\code {disable-completion}}{116}
|
||||
\entry{\code {DIRSTACK}}{82}
|
||||
\entry{\code {disable-completion}}{120}
|
||||
\initial {E}
|
||||
\entry{\code {echo-control-characters}}{116}
|
||||
\entry{\code {editing-mode}}{116}
|
||||
\entry{\code {emacs-mode-string}}{117}
|
||||
\entry{\code {EMACS}}{78}
|
||||
\entry{\code {enable-bracketed-paste}}{117}
|
||||
\entry{\code {enable-keypad}}{117}
|
||||
\entry{\code {ENV}}{78}
|
||||
\entry{\code {EPOCHREALTIME}}{78}
|
||||
\entry{\code {EPOCHSECONDS}}{78}
|
||||
\entry{\code {EUID}}{78}
|
||||
\entry{\code {EXECIGNORE}}{78}
|
||||
\entry{\code {expand-tilde}}{117}
|
||||
\entry{\code {echo-control-characters}}{120}
|
||||
\entry{\code {editing-mode}}{120}
|
||||
\entry{\code {emacs-mode-string}}{121}
|
||||
\entry{\code {EMACS}}{82}
|
||||
\entry{\code {enable-active-region}}{121}
|
||||
\entry{\code {enable-bracketed-paste}}{121}
|
||||
\entry{\code {enable-keypad}}{121}
|
||||
\entry{\code {ENV}}{82}
|
||||
\entry{\code {EPOCHREALTIME}}{82}
|
||||
\entry{\code {EPOCHSECONDS}}{82}
|
||||
\entry{\code {EUID}}{82}
|
||||
\entry{\code {EXECIGNORE}}{82}
|
||||
\entry{\code {expand-tilde}}{121}
|
||||
\initial {F}
|
||||
\entry{\code {FCEDIT}}{79}
|
||||
\entry{\code {FIGNORE}}{79}
|
||||
\entry{\code {FUNCNAME}}{79}
|
||||
\entry{\code {FUNCNEST}}{79}
|
||||
\entry{\code {FCEDIT}}{83}
|
||||
\entry{\code {FIGNORE}}{83}
|
||||
\entry{\code {FUNCNAME}}{83}
|
||||
\entry{\code {FUNCNEST}}{83}
|
||||
\initial {G}
|
||||
\entry{\code {GLOBIGNORE}}{79}
|
||||
\entry{\code {GROUPS}}{79}
|
||||
\entry{\code {GLOBIGNORE}}{83}
|
||||
\entry{\code {GROUPS}}{83}
|
||||
\initial {H}
|
||||
\entry{\code {histchars}}{79}
|
||||
\entry{\code {HISTCMD}}{79}
|
||||
\entry{\code {HISTCONTROL}}{80}
|
||||
\entry{\code {HISTFILE}}{80}
|
||||
\entry{\code {HISTFILESIZE}}{80}
|
||||
\entry{\code {HISTIGNORE}}{80}
|
||||
\entry{\code {history-preserve-point}}{117}
|
||||
\entry{\code {history-size}}{117}
|
||||
\entry{\code {HISTSIZE}}{80}
|
||||
\entry{\code {HISTTIMEFORMAT}}{80}
|
||||
\entry{\code {HOME}}{73}
|
||||
\entry{\code {horizontal-scroll-mode}}{117}
|
||||
\entry{\code {HOSTFILE}}{81}
|
||||
\entry{\code {HOSTNAME}}{81}
|
||||
\entry{\code {HOSTTYPE}}{81}
|
||||
\entry{\code {histchars}}{83}
|
||||
\entry{\code {HISTCMD}}{83}
|
||||
\entry{\code {HISTCONTROL}}{84}
|
||||
\entry{\code {HISTFILE}}{84}
|
||||
\entry{\code {HISTFILESIZE}}{84}
|
||||
\entry{\code {HISTIGNORE}}{84}
|
||||
\entry{\code {history-preserve-point}}{121}
|
||||
\entry{\code {history-size}}{122}
|
||||
\entry{\code {HISTSIZE}}{84}
|
||||
\entry{\code {HISTTIMEFORMAT}}{84}
|
||||
\entry{\code {HOME}}{77}
|
||||
\entry{\code {horizontal-scroll-mode}}{122}
|
||||
\entry{\code {HOSTFILE}}{85}
|
||||
\entry{\code {HOSTNAME}}{85}
|
||||
\entry{\code {HOSTTYPE}}{85}
|
||||
\initial {I}
|
||||
\entry{\code {IFS}}{73}
|
||||
\entry{\code {IGNOREEOF}}{81}
|
||||
\entry{\code {input-meta}}{118}
|
||||
\entry{\code {INPUTRC}}{81}
|
||||
\entry{\code {INSIDE_EMACS}}{81}
|
||||
\entry{\code {isearch-terminators}}{118}
|
||||
\entry{\code {IFS}}{77}
|
||||
\entry{\code {IGNOREEOF}}{85}
|
||||
\entry{\code {input-meta}}{122}
|
||||
\entry{\code {INPUTRC}}{85}
|
||||
\entry{\code {INSIDE_EMACS}}{85}
|
||||
\entry{\code {isearch-terminators}}{122}
|
||||
\initial {K}
|
||||
\entry{\code {keymap}}{118}
|
||||
\entry{\code {keymap}}{122}
|
||||
\initial {L}
|
||||
\entry{\code {LANG}}{81}
|
||||
\entry{\code {LC_ALL}}{81}
|
||||
\entry{\code {LC_COLLATE}}{81}
|
||||
\entry{\code {LC_CTYPE}}{81}
|
||||
\entry{\code {LC_MESSAGES}}{7, 81}
|
||||
\entry{\code {LC_NUMERIC}}{82}
|
||||
\entry{\code {LC_TIME}}{82}
|
||||
\entry{\code {LINENO}}{82}
|
||||
\entry{\code {LINES}}{82}
|
||||
\entry{\code {LANG}}{8, 85}
|
||||
\entry{\code {LC_ALL}}{85}
|
||||
\entry{\code {LC_COLLATE}}{85}
|
||||
\entry{\code {LC_CTYPE}}{85}
|
||||
\entry{\code {LC_MESSAGES}}{8, 85}
|
||||
\entry{\code {LC_NUMERIC}}{86}
|
||||
\entry{\code {LC_TIME}}{86}
|
||||
\entry{\code {LINENO}}{86}
|
||||
\entry{\code {LINES}}{86}
|
||||
\initial {M}
|
||||
\entry{\code {MACHTYPE}}{82}
|
||||
\entry{\code {MAIL}}{73}
|
||||
\entry{\code {MAILCHECK}}{82}
|
||||
\entry{\code {MAILPATH}}{73}
|
||||
\entry{\code {MAPFILE}}{82}
|
||||
\entry{\code {mark-modified-lines}}{118}
|
||||
\entry{\code {mark-symlinked-directories}}{119}
|
||||
\entry{\code {match-hidden-files}}{119}
|
||||
\entry{\code {menu-complete-display-prefix}}{119}
|
||||
\entry{\code {meta-flag}}{118}
|
||||
\entry{\code {MACHTYPE}}{86}
|
||||
\entry{\code {MAIL}}{77}
|
||||
\entry{\code {MAILCHECK}}{86}
|
||||
\entry{\code {MAILPATH}}{77}
|
||||
\entry{\code {MAPFILE}}{86}
|
||||
\entry{\code {mark-modified-lines}}{123}
|
||||
\entry{\code {mark-symlinked-directories}}{123}
|
||||
\entry{\code {match-hidden-files}}{123}
|
||||
\entry{\code {menu-complete-display-prefix}}{123}
|
||||
\entry{\code {meta-flag}}{122}
|
||||
\initial {O}
|
||||
\entry{\code {OLDPWD}}{82}
|
||||
\entry{\code {OPTARG}}{73}
|
||||
\entry{\code {OPTERR}}{82}
|
||||
\entry{\code {OPTIND}}{73}
|
||||
\entry{\code {OSTYPE}}{82}
|
||||
\entry{\code {output-meta}}{119}
|
||||
\entry{\code {OLDPWD}}{86}
|
||||
\entry{\code {OPTARG}}{77}
|
||||
\entry{\code {OPTERR}}{86}
|
||||
\entry{\code {OPTIND}}{77}
|
||||
\entry{\code {OSTYPE}}{86}
|
||||
\entry{\code {output-meta}}{123}
|
||||
\initial {P}
|
||||
\entry{\code {page-completions}}{119}
|
||||
\entry{\code {PATH}}{73}
|
||||
\entry{\code {PIPESTATUS}}{82}
|
||||
\entry{\code {POSIXLY_CORRECT}}{82}
|
||||
\entry{\code {PPID}}{82}
|
||||
\entry{\code {PROMPT_COMMAND}}{82}
|
||||
\entry{\code {PROMPT_DIRTRIM}}{83}
|
||||
\entry{\code {PS0}}{83}
|
||||
\entry{\code {PS1}}{73}
|
||||
\entry{\code {PS2}}{73}
|
||||
\entry{\code {PS3}}{83}
|
||||
\entry{\code {PS4}}{83}
|
||||
\entry{\code {PWD}}{83}
|
||||
\entry{\code {page-completions}}{123}
|
||||
\entry{\code {PATH}}{77}
|
||||
\entry{\code {PIPESTATUS}}{86}
|
||||
\entry{\code {POSIXLY_CORRECT}}{86}
|
||||
\entry{\code {PPID}}{86}
|
||||
\entry{\code {PROMPT_COMMAND}}{86}
|
||||
\entry{\code {PROMPT_DIRTRIM}}{87}
|
||||
\entry{\code {PS0}}{87}
|
||||
\entry{\code {PS1}}{77}
|
||||
\entry{\code {PS2}}{77}
|
||||
\entry{\code {PS3}}{87}
|
||||
\entry{\code {PS4}}{87}
|
||||
\entry{\code {PWD}}{87}
|
||||
\initial {R}
|
||||
\entry{\code {RANDOM}}{83}
|
||||
\entry{\code {READLINE_LINE}}{83}
|
||||
\entry{\code {READLINE_MARK}}{83}
|
||||
\entry{\code {READLINE_POINT}}{83}
|
||||
\entry{\code {REPLY}}{83}
|
||||
\entry{\code {revert-all-at-newline}}{119}
|
||||
\entry{\code {RANDOM}}{87}
|
||||
\entry{\code {READLINE_ARGUMENT}}{87}
|
||||
\entry{\code {READLINE_LINE}}{87}
|
||||
\entry{\code {READLINE_MARK}}{87}
|
||||
\entry{\code {READLINE_POINT}}{87}
|
||||
\entry{\code {REPLY}}{87}
|
||||
\entry{\code {revert-all-at-newline}}{123}
|
||||
\initial {S}
|
||||
\entry{\code {SECONDS}}{83}
|
||||
\entry{\code {SHELL}}{83}
|
||||
\entry{\code {SHELLOPTS}}{83}
|
||||
\entry{\code {SHLVL}}{84}
|
||||
\entry{\code {show-all-if-ambiguous}}{119}
|
||||
\entry{\code {show-all-if-unmodified}}{119}
|
||||
\entry{\code {show-mode-in-prompt}}{120}
|
||||
\entry{\code {skip-completed-text}}{120}
|
||||
\entry{\code {SRANDOM}}{84}
|
||||
\entry{\code {SECONDS}}{87}
|
||||
\entry{\code {SHELL}}{87}
|
||||
\entry{\code {SHELLOPTS}}{88}
|
||||
\entry{\code {SHLVL}}{88}
|
||||
\entry{\code {show-all-if-ambiguous}}{124}
|
||||
\entry{\code {show-all-if-unmodified}}{124}
|
||||
\entry{\code {show-mode-in-prompt}}{124}
|
||||
\entry{\code {skip-completed-text}}{124}
|
||||
\entry{\code {SRANDOM}}{88}
|
||||
\initial {T}
|
||||
\entry{\code {TEXTDOMAIN}}{7}
|
||||
\entry{\code {TEXTDOMAINDIR}}{7}
|
||||
\entry{\code {TIMEFORMAT}}{84}
|
||||
\entry{\code {TMOUT}}{84}
|
||||
\entry{\code {TMPDIR}}{85}
|
||||
\entry{\code {TEXTDOMAIN}}{8}
|
||||
\entry{\code {TEXTDOMAINDIR}}{8}
|
||||
\entry{\code {TIMEFORMAT}}{88}
|
||||
\entry{\code {TMOUT}}{88}
|
||||
\entry{\code {TMPDIR}}{89}
|
||||
\initial {U}
|
||||
\entry{\code {UID}}{85}
|
||||
\entry{\code {UID}}{89}
|
||||
\initial {V}
|
||||
\entry{\code {vi-cmd-mode-string}}{120}
|
||||
\entry{\code {vi-ins-mode-string}}{120}
|
||||
\entry{\code {visible-stats}}{120}
|
||||
\entry{\code {vi-cmd-mode-string}}{124}
|
||||
\entry{\code {vi-ins-mode-string}}{124}
|
||||
\entry{\code {visible-stats}}{125}
|
||||
|
||||
+968
-917
File diff suppressed because it is too large
Load Diff
+2482
-2405
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,6 +1,6 @@
|
||||
%!PS-Adobe-3.0
|
||||
%%Creator: groff version 1.22.4
|
||||
%%CreationDate: Wed Nov 18 15:13:06 2020
|
||||
%%CreationDate: Mon Nov 8 11:14:02 2021
|
||||
%%DocumentNeededResources: font Times-Roman
|
||||
%%+ font Times-Bold
|
||||
%%DocumentSuppliedResources: procset grops 1.22 4
|
||||
|
||||
@@ -1,9 +1,11 @@
|
||||
/*
|
||||
* realpath -- canonicalize pathnames, resolving symlinks
|
||||
*
|
||||
* usage: realpath [-csv] pathname [pathname...]
|
||||
* usage: realpath [-csv] [-a name] pathname [pathname...]
|
||||
*
|
||||
* options: -c check whether or not each resolved path exists
|
||||
* options: -a name assign each canonicalized pathname to indexed array
|
||||
* variable NAME
|
||||
* -c check whether or not each resolved path exists
|
||||
* -s no output, exit status determines whether path is valid
|
||||
* -v produce verbose output
|
||||
*
|
||||
@@ -19,7 +21,7 @@
|
||||
*/
|
||||
|
||||
/*
|
||||
Copyright (C) 1999-2009 Free Software Foundation, Inc.
|
||||
Copyright (C) 1999-2009,2021 Free Software Foundation, Inc.
|
||||
|
||||
This file is part of GNU Bash.
|
||||
Bash is free software: you can redistribute it and/or modify
|
||||
@@ -64,19 +66,35 @@ int
|
||||
realpath_builtin(list)
|
||||
WORD_LIST *list;
|
||||
{
|
||||
int opt, cflag, vflag, sflag, es;
|
||||
int opt, cflag, vflag, sflag, aflag, es;
|
||||
char *r, realbuf[PATH_MAX], *p;
|
||||
struct stat sb;
|
||||
#if defined (ARRAY_VARS)
|
||||
arrayind_t ind;
|
||||
char *aname;
|
||||
SHELL_VAR *v;
|
||||
#endif
|
||||
|
||||
if (list == 0) {
|
||||
builtin_usage();
|
||||
return (EX_USAGE);
|
||||
}
|
||||
|
||||
vflag = cflag = sflag = 0;
|
||||
vflag = cflag = sflag = aflag = 0;
|
||||
#if defined (ARRAY_VARS)
|
||||
aname = NULL;
|
||||
v = NULL;
|
||||
ind = 0;
|
||||
#endif
|
||||
reset_internal_getopt();
|
||||
while ((opt = internal_getopt (list, "csv")) != -1) {
|
||||
while ((opt = internal_getopt (list, "a:csv")) != -1) {
|
||||
switch (opt) {
|
||||
#if defined (ARRAY_VARS)
|
||||
case 'a':
|
||||
aflag = 1;
|
||||
aname = list_optarg;
|
||||
break;
|
||||
#endif
|
||||
case 'c':
|
||||
cflag = 1;
|
||||
break;
|
||||
@@ -100,6 +118,29 @@ WORD_LIST *list;
|
||||
return (EX_USAGE);
|
||||
}
|
||||
|
||||
#if defined (ARRAY_VARS)
|
||||
if (aflag && legal_identifier (aname) == 0) {
|
||||
sh_invalidid(aname);
|
||||
return (EXECUTION_FAILURE);
|
||||
}
|
||||
if (aname && builtin_unbind_variable (aname) == -2)
|
||||
return (EXECUTION_FAILURE);
|
||||
if (aname) {
|
||||
v = find_or_make_array_variable (aname, 1);
|
||||
if (v == 0 || readonly_p (v) || noassign_p (v)) {
|
||||
if (v && readonly_p (v))
|
||||
err_readonly (aname);
|
||||
return (EXECUTION_FAILURE);
|
||||
} else if (array_p (v) == 0) {
|
||||
builtin_error ("%s: not an indexed array", aname);
|
||||
return (EXECUTION_FAILURE);
|
||||
}
|
||||
if (invisible_p (v))
|
||||
VUNSETATTR (v, att_invisible);
|
||||
array_flush (array_cell (v));
|
||||
}
|
||||
#endif
|
||||
|
||||
for (es = EXECUTION_SUCCESS; list; list = list->next) {
|
||||
p = list->word->word;
|
||||
r = sh_realpath(p, realbuf);
|
||||
@@ -116,9 +157,14 @@ WORD_LIST *list;
|
||||
continue;
|
||||
}
|
||||
if (sflag == 0) {
|
||||
if (vflag)
|
||||
printf ("%s -> ", p);
|
||||
printf("%s\n", realbuf);
|
||||
if (aflag) {
|
||||
bind_array_element (v, ind, realbuf, 0);
|
||||
ind++;
|
||||
} else {
|
||||
if (vflag)
|
||||
printf ("%s -> ", p);
|
||||
printf("%s\n", realbuf);
|
||||
}
|
||||
}
|
||||
}
|
||||
return es;
|
||||
|
||||
+18
-1
@@ -73,6 +73,8 @@
|
||||
static bool is_colored (enum indicator_no type);
|
||||
static void restore_default_color (void);
|
||||
|
||||
#define RL_COLOR_PREFIX_EXTENSION "readline-colored-completion-prefix"
|
||||
|
||||
COLOR_EXT_TYPE *_rl_color_ext_list = 0;
|
||||
|
||||
/* Output a color indicator (which may contain nulls). */
|
||||
@@ -110,13 +112,28 @@ _rl_set_normal_color (void)
|
||||
}
|
||||
}
|
||||
|
||||
static struct bin_str *
|
||||
_rl_custom_readline_prefix (void)
|
||||
{
|
||||
size_t len;
|
||||
COLOR_EXT_TYPE *ext;
|
||||
|
||||
len = strlen (RL_COLOR_PREFIX_EXTENSION);
|
||||
for (ext = _rl_color_ext_list; ext; ext = ext->next)
|
||||
if (ext->ext.len == len && STREQ (ext->ext.string, RL_COLOR_PREFIX_EXTENSION))
|
||||
return (&ext->seq);
|
||||
return (NULL);
|
||||
}
|
||||
|
||||
bool
|
||||
_rl_print_prefix_color (void)
|
||||
{
|
||||
struct bin_str *s;
|
||||
|
||||
/* What do we want to use for the prefix? Let's try cyan first, see colors.h */
|
||||
s = &_rl_color_indicator[C_PREFIX];
|
||||
s = _rl_custom_readline_prefix ();
|
||||
if (s == 0)
|
||||
s = &_rl_color_indicator[C_PREFIX];
|
||||
if (s->string != NULL)
|
||||
{
|
||||
if (is_colored (C_NORM))
|
||||
|
||||
@@ -6,9 +6,9 @@
|
||||
.\" Case Western Reserve University
|
||||
.\" chet.ramey@case.edu
|
||||
.\"
|
||||
.\" Last Change: Wed Jun 16 09:49:37 EDT 2021
|
||||
.\" Last Change: Mon Nov 15 17:06:54 EST 2021
|
||||
.\"
|
||||
.TH READLINE 3 "2021 June 16" "GNU Readline 8.1"
|
||||
.TH READLINE 3 "2021 November 15" "GNU Readline 8.1"
|
||||
.\"
|
||||
.\" File Name macro. This used to be `.PN', for Path Name,
|
||||
.\" but Sun doesn't seem to like that very much.
|
||||
@@ -359,6 +359,9 @@ If set to \fBOn\fP, when listing completions, readline displays the
|
||||
common prefix of the set of possible completions using a different color.
|
||||
The color definitions are taken from the value of the \fBLS_COLORS\fP
|
||||
environment variable.
|
||||
If there is a color definition in \fB$LS_COLORS\fP for the custom suffix
|
||||
"readline-colored-completion-prefix", readline uses this color for
|
||||
the common prefix instead of its default.
|
||||
.TP
|
||||
.B colored\-stats (Off)
|
||||
If set to \fBOn\fP, readline displays possible completions using different
|
||||
|
||||
@@ -445,6 +445,9 @@ If set to @samp{on}, when listing completions, Readline displays the
|
||||
common prefix of the set of possible completions using a different color.
|
||||
The color definitions are taken from the value of the @env{LS_COLORS}
|
||||
environment variable.
|
||||
If there is a color definition in @env{LS_COLORS} for the custom suffix
|
||||
@samp{readline-colored-completion-prefix}, Readline uses this color for
|
||||
the common prefix instead of its default.
|
||||
The default is @samp{off}.
|
||||
|
||||
@item colored-stats
|
||||
|
||||
@@ -4,7 +4,7 @@ Copyright (C) 1988-2021 Free Software Foundation, Inc.
|
||||
|
||||
@set EDITION 8.1
|
||||
@set VERSION 8.1
|
||||
@set UPDATED 16 June 2021
|
||||
@set UPDATED-MONTH June 2021
|
||||
@set UPDATED 15 November 2021
|
||||
@set UPDATED-MONTH November 2021
|
||||
|
||||
@set LASTCHANGE Wed Jun 16 09:50:11 EDT 2021
|
||||
@set LASTCHANGE Mon Nov 15 17:05:28 EST 2021
|
||||
|
||||
Reference in New Issue
Block a user