From 3ed028ccec871bc8d3b198c1681374b1e37df7cd Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Tue, 15 Oct 2024 10:02:17 -0400 Subject: [PATCH] next set of documentation updates (job control); fix read timeout problem; fix bash-source-fullpath default; brace expansion integer overflow fix; fix for help output for loadable builtins --- CWRU/CWRU.chlog | 51 + Makefile.in | 19 +- braces.c | 5 +- builtins/Makefile.in | 32 +- builtins/help.def | 10 +- builtins/read.def | 8 +- builtins/shopt.def | 2 +- configure | 30 +- configure.ac | 13 +- doc/bash.0 | 2367 +++++++++++++++++---------------- doc/bash.1 | 304 +++-- doc/bash.html | 276 ++-- doc/bash.info | 517 +++---- doc/bash.pdf | Bin 426920 -> 429057 bytes doc/bashref.aux | 102 +- doc/bashref.bt | 16 +- doc/bashref.bts | 16 +- doc/bashref.cp | 46 +- doc/bashref.cps | 46 +- doc/bashref.dvi | Bin 880460 -> 882900 bytes doc/bashref.fn | 230 ++-- doc/bashref.fns | 230 ++-- doc/bashref.html | 277 ++-- doc/bashref.info | 517 +++---- doc/bashref.log | 110 +- doc/bashref.pdf | Bin 842524 -> 844363 bytes doc/bashref.ps | 1943 ++++++++++++++------------- doc/bashref.texi | 264 ++-- doc/bashref.toc | 104 +- doc/bashref.vr | 94 +- doc/bashref.vrs | 94 +- doc/builtins.0 | 1264 +++++++++--------- doc/version.texi | 4 +- jobs.c | 47 +- lib/readline/doc/readline.3 | 3 +- lib/readline/doc/rluser.texi | 3 +- lib/readline/doc/version.texi | 4 +- 37 files changed, 4782 insertions(+), 4266 deletions(-) diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index 64d17fcf..81ac532a 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -10307,5 +10307,56 @@ lib/readline/doc/hsuser.texi,lib/readline/doc/history.3 - next set of updates for consistency between formats, update language, fix formatting conventions + 10/11 + ----- +lib/readline/doc/rltech.texi,lib/readline/doc/hstech.texi + - next set of updates for consistency between formats, update language, + fix formatting conventions + + 10/12 + ----- +Makefile.in,builtins/Makefile.in + - update dependencies on readline, history include files +builtins/shopt.def + - update bash_source_fullpath reset to use new default + +configure.ac + - update to use the right option name for bash-source-fullpath-default + Report and patch from Grisha Levit + +braces.c + - mkseq: fix loop condition to avoid integer overflow + Report and patch from Grisha Levit + +builtins/help.def + - show_desc: don't assume that long_doc[0] ends with a newline, + just add one manually when we hit a newline or NULL + Report and patch from Grisha Levit + +builtins/read.def + - read_builtin: don't check the timeout after breaking out of the + character read loop unless we didn't read anything (i == 0) and + the last read return EOF or error + - read_builtin: move check_read_timeout call to the end of the read + loop, after we check for the delimiter and whether or not we've + read the right number of characters, so we always return any + valid data + Report from Thomas Oettli + + 10/14 + ----- +jobs.c + - wait_for_any_job: in posix mode, take any terminated pid from bgpids + before waiting for a running job to terminate + Inspired by report from Zachary Santer + + 10/14 + ----- +doc/bash.1,doc/bashref.texi + - next set of updates for consistency between formats, update language, + fix formatting conventions (job control section) +doc/bash.1,doc/bashref.texi,lib/readline/doc/readline.3,lib/readline/doc/rluser.texi + - minor wording updates and typo fixes from + G. Branden Robinson diff --git a/Makefile.in b/Makefile.in index cf7a8df8..4352eb00 100644 --- a/Makefile.in +++ b/Makefile.in @@ -330,6 +330,8 @@ HISTORY_LIBRARY = $(HIST_LIBDIR)/libhistory.a HISTORY_LDFLAGS = -L$(HIST_LIBDIR) HISTORY_DEP = @HISTORY_DEP@ +HIST_INCLUDEDIR = @HIST_INCLUDEDIR@ + # The source, object and documentation of the history library. HISTORY_SOURCE = $(HIST_LIBSRC)/history.c $(HIST_LIBSRC)/histexpand.c \ $(HIST_LIBSRC)/histsearch.c $(HIST_LIBSRC)/histfile.c \ @@ -1242,7 +1244,7 @@ shell.o: general.h xmalloc.h bashtypes.h variables.h arrayfunc.h conftypes.h arr shell.o: quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h shell.o: make_cmd.h subst.h sig.h pathnames.h externs.h parser.h shell.o: flags.h trap.h mailcheck.h builtins.h $(DEFSRC)/common.h -shell.o: jobs.h siglist.h input.h execute_cmd.h findcmd.h bashhist.h bashline.h +shell.o: jobs.h siglist.h input.h execute_cmd.h findcmd.h bashhist.h bashline.h shell.o: ${GLOB_LIBSRC}/strmatch.h ${BASHINCDIR}/posixtime.h ${BASHINCDIR}/posixwait.h shell.o: ${BASHINCDIR}/ocache.h ${BASHINCDIR}/chartypes.h assoc.h alias.h shell.o: $(BASHINCDIR)/unlocked-io.h @@ -1457,13 +1459,18 @@ pcomplete.o: $(RL_LIBSRC)/keymaps.h $(RL_LIBSRC)/rlstdc.h pcomplete.o: $(RL_LIBSRC)/chardefs.h $(RL_LIBSRC)/readline.h pcomplete.o: $(RL_LIBSRC)/rltypedefs.h ${RL_LIBSRC}/rlmbutil.h -shell.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h +bashhist.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h +bashline.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h +bracecomp.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h +error.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h +eval.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h +execute_cmd.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h +flags.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h variables.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h subst.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h -bashline.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h -bashhist.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h y.tab.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h pcomplete.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h +shell.o: $(HIST_LIBSRC)/history.h $(HIST_LIBSRC)/rlstdc.h bashline.o: $(TILDE_LIBSRC)/tilde.h bracecomp.o: $(TILDE_LIBSRC)/tilde.h @@ -1815,9 +1822,13 @@ builtins/umask.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h builtins/bind.o: $(RL_LIBSRC)/chardefs.h $(RL_LIBSRC)/readline.h builtins/bind.o: $(RL_LIBSRC)/keymaps.h $(RL_LIBSRC)/rlstdc.h +builtins/common.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +builtins/evalfile.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +builtins/evalstring.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h builtins/bind.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h builtins/fc.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h builtins/history.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +builtins/shopt.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h builtins/common.o: $(TILDE_LIBSRC)/tilde.h builtins/cd.o: $(TILDE_LIBSRC)/tilde.h diff --git a/braces.c b/braces.c index 099312e4..57c0b109 100644 --- a/braces.c +++ b/braces.c @@ -444,9 +444,12 @@ mkseq (intmax_t start, intmax_t end, intmax_t incr, int type, size_t width) return ((char **)NULL); } + if (i >= nelem - 1) + break; + n += incr; } - while (i < nelem - 1); + while (1); result[i] = (char *)0; return (result); diff --git a/builtins/Makefile.in b/builtins/Makefile.in index 0380be34..64643c73 100644 --- a/builtins/Makefile.in +++ b/builtins/Makefile.in @@ -77,6 +77,9 @@ BASHINCDIR = ${topdir}/include RL_INCLUDEDIR = @RL_INCLUDEDIR@ +HIST_LIBSRC = ${topdir}/lib/readline +RL_LIBSRC = ${topdir}/lib/readline + INTL_LIBSRC = ${topdir}/lib/intl INTL_BUILDDIR = ${LIBBUILD}/intl INTL_LIBDIR = ${INTL_BUILDDIR} @@ -683,7 +686,34 @@ mapfile.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h mapfile.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/variables.h $(topdir)/conftypes.h mapfile.o: $(topdir)/arrayfunc.h ../pathnames.h -#bind.o: $(RL_LIBSRC)chardefs.h $(RL_LIBSRC)readline.h $(RL_LIBSRC)keymaps.h +bind.o: $(RL_LIBSRC)/rlconf.h +bind.o: $(RL_LIBSRC)/keymaps.h $(RL_LIBSRC)/rlstdc.h +bind.o: $(RL_LIBSRC)/chardefs.h $(RL_LIBSRC)/readline.h +bind.o: $(RL_LIBSRC)/rltypedefs.h ${RL_LIBSRC}/rlmbutil.h +complete.o: $(RL_LIBSRC)/rlconf.h +complete.o: $(RL_LIBSRC)/keymaps.h $(RL_LIBSRC)/rlstdc.h +complete.o: $(RL_LIBSRC)/chardefs.h $(RL_LIBSRC)/readline.h +complete.o: $(RL_LIBSRC)/rltypedefs.h ${RL_LIBSRC}/rlmbutil.h +history.o: $(RL_LIBSRC)/rlconf.h +history.o: $(RL_LIBSRC)/keymaps.h $(RL_LIBSRC)/rlstdc.h +history.o: $(RL_LIBSRC)/chardefs.h $(RL_LIBSRC)/readline.h +history.o: $(RL_LIBSRC)/rltypedefs.h ${RL_LIBSRC}/rlmbutil.h +read.o: $(RL_LIBSRC)/rlconf.h +read.o: $(RL_LIBSRC)/keymaps.h $(RL_LIBSRC)/rlstdc.h +read.o: $(RL_LIBSRC)/chardefs.h $(RL_LIBSRC)/readline.h +read.o: $(RL_LIBSRC)/rltypedefs.h ${RL_LIBSRC}/rlmbutil.h +set.o: $(RL_LIBSRC)/rlconf.h +set.o: $(RL_LIBSRC)/keymaps.h $(RL_LIBSRC)/rlstdc.h +set.o: $(RL_LIBSRC)/chardefs.h $(RL_LIBSRC)/readline.h +set.o: $(RL_LIBSRC)/rltypedefs.h ${RL_LIBSRC}/rlmbutil.h + +common.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +evalfile.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +evalstring.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +bind.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +fc.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +history.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +shopt.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h # libintl dependencies bind.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h diff --git a/builtins/help.def b/builtins/help.def index 770ded01..8881900c 100644 --- a/builtins/help.def +++ b/builtins/help.def @@ -265,12 +265,10 @@ show_desc (char *name, int i) line = doc ? doc[0] : (char *)NULL; printf ("%s - ", name); - for (j = 0; line && line[j]; j++) - { - putchar (line[j]); - if (line[j] == '\n') - break; - } + /* Don't assume LINE ends with a newline. */ + for (j = 0; line && line[j] && line[j] != '\n'; j++) + putchar (line[j]); + putchar ('\n'); fflush (stdout); diff --git a/builtins/read.def b/builtins/read.def index ffcc1614..3e908dc7 100644 --- a/builtins/read.def +++ b/builtins/read.def @@ -843,7 +843,6 @@ read_builtin (WORD_LIST *list) add_char: input_string[i++] = c; - check_read_timeout (); #if defined (HANDLE_MULTIBYTE) /* XXX - what if C == 127? Can DEL introduce a multibyte sequence? */ @@ -878,6 +877,8 @@ add_char: if (nchars > 0 && nr >= nchars) break; + + check_read_timeout (); } /* Back up over trailing CTLESC if the input ends with an unescaped backslash */ @@ -891,7 +892,10 @@ add_char: saw_escape = 0; /* Avoid dequoting bare CTLNUL */ input_string[i] = '\0'; - check_read_timeout (); + /* Don't check the timeout unless we didn't read anything and zread returned + EOF or error. */ + if (i == 0 && retval <= 0) + check_read_timeout (); #if defined (READLINE) if (edit) diff --git a/builtins/shopt.def b/builtins/shopt.def index 1c7a3bd7..fa0b7b8c 100644 --- a/builtins/shopt.def +++ b/builtins/shopt.def @@ -376,10 +376,10 @@ reset_shopt_options (void) glob_ignore_case = match_ignore_case = 0; print_shift_error = 0; source_uses_path = promptvars = 1; - bash_source_fullpath = 0; varassign_redir_autoclose = 0; singlequote_translations = 0; patsub_replacement = PATSUB_REPLACE_DEFAULT; + bash_source_fullpath = BASH_SOURCE_FULLPATH_DEFAULT; #if defined (JOB_CONTROL) check_jobs_at_exit = 0; diff --git a/configure b/configure index 9c41015a..5a0f0310 100755 --- a/configure +++ b/configure @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.ac for Bash 5.3, version 5.069. +# From configure.ac for Bash 5.3, version 5.071. # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.72 for bash 5.3-beta. # @@ -748,6 +748,7 @@ INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM TILDE_LIB +HIST_INCLUDEDIR HIST_LIBDIR HISTORY_DEP HISTORY_LIB @@ -3458,7 +3459,7 @@ opt_function_import=yes opt_dev_fd_stat_broken=no opt_alt_array_impl=no opt_translatable_strings=yes -opt_bash_source_fullpath=no +opt_bash_source_fullpath_default=no ARRAY_O=array.o @@ -3484,7 +3485,7 @@ if test $opt_minimal_config = yes; then opt_casemod_attrs=no opt_casemod_expansions=no opt_extglob_default=no opt_translatable_strings=no opt_globascii_default=yes - opt_bash_source_fullpath=no + opt_bash_source_fullpath_default=no fi # Check whether --enable-alias was given. @@ -5950,6 +5951,8 @@ if test $opt_readline = yes; then else RL_LIBDIR='$(dot)/$(LIBSUBDIR)/readline' READLINE_DEP='$(READLINE_LIBRARY)' + # for dependencies + RL_INCLUDEDIR='$(RL_LIBDIR)' # section for OS versions that ship an older/broken version of # readline as a standard dynamic library and don't allow a # static version specified as -llibname to override the @@ -5962,6 +5965,7 @@ if test $opt_readline = yes; then else RL_LIBDIR='$(dot)/$(LIBSUBDIR)/readline' READLINE_LIB= READLINE_DEP= + RL_INCLUDEDIR= fi if test $opt_history = yes || test $opt_bang_history = yes; then if test $opt_history = yes; then @@ -5987,6 +5991,8 @@ if test $opt_history = yes || test $opt_bang_history = yes; then else HIST_LIBDIR='$(dot)/$(LIBSUBDIR)/readline' HISTORY_DEP='$(HISTORY_LIBRARY)' + # for dependencies + HIST_INCLUDEDIR='$(HIST_LIBDIR)' # section for OS versions that ship an older version of # readline as a standard dynamic library and don't allow a # static version specified as -llibname to override the @@ -5999,6 +6005,7 @@ if test $opt_history = yes || test $opt_bang_history = yes; then else HIST_LIBDIR='$(dot)/$(LIBSUBDIR)/readline' HISTORY_LIB= HISTORY_DEP= + HIST_INCLUDEDIR= fi @@ -6012,6 +6019,7 @@ fi + # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: @@ -9218,8 +9226,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \ LIBS=$save_LIBS test $gl_pthread_api = yes && break done - echo "$as_me:9221: gl_pthread_api=$gl_pthread_api" >&5 - echo "$as_me:9222: LIBPTHREAD=$LIBPTHREAD" >&5 + echo "$as_me:9229: gl_pthread_api=$gl_pthread_api" >&5 + echo "$as_me:9230: LIBPTHREAD=$LIBPTHREAD" >&5 gl_pthread_in_glibc=no # On Linux with glibc >= 2.34, libc contains the fully functional @@ -9245,7 +9253,7 @@ rm -rf conftest* ;; esac - echo "$as_me:9248: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 + echo "$as_me:9256: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 # Test for libpthread by looking for pthread_kill. (Not pthread_self, # since it is defined as a macro on OSF/1.) @@ -9423,7 +9431,7 @@ fi fi fi - echo "$as_me:9426: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 + echo "$as_me:9434: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether POSIX threads API is available" >&5 printf %s "checking whether POSIX threads API is available... " >&6; } @@ -9670,8 +9678,8 @@ rm -f core conftest.err conftest.$ac_objext conftest.beam \ LIBS=$save_LIBS test $gl_pthread_api = yes && break done - echo "$as_me:9673: gl_pthread_api=$gl_pthread_api" >&5 - echo "$as_me:9674: LIBPTHREAD=$LIBPTHREAD" >&5 + echo "$as_me:9681: gl_pthread_api=$gl_pthread_api" >&5 + echo "$as_me:9682: LIBPTHREAD=$LIBPTHREAD" >&5 gl_pthread_in_glibc=no # On Linux with glibc >= 2.34, libc contains the fully functional @@ -9697,7 +9705,7 @@ rm -rf conftest* ;; esac - echo "$as_me:9700: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 + echo "$as_me:9708: gl_pthread_in_glibc=$gl_pthread_in_glibc" >&5 # Test for libpthread by looking for pthread_kill. (Not pthread_self, # since it is defined as a macro on OSF/1.) @@ -9875,7 +9883,7 @@ fi fi fi - echo "$as_me:9878: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 + echo "$as_me:9886: LIBPMULTITHREAD=$LIBPMULTITHREAD" >&5 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether POSIX threads API is available" >&5 printf %s "checking whether POSIX threads API is available... " >&6; } diff --git a/configure.ac b/configure.ac index d29c8861..124437dd 100644 --- a/configure.ac +++ b/configure.ac @@ -21,7 +21,7 @@ dnl Process this file with autoconf to produce a configure script. # You should have received a copy of the GNU General Public License # along with this program. If not, see . -AC_REVISION([for Bash 5.3, version 5.069])dnl +AC_REVISION([for Bash 5.3, version 5.071])dnl define(bashvers, 5.3) define(relstatus, beta) @@ -186,7 +186,7 @@ opt_function_import=yes opt_dev_fd_stat_broken=no opt_alt_array_impl=no opt_translatable_strings=yes -opt_bash_source_fullpath=no +opt_bash_source_fullpath_default=no dnl modified by alternate array implementation option ARRAY_O=array.o @@ -212,7 +212,7 @@ if test $opt_minimal_config = yes; then opt_casemod_attrs=no opt_casemod_expansions=no opt_extglob_default=no opt_translatable_strings=no opt_globascii_default=yes - opt_bash_source_fullpath=no + opt_bash_source_fullpath_default=no fi AC_ARG_ENABLE(alias, AS_HELP_STRING([--enable-alias], [enable shell aliases]), opt_alias=$enableval) @@ -622,6 +622,8 @@ if test $opt_readline = yes; then else RL_LIBDIR='$(dot)/$(LIBSUBDIR)/readline' READLINE_DEP='$(READLINE_LIBRARY)' + # for dependencies + RL_INCLUDEDIR='$(RL_LIBDIR)' # section for OS versions that ship an older/broken version of # readline as a standard dynamic library and don't allow a # static version specified as -llibname to override the @@ -634,6 +636,7 @@ if test $opt_readline = yes; then else RL_LIBDIR='$(dot)/$(LIBSUBDIR)/readline' READLINE_LIB= READLINE_DEP= + RL_INCLUDEDIR= fi if test $opt_history = yes || test $opt_bang_history = yes; then if test $opt_history = yes; then @@ -657,6 +660,8 @@ if test $opt_history = yes || test $opt_bang_history = yes; then else HIST_LIBDIR='$(dot)/$(LIBSUBDIR)/readline' HISTORY_DEP='$(HISTORY_LIBRARY)' + # for dependencies + HIST_INCLUDEDIR='$(HIST_LIBDIR)' # section for OS versions that ship an older version of # readline as a standard dynamic library and don't allow a # static version specified as -llibname to override the @@ -669,6 +674,7 @@ if test $opt_history = yes || test $opt_bang_history = yes; then else HIST_LIBDIR='$(dot)/$(LIBSUBDIR)/readline' HISTORY_LIB= HISTORY_DEP= + HIST_INCLUDEDIR= fi AC_SUBST(READLINE_LIB) AC_SUBST(READLINE_DEP) @@ -678,6 +684,7 @@ AC_SUBST(RL_INCLUDE) AC_SUBST(HISTORY_LIB) AC_SUBST(HISTORY_DEP) AC_SUBST(HIST_LIBDIR) +AC_SUBST(HIST_INCLUDEDIR) AC_SUBST(TILDE_LIB) dnl END READLINE and HISTORY LIBRARY SECTION diff --git a/doc/bash.0 b/doc/bash.0 index f8d3bde6..c9102921 100644 --- a/doc/bash.0 +++ b/doc/bash.0 @@ -1528,20 +1528,20 @@ PPAARRAAMMEETTEERRSS bbaasshh creates temporary files for the shell's use. aauuttoo__rreessuummee This variable controls how the shell interacts with the user and - job control. If this variable is set, single-word simple com- - mands without redirections are treated as candidates for resump- - tion of an existing stopped job. There is no ambiguity allowed; - if there is more than one job beginning with the string typed, - the most recently accessed job is selected. The _n_a_m_e of a - stopped job, in this context, is the command line used to start - it. If set to the value _e_x_a_c_t, the string supplied must match - the name of a stopped job exactly; if set to _s_u_b_s_t_r_i_n_g, the - string supplied needs to match a substring of the name of a - stopped job. The _s_u_b_s_t_r_i_n_g value provides functionality analo- - gous to the %%?? job identifier (see JJOOBB CCOONNTTRROOLL below). If set - to any other value, the supplied string must be a prefix of a - stopped job's name; this provides functionality analogous to the - %%_s_t_r_i_n_g job identifier. + job control. If this variable is set, simple commands consist- + ing of only a single word, without redirections, are treated as + candidates for resumption of an existing stopped job. There is + no ambiguity allowed; if there is more than one job beginning + with or containing the word, this selects the most recently ac- + cessed job. The _n_a_m_e of a stopped job, in this context, is the + command line used to start it, as displayed by jjoobbss. If set to + the value _e_x_a_c_t, the word must match the name of a stopped job + exactly; if set to _s_u_b_s_t_r_i_n_g, the word needs to match a sub- + string of the name of a stopped job. The _s_u_b_s_t_r_i_n_g value pro- + vides functionality analogous to the %%?? job identifier (see JJOOBB + CCOONNTTRROOLL below). If set to any other value (e.g., _p_r_e_f_i_x), the + word must be a prefix of a stopped job's name; this provides + functionality analogous to the %%_s_t_r_i_n_g job identifier. hhiissttcchhaarrss The two or three characters which control history expansion and tokenization (see HHIISSTTOORRYY EEXXPPAANNSSIIOONN below). The first character @@ -1788,7 +1788,7 @@ EEXXPPAANNSSIIOONN displayed by the ddiirrss builtin invoked with the characters following the tilde in the tilde-prefix as an argument. If the characters following the tilde in the tilde-prefix consist of a number without a leading "+" - or "-", "+" is assumed. + or "-", tilde expansion assumes "+". The results of tilde expansion are treated as if they were quoted, so the replacement is not subject to word splitting and pathname expan- @@ -1864,12 +1864,12 @@ EEXXPPAANNSSIIOONN ${_p_a_r_a_m_e_t_e_r::??_w_o_r_d} DDiissppllaayy EErrrroorr iiff NNuullll oorr UUnnsseett. If _p_a_r_a_m_e_t_e_r is null or unset, - the expansion of _w_o_r_d (or a message to that effect if _w_o_r_d is - not present) is written to the standard error and the shell, if - it is not interactive, exits with a non-zero status. An inter- - active shell does not exit, but does not execute the command as- - sociated with the expansion. Otherwise, the value of _p_a_r_a_m_e_t_e_r - is substituted. + the shell writes the expansion of _w_o_r_d (or a message to that ef- + fect if _w_o_r_d is not present) to the standard error and, if it is + not interactive, exits with a non-zero status. An interactive + shell does not exit, but does not execute the command associated + with the expansion. Otherwise, the value of _p_a_r_a_m_e_t_e_r is sub- + stituted. ${_p_a_r_a_m_e_t_e_r::++_w_o_r_d} UUssee AAlltteerrnnaattee VVaalluuee. If _p_a_r_a_m_e_t_e_r is null or unset, nothing is @@ -2673,15 +2673,17 @@ AALLIIAASSEESS commands on that line or the compound command. Aliases are expanded when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another command does not take - effect until the shell reads the next line of input. The commands fol- - lowing the alias definition on that line are not affected by the new - alias. This behavior is also an issue when functions are executed. - Aliases are expanded when a function definition is read, not when the - function is executed, because a function definition is itself a com- - mand. As a consequence, aliases defined in a function are not avail- - able until after that function is executed. To be safe, always put - alias definitions on a separate line, and do not use aalliiaass in compound - commands. + effect until the shell reads the next line of input, and an alias defi- + nition in a compound command does not take effect until the shell + parses and executes the entire compound command. The commands follow- + ing the alias definition on that line, or in the rest of a compound + command, are not affected by the new alias. This behavior is also an + issue when functions are executed. Aliases are expanded when a func- + tion definition is read, not when the function is executed, because a + function definition is itself a command. As a consequence, aliases de- + fined in a function are not available until after that function is exe- + cuted. To be safe, always put alias definitions on a separate line, + and do not use aalliiaass in compound commands. For almost every purpose, shell functions are preferable to aliases. @@ -3277,82 +3279,99 @@ JJOOBB CCOONNTTRROOLL ver and bbaasshh. The shell associates a _j_o_b with each pipeline. It keeps a table of - currently executing jobs, which may be listed with the jjoobbss command. - When bbaasshh starts a job asynchronously (in the _b_a_c_k_g_r_o_u_n_d), it prints a - line that looks like: + currently executing jobs, which the jjoobbss command will display. Each + job has a _j_o_b _n_u_m_b_e_r, which jjoobbss displays between brackets. Job num- + bers start at 1. When bbaasshh starts a job asynchronously (in the _b_a_c_k_- + _g_r_o_u_n_d), it prints a line that looks like: [1] 25647 indicating that this job is job number 1 and that the process ID of the last process in the pipeline associated with this job is 25647. All of - the processes in a single pipeline are members of the same job. BBaasshh + the processes in a single pipeline are members of the same job. BBaasshh uses the _j_o_b abstraction as the basis for job control. - To facilitate the implementation of the user interface to job control, - the operating system maintains the notion of a _c_u_r_r_e_n_t _t_e_r_m_i_n_a_l _p_r_o_c_e_s_s - _g_r_o_u_p _I_D. Members of this process group (processes whose process group - ID is equal to the current terminal process group ID) receive keyboard- - generated signals such as SSIIGGIINNTT. These processes are said to be in - the _f_o_r_e_g_r_o_u_n_d. _B_a_c_k_g_r_o_u_n_d processes are those whose process group ID - differs from the terminal's; such processes are immune to keyboard-gen- - erated signals. Only foreground processes are allowed to read from or, - if the user so specifies with "stty tostop", write to the terminal. - Background processes which attempt to read from (write to when "tostop" - is in effect) the terminal are sent a SSIIGGTTTTIINN ((SSIIGGTTTTOOUU)) signal by the - kernel's terminal driver, which, unless caught, suspends the process. + To facilitate the implementation of the user interface to job control, + each process has a _p_r_o_c_e_s_s _g_r_o_u_p _I_D, and the operating system maintains + the notion of a _c_u_r_r_e_n_t _t_e_r_m_i_n_a_l _p_r_o_c_e_s_s _g_r_o_u_p _I_D. Processes that have + the same process group ID are said to be part of the same _p_r_o_c_e_s_s + _g_r_o_u_p. Members of the _f_o_r_e_g_r_o_u_n_d process group (processes whose + process group ID is equal to the current terminal process group ID) re- + ceive keyboard-generated signals such as SSIIGGIINNTT. Processes in the + foreground process group are said to be _f_o_r_e_g_r_o_u_n_d processes. _B_a_c_k_- + _g_r_o_u_n_d processes are those whose process group ID differs from the ter- + minal's; such processes are immune to keyboard-generated signals. Only + foreground processes are allowed to read from or, if the user so speci- + fies with "stty tostop", write to the terminal. Background processes + which attempt to read from (write to when "tostop" is in effect) the + terminal are sent a SSIIGGTTTTIINN ((SSIIGGTTTTOOUU)) signal by the kernel's terminal + driver, which, unless caught, suspends the process. If the operating system on which bbaasshh is running supports job control, bbaasshh contains facilities to use it. Typing the _s_u_s_p_e_n_d character (typ- - ically ^^ZZ, Control-Z) while a process is running causes that process to - be stopped and returns control to bbaasshh. Typing the _d_e_l_a_y_e_d _s_u_s_p_e_n_d - character (typically ^^YY, Control-Y) causes the process to be stopped - when it attempts to read input from the terminal, and control to be re- - turned to bbaasshh. The user may then manipulate the state of this job, - using the bbgg command to continue it in the background, the ffgg command - to continue it in the foreground, or the kkiillll command to kill it. A ^^ZZ - takes effect immediately, and has the additional side effect of causing - pending output and typeahead to be discarded. - - There are a number of ways to refer to a job in the shell. The charac- - ter %% introduces a job specification (_j_o_b_s_p_e_c). Job number _n may be - referred to as %%nn. A job may also be referred to using a prefix of the - name used to start it, or using a substring that appears in its command - line. For example, %%ccee refers to a stopped job whose command name be- - gins with ccee. If a prefix matches more than one job, bbaasshh reports an - error. Using %%??ccee, on the other hand, refers to any job containing the - string ccee in its command line. If the substring matches more than one - job, bbaasshh reports an error. The symbols %%%% and %%++ refer to the shell's - notion of the _c_u_r_r_e_n_t _j_o_b, which is the last job stopped while it was - in the foreground or started in the background. The _p_r_e_v_i_o_u_s _j_o_b may - be referenced using %%--. If there is only a single job, %%++ and %%-- can - both be used to refer to that job. In output pertaining to jobs (e.g., - the output of the jjoobbss command), the current job is always flagged with - a ++, and the previous job with a --. A single % (with no accompanying - job specification) also refers to the current job. - - Simply naming a job can be used to bring it into the foreground: %%11 is - a synonym for "fg %1", bringing job 1 from the background into the + ically ^^ZZ, Control-Z) while a process is running stops that process and + returns control to bbaasshh. Typing the _d_e_l_a_y_e_d _s_u_s_p_e_n_d character (typi- + cally ^^YY, Control-Y) causes the process stop when it attempts to read + input from the terminal, and returns control to bbaasshh. The user then + manipulates the state of this job, using the bbgg command to continue it + in the background, the ffgg command to continue it in the foreground, or + the kkiillll command to kill it. The suspend character takes effect imme- + diately, and has the additional side effect of discarding any pending + output and typeahead. To force a background process to stop, or stop a + process that's not associated with the current terminal session, send + it the SSIIGGSSTTOOPP signal using kkiillll. + + There are a number of ways to refer to a job in the shell. The %% char- + acter introduces a job specification (jobspec). + + Job number _n may be referred to as %%nn. A job may also be referred to + using a prefix of the name used to start it, or using a substring that + appears in its command line. For example, %%ccee refers to a job whose + command name begins with ccee. Using %%??ccee, on the other hand, refers to + any job containing the string ccee in its command line. If the prefix or + substring matches more than one job, bbaasshh reports an error. + + The symbols %%%% and %%++ refer to the shell's notion of the _c_u_r_r_e_n_t _j_o_b. + A single % (with no accompanying job specification) also refers to the + current job. %%-- refers to the _p_r_e_v_i_o_u_s _j_o_b. When a job starts in the + background, a job stops while in the foreground, or a job is resumed in + the background, it becomes the current job. The job that was the cur- + rent job becomes the previous job. When the current job terminates, + the previous job becomes the current job. If there is only a single + job, %%++ and %%-- can both be used to refer to that job. In output per- + taining to jobs (e.g., the output of the jjoobbss command), the current job + is always marked with a ++, and the previous job with a --. + + Simply naming a job can be used to bring it into the foreground: %%11 is + a synonym for "fg %1", bringing job 1 from the background into the foreground. Similarly, "%1 &" resumes job 1 in the background, equiva- lent to "bg %1". - The shell learns immediately whenever a job changes state. Normally, - bbaasshh waits until it is about to print a prompt before reporting changes - in a job's status so as to not interrupt any other output, though it - will notify of changes in a job's status after a foreground command in - a list completes, before executing the next command. If the --bb option - to the sseett builtin command is enabled, bbaasshh reports such changes imme- - diately. Any trap on SSIIGGCCHHLLDD is executed for each child that exits. - - If an attempt to exit bbaasshh is made while jobs are stopped (or, if the + The shell learns immediately whenever a job changes state. Normally, + bbaasshh waits until it is about to print a prompt before notifying the + user about changes in a job's status so as to not interrupt any other + output, though it will notify of changes in a job's status after a + foreground command in a list completes, before executing the next com- + mand in the list. If the --bb option to the sseett builtin command is en- + abled, bbaasshh reports such changes immediately. BBaasshh executes any trap + on SSIIGGCCHHLLDD for each child that terminates. + + When a job terminates and bbaasshh notifies the user about it, bbaasshh removes + the job from the table. It will not appear in jjoobbss output, but wwaaiitt + will report its exit status, as long as it's supplied the process ID + associated with the job as an argument. When the table is empty, job + numbers start over at 1. + + If a user attempts to exit bbaasshh while jobs are stopped (or, if the cchheecckkjjoobbss shell option has been enabled using the sshhoopptt builtin, run- ning), the shell prints a warning message, and, if the cchheecckkjjoobbss option is enabled, lists the jobs and their statuses. The jjoobbss command may - then be used to inspect their status. If a second attempt to exit is - made without an intervening command, the shell does not print another - warning, and any stopped jobs are terminated. + then be used to inspect their status. If the user immediately attempts + to exit again, without an intervening command, bbaasshh does not print an- + other warning, and terminates any stopped jobs. - When the shell is waiting for a job or process using the wwaaiitt builtin, - and job control is enabled, wwaaiitt will return when the job changes + When the shell is waiting for a job or process using the wwaaiitt builtin, + and job control is enabled, wwaaiitt will return when the job changes state. The --ff option causes wwaaiitt to wait until the job or process ter- minates before returning. @@ -3499,21 +3518,22 @@ RREEAADDLLIINNEE _s_a_l_-_a_r_g_u_m_e_n_t. Key bindings may contain the following symbolic character names: _D_E_L, - _E_S_C, _E_S_C_A_P_E, _L_F_D, _N_E_W_L_I_N_E, _R_E_T, _R_E_T_U_R_N, _R_U_B_O_U_T, _S_P_A_C_E, _S_P_C, and _T_A_B. + _E_S_C, _E_S_C_A_P_E, _L_F_D, _N_E_W_L_I_N_E, _R_E_T, _R_E_T_U_R_N, _R_U_B_O_U_T(a_d_e_s_t_r_u_c_t_i_v_ebackspace), + _S_P_A_C_E, _S_P_C, and _T_A_B. - In addition to command names, readline allows keys to be bound to a + In addition to command names, readline allows keys to be bound to a string that is inserted when the key is pressed (a _m_a_c_r_o). The differ- - ence between a macro and a command is that a macro is enclosed in sin- + ence between a macro and a command is that a macro is enclosed in sin- gle or double quotes. RReeaaddlliinnee KKeeyy BBiinnddiinnggss - The syntax for controlling key bindings in the _i_n_p_u_t_r_c file is simple. - All that is required is the name of the command or the text of a macro - and a key sequence to which it should be bound. The key sequence may - be specified in one of two ways: as a symbolic key name, possibly with - _M_e_t_a_- or _C_o_n_t_r_o_l_- prefixes, or as a key sequence composed of one or - more characters enclosed in double quotes. The key sequence and name - are separated by a colon. There can be no whitespace between the name + The syntax for controlling key bindings in the _i_n_p_u_t_r_c file is simple. + All that is required is the name of the command or the text of a macro + and a key sequence to which it should be bound. The key sequence may + be specified in one of two ways: as a symbolic key name, possibly with + _M_e_t_a_- or _C_o_n_t_r_o_l_- prefixes, or as a key sequence composed of one or + more characters enclosed in double quotes. The key sequence and name + are separated by a colon. There can be no whitespace between the name and the colon. When using the form kkeeyynnaammee:_f_u_n_c_t_i_o_n_-_n_a_m_e or _m_a_c_r_o, _k_e_y_n_a_m_e is the name @@ -3523,15 +3543,15 @@ RREEAADDLLIINNEE Meta-Rubout: backward-kill-word Control-o: "> output" - In the above example, _C_-_u is bound to the function uunniivveerrssaall--aarrgguummeenntt, - _M_-_D_E_L is bound to the function bbaacckkwwaarrdd--kkiillll--wwoorrdd, and _C_-_o is bound to - run the macro expressed on the right hand side (that is, to insert the + In the above example, _C_-_u is bound to the function uunniivveerrssaall--aarrgguummeenntt, + _M_-_D_E_L is bound to the function bbaacckkwwaarrdd--kkiillll--wwoorrdd, and _C_-_o is bound to + run the macro expressed on the right hand side (that is, to insert the text "> output" into the line). - In the second form, ""kkeeyysseeqq"":_f_u_n_c_t_i_o_n_-_n_a_m_e or _m_a_c_r_o, kkeeyysseeqq differs - from kkeeyynnaammee above in that strings denoting an entire key sequence may - be specified by placing the sequence within double quotes. Some GNU - Emacs style key escapes can be used, as in the following example, but + In the second form, ""kkeeyysseeqq"":_f_u_n_c_t_i_o_n_-_n_a_m_e or _m_a_c_r_o, kkeeyysseeqq differs + from kkeeyynnaammee above in that strings denoting an entire key sequence may + be specified by placing the sequence within double quotes. Some GNU + Emacs style key escapes can be used, as in the following example, but none of the symbolic character names are recognized. "\C-u": universal-argument @@ -3539,21 +3559,21 @@ RREEAADDLLIINNEE "\e[11~": "Function Key 1" In this example, _C_-_u is again bound to the function uunniivveerrssaall--aarrgguummeenntt. - _C_-_x _C_-_r is bound to the function rree--rreeaadd--iinniitt--ffiillee, and _E_S_C _[ _1 _1 _~ is + _C_-_x _C_-_r is bound to the function rree--rreeaadd--iinniitt--ffiillee, and _E_S_C _[ _1 _1 _~ is bound to insert the text "Function Key 1". - The full set of GNU Emacs style escape sequences available when speci- + The full set of GNU Emacs style escape sequences available when speci- fying key sequences is \\CC-- A control prefix. - \\MM-- Adding the meta prefix or converting the following char- - acter to a meta character, as described below under + \\MM-- Adding the meta prefix or converting the following char- + acter to a meta character, as described below under ffoorrccee--mmeettaa--pprreeffiixx. \\ee An escape character. \\\\ Backslash. \\"" Literal ", a double quote. \\'' Literal ', a single quote. - In addition to the GNU Emacs style escape sequences, a second set of + In addition to the GNU Emacs style escape sequences, a second set of backslash escapes is available: \\aa alert (bell) \\bb backspace @@ -3563,20 +3583,20 @@ RREEAADDLLIINNEE \\rr carriage return \\tt horizontal tab \\vv vertical tab - \\_n_n_n The eight-bit character whose value is the octal value + \\_n_n_n The eight-bit character whose value is the octal value _n_n_n (one to three digits). - \\xx_H_H The eight-bit character whose value is the hexadecimal + \\xx_H_H The eight-bit character whose value is the hexadecimal value _H_H (one or two hex digits). When entering the text of a macro, single or double quotes must be used to indicate a macro definition. Unquoted text is assumed to be a func- - tion name. Tthe backslash escapes described above are expanded in the - macro body. Backslash will quote any other character in the macro + tion name. Tthe backslash escapes described above are expanded in the + macro body. Backslash will quote any other character in the macro text, including " and '. - BBaasshh will display or modify the current readline key bindings with the + BBaasshh will display or modify the current readline key bindings with the bbiinndd builtin command. The --oo eemmaaccss or --oo vvii options to the sseett builtin - (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) will change the editing mode during + (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) will change the editing mode during interactive use. RReeaaddlliinnee VVaarriiaabblleess @@ -3587,359 +3607,359 @@ RREEAADDLLIINNEE sseett _v_a_r_i_a_b_l_e_-_n_a_m_e _v_a_l_u_e or using the bbiinndd builtin command (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). - Except where noted, readline variables can take the values OOnn or OOffff - (without regard to case). Unrecognized variable names are ignored. + Except where noted, readline variables can take the values OOnn or OOffff + (without regard to case). Unrecognized variable names are ignored. When readline reads a variable value, empty or null values, "on" (case- - insensitive), and "1" are equivalent to OOnn. All other values are + insensitive), and "1" are equivalent to OOnn. All other values are equivalent to OOffff. - The bbiinndd --VV command lists the current readline variable names and val- + The bbiinndd --VV command lists the current readline variable names and val- ues (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). The variables and their default values are: aaccttiivvee--rreeggiioonn--ssttaarrtt--ccoolloorr - A string variable that controls the text color and background - when displaying the text in the active region (see the descrip- - tion of eennaabbllee--aaccttiivvee--rreeggiioonn below). This string must not take + A string variable that controls the text color and background + when displaying the text in the active region (see the descrip- + tion of eennaabbllee--aaccttiivvee--rreeggiioonn below). This string must not take up any physical character positions on the display, so it should - consist only of terminal escape sequences. It is output to the - terminal before displaying the text in the active region. This - variable is reset to the default value whenever the terminal - type changes. The default value is the string that puts the - terminal in standout mode, as obtained from the terminal's ter- + consist only of terminal escape sequences. It is output to the + terminal before displaying the text in the active region. This + variable is reset to the default value whenever the terminal + type changes. The default value is the string that puts the + terminal in standout mode, as obtained from the terminal's ter- minfo description. A sample value might be "\e[01;33m". aaccttiivvee--rreeggiioonn--eenndd--ccoolloorr - A string variable that "undoes" the effects of aaccttiivvee--rree-- - ggiioonn--ssttaarrtt--ccoolloorr and restores "normal" terminal display appear- - ance after displaying text in the active region. This string - must not take up any physical character positions on the dis- - play, so it should consist only of terminal escape sequences. - It is output to the terminal after displaying the text in the - active region. This variable is reset to the default value - whenever the terminal type changes. The default value is the - string that restores the terminal from standout mode, as ob- + A string variable that "undoes" the effects of aaccttiivvee--rree-- + ggiioonn--ssttaarrtt--ccoolloorr and restores "normal" terminal display appear- + ance after displaying text in the active region. This string + must not take up any physical character positions on the dis- + play, so it should consist only of terminal escape sequences. + It is output to the terminal after displaying the text in the + active region. This variable is reset to the default value + whenever the terminal type changes. The default value is the + string that restores the terminal from standout mode, as ob- tained from the terminal's terminfo description. A sample value might be "\e[0m". bbeellll--ssttyyllee ((aauuddiibbllee)) - Controls what happens when readline wants to ring the terminal + Controls what happens when readline wants to ring the terminal bell. If set to nnoonnee, readline never rings the bell. If set to - vviissiibbllee, readline uses a visible bell if one is available. If + vviissiibbllee, readline uses a visible bell if one is available. If set to aauuddiibbllee, readline attempts to ring the terminal's bell. bbiinndd--ttttyy--ssppeecciiaall--cchhaarrss ((OOnn)) - If set to OOnn, readline attempts to bind the control characters - that are treated specially by the kernel's terminal driver to + If set to OOnn, readline attempts to bind the control characters + that are treated specially by the kernel's terminal driver to their readline equivalents. These override the default readline bindings described here. Type "stty -a" at a bbaasshh prompt to see - your current terminal settings, including the special control + your current terminal settings, including the special control characters (usually cccchhaarrss). bblliinnkk--mmaattcchhiinngg--ppaarreenn ((OOffff)) If set to OOnn, readline attempts to briefly move the cursor to an opening parenthesis when a closing parenthesis is inserted. ccoolloorreedd--ccoommpplleettiioonn--pprreeffiixx ((OOffff)) - If set to OOnn, when listing completions, readline displays the + If set to OOnn, when listing completions, readline displays the common prefix of the set of possible completions using a differ- - ent color. The color definitions are taken from the value of + ent color. The color definitions are taken from the value of the LLSS__CCOOLLOORRSS environment variable. If there is a color defini- - tion in $$LLSS__CCOOLLOORRSS for the custom suffix "readline-colored-com- - pletion-prefix", readline uses this color for the common prefix + tion in $$LLSS__CCOOLLOORRSS for the custom suffix "readline-colored-com- + pletion-prefix", readline uses this color for the common prefix instead of its default. ccoolloorreedd--ssttaattss ((OOffff)) - If set to OOnn, readline displays possible completions using dif- - ferent colors to indicate their file type. The color defini- - tions are taken from the value of the LLSS__CCOOLLOORRSS environment + If set to OOnn, readline displays possible completions using dif- + ferent colors to indicate their file type. The color defini- + tions are taken from the value of the LLSS__CCOOLLOORRSS environment variable. ccoommmmeenntt--bbeeggiinn (("##")) - The string that the readline iinnsseerrtt--ccoommmmeenntt command inserts. - This command is bound to MM--## in emacs mode and to ## in vi com- + The string that the readline iinnsseerrtt--ccoommmmeenntt command inserts. + This command is bound to MM--## in emacs mode and to ## in vi com- mand mode. ccoommpplleettiioonn--ddiissppllaayy--wwiiddtthh ((--11)) - The number of screen columns used to display possible matches - when performing completion. The value is ignored if it is less - than 0 or greater than the terminal screen width. A value of 0 - will cause matches to be displayed one per line. The default + The number of screen columns used to display possible matches + when performing completion. The value is ignored if it is less + than 0 or greater than the terminal screen width. A value of 0 + will cause matches to be displayed one per line. The default value is -1. ccoommpplleettiioonn--iiggnnoorree--ccaassee ((OOffff)) If set to OOnn, readline performs filename matching and completion in a case-insensitive fashion. ccoommpplleettiioonn--mmaapp--ccaassee ((OOffff)) - If set to OOnn, and ccoommpplleettiioonn--iiggnnoorree--ccaassee is enabled, readline - treats hyphens (_-) and underscores (__) as equivalent when per- + If set to OOnn, and ccoommpplleettiioonn--iiggnnoorree--ccaassee is enabled, readline + treats hyphens (_-) and underscores (__) as equivalent when per- forming case-insensitive filename matching and completion. ccoommpplleettiioonn--pprreeffiixx--ddiissppllaayy--lleennggtthh ((00)) - The maximum length in characters of the common prefix of a list - of possible completions that is displayed without modification. - When set to a value greater than zero, readline replaces common + The maximum length in characters of the common prefix of a list + of possible completions that is displayed without modification. + When set to a value greater than zero, readline replaces common prefixes longer than this value with an ellipsis when displaying possible completions. ccoommpplleettiioonn--qquueerryy--iitteemmss ((110000)) - This determines when the user is queried about viewing the num- - ber of possible completions generated by the ppoossssiibbllee--ccoommppllee-- - ttiioonnss command. It may be set to any integer value greater than - or equal to zero. If the number of possible completions is - greater than or equal to the value of this variable, readline - will ask whether or not the user wishes to view them; otherwise - readline simply lists them on the terminal. A zero value means + This determines when the user is queried about viewing the num- + ber of possible completions generated by the ppoossssiibbllee--ccoommppllee-- + ttiioonnss command. It may be set to any integer value greater than + or equal to zero. If the number of possible completions is + greater than or equal to the value of this variable, readline + will ask whether or not the user wishes to view them; otherwise + readline simply lists them on the terminal. A zero value means readline should never ask; negative values are treated as zero. ccoonnvveerrtt--mmeettaa ((OOnn)) - If set to OOnn, readline will convert characters it reads that + If set to OOnn, readline will convert characters it reads that have the eighth bit set to an ASCII key sequence by clearing the eighth bit and prefixing it with an escape character (converting - the character to have the _m_e_t_a _p_r_e_f_i_x). The default is _O_n, but - readline will set it to _O_f_f if the locale contains characters + the character to have the _m_e_t_a _p_r_e_f_i_x). The default is _O_n, but + readline will set it to _O_f_f if the locale contains characters whose encodings may include bytes with the eighth bit set. This - variable is dependent on the LLCC__CCTTYYPPEE locale category, and may - change if the locale changes. This variable also affects key + variable is dependent on the LLCC__CCTTYYPPEE locale category, and may + change if the locale changes. This variable also affects key bindings; see the description of ffoorrccee--mmeettaa--pprreeffiixx below. ddiissaabbllee--ccoommpplleettiioonn ((OOffff)) If set to OOnn, readline will inhibit word completion. Completion - characters will be inserted into the line as if they had been + characters will be inserted into the line as if they had been mapped to sseellff--iinnsseerrtt. eecchhoo--ccoonnttrrooll--cchhaarraacctteerrss ((OOnn)) - When set to OOnn, on operating systems that indicate they support + When set to OOnn, on operating systems that indicate they support it, readline echoes a character corresponding to a signal gener- ated from the keyboard. eeddiittiinngg--mmooddee ((eemmaaccss)) - Controls whether readline uses a set of key bindings similar to + Controls whether readline uses a set of key bindings similar to _E_m_a_c_s or _v_i. eeddiittiinngg--mmooddee can be set to either eemmaaccss or vvii. eemmaaccss--mmooddee--ssttrriinngg ((@@)) - If the _s_h_o_w_-_m_o_d_e_-_i_n_-_p_r_o_m_p_t variable is enabled, this string is + If the _s_h_o_w_-_m_o_d_e_-_i_n_-_p_r_o_m_p_t variable is enabled, this string is displayed immediately before the last line of the primary prompt when emacs editing mode is active. The value is expanded like a - key binding, so the standard set of meta- and control- prefixes - and backslash escape sequences is available. The \1 and \2 es- - capes begin and end sequences of non-printing characters, which - can be used to embed a terminal control sequence into the mode + key binding, so the standard set of meta- and control- prefixes + and backslash escape sequences is available. The \1 and \2 es- + capes begin and end sequences of non-printing characters, which + can be used to embed a terminal control sequence into the mode string. eennaabbllee--aaccttiivvee--rreeggiioonn ((OOnn)) - The _p_o_i_n_t is the current cursor position, and _m_a_r_k refers to a - saved cursor position. The text between the point and mark is - referred to as the _r_e_g_i_o_n. When this variable is set to _O_n, - readline allows certain commands to designate the region as _a_c_- - _t_i_v_e. When the region is active, readline highlights the text - in the region using the value of the aaccttiivvee--rreeggiioonn--ssttaarrtt--ccoolloorr, - which defaults to the string that enables the terminal's stand- - out mode. The active region shows the text inserted by brack- - eted-paste and any matching text found by incremental and non- + The _p_o_i_n_t is the current cursor position, and _m_a_r_k refers to a + saved cursor position. The text between the point and mark is + referred to as the _r_e_g_i_o_n. When this variable is set to _O_n, + readline allows certain commands to designate the region as _a_c_- + _t_i_v_e. When the region is active, readline highlights the text + in the region using the value of the aaccttiivvee--rreeggiioonn--ssttaarrtt--ccoolloorr, + which defaults to the string that enables the terminal's stand- + out mode. The active region shows the text inserted by brack- + eted-paste and any matching text found by incremental and non- incremental history searches. eennaabbllee--bbrraacckkeetteedd--ppaassttee ((OOnn)) - When set to OOnn, readline configures the terminal to insert each - paste into the editing buffer as a single string of characters, - instead of treating each character as if it had been read from - the keyboard. This is called _b_r_a_c_k_e_t_e_d_-_p_a_s_t_e _m_o_d_e; it prevents - readline from executing any editing commands bound to key se- + When set to OOnn, readline configures the terminal to insert each + paste into the editing buffer as a single string of characters, + instead of treating each character as if it had been read from + the keyboard. This is called _b_r_a_c_k_e_t_e_d_-_p_a_s_t_e _m_o_d_e; it prevents + readline from executing any editing commands bound to key se- quences appearing in the pasted text. eennaabbllee--kkeeyyppaadd ((OOffff)) When set to OOnn, readline will try to enable the application key- pad when it is called. Some systems need this to enable the ar- row keys. eennaabbllee--mmeettaa--kkeeyy ((OOnn)) - When set to OOnn, readline will try to enable any meta modifier + When set to OOnn, readline will try to enable any meta modifier key the terminal claims to support. On many terminals, the Meta - key is used to send eight-bit characters; this variable checks - for the terminal capability that indicates the terminal can en- - able and disable a mode that sets the eighth bit of a character - (0200) if the Meta key is held down when the character is typed + key is used to send eight-bit characters; this variable checks + for the terminal capability that indicates the terminal can en- + able and disable a mode that sets the eighth bit of a character + (0200) if the Meta key is held down when the character is typed (a meta character). eexxppaanndd--ttiillddee ((OOffff)) If set to OOnn, readline performs tilde expansion when it attempts word completion. ffoorrccee--mmeettaa--pprreeffiixx ((OOffff)) - If set to OOnn, readline modifies its behavior when binding key - sequences containing \M- or Meta- (see KKeeyy BBiinnddiinnggss above) by + If set to OOnn, readline modifies its behavior when binding key + sequences containing \M- or Meta- (see KKeeyy BBiinnddiinnggss above) by converting a key sequence of the form \M-_C or Meta-_C to the two- - character sequence EESSCC_C (adding the _m_e_t_a _p_r_e_f_i_x). If + character sequence EESSCC_C (adding the _m_e_t_a _p_r_e_f_i_x). If ffoorrccee--mmeettaa--pprreeffiixx is set to OOffff (the default), readline uses the - value of the ccoonnvveerrtt--mmeettaa variable to determine whether to per- - form this conversion: if ccoonnvveerrtt--mmeettaa is OOnn, readline performs - the conversion described above; if it is OOffff, readline converts + value of the ccoonnvveerrtt--mmeettaa variable to determine whether to per- + form this conversion: if ccoonnvveerrtt--mmeettaa is OOnn, readline performs + the conversion described above; if it is OOffff, readline converts _C to a meta character by setting the eighth bit (0200). hhiissttoorryy--pprreesseerrvvee--ppooiinntt ((OOffff)) - If set to OOnn, the history code attempts to place point at the - same location on each history line retrieved with pprreevviioouuss--hhiiss-- + If set to OOnn, the history code attempts to place point at the + same location on each history line retrieved with pprreevviioouuss--hhiiss-- ttoorryy or nneexxtt--hhiissttoorryy. hhiissttoorryy--ssiizzee ((uunnsseett)) - Set the maximum number of history entries saved in the history - list. If set to zero, any existing history entries are deleted + Set the maximum number of history entries saved in the history + list. If set to zero, any existing history entries are deleted and no new entries are saved. If set to a value less than zero, - the number of history entries is not limited. By default, bbaasshh - sets the the maximum number of history entries to the value of - the HHIISSTTSSIIZZEE shell variable. Setting _h_i_s_t_o_r_y_-_s_i_z_e to a non-nu- - meric value will set the maximum number of history entries to + the number of history entries is not limited. By default, bbaasshh + sets the the maximum number of history entries to the value of + the HHIISSTTSSIIZZEE shell variable. Setting _h_i_s_t_o_r_y_-_s_i_z_e to a non-nu- + meric value will set the maximum number of history entries to 500. hhoorriizzoonnttaall--ssccrroollll--mmooddee ((OOffff)) Setting this variable to OOnn makes readline use a single line for - display, scrolling the input horizontally on a single screen - line when it becomes longer than the screen width rather than - wrapping to a new line. This setting is automatically enabled + display, scrolling the input horizontally on a single screen + line when it becomes longer than the screen width rather than + wrapping to a new line. This setting is automatically enabled for terminals of height 1. iinnppuutt--mmeettaa ((OOffff)) - If set to OOnn, readline will enable eight-bit input (that is, it - will not clear the eighth bit in the characters it reads), re- - gardless of what the terminal claims it can support. The de- - fault is _O_f_f, but readline will set it to _O_n if the locale con- - tains characters whose encodings may include bytes with the - eighth bit set. This variable is dependent on the LLCC__CCTTYYPPEE lo- - cale category, and its value may change if the locale changes. + If set to OOnn, readline will enable eight-bit input (that is, it + will not clear the eighth bit in the characters it reads), re- + gardless of what the terminal claims it can support. The de- + fault is _O_f_f, but readline will set it to _O_n if the locale con- + tains characters whose encodings may include bytes with the + eighth bit set. This variable is dependent on the LLCC__CCTTYYPPEE lo- + cale category, and its value may change if the locale changes. The name mmeettaa--ffllaagg is a synonym for iinnppuutt--mmeettaa. iisseeaarrcchh--tteerrmmiinnaattoorrss (("CC--[[CC--JJ")) - The string of characters that should terminate an incremental - search without subsequently executing the character as a com- - mand. If this variable has not been given a value, the charac- + The string of characters that should terminate an incremental + search without subsequently executing the character as a com- + mand. If this variable has not been given a value, the charac- ters _E_S_C and _C_-_J will terminate an incremental search. kkeeyymmaapp ((eemmaaccss)) - Set the current readline keymap. The set of valid keymap names - is _e_m_a_c_s_, _e_m_a_c_s_-_s_t_a_n_d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_c_o_m_- - _m_a_n_d, and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d; _e_m_a_c_s is - equivalent to _e_m_a_c_s_-_s_t_a_n_d_a_r_d. The default value is _e_m_a_c_s; the + Set the current readline keymap. The set of valid keymap names + is _e_m_a_c_s_, _e_m_a_c_s_-_s_t_a_n_d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_c_o_m_- + _m_a_n_d, and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d; _e_m_a_c_s is + equivalent to _e_m_a_c_s_-_s_t_a_n_d_a_r_d. The default value is _e_m_a_c_s; the value of eeddiittiinngg--mmooddee also affects the default keymap. kkeeyysseeqq--ttiimmeeoouutt ((550000)) - Specifies the duration _r_e_a_d_l_i_n_e will wait for a character when - reading an ambiguous key sequence (one that can form a complete + Specifies the duration _r_e_a_d_l_i_n_e will wait for a character when + reading an ambiguous key sequence (one that can form a complete key sequence using the input read so far, or can take additional - input to complete a longer key sequence). If readline does not - receive any input within the timeout, it will use the shorter - but complete key sequence. The value is specified in millisec- - onds, so a value of 1000 means that readline will wait one sec- - ond for additional input. If this variable is set to a value - less than or equal to zero, or to a non-numeric value, readline - will wait until another key is pressed to decide which key se- + input to complete a longer key sequence). If readline does not + receive any input within the timeout, it will use the shorter + but complete key sequence. The value is specified in millisec- + onds, so a value of 1000 means that readline will wait one sec- + ond for additional input. If this variable is set to a value + less than or equal to zero, or to a non-numeric value, readline + will wait until another key is pressed to decide which key se- quence to complete. mmaarrkk--ddiirreeccttoorriieess ((OOnn)) If set to OOnn, completed directory names have a slash appended. mmaarrkk--mmooddiiffiieedd--lliinneess ((OOffff)) - If set to OOnn, readline displays history lines that have been + If set to OOnn, readline displays history lines that have been modified with a preceding asterisk (**). mmaarrkk--ssyymmlliinnkkeedd--ddiirreeccttoorriieess ((OOffff)) If set to OOnn, completed names which are symbolic links to direc- - tories have a slash appended, subject to the value of mmaarrkk--ddii-- + tories have a slash appended, subject to the value of mmaarrkk--ddii-- rreeccttoorriieess. mmaattcchh--hhiiddddeenn--ffiilleess ((OOnn)) - This variable, when set to OOnn, forces readline to match files - whose names begin with a "." (hidden files) when performing - filename completion. If set to OOffff, the user must include the + This variable, when set to OOnn, forces readline to match files + whose names begin with a "." (hidden files) when performing + filename completion. If set to OOffff, the user must include the leading "." in the filename to be completed. mmeennuu--ccoommpplleettee--ddiissppllaayy--pprreeffiixx ((OOffff)) - If set to OOnn, menu completion displays the common prefix of the + If set to OOnn, menu completion displays the common prefix of the list of possible completions (which may be empty) before cycling through the list. oouuttppuutt--mmeettaa ((OOffff)) - If set to OOnn, readline will display characters with the eighth + If set to OOnn, readline will display characters with the eighth bit set directly rather than as a meta-prefixed escape sequence. The default is _O_f_f, but readline will set it to _O_n if the locale - contains characters whose encodings may include bytes with the - eighth bit set. This variable is dependent on the LLCC__CCTTYYPPEE lo- + contains characters whose encodings may include bytes with the + eighth bit set. This variable is dependent on the LLCC__CCTTYYPPEE lo- cale category, and its value may change if the locale changes. ppaaggee--ccoommpplleettiioonnss ((OOnn)) - If set to OOnn, readline uses an internal _m_o_r_e-like pager to dis- + If set to OOnn, readline uses an internal _m_o_r_e-like pager to dis- play a screenful of possible completions at a time. pprreeffeerr--vviissiibbllee--bbeellll See bbeellll--ssttyyllee. pprriinntt--ccoommpplleettiioonnss--hhoorriizzoonnttaallllyy ((OOffff)) - If set to OOnn, readline will display completions with matches - sorted horizontally in alphabetical order, rather than down the + If set to OOnn, readline will display completions with matches + sorted horizontally in alphabetical order, rather than down the screen. rreevveerrtt--aallll--aatt--nneewwlliinnee ((OOffff)) - If set to OOnn, readline will undo all changes to history lines - before returning when executing aacccceepptt--lliinnee. By default, his- - tory lines may be modified and retain individual undo lists + If set to OOnn, readline will undo all changes to history lines + before returning when executing aacccceepptt--lliinnee. By default, his- + tory lines may be modified and retain individual undo lists across calls to rreeaaddlliinnee. sseeaarrcchh--iiggnnoorree--ccaassee ((OOffff)) - If set to OOnn, readline performs incremental and non-incremental + If set to OOnn, readline performs incremental and non-incremental history list searches in a case-insensitive fashion. sshhooww--aallll--iiff--aammbbiigguuoouuss ((OOffff)) - This alters the default behavior of the completion functions. + This alters the default behavior of the completion functions. If set to OOnn, words which have more than one possible completion - cause the matches to be listed immediately instead of ringing + cause the matches to be listed immediately instead of ringing the bell. sshhooww--aallll--iiff--uunnmmooddiiffiieedd ((OOffff)) - This alters the default behavior of the completion functions in + This alters the default behavior of the completion functions in a fashion similar to sshhooww--aallll--iiff--aammbbiigguuoouuss. If set to OOnn, words - which have more than one possible completion without any possi- - ble partial completion (the possible completions don't share a - common prefix) cause the matches to be listed immediately in- + which have more than one possible completion without any possi- + ble partial completion (the possible completions don't share a + common prefix) cause the matches to be listed immediately in- stead of ringing the bell. sshhooww--mmooddee--iinn--pprroommpptt ((OOffff)) - If set to OOnn, add a string to the beginning of the prompt indi- - cating the editing mode: emacs, vi command, or vi insertion. + If set to OOnn, add a string to the beginning of the prompt indi- + cating the editing mode: emacs, vi command, or vi insertion. The mode strings are user-settable (e.g., _e_m_a_c_s_-_m_o_d_e_-_s_t_r_i_n_g). sskkiipp--ccoommpplleetteedd--tteexxtt ((OOffff)) - If set to OOnn, this alters the default completion behavior when - inserting a single match into the line. It's only active when - performing completion in the middle of a word. If enabled, - readline does not insert characters from the completion that - match characters after point in the word being completed, so + If set to OOnn, this alters the default completion behavior when + inserting a single match into the line. It's only active when + performing completion in the middle of a word. If enabled, + readline does not insert characters from the completion that + match characters after point in the word being completed, so portions of the word following the cursor are not duplicated. vvii--ccmmdd--mmooddee--ssttrriinngg ((((ccmmdd)))) - If the _s_h_o_w_-_m_o_d_e_-_i_n_-_p_r_o_m_p_t variable is enabled, this string is + If the _s_h_o_w_-_m_o_d_e_-_i_n_-_p_r_o_m_p_t variable is enabled, this string is displayed immediately before the last line of the primary prompt - when vi editing mode is active and in command mode. The value + when vi editing mode is active and in command mode. The value is expanded like a key binding, so the standard set of meta- and - control- prefixes and backslash escape sequences is available. - The \1 and \2 escapes begin and end sequences of non-printing - characters, which can be used to embed a terminal control se- + control- prefixes and backslash escape sequences is available. + The \1 and \2 escapes begin and end sequences of non-printing + characters, which can be used to embed a terminal control se- quence into the mode string. vvii--iinnss--mmooddee--ssttrriinngg ((((iinnss)))) - If the _s_h_o_w_-_m_o_d_e_-_i_n_-_p_r_o_m_p_t variable is enabled, this string is + If the _s_h_o_w_-_m_o_d_e_-_i_n_-_p_r_o_m_p_t variable is enabled, this string is displayed immediately before the last line of the primary prompt when vi editing mode is active and in insertion mode. The value is expanded like a key binding, so the standard set of meta- and - control- prefixes and backslash escape sequences is available. - The \1 and \2 escapes begin and end sequences of non-printing - characters, which can be used to embed a terminal control se- + control- prefixes and backslash escape sequences is available. + The \1 and \2 escapes begin and end sequences of non-printing + characters, which can be used to embed a terminal control se- quence into the mode string. vviissiibbllee--ssttaattss ((OOffff)) - If set to OOnn, a character denoting a file's type as reported by - _s_t_a_t(2) is appended to the filename when listing possible com- + If set to OOnn, a character denoting a file's type as reported by + _s_t_a_t(2) is appended to the filename when listing possible com- pletions. RReeaaddlliinnee CCoonnddiittiioonnaall CCoonnssttrruuccttss - Readline implements a facility similar in spirit to the conditional - compilation features of the C preprocessor which allows key bindings - and variable settings to be performed as the result of tests. There + Readline implements a facility similar in spirit to the conditional + compilation features of the C preprocessor which allows key bindings + and variable settings to be performed as the result of tests. There are four parser directives available. - $$iiff The $$iiff construct allows bindings to be made based on the edit- - ing mode, the terminal being used, or the application using - readline. The text of the test, after any comparison operator, + $$iiff The $$iiff construct allows bindings to be made based on the edit- + ing mode, the terminal being used, or the application using + readline. The text of the test, after any comparison operator, extends to the end of the line; unless otherwise noted, no char- acters are required to isolate it. - mmooddee The mmooddee== form of the $$iiff directive is used to test - whether readline is in emacs or vi mode. This may be - used in conjunction with the sseett kkeeyymmaapp command, for in- - stance, to set bindings in the _e_m_a_c_s_-_s_t_a_n_d_a_r_d and - _e_m_a_c_s_-_c_t_l_x keymaps only if readline is starting out in + mmooddee The mmooddee== form of the $$iiff directive is used to test + whether readline is in emacs or vi mode. This may be + used in conjunction with the sseett kkeeyymmaapp command, for in- + stance, to set bindings in the _e_m_a_c_s_-_s_t_a_n_d_a_r_d and + _e_m_a_c_s_-_c_t_l_x keymaps only if readline is starting out in emacs mode. - tteerrmm The tteerrmm== form may be used to include terminal-specific + tteerrmm The tteerrmm== form may be used to include terminal-specific key bindings, perhaps to bind the key sequences output by the terminal's function keys. The word on the right side of the == is tested against both the full name of the ter- - minal and the portion of the terminal name before the - first --. This allows _x_t_e_r_m to match both _x_t_e_r_m and + minal and the portion of the terminal name before the + first --. This allows _x_t_e_r_m to match both _x_t_e_r_m and _x_t_e_r_m_-_2_5_6_c_o_l_o_r, for instance. vveerrssiioonn - The vveerrssiioonn test may be used to perform comparisons - against specific readline versions. The vveerrssiioonn expands - to the current readline version. The set of comparison - operators includes ==, (and ====), !!==, <<==, >>==, <<, and >>. - The version number supplied on the right side of the op- - erator consists of a major version number, an optional + The vveerrssiioonn test may be used to perform comparisons + against specific readline versions. The vveerrssiioonn expands + to the current readline version. The set of comparison + operators includes ==, (and ====), !!==, <<==, >>==, <<, and >>. + The version number supplied on the right side of the op- + erator consists of a major version number, an optional decimal point, and an optional minor version (e.g., 77..11). - If the minor version is omitted, it defaults to 00. The - operator may be separated from the string vveerrssiioonn and + If the minor version is omitted, it defaults to 00. The + operator may be separated from the string vveerrssiioonn and from the version number argument by whitespace. _a_p_p_l_i_c_a_t_i_o_n The _a_p_p_l_i_c_a_t_i_o_n construct is used to include application- - specific settings. Each program using the readline li- - brary sets the _a_p_p_l_i_c_a_t_i_o_n _n_a_m_e, and an initialization + specific settings. Each program using the readline li- + brary sets the _a_p_p_l_i_c_a_t_i_o_n _n_a_m_e, and an initialization file can test for a particular value. This could be used - to bind key sequences to functions useful for a specific - program. For instance, the following command adds a key - sequence that quotes the current or previous word in + to bind key sequences to functions useful for a specific + program. For instance, the following command adds a key + sequence that quotes the current or previous word in bbaasshh: $$iiff Bash @@ -3949,12 +3969,12 @@ RREEAADDLLIINNEE _v_a_r_i_a_b_l_e The _v_a_r_i_a_b_l_e construct provides simple equality tests for - readline variables and values. The permitted comparison - operators are _=, _=_=, and _!_=. The variable name must be + readline variables and values. The permitted comparison + operators are _=, _=_=, and _!_=. The variable name must be separated from the comparison operator by whitespace; the - operator may be separated from the value on the right - hand side by whitespace. String and boolean variables - may be tested. Boolean variables must be tested against + operator may be separated from the value on the right + hand side by whitespace. String and boolean variables + may be tested. Boolean variables must be tested against the values _o_n and _o_f_f. $$eellssee Commands in this branch of the $$iiff directive are executed if the @@ -3964,67 +3984,67 @@ RREEAADDLLIINNEE command. $$iinncclluuddee - This directive takes a single filename as an argument and reads + This directive takes a single filename as an argument and reads commands and key bindings from that file. For example, the fol- lowing directive would read _/_e_t_c_/_i_n_p_u_t_r_c: $$iinncclluuddee _/_e_t_c_/_i_n_p_u_t_r_c SSeeaarrcchhiinngg - Readline provides commands for searching through the command history + Readline provides commands for searching through the command history (see HHIISSTTOORRYY below) for lines containing a specified string. There are two search modes: _i_n_c_r_e_m_e_n_t_a_l and _n_o_n_-_i_n_c_r_e_m_e_n_t_a_l. - Incremental searches begin before the user has finished typing the - search string. As each character of the search string is typed, read- + Incremental searches begin before the user has finished typing the + search string. As each character of the search string is typed, read- line displays the next entry from the history matching the string typed - so far. An incremental search requires only as many characters as - needed to find the desired history entry. When using emacs editing - mode, type CC--rr to search backward in the history for a particular - string. Typing CC--ss searches forward through the history. The charac- - ters present in the value of the iisseeaarrcchh--tteerrmmiinnaattoorrss variable are used - to terminate an incremental search. If that variable has not been as- - signed a value, _E_S_C and _C_-_J will terminate an incremental search. _C_-_g - will abort an incremental search and restore the original line. When - the search is terminated, the history entry containing the search + so far. An incremental search requires only as many characters as + needed to find the desired history entry. When using emacs editing + mode, type CC--rr to search backward in the history for a particular + string. Typing CC--ss searches forward through the history. The charac- + ters present in the value of the iisseeaarrcchh--tteerrmmiinnaattoorrss variable are used + to terminate an incremental search. If that variable has not been as- + signed a value, _E_S_C and _C_-_J will terminate an incremental search. _C_-_g + will abort an incremental search and restore the original line. When + the search is terminated, the history entry containing the search string becomes the current line. - To find other matching entries in the history list, type CC--rr or CC--ss as - appropriate. This will search backward or forward in the history for - the next entry matching the search string typed so far. Any other key + To find other matching entries in the history list, type CC--rr or CC--ss as + appropriate. This will search backward or forward in the history for + the next entry matching the search string typed so far. Any other key sequence bound to a readline command will terminate the search and exe- - cute that command. For instance, a newline will terminate the search - and accept the line, thereby executing the command from the history + cute that command. For instance, a newline will terminate the search + and accept the line, thereby executing the command from the history list. A movement command will terminate the search, make the last line found the current line, and begin editing. Readline remembers the last incremental search string. If two CC--rrs are - typed without any intervening characters defining a new search string, + typed without any intervening characters defining a new search string, readline uses any remembered search string. - Non-incremental searches read the entire search string before starting + Non-incremental searches read the entire search string before starting to search for matching history entries. The search string may be typed by the user or be part of the contents of the current line. RReeaaddlliinnee CCoommmmaanndd NNaammeess - The following is a list of the names of the commands and the default + The following is a list of the names of the commands and the default key sequences to which they are bound. Command names without an accom- panying key sequence are unbound by default. In the following descriptions, _p_o_i_n_t refers to the current cursor posi- - tion, and _m_a_r_k refers to a cursor position saved by the sseett--mmaarrkk com- - mand. The text between the point and mark is referred to as the _r_e_- + tion, and _m_a_r_k refers to a cursor position saved by the sseett--mmaarrkk com- + mand. The text between the point and mark is referred to as the _r_e_- _g_i_o_n. Readline has the concept of an _a_c_t_i_v_e _r_e_g_i_o_n: when the region is - active, readline redisplay uses the value of the aaccttiivvee--rree-- - ggiioonn--ssttaarrtt--ccoolloorr vvaarriiaabbllee ttoo ddeennoottee tthhee rreeggiioonn.. SSeevveerraall ccoommmmaannddss sseett + active, readline redisplay uses the value of the aaccttiivvee--rree-- + ggiioonn--ssttaarrtt--ccoolloorr vvaarriiaabbllee ttoo ddeennoottee tthhee rreeggiioonn.. SSeevveerraall ccoommmmaannddss sseett tthhee rreeggiioonn ttoo aaccttiivvee;; tthhoossee aarree nnootteedd bbeellooww.. CCoommmmaannddss ffoorr MMoovviinngg bbeeggiinnnniinngg--ooff--lliinnee ((CC--aa)) - Move to the start of the current line. This may also be bound + Move to the start of the current line. This may also be bound to the Home key on some keyboards. eenndd--ooff--lliinnee ((CC--ee)) - Move to the end of the line. This may also be bound to the End + Move to the end of the line. This may also be bound to the End key on some keyboards. ffoorrwwaarrdd--cchhaarr ((CC--ff)) Move forward a character. @@ -4034,33 +4054,33 @@ RREEAADDLLIINNEE Move forward to the end of the next word. Words are composed of alphanumeric characters (letters and digits). bbaacckkwwaarrdd--wwoorrdd ((MM--bb)) - Move back to the start of the current or previous word. Words + Move back to the start of the current or previous word. Words are composed of alphanumeric characters (letters and digits). sshheellll--ffoorrwwaarrdd--wwoorrdd - Move forward to the end of the next word. Words are delimited + Move forward to the end of the next word. Words are delimited by non-quoted shell metacharacters. sshheellll--bbaacckkwwaarrdd--wwoorrdd - Move back to the start of the current or previous word. Words + Move back to the start of the current or previous word. Words are delimited by non-quoted shell metacharacters. pprreevviioouuss--ssccrreeeenn--lliinnee - Attempt to move point to the same physical screen column on the - previous physical screen line. This will not have the desired - effect if the current readline line does not take up more than - one physical line or if point is not greater than the length of + Attempt to move point to the same physical screen column on the + previous physical screen line. This will not have the desired + effect if the current readline line does not take up more than + one physical line or if point is not greater than the length of the prompt plus the screen width. nneexxtt--ssccrreeeenn--lliinnee - Attempt to move point to the same physical screen column on the - next physical screen line. This will not have the desired ef- + Attempt to move point to the same physical screen column on the + next physical screen line. This will not have the desired ef- fect if the current readline line does not take up more than one - physical line or if the length of the current readline line is + physical line or if the length of the current readline line is not greater than the length of the prompt plus the screen width. cclleeaarr--ddiissppllaayy ((MM--CC--ll)) - Clear the screen and, if possible, the terminal's scrollback - buffer, then redraw the current line, leaving the current line + Clear the screen and, if possible, the terminal's scrollback + buffer, then redraw the current line, leaving the current line at the top of the screen. cclleeaarr--ssccrreeeenn ((CC--ll)) Clear the screen, then redraw the current line, leaving the cur- - rent line at the top of the screen. With an argument, refresh + rent line at the top of the screen. With an argument, refresh the current line without clearing the screen. rreeddrraaww--ccuurrrreenntt--lliinnee Refresh the current line. @@ -4068,46 +4088,46 @@ RREEAADDLLIINNEE CCoommmmaannddss ffoorr MMaanniippuullaattiinngg tthhee HHiissttoorryy aacccceepptt--lliinnee ((NNeewwlliinnee,, RReettuurrnn)) Accept the line regardless of where the cursor is. If this line - is non-empty, add it to the history list according to the state - of the HHIISSTTCCOONNTTRROOLL and HHIISSTTIIGGNNOORREE variables. If the line is a - modified history line, restore the history line to its original + is non-empty, add it to the history list according to the state + of the HHIISSTTCCOONNTTRROOLL and HHIISSTTIIGGNNOORREE variables. If the line is a + modified history line, restore the history line to its original state. pprreevviioouuss--hhiissttoorryy ((CC--pp)) Fetch the previous command from the history list, moving back in the list. nneexxtt--hhiissttoorryy ((CC--nn)) - Fetch the next command from the history list, moving forward in + Fetch the next command from the history list, moving forward in the list. bbeeggiinnnniinngg--ooff--hhiissttoorryy ((MM--<<)) Move to the first line in the history. eenndd--ooff--hhiissttoorryy ((MM-->>)) - Move to the end of the input history, i.e., the line currently + Move to the end of the input history, i.e., the line currently being entered. ooppeerraattee--aanndd--ggeett--nneexxtt ((CC--oo)) - Accept the current line for execution as if a newline had been - entered, and fetch the next line relative to the current line - from the history for editing. A numeric argument, if supplied, + Accept the current line for execution as if a newline had been + entered, and fetch the next line relative to the current line + from the history for editing. A numeric argument, if supplied, specifies the history entry to use instead of the current line. ffeettcchh--hhiissttoorryy - With a numeric argument, fetch that entry from the history list + With a numeric argument, fetch that entry from the history list and make it the current line. Without an argument, move back to the first entry in the history list. rreevveerrssee--sseeaarrcchh--hhiissttoorryy ((CC--rr)) - Search backward starting at the current line and moving "up" - through the history as necessary. This is an incremental - search. This command sets the region to the matched text and - activates the region. - ffoorrwwaarrdd--sseeaarrcchh--hhiissttoorryy ((CC--ss)) - Search forward starting at the current line and moving "down" + Search backward starting at the current line and moving "up" through the history as necessary. This is an incremental search. This command sets the region to the matched text and activates the region. + ffoorrwwaarrdd--sseeaarrcchh--hhiissttoorryy ((CC--ss)) + Search forward starting at the current line and moving "down" + through the history as necessary. This is an incremental + search. This command sets the region to the matched text and + activates the region. nnoonn--iinnccrreemmeennttaall--rreevveerrssee--sseeaarrcchh--hhiissttoorryy ((MM--pp)) Search backward through the history starting at the current line - using a non-incremental search for a string supplied by the + using a non-incremental search for a string supplied by the user. The search string may match anywhere in a history line. nnoonn--iinnccrreemmeennttaall--ffoorrwwaarrdd--sseeaarrcchh--hhiissttoorryy ((MM--nn)) - Search forward through the history using a non-incremental + Search forward through the history using a non-incremental search for a string supplied by the user. The search string may match anywhere in a history line. hhiissttoorryy--sseeaarrcchh--bbaacckkwwaarrdd @@ -4117,247 +4137,248 @@ RREEAADDLLIINNEE non-incremental search. This may be bound to the Page Up key on some keyboards. hhiissttoorryy--sseeaarrcchh--ffoorrwwaarrdd - Search forward through the history for the string of characters + Search forward through the history for the string of characters between the start of the current line and the point. The search string must match at the beginning of a history line. This is a - non-incremental search. This may be bound to the Page Down key + non-incremental search. This may be bound to the Page Down key on some keyboards. hhiissttoorryy--ssuubbssttrriinngg--sseeaarrcchh--bbaacckkwwaarrdd Search backward through the history for the string of characters between the start of the current line and the point. The search - string may match anywhere in a history line. This is a non-in- + string may match anywhere in a history line. This is a non-in- cremental search. hhiissttoorryy--ssuubbssttrriinngg--sseeaarrcchh--ffoorrwwaarrdd - Search forward through the history for the string of characters + Search forward through the history for the string of characters between the start of the current line and the point. The search - string may match anywhere in a history line. This is a non-in- + string may match anywhere in a history line. This is a non-in- cremental search. yyaannkk--nntthh--aarrgg ((MM--CC--yy)) - Insert the first argument to the previous command (usually the + Insert the first argument to the previous command (usually the second word on the previous line) at point. With an argument _n, - insert the _nth word from the previous command (the words in the - previous command begin with word 0). A negative argument in- - serts the _nth word from the end of the previous command. Once - the argument _n is computed, this uses the history expansion fa- - cilities to extract the _nth word, as if the "!_n" history expan- + insert the _nth word from the previous command (the words in the + previous command begin with word 0). A negative argument in- + serts the _nth word from the end of the previous command. Once + the argument _n is computed, this uses the history expansion fa- + cilities to extract the _nth word, as if the "!_n" history expan- sion had been specified. yyaannkk--llaasstt--aarrgg ((MM--..,, MM--__)) - Insert the last argument to the previous command (the last word + Insert the last argument to the previous command (the last word of the previous history entry). With a numeric argument, behave - exactly like yyaannkk--nntthh--aarrgg. Successive calls to yyaannkk--llaasstt--aarrgg - move back through the history list, inserting the last word (or - the word specified by the argument to the first call) of each + exactly like yyaannkk--nntthh--aarrgg. Successive calls to yyaannkk--llaasstt--aarrgg + move back through the history list, inserting the last word (or + the word specified by the argument to the first call) of each line in turn. Any numeric argument supplied to these successive - calls determines the direction to move through the history. A - negative argument switches the direction through the history - (back or forward). This uses the history expansion facilities - to extract the last word, as if the "!$" history expansion had + calls determines the direction to move through the history. A + negative argument switches the direction through the history + (back or forward). This uses the history expansion facilities + to extract the last word, as if the "!$" history expansion had been specified. sshheellll--eexxppaanndd--lliinnee ((MM--CC--ee)) - Expand the line by performing shell word expansions. This per- + Expand the line by performing shell word expansions. This per- forms alias and history expansion, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quot- - ing, tilde expansion, parameter and variable expansion, arith- - metic expansion, command and process substitution, word split- - ting, and quote removal. An explicit argument suppresses com- - mand and process substitution. See HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for + ing, tilde expansion, parameter and variable expansion, arith- + metic expansion, command and process substitution, word split- + ting, and quote removal. An explicit argument suppresses com- + mand and process substitution. See HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for a description of history expansion. hhiissttoorryy--eexxppaanndd--lliinnee ((MM--^^)) - Perform history expansion on the current line. See HHIISSTTOORRYY EEXX-- + Perform history expansion on the current line. See HHIISSTTOORRYY EEXX-- PPAANNSSIIOONN below for a description of history expansion. mmaaggiicc--ssppaaccee - Perform history expansion on the current line and insert a + Perform history expansion on the current line and insert a space. See HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for a description of history expansion. aalliiaass--eexxppaanndd--lliinnee - Perform alias expansion on the current line. See AALLIIAASSEESS above + Perform alias expansion on the current line. See AALLIIAASSEESS above for a description of alias expansion. hhiissttoorryy--aanndd--aalliiaass--eexxppaanndd--lliinnee Perform history and alias expansion on the current line. iinnsseerrtt--llaasstt--aarrgguummeenntt ((MM--..,, MM--__)) A synonym for yyaannkk--llaasstt--aarrgg. eeddiitt--aanndd--eexxeeccuuttee--ccoommmmaanndd ((CC--xx CC--ee)) - Invoke an editor on the current command line, and execute the + Invoke an editor on the current command line, and execute the result as shell commands. BBaasshh attempts to invoke $$VVIISSUUAALL, $$EEDD-- IITTOORR, and _e_m_a_c_s as the editor, in that order. CCoommmmaannddss ffoorr CChhaannggiinngg TTeexxtt _e_n_d_-_o_f_-_f_i_l_e ((uussuuaallllyy CC--dd)) - The character indicating end-of-file as set, for example, by + The character indicating end-of-file as set, for example, by _s_t_t_y(1). If this character is read when there are no characters on the line, and point is at the beginning of the line, readline interprets it as the end of input and returns EEOOFF. ddeelleettee--cchhaarr ((CC--dd)) Delete the character at point. If this function is bound to the same character as the tty EEOOFF character, as CC--dd commonly is, see - above for the effects. + above for the effects. This may also be bound to the Delete key + on some keyboards. bbaacckkwwaarrdd--ddeelleettee--cchhaarr ((RRuubboouutt)) - Delete the character behind the cursor. When given a numeric + Delete the character behind the cursor. When given a numeric argument, save the deleted text on the kill ring. ffoorrwwaarrdd--bbaacckkwwaarrdd--ddeelleettee--cchhaarr - Delete the character under the cursor, unless the cursor is at + Delete the character under the cursor, unless the cursor is at the end of the line, in which case the character behind the cur- sor is deleted. qquuootteedd--iinnsseerrtt ((CC--qq,, CC--vv)) - Add the next character typed to the line verbatim. This is how + Add the next character typed to the line verbatim. This is how to insert characters like CC--qq, for example. ttaabb--iinnsseerrtt ((CC--vv TTAABB)) Insert a tab character. sseellff--iinnsseerrtt ((aa,, bb,, AA,, 11,, !!,, ...)) Insert the character typed. bbrraacckkeetteedd--ppaassttee--bbeeggiinn - This function is intended to be bound to the "bracketed paste" - escape sequence sent by some terminals, and such a binding is - assigned by default. It allows readline to insert the pasted - text as a single unit without treating each character as if it - had been read from the keyboard. The pasted characters are in- - serted as if each one was bound to sseellff--iinnsseerrtt instead of exe- + This function is intended to be bound to the "bracketed paste" + escape sequence sent by some terminals, and such a binding is + assigned by default. It allows readline to insert the pasted + text as a single unit without treating each character as if it + had been read from the keyboard. The pasted characters are in- + serted as if each one was bound to sseellff--iinnsseerrtt instead of exe- cuting any editing commands. - Bracketed paste sets the region to the inserted text and acti- + Bracketed paste sets the region to the inserted text and acti- vates the region. ttrraannssppoossee--cchhaarrss ((CC--tt)) - Drag the character before point forward over the character at - point, moving point forward as well. If point is at the end of - the line, then this transposes the two characters before point. + Drag the character before point forward over the character at + point, moving point forward as well. If point is at the end of + the line, then this transposes the two characters before point. Negative arguments have no effect. ttrraannssppoossee--wwoorrddss ((MM--tt)) - Drag the word before point past the word after point, moving - point over that word as well. If point is at the end of the + Drag the word before point past the word after point, moving + point over that word as well. If point is at the end of the line, this transposes the last two words on the line. sshheellll--ttrraannssppoossee--wwoorrddss ((MM--CC--tt)) - Drag the word before point past the word after point, moving - point past that word as well. If the insertion point is at the + Drag the word before point past the word after point, moving + point past that word as well. If the insertion point is at the end of the line, this transposes the last two words on the line. - Word boundaries are the same as sshheellll--ffoorrwwaarrdd--wwoorrdd and + Word boundaries are the same as sshheellll--ffoorrwwaarrdd--wwoorrdd and sshheellll--bbaacckkwwaarrdd--wwoorrdd. uuppccaassee--wwoorrdd ((MM--uu)) - Uppercase the current (or following) word. With a negative ar- + Uppercase the current (or following) word. With a negative ar- gument, uppercase the previous word, but do not move point. ddoowwnnccaassee--wwoorrdd ((MM--ll)) - Lowercase the current (or following) word. With a negative ar- + Lowercase the current (or following) word. With a negative ar- gument, lowercase the previous word, but do not move point. ccaappiittaalliizzee--wwoorrdd ((MM--cc)) Capitalize the current (or following) word. With a negative ar- gument, capitalize the previous word, but do not move point. oovveerrwwrriittee--mmooddee - Toggle overwrite mode. With an explicit positive numeric argu- + Toggle overwrite mode. With an explicit positive numeric argu- ment, switches to overwrite mode. With an explicit non-positive numeric argument, switches to insert mode. This command affects - only eemmaaccss mode; vvii mode does overwrite differently. Each call + only eemmaaccss mode; vvii mode does overwrite differently. Each call to _r_e_a_d_l_i_n_e_(_) starts in insert mode. - In overwrite mode, characters bound to sseellff--iinnsseerrtt replace the - text at point rather than pushing the text to the right. Char- - acters bound to bbaacckkwwaarrdd--ddeelleettee--cchhaarr replace the character be- - fore point with a space. By default, this command is unbound, + In overwrite mode, characters bound to sseellff--iinnsseerrtt replace the + text at point rather than pushing the text to the right. Char- + acters bound to bbaacckkwwaarrdd--ddeelleettee--cchhaarr replace the character be- + fore point with a space. By default, this command is unbound, but may be bound to the Insert key on some keyboards. KKiilllliinngg aanndd YYaannkkiinngg kkiillll--lliinnee ((CC--kk)) Kill the text from point to the end of the current line. With a - negative numeric argument, kill backward from the cursor to the + negative numeric argument, kill backward from the cursor to the beginning of the line. bbaacckkwwaarrdd--kkiillll--lliinnee ((CC--xx RRuubboouutt)) Kill backward to the beginning of the current line. With a neg- - ative numeric argument, kill forward from the cursor to the end + ative numeric argument, kill forward from the cursor to the end of the line. uunniixx--lliinnee--ddiissccaarrdd ((CC--uu)) - Kill backward from point to the beginning of the line, saving + Kill backward from point to the beginning of the line, saving the killed text on the kill-ring. kkiillll--wwhhoollee--lliinnee - Kill all characters on the current line, no matter where point + Kill all characters on the current line, no matter where point is. kkiillll--wwoorrdd ((MM--dd)) - Kill from point to the end of the current word, or if between - words, to the end of the next word. Word boundaries are the + Kill from point to the end of the current word, or if between + words, to the end of the next word. Word boundaries are the same as those used by ffoorrwwaarrdd--wwoorrdd. bbaacckkwwaarrdd--kkiillll--wwoorrdd ((MM--RRuubboouutt)) - Kill the word behind point. Word boundaries are the same as + Kill the word behind point. Word boundaries are the same as those used by bbaacckkwwaarrdd--wwoorrdd. sshheellll--kkiillll--wwoorrdd ((MM--CC--dd)) - Kill from point to the end of the current word, or if between - words, to the end of the next word. Word boundaries are the + Kill from point to the end of the current word, or if between + words, to the end of the next word. Word boundaries are the same as those used by sshheellll--ffoorrwwaarrdd--wwoorrdd. sshheellll--bbaacckkwwaarrdd--kkiillll--wwoorrdd - Kill the word behind point. Word boundaries are the same as + Kill the word behind point. Word boundaries are the same as those used by sshheellll--bbaacckkwwaarrdd--wwoorrdd. uunniixx--wwoorrdd--rruubboouutt ((CC--ww)) - Kill the word behind point, using white space as a word bound- + Kill the word behind point, using white space as a word bound- ary, saving the killed text on the kill-ring. uunniixx--ffiilleennaammee--rruubboouutt - Kill the word behind point, using white space and the slash - character as the word boundaries, saving the killed text on the + Kill the word behind point, using white space and the slash + character as the word boundaries, saving the killed text on the kill-ring. ddeelleettee--hhoorriizzoonnttaall--ssppaaccee ((MM--\\)) Delete all spaces and tabs around point. kkiillll--rreeggiioonn Kill the text in the current region. ccooppyy--rreeggiioonn--aass--kkiillll - Copy the text in the region to the kill buffer, so it can be + Copy the text in the region to the kill buffer, so it can be yanked immediately. ccooppyy--bbaacckkwwaarrdd--wwoorrdd - Copy the word before point to the kill buffer. The word bound- + Copy the word before point to the kill buffer. The word bound- aries are the same as bbaacckkwwaarrdd--wwoorrdd. ccooppyy--ffoorrwwaarrdd--wwoorrdd - Copy the word following point to the kill buffer. The word + Copy the word following point to the kill buffer. The word boundaries are the same as ffoorrwwaarrdd--wwoorrdd. yyaannkk ((CC--yy)) Yank the top of the kill ring into the buffer at point. yyaannkk--ppoopp ((MM--yy)) - Rotate the kill ring, and yank the new top. Only works follow- + Rotate the kill ring, and yank the new top. Only works follow- ing yyaannkk or yyaannkk--ppoopp. NNuummeerriicc AArrgguummeennttss ddiiggiitt--aarrgguummeenntt ((MM--00,, MM--11,, ...,, MM----)) - Add this digit to the argument already accumulating, or start a + Add this digit to the argument already accumulating, or start a new argument. M-- starts a negative argument. uunniivveerrssaall--aarrgguummeenntt - This is another way to specify an argument. If this command is - followed by one or more digits, optionally with a leading minus - sign, those digits define the argument. If the command is fol- + This is another way to specify an argument. If this command is + followed by one or more digits, optionally with a leading minus + sign, those digits define the argument. If the command is fol- lowed by digits, executing uunniivveerrssaall--aarrgguummeenntt again ends the nu- meric argument, but is otherwise ignored. As a special case, if this command is immediately followed by a character that is nei- - ther a digit nor minus sign, the argument count for the next - command is multiplied by four. The argument count is initially - one, so executing this function the first time makes the argu- + ther a digit nor minus sign, the argument count for the next + command is multiplied by four. The argument count is initially + one, so executing this function the first time makes the argu- ment count four, a second time makes the argument count sixteen, and so on. CCoommpplleettiinngg ccoommpplleettee ((TTAABB)) - Attempt to perform completion on the text before point. BBaasshh - attempts completion by first checking for any programmable com- - pletions for the command word (see PPrrooggrraammmmaabbllee CCoommpplleettiioonn be- + Attempt to perform completion on the text before point. BBaasshh + attempts completion by first checking for any programmable com- + pletions for the command word (see PPrrooggrraammmmaabbllee CCoommpplleettiioonn be- low), otherwise treating the text as a variable (if the text be- gins with $$), username (if the text begins with ~~), hostname (if - the text begins with @@), or command (including aliases, func- - tions, and builtins) in turn. If none of these produces a + the text begins with @@), or command (including aliases, func- + tions, and builtins) in turn. If none of these produces a match, it falls back to filename completion. ppoossssiibbllee--ccoommpplleettiioonnss ((MM--??)) - List the possible completions of the text before point. When + List the possible completions of the text before point. When displaying completions, readline sets the number of columns used - for display to the value of ccoommpplleettiioonn--ddiissppllaayy--wwiiddtthh, the value - of the shell variable CCOOLLUUMMNNSS, or the screen width, in that or- + for display to the value of ccoommpplleettiioonn--ddiissppllaayy--wwiiddtthh, the value + of the shell variable CCOOLLUUMMNNSS, or the screen width, in that or- der. iinnsseerrtt--ccoommpplleettiioonnss ((MM--**)) - Insert all completions of the text before point that would have + Insert all completions of the text before point that would have been generated by ppoossssiibbllee--ccoommpplleettiioonnss, separated by a space. mmeennuu--ccoommpplleettee - Similar to ccoommpplleettee, but replaces the word to be completed with - a single match from the list of possible completions. Repeat- - edly executing mmeennuu--ccoommpplleettee steps through the list of possible - completions, inserting each match in turn. At the end of the - list of completions, mmeennuu--ccoommpplleettee rings the bell (subject to - the setting of bbeellll--ssttyyllee) and restores the original text. An - argument of _n moves _n positions forward in the list of matches; - a negative argument moves backward through the list. This com- + Similar to ccoommpplleettee, but replaces the word to be completed with + a single match from the list of possible completions. Repeat- + edly executing mmeennuu--ccoommpplleettee steps through the list of possible + completions, inserting each match in turn. At the end of the + list of completions, mmeennuu--ccoommpplleettee rings the bell (subject to + the setting of bbeellll--ssttyyllee) and restores the original text. An + argument of _n moves _n positions forward in the list of matches; + a negative argument moves backward through the list. This com- mand is intended to be bound to TTAABB, but is unbound by default. mmeennuu--ccoommpplleettee--bbaacckkwwaarrdd - Identical to mmeennuu--ccoommpplleettee, but moves backward through the list - of possible completions, as if mmeennuu--ccoommpplleettee had been given a + Identical to mmeennuu--ccoommpplleettee, but moves backward through the list + of possible completions, as if mmeennuu--ccoommpplleettee had been given a negative argument. This command is unbound by default. ddeelleettee--cchhaarr--oorr--lliisstt - Deletes the character under the cursor if not at the beginning - or end of the line (like ddeelleettee--cchhaarr). At the end of the line, + Deletes the character under the cursor if not at the beginning + or end of the line (like ddeelleettee--cchhaarr). At the end of the line, it behaves identically to ppoossssiibbllee--ccoommpplleettiioonnss. This command is unbound by default. ccoommpplleettee--ffiilleennaammee ((MM--//)) @@ -4366,66 +4387,66 @@ RREEAADDLLIINNEE List the possible completions of the text before point, treating it as a filename. ccoommpplleettee--uusseerrnnaammee ((MM--~~)) - Attempt completion on the text before point, treating it as a + Attempt completion on the text before point, treating it as a username. ppoossssiibbllee--uusseerrnnaammee--ccoommpplleettiioonnss ((CC--xx ~~)) List the possible completions of the text before point, treating it as a username. ccoommpplleettee--vvaarriiaabbllee ((MM--$$)) - Attempt completion on the text before point, treating it as a + Attempt completion on the text before point, treating it as a shell variable. ppoossssiibbllee--vvaarriiaabbllee--ccoommpplleettiioonnss ((CC--xx $$)) List the possible completions of the text before point, treating it as a shell variable. ccoommpplleettee--hhoossttnnaammee ((MM--@@)) - Attempt completion on the text before point, treating it as a + Attempt completion on the text before point, treating it as a hostname. ppoossssiibbllee--hhoossttnnaammee--ccoommpplleettiioonnss ((CC--xx @@)) List the possible completions of the text before point, treating it as a hostname. ccoommpplleettee--ccoommmmaanndd ((MM--!!)) - Attempt completion on the text before point, treating it as a - command name. Command completion attempts to match the text - against aliases, reserved words, shell functions, shell + Attempt completion on the text before point, treating it as a + command name. Command completion attempts to match the text + against aliases, reserved words, shell functions, shell builtins, and finally executable filenames, in that order. ppoossssiibbllee--ccoommmmaanndd--ccoommpplleettiioonnss ((CC--xx !!)) List the possible completions of the text before point, treating it as a command name. ddyynnaammiicc--ccoommpplleettee--hhiissttoorryy ((MM--TTAABB)) - Attempt completion on the text before point, comparing the text + Attempt completion on the text before point, comparing the text against history list entries for possible completion matches. ddaabbbbrreevv--eexxppaanndd - Attempt menu completion on the text before point, comparing the + Attempt menu completion on the text before point, comparing the text against lines from the history list for possible completion matches. ccoommpplleettee--iinnttoo--bbrraacceess ((MM--{{)) Perform filename completion and insert the list of possible com- - pletions enclosed within braces so the list is available to the + pletions enclosed within braces so the list is available to the shell (see BBrraaccee EExxppaannssiioonn above). KKeeyybbooaarrdd MMaaccrrooss ssttaarrtt--kkbbdd--mmaaccrroo ((CC--xx (()) - Begin saving the characters typed into the current keyboard + Begin saving the characters typed into the current keyboard macro. eenndd--kkbbdd--mmaaccrroo ((CC--xx )))) Stop saving the characters typed into the current keyboard macro and store the definition. ccaallll--llaasstt--kkbbdd--mmaaccrroo ((CC--xx ee)) - Re-execute the last keyboard macro defined, by making the char- + Re-execute the last keyboard macro defined, by making the char- acters in the macro appear as if typed at the keyboard. pprriinntt--llaasstt--kkbbdd--mmaaccrroo (()) - Print the last keyboard macro defined in a format suitable for + Print the last keyboard macro defined in a format suitable for the _i_n_p_u_t_r_c file. MMiisscceellllaanneeoouuss rree--rreeaadd--iinniitt--ffiillee ((CC--xx CC--rr)) - Read in the contents of the _i_n_p_u_t_r_c file, and incorporate any + Read in the contents of the _i_n_p_u_t_r_c file, and incorporate any bindings or variable assignments found there. aabboorrtt ((CC--gg)) - Abort the current editing command and ring the terminal's bell + Abort the current editing command and ring the terminal's bell (subject to the setting of bbeellll--ssttyyllee). ddoo--lloowweerrccaassee--vveerrssiioonn ((MM--AA,, MM--BB,, MM--_x,, ...)) - If the metafied character _x is uppercase, run the command that + If the metafied character _x is uppercase, run the command that is bound to the corresponding metafied lowercase character. The behavior is undefined if _x is already lowercase. pprreeffiixx--mmeettaa ((EESSCC)) @@ -4433,210 +4454,210 @@ RREEAADDLLIINNEE uunnddoo ((CC--__,, CC--xx CC--uu)) Incremental undo, separately remembered for each line. rreevveerrtt--lliinnee ((MM--rr)) - Undo all changes made to this line. This is like executing the - uunnddoo command enough times to return the line to its initial + Undo all changes made to this line. This is like executing the + uunnddoo command enough times to return the line to its initial state. ttiillddee--eexxppaanndd ((MM--&&)) Perform tilde expansion on the current word. sseett--mmaarrkk ((CC--@@,, MM--<>)) - Set the mark to the point. If a numeric argument is supplied, + Set the mark to the point. If a numeric argument is supplied, set the mark to that position. eexxcchhaannggee--ppooiinntt--aanndd--mmaarrkk ((CC--xx CC--xx)) - Swap the point with the mark. Set the current cursor position + Swap the point with the mark. Set the current cursor position to the saved position, then set the mark to the old cursor posi- tion. cchhaarraacctteerr--sseeaarrcchh ((CC--]])) - Read a character and move point to the next occurrence of that - character. A negative argument searches for previous occur- + Read a character and move point to the next occurrence of that + character. A negative argument searches for previous occur- rences. cchhaarraacctteerr--sseeaarrcchh--bbaacckkwwaarrdd ((MM--CC--]])) - Read a character and move point to the previous occurrence of + Read a character and move point to the previous occurrence of that character. A negative argument searches for subsequent oc- currences. sskkiipp--ccssii--sseeqquueennccee - Read enough characters to consume a multi-key sequence such as - those defined for keys like Home and End. CSI sequences begin + Read enough characters to consume a multi-key sequence such as + those defined for keys like Home and End. CSI sequences begin with a Control Sequence Indicator (CSI), usually ESC-[. If this - sequence is bound to "\e[", keys producing CSI sequences will - have no effect unless explicitly bound to a readline command, - instead of inserting stray characters into the editing buffer. + sequence is bound to "\e[", keys producing CSI sequences will + have no effect unless explicitly bound to a readline command, + instead of inserting stray characters into the editing buffer. This is unbound by default, but usually bound to ESC-[. iinnsseerrtt--ccoommmmeenntt ((MM--##)) - Without a numeric argument, insert the value of the readline + Without a numeric argument, insert the value of the readline ccoommmmeenntt--bbeeggiinn variable at the beginning of the current line. If - a numeric argument is supplied, this command acts as a toggle: - if the characters at the beginning of the line do not match the - value of ccoommmmeenntt--bbeeggiinn, insert the value; otherwise delete the - characters in ccoommmmeenntt--bbeeggiinn from the beginning of the line. In - either case, the line is accepted as if a newline had been - typed. The default value of ccoommmmeenntt--bbeeggiinn causes this command + a numeric argument is supplied, this command acts as a toggle: + if the characters at the beginning of the line do not match the + value of ccoommmmeenntt--bbeeggiinn, insert the value; otherwise delete the + characters in ccoommmmeenntt--bbeeggiinn from the beginning of the line. In + either case, the line is accepted as if a newline had been + typed. The default value of ccoommmmeenntt--bbeeggiinn causes this command to make the current line a shell comment. If a numeric argument causes the comment character to be removed, the line will be ex- ecuted by the shell. ssppeellll--ccoorrrreecctt--wwoorrdd ((CC--xx ss)) - Perform spelling correction on the current word, treating it as - a directory or filename, in the same way as the ccddssppeellll shell - option. Word boundaries are the same as those used by + Perform spelling correction on the current word, treating it as + a directory or filename, in the same way as the ccddssppeellll shell + option. Word boundaries are the same as those used by sshheellll--ffoorrwwaarrdd--wwoorrdd. gglloobb--ccoommpplleettee--wwoorrdd ((MM--gg)) Treat the word before point as a pattern for pathname expansion, - with an asterisk implicitly appended, then use the pattern to + with an asterisk implicitly appended, then use the pattern to generate a list of matching file names for possible completions. gglloobb--eexxppaanndd--wwoorrdd ((CC--xx **)) Treat the word before point as a pattern for pathname expansion, - and insert the list of matching file names, replacing the word. - If a numeric argument is supplied, append a ** before pathname + and insert the list of matching file names, replacing the word. + If a numeric argument is supplied, append a ** before pathname expansion. gglloobb--lliisstt--eexxppaannssiioonnss ((CC--xx gg)) Display the list of expansions that would have been generated by - gglloobb--eexxppaanndd--wwoorrdd and redisplay the line. If a numeric argument + gglloobb--eexxppaanndd--wwoorrdd and redisplay the line. If a numeric argument is supplied, append a ** before pathname expansion. dduummpp--ffuunnccttiioonnss - Print all of the functions and their key bindings to the read- + Print all of the functions and their key bindings to the read- line output stream. If a numeric argument is supplied, the out- - put is formatted in such a way that it can be made part of an + put is formatted in such a way that it can be made part of an _i_n_p_u_t_r_c file. dduummpp--vvaarriiaabblleess Print all of the settable readline variables and their values to - the readline output stream. If a numeric argument is supplied, - the output is formatted in such a way that it can be made part + the readline output stream. If a numeric argument is supplied, + the output is formatted in such a way that it can be made part of an _i_n_p_u_t_r_c file. dduummpp--mmaaccrrooss - Print all of the readline key sequences bound to macros and the + Print all of the readline key sequences bound to macros and the strings they output to the readline output stream. If a numeric argument is supplied, the output is formatted in such a way that it can be made part of an _i_n_p_u_t_r_c file. eexxeeccuuttee--nnaammeedd--ccoommmmaanndd ((MM--xx)) Read a bindable readline command name from the input and execute - the function to which it's bound, as if the key sequence to - which it was bound appeared in the input. If this function is + the function to which it's bound, as if the key sequence to + which it was bound appeared in the input. If this function is supplied with a numeric argument, it passes that argument to the function it executes. ddiissppllaayy--sshheellll--vveerrssiioonn ((CC--xx CC--vv)) Display version information about the current instance of bbaasshh. PPrrooggrraammmmaabbllee CCoommpplleettiioonn - When a user attempts word completion for an argument to a command for - which a completion specification (a _c_o_m_p_s_p_e_c) has been defined using - the ccoommpplleettee builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), rreeaaddlliinnee in- + When a user attempts word completion for an argument to a command for + which a completion specification (a _c_o_m_p_s_p_e_c) has been defined using + the ccoommpplleettee builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), rreeaaddlliinnee in- vokes the programmable completion facilities. - First, bbaasshh identifies the command name. If a compspec has been de- - fined for that command, the compspec is used to generate the list of - possible completions for the word. If the command word is the empty - string (completion attempted at the beginning of an empty line), bbaasshh - uses any compspec defined with the --EE option to ccoommpplleettee. If the com- + First, bbaasshh identifies the command name. If a compspec has been de- + fined for that command, the compspec is used to generate the list of + possible completions for the word. If the command word is the empty + string (completion attempted at the beginning of an empty line), bbaasshh + uses any compspec defined with the --EE option to ccoommpplleettee. If the com- mand word is a full pathname, bbaasshh searches for a compspec for the full - pathname first. If there is no compspec for the full pathname, bbaasshh - attempts to find a compspec for the portion following the final slash. - If those searches do not result in a compspec, any compspec defined - with the --DD option to ccoommpplleettee is used as the default. If there is no - default compspec, bbaasshh attempts alias expansion on the command word as - a final resort, and attempts to find a compspec for the command word + pathname first. If there is no compspec for the full pathname, bbaasshh + attempts to find a compspec for the portion following the final slash. + If those searches do not result in a compspec, any compspec defined + with the --DD option to ccoommpplleettee is used as the default. If there is no + default compspec, bbaasshh attempts alias expansion on the command word as + a final resort, and attempts to find a compspec for the command word from any successful expansion. If a compspec is not found, bbaasshh performs its default completion as de- - scribed above under CCoommpplleettiinngg. Otherwise, once a compspec has been + scribed above under CCoommpplleettiinngg. Otherwise, once a compspec has been found, bbaasshh uses it to generate the list of matching words. - First, bbaasshh performs the _a_c_t_i_o_n_s specified by the compspec. Only - matches which are prefixed by the word being completed are returned. + First, bbaasshh performs the _a_c_t_i_o_n_s specified by the compspec. Only + matches which are prefixed by the word being completed are returned. When the --ff or --dd option is used for filename or directory name comple- tion, bbaasshh uses the shell variable FFIIGGNNOORREE to filter the matches. Any completions specified by a pathname expansion pattern to the --GG op- - tion are generated next. The words generated by the pattern need not + tion are generated next. The words generated by the pattern need not match the word being completed. BBaasshh uses the FFIIGGNNOORREE variable to fil- ter the matches, but does not use the GGLLOOBBIIGGNNOORREE shell variable. - Next, completion considers the string specified as the argument to the - --WW option. The string is first split using the characters in the IIFFSS - special variable as delimiters. Shell quoting is honored. Each word - is then expanded using brace expansion, tilde expansion, parameter and - variable expansion, command substitution, and arithmetic expansion, as + Next, completion considers the string specified as the argument to the + --WW option. The string is first split using the characters in the IIFFSS + special variable as delimiters. Shell quoting is honored. Each word + is then expanded using brace expansion, tilde expansion, parameter and + variable expansion, command substitution, and arithmetic expansion, as described above under EEXXPPAANNSSIIOONN. The results are split using the rules described above under WWoorrdd SSpplliittttiinngg. The results of the expansion are prefix-matched against the word being completed, and the matching words become possible completions. - After these matches have been generated, bbaasshh executes any shell func- + After these matches have been generated, bbaasshh executes any shell func- tion or command specified with the --FF and --CC options. When the command - or function is invoked, the CCOOMMPP__LLIINNEE, CCOOMMPP__PPOOIINNTT, CCOOMMPP__KKEEYY, and - CCOOMMPP__TTYYPPEE variables are assigned values as described above under SShheellll - VVaarriiaabblleess. If a shell function is being invoked, the CCOOMMPP__WWOORRDDSS and + or function is invoked, the CCOOMMPP__LLIINNEE, CCOOMMPP__PPOOIINNTT, CCOOMMPP__KKEEYY, and + CCOOMMPP__TTYYPPEE variables are assigned values as described above under SShheellll + VVaarriiaabblleess. If a shell function is being invoked, the CCOOMMPP__WWOORRDDSS and CCOOMMPP__CCWWOORRDD variables are also set. When the function or command is in- - voked, the first argument ($$11) is the name of the command whose argu- - ments are being completed, the second argument ($$22) is the word being - completed, and the third argument ($$33) is the word preceding the word - being completed on the current command line. There is no filtering of - the generated completions against the word being completed; the func- + voked, the first argument ($$11) is the name of the command whose argu- + ments are being completed, the second argument ($$22) is the word being + completed, and the third argument ($$33) is the word preceding the word + being completed on the current command line. There is no filtering of + the generated completions against the word being completed; the func- tion or command has complete freedom in generating the matches. - Any function specified with --FF is invoked first. The function may use + Any function specified with --FF is invoked first. The function may use any of the shell facilities, including the ccoommppggeenn and ccoommppoopptt builtins - described below, to generate the matches. It must put the possible + described below, to generate the matches. It must put the possible completions in the CCOOMMPPRREEPPLLYY array variable, one per array element. - Next, any command specified with the --CC option is invoked in an envi- - ronment equivalent to command substitution. It should print a list of - completions, one per line, to the standard output. Backslash may be - used to escape a newline, if necessary. These are added to the set of + Next, any command specified with the --CC option is invoked in an envi- + ronment equivalent to command substitution. It should print a list of + completions, one per line, to the standard output. Backslash may be + used to escape a newline, if necessary. These are added to the set of possible completions. - After all of the possible completions are generated, any filter speci- - fied with the --XX option is applied to the list. The filter is a pat- - tern as used for pathname expansion; a && in the pattern is replaced - with the text of the word being completed. A literal && may be escaped - with a backslash; the backslash is removed before attempting a match. - Any completion that matches the pattern will be removed from the list. + After all of the possible completions are generated, any filter speci- + fied with the --XX option is applied to the list. The filter is a pat- + tern as used for pathname expansion; a && in the pattern is replaced + with the text of the word being completed. A literal && may be escaped + with a backslash; the backslash is removed before attempting a match. + Any completion that matches the pattern will be removed from the list. A leading !! negates the pattern; in this case any completion not match- - ing the pattern will be removed. If the nnooccaasseemmaattcchh shell option is - enabled, the match is performed without regard to the case of alpha- + ing the pattern will be removed. If the nnooccaasseemmaattcchh shell option is + enabled, the match is performed without regard to the case of alpha- betic characters. Finally, any prefix and suffix specified with the --PP and --SS options are added to each member of the completion list, and the result is returned to rreeaaddlliinnee as the list of possible completions. - If the previously-applied actions do not generate any matches, and the - --oo ddiirrnnaammeess option was supplied to ccoommpplleettee when the compspec was de- + If the previously-applied actions do not generate any matches, and the + --oo ddiirrnnaammeess option was supplied to ccoommpplleettee when the compspec was de- fined, bbaasshh attempts directory name completion. - If the --oo pplluussddiirrss option was supplied to ccoommpplleettee when the compspec - was defined, bbaasshh attempts directory name completion and adds any + If the --oo pplluussddiirrss option was supplied to ccoommpplleettee when the compspec + was defined, bbaasshh attempts directory name completion and adds any matches to the set of possible completions. - By default, if a compspec is found, whatever it generates is returned - to the completion code as the full set of possible completions. The - default bbaasshh completions and the rreeaaddlliinnee default of filename comple- - tion are disabled. If the --oo bbaasshhddeeffaauulltt option was supplied to ccoomm-- - pplleettee when the compspec was defined, if the compspec generates no - matches, bbaasshh attempts its default completions. If the --oo ddeeffaauulltt op- + By default, if a compspec is found, whatever it generates is returned + to the completion code as the full set of possible completions. The + default bbaasshh completions and the rreeaaddlliinnee default of filename comple- + tion are disabled. If the --oo bbaasshhddeeffaauulltt option was supplied to ccoomm-- + pplleettee when the compspec was defined, if the compspec generates no + matches, bbaasshh attempts its default completions. If the --oo ddeeffaauulltt op- tion was supplied to ccoommpplleettee when the compspec was defined, programma- - ble completion will perform readline's default completion if the comp- - spec (and, if attempted, the default bbaasshh completions) generate no + ble completion will perform readline's default completion if the comp- + spec (and, if attempted, the default bbaasshh completions) generate no matches. - When a compspec indicates that directory name completion is desired, - the programmable completion functions force readline to append a slash - to completed names which are symbolic links to directories, subject to - the value of the mmaarrkk--ddiirreeccttoorriieess readline variable, regardless of the + When a compspec indicates that directory name completion is desired, + the programmable completion functions force readline to append a slash + to completed names which are symbolic links to directories, subject to + the value of the mmaarrkk--ddiirreeccttoorriieess readline variable, regardless of the setting of the mmaarrkk--ssyymmlliinnkkeedd--ddiirreeccttoorriieess readline variable. - There is some support for dynamically modifying completions. This is - most useful when used in combination with a default completion speci- - fied with ccoommpplleettee --DD. It's possible for shell functions executed as - completion functions to indicate that completion should be retried by - returning an exit status of 124. If a shell function returns 124, and + There is some support for dynamically modifying completions. This is + most useful when used in combination with a default completion speci- + fied with ccoommpplleettee --DD. It's possible for shell functions executed as + completion functions to indicate that completion should be retried by + returning an exit status of 124. If a shell function returns 124, and changes the compspec associated with the command on which completion is - being attempted (supplied as the first argument when the function is + being attempted (supplied as the first argument when the function is executed), programmable completion restarts from the beginning, with an - attempt to find a new compspec for that command. This allows a set of - completions to be built dynamically as completion is attempted, rather + attempt to find a new compspec for that command. This allows a set of + completions to be built dynamically as completion is attempted, rather than being loaded all at once. - For instance, assuming that there is a library of compspecs, each kept - in a file corresponding to the name of the command, the following de- + For instance, assuming that there is a library of compspecs, each kept + in a file corresponding to the name of the command, the following de- fault completion function would load completions dynamically: _completion_loader() { @@ -4647,162 +4668,162 @@ RREEAADDLLIINNEE -o bashdefault -o default HHIISSTTOORRYY - When the --oo hhiissttoorryy option to the sseett builtin is enabled, the shell + When the --oo hhiissttoorryy option to the sseett builtin is enabled, the shell provides access to the _c_o_m_m_a_n_d _h_i_s_t_o_r_y, the list of commands previously - typed. The value of the HHIISSTTSSIIZZEE variable is used as the number of - commands to save in a history list: the shell saves the text of the + typed. The value of the HHIISSTTSSIIZZEE variable is used as the number of + commands to save in a history list: the shell saves the text of the last HHIISSTTSSIIZZEE commands (default 500). The shell stores each command in - the history list prior to parameter and variable expansion (see EEXXPPAANN-- - SSIIOONN above) but after history expansion is performed, subject to the + the history list prior to parameter and variable expansion (see EEXXPPAANN-- + SSIIOONN above) but after history expansion is performed, subject to the values of the shell variables HHIISSTTIIGGNNOORREE and HHIISSTTCCOONNTTRROOLL. - On startup, bbaasshh initializes the history list by reading history en- - tries from the the file named by the HHIISSTTFFIILLEE variable (default - _~_/_._b_a_s_h___h_i_s_t_o_r_y). That file is referred to as the _h_i_s_t_o_r_y _f_i_l_e. The - history file is truncated, if necessary, to contain no more than the - number of history entries specified by the value of the HHIISSTTFFIILLEESSIIZZEE - variable. If HHIISSTTFFIILLEESSIIZZEE is unset, or set to null, a non-numeric + On startup, bbaasshh initializes the history list by reading history en- + tries from the the file named by the HHIISSTTFFIILLEE variable (default + _~_/_._b_a_s_h___h_i_s_t_o_r_y). That file is referred to as the _h_i_s_t_o_r_y _f_i_l_e. The + history file is truncated, if necessary, to contain no more than the + number of history entries specified by the value of the HHIISSTTFFIILLEESSIIZZEE + variable. If HHIISSTTFFIILLEESSIIZZEE is unset, or set to null, a non-numeric value, or a numeric value less than zero, the history file is not trun- cated. When the history file is read, lines beginning with the history comment character followed immediately by a digit are interpreted as timestamps - for the following history line. These timestamps are optionally dis- - played depending on the value of the HHIISSTTTTIIMMEEFFOORRMMAATT variable. When - present, history timestamps delimit history entries, making multi-line + for the following history line. These timestamps are optionally dis- + played depending on the value of the HHIISSTTTTIIMMEEFFOORRMMAATT variable. When + present, history timestamps delimit history entries, making multi-line entries possible. When a shell with history enabled exits, bbaasshh copies the last $$HHIISSTTSSIIZZEE - entries from the history list to $$HHIISSTTFFIILLEE. If the hhiissttaappppeenndd shell - option is enabled (see the description of sshhoopptt under SSHHEELLLL BBUUIILLTTIINN - CCOOMMMMAANNDDSS below), bbaasshh appends the entries to the history file, other- - wise it overwrites the history file. If HHIISSTTFFIILLEE is unset or null, or - if the history file is unwritable, the history is not saved. After - saving the history, bbaasshh truncates the history file to contain no more + entries from the history list to $$HHIISSTTFFIILLEE. If the hhiissttaappppeenndd shell + option is enabled (see the description of sshhoopptt under SSHHEELLLL BBUUIILLTTIINN + CCOOMMMMAANNDDSS below), bbaasshh appends the entries to the history file, other- + wise it overwrites the history file. If HHIISSTTFFIILLEE is unset or null, or + if the history file is unwritable, the history is not saved. After + saving the history, bbaasshh truncates the history file to contain no more than HHIISSTTFFIILLEESSIIZZEE lines as described above. - If the HHIISSTTTTIIMMEEFFOORRMMAATT variable is set, the shell writes the timestamp - information associated with each history entry to the history file, - marked with the history comment character, so timestamps are preserved + If the HHIISSTTTTIIMMEEFFOORRMMAATT variable is set, the shell writes the timestamp + information associated with each history entry to the history file, + marked with the history comment character, so timestamps are preserved across shell sessions. This uses the history comment character to dis- - tinguish timestamps from other history lines. As above, when using + tinguish timestamps from other history lines. As above, when using HHIISSTTTTIIMMEEFFOORRMMAATT, the timestamps delimit multi-line history entries. - The ffcc builtin command (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) will list or + The ffcc builtin command (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) will list or edit and re-execute a portion of the history list. The hhiissttoorryy builtin can display or modify the history list and manipulate the history file. - When using command-line editing, search commands are available in each + When using command-line editing, search commands are available in each editing mode that provide access to the history list. - The shell allows control over which commands are saved on the history + The shell allows control over which commands are saved on the history list. The HHIISSTTCCOONNTTRROOLL and HHIISSTTIIGGNNOORREE variables are used to save only a - subset of the commands entered. If the ccmmddhhiisstt shell option is en- - abled, the shell attempts to save each line of a multi-line command in - the same history entry, adding semicolons where necessary to preserve - syntactic correctness. The lliitthhiisstt shell option modifies ccmmddhhiisstt by - saving the command with embedded newlines instead of semicolons. See + subset of the commands entered. If the ccmmddhhiisstt shell option is en- + abled, the shell attempts to save each line of a multi-line command in + the same history entry, adding semicolons where necessary to preserve + syntactic correctness. The lliitthhiisstt shell option modifies ccmmddhhiisstt by + saving the command with embedded newlines instead of semicolons. See the description of the sshhoopptt builtin below under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS for information on setting and unsetting shell options. HHIISSTTOORRYY EEXXPPAANNSSIIOONN - The shell supports a history expansion feature that is similar to the - history expansion in ccsshh. This section describes what syntax features + The shell supports a history expansion feature that is similar to the + history expansion in ccsshh. This section describes what syntax features are available. History expansion is enabled by default for interactive shells, and can - be disabled using the ++HH option to the sseett builtin command (see SSHHEELLLL + be disabled using the ++HH option to the sseett builtin command (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). Non-interactive shells do not perform history expansion by default, but it can be enabled with "set -H". History expansions introduce words from the history list into the input - stream, making it easy to repeat commands, insert the arguments to a + stream, making it easy to repeat commands, insert the arguments to a previous command into the current input line, or fix errors in previous commands quickly. - History expansion is performed immediately after a complete line is - read, before the shell breaks it into words, and is performed on each - line individually. The shell attempts to inform the history expansion + History expansion is performed immediately after a complete line is + read, before the shell breaks it into words, and is performed on each + line individually. The shell attempts to inform the history expansion functions about quoting still in effect from previous lines. - It takes place in two parts. The first is to determine which history - list entry to use during substitution. The second is to select por- + It takes place in two parts. The first is to determine which history + list entry to use during substitution. The second is to select por- tions of that entry to include into the current one. - The entry selected from the history is the _e_v_e_n_t, and the portions of + The entry selected from the history is the _e_v_e_n_t, and the portions of that entry that are acted upon are _w_o_r_d_s. Various _m_o_d_i_f_i_e_r_s are avail- - able to manipulate the selected words. The entry is split into words - in the same fashion as when reading input, so that several _m_e_t_a_c_h_a_r_a_c_- - _t_e_r-separated words surrounded by quotes are considered one word. The - _e_v_e_n_t _d_e_s_i_g_n_a_t_o_r selects the event, the optional _w_o_r_d _d_e_s_i_g_n_a_t_o_r se- - lects words from the event, and various optional _m_o_d_i_f_i_e_r_s are avail- + able to manipulate the selected words. The entry is split into words + in the same fashion as when reading input, so that several _m_e_t_a_c_h_a_r_a_c_- + _t_e_r-separated words surrounded by quotes are considered one word. The + _e_v_e_n_t _d_e_s_i_g_n_a_t_o_r selects the event, the optional _w_o_r_d _d_e_s_i_g_n_a_t_o_r se- + lects words from the event, and various optional _m_o_d_i_f_i_e_r_s are avail- able to manipulate the selected words. - History expansions are introduced by the appearance of the history ex- - pansion character, which is !! by default. History expansions may ap- + History expansions are introduced by the appearance of the history ex- + pansion character, which is !! by default. History expansions may ap- pear anywhere in the input, but do not nest. - Only backslash (\\) and single quotes can quote the history expansion - character, but the history expansion character is also treated as + Only backslash (\\) and single quotes can quote the history expansion + character, but the history expansion character is also treated as quoted if it immediately precedes the closing double quote in a double- quoted string. - Several characters inhibit history expansion if found immediately fol- - lowing the history expansion character, even if it is unquoted: space, - tab, newline, carriage return, ==, and the other shell metacharacters + Several characters inhibit history expansion if found immediately fol- + lowing the history expansion character, even if it is unquoted: space, + tab, newline, carriage return, ==, and the other shell metacharacters defined above. There is a special abbreviation for substitution, active when the _q_u_i_c_k - _s_u_b_s_t_i_t_u_t_i_o_n character (described above under hhiissttcchhaarrss) is the first + _s_u_b_s_t_i_t_u_t_i_o_n character (described above under hhiissttcchhaarrss) is the first character on the line. It selects the previous history list entry, us- - ing an event designator equivalent to !!!!, and substitutes one string - for another in that entry. It is described below under EEvveenntt DDeessiiggnnaa-- - ttoorrss. This is the only history expansion that does not begin with the + ing an event designator equivalent to !!!!, and substitutes one string + for another in that entry. It is described below under EEvveenntt DDeessiiggnnaa-- + ttoorrss. This is the only history expansion that does not begin with the history expansion character. - Several shell options settable with the sshhoopptt builtin will modify his- - tory expansion behavior (see the description of the sshhoopptt builtin be- + Several shell options settable with the sshhoopptt builtin will modify his- + tory expansion behavior (see the description of the sshhoopptt builtin be- low).and If the hhiissttvveerriiffyy shell option is enabled, and rreeaaddlliinnee is be- ing used, history substitutions are not immediately passed to the shell parser. Instead, the expanded line is reloaded into the rreeaaddlliinnee edit- - ing buffer for further modification. If rreeaaddlliinnee is being used, and - the hhiissttrreeeeddiitt shell option is enabled, a failed history substitution + ing buffer for further modification. If rreeaaddlliinnee is being used, and + the hhiissttrreeeeddiitt shell option is enabled, a failed history substitution is reloaded into the rreeaaddlliinnee editing buffer for correction. - The --pp option to the hhiissttoorryy builtin command shows what a history ex- - pansion will do before using it. The --ss option to the hhiissttoorryy builtin - will add commands to the end of the history list without actually exe- + The --pp option to the hhiissttoorryy builtin command shows what a history ex- + pansion will do before using it. The --ss option to the hhiissttoorryy builtin + will add commands to the end of the history list without actually exe- cuting them, so that they are available for subsequent recall. - The shell allows control of the various characters used by the history + The shell allows control of the various characters used by the history expansion mechanism (see the description of hhiissttcchhaarrss above under SShheellll - VVaarriiaabblleess). The shell uses the history comment character to mark his- + VVaarriiaabblleess). The shell uses the history comment character to mark his- tory timestamps when writing the history file. EEvveenntt DDeessiiggnnaattoorrss - An event designator is a reference to an entry in the history list. + An event designator is a reference to an entry in the history list. The event designator consists of the portion of the word beginning with - the history expansion character and ending with the word designator if - present, or the end of the word. Unless the reference is absolute, + the history expansion character and ending with the word designator if + present, or the end of the word. Unless the reference is absolute, events are relative to the current position in the history list. - !! Start a history substitution, except when followed by a bbllaannkk, - newline, carriage return, =, or, when the eexxttgglloobb shell option + !! Start a history substitution, except when followed by a bbllaannkk, + newline, carriage return, =, or, when the eexxttgglloobb shell option is enabled using the sshhoopptt builtin, (. !!_n Refer to history list entry _n. !!--_n Refer to the current entry minus _n. !!!! Refer to the previous entry. This is a synonym for "!-1". !!_s_t_r_i_n_g - Refer to the most recent command preceding the current position + Refer to the most recent command preceding the current position in the history list starting with _s_t_r_i_n_g. !!??_s_t_r_i_n_g[[??]] - Refer to the most recent command preceding the current position - in the history list containing _s_t_r_i_n_g. The trailing ?? may be - omitted if _s_t_r_i_n_g is followed immediately by a newline. If - _s_t_r_i_n_g is missing, this uses the string from the most recent + Refer to the most recent command preceding the current position + in the history list containing _s_t_r_i_n_g. The trailing ?? may be + omitted if _s_t_r_i_n_g is followed immediately by a newline. If + _s_t_r_i_n_g is missing, this uses the string from the most recent search; it is an error if there is no previous search string. ^^_s_t_r_i_n_g_1^^_s_t_r_i_n_g_2^^ - Quick substitution. Repeat the previous command, replacing - _s_t_r_i_n_g_1 with _s_t_r_i_n_g_2. Equivalent to "!!:s^_s_t_r_i_n_g_1^_s_t_r_i_n_g_2^" + Quick substitution. Repeat the previous command, replacing + _s_t_r_i_n_g_1 with _s_t_r_i_n_g_2. Equivalent to "!!:s^_s_t_r_i_n_g_1^_s_t_r_i_n_g_2^" (see MMooddiiffiieerrss below). !!## The entire command line typed so far. @@ -4810,37 +4831,37 @@ HHIISSTTOORRYY EEXXPPAANNSSIIOONN Word designators are used to select desired words from the event. They are optional; if the word designator isn't supplied, the history expan- sion uses the entire event. A :: separates the event specification from - the word designator. It may be omitted if the word designator begins - with a ^^, $$, **, --, or %%. Words are numbered from the beginning of the - line, with the first word being denoted by 0 (zero). Words are in- + the word designator. It may be omitted if the word designator begins + with a ^^, $$, **, --, or %%. Words are numbered from the beginning of the + line, with the first word being denoted by 0 (zero). Words are in- serted into the current line separated by single spaces. 00 ((zzeerroo)) The zeroth word. For the shell, this is the command word. _n The _nth word. ^^ The first argument: word 1. - $$ The last word. This is usually the last argument, but will ex- + $$ The last word. This is usually the last argument, but will ex- pand to the zeroth word if there is only one word in the line. %% The first word matched by the most recent "?_s_t_r_i_n_g?" search, if - the search string begins with a character that is part of a - word. By default, searches begin at the end of each line and - proceed to the beginning, so the first word matched is the one + the search string begins with a character that is part of a + word. By default, searches begin at the end of each line and + proceed to the beginning, so the first word matched is the one closest to the end of the line. _x--_y A range of words; "-_y" abbreviates "0-_y". - ** All of the words but the zeroth. This is a synonym for "_1_-_$". - It is not an error to use ** if there is just one word in the + ** All of the words but the zeroth. This is a synonym for "_1_-_$". + It is not an error to use ** if there is just one word in the event; it expands to the empty string in that case. xx** Abbreviates _x_-_$. xx-- Abbreviates _x_-_$ like xx**, but omits the last word. If xx is miss- ing, it defaults to 0. - If a word designator is supplied without an event specification, the + If a word designator is supplied without an event specification, the previous command is used as the event, equivalent to !!!!. MMooddiiffiieerrss - After the optional word designator, the expansion may include a se- - quence of one or more of the following modifiers, each preceded by a - ":". These modify, or edit, the word or words selected from the his- + After the optional word designator, the expansion may include a se- + quence of one or more of the following modifiers, each preceded by a + ":". These modify, or edit, the word or words selected from the his- tory event. hh Remove a trailing pathname component, leaving only the head. @@ -4849,24 +4870,24 @@ HHIISSTTOORRYY EEXXPPAANNSSIIOONN ee Remove all but the trailing suffix. pp Print the new command but do not execute it. qq Quote the substituted words, escaping further substitutions. - xx Quote the substituted words as with qq, but break into words at - bbllaannkkss and newlines. The qq and xx modifiers are mutually exclu- + xx Quote the substituted words as with qq, but break into words at + bbllaannkkss and newlines. The qq and xx modifiers are mutually exclu- sive; expansion uses the last one supplied. ss//_o_l_d//_n_e_w// - Substitute _n_e_w for the first occurrence of _o_l_d in the event + Substitute _n_e_w for the first occurrence of _o_l_d in the event line. Any character may be used as the delimiter in place of /. - The final delimiter is optional if it is the last character of - the event line. A single backslash will quote the delimiter in - _o_l_d and _n_e_w. If & appears in _n_e_w, it is replaced with _o_l_d. A + The final delimiter is optional if it is the last character of + the event line. A single backslash will quote the delimiter in + _o_l_d and _n_e_w. If & appears in _n_e_w, it is replaced with _o_l_d. A single backslash will quote the &. If _o_l_d is null, it is set to - the last _o_l_d substituted, or, if no previous history substitu- - tions took place, the last _s_t_r_i_n_g in a !!??_s_t_r_i_n_g[[??]] search. If + the last _o_l_d substituted, or, if no previous history substitu- + tions took place, the last _s_t_r_i_n_g in a !!??_s_t_r_i_n_g[[??]] search. If _n_e_w is null, each matching _o_l_d is deleted. && Repeat the previous substitution. gg Cause changes to be applied over the entire event line. This is - used in conjunction with "::ss" (e.g., "::ggss//_o_l_d//_n_e_w//") or "::&&". - If used with "::ss", any delimiter can be used in place of /, and - the final delimiter is optional if it is the last character of + used in conjunction with "::ss" (e.g., "::ggss//_o_l_d//_n_e_w//") or "::&&". + If used with "::ss", any delimiter can be used in place of /, and + the final delimiter is optional if it is the last character of the event line. An aa may be used as a synonym for gg. GG Apply the following "ss" or "&&" modifier once to each word in the event line. @@ -4875,64 +4896,64 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS Unless otherwise noted, each builtin command documented in this section as accepting options preceded by -- accepts ---- to signify the end of the options. The ::, ttrruuee, ffaallssee, and tteesstt/[[ builtins do not accept options - and do not treat ---- specially. The eexxiitt, llooggoouutt, rreettuurrnn, bbrreeaakk, ccoonn-- - ttiinnuuee, lleett, and sshhiifftt builtins accept and process arguments beginning - with -- without requiring ----. Other builtins that accept arguments but - are not specified as accepting options interpret arguments beginning - with -- as invalid options and require ---- to prevent this interpreta- + and do not treat ---- specially. The eexxiitt, llooggoouutt, rreettuurrnn, bbrreeaakk, ccoonn-- + ttiinnuuee, lleett, and sshhiifftt builtins accept and process arguments beginning + with -- without requiring ----. Other builtins that accept arguments but + are not specified as accepting options interpret arguments beginning + with -- as invalid options and require ---- to prevent this interpreta- tion. :: [_a_r_g_u_m_e_n_t_s] - No effect; the command does nothing beyond expanding _a_r_g_u_m_e_n_t_s + No effect; the command does nothing beyond expanding _a_r_g_u_m_e_n_t_s and performing any specified redirections. The return status is zero. - .. [--pp _p_a_t_h] _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] + .. [--pp _p_a_t_h] _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] ssoouurrccee [--pp _p_a_t_h] _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s] - The .. command (ssoouurrccee) reads and execute commands from _f_i_l_e_n_a_m_e + The .. command (ssoouurrccee) reads and execute commands from _f_i_l_e_n_a_m_e in the current shell environment and returns the exit status of the last command executed from _f_i_l_e_n_a_m_e. - If _f_i_l_e_n_a_m_e does not contain a slash, .. searchs for it. If the - --pp option is supplied, .. treats _p_a_t_h as a colon-separated list - of directories in which to find _f_i_l_e_n_a_m_e; otherwise, .. uses the - entries in PPAATTHH to find the directory containing _f_i_l_e_n_a_m_e. - _f_i_l_e_n_a_m_e does not need to be executable. When bbaasshh is not in + If _f_i_l_e_n_a_m_e does not contain a slash, .. searches for it. If the + --pp option is supplied, .. treats _p_a_t_h as a colon-separated list + of directories in which to find _f_i_l_e_n_a_m_e; otherwise, .. uses the + entries in PPAATTHH to find the directory containing _f_i_l_e_n_a_m_e. + _f_i_l_e_n_a_m_e does not need to be executable. When bbaasshh is not in _p_o_s_i_x _m_o_d_e, it searches the current directory if _f_i_l_e_n_a_m_e is not - found in PPAATTHH, but does not search the current directory if --pp + found in PPAATTHH, but does not search the current directory if --pp is supplied. If the ssoouurrcceeppaatthh option to the sshhoopptt builtin com- - mand is turned off, .. does not search PPAATTHH. + mand is turned off, .. does not search PPAATTHH. - If any _a_r_g_u_m_e_n_t_s are supplied, they become the positional para- - meters when _f_i_l_e_n_a_m_e is executed. Otherwise the positional pa- + If any _a_r_g_u_m_e_n_t_s are supplied, they become the positional para- + meters when _f_i_l_e_n_a_m_e is executed. Otherwise the positional pa- rameters are unchanged. If the --TT option is enabled, .. inherits any trap on DDEEBBUUGG; if it - is not, any DDEEBBUUGG trap string is saved and restored around the + is not, any DDEEBBUUGG trap string is saved and restored around the call to .., and .. unsets the DDEEBBUUGG trap while it executes. If --TT is not set, and the sourced file changes the DDEEBBUUGG trap, the new value persists after .. completes. The return status is the sta- tus of the last command executed from _f_i_l_e_n_a_m_e (0 if no commands - are executed), and non-zero if _f_i_l_e_n_a_m_e is not found or cannot + are executed), and non-zero if _f_i_l_e_n_a_m_e is not found or cannot be read. aalliiaass [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] With no arguments or with the --pp option,aalliiaass prints the list of - aliases in the form aalliiaass _n_a_m_e=_v_a_l_u_e on standard output. When - arguments are supplied, define an alias for each _n_a_m_e whose - _v_a_l_u_e is given. A trailing space in _v_a_l_u_e causes the next word - to be checked for alias substitution when the alias is expanded - during command parsing. For each _n_a_m_e in the argument list for - which no _v_a_l_u_e is supplied, print the name and value of the - alias _n_a_m_e. aalliiaass returns true unless a _n_a_m_e is given (without + aliases in the form aalliiaass _n_a_m_e=_v_a_l_u_e on standard output. When + arguments are supplied, define an alias for each _n_a_m_e whose + _v_a_l_u_e is given. A trailing space in _v_a_l_u_e causes the next word + to be checked for alias substitution when the alias is expanded + during command parsing. For each _n_a_m_e in the argument list for + which no _v_a_l_u_e is supplied, print the name and value of the + alias _n_a_m_e. aalliiaass returns true unless a _n_a_m_e is given (without a corresponding =_v_a_l_u_e) for which no alias has been defined. bbgg [_j_o_b_s_p_e_c ...] - Resume each suspended job _j_o_b_s_p_e_c in the background, as if it - had been started with &&. If _j_o_b_s_p_e_c is not present, the shell's - notion of the _c_u_r_r_e_n_t _j_o_b is used. bbgg _j_o_b_s_p_e_c returns 0 unless - run when job control is disabled or, when run with job control - enabled, any specified _j_o_b_s_p_e_c was not found or was started + Resume each suspended job _j_o_b_s_p_e_c in the background, as if it + had been started with &&. If _j_o_b_s_p_e_c is not present, the shell + uses its notion of the _c_u_r_r_e_n_t _j_o_b. bbgg _j_o_b_s_p_e_c returns 0 unless + run when job control is disabled or, when run with job control + enabled, any specified _j_o_b_s_p_e_c was not found or was started without job control. bbiinndd [--mm _k_e_y_m_a_p] [--llssvvSSVVXX] @@ -4943,187 +4964,187 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS bbiinndd [--mm _k_e_y_m_a_p] --pp|--PP [_r_e_a_d_l_i_n_e_-_c_o_m_m_a_n_d] bbiinndd [--mm _k_e_y_m_a_p] _k_e_y_s_e_q:_r_e_a_d_l_i_n_e_-_c_o_m_m_a_n_d bbiinndd _r_e_a_d_l_i_n_e_-_c_o_m_m_a_n_d_-_l_i_n_e - Display current rreeaaddlliinnee key and function bindings, bind a key - sequence to a rreeaaddlliinnee function or macro or to a shell command, - or set a rreeaaddlliinnee variable. Each non-option argument is a key - binding or command as it would appear in a rreeaaddlliinnee initializa- - tion file such as _._i_n_p_u_t_r_c, but each binding or command must be - passed as a separate argument; e.g., '"\C-x\C-r": - re-read-init-file'. In the following descriptions, output - available to be re-read is formatted as commands that would ap- + Display current rreeaaddlliinnee key and function bindings, bind a key + sequence to a rreeaaddlliinnee function or macro or to a shell command, + or set a rreeaaddlliinnee variable. Each non-option argument is a key + binding or command as it would appear in a rreeaaddlliinnee initializa- + tion file such as _._i_n_p_u_t_r_c, but each binding or command must be + passed as a separate argument; e.g., '"\C-x\C-r": + re-read-init-file'. In the following descriptions, output + available to be re-read is formatted as commands that would ap- pear in a rreeaaddlliinnee initialization file or that would be supplied - as individual arguments to a bbiinndd command. Options, if sup- + as individual arguments to a bbiinndd command. Options, if sup- plied, have the following meanings: --mm _k_e_y_m_a_p Use _k_e_y_m_a_p as the keymap to be affected by the subsequent bindings. Acceptable _k_e_y_m_a_p names are _e_m_a_c_s_, _e_m_a_c_s_-_s_t_a_n_- - _d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_m_o_v_e_, _v_i_-_c_o_m_m_a_n_d, - and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d (_v_i_-_m_o_v_e - is also a synonym); _e_m_a_c_s is equivalent to _e_m_a_c_s_-_s_t_a_n_- + _d_a_r_d_, _e_m_a_c_s_-_m_e_t_a_, _e_m_a_c_s_-_c_t_l_x_, _v_i_, _v_i_-_m_o_v_e_, _v_i_-_c_o_m_m_a_n_d, + and _v_i_-_i_n_s_e_r_t. _v_i is equivalent to _v_i_-_c_o_m_m_a_n_d (_v_i_-_m_o_v_e + is also a synonym); _e_m_a_c_s is equivalent to _e_m_a_c_s_-_s_t_a_n_- _d_a_r_d. --ll List the names of all rreeaaddlliinnee functions. - --pp Display rreeaaddlliinnee function names and bindings in such a - way that they can be used as an argument to a subsequent - bbiinndd command or in a rreeaaddlliinnee initialization file. If - arguments remain after option processing, bbiinndd treats - them as readline command names and restricts output to - those names. - --PP List current rreeaaddlliinnee function names and bindings. If + --pp Display rreeaaddlliinnee function names and bindings in such a + way that they can be used as an argument to a subsequent + bbiinndd command or in a rreeaaddlliinnee initialization file. If arguments remain after option processing, bbiinndd treats them as readline command names and restricts output to those names. - --ss Display rreeaaddlliinnee key sequences bound to macros and the - strings they output in such a way that they can be used + --PP List current rreeaaddlliinnee function names and bindings. If + arguments remain after option processing, bbiinndd treats + them as readline command names and restricts output to + those names. + --ss Display rreeaaddlliinnee key sequences bound to macros and the + strings they output in such a way that they can be used as an argument to a subsequent bbiinndd command or in a rreeaadd-- lliinnee initialization file. - --SS Display rreeaaddlliinnee key sequences bound to macros and the + --SS Display rreeaaddlliinnee key sequences bound to macros and the strings they output. - --vv Display rreeaaddlliinnee variable names and values in such a way + --vv Display rreeaaddlliinnee variable names and values in such a way that they can be used as an argument to a subsequent bbiinndd command or in a rreeaaddlliinnee initialization file. --VV List current rreeaaddlliinnee variable names and values. --ff _f_i_l_e_n_a_m_e Read key bindings from _f_i_l_e_n_a_m_e. --qq _f_u_n_c_t_i_o_n - Display key sequences that invoke the named rreeaaddlliinnee + Display key sequences that invoke the named rreeaaddlliinnee _f_u_n_c_t_i_o_n. --uu _f_u_n_c_t_i_o_n - Unbind all key sequences bound to the named rreeaaddlliinnee + Unbind all key sequences bound to the named rreeaaddlliinnee _f_u_n_c_t_i_o_n. --rr _k_e_y_s_e_q Remove any current binding for _k_e_y_s_e_q. --xx _k_e_y_s_e_q[[:: ]]_s_h_e_l_l_-_c_o_m_m_a_n_d Cause _s_h_e_l_l_-_c_o_m_m_a_n_d to be executed whenever _k_e_y_s_e_q is en- tered. The separator between _k_e_y_s_e_q and _s_h_e_l_l_-_c_o_m_m_a_n_d is - either whitespace or a colon optionally followed by - whitespace. If the separator is whitespace, _s_h_e_l_l_-_c_o_m_- - _m_a_n_d must be enclosed in double quotes and rreeaaddlliinnee ex- - pands any of its special backslash-escapes in _s_h_e_l_l_-_c_o_m_- - _m_a_n_d before saving it. If the separator is a colon, any - enclosing double quotes are optional, and rreeaaddlliinnee does - not expand the command string before saving it. Since - the entire key binding expression must be a single argu- - ment, it should be enclosed in single quotes. When - _s_h_e_l_l_-_c_o_m_m_a_n_d is executed, the shell sets the RREEAADD-- - LLIINNEE__LLIINNEE variable to the contents of the rreeaaddlliinnee line + either whitespace or a colon optionally followed by + whitespace. If the separator is whitespace, _s_h_e_l_l_-_c_o_m_- + _m_a_n_d must be enclosed in double quotes and rreeaaddlliinnee ex- + pands any of its special backslash-escapes in _s_h_e_l_l_-_c_o_m_- + _m_a_n_d before saving it. If the separator is a colon, any + enclosing double quotes are optional, and rreeaaddlliinnee does + not expand the command string before saving it. Since + the entire key binding expression must be a single argu- + ment, it should be enclosed in single quotes. When + _s_h_e_l_l_-_c_o_m_m_a_n_d is executed, the shell sets the RREEAADD-- + LLIINNEE__LLIINNEE variable to the contents of the rreeaaddlliinnee line buffer and the RREEAADDLLIINNEE__PPOOIINNTT and RREEAADDLLIINNEE__MMAARRKK variables - to the current location of the insertion point and the - saved insertion point (the mark), respectively. The - shell assigns any numeric argument the user supplied to - the RREEAADDLLIINNEE__AARRGGUUMMEENNTT variable. If there was no argu- - ment, that variable is not set. If the executed command - changes the value of any of RREEAADDLLIINNEE__LLIINNEE, RREEAADD-- - LLIINNEE__PPOOIINNTT, or RREEAADDLLIINNEE__MMAARRKK, those new values will be + to the current location of the insertion point and the + saved insertion point (the mark), respectively. The + shell assigns any numeric argument the user supplied to + the RREEAADDLLIINNEE__AARRGGUUMMEENNTT variable. If there was no argu- + ment, that variable is not set. If the executed command + changes the value of any of RREEAADDLLIINNEE__LLIINNEE, RREEAADD-- + LLIINNEE__PPOOIINNTT, or RREEAADDLLIINNEE__MMAARRKK, those new values will be reflected in the editing state. - --XX List all key sequences bound to shell commands and the - associated commands in a format that can be reused as an + --XX List all key sequences bound to shell commands and the + associated commands in a format that can be reused as an argument to a subsequent @code{bind} command. - The return value is 0 unless an unrecognized option is supplied + The return value is 0 unless an unrecognized option is supplied or an error occurred. bbrreeaakk [_n] - Exit from within a ffoorr, wwhhiillee, uunnttiill, or sseelleecctt loop. If _n is + Exit from within a ffoorr, wwhhiillee, uunnttiill, or sseelleecctt loop. If _n is specified, bbrreeaakk exits _n enclosing loops. _n must be >= 1. If _n - is greater than the number of enclosing loops, all enclosing + is greater than the number of enclosing loops, all enclosing loops are exited. The return value is 0 unless _n is not greater than or equal to 1. bbuuiillttiinn _s_h_e_l_l_-_b_u_i_l_t_i_n [_a_r_g_u_m_e_n_t_s] - Execute the specified shell builtin _s_h_e_l_l_-_b_u_i_l_t_i_n, passing it - _a_r_g_u_m_e_n_t_s, and return its exit status. This is useful when - defining a function whose name is the same as a shell builtin, - retaining the functionality of the builtin within the function. - The ccdd builtin is commonly redefined this way. The return sta- + Execute the specified shell builtin _s_h_e_l_l_-_b_u_i_l_t_i_n, passing it + _a_r_g_u_m_e_n_t_s, and return its exit status. This is useful when + defining a function whose name is the same as a shell builtin, + retaining the functionality of the builtin within the function. + The ccdd builtin is commonly redefined this way. The return sta- tus is false if _s_h_e_l_l_-_b_u_i_l_t_i_n is not a shell builtin command. ccaalllleerr [_e_x_p_r] Returns the context of any active subroutine call (a shell func- tion or a script executed with the .. or ssoouurrccee builtins). - Without _e_x_p_r, ccaalllleerr displays the line number and source file- - name of the current subroutine call. If a non-negative integer + Without _e_x_p_r, ccaalllleerr displays the line number and source file- + name of the current subroutine call. If a non-negative integer is supplied as _e_x_p_r, ccaalllleerr displays the line number, subroutine name, and source file corresponding to that position in the cur- - rent execution call stack. This extra information may be used, + rent execution call stack. This extra information may be used, for example, to print a stack trace. The current frame is frame 0. - The return value is 0 unless the shell is not executing a sub- - routine call or _e_x_p_r does not correspond to a valid position in + The return value is 0 unless the shell is not executing a sub- + routine call or _e_x_p_r does not correspond to a valid position in the call stack. ccdd [--LL|[--PP [--ee]]] [-@] [_d_i_r] - Change the current directory to _d_i_r. if _d_i_r is not supplied, - the value of the HHOOMMEE shell variable is used as _d_i_r. The vari- - able CCDDPPAATTHH exists, ccdd uses it as a search path: the shell + Change the current directory to _d_i_r. if _d_i_r is not supplied, + the value of the HHOOMMEE shell variable is used as _d_i_r. The vari- + able CCDDPPAATTHH exists, ccdd uses it as a search path: the shell searches each directory name in CCDDPPAATTHH for _d_i_r. Alternative di- - rectory names in CCDDPPAATTHH are separated by a colon (:). A null - directory name in CCDDPPAATTHH is the same as the current directory, - i.e., ".". If _d_i_r begins with a slash (/), then CCDDPPAATTHH is not + rectory names in CCDDPPAATTHH are separated by a colon (:). A null + directory name in CCDDPPAATTHH is the same as the current directory, + i.e., ".". If _d_i_r begins with a slash (/), then CCDDPPAATTHH is not used. - The --PP option causes ccdd to use the physical directory structure + The --PP option causes ccdd to use the physical directory structure by resolving symbolic links while traversing _d_i_r and before pro- - cessing instances of _._. in _d_i_r (see also the --PP option to the + cessing instances of _._. in _d_i_r (see also the --PP option to the sseett builtin command). - The --LL option forces symbolic links to be followed by resolving + The --LL option forces symbolic links to be followed by resolving the link after processing instances of _._. in _d_i_r. If _._. appears - in _d_i_r, it is processed by removing the immediately previous + in _d_i_r, it is processed by removing the immediately previous pathname component from _d_i_r, back to a slash or the beginning of _d_i_r. - If the --ee option is supplied with --PP, and the current working - directory cannot be successfully determined after a successful + If the --ee option is supplied with --PP, and the current working + directory cannot be successfully determined after a successful directory change, ccdd will return a non-zero status. - On systems that support it, the --@@ option presents the extended + On systems that support it, the --@@ option presents the extended attributes associated with a file as a directory. - An argument of -- is converted to $$OOLLDDPPWWDD before attempting the + An argument of -- is converted to $$OOLLDDPPWWDD before attempting the directory change. - If ccdd uses a non-empty directory name from CCDDPPAATTHH,, or if -- is - the first argument, and the directory change is successful, ccdd + If ccdd uses a non-empty directory name from CCDDPPAATTHH,, or if -- is + the first argument, and the directory change is successful, ccdd writes the absolute pathname of the new working directory to the standard output. - If the directory change is successful, ccdd sets the value of the + If the directory change is successful, ccdd sets the value of the PPWWDD environment variable to the new directory name, and sets the - OOLLDDPPWWDD environment variable to the value of the current working + OOLLDDPPWWDD environment variable to the value of the current working directory before the change. - The return value is true if the directory was successfully + The return value is true if the directory was successfully changed; false otherwise. ccoommmmaanndd [--ppVVvv] _c_o_m_m_a_n_d [_a_r_g ...] - The ccoommmmaanndd builtin runs _c_o_m_m_a_n_d with _a_r_g_s suppressing the nor- + The ccoommmmaanndd builtin runs _c_o_m_m_a_n_d with _a_r_g_s suppressing the nor- mal shell function lookup for _c_o_m_m_a_n_d. Only builtin commands or - commands found in the PPAATTHH named _c_o_m_m_a_n_d are executed. If the + commands found in the PPAATTHH named _c_o_m_m_a_n_d are executed. If the --pp option is supplied, the search for _c_o_m_m_a_n_d is performed using - a default value for PPAATTHH that is guaranteed to find all of the + a default value for PPAATTHH that is guaranteed to find all of the standard utilities. - If either the --VV or --vv option is supplied, ccoommmmaanndd prints a de- - scription of _c_o_m_m_a_n_d. The --vv option displays a single word in- - dicating the command or filename used to invoke _c_o_m_m_a_n_d; the --VV + If either the --VV or --vv option is supplied, ccoommmmaanndd prints a de- + scription of _c_o_m_m_a_n_d. The --vv option displays a single word in- + dicating the command or filename used to invoke _c_o_m_m_a_n_d; the --VV option produces a more verbose description. - If the --VV or --vv option is supplied, the exit status is zero if - _c_o_m_m_a_n_d was found, and non-zero if not. If neither option is - supplied and an error occurred or _c_o_m_m_a_n_d cannot be found, the - exit status is 127. Otherwise, the exit status of the ccoommmmaanndd + If the --VV or --vv option is supplied, the exit status is zero if + _c_o_m_m_a_n_d was found, and non-zero if not. If neither option is + supplied and an error occurred or _c_o_m_m_a_n_d cannot be found, the + exit status is 127. Otherwise, the exit status of the ccoommmmaanndd builtin is the exit status of _c_o_m_m_a_n_d. ccoommppggeenn [--VV _v_a_r_n_a_m_e] [_o_p_t_i_o_n] [_w_o_r_d] - Generate possible completion matches for _w_o_r_d according to the - _o_p_t_i_o_ns, which may be any option accepted by the ccoommpplleettee + Generate possible completion matches for _w_o_r_d according to the + _o_p_t_i_o_ns, which may be any option accepted by the ccoommpplleettee builtin with the exceptions of --pp, --rr, --DD, --EE, and --II, and write the matches to the standard output. - If the --VV option is supplied, ccoommppggeenn stores the generated com- - pletions into the indexed array variable _v_a_r_n_a_m_e instead of + If the --VV option is supplied, ccoommppggeenn stores the generated com- + pletions into the indexed array variable _v_a_r_n_a_m_e instead of writing them to the standard output. When using the --FF or --CC options, the various shell variables set @@ -5132,11 +5153,11 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS The matches will be generated in the same way as if the program- mable completion code had generated them directly from a comple- - tion specification with the same flags. If _w_o_r_d is specified, - only those completions matching _w_o_r_d will be displayed or + tion specification with the same flags. If _w_o_r_d is specified, + only those completions matching _w_o_r_d will be displayed or stored. - The return value is true unless an invalid option is supplied, + The return value is true unless an invalid option is supplied, or no matches were generated. ccoommpplleettee [--aabbccddeeffggjjkkssuuvv] [--oo _c_o_m_p_-_o_p_t_i_o_n] [--DDEEII] [--AA _a_c_t_i_o_n] @@ -5146,78 +5167,78 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS Specify how arguments to each _n_a_m_e should be completed. If the --pp option is supplied, or if no options or _n_a_m_es are sup- - plied, print existing completion specifications in a way that + plied, print existing completion specifications in a way that allows them to be reused as input. The --rr option removes a com- - pletion specification for each _n_a_m_e, or, if no _n_a_m_es are sup- + pletion specification for each _n_a_m_e, or, if no _n_a_m_es are sup- plied, all completion specifications. - The --DD option indicates that other supplied options and actions - should apply to the "default" command completion; that is, com- - pletion attempted on a command for which no completion has pre- - viously been defined. The --EE option indicates that other sup- - plied options and actions should apply to "empty" command com- - pletion; that is, completion attempted on a blank line. The --II - option indicates that other supplied options and actions should - apply to completion on the initial non-assignment word on the + The --DD option indicates that other supplied options and actions + should apply to the "default" command completion; that is, com- + pletion attempted on a command for which no completion has pre- + viously been defined. The --EE option indicates that other sup- + plied options and actions should apply to "empty" command com- + pletion; that is, completion attempted on a blank line. The --II + option indicates that other supplied options and actions should + apply to completion on the initial non-assignment word on the line, or after a command delimiter such as ;; or ||, which is usu- ally command name completion. If multiple options are supplied, the --DD option takes precedence over --EE, and both take precedence - over --II. If any of --DD, --EE, or --II are supplied, any other _n_a_m_e - arguments are ignored; these completions only apply to the case + over --II. If any of --DD, --EE, or --II are supplied, any other _n_a_m_e + arguments are ignored; these completions only apply to the case specified by the option. The process of applying these completion specifications when at- - tempting word completion is described above under PPrrooggrraammmmaabbllee + tempting word completion is described above under PPrrooggrraammmmaabbllee CCoommpplleettiioonn. - Other options, if specified, have the following meanings. The - arguments to the --GG, --WW, and --XX options (and, if necessary, the - --PP and --SS options) should be quoted to protect them from expan- + Other options, if specified, have the following meanings. The + arguments to the --GG, --WW, and --XX options (and, if necessary, the + --PP and --SS options) should be quoted to protect them from expan- sion before the ccoommpplleettee builtin is invoked. --oo _c_o_m_p_-_o_p_t_i_o_n - The _c_o_m_p_-_o_p_t_i_o_n controls several aspects of the comp- - spec's behavior beyond the simple generation of comple- + The _c_o_m_p_-_o_p_t_i_o_n controls several aspects of the comp- + spec's behavior beyond the simple generation of comple- tions. _c_o_m_p_-_o_p_t_i_o_n may be one of: bbaasshhddeeffaauulltt Perform the rest of the default bbaasshh completions if the compspec generates no matches. - ddeeffaauulltt Use rreeaaddlliinnee's default filename completion if + ddeeffaauulltt Use rreeaaddlliinnee's default filename completion if the compspec generates no matches. ddiirrnnaammeess - Perform directory name completion if the comp- + Perform directory name completion if the comp- spec generates no matches. ffiilleennaammeess - Tell rreeaaddlliinnee that the compspec generates file- - names, so it can perform any filename-specific - processing (such as adding a slash to directory - names, quoting special characters, or suppress- - ing trailing spaces). This is intended to be + Tell rreeaaddlliinnee that the compspec generates file- + names, so it can perform any filename-specific + processing (such as adding a slash to directory + names, quoting special characters, or suppress- + ing trailing spaces). This is intended to be used with shell functions. ffuullllqquuoottee - Tell rreeaaddlliinnee to quote all the completed words + Tell rreeaaddlliinnee to quote all the completed words even if they are not filenames. - nnooqquuoottee Tell rreeaaddlliinnee not to quote the completed words - if they are filenames (quoting filenames is the + nnooqquuoottee Tell rreeaaddlliinnee not to quote the completed words + if they are filenames (quoting filenames is the default). - nnoossoorrtt Tell rreeaaddlliinnee not to sort the list of possible + nnoossoorrtt Tell rreeaaddlliinnee not to sort the list of possible completions alphabetically. - nnoossppaaccee Tell rreeaaddlliinnee not to append a space (the de- - fault) to words completed at the end of the + nnoossppaaccee Tell rreeaaddlliinnee not to append a space (the de- + fault) to words completed at the end of the line. pplluussddiirrss - After generating any matches defined by the - compspec, attempt directory name completion and - add any matches to the results of the other ac- + After generating any matches defined by the + compspec, attempt directory name completion and + add any matches to the results of the other ac- tions. --AA _a_c_t_i_o_n - The _a_c_t_i_o_n may be one of the following to generate a + The _a_c_t_i_o_n may be one of the following to generate a list of possible completions: aalliiaass Alias names. May also be specified as --aa. aarrrraayyvvaarr Array variable names. bbiinnddiinngg RReeaaddlliinnee key binding names. - bbuuiillttiinn Names of shell builtin commands. May also be + bbuuiillttiinn Names of shell builtin commands. May also be specified as --bb. ccoommmmaanndd Command names. May also be specified as --cc. ddiirreeccttoorryy @@ -5225,7 +5246,7 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS ddiissaabblleedd Names of disabled shell builtins. eennaabblleedd Names of enabled shell builtins. - eexxppoorrtt Names of exported shell variables. May also be + eexxppoorrtt Names of exported shell variables. May also be specified as --ee. ffiillee File names. May also be specified as --ff. ffuunnccttiioonn @@ -5234,17 +5255,17 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS hheellppttooppiicc Help topics as accepted by the hheellpp builtin. hhoossttnnaammee - Hostnames, as taken from the file specified by + Hostnames, as taken from the file specified by the HHOOSSTTFFIILLEE shell variable. - jjoobb Job names, if job control is active. May also + jjoobb Job names, if job control is active. May also be specified as --jj. - kkeeyywwoorrdd Shell reserved words. May also be specified as + kkeeyywwoorrdd Shell reserved words. May also be specified as --kk. rruunnnniinngg Names of running jobs, if job control is active. sseerrvviiccee Service names. May also be specified as --ss. - sseettoopptt Valid arguments for the --oo option to the sseett + sseettoopptt Valid arguments for the --oo option to the sseett builtin. - sshhoopptt Shell option names as accepted by the sshhoopptt + sshhoopptt Shell option names as accepted by the sshhoopptt builtin. ssiiggnnaall Signal names. ssttooppppeedd Names of stopped jobs, if job control is active. @@ -5253,218 +5274,219 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS Names of all shell variables. May also be spec- ified as --vv. --CC _c_o_m_m_a_n_d - _c_o_m_m_a_n_d is executed in a subshell environment, and its - output is used as the possible completions. Arguments + _c_o_m_m_a_n_d is executed in a subshell environment, and its + output is used as the possible completions. Arguments are passed as with the --FF option. --FF _f_u_n_c_t_i_o_n - The shell function _f_u_n_c_t_i_o_n is executed in the current - shell environment. When the function is executed, the + The shell function _f_u_n_c_t_i_o_n is executed in the current + shell environment. When the function is executed, the first argument ($$11) is the name of the command whose ar- guments are being completed, the second argument ($$22) is the word being completed, and the third argument ($$33) is - the word preceding the word being completed on the cur- + the word preceding the word being completed on the cur- rent command line. When _f_u_n_c_t_i_o_n finishes, programmable - completion retrieves the possible completions from the + completion retrieves the possible completions from the value of the CCOOMMPPRREEPPLLYY array variable. --GG _g_l_o_b_p_a_t - Expand the pathname expansion pattern _g_l_o_b_p_a_t to gener- + Expand the pathname expansion pattern _g_l_o_b_p_a_t to gener- ate the possible completions. --PP _p_r_e_f_i_x - Add _p_r_e_f_i_x to the beginning of each possible completion + Add _p_r_e_f_i_x to the beginning of each possible completion after all other options have been applied. --SS _s_u_f_f_i_x - Append _s_u_f_f_i_x to each possible completion after all + Append _s_u_f_f_i_x to each possible completion after all other options have been applied. --WW _w_o_r_d_l_i_s_t - Split the _w_o_r_d_l_i_s_t using the characters in the IIFFSS spe- - cial variable as delimiters, and expand each resulting - word. Shell quoting is honored within _w_o_r_d_l_i_s_t, in or- - der to provide a mechanism for the words to contain - shell metacharacters or characters in the value of IIFFSS. - The possible completions are the members of the resul- - tant list which match a prefix of the word being com- + Split the _w_o_r_d_l_i_s_t using the characters in the IIFFSS spe- + cial variable as delimiters, and expand each resulting + word. Shell quoting is honored within _w_o_r_d_l_i_s_t, in or- + der to provide a mechanism for the words to contain + shell metacharacters or characters in the value of IIFFSS. + The possible completions are the members of the resul- + tant list which match a prefix of the word being com- pleted. --XX _f_i_l_t_e_r_p_a_t - _f_i_l_t_e_r_p_a_t is a pattern as used for pathname expansion. + _f_i_l_t_e_r_p_a_t is a pattern as used for pathname expansion. It is applied to the list of possible completions gener- - ated by the preceding options and arguments, and each - completion matching _f_i_l_t_e_r_p_a_t is removed from the list. - A leading !! in _f_i_l_t_e_r_p_a_t negates the pattern; in this + ated by the preceding options and arguments, and each + completion matching _f_i_l_t_e_r_p_a_t is removed from the list. + A leading !! in _f_i_l_t_e_r_p_a_t negates the pattern; in this case, any completion not matching _f_i_l_t_e_r_p_a_t is removed. - The return value is true unless an invalid option is supplied, + The return value is true unless an invalid option is supplied, an option other than --pp, --rr, --DD, --EE, or --II is supplied without a - _n_a_m_e argument, an attempt is made to remove a completion speci- + _n_a_m_e argument, an attempt is made to remove a completion speci- fication for a _n_a_m_e for which no specification exists, or an er- ror occurs adding a completion specification. ccoommppoopptt [--oo _o_p_t_i_o_n] [--DDEEII] [++oo _o_p_t_i_o_n] [_n_a_m_e] - Modify completion options for each _n_a_m_e according to the _o_p_- + Modify completion options for each _n_a_m_e according to the _o_p_- _t_i_o_ns, or for the currently-executing completion if no _n_a_m_es are - supplied. If no _o_p_t_i_o_ns are supplied, display the completion - options for each _n_a_m_e or the current completion. The possible - values of _o_p_t_i_o_n are those valid for the ccoommpplleettee builtin de- + supplied. If no _o_p_t_i_o_ns are supplied, display the completion + options for each _n_a_m_e or the current completion. The possible + values of _o_p_t_i_o_n are those valid for the ccoommpplleettee builtin de- scribed above. The --DD option indicates that other supplied options should apply - to the "default" command completion; the --EE option indicates + to the "default" command completion; the --EE option indicates that other supplied options should apply to "empty" command com- pletion; and the --II option indicates that other supplied options - should apply to completion on the initial word on the line. + should apply to completion on the initial word on the line. These are determined in the same way as the ccoommpplleettee builtin. If multiple options are supplied, the --DD option takes precedence over --EE, and both take precedence over --II. - The return value is true unless an invalid option is supplied, + The return value is true unless an invalid option is supplied, an attempt is made to modify the options for a _n_a_m_e for which no completion specification exists, or an output error occurs. ccoonnttiinnuuee [_n] ccoonnttiinnuuee resumes the next iteration of the enclosing ffoorr, wwhhiillee, - uunnttiill, or sseelleecctt loop. If _n is specified, bbaasshh resumes the _nth - enclosing loop. _n must be >= 1. If _n is greater than the num- - ber of enclosing loops, the shell resumes the last enclosing - loop (the "top-level" loop). The return value is 0 unless _n is + uunnttiill, or sseelleecctt loop. If _n is specified, bbaasshh resumes the _nth + enclosing loop. _n must be >= 1. If _n is greater than the num- + ber of enclosing loops, the shell resumes the last enclosing + loop (the "top-level" loop). The return value is 0 unless _n is not greater than or equal to 1. ddeeccllaarree [--aaAAffFFggiiIIllnnrrttuuxx] [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] ttyyppeesseett [--aaAAffFFggiiIIllnnrrttuuxx] [--pp] [_n_a_m_e[=_v_a_l_u_e] ...] - Declare variables and/or give them attributes. If no _n_a_m_es are + Declare variables and/or give them attributes. If no _n_a_m_es are given then display the values of variables or functions. The --pp - option will display the attributes and values of each _n_a_m_e. - When --pp is used with _n_a_m_e arguments, additional options, other + option will display the attributes and values of each _n_a_m_e. + When --pp is used with _n_a_m_e arguments, additional options, other than --ff and --FF, are ignored. When --pp is supplied without _n_a_m_e arguments, ddeeccllaarree will display the attributes and values of all variables having the attributes - specified by the additional options. If no other options are + specified by the additional options. If no other options are supplied with --pp, ddeeccllaarree will display the attributes and values - of all shell variables. The --ff option restricts the display to + of all shell variables. The --ff option restricts the display to shell functions. The --FF option inhibits the display of function definitions; only - the function name and attributes are printed. If the eexxttddeebbuugg - shell option is enabled using sshhoopptt, the source file name and - line number where each _n_a_m_e is defined are displayed as well. + the function name and attributes are printed. If the eexxttddeebbuugg + shell option is enabled using sshhoopptt, the source file name and + line number where each _n_a_m_e is defined are displayed as well. The --FF option implies --ff. - The --gg option forces variables to be created or modified at the + The --gg option forces variables to be created or modified at the global scope, even when ddeeccllaarree is executed in a shell function. It is ignored when ddeeccllaarree is not executed in a shell function. - The --II option causes local variables to inherit the attributes - (except the _n_a_m_e_r_e_f attribute) and value of any existing vari- - able with the same _n_a_m_e at a surrounding scope. If there is no + The --II option causes local variables to inherit the attributes + (except the _n_a_m_e_r_e_f attribute) and value of any existing vari- + able with the same _n_a_m_e at a surrounding scope. If there is no existing variable, the local variable is initially unset. - The following options can be used to restrict output to vari- - ables with the specified attribute or to give variables attrib- + The following options can be used to restrict output to vari- + ables with the specified attribute or to give variables attrib- utes: - --aa Each _n_a_m_e is an indexed array variable (see AArrrraayyss + --aa Each _n_a_m_e is an indexed array variable (see AArrrraayyss above). - --AA Each _n_a_m_e is an associative array variable (see AArrrraayyss + --AA Each _n_a_m_e is an associative array variable (see AArrrraayyss above). --ff Each _n_a_m_e refers to a shell function. --ii The variable is treated as an integer; arithmetic evalua- - tion (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN above) is performed when + tion (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN above) is performed when the variable is assigned a value. - --ll When the variable is assigned a value, all upper-case - characters are converted to lower-case. The upper-case + --ll When the variable is assigned a value, all upper-case + characters are converted to lower-case. The upper-case attribute is disabled. - --nn Give each _n_a_m_e the _n_a_m_e_r_e_f attribute, making it a name - reference to another variable. That other variable is - defined by the value of _n_a_m_e. All references, assign- - ments, and attribute modifications to _n_a_m_e, except those - using or changing the --nn attribute itself, are performed - on the variable referenced by _n_a_m_e's value. The nameref + --nn Give each _n_a_m_e the _n_a_m_e_r_e_f attribute, making it a name + reference to another variable. That other variable is + defined by the value of _n_a_m_e. All references, assign- + ments, and attribute modifications to _n_a_m_e, except those + using or changing the --nn attribute itself, are performed + on the variable referenced by _n_a_m_e's value. The nameref attribute cannot be applied to array variables. --rr Make _n_a_m_es readonly. These names cannot then be assigned values by subsequent assignment statements or unset. --tt Give each _n_a_m_e the _t_r_a_c_e attribute. Traced functions in- - herit the DDEEBBUUGG and RREETTUURRNN traps from the calling shell. + herit the DDEEBBUUGG and RREETTUURRNN traps from the calling shell. The trace attribute has no special meaning for variables. - --uu When the variable is assigned a value, all lower-case - characters are converted to upper-case. The lower-case + --uu When the variable is assigned a value, all lower-case + characters are converted to upper-case. The lower-case attribute is disabled. - --xx Mark each _n_a_m_e for export to subsequent commands via the + --xx Mark each _n_a_m_e for export to subsequent commands via the environment. - Using "+" instead of "-" turns off the specified attribute in- + Using "+" instead of "-" turns off the specified attribute in- stead, with the exceptions that ++aa and ++AA may not be used to de- - stroy array variables and ++rr will not remove the readonly at- + stroy array variables and ++rr will not remove the readonly at- tribute. - When used in a function, ddeeccllaarree and ttyyppeesseett make each _n_a_m_e lo- - cal, as with the llooccaall command, unless the --gg option is sup- - plied. If a variable name is followed by =_v_a_l_u_e, the value of - the variable is set to _v_a_l_u_e. When using --aa or --AA and the com- - pound assignment syntax to create array variables, additional + When used in a function, ddeeccllaarree and ttyyppeesseett make each _n_a_m_e lo- + cal, as with the llooccaall command, unless the --gg option is sup- + plied. If a variable name is followed by =_v_a_l_u_e, the value of + the variable is set to _v_a_l_u_e. When using --aa or --AA and the com- + pound assignment syntax to create array variables, additional attributes do not take effect until subsequent assignments. - The return value is 0 unless an invalid option is encountered, - an attempt is made to define a function using "-f foo=bar". an + The return value is 0 unless an invalid option is encountered, + an attempt is made to define a function using "-f foo=bar". an attempt is made to assign a value to a readonly variable, an at- tempt is made to assign a value to an array variable without us- - ing the compound assignment syntax (see AArrrraayyss above), one of + ing the compound assignment syntax (see AArrrraayyss above), one of the _n_a_m_e_s is not a valid shell variable name, an attempt is made - to turn off readonly status for a readonly variable, an attempt - is made to turn off array status for an array variable, or an + to turn off readonly status for a readonly variable, an attempt + is made to turn off array status for an array variable, or an attempt is made to display a non-existent function with --ff. ddiirrss [[--ccllppvv]] [[++_n]] [[--_n]] Without options, display the list of currently remembered direc- - tories. The default display is on a single line with directory - names separated by spaces. Directories are added to the list - with the ppuusshhdd command; the ppooppdd command removes entries from - the list. The current directory is always the first directory + tories. The default display is on a single line with directory + names separated by spaces. Directories are added to the list + with the ppuusshhdd command; the ppooppdd command removes entries from + the list. The current directory is always the first directory in the stack. Options, if supplied, have the following meanings: - --cc Clears the directory stack by deleting all of the en- + --cc Clears the directory stack by deleting all of the en- tries. - --ll Produces a listing using full pathnames; the default + --ll Produces a listing using full pathnames; the default listing format uses a tilde to denote the home directory. --pp Print the directory stack with one entry per line. - --vv Print the directory stack with one entry per line, pre- + --vv Print the directory stack with one entry per line, pre- fixing each entry with its index in the stack. ++_n Displays the _nth entry counting from the left of the list shown by ddiirrss when invoked without options, starting with zero. - --_n Displays the _nth entry counting from the right of the + --_n Displays the _nth entry counting from the right of the list shown by ddiirrss when invoked without options, starting with zero. - The return value is 0 unless an invalid option is supplied or _n + The return value is 0 unless an invalid option is supplied or _n indexes beyond the end of the directory stack. ddiissoowwnn [--aarr] [--hh] [_i_d ...] - Without options, remove each _i_d from the table of active jobs. - Each _i_d may be a job specification _j_o_b_s_p_e_c or a process ID _p_i_d; - if _i_d is a _p_i_d, ddiissoowwnn uses the job containing _p_i_d as _j_o_b_s_p_e_c. - If _i_d is not present, and neither the --aa nor the --rr option is - supplied, ddiissoowwnn removes the _c_u_r_r_e_n_t _j_o_b. If the --hh option is - supplied, the job corresponding to each _i_d is not removed from - the table, but is marked so that SSIIGGHHUUPP is not sent to the job - if the shell receives a SSIIGGHHUUPP. - - If no _i_d is supplied, the --aa option means to remove or mark all - jobs; the --rr option without an _i_d argument restricts operation - to running jobs. + Without options, remove each _i_d from the table of active jobs. + Each _i_d may be a job specification _j_o_b_s_p_e_c or a process ID _p_i_d; + if _i_d is a _p_i_d, ddiissoowwnn uses the job containing _p_i_d as _j_o_b_s_p_e_c. + + If the --hh option is supplied, ddiissoowwnn does not remove the jobs + corresponding to each _i_d from the jobs table, but rather marks + them so the shell does not send SSIIGGHHUUPP to the job if the shell + receives a SSIIGGHHUUPP. + + If no _i_d is supplied, the --aa option means to remove or mark all + jobs; the --rr option without an _i_d argument removes or marks run- + ning jobs. If no _i_d is supplied, and neither the --aa nor the --rr + option is supplied, ddiissoowwnn removes or marks the current job. The return value is 0 unless an _i_d does not specify a valid job. eecchhoo [--nneeEE] [_a_r_g ...] - Output the _a_r_gs, separated by spaces, followed by a newline. - The return status is 0 unless a write error occurs. If --nn is + Output the _a_r_gs, separated by spaces, followed by a newline. + The return status is 0 unless a write error occurs. If --nn is specified, the trailing newline is not printed. - If the --ee option is given, eecchhoo interprets the following back- + If the --ee option is given, eecchhoo interprets the following back- slash-escaped characters. The --EE option disables interpretation - of these escape characters, even on systems where they are in- - terpreted by default. The xxppgg__eecchhoo shell option determines + of these escape characters, even on systems where they are in- + terpreted by default. The xxppgg__eecchhoo shell option determines whether or not eecchhoo interprets any options and expands these es- - cape characters. eecchhoo does not interpret ---- to mean the end of + cape characters. eecchhoo does not interpret ---- to mean the end of options. eecchhoo interprets the following escape sequences: @@ -5479,101 +5501,101 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS \\tt horizontal tab \\vv vertical tab \\\\ backslash - \\00_n_n_n The eight-bit character whose value is the octal value + \\00_n_n_n The eight-bit character whose value is the octal value _n_n_n (zero to three octal digits). - \\xx_H_H The eight-bit character whose value is the hexadecimal + \\xx_H_H The eight-bit character whose value is the hexadecimal value _H_H (one or two hex digits). - \\uu_H_H_H_H The Unicode (ISO/IEC 10646) character whose value is the + \\uu_H_H_H_H The Unicode (ISO/IEC 10646) character whose value is the hexadecimal value _H_H_H_H (one to four hex digits). \\UU_H_H_H_H_H_H_H_H - The Unicode (ISO/IEC 10646) character whose value is the + The Unicode (ISO/IEC 10646) character whose value is the hexadecimal value _H_H_H_H_H_H_H_H (one to eight hex digits). - eecchhoo writes any unrecognized backslash-escaped characters un- + eecchhoo writes any unrecognized backslash-escaped characters un- changed. eennaabbllee [--aa] [--ddnnppss] [--ff _f_i_l_e_n_a_m_e] [_n_a_m_e ...] - Enable and disable builtin shell commands. Disabling a builtin - allows an executable file which has the same name as a shell - builtin to be executed without specifying a full pathname, even + Enable and disable builtin shell commands. Disabling a builtin + allows an executable file which has the same name as a shell + builtin to be executed without specifying a full pathname, even though the shell normally searches for builtins before files. - If --nn is supplied, each _n_a_m_e is disabled; otherwise, _n_a_m_es are - enabled. For example, to use the tteesstt binary found usin g PPAATTHH + If --nn is supplied, each _n_a_m_e is disabled; otherwise, _n_a_m_es are + enabled. For example, to use the tteesstt binary found usin g PPAATTHH instead of the shell builtin version, run "enable -n test". - If no _n_a_m_e arguments are supplied, or if the --pp option is sup- + If no _n_a_m_e arguments are supplied, or if the --pp option is sup- plied, print a list of shell builtins. With no other option ar- guments, the list consists of all enabled shell builtins. If --nn - is supplied, print only disabled builtins. If --aa is supplied, - the list printed includes all builtins, with an indication of + is supplied, print only disabled builtins. If --aa is supplied, + the list printed includes all builtins, with an indication of whether or not each is enabled. The --ss option means to restrict the output to the POSIX _s_p_e_c_i_a_l builtins. - The --ff option means to load the new builtin command _n_a_m_e from + The --ff option means to load the new builtin command _n_a_m_e from shared object _f_i_l_e_n_a_m_e, on systems that support dynamic loading. If _f_i_l_e_n_a_m_e does not contain a slash, BBaasshh will use the value of - the BBAASSHH__LLOOAADDAABBLLEESS__PPAATTHH variable as a colon-separated list of - directories in which to search for _f_i_l_e_n_a_m_e. The default for - BBAASSHH__LLOOAADDAABBLLEESS__PPAATTHH is system-dependent, and may include "." to - force a search of the current directory. The --dd option will - delete a builtin previously loaded with --ff. If _-_s is used with + the BBAASSHH__LLOOAADDAABBLLEESS__PPAATTHH variable as a colon-separated list of + directories in which to search for _f_i_l_e_n_a_m_e. The default for + BBAASSHH__LLOOAADDAABBLLEESS__PPAATTHH is system-dependent, and may include "." to + force a search of the current directory. The --dd option will + delete a builtin previously loaded with --ff. If _-_s is used with _-_f, the new builtin becomes a POSIX special builtin. - If no options are supplied and a _n_a_m_e is not a shell builtin, - eennaabbllee will attempt to load _n_a_m_e from a shared object named + If no options are supplied and a _n_a_m_e is not a shell builtin, + eennaabbllee will attempt to load _n_a_m_e from a shared object named _n_a_m_e, as if the command were "enable -f _n_a_m_e _n_a_m_e". - The return value is 0 unless a _n_a_m_e is not a shell builtin or + The return value is 0 unless a _n_a_m_e is not a shell builtin or there is an error loading a new builtin from a shared object. eevvaall [_a_r_g ...] - Concatenate the _a_r_gs together into a single command, separating + Concatenate the _a_r_gs together into a single command, separating them with spaces. BBaasshh then reads and execute this command, and - returns its exit status as the return status of eevvaall. If there + returns its exit status as the return status of eevvaall. If there are no _a_r_g_s, or only null arguments, eevvaall returns 0. eexxeecc [--ccll] [--aa _n_a_m_e] [_c_o_m_m_a_n_d [_a_r_g_u_m_e_n_t_s]] - If _c_o_m_m_a_n_d is specified, it replaces the shell without creating - a new process. _c_o_m_m_a_n_d cannot be a shell builtin or function. + If _c_o_m_m_a_n_d is specified, it replaces the shell without creating + a new process. _c_o_m_m_a_n_d cannot be a shell builtin or function. The _a_r_g_u_m_e_n_t_s become the arguments to _c_o_m_m_a_n_d. If the --ll option is supplied, the shell places a dash at the beginning of the ze- - roth argument passed to _c_o_m_m_a_n_d. This is what _l_o_g_i_n(1) does. - The --cc option causes _c_o_m_m_a_n_d to be executed with an empty envi- + roth argument passed to _c_o_m_m_a_n_d. This is what _l_o_g_i_n(1) does. + The --cc option causes _c_o_m_m_a_n_d to be executed with an empty envi- ronment. If --aa is supplied, the shell passes _n_a_m_e as the zeroth argument to the executed command. If _c_o_m_m_a_n_d cannot be executed for some reason, a non-interactive - shell exits, unless the eexxeeccffaaiill shell option is enabled. In - that case, it returns a non-zero status. An interactive shell - returns a non-zero status if the file cannot be executed. A + shell exits, unless the eexxeeccffaaiill shell option is enabled. In + that case, it returns a non-zero status. An interactive shell + returns a non-zero status if the file cannot be executed. A subshell exits unconditionally if eexxeecc fails. If _c_o_m_m_a_n_d is not specified, any redirections take effect in the - current shell, and the return status is 0. If there is a redi- + current shell, and the return status is 0. If there is a redi- rection error, the return status is 1. eexxiitt [_n] - Cause the shell to exit with a status of _n. If _n is omitted, - the exit status is that of the last command executed. Any trap + Cause the shell to exit with a status of _n. If _n is omitted, + the exit status is that of the last command executed. Any trap on EEXXIITT is executed before the shell terminates. eexxppoorrtt [--ffnn] [_n_a_m_e[=_v_a_l_u_e]] ... eexxppoorrtt --pp - The supplied _n_a_m_e_s are marked for automatic export to the envi- - ronment of subsequently executed commands. If the --ff option is + The supplied _n_a_m_e_s are marked for automatic export to the envi- + ronment of subsequently executed commands. If the --ff option is given, the _n_a_m_e_s refer to functions. - The --nn option unexports, or removes the export attribute, from - each _n_a_m_e. If no _n_a_m_e_s are given, or if the --pp option is sup- - plied, eexxppoorrtt prints a list of names of all exported variables + The --nn option unexports, or removes the export attribute, from + each _n_a_m_e. If no _n_a_m_e_s are given, or if the --pp option is sup- + plied, eexxppoorrtt prints a list of names of all exported variables on the standard output. - eexxppoorrtt allows the value of a variable to be set when it is ex- + eexxppoorrtt allows the value of a variable to be set when it is ex- ported or unexported by following the variable name with =_v_a_l_u_e. This sets the value of the variable to _v_a_l_u_e while modifying the - export attribute. eexxppoorrtt returns an exit status of 0 unless an - invalid option is encountered, one of the _n_a_m_e_s is not a valid + export attribute. eexxppoorrtt returns an exit status of 0 unless an + invalid option is encountered, one of the _n_a_m_e_s is not a valid shell variable name, or --ff is supplied with a _n_a_m_e that is not a function. @@ -5581,57 +5603,57 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS ffcc [--ee _e_n_a_m_e] [--llnnrr] [_f_i_r_s_t] [_l_a_s_t] ffcc --ss [_p_a_t=_r_e_p] [_c_m_d] - The first form selects a range of commands from _f_i_r_s_t to _l_a_s_t - from the history list and displays or edits and re-executes - them. _F_i_r_s_t and _l_a_s_t may be specified as a string (to locate - the last command beginning with that string) or as a number (an - index into the history list, where a negative number is used as + The first form selects a range of commands from _f_i_r_s_t to _l_a_s_t + from the history list and displays or edits and re-executes + them. _F_i_r_s_t and _l_a_s_t may be specified as a string (to locate + the last command beginning with that string) or as a number (an + index into the history list, where a negative number is used as an offset from the current command number). When listing, a _f_i_r_s_t or _l_a_s_t of 0 is equivalent to -1 and -0 is equivalent to the current command (usually the ffcc command); oth- - erwise 0 is equivalent to -1 and -0 is invalid. If _l_a_s_t is not + erwise 0 is equivalent to -1 and -0 is invalid. If _l_a_s_t is not specified, it is set to the current command for listing (so that "fc -l -10" prints the last 10 commands) and to _f_i_r_s_t otherwise. If _f_i_r_s_t is not specified, it is set to the previous command for editing and -16 for listing. - If the --ll option is supplied, the commands are listed on the - standard output. The --nn option suppresses the command numbers + If the --ll option is supplied, the commands are listed on the + standard output. The --nn option suppresses the command numbers when listing. The --rr option reverses the order of the commands. - Otherwise, ffcc invokes the editor named by _e_n_a_m_e on a file con- - taining those commands. If _e_n_a_m_e is not supplied, ffcc uses the - value of the FFCCEEDDIITT variable, and the value of EEDDIITTOORR if FFCCEEDDIITT - is not set. If neither variable is set, ffcc uses _v_i_. When edit- - ing is complete, ffcc reads the file containing the edited com- + Otherwise, ffcc invokes the editor named by _e_n_a_m_e on a file con- + taining those commands. If _e_n_a_m_e is not supplied, ffcc uses the + value of the FFCCEEDDIITT variable, and the value of EEDDIITTOORR if FFCCEEDDIITT + is not set. If neither variable is set, ffcc uses _v_i_. When edit- + ing is complete, ffcc reads the file containing the edited com- mands and echoes and executes them. - In the second form, ffcc re-executes _c_o_m_m_a_n_d after replacing each - instance of _p_a_t with _r_e_p. _C_o_m_m_a_n_d is interpreted the same as + In the second form, ffcc re-executes _c_o_m_m_a_n_d after replacing each + instance of _p_a_t with _r_e_p. _C_o_m_m_a_n_d is interpreted the same as _f_i_r_s_t above. - A useful alias to use with ffcc is "r="fc -s"", so that typing "r + A useful alias to use with ffcc is "r="fc -s"", so that typing "r cc" runs the last command beginning with "cc" and typing "r" re- executes the last command. - If the first form is used, the return value is zero unless an - invalid option is encountered or _f_i_r_s_t or _l_a_s_t specify history - lines out of range. When editing and re-executing a file of + If the first form is used, the return value is zero unless an + invalid option is encountered or _f_i_r_s_t or _l_a_s_t specify history + lines out of range. When editing and re-executing a file of commands, the return value is the value of the last command exe- cuted or failure if an error occurs with the temporary file. If the second form is used, the return status is that of the re-ex- - ecuted command, unless _c_m_d does not specify a valid history en- + ecuted command, unless _c_m_d does not specify a valid history en- try, in which case ffcc returns a non-zero status. ffgg [_j_o_b_s_p_e_c] - Resume _j_o_b_s_p_e_c in the foreground, and make it the current job. - If _j_o_b_s_p_e_c is not present, use the shell's notion of the _c_u_r_r_e_n_t - _j_o_b. The return value is that of the command placed into the - foreground, or failure if run when job control is disabled or, - when run with job control enabled, if _j_o_b_s_p_e_c does not specify a - valid job or _j_o_b_s_p_e_c specifies a job that was started without - job control. + Resume _j_o_b_s_p_e_c in the foreground, and make it the current job. + If _j_o_b_s_p_e_c is not present, ffgg uses the shell's notion of the + _c_u_r_r_e_n_t _j_o_b. The return value is that of the command placed + into the foreground, or failure if run when job control is dis- + abled or, when run with job control enabled, if _j_o_b_s_p_e_c does not + specify a valid job or _j_o_b_s_p_e_c specifies a job that was started + without job control. ggeettooppttss _o_p_t_s_t_r_i_n_g _n_a_m_e [_a_r_g ...] ggeettooppttss is used by shell scripts and functions to parse posi- @@ -5811,20 +5833,24 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS _c_o_m_m_a_n_d or _a_r_g_s with the corresponding process group ID, and ex- ecutes _c_o_m_m_a_n_d, passing it _a_r_g_s, returning its exit status. - kkiillll [--ss _s_i_g_s_p_e_c | --nn _s_i_g_n_u_m | --_s_i_g_s_p_e_c] [_p_i_d | _j_o_b_s_p_e_c] ... + kkiillll [--ss _s_i_g_s_p_e_c | --nn _s_i_g_n_u_m | --_s_i_g_s_p_e_c] _i_d [ ... ] kkiillll --ll|--LL [_s_i_g_s_p_e_c | _e_x_i_t___s_t_a_t_u_s] Send the signal specified by _s_i_g_s_p_e_c or _s_i_g_n_u_m to the processes - named by _p_i_d or _j_o_b_s_p_e_c. _s_i_g_s_p_e_c is either a case-insensitive - signal name such as SSIIGGKKIILLLL (with or without the SSIIGG prefix) or - a signal number; _s_i_g_n_u_m is a signal number. If _s_i_g_s_p_e_c is not - supplied, then kkiillll sends SSIIGGTTEERRMM. - - An argument of --ll lists the signal names. If any arguments are - supplied when --ll is given, kkiillll lists the names of the signals - corresponding to the arguments, and the return status is 0. The - _e_x_i_t___s_t_a_t_u_s argument to --ll is a number specifying either a sig- - nal number or the exit status of a process terminated by a sig- - nal. The --LL option is equivalent to --ll. + named by each _i_d. Each _i_d may be a job specification _j_o_b_s_p_e_c or + a process ID _p_i_d. _s_i_g_s_p_e_c is either a case-insensitive signal + name such as SSIIGGKKIILLLL (with or without the SSIIGG prefix) or a sig- + nal number; _s_i_g_n_u_m is a signal number. If _s_i_g_s_p_e_c is not sup- + plied, then kkiillll sends SSIIGGTTEERRMM. + + The --ll option lists the signal names. If any arguments are sup- + plied when --ll is given, kkiillll lists the names of the signals cor- + responding to the arguments, and the return status is 0. The + _e_x_i_t___s_t_a_t_u_s argument to --ll is a number specifying either a sig- + nal number or the exit status of a process terminated by a sig- + nal; if it is supplied, kkiillll prints the name of the signal that + caused the process to terminate. kkiillll assumes that process exit + statuses are greater than 128; anything less than that is a sig- + nal number. The --LL option is equivalent to --ll. kkiillll returns true if at least one signal was successfully sent, or false if an error occurs or an invalid option is encountered. @@ -6262,7 +6288,7 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS iiggnnoorreeeeooff The effect is as if the shell command "IGNOREEOF=10" had been executed (see SShheellll - VVaarriiaabblleess above). + VVaarriiaabblleess << above). kkeeyywwoorrdd Same as --kk. mmoonniittoorr Same as --mm. nnoocclloobbbbeerr @@ -6966,83 +6992,84 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS wwaaiitt [--ffnn] [--pp _v_a_r_n_a_m_e] [_i_d ...] Wait for each specified child process _i_d and return the termina- - tion status of the last _i_d. Each _i_d may be a process ID or a - job specification; if a job spec is supplied, wwaaiitt waits for all - processes in the job. + tion status of the last _i_d. Each _i_d may be a process ID _p_i_d or + a job specification _j_o_b_s_p_e_c; if a jobspec is supplied, wwaaiitt + waits for all processes in the job. - If no options or _i_ds are supplied, wwaaiitt waits for all running - background jobs and the last-executed process substitution, if + If no options or _i_ds are supplied, wwaaiitt waits for all running + background jobs and the last-executed process substitution, if its process id is the same as $$!!, and the return status is zero. - If the --nn option is supplied, wwaaiitt waits for any one of the + If the --nn option is supplied, wwaaiitt waits for any one of the given _i_ds or, if no _i_ds are supplied, any job or process substi- tution, to complete and returns its exit status. If none of the - supplied _i_ds is a child of the shell, or if no _i_ds are supplied - and the shell has no unwaited-for children, the exit status is + supplied _i_ds is a child of the shell, or if no _i_ds are supplied + and the shell has no unwaited-for children, the exit status is 127. - If the --pp option is supplied, the process or job identifier of - the job for which the exit status is returned is assigned to the - variable _v_a_r_n_a_m_e named by the option argument. The variable, - which cannot be readonly, will be unset initially, before any - assignment. This is useful only when the --nn option is supplied. + If the --pp option is supplied, wwaaiitt assigns the process or job + identifier of the job for which the exit status is returned to + the variable _v_a_r_n_a_m_e named by the option argument. The vari- + able, which cannot be readonly, will be unset initially, before + any assignment. This is useful only when used with the --nn op- + tion. - Supplying the --ff option, when job control is enabled, forces - wwaaiitt to wait for each _i_d to terminate before returning its sta- + Supplying the --ff option, when job control is enabled, forces + wwaaiitt to wait for each _i_d to terminate before returning its sta- tus, instead of returning when it changes status. - If none of the _i_ds specify one of the shell's active child - processes, the return status is 127. If wwaaiitt is interrupted by - a signal, any _v_a_r_n_a_m_e will remain unset, and the return status - will be greater than 128, as described under SSIIGGNNAALLSS above. + If none of the _i_ds specify one of the shell's active child + processes, the return status is 127. If wwaaiitt is interrupted by + a signal, any _v_a_r_n_a_m_e will remain unset, and the return status + will be greater than 128, as described under SSIIGGNNAALLSS above. Otherwise, the return status is the exit status of the last _i_d. SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE - Bash-4.0 introduced the concept of a _s_h_e_l_l _c_o_m_p_a_t_i_b_i_l_i_t_y _l_e_v_e_l, speci- + Bash-4.0 introduced the concept of a _s_h_e_l_l _c_o_m_p_a_t_i_b_i_l_i_t_y _l_e_v_e_l, speci- fied as a set of options to the shopt builtin (ccoommppaatt3311, ccoommppaatt3322, ccoomm-- - ppaatt4400, ccoommppaatt4411, and so on). There is only one current compatibility + ppaatt4400, ccoommppaatt4411, and so on). There is only one current compatibility level -- each option is mutually exclusive. The compatibility level is - intended to allow users to select behavior from previous versions that - is incompatible with newer versions while they migrate scripts to use - current features and behavior. It's intended to be a temporary solu- + intended to allow users to select behavior from previous versions that + is incompatible with newer versions while they migrate scripts to use + current features and behavior. It's intended to be a temporary solu- tion. - This section does not mention behavior that is standard for a particu- - lar version (e.g., setting ccoommppaatt3322 means that quoting the right hand - side of the regexp matching operator quotes special regexp characters - in the word, which is default behavior in bash-3.2 and subsequent ver- + This section does not mention behavior that is standard for a particu- + lar version (e.g., setting ccoommppaatt3322 means that quoting the right hand + side of the regexp matching operator quotes special regexp characters + in the word, which is default behavior in bash-3.2 and subsequent ver- sions). - If a user enables, say, ccoommppaatt3322, it may affect the behavior of other - compatibility levels up to and including the current compatibility - level. The idea is that each compatibility level controls behavior - that changed in that version of bbaasshh, but that behavior may have been - present in earlier versions. For instance, the change to use locale- - based comparisons with the [[[[ command came in bash-4.1, and earlier + If a user enables, say, ccoommppaatt3322, it may affect the behavior of other + compatibility levels up to and including the current compatibility + level. The idea is that each compatibility level controls behavior + that changed in that version of bbaasshh, but that behavior may have been + present in earlier versions. For instance, the change to use locale- + based comparisons with the [[[[ command came in bash-4.1, and earlier versions used ASCII-based comparisons, so enabling ccoommppaatt3322 will enable - ASCII-based comparisons as well. That granularity may not be suffi- - cient for all uses, and as a result users should employ compatibility - levels carefully. Read the documentation for a particular feature to + ASCII-based comparisons as well. That granularity may not be suffi- + cient for all uses, and as a result users should employ compatibility + levels carefully. Read the documentation for a particular feature to find out the current behavior. - Bash-4.3 introduced a new shell variable: BBAASSHH__CCOOMMPPAATT. The value as- + Bash-4.3 introduced a new shell variable: BBAASSHH__CCOOMMPPAATT. The value as- signed to this variable (a decimal version number like 4.2, or an inte- - ger corresponding to the ccoommppaatt_N_N option, like 42) determines the com- + ger corresponding to the ccoommppaatt_N_N option, like 42) determines the com- patibility level. Starting with bash-4.4, bbaasshh began deprecating older compatibility lev- els. Eventually, the options will be removed in favor of BBAASSHH__CCOOMMPPAATT. - Bash-5.0 was the final version for which there was an individual shopt - option for the previous version. BBAASSHH__CCOOMMPPAATT is the only mechanism to + Bash-5.0 was the final version for which there was an individual shopt + option for the previous version. BBAASSHH__CCOOMMPPAATT is the only mechanism to control the compatibility level in versions newer than bash-5.0. - The following table describes the behavior changes controlled by each + The following table describes the behavior changes controlled by each compatibility level setting. The ccoommppaatt_N_N tag is used as shorthand for setting the compatibility level to _N_N using one of the following mecha- - nisms. For versions prior to bash-5.0, the compatibility level may be - set using the corresponding ccoommppaatt_N_N shopt option. For bash-4.3 and - later versions, the BBAASSHH__CCOOMMPPAATT variable is preferred, and it is re- + nisms. For versions prior to bash-5.0, the compatibility level may be + set using the corresponding ccoommppaatt_N_N shopt option. For bash-4.3 and + later versions, the BBAASSHH__CCOOMMPPAATT variable is preferred, and it is re- quired for bash-5.1 and later versions. ccoommppaatt3311 @@ -7050,173 +7077,173 @@ SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE ator (=~) has no special effect. ccoommppaatt3322 - +o The << and >> operators to the [[[[ command do not consider + +o The << and >> operators to the [[[[ command do not consider the current locale when comparing strings; they use ASCII ordering. ccoommppaatt4400 - +o The << and >> operators to the [[[[ command do not consider + +o The << and >> operators to the [[[[ command do not consider the current locale when comparing strings; they use ASCII ordering. BBaasshh versions prior to bash-4.1 use ASCII col- - lation and _s_t_r_c_m_p(3); bash-4.1 and later use the current + lation and _s_t_r_c_m_p(3); bash-4.1 and later use the current locale's collation sequence and _s_t_r_c_o_l_l(3). ccoommppaatt4411 - +o In _p_o_s_i_x mode, ttiimmee may be followed by options and still + +o In _p_o_s_i_x mode, ttiimmee may be followed by options and still be recognized as a reserved word (this is POSIX interpre- tation 267). +o In _p_o_s_i_x mode, the parser requires that an even number of - single quotes occur in the _w_o_r_d portion of a double- - quoted parameter expansion and treats them specially, so - that characters within the single quotes are considered + single quotes occur in the _w_o_r_d portion of a double- + quoted parameter expansion and treats them specially, so + that characters within the single quotes are considered quoted (this is POSIX interpretation 221). ccoommppaatt4422 +o The replacement string in double-quoted pattern substitu- - tion does not undergo quote removal, as it does in ver- + tion does not undergo quote removal, as it does in ver- sions after bash-4.2. - +o In posix mode, single quotes are considered special when - expanding the _w_o_r_d portion of a double-quoted parameter - expansion and can be used to quote a closing brace or - other special character (this is part of POSIX interpre- - tation 221); in later versions, single quotes are not + +o In posix mode, single quotes are considered special when + expanding the _w_o_r_d portion of a double-quoted parameter + expansion and can be used to quote a closing brace or + other special character (this is part of POSIX interpre- + tation 221); in later versions, single quotes are not special within double-quoted word expansions. ccoommppaatt4433 - +o Word expansion errors are considered non-fatal errors - that cause the current command to fail, even in posix - mode (the default behavior is to make them fatal errors + +o Word expansion errors are considered non-fatal errors + that cause the current command to fail, even in posix + mode (the default behavior is to make them fatal errors that cause the shell to exit). - +o When executing a shell function, the loop state + +o When executing a shell function, the loop state (while/until/etc.) is not reset, so bbrreeaakk or ccoonnttiinnuuee in that function will break or continue loops in the calling context. Bash-4.4 and later reset the loop state to pre- vent this. ccoommppaatt4444 - +o The shell sets up the values used by BBAASSHH__AARRGGVV and - BBAASSHH__AARRGGCC so they can expand to the shell's positional - parameters even if extended debugging mode is not en- + +o The shell sets up the values used by BBAASSHH__AARRGGVV and + BBAASSHH__AARRGGCC so they can expand to the shell's positional + parameters even if extended debugging mode is not en- abled. - +o A subshell inherits loops from its parent context, so - bbrreeaakk or ccoonnttiinnuuee will cause the subshell to exit. - Bash-5.0 and later reset the loop state to prevent the + +o A subshell inherits loops from its parent context, so + bbrreeaakk or ccoonnttiinnuuee will cause the subshell to exit. + Bash-5.0 and later reset the loop state to prevent the exit - +o Variable assignments preceding builtins like eexxppoorrtt and + +o Variable assignments preceding builtins like eexxppoorrtt and rreeaaddoonnllyy that set attributes continue to affect variables with the same name in the calling environment even if the shell is not in posix mode. ccoommppaatt5500 - +o Bash-5.1 changed the way $$RRAANNDDOOMM is generated to intro- - duce slightly more randomness. If the shell compatibil- + +o Bash-5.1 changed the way $$RRAANNDDOOMM is generated to intro- + duce slightly more randomness. If the shell compatibil- ity level is set to 50 or lower, it reverts to the method - from bash-5.0 and previous versions, so seeding the ran- - dom number generator by assigning a value to RRAANNDDOOMM will + from bash-5.0 and previous versions, so seeding the ran- + dom number generator by assigning a value to RRAANNDDOOMM will produce the same sequence as in bash-5.0. - +o If the command hash table is empty, bash versions prior - to bash-5.1 printed an informational message to that ef- - fect, even when producing output that can be reused as - input. Bash-5.1 suppresses that message when the --ll op- + +o If the command hash table is empty, bash versions prior + to bash-5.1 printed an informational message to that ef- + fect, even when producing output that can be reused as + input. Bash-5.1 suppresses that message when the --ll op- tion is supplied. ccoommppaatt5511 - +o The uunnsseett builtin treats attempts to unset array sub- - scripts @@ and ** differently depending on whether the ar- - ray is indexed or associative, and differently than in + +o The uunnsseett builtin treats attempts to unset array sub- + scripts @@ and ** differently depending on whether the ar- + ray is indexed or associative, and differently than in previous versions. +o Arithmetic commands ( ((((...)))) ) and the expressions in an arithmetic for statement can be expanded more than once. - +o Expressions used as arguments to arithmetic operators in - the [[[[ conditional command can be expanded more than + +o Expressions used as arguments to arithmetic operators in + the [[[[ conditional command can be expanded more than once. - +o The expressions in substring parameter brace expansion + +o The expressions in substring parameter brace expansion can be expanded more than once. +o The expressions in the $$((((...)))) word expansion can be ex- panded more than once. - +o Arithmetic expressions used as indexed array subscripts + +o Arithmetic expressions used as indexed array subscripts can be expanded more than once. - +o tteesstt --vv, when given an argument of AA[[@@]], where AA is an + +o tteesstt --vv, when given an argument of AA[[@@]], where AA is an existing associative array, will return true if the array - has any set elements. Bash-5.2 will look for and report + has any set elements. Bash-5.2 will look for and report on a key named @@. +o The ${_p_a_r_a_m_e_t_e_r[[::]]==_v_a_l_u_e} word expansion will return - _v_a_l_u_e, before any variable-specific transformations have + _v_a_l_u_e, before any variable-specific transformations have been performed (e.g., converting to lowercase). Bash-5.2 will return the final value assigned to the variable. - +o Parsing command substitutions will behave as if extended + +o Parsing command substitutions will behave as if extended globbing (see the description of the sshhoopptt builtin above) - is enabled, so that parsing a command substitution con- + is enabled, so that parsing a command substitution con- taining an extglob pattern (say, as part of a shell func- - tion) will not fail. This assumes the intent is to en- - able extglob before the command is executed and word ex- - pansions are performed. It will fail at word expansion - time if extglob hasn't been enabled by the time the com- + tion) will not fail. This assumes the intent is to en- + able extglob before the command is executed and word ex- + pansions are performed. It will fail at word expansion + time if extglob hasn't been enabled by the time the com- mand is executed. ccoommppaatt5522 - +o The tteesstt builtin uses its historical algorithm to parse - parenthesized subexpressions when given five or more ar- + +o The tteesstt builtin uses its historical algorithm to parse + parenthesized subexpressions when given five or more ar- guments. - +o If the --pp or --PP option is supplied to the bbiinndd builtin, + +o If the --pp or --PP option is supplied to the bbiinndd builtin, bbiinndd treats any arguments remaining after option process- - ing as bindable command names, and displays any key se- - quences bound to those commands, instead of treating the + ing as bindable command names, and displays any key se- + quences bound to those commands, instead of treating the arguments as key sequences to bind. RREESSTTRRIICCTTEEDD SSHHEELLLL If bbaasshh is started with the name rrbbaasshh, or the --rr option is supplied at - invocation, the shell becomes _r_e_s_t_r_i_c_t_e_d. A restricted shell is used - to set up an environment more controlled than the standard shell. It - behaves identically to bbaasshh with the exception that the following are + invocation, the shell becomes _r_e_s_t_r_i_c_t_e_d. A restricted shell is used + to set up an environment more controlled than the standard shell. It + behaves identically to bbaasshh with the exception that the following are disallowed or not performed: +o Changing directories with ccdd. - +o Setting or unsetting the values of SSHHEELLLL, PPAATTHH, HHIISSTTFFIILLEE, EENNVV, + +o Setting or unsetting the values of SSHHEELLLL, PPAATTHH, HHIISSTTFFIILLEE, EENNVV, or BBAASSHH__EENNVV. +o Specifying command names containing //. - +o Specifying a filename containing a // as an argument to the .. + +o Specifying a filename containing a // as an argument to the .. builtin command. - +o Using the --pp option to the .. builtin command to specify a + +o Using the --pp option to the .. builtin command to specify a search path. - +o Specifying a filename containing a slash as an argument to the + +o Specifying a filename containing a slash as an argument to the hhiissttoorryy builtin command. - +o Specifying a filename containing a slash as an argument to the + +o Specifying a filename containing a slash as an argument to the --pp option to the hhaasshh builtin command. - +o Importing function definitions from the shell environment at + +o Importing function definitions from the shell environment at startup. - +o Parsing the value of SSHHEELLLLOOPPTTSS from the shell environment at + +o Parsing the value of SSHHEELLLLOOPPTTSS from the shell environment at startup. - +o Redirecting output using the >, >|, <>, >&, &>, and >> redirec- + +o Redirecting output using the >, >|, <>, >&, &>, and >> redirec- tion operators. +o Using the eexxeecc builtin command to replace the shell with another command. - +o Adding or deleting builtin commands with the --ff and --dd options + +o Adding or deleting builtin commands with the --ff and --dd options to the eennaabbllee builtin command. - +o Using the eennaabbllee builtin command to enable disabled shell + +o Using the eennaabbllee builtin command to enable disabled shell builtins. +o Specifying the --pp option to the ccoommmmaanndd builtin command. - +o Turning off restricted mode with sseett ++rr or sshhoopptt --uu rree-- + +o Turning off restricted mode with sseett ++rr or sshhoopptt --uu rree-- ssttrriicctteedd__sshheellll. These restrictions are enforced after any startup files are read. When a command that is found to be a shell script is executed (see CCOOMM-- - MMAANNDD EEXXEECCUUTTIIOONN above), rrbbaasshh turns off any restrictions in the shell + MMAANNDD EEXXEECCUUTTIIOONN above), rrbbaasshh turns off any restrictions in the shell spawned to execute the script. SSEEEE AALLSSOO @@ -7241,10 +7268,10 @@ FFIILLEESS _~_/_._b_a_s_h_r_c The individual per-interactive-shell startup file _~_/_._b_a_s_h___l_o_g_o_u_t - The individual login shell cleanup file, executed when a login + The individual login shell cleanup file, executed when a login shell exits _~_/_._b_a_s_h___h_i_s_t_o_r_y - The default value of HHIISSTTFFIILLEE, the file in which bash saves the + The default value of HHIISSTTFFIILLEE, the file in which bash saves the command history _~_/_._i_n_p_u_t_r_c Individual _r_e_a_d_l_i_n_e initialization file @@ -7258,15 +7285,15 @@ AAUUTTHHOORRSS BBUUGG RREEPPOORRTTSS If you find a bug in bbaasshh, you should report it. But first, you should - make sure that it really is a bug, and that it appears in the latest - version of bbaasshh. The latest version is always available from + make sure that it really is a bug, and that it appears in the latest + version of bbaasshh. The latest version is always available from _f_t_p_:_/_/_f_t_p_._g_n_u_._o_r_g_/_p_u_b_/_g_n_u_/_b_a_s_h_/ and _h_t_t_p_:_/_/_g_i_t_._s_a_v_a_n_- _n_a_h_._g_n_u_._o_r_g_/_c_g_i_t_/_b_a_s_h_._g_i_t_/_s_n_a_p_s_h_o_t_/_b_a_s_h_-_m_a_s_t_e_r_._t_a_r_._g_z. - Once you have determined that a bug actually exists, use the _b_a_s_h_b_u_g - command to submit a bug report. If you have a fix, you are encouraged + Once you have determined that a bug actually exists, use the _b_a_s_h_b_u_g + command to submit a bug report. If you have a fix, you are encouraged to mail that as well! You may send suggestions and "philosophical" bug - reports to _b_u_g_-_b_a_s_h_@_g_n_u_._o_r_g or post them to the Usenet newsgroup + reports to _b_u_g_-_b_a_s_h_@_g_n_u_._o_r_g or post them to the Usenet newsgroup ggnnuu..bbaasshh..bbuugg. ALL bug reports should include: @@ -7277,7 +7304,7 @@ BBUUGG RREEPPOORRTTSS A description of the bug behaviour A short script or "recipe" which exercises the bug - _b_a_s_h_b_u_g inserts the first three items automatically into the template + _b_a_s_h_b_u_g inserts the first three items automatically into the template it provides for filing a bug report. Comments and bug reports concerning this manual page should be directed @@ -7294,13 +7321,13 @@ BBUUGGSS Shell builtin commands and functions are not stoppable/restartable. Compound commands and command sequences of the form "a ; b ; c" are not - handled gracefully when process suspension is attempted. When a - process is stopped, the shell immediately executes the next command in - the sequence. It suffices to place the sequence of commands between - parentheses to force it into a subshell, which may be stopped as a - unit, or to start the command in the background and immediately bring + handled gracefully when process suspension is attempted. When a + process is stopped, the shell immediately executes the next command in + the sequence. It suffices to place the sequence of commands between + parentheses to force it into a subshell, which may be stopped as a + unit, or to start the command in the background and immediately bring it into the foreground. Array variables may not (yet) be exported. -GNU Bash 5.3 2024 October 10 _B_A_S_H(1) +GNU Bash 5.3 2024 October 14 _B_A_S_H(1) diff --git a/doc/bash.1 b/doc/bash.1 index 526e05b8..a6ab2c80 100644 --- a/doc/bash.1 +++ b/doc/bash.1 @@ -5,14 +5,14 @@ .\" Case Western Reserve University .\" chet.ramey@case.edu .\" -.\" Last Change: Thu Oct 10 16:33:40 EDT 2024 +.\" Last Change: Mon Oct 14 11:41:21 EDT 2024 .\" .\" bash_builtins, strip all but Built-Ins section .\" avoid a warning about an undefined register .\" .if !rzY .nr zY 0 .if \n(zZ=1 .ig zZ .if \n(zY=1 .ig zY -.TH BASH 1 "2024 October 10" "GNU Bash 5.3" +.TH BASH 1 "2024 October 14" "GNU Bash 5.3" .\" .ie \n(.g \{\ .ds ' \(aq @@ -498,7 +498,7 @@ One of the following: .if n \fB| & ; ( ) < > space tab newline\fP .RE .TP -.B control operator +.B "control operator" A \fItoken\fP that performs a control function. It is one of the following symbols: .RS @@ -616,7 +616,7 @@ is executed in a \fIsubshell\fP, which is a separate process. See .SM -\fBCOMMAND EXECUTION ENVIRONMENT\fP +.B "COMMAND EXECUTION ENVIRONMENT" for a description of subshells and a subshell environment. If the \fBlastpipe\fP option is enabled using the \fBshopt\fP builtin (see the description of \fBshopt\fP below), @@ -698,7 +698,7 @@ newline in place of a semicolon. (\fIlist\fP) \fIlist\fP is executed in a subshell (see .SM -\fBCOMMAND EXECUTION ENVIRONMENT\fP +.B "COMMAND EXECUTION ENVIRONMENT" below for a description of a subshell environment). Variable assignments and builtin commands that affect the shell's environment do not remain in effect @@ -932,7 +932,7 @@ it against each \fIpattern\fP in turn, proceeding from first to last, using the matching rules described under -.B Pattern Matching +.B "Pattern Matching" below. A pattern list is a set of one or more patterns separated by \|, and the ) operator terminates the pattern list. @@ -1140,7 +1140,7 @@ represent itself. When the command history expansion facilities are being used (see .SM -.B HISTORY EXPANSION +.B "HISTORY EXPANSION" below), the \fIhistory expansion\fP character, usually \fB!\fP, must be quoted to prevent history expansion. @@ -2710,7 +2710,7 @@ The search path for commands. It is a colon-separated list of directories in which the shell looks for commands (see .SM -.B COMMAND EXECUTION +.B "COMMAND EXECUTION" below). A zero-length (null) directory name in the value of .SM @@ -2781,7 +2781,7 @@ The value of this parameter is used as the prompt for the .B select command (see .SM -.B SHELL GRAMMAR +.B "SHELL GRAMMAR" above). .TP .B PS4 @@ -2877,38 +2877,41 @@ If set, \fBbash\fP uses its value as the name of a directory in which .B auto_resume This variable controls how the shell interacts with the user and job control. -If this variable is set, single-word simple -commands without redirections are treated as candidates for resumption +If this variable is set, simple commands +consisting of only a single word, +without redirections, are treated as candidates for resumption of an existing stopped job. There is no ambiguity allowed; if there is more than one job -beginning with the string typed, the most recently accessed job -is selected. +beginning with or containing +the word, this selects the most recently accessed job. The .I name of a stopped job, in this context, is the command line used to -start it. +start it, as displayed by \fBjobs\fP. If set to the value .IR exact , -the string supplied must match the name of a stopped job exactly; +the word must match the name of a stopped job exactly; if set to .IR substring , -the string supplied needs to match a substring of the name of a -stopped job. The +the word needs to match a substring of the name of a stopped job. +The .I substring value provides functionality analogous to the .B %? job identifier (see .SM -.B JOB CONTROL -below). If set to any other value, the supplied string must -be a prefix of a stopped job's name; this provides functionality -analogous to the \fB%\fP\fIstring\fP job identifier. +.B "JOB CONTROL" +below). +If set to any other value (e.g., +.IR prefix ), +the word must be a prefix of a stopped job's name; +this provides functionality analogous to the \fB%\fP\fIstring\fP job identifier. .TP .B histchars The two or three characters which control history expansion and tokenization (see .SM -.B HISTORY EXPANSION +.B "HISTORY EXPANSION" below). The first character is the \fIhistory expansion\fP character, the character which signals the start of a history @@ -3043,7 +3046,7 @@ part of the expansion of the original word. This is analogous to the expansion of the special parameters \fB*\fP and \fB@\fP (see -.B Special Parameters +.B "Special Parameters" above). .PP ${#\fIname\fP[\fIsubscript\fP]} expands to the length of @@ -3326,8 +3329,8 @@ number without a leading .Q + or .Q \- , -.Q + -is assumed. +tilde expansion assumes +.Q + . .PP The results of tilde expansion are treated as if they were quoted, so the replacement is not subject to word splitting and pathname expansion. @@ -3447,10 +3450,11 @@ ${\fIparameter\fP\fB:?\fP\fIword\fP} \fBDisplay Error if Null or Unset\fP. If .I parameter -is null or unset, the expansion of \fIword\fP (or a message to that effect +is null or unset, the shell writes +the expansion of \fIword\fP (or a message to that effect if .I word -is not present) is written to the standard error and the shell, if it +is not present) to the standard error and, if it is not interactive, exits with a non-zero status. An interactive shell does not exit, but does not execute the command associated with the expansion. @@ -3583,7 +3587,7 @@ is expanded to produce a pattern just as in pathname expansion, and matched against the expanded value of .I parameter using the rules described under -.B Pattern Matching +.B "Pattern Matching" below. If the pattern matches the beginning of the value of @@ -3622,7 +3626,7 @@ The \fIword\fP is expanded to produce a pattern just as in pathname expansion, and matched against the expanded value of .I parameter using the rules described under -.B Pattern Matching +.B "Pattern Matching" below. If the pattern matches a trailing portion of the expanded value of .IR parameter , @@ -3664,7 +3668,7 @@ The \fIpattern\fP is expanded to produce a pattern just as in pathname expansion and matched against the expanded value of \fIparameter\fP using the rules described under -.B Pattern Matching +.B "Pattern Matching" below. The longest match of \fIpattern\fP in the expanded value is replaced with \fIstring\fP. @@ -4877,9 +4881,13 @@ before executing any of the commands on that line or the compound command. Aliases are expanded when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another -command does not take effect until the shell reads the next line of input. +command does not take effect until the shell reads the next line of input, +and an alias definition in a compound command does not take +effect until the shell parses and executes the entire compound command. The commands following the alias definition -on that line are not affected by the new alias. +on that line, +or in the rest of a compound command, +are not affected by the new alias. This behavior is also an issue when functions are executed. Aliases are expanded when a function definition is read, not when the function is executed, because a function definition @@ -5495,7 +5503,7 @@ interpreter consist of a single optional argument following the interpreter name on the first line of the program, followed by the name of the program, followed by the command arguments, if any. -.SH COMMAND EXECUTION ENVIRONMENT +.SH "COMMAND EXECUTION ENVIRONMENT" The shell has an \fIexecution environment\fP, which consists of the following: .IP \(bu @@ -5846,17 +5854,22 @@ complete, for compatibility. .I Job control refers to the ability to selectively stop (\fIsuspend\fP) the execution of processes and continue (\fIresume\fP) -their execution at a later point. A user typically employs +their execution at a later point. +A user typically employs this facility via an interactive interface supplied jointly by the operating system kernel's terminal driver and .BR bash . .PP The shell associates a .I job -with each pipeline. It keeps a table of currently executing -jobs, which may be listed with the +with each pipeline. +It keeps a table of currently executing +jobs, which the .B jobs -command. When +command will display. +Each job has a \fIjob number\fP, which \fBjobs\fP displays between brackets. +Job numbers start at 1. +When .B bash starts a job asynchronously (in the .IR background ), @@ -5874,15 +5887,20 @@ uses the .I job abstraction as the basis for job control. .PP -To facilitate the implementation of the user interface to job -control, the operating system maintains the notion of a \fIcurrent terminal -process group ID\fP. Members of this process group (processes whose +To facilitate the implementation of the user interface to job control, +each process has a \fIprocess group ID\fP, and +the operating system maintains the notion of a \fIcurrent terminal +process group ID\fP. +Processes that have the same process group ID are said to be part of +the same \fIprocess group\fP. +Members of the \fIforeground\fP process group (processes whose process group ID is equal to the current terminal process group ID) receive keyboard-generated signals such as .SM .BR SIGINT . -These processes are said to be in the -.IR foreground . +Processes in the foreground process group are said to be +.I foreground +processes. .I Background processes are those whose process group ID differs from the terminal's; such processes are immune to keyboard-generated signals. @@ -5894,7 +5912,7 @@ Background processes which attempt to read from (write to when .Q tostop is in effect) the terminal are sent a .SM -.B SIGTTIN (SIGTTOU) +.B "SIGTTIN (SIGTTOU)" signal by the kernel's terminal driver, which, unless caught, suspends the process. .PP @@ -5909,31 +5927,38 @@ Typing the character (typically .BR \*^Z , Control-Z) while a process is running -causes that process to be stopped and returns control to +stops that process and returns control to .BR bash . Typing the .I "delayed suspend" character (typically .BR \*^Y , -Control-Y) causes the process to be stopped when it -attempts to read input from the terminal, and control to -be returned to +Control-Y) causes the process stop when it +attempts to read input from the terminal, and returns control to .BR bash . -The user may then manipulate the state of this job, using the +The user then manipulates the state of this job, using the .B bg command to continue it in the background, the .B fg -command to continue it in the foreground, or -the +command to continue it in the foreground, or the .B kill -command to kill it. A \fB\*^Z\fP takes effect immediately, -and has the additional side effect of causing pending output -and typeahead to be discarded. +command to kill it. +The suspend character takes effect immediately, +and has the additional side effect of discarding any pending output +and typeahead. +To force a background process to stop, or stop a process +that's not associated with the current terminal session, +send it the +.SM +.B SIGSTOP +signal using \fBkill\fP. .PP There are a number of ways to refer to a job in the shell. -The character +The .B % -introduces a job specification (\fIjobspec\fP). Job number +character introduces a job specification (jobspec). +.PP +Job number .I n may be referred to as .BR %n . @@ -5941,42 +5966,45 @@ A job may also be referred to using a prefix of the name used to start it, or using a substring that appears in its command line. For example, .B %ce -refers to a stopped -job whose command name begins with +refers to a job whose command name begins with .BR ce . -If a prefix matches more than one job, -.B bash -reports an error. Using +Using .BR %?ce , on the other hand, refers to any job containing the string .B ce -in its command line. If the substring matches more than one job, +in its command line. +If the prefix or substring matches more than one job, .B bash -reports an error. The symbols +reports an error. +.PP +The symbols .B %% and .B %+ refer to the shell's notion of the -.IR "current job" , -which is the last job stopped while it was in -the foreground or started in the background. -The -.I "previous job" -may be referenced using -.BR %\- . +.IR "current job" . +A single % (with no accompanying job specification) also refers to the +current job. +.B %\- +refers to the +.IR "previous job" . +When a job starts in the background, +a job stops while in the foreground, +or a job is resumed in the background, +it becomes the current job. +The job that was the current job becomes the previous job. +When the current job terminates, the previous job becomes the +current job. If there is only a single job, \fB%+\fP and \fB%\-\fP can both be used to refer to that job. In output pertaining to jobs (e.g., the output of the .B jobs -command), the current job is always flagged with a +command), the current job is always marked with a .BR + , and the previous job with a .BR \- . -A single % (with no accompanying job specification) also refers to the -current job. .PP -Simply naming a job can be used to bring it into the -foreground: +Simply naming a job can be used to bring it into the foreground: .B %1 is a synonym for .Q "fg %1" , @@ -5989,12 +6017,13 @@ resumes job 1 in the background, equivalent to The shell learns immediately whenever a job changes state. Normally, .B bash -waits until it is about to print a prompt before reporting +waits until it is about to print a prompt before +notifying the user about changes in a job's status so as to not interrupt any other output, though it will notify of changes in a job's status after a foreground command in -a list completes, before executing the next command. +a list completes, before executing the next command in the list. If the .B \-b option to the @@ -6003,27 +6032,36 @@ builtin command is enabled, .B bash reports such changes immediately. -Any trap on +\fBBash\fP executes any trap on .SM .B SIGCHLD -is executed for each child that exits. +for each child that terminates. +.PP +When a job terminates and \fBbash\fP notifies the user about it, +\fBbash\fP removes the job from the table. +It will not appear in \fBjobs\fP output, but \fBwait\fP will +report its exit status, as long as it's supplied the process ID +associated with the job as an argument. +When the table is empty, job numbers start over at 1. .PP -If an attempt to exit +If a user attempts to exit .B bash -is made while jobs are stopped (or, if the \fBcheckjobs\fP shell option has +while jobs are stopped (or, if the \fBcheckjobs\fP shell option has been enabled using the \fBshopt\fP builtin, running), the shell prints a warning message, and, if the \fBcheckjobs\fP option is enabled, lists the jobs and their statuses. The .B jobs command may then be used to inspect their status. -If a second attempt to exit is made without an intervening command, -the shell does not print another warning, and any stopped -jobs are terminated. +If the user immediately attempts to exit again, +without an intervening command, +\fBbash\fP does not print another warning, and +terminates any stopped jobs. .PP When the shell is waiting for a job or process using the \fBwait\fP builtin, and job control is enabled, \fBwait\fP will return when the -job changes state. The \fB\-f\fP option causes \fBwait\fP to wait +job changes state. +The \fB\-f\fP option causes \fBwait\fP to wait until the job or process terminates before returning. .SH PROMPTING When executing interactively, @@ -6323,7 +6361,7 @@ Key bindings may contain the following symbolic character names: .IR NEWLINE , .IR RET , .IR RETURN , -.IR RUBOUT , +.IR RUBOUT (a destructive backspace), .IR SPACE , .IR SPC , and @@ -7364,6 +7402,7 @@ Delete the character at point. If this function is bound to the same character as the tty \fBEOF\fP character, as \fBC\-d\fP commonly is, see above for the effects. +This may also be bound to the Delete key on some keyboards. .TP .B backward\-delete\-char (Rubout) Delete the character behind the cursor. @@ -7659,7 +7698,7 @@ completion matches. .B complete\-into\-braces (M\-{) Perform filename completion and insert the list of possible completions enclosed within braces so the list is available to the shell (see -.B Brace Expansion +.B "Brace Expansion" above). .PD .SS "Keyboard Macros" @@ -8529,21 +8568,21 @@ and performing any specified redirections. The return status is zero. .TP -\fB\&.\| \fP [\fB\-p\fP \fIpath\fP] \fIfilename\fP [\fIarguments\fP] +\fB\&.\&\fP [\fB\-p\fP \fIpath\fP] \fIfilename\fP [\fIarguments\fP] .PD 0 .TP \fBsource\fP [\fB\-p\fP \fIpath\fP] \fIfilename\fP [\fIarguments\fP] .PD -The \fB\&.\| \fP command (\fBsource\fP) reads and execute commands from +The \fB\&.\&\fP command (\fBsource\fP) reads and execute commands from .I filename in the current shell environment and returns the exit status of the last command executed from .IR filename . .IP -If \fIfilename\fP does not contain a slash, \fB\&.\| \fP searchs for it. -If the \fB\-p\fP option is supplied, \fB\&.\| \fP treats \fIpath\fP +If \fIfilename\fP does not contain a slash, \fB\&.\&\fP searches for it. +If the \fB\-p\fP option is supplied, \fB\&.\&\fP treats \fIpath\fP as a colon-separated list of directories in which to find \fIfilename\fP; -otherwise, \fB\&.\| \fP uses the entries in +otherwise, \fB\&.\&\fP uses the entries in .SM .B PATH to find the directory containing @@ -8558,7 +8597,7 @@ If the .B sourcepath option to the .B shopt -builtin command is turned off, \fB\&.\| \fP does not search +builtin command is turned off, \fB\&.\&\fP does not search .SM .BR PATH . .IP @@ -8599,7 +8638,7 @@ had been started with .BR & . If .I jobspec -is not present, the shell's notion of the \fIcurrent job\fP is used. +is not present, the shell uses its notion of the \fIcurrent job\fP. .B bg .I jobspec returns 0 unless run when job control is disabled or, when run with @@ -9483,19 +9522,18 @@ Without options, remove each .I id from the table of active jobs. Each \fIid\fP may be a job specification \fIjobspec\fP -or a process ID -\fIpid\fP; if \fIid\fP is a \fIpid\fP, +or a process ID \fIpid\fP; +if \fIid\fP is a \fIpid\fP, \fBdisown\fP uses the job containing \fIpid\fP as \fIjobspec\fP. -If -.I id -is not present, and neither the \fB\-a\fP nor the \fB\-r\fP option -is supplied, \fBdisown\fP removes the \fIcurrent job\fP. -If the \fB\-h\fP option is supplied, the job corresponding to each +.IP +If the \fB\-h\fP option is supplied, +\fBdisown\fP does not remove the jobs corresponding to each .I id -is not removed from the table, but is marked so that +from the jobs table, +but rather marks them so the shell does not send .SM .B SIGHUP -is not sent to the job if the shell receives a +to the job if the shell receives a .SM .BR SIGHUP . .IP @@ -9507,7 +9545,11 @@ option means to remove or mark all jobs; the .B \-r option without an .I id -argument restricts operation to running jobs. +argument removes or marks running jobs. +If no +.I id +is supplied, and neither the \fB\-a\fP nor the \fB\-r\fP option +is supplied, \fBdisown\fP removes or marks the current job. .IP The return value is 0 unless an .I id @@ -9853,7 +9895,7 @@ Resume in the foreground, and make it the current job. If .I jobspec -is not present, use the shell's notion of the \fIcurrent job\fP. +is not present, \fBfg\fP uses the shell's notion of the \fIcurrent job\fP. The return value is that of the command placed into the foreground, or failure if run when job control is disabled or, when run with job control enabled, if @@ -10216,7 +10258,7 @@ passing it returning its exit status. .TP \fBkill\fP [\fB\-s\fP \fIsigspec\fP | \fB\-n\fP \fIsignum\fP | \fB\-\fP\fIsigspec\fP] \ -[\fIpid\fP | \fIjobspec\fP] .\|.\|. +\fIid\fP [ .\|.\|. ] .PD 0 .TP \fBkill\fP \fB\-l\fP|\fB\-L\fP [\fIsigspec\fP | \fIexit_status\fP] @@ -10225,10 +10267,12 @@ Send the signal specified by .I sigspec or .I signum -to the processes named by -.I pid -or -.IR jobspec . +to the processes named by each +.IR id . +Each +.I id +may be a job specification \fIjobspec\fP +or a process ID \fIpid\fP. .I sigspec is either a case-insensitive signal name such as .SM @@ -10247,9 +10291,9 @@ sends .SM .BR SIGTERM . .IP -An argument of +The .B \-l -lists the signal names. +option lists the signal names. If any arguments are supplied when .B \-l is given, @@ -10259,7 +10303,11 @@ and the return status is 0. The \fIexit_status\fP argument to .B \-l is a number specifying either a signal number or the exit status of -a process terminated by a signal. +a process terminated by a signal; +if it is supplied, \fBkill\fP prints the name of the signal that caused +the process to terminate. +\fBkill\fP assumes that process exit statuses are greater than 128; +anything less than that is a signal number. The .B \-L option is equivalent to \fB\-l\fP. @@ -10891,7 +10939,7 @@ a \fIlist\fP, or a \fIcompound command\fP (see .SM -.B SHELL GRAMMAR +.B "SHELL GRAMMAR" .ie \n(zZ=1 in \fIbash\fP(1)), .el above), exits with a non-zero status. @@ -10957,7 +11005,7 @@ Job control is enabled. This option is on by default for interactive shells on systems that support it (see .SM -.B JOB CONTROL +.B "JOB CONTROL" .ie \n(zZ=1 in \fIbash\fP(1)). .el above). All processes run in a separate process group. @@ -11023,7 +11071,7 @@ The effect is as if the shell command .QN "IGNOREEOF=10" had been executed (see -.B Shell Variables +.B "Shell Variables"< .ie \n(zZ=1 in \fIbash\fP(1)). .el above). .TP 8 @@ -11179,7 +11227,7 @@ or associated word list, to the standard error. .TP 8 .B \-B The shell performs brace expansion (see -.B Brace Expansion +.B "Brace Expansion" .ie \n(zZ=1 in \fIbash\fP(1)). .el above). This is on by default. @@ -11590,7 +11638,7 @@ This option is enabled by default. .B globasciiranges If set, range expressions used in pattern matching bracket expressions (see .SM -.B Pattern Matching +.B "Pattern Matching" .ie \n(zZ=1 in \fIbash\fP(1)) .el above) behave as if in the traditional C locale when performing comparisons. @@ -11730,7 +11778,7 @@ If set, .B bash matches filenames in a case\-insensitive fashion when performing pathname expansion (see -.B Pathname Expansion +.B "Pathname Expansion" .ie \n(zZ=1 in \fIbash\fP(1)). .el above). .TP 8 @@ -11753,7 +11801,7 @@ If the string is not translated, this has no effect. .B nullglob If set, pathname expansion patterns which match no files (see -.B Pathname Expansion +.B "Pathname Expansion" .ie \n(zZ=1 in \fIbash\fP(1)) .el above) expand to nothing and are removed, rather than expanding to themselves. @@ -12061,7 +12109,7 @@ is executed before every \fIsimple command\fP, \fIfor\fP command, arithmetic \fIfor\fP command, and before the first command executes in a shell function (see .SM -.B SHELL GRAMMAR +.B "SHELL GRAMMAR" .ie \n(zZ=1 in \fIbash\fP(1)). .el above). Refer to the description of the \fBextdebug\fP shell option @@ -12454,8 +12502,9 @@ is readonly or may not be unset. \fBwait\fP [\fB\-fn\fP] [\fP\-p\fP \fIvarname\fP] [\fIid\fP .\|.\|.] Wait for each specified child process \fIid\fP and return the termination status of the last \fIid\fP. -Each \fIid\fP may be a process ID or a job specification; -if a job spec is supplied, \fBwait\fP waits for all processes in the job. +Each \fIid\fP may be a process ID \fIpid\fP +or a job specification \fIjobspec\fP; +if a jobspec is supplied, \fBwait\fP waits for all processes in the job. .IP If no options or \fIid\fPs are supplied, \fBwait\fP waits for all running background jobs and @@ -12464,20 +12513,21 @@ if its process id is the same as \fB$!\fP, and the return status is zero. .IP If the \fB\-n\fP option is supplied, \fBwait\fP waits for any one of -the given \fIid\fPs or, if no \fIid\fPs are supplied, any job -or process substitution, +the given \fIid\fPs or, +if no \fIid\fPs are supplied, any job or process substitution, to complete and returns its exit status. If none of the supplied \fIid\fPs is a child of the shell, or if no \fIid\fPs are supplied and the shell has no unwaited-for children, the exit status is 127. .IP -If the \fB\-p\fP option is supplied, the process or job identifier -of the job for which the exit status is returned is assigned to the +If the \fB\-p\fP option is supplied, \fBwait\fP assigns +the process or job identifier of the job +for which the exit status is returned to the variable \fIvarname\fP named by the option argument. The variable, which cannot be readonly, will be unset initially, before any assignment. -This is useful only when the \fB\-n\fP option is supplied. +This is useful only when used with the \fB\-n\fP option. .IP Supplying the \fB\-f\fP option, when job control is enabled, forces \fBwait\fP to wait for each \fIid\fP to terminate before diff --git a/doc/bash.html b/doc/bash.html index bd99b64f..19b315d2 100644 --- a/doc/bash.html +++ b/doc/bash.html @@ -3,7 +3,7 @@ -
BASH(1)2024 October 10BASH(1) +BASH(1)2024 October 14BASH(1)

Index @@ -802,7 +802,9 @@ where pipes are created, is executed in a subshell, which is a separate process. See -COMMAND EXECUTION ENVIRONMENT +COMMAND EXECUTION ENVIRONMENT + + for a description of subshells and a subshell environment. If the lastpipe option is enabled using the shopt builtin (see the description of shopt below), @@ -915,7 +917,9 @@ newline in place of a semicolon.
(list)
list is executed in a subshell (see -COMMAND EXECUTION ENVIRONMENT +COMMAND EXECUTION ENVIRONMENT + + below for a description of a subshell environment). Variable assignments and builtin commands that affect the shell's environment do not remain in effect @@ -3607,26 +3611,27 @@ If set, bash uses its value as the name of a directory in which
This variable controls how the shell interacts with the user and job control. -If this variable is set, single-word simple -commands without redirections are treated as candidates for resumption +If this variable is set, simple commands +consisting of only a single word, +without redirections, are treated as candidates for resumption of an existing stopped job. There is no ambiguity allowed; if there is more than one job -beginning with the string typed, the most recently accessed job -is selected. +beginning with or containing +the word, this selects the most recently accessed job. The name of a stopped job, in this context, is the command line used to -start it. +start it, as displayed by jobs. If set to the value exact, -the string supplied must match the name of a stopped job exactly; +the word must match the name of a stopped job exactly; if set to substring, -the string supplied needs to match a substring of the name of a -stopped job. The +the word needs to match a substring of the name of a stopped job. +The substring value provides functionality analogous to the @@ -3636,9 +3641,12 @@ job identifier (see JOB CONTROL -below). If set to any other value, the supplied string must -be a prefix of a stopped job's name; this provides functionality -analogous to the %string job identifier. +below). +If set to any other value (e.g., +prefix), + +the word must be a prefix of a stopped job's name; +this provides functionality analogous to the %string job identifier.
histchars
@@ -4165,8 +4173,8 @@ number without a leading or +tilde expansion assumes -is assumed.

The results of tilde expansion are treated as if they were quoted, so @@ -4314,11 +4322,12 @@ not be assigned in this way. If parameter -is null or unset, the expansion of word (or a message to that effect +is null or unset, the shell writes +the expansion of word (or a message to that effect if word -is not present) is written to the standard error and the shell, if it +is not present) to the standard error and, if it is not interactive, exits with a non-zero status. An interactive shell does not exit, but does not execute the command associated with the expansion. @@ -6124,9 +6133,13 @@ before executing any of the commands on that line or the compound command. Aliases are expanded when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another -command does not take effect until the shell reads the next line of input. +command does not take effect until the shell reads the next line of input, +and an alias definition in a compound command does not take +effect until the shell parses and executes the entire compound command. The commands following the alias definition -on that line are not affected by the new alias. +on that line, +or in the rest of a compound command, +are not affected by the new alias. This behavior is also an issue when functions are executed. Aliases are expanded when a function definition is read, not when the function is executed, because a function definition @@ -7328,7 +7341,8 @@ complete, for compatibility. refers to the ability to selectively stop (suspend) the execution of processes and continue (resume) -their execution at a later point. A user typically employs +their execution at a later point. +A user typically employs this facility via an interactive interface supplied jointly by the operating system kernel's terminal driver and bash. @@ -7338,11 +7352,15 @@ by the operating system kernel's terminal driver and The shell associates a job -with each pipeline. It keeps a table of currently executing -jobs, which may be listed with the +with each pipeline. +It keeps a table of currently executing +jobs, which the jobs -command. When +command will display. +Each job has a job number, which jobs displays between brackets. +Job numbers start at 1. +When bash starts a job asynchronously (in the @@ -7368,17 +7386,22 @@ uses the abstraction as the basis for job control.

-To facilitate the implementation of the user interface to job -control, the operating system maintains the notion of a current terminal -process group ID. Members of this process group (processes whose +To facilitate the implementation of the user interface to job control, +each process has a process group ID, and +the operating system maintains the notion of a current terminal +process group ID. +Processes that have the same process group ID are said to be part of +the same process group. +Members of the foreground process group (processes whose process group ID is equal to the current terminal process group ID) receive keyboard-generated signals such as SIGINT. -These processes are said to be in the -foreground. +Processes in the foreground process group are said to be +foreground +processes. Background processes are those whose process group ID differs from the terminal's; @@ -7412,7 +7435,7 @@ character (typically ^Z, Control-Z) while a process is running -causes that process to be stopped and returns control to +stops that process and returns control to bash. Typing the @@ -7421,31 +7444,40 @@ Typing the character (typically ^Y, -Control-Y) causes the process to be stopped when it -attempts to read input from the terminal, and control to -be returned to +Control-Y) causes the process stop when it +attempts to read input from the terminal, and returns control to bash. -The user may then manipulate the state of this job, using the +The user then manipulates the state of this job, using the bg command to continue it in the background, the fg -command to continue it in the foreground, or -the +command to continue it in the foreground, or the kill -command to kill it. A ^Z takes effect immediately, -and has the additional side effect of causing pending output -and typeahead to be discarded. +command to kill it. +The suspend character takes effect immediately, +and has the additional side effect of discarding any pending output +and typeahead. +To force a background process to stop, or stop a process +that's not associated with the current terminal session, +send it the +SIGSTOP + + +signal using kill.

There are a number of ways to refer to a job in the shell. -The character +The % -introduces a job specification (jobspec). Job number +character introduces a job specification (jobspec). +

+ +Job number n may be referred to as @@ -7456,56 +7488,59 @@ start it, or using a substring that appears in its command line. For example, %ce -refers to a stopped -job whose command name begins with +refers to a job whose command name begins with ce. -If a prefix matches more than one job, -bash - -reports an error. Using +Using %?ce, on the other hand, refers to any job containing the string ce -in its command line. If the substring matches more than one job, +in its command line. +If the prefix or substring matches more than one job, bash -reports an error. The symbols +reports an error. +

+ +The symbols %% and %+ refer to the shell's notion of the -current job, +current job. -which is the last job stopped while it was in -the foreground or started in the background. -The -previous job +A single % (with no accompanying job specification) also refers to the +current job. +%- -may be referenced using -%-. +refers to the +previous job. +When a job starts in the background, +a job stops while in the foreground, +or a job is resumed in the background, +it becomes the current job. +The job that was the current job becomes the previous job. +When the current job terminates, the previous job becomes the +current job. If there is only a single job, %+ and %- can both be used to refer to that job. In output pertaining to jobs (e.g., the output of the jobs -command), the current job is always flagged with a +command), the current job is always marked with a +, and the previous job with a -. -A single % (with no accompanying job specification) also refers to the -current job.

-Simply naming a job can be used to bring it into the -foreground: +Simply naming a job can be used to bring it into the foreground: %1 is a synonym for @@ -7521,12 +7556,13 @@ The shell learns immediately whenever a job changes state. Normally, bash -waits until it is about to print a prompt before reporting +waits until it is about to print a prompt before +notifying the user about changes in a job's status so as to not interrupt any other output, though it will notify of changes in a job's status after a foreground command in -a list completes, before executing the next command. +a list completes, before executing the next command in the list. If the -b @@ -7538,17 +7574,25 @@ is enabled, bash reports such changes immediately. -Any trap on +Bash executes any trap on SIGCHLD -is executed for each child that exits. +for each child that terminates.

-If an attempt to exit +When a job terminates and bash notifies the user about it, +bash removes the job from the table. +It will not appear in jobs output, but wait will +report its exit status, as long as it's supplied the process ID +associated with the job as an argument. +When the table is empty, job numbers start over at 1. +

+ +If a user attempts to exit bash -is made while jobs are stopped (or, if the checkjobs shell option has +while jobs are stopped (or, if the checkjobs shell option has been enabled using the shopt builtin, running), the shell prints a warning message, and, if the checkjobs option is enabled, lists the jobs and their statuses. @@ -7556,14 +7600,16 @@ The jobs command may then be used to inspect their status. -If a second attempt to exit is made without an intervening command, -the shell does not print another warning, and any stopped -jobs are terminated. +If the user immediately attempts to exit again, +without an intervening command, +bash does not print another warning, and +terminates any stopped jobs.

When the shell is waiting for a job or process using the wait builtin, and job control is enabled, wait will return when the -job changes state. The -f option causes wait to wait +job changes state. +The -f option causes wait to wait until the job or process terminates before returning.  

PROMPTING

@@ -7964,7 +8010,7 @@ Key bindings may contain the following symbolic character names: RETURN, -RUBOUT, +RUBOUT(adestructivebackspace), SPACE, @@ -9270,6 +9316,7 @@ Delete the character at point. If this function is bound to the same character as the tty EOF character, as C-d commonly is, see above for the effects. +This may also be bound to the Delete key on some keyboards.
backward-delete-char (Rubout)
@@ -10733,11 +10780,11 @@ No effect; the command does nothing beyond expanding and performing any specified redirections. The return status is zero. -
. [-p path] filename [arguments]
+
. [-p path] filename [arguments]
source [-p path] filename [arguments]
-The . command (source) reads and execute commands from +The . command (source) reads and execute commands from filename in the current shell environment and returns the exit status of the @@ -10745,10 +10792,10 @@ last command executed from filename.
-If filename does not contain a slash, . searchs for it. -If the -p option is supplied, . treats path +If filename does not contain a slash, . searches for it. +If the -p option is supplied, . treats path as a colon-separated list of directories in which to find filename; -otherwise, . uses the entries in +otherwise, . uses the entries in PATH @@ -10768,7 +10815,7 @@ If the option to the shopt -builtin command is turned off, . does not search +builtin command is turned off, . does not search PATH. @@ -10812,7 +10859,7 @@ had been started with If jobspec -is not present, the shell's notion of the current job is used. +is not present, the shell uses its notion of the current job. bg jobspec @@ -11854,22 +11901,20 @@ Without options, remove each from the table of active jobs. Each id may be a job specification jobspec -or a process ID -pid; if id is a pid, +or a process ID pid; +if id is a pid, disown uses the job containing pid as jobspec. -If -id - -is not present, and neither the -a nor the -r option -is supplied, disown removes the current job. -If the -h option is supplied, the job corresponding to each +
+If the -h option is supplied, +disown does not remove the jobs corresponding to each id -is not removed from the table, but is marked so that +from the jobs table, +but rather marks them so the shell does not send SIGHUP -is not sent to the job if the shell receives a +to the job if the shell receives a SIGHUP. @@ -11886,7 +11931,12 @@ option means to remove or mark all jobs; the option without an id -argument restricts operation to running jobs. +argument removes or marks running jobs. +If no +id + +is supplied, and neither the -a nor the -r option +is supplied, disown removes or marks the current job.
The return value is 0 unless an id @@ -12325,7 +12375,7 @@ in the foreground, and make it the current job. If jobspec -is not present, use the shell's notion of the current job. +is not present, fg uses the shell's notion of the current job. The return value is that of the command placed into the foreground, or failure if run when job control is disabled or, when run with job control enabled, if @@ -12759,7 +12809,7 @@ passing it args, returning its exit status. -
kill [-s sigspec | -n signum | -sigspec] [pid | jobspec] ...
+
kill [-s sigspec | -n signum | -sigspec] id [ ... ]
kill -l|-L [sigspec | exit_status]
@@ -12769,12 +12819,14 @@ Send the signal specified by or signum -to the processes named by -pid +to the processes named by each +id. -or -jobspec. +Each +id +may be a job specification jobspec +or a process ID pid. sigspec is either a case-insensitive signal name such as @@ -12800,10 +12852,10 @@ sends
-An argument of +The -l -lists the signal names. +option lists the signal names. If any arguments are supplied when -l @@ -12816,7 +12868,11 @@ The exit_status argument to -l is a number specifying either a signal number or the exit status of -a process terminated by a signal. +a process terminated by a signal; +if it is supplied, kill prints the name of the signal that caused +the process to terminate. +kill assumes that process exit statuses are greater than 128; +anything less than that is a signal number. The -L @@ -13719,7 +13775,7 @@ The effect is as if the shell command had been executed (see -Shell Variables +Shell Variables< above). @@ -15522,8 +15578,9 @@ is readonly or may not be unset.
wait [-fn] [-p varname] [id ...]
Wait for each specified child process id and return the termination status of the last id. -Each id may be a process ID or a job specification; -if a job spec is supplied, wait waits for all processes in the job. +Each id may be a process ID pid +or a job specification jobspec; +if a jobspec is supplied, wait waits for all processes in the job.
If no options or ids are supplied, wait waits for all running background jobs and @@ -15532,20 +15589,21 @@ if its process id is the same as $!, and the return status is zero.
If the -n option is supplied, wait waits for any one of -the given ids or, if no ids are supplied, any job -or process substitution, +the given ids or, +if no ids are supplied, any job or process substitution, to complete and returns its exit status. If none of the supplied ids is a child of the shell, or if no ids are supplied and the shell has no unwaited-for children, the exit status is 127.
-If the -p option is supplied, the process or job identifier -of the job for which the exit status is returned is assigned to the +If the -p option is supplied, wait assigns +the process or job identifier of the job +for which the exit status is returned to the variable varname named by the option argument. The variable, which cannot be readonly, will be unset initially, before any assignment. -This is useful only when the -n option is supplied. +This is useful only when used with the -n option.
Supplying the -f option, when job control is enabled, forces wait to wait for each id to terminate before @@ -16165,7 +16223,7 @@ Array variables may not (yet) be exported.
-
GNU Bash 5.32024 October 10BASH(1) +GNU Bash 5.32024 October 14BASH(1)

@@ -16274,7 +16332,7 @@ Array variables may not (yet) be exported.
BUGS

-This document was created by man2html from /usr/local/src/bash/bash-20241007/doc/bash.1.
-Time: 10 October 2024 17:47:42 EDT +This document was created by man2html from /usr/local/src/bash/bash-20241012/doc/bash.1.
+Time: 14 October 2024 17:00:24 EDT diff --git a/doc/bash.info b/doc/bash.info index 41304858..980573ce 100644 --- a/doc/bash.info +++ b/doc/bash.info @@ -1,9 +1,9 @@ This is bash.info, produced by makeinfo version 7.1 from bashref.texi. This text is a brief description of the features that are present in the -Bash shell (version 5.3, 10 October 2024). +Bash shell (version 5.3, 14 October 2024). - This is Edition 5.3, last updated 10 October 2024, of ‘The GNU Bash + This is Edition 5.3, last updated 14 October 2024, of ‘The GNU Bash Reference Manual’, for ‘Bash’, Version 5.3. Copyright © 1988-2024 Free Software Foundation, Inc. @@ -26,10 +26,10 @@ Bash Features ************* This text is a brief description of the features that are present in the -Bash shell (version 5.3, 10 October 2024). The Bash home page is +Bash shell (version 5.3, 14 October 2024). The Bash home page is . - This is Edition 5.3, last updated 10 October 2024, of ‘The GNU Bash + This is Edition 5.3, last updated 14 October 2024, of ‘The GNU Bash Reference Manual’, for ‘Bash’, Version 5.3. Bash contains features that appear in other popular shells, and some @@ -1774,7 +1774,7 @@ replaced with the corresponding element from the directory stack, as it would be displayed by the ‘dirs’ builtin invoked with the characters following tilde in the tilde-prefix as an argument (*note The Directory Stack::). If the tilde-prefix, sans the tilde, consists of a number -without a leading ‘+’ or ‘-’, ‘+’ is assumed. +without a leading ‘+’ or ‘-’, tilde expansion assumes ‘+’. The results of tilde expansion are treated as if they were quoted, so the replacement is not subject to word splitting and filename expansion. @@ -1904,12 +1904,12 @@ omitted, the operator tests only for existence. DEFAULT ‘${PARAMETER:?WORD}’ - If PARAMETER is null or unset, the expansion of WORD (or a message - to that effect if WORD is not present) is written to the standard - error and the shell, if it is not interactive, exits with a - non-zero status. An interactive shell does not exit, but does not - execute the command associated with the expansion. Otherwise, the - value of PARAMETER is substituted. + If PARAMETER is null or unset, the shell writes the expansion of + WORD (or a message to that effect if WORD is not present) to the + standard error and, if it is not interactive, exits with a non-zero + status. An interactive shell does not exit, but does not execute + the command associated with the expansion. Otherwise, the value of + PARAMETER is substituted. $ var= $ : ${var:?var is unset or null} @@ -7071,15 +7071,17 @@ all lines that make up a compound command, before executing any of the commands on that line or the compound command. Aliases are expanded when a command is read, not when it is executed. Therefore, an alias definition appearing on the same line as another command does not take -effect until the shell reads the next line of input. The commands -following the alias definition on that line are not affected by the new -alias. This behavior is also an issue when functions are executed. -Aliases are expanded when a function definition is read, not when the -function is executed, because a function definition is itself a command. -As a consequence, aliases defined in a function are not available until -after that function is executed. To be safe, always put alias -definitions on a separate line, and do not use ‘alias’ in compound -commands. +effect until the shell reads the next line of input, and an alias +definition in a compound command does not take effect until the shell +parses and executes the entire compound command. The commands following +the alias definition on that line, or in the rest of a compound command, +are not affected by the new alias. This behavior is also an issue when +functions are executed. Aliases are expanded when a function definition +is read, not when the function is executed, because a function +definition is itself a command. As a consequence, aliases defined in a +function are not available until after that function is executed. To be +safe, always put alias definitions on a separate line, and do not use +‘alias’ in compound commands. For almost every purpose, shell functions are preferred over aliases. @@ -8065,8 +8067,10 @@ interface supplied jointly by the operating system kernel's terminal driver and Bash. The shell associates a JOB with each pipeline. It keeps a table of -currently executing jobs, which may be listed with the ‘jobs’ command. -When Bash starts a job asynchronously, it prints a line that looks like: +currently executing jobs, which the ‘jobs’ command will display. Each +job has a “job number”, which ‘jobs’ displays between brackets. Job +numbers start at 1. When Bash starts a job asynchronously, it prints a +line that looks like: [1] 25647 indicating that this job is job number 1 and that the process ID of the last process in the pipeline associated with this job is 25647. All of @@ -8074,72 +8078,85 @@ the processes in a single pipeline are members of the same job. Bash uses the JOB abstraction as the basis for job control. To facilitate the implementation of the user interface to job -control, the operating system maintains the notion of a current terminal -process group ID. Members of this process group (processes whose -process group ID is equal to the current terminal process group ID) -receive keyboard-generated signals such as ‘SIGINT’. These processes -are said to be in the foreground. Background processes are those whose -process group ID differs from the terminal's; such processes are immune -to keyboard-generated signals. Only foreground processes are allowed to -read from or, if the user so specifies with ‘stty tostop’, write to the -terminal. Background processes which attempt to read from (write to -when ‘tostop’ is in effect) the terminal are sent a ‘SIGTTIN’ -(‘SIGTTOU’) signal by the kernel's terminal driver, which, unless -caught, suspends the process. +control, each process has a “process group ID”, and the operating system +maintains the notion of a current terminal process group ID. Processes +that have the same process group ID are said to be part of the same +“process group”. Members of the foreground process group (processes +whose process group ID is equal to the current terminal process group +ID) receive keyboard-generated signals such as ‘SIGINT’. Processes in +the foreground process group are said to be foreground processes. +Background processes are those whose process group ID differs from the +terminal's; such processes are immune to keyboard-generated signals. +Only foreground processes are allowed to read from or, if the user so +specifies with ‘stty tostop’, write to the terminal. Background +processes which attempt to read from (write to when ‘tostop’ is in +effect) the terminal are sent a ‘SIGTTIN’ (‘SIGTTOU’) signal by the +kernel's terminal driver, which, unless caught, suspends the process. If the operating system on which Bash is running supports job control, Bash contains facilities to use it. Typing the “suspend” -character (typically ‘^Z’, Control-Z) while a process is running causes -that process to be stopped and returns control to Bash. Typing the -“delayed suspend” character (typically ‘^Y’, Control-Y) causes the -process to be stopped when it attempts to read input from the terminal, -and control to be returned to Bash. The user then manipulates the state -of this job, using the ‘bg’ command to continue it in the background, -the ‘fg’ command to continue it in the foreground, or the ‘kill’ command -to kill it. A ‘^Z’ takes effect immediately, and has the additional -side effect of causing pending output and typeahead to be discarded. - - There are a number of ways to refer to a job in the shell. The -character ‘%’ introduces a job specification (“jobspec”). - - Job number ‘n’ may be referred to as ‘%n’. The symbols ‘%%’ and ‘%+’ -refer to the shell's notion of the current job, which is the last job -stopped while it was in the foreground or started in the background. A -single ‘%’ (with no accompanying job specification) also refers to the -current job. The previous job may be referenced using ‘%-’. If there -is only a single job, ‘%+’ and ‘%-’ can both be used to refer to that -job. In output pertaining to jobs (e.g., the output of the ‘jobs’ -command), the current job is always flagged with a ‘+’, and the previous -job with a ‘-’. - - A job may also be referred to using a prefix of the name used to -start it, or using a substring that appears in its command line. For -example, ‘%ce’ refers to a stopped job whose command name begins with -‘ce’. Using ‘%?ce’, on the other hand, refers to any job containing the -string ‘ce’ in its command line. If the prefix or substring matches -more than one job, Bash reports an error. +character (typically ‘^Z’, Control-Z) while a process is running stops +that process and returns control to Bash. Typing the “delayed suspend” +character (typically ‘^Y’, Control-Y) causes the process to stop when it +attempts to read input from the terminal, and returns control to Bash. +The user then manipulates the state of this job, using the ‘bg’ command +to continue it in the background, the ‘fg’ command to continue it in the +foreground, or the ‘kill’ command to kill it. The suspend character +takes effect immediately, and has the additional side effect of +discarding any pending output and typeahead. If you want to force a +background process to stop, or stop a process that's not associated with +your terminal session, send it the ‘SIGSTOP’ signal using ‘kill’. + + There are a number of ways to refer to a job in the shell. The ‘%’ +character introduces a “job specification” (jobspec). + + Job number ‘n’ may be referred to as ‘%n’. A job may also be +referred to using a prefix of the name used to start it, or using a +substring that appears in its command line. For example, ‘%ce’ refers +to a job whose command name begins with ‘ce’. Using ‘%?ce’, on the +other hand, refers to any job containing the string ‘ce’ in its command +line. If the prefix or substring matches more than one job, Bash +reports an error. + + The symbols ‘%%’ and ‘%+’ refer to the shell's notion of the “current +job”. A single ‘%’ (with no accompanying job specification) also refers +to the current job. ‘%-’ refers to the “previous job”. When a job +starts in the background, a job stops while in the foreground, or a job +is resumed in the background, it becomes the current job. The job that +was the current job becomes the previous job. When the current job +terminates, the previous job becomes the current job. If there is only +a single job, ‘%+’ and ‘%-’ can both be used to refer to that job. In +output pertaining to jobs (e.g., the output of the ‘jobs’ command), the +current job is always marked with a ‘+’, and the previous job with a +‘-’. Simply naming a job can be used to bring it into the foreground: ‘%1’ is a synonym for ‘fg %1’, bringing job 1 from the background into the foreground. Similarly, ‘%1 &’ resumes job 1 in the background, -equivalent to ‘bg %1’ +equivalent to ‘bg %1’. The shell learns immediately whenever a job changes state. Normally, -Bash waits until it is about to print a prompt before reporting changes -in a job's status so as to not interrupt any other output, though it -will notify of changes in a job's status after a foreground command in a -list completes, before executing the next command. If the ‘-b’ option -to the ‘set’ builtin is enabled, Bash reports such changes immediately -(*note The Set Builtin::). Any trap on ‘SIGCHLD’ is executed for each -child process that exits. - - If an attempt to exit Bash is made while jobs are stopped, (or -running, if the ‘checkjobs’ option is enabled - see *note The Shopt -Builtin::), the shell prints a warning message, and if the ‘checkjobs’ -option is enabled, lists the jobs and their statuses. The ‘jobs’ -command may then be used to inspect their status. If a second attempt -to exit is made without an intervening command, Bash does not print -another warning, and any stopped jobs are terminated. +Bash waits until it is about to print a prompt before notifying the user +about changes in a job's status so as to not interrupt any other output, +though it will notify of changes in a job's status after a foreground +command in a list completes, before executing the next command in the +list. If the ‘-b’ option to the ‘set’ builtin is enabled, Bash reports +such changes immediately (*note The Set Builtin::). Bash executes any +trap on ‘SIGCHLD’ for each child process that terminates. + + When a job terminates and Bash notifies the user about it, Bash +removes the job from the jobs table. It will not appear in ‘jobs’ +output, but ‘wait’ will report its exit status, as long as it's supplied +the process ID associated with the job as an argument. When the table +is empty, job numbers start over at 1. + + If a user attempts to exit Bash while jobs are stopped, (or running, +if the ‘checkjobs’ option is enabled - see *note The Shopt Builtin::), +the shell prints a warning message, and if the ‘checkjobs’ option is +enabled, lists the jobs and their statuses. The ‘jobs’ command may then +be used to inspect their status. If the user immediately attempts to +exit again, without an intervening command, Bash does not print another +warning, and terminates any stopped jobs. When the shell is waiting for a job or process using the ‘wait’ builtin, and job control is enabled, ‘wait’ will return when the job @@ -8156,21 +8173,22 @@ File: bash.info, Node: Job Control Builtins, Next: Job Control Variables, Pre bg [JOBSPEC ...] Resume each suspended job JOBSPEC in the background, as if it had - been started with ‘&’. If JOBSPEC is not supplied, the current job - is used. The return status is zero unless it is run when job - control is not enabled, or, when run with job control enabled, any - JOBSPEC was not found or specifies a job that was started without - job control. + been started with ‘&’. If JOBSPEC is not supplied, the shell uses + its notion of the current job. ‘bg’ returns zero unless it is run + when job control is not enabled, or, when run with job control + enabled, any JOBSPEC was not found or specifies a job that was + started without job control. ‘fg’ fg [JOBSPEC] Resume the job JOBSPEC in the foreground and make it the current - job. If JOBSPEC is not supplied, resume the current job. The - return status is that of the command placed into the foreground, or - non-zero if run when job control is disabled or, when run with job - control enabled, JOBSPEC does not specify a valid job or JOBSPEC - specifies a job that was started without job control. + job. If JOBSPEC is not supplied, ‘fg’ resumes the current job. + The return status is that of the command placed into the + foreground, or non-zero if run when job control is disabled or, + when run with job control enabled, JOBSPEC does not specify a valid + job or JOBSPEC specifies a job that was started without job + control. ‘jobs’ jobs [-lnprs] [JOBSPEC] @@ -8197,7 +8215,8 @@ File: bash.info, Node: Job Control Builtins, Next: Job Control Variables, Pre If JOBSPEC is supplied, ‘jobs’ restricts output to information about that job. If JOBSPEC is not supplied, ‘jobs’ lists the - status of all jobs. + status of all jobs. The return status is zero unless an invalid + option is encountered or an invalid JOBSPEC is supplied. If the ‘-x’ option is supplied, ‘jobs’ replaces any JOBSPEC found in COMMAND or ARGUMENTS with the corresponding process group ID, @@ -8205,21 +8224,25 @@ File: bash.info, Node: Job Control Builtins, Next: Job Control Variables, Pre status. ‘kill’ - kill [-s SIGSPEC] [-n SIGNUM] [-SIGSPEC] JOBSPEC or PID + kill [-s SIGSPEC] [-n SIGNUM] [-SIGSPEC] ID [...] kill -l|-L [EXIT_STATUS] - Send a signal specified by SIGSPEC or SIGNUM to the process named - by job specification JOBSPEC or process ID PID. SIGSPEC is either - a case-insensitive signal name such as ‘SIGINT’ (with or without - the ‘SIG’ prefix) or a signal number; SIGNUM is a signal number. - If SIGSPEC and SIGNUM are not present, ‘kill’ sends ‘SIGTERM’. + Send a signal specified by SIGSPEC or SIGNUM to the processes named + by each ID. Each ID may be a job specification JOBSPEC or process + ID PID. SIGSPEC is either a case-insensitive signal name such as + ‘SIGINT’ (with or without the ‘SIG’ prefix) or a signal number; + SIGNUM is a signal number. If SIGSPEC and SIGNUM are not present, + ‘kill’ sends ‘SIGTERM’. The ‘-l’ option lists the signal names. If any arguments are - supplied when ‘-l’ is supplied, the names of the signals - corresponding to the arguments are listed, and the return status is + supplied when ‘-l’ is supplied, ‘kill’ lists the names of the + signals corresponding to the arguments, and the return status is zero. EXIT_STATUS is a number specifying a signal number or the - exit status of a process terminated by a signal. The ‘-L’ option - is equivalent to ‘-l’. + exit status of a process terminated by a signal; if it is supplied, + ‘kill’ prints the name of the signal that caused the process to + terminate. ‘kill’ assumes that process exit statuses are greater + than 128; anything less than that is a signal number. The ‘-L’ + option is equivalent to ‘-l’. The return status is zero if at least one signal was successfully sent, or non-zero if an error occurs or an invalid option is @@ -8229,9 +8252,9 @@ File: bash.info, Node: Job Control Builtins, Next: Job Control Variables, Pre wait [-fn] [-p VARNAME] [ID ...] Wait until the child process specified by each ID exits and return - the exit status of the last ID. Each ID may be a PID or job - specification JOBSPEC; if a job spec is supplied, ‘wait’ waits for - all processes in the job. + the exit status of the last ID. Each ID may be a process ID PID or + a job specification JOBSPEC; if a jobspec is supplied, ‘wait’ waits + for all processes in the job. If no options or IDs are supplied, ‘wait’ waits for all running background jobs and the last-executed process substitution, if its @@ -8243,11 +8266,11 @@ File: bash.info, Node: Job Control Builtins, Next: Job Control Variables, Pre is a child of the shell, or if no arguments are supplied and the shell has no unwaited-for children, the exit status is 127. - If the ‘-p’ option is supplied, the process or job identifier of - the job for which the exit status is returned is assigned to the + If the ‘-p’ option is supplied, ‘wait’ assigns the process or job + identifier of the job for which the exit status is returned to the variable VARNAME named by the option argument. The variable, which cannot be readonly, will be unset initially, before any assignment. - This is useful only when the ‘-n’ option is supplied. + This is useful only when used with the ‘-n’ option. Supplying the ‘-f’ option, when job control is enabled, forces ‘wait’ to wait for each ID to terminate before returning its @@ -8263,16 +8286,18 @@ File: bash.info, Node: Job Control Builtins, Next: Job Control Variables, Pre disown [-ar] [-h] [ID ...] Without options, remove each ID from the table of active jobs. - Each ID may be a PID or job specification JOBSPEC; if ID is a PID, - ‘disown’ uses the job containing PID. If the ‘-h’ option is - supplied, the job is not removed from the table, but is marked so - that ‘SIGHUP’ is not sent to the job if the shell receives a - ‘SIGHUP’. If ID is not present, and neither the ‘-a’ nor the ‘-r’ - option is supplied, ‘disown’ removes the current job. + Each ID may be a job specification JOBSPEC or a process ID PID; if + ID is a PID, ‘disown’ uses the job containing PID as JOBSPEC. + + If the ‘-h’ option is supplied, ‘disown’ does not remove the jobs + corresponding to each ‘id’ from the jobs table, but rather marks + them so the shell does not send ‘SIGHUP’ to the job if the shell + receives a ‘SIGHUP’. If no ID is supplied, the ‘-a’ option means to remove or mark all - jobs; the ‘-r’ option without an ID argument restricts operation to - running jobs. + jobs; the ‘-r’ option without an ID argument removes or marks + running jobs. If no ID is supplied, and neither the ‘-a’ nor the + ‘-r’ option is supplied, ‘disown’ removes or marks the current job. The return value is 0 unless an ID does not specify a valid job. @@ -8296,19 +8321,20 @@ File: bash.info, Node: Job Control Variables, Prev: Job Control Builtins, Up: ‘auto_resume’ This variable controls how the shell interacts with the user and - job control. If this variable exists then single-word simple - commands without redirections are treated as candidates for - resumption of an existing job. There is no ambiguity allowed; if - there is more than one job beginning with the string typed, then - the most recently accessed job is selected. The name of a stopped - job, in this context, is the command line used to start it. If - this variable is set to the value ‘exact’, the string supplied must - match the name of a stopped job exactly; if set to ‘substring’, the - string supplied needs to match a substring of the name of a stopped - job. The ‘substring’ value provides functionality analogous to the - ‘%?’ job ID (*note Job Control Basics::). If set to any other - value, the supplied string must be a prefix of a stopped job's - name; this provides functionality analogous to the ‘%’ job ID. + job control. If this variable exists then simple commands + consisting of only a single word, without redirections, are treated + as candidates for resumption of an existing job. There is no + ambiguity allowed; if there is more than one job beginning with or + containing the word, then this selects the most recently accessed + job. The name of a stopped job, in this context, is the command + line used to start it, as displayed by ‘jobs’. If this variable is + set to the value ‘exact’, the word must match the name of a stopped + job exactly; if set to ‘substring’, the word needs to match a + substring of the name of a stopped job. The ‘substring’ value + provides functionality analogous to the ‘%?string’ job ID (*note + Job Control Basics::). If set to any other value (e.g., ‘prefix’), + the word must be a prefix of a stopped job's name; this provides + functionality analogous to the ‘%string’ job ID.  File: bash.info, Node: Command Line Editing, Next: Using History Interactively, Prev: Job Control, Up: Top @@ -9090,7 +9116,7 @@ Key Bindings This key binding syntax recognizes a number of symbolic character names: DEL, ESC, ESCAPE, LFD, NEWLINE, RET, RETURN, - RUBOUT, SPACE, SPC, and TAB. + RUBOUT (a destructive backspace), SPACE, SPC, and TAB. "KEYSEQ": FUNCTION-NAME or MACRO KEYSEQ differs from KEYNAME above in that strings denoting an @@ -9582,7 +9608,8 @@ File: bash.info, Node: Commands For Text, Next: Commands For Killing, Prev: C ‘delete-char (C-d)’ Delete the character at point. If this function is bound to the same character as the tty EOF character, as ‘C-d’ commonly is, see - above for the effects. + above for the effects. This may also be bound to the Delete key on + some keyboards. ‘backward-delete-char (Rubout)’ Delete the character behind the cursor. A numeric argument means @@ -12642,7 +12669,7 @@ D.1 Index of Shell Builtin Commands * dirs: Directory Stack Builtins. (line 7) * disown: Job Control Builtins. - (line 114) + (line 120) * echo: Bash Builtins. (line 284) * enable: Bash Builtins. (line 337) * eval: Bourne Shell Builtins. @@ -12667,9 +12694,9 @@ D.1 Index of Shell Builtin Commands * history: Bash History Builtins. (line 59) * jobs: Job Control Builtins. - (line 27) + (line 28) * kill: Job Control Builtins. - (line 59) + (line 61) * let: Bash Builtins. (line 394) * local: Bash Builtins. (line 403) * logout: Bash Builtins. (line 428) @@ -12693,7 +12720,7 @@ D.1 Index of Shell Builtin Commands * shopt: The Shopt Builtin. (line 9) * source: Bash Builtins. (line 668) * suspend: Job Control Builtins. - (line 131) + (line 139) * test: Bourne Shell Builtins. (line 333) * times: Bourne Shell Builtins. @@ -12711,7 +12738,7 @@ D.1 Index of Shell Builtin Commands * unset: Bourne Shell Builtins. (line 528) * wait: Job Control Builtins. - (line 80) + (line 86)  File: bash.info, Node: Reserved Word Index, Next: Variable Index, Prev: Builtin Index, Up: Indexes @@ -13021,7 +13048,7 @@ D.4 Function Index * alias-expand-line (): Miscellaneous Commands. (line 133) * backward-char (C-b): Commands For Moving. (line 17) -* backward-delete-char (Rubout): Commands For Text. (line 17) +* backward-delete-char (Rubout): Commands For Text. (line 18) * backward-kill-line (C-x Rubout): Commands For Killing. (line 11) * backward-kill-word (M-): Commands For Killing. @@ -13030,9 +13057,9 @@ D.4 Function Index * beginning-of-history (M-<): Commands For History. (line 20) * beginning-of-line (C-a): Commands For Moving. (line 6) -* bracketed-paste-begin (): Commands For Text. (line 34) +* bracketed-paste-begin (): Commands For Text. (line 35) * call-last-kbd-macro (C-x e): Keyboard Macros. (line 13) -* capitalize-word (M-c): Commands For Text. (line 72) +* capitalize-word (M-c): Commands For Text. (line 73) * character-search (C-]): Miscellaneous Commands. (line 41) * character-search-backward (M-C-]): Miscellaneous Commands. @@ -13071,7 +13098,7 @@ D.4 Function Index (line 147) * do-lowercase-version (M-A, M-B, M-X, ...): Miscellaneous Commands. (line 14) -* downcase-word (M-l): Commands For Text. (line 68) +* downcase-word (M-l): Commands For Text. (line 69) * dump-functions (): Miscellaneous Commands. (line 71) * dump-macros (): Miscellaneous Commands. @@ -13093,7 +13120,7 @@ D.4 Function Index (line 90) * fetch-history (): Commands For History. (line 106) -* forward-backward-delete-char (): Commands For Text. (line 22) +* forward-backward-delete-char (): Commands For Text. (line 23) * forward-char (C-f): Commands For Moving. (line 14) * forward-search-history (C-s): Commands For History. (line 33) @@ -13145,7 +13172,7 @@ D.4 Function Index (line 39) * operate-and-get-next (C-o): Commands For History. (line 99) -* overwrite-mode (): Commands For Text. (line 76) +* overwrite-mode (): Commands For Text. (line 77) * possible-command-completions (C-x !): Commands For Completion. (line 87) * possible-completions (M-?): Commands For Completion. @@ -13164,7 +13191,7 @@ D.4 Function Index (line 13) * previous-screen-line (): Commands For Moving. (line 36) * print-last-kbd-macro (): Keyboard Macros. (line 17) -* quoted-insert (C-q or C-v): Commands For Text. (line 27) +* quoted-insert (C-q or C-v): Commands For Text. (line 28) * re-read-init-file (C-x C-r): Miscellaneous Commands. (line 6) * redraw-current-line (): Commands For Moving. (line 59) @@ -13172,7 +13199,7 @@ D.4 Function Index (line 27) * revert-line (M-r): Miscellaneous Commands. (line 26) -* self-insert (a, b, A, 1, !, ...): Commands For Text. (line 31) +* self-insert (a, b, A, 1, !, ...): Commands For Text. (line 32) * set-mark (C-@): Miscellaneous Commands. (line 33) * shell-backward-kill-word (): Commands For Killing. @@ -13183,7 +13210,7 @@ D.4 Function Index * shell-forward-word (M-C-f): Commands For Moving. (line 28) * shell-kill-word (M-C-d): Commands For Killing. (line 32) -* shell-transpose-words (M-C-t): Commands For Text. (line 57) +* shell-transpose-words (M-C-t): Commands For Text. (line 58) * skip-csi-sequence (): Miscellaneous Commands. (line 50) * spell-correct-word (C-x s): Miscellaneous Commands. @@ -13191,8 +13218,8 @@ D.4 Function Index * start-kbd-macro (C-x (): Keyboard Macros. (line 6) * tilde-expand (M-&): Miscellaneous Commands. (line 30) -* transpose-chars (C-t): Commands For Text. (line 46) -* transpose-words (M-t): Commands For Text. (line 52) +* transpose-chars (C-t): Commands For Text. (line 47) +* transpose-words (M-t): Commands For Text. (line 53) * undo (C-_ or C-x C-u): Miscellaneous Commands. (line 23) * universal-argument (): Numeric Arguments. (line 10) @@ -13202,7 +13229,7 @@ D.4 Function Index (line 16) * unix-word-rubout (C-w): Commands For Killing. (line 41) -* upcase-word (M-u): Commands For Text. (line 64) +* upcase-word (M-u): Commands For Text. (line 65) * yank (C-y): Commands For Killing. (line 72) * yank-last-arg (M-. or M-_): Commands For History. @@ -13355,7 +13382,7 @@ D.5 Concept Index * quoting: Quoting. (line 6) * quoting, ANSI: ANSI-C Quoting. (line 6) * Readline, how to use: Job Control Variables. - (line 22) + (line 23) * redirection: Redirections. (line 6) * reserved word: Definitions. (line 70) * reserved words: Reserved Words. (line 6) @@ -13424,104 +13451,104 @@ Node: Special Parameters70300 Node: Shell Expansions73761 Node: Brace Expansion75950 Node: Tilde Expansion78678 -Node: Shell Parameter Expansion81620 -Node: Command Substitution101392 -Node: Arithmetic Expansion104925 -Node: Process Substitution105938 -Node: Word Splitting107054 -Node: Filename Expansion109151 -Node: Pattern Matching112419 -Node: Quote Removal117753 -Node: Redirections118057 -Node: Executing Commands128272 -Node: Simple Command Expansion128939 -Node: Command Search and Execution131047 -Node: Command Execution Environment133491 -Node: Environment136939 -Node: Exit Status138842 -Node: Signals140900 -Node: Shell Scripts144798 -Node: Shell Builtin Commands148096 -Node: Bourne Shell Builtins150207 -Node: Bash Builtins176508 -Node: Modifying Shell Behavior212956 -Node: The Set Builtin213298 -Node: The Shopt Builtin225234 -Node: Special Builtins242286 -Node: Shell Variables243275 -Node: Bourne Shell Variables243709 -Node: Bash Variables246217 -Node: Bash Features284474 -Node: Invoking Bash285488 -Node: Bash Startup Files291914 -Node: Interactive Shells297227 -Node: What is an Interactive Shell?297635 -Node: Is this Shell Interactive?298297 -Node: Interactive Shell Behavior299121 -Node: Bash Conditional Expressions302882 -Node: Shell Arithmetic308099 -Node: Aliases311438 -Node: Arrays314400 -Node: The Directory Stack321463 -Node: Directory Stack Builtins322260 -Node: Controlling the Prompt326705 -Node: The Restricted Shell329589 -Node: Bash POSIX Mode332471 -Node: Shell Compatibility Mode350612 -Node: Job Control359623 -Node: Job Control Basics360080 -Node: Job Control Builtins365388 -Node: Job Control Variables371556 -Node: Command Line Editing372724 -Node: Introduction and Notation374427 -Node: Readline Interaction376777 -Node: Readline Bare Essentials377965 -Node: Readline Movement Commands379773 -Node: Readline Killing Commands380769 -Node: Readline Arguments382792 -Node: Searching383849 -Node: Readline Init File386110 -Node: Readline Init File Syntax387414 -Node: Conditional Init Constructs414134 -Node: Sample Init File418519 -Node: Bindable Readline Commands421640 -Node: Commands For Moving423112 -Node: Commands For History425339 -Node: Commands For Text430592 -Node: Commands For Killing434651 -Node: Numeric Arguments437439 -Node: Commands For Completion438591 -Node: Keyboard Macros443091 -Node: Miscellaneous Commands443792 -Node: Readline vi Mode450345 -Node: Programmable Completion451322 -Node: Programmable Completion Builtins459374 -Node: A Programmable Completion Example471039 -Node: Using History Interactively476384 -Node: Bash History Facilities477065 -Node: Bash History Builtins480800 -Node: History Interaction487271 -Node: Event Designators492225 -Node: Word Designators493803 -Node: Modifiers496111 -Node: Installing Bash498052 -Node: Basic Installation499168 -Node: Compilers and Options503044 -Node: Compiling For Multiple Architectures503794 -Node: Installation Names505543 -Node: Specifying the System Type507777 -Node: Sharing Defaults508523 -Node: Operation Controls509237 -Node: Optional Features510256 -Node: Reporting Bugs522636 -Node: Major Differences From The Bourne Shell523994 -Node: GNU Free Documentation License545414 -Node: Indexes570591 -Node: Builtin Index571042 -Node: Reserved Word Index578140 -Node: Variable Index580585 -Node: Function Index597998 -Node: Concept Index611854 +Node: Shell Parameter Expansion81633 +Node: Command Substitution101401 +Node: Arithmetic Expansion104934 +Node: Process Substitution105947 +Node: Word Splitting107063 +Node: Filename Expansion109160 +Node: Pattern Matching112428 +Node: Quote Removal117762 +Node: Redirections118066 +Node: Executing Commands128281 +Node: Simple Command Expansion128948 +Node: Command Search and Execution131056 +Node: Command Execution Environment133500 +Node: Environment136948 +Node: Exit Status138851 +Node: Signals140909 +Node: Shell Scripts144807 +Node: Shell Builtin Commands148105 +Node: Bourne Shell Builtins150216 +Node: Bash Builtins176517 +Node: Modifying Shell Behavior212965 +Node: The Set Builtin213307 +Node: The Shopt Builtin225243 +Node: Special Builtins242295 +Node: Shell Variables243284 +Node: Bourne Shell Variables243718 +Node: Bash Variables246226 +Node: Bash Features284483 +Node: Invoking Bash285497 +Node: Bash Startup Files291923 +Node: Interactive Shells297236 +Node: What is an Interactive Shell?297644 +Node: Is this Shell Interactive?298306 +Node: Interactive Shell Behavior299130 +Node: Bash Conditional Expressions302891 +Node: Shell Arithmetic308108 +Node: Aliases311447 +Node: Arrays314582 +Node: The Directory Stack321645 +Node: Directory Stack Builtins322442 +Node: Controlling the Prompt326887 +Node: The Restricted Shell329771 +Node: Bash POSIX Mode332653 +Node: Shell Compatibility Mode350794 +Node: Job Control359805 +Node: Job Control Basics360262 +Node: Job Control Builtins366538 +Node: Job Control Variables373220 +Node: Command Line Editing374451 +Node: Introduction and Notation376154 +Node: Readline Interaction378504 +Node: Readline Bare Essentials379692 +Node: Readline Movement Commands381500 +Node: Readline Killing Commands382496 +Node: Readline Arguments384519 +Node: Searching385576 +Node: Readline Init File387837 +Node: Readline Init File Syntax389141 +Node: Conditional Init Constructs415887 +Node: Sample Init File420272 +Node: Bindable Readline Commands423393 +Node: Commands For Moving424865 +Node: Commands For History427092 +Node: Commands For Text432345 +Node: Commands For Killing436470 +Node: Numeric Arguments439258 +Node: Commands For Completion440410 +Node: Keyboard Macros444910 +Node: Miscellaneous Commands445611 +Node: Readline vi Mode452164 +Node: Programmable Completion453141 +Node: Programmable Completion Builtins461193 +Node: A Programmable Completion Example472858 +Node: Using History Interactively478203 +Node: Bash History Facilities478884 +Node: Bash History Builtins482619 +Node: History Interaction489090 +Node: Event Designators494044 +Node: Word Designators495622 +Node: Modifiers497930 +Node: Installing Bash499871 +Node: Basic Installation500987 +Node: Compilers and Options504863 +Node: Compiling For Multiple Architectures505613 +Node: Installation Names507362 +Node: Specifying the System Type509596 +Node: Sharing Defaults510342 +Node: Operation Controls511056 +Node: Optional Features512075 +Node: Reporting Bugs524455 +Node: Major Differences From The Bourne Shell525813 +Node: GNU Free Documentation License547233 +Node: Indexes572410 +Node: Builtin Index572861 +Node: Reserved Word Index579959 +Node: Variable Index582404 +Node: Function Index599817 +Node: Concept Index613673  End Tag Table diff --git a/doc/bash.pdf b/doc/bash.pdf index 48c5d5622b94751f4264f7bdb57b184dc204417d..b10016b69b27b694e3211164e9362b077e622b59 100644 GIT binary patch delta 339631 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 =gG^hpquOz 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 z CjvX>lOENPCqi%uZ_Lv0A{nFzVkuX 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

dM?|?u`Mp_eG7Cnff1zk{rs8oMb#9yU^r?kh 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 NX=(lX=FaV<{{h8%)iwYC delta 337328 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 z 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 z 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

!> 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 diff --git a/doc/bashref.aux b/doc/bashref.aux index ed95eb29..609ea753 100644 --- a/doc/bashref.aux +++ b/doc/bashref.aux @@ -237,154 +237,154 @@ @xrdef{Job Control Builtins-pg}{124} @xrdef{Job Control Variables-title}{Job Control Variables} @xrdef{Job Control Variables-snt}{Section@tie 7.3} -@xrdef{Job Control Variables-pg}{126} +@xrdef{Job Control Variables-pg}{127} @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} @xrdef{Introduction and Notation-snt}{Section@tie 8.1} @xrdef{Readline Interaction-title}{Readline Interaction} @xrdef{Readline Interaction-snt}{Section@tie 8.2} -@xrdef{Command Line Editing-pg}{127} -@xrdef{Introduction and Notation-pg}{127} -@xrdef{Readline Interaction-pg}{127} +@xrdef{Command Line Editing-pg}{128} +@xrdef{Introduction and Notation-pg}{128} +@xrdef{Readline Interaction-pg}{128} @xrdef{Readline Bare Essentials-title}{Readline Bare Essentials} @xrdef{Readline Bare Essentials-snt}{Section@tie 8.2.1} @xrdef{Readline Movement Commands-title}{Readline Movement Commands} @xrdef{Readline Movement Commands-snt}{Section@tie 8.2.2} -@xrdef{Readline Bare Essentials-pg}{128} -@xrdef{Readline Movement Commands-pg}{128} +@xrdef{Readline Bare Essentials-pg}{129} +@xrdef{Readline Movement Commands-pg}{129} @xrdef{Readline Killing Commands-title}{Readline Killing Commands} @xrdef{Readline Killing Commands-snt}{Section@tie 8.2.3} @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}{129} -@xrdef{Readline Arguments-pg}{129} +@xrdef{Readline Killing Commands-pg}{130} +@xrdef{Readline Arguments-pg}{130} @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{Searching-pg}{130} -@xrdef{Readline Init File-pg}{130} -@xrdef{Readline Init File Syntax-pg}{130} +@xrdef{Searching-pg}{131} +@xrdef{Readline Init File-pg}{131} +@xrdef{Readline Init File Syntax-pg}{131} @xrdef{Conditional Init Constructs-title}{Conditional Init Constructs} @xrdef{Conditional Init Constructs-snt}{Section@tie 8.3.2} -@xrdef{Conditional Init Constructs-pg}{140} +@xrdef{Conditional Init Constructs-pg}{141} @xrdef{Sample Init File-title}{Sample Init File} @xrdef{Sample Init File-snt}{Section@tie 8.3.3} -@xrdef{Sample Init File-pg}{141} +@xrdef{Sample Init File-pg}{142} @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}{144} -@xrdef{Commands For Moving-pg}{144} +@xrdef{Bindable Readline Commands-pg}{145} +@xrdef{Commands For Moving-pg}{145} @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}{145} +@xrdef{Commands For History-pg}{146} @xrdef{Commands For Text-title}{Commands For Changing Text} @xrdef{Commands For Text-snt}{Section@tie 8.4.3} -@xrdef{Commands For Text-pg}{147} +@xrdef{Commands For Text-pg}{148} @xrdef{Commands For Killing-title}{Killing And Yanking} @xrdef{Commands For Killing-snt}{Section@tie 8.4.4} -@xrdef{Commands For Killing-pg}{148} +@xrdef{Commands For Killing-pg}{149} @xrdef{Numeric Arguments-title}{Specifying Numeric Arguments} @xrdef{Numeric Arguments-snt}{Section@tie 8.4.5} @xrdef{Commands For Completion-title}{Letting Readline Type For You} @xrdef{Commands For Completion-snt}{Section@tie 8.4.6} -@xrdef{Numeric Arguments-pg}{150} -@xrdef{Commands For Completion-pg}{150} +@xrdef{Numeric Arguments-pg}{151} +@xrdef{Commands For Completion-pg}{151} @xrdef{Keyboard Macros-title}{Keyboard Macros} @xrdef{Keyboard Macros-snt}{Section@tie 8.4.7} @xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands} @xrdef{Miscellaneous Commands-snt}{Section@tie 8.4.8} -@xrdef{Keyboard Macros-pg}{152} -@xrdef{Miscellaneous Commands-pg}{152} +@xrdef{Keyboard Macros-pg}{153} +@xrdef{Miscellaneous Commands-pg}{153} @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}{155} -@xrdef{Programmable Completion-pg}{155} +@xrdef{Readline vi Mode-pg}{156} +@xrdef{Programmable Completion-pg}{156} @xrdef{Programmable Completion Builtins-title}{Programmable Completion Builtins} @xrdef{Programmable Completion Builtins-snt}{Section@tie 8.7} -@xrdef{Programmable Completion Builtins-pg}{157} +@xrdef{Programmable Completion Builtins-pg}{158} @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}{161} +@xrdef{A Programmable Completion Example-pg}{162} @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{Using History Interactively-pg}{164} -@xrdef{Bash History Facilities-pg}{164} +@xrdef{Using History Interactively-pg}{165} +@xrdef{Bash History Facilities-pg}{165} @xrdef{Bash History Builtins-title}{Bash History Builtins} @xrdef{Bash History Builtins-snt}{Section@tie 9.2} -@xrdef{Bash History Builtins-pg}{165} +@xrdef{Bash History Builtins-pg}{166} @xrdef{History Interaction-title}{History Expansion} @xrdef{History Interaction-snt}{Section@tie 9.3} -@xrdef{History Interaction-pg}{167} +@xrdef{History Interaction-pg}{168} @xrdef{Event Designators-title}{Event Designators} @xrdef{Event Designators-snt}{Section@tie 9.3.1} -@xrdef{Event Designators-pg}{168} +@xrdef{Event Designators-pg}{169} @xrdef{Word Designators-title}{Word Designators} @xrdef{Word Designators-snt}{Section@tie 9.3.2} @xrdef{Modifiers-title}{Modifiers} @xrdef{Modifiers-snt}{Section@tie 9.3.3} -@xrdef{Word Designators-pg}{169} -@xrdef{Modifiers-pg}{170} +@xrdef{Word Designators-pg}{170} +@xrdef{Modifiers-pg}{171} @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}{171} -@xrdef{Basic Installation-pg}{171} +@xrdef{Installing Bash-pg}{172} +@xrdef{Basic Installation-pg}{172} @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}{172} -@xrdef{Compiling For Multiple Architectures-pg}{172} +@xrdef{Compilers and Options-pg}{173} +@xrdef{Compiling For Multiple Architectures-pg}{173} @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}{173} -@xrdef{Specifying the System Type-pg}{173} -@xrdef{Sharing Defaults-pg}{173} +@xrdef{Installation Names-pg}{174} +@xrdef{Specifying the System Type-pg}{174} +@xrdef{Sharing Defaults-pg}{174} @xrdef{Optional Features-title}{Optional Features} @xrdef{Optional Features-snt}{Section@tie 10.8} -@xrdef{Operation Controls-pg}{174} -@xrdef{Optional Features-pg}{174} +@xrdef{Operation Controls-pg}{175} +@xrdef{Optional Features-pg}{175} @xrdef{Reporting Bugs-title}{Reporting Bugs} @xrdef{Reporting Bugs-snt}{Appendix@tie @char65{}} -@xrdef{Reporting Bugs-pg}{180} +@xrdef{Reporting Bugs-pg}{181} @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}{181} +@xrdef{Major Differences From The Bourne Shell-pg}{182} @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}{188} +@xrdef{GNU Free Documentation License-pg}{189} @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}{196} -@xrdef{Builtin Index-pg}{196} +@xrdef{Indexes-pg}{197} +@xrdef{Builtin Index-pg}{197} @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}{197} -@xrdef{Variable Index-pg}{198} +@xrdef{Reserved Word Index-pg}{198} +@xrdef{Variable Index-pg}{199} @xrdef{Function Index-title}{Function Index} @xrdef{Function Index-snt}{Section@tie @char68.4} -@xrdef{Function Index-pg}{200} +@xrdef{Function Index-pg}{201} @xrdef{Concept Index-title}{Concept Index} @xrdef{Concept Index-snt}{Section@tie @char68.5} -@xrdef{Concept Index-pg}{202} +@xrdef{Concept Index-pg}{203} diff --git a/doc/bashref.bt b/doc/bashref.bt index 29c2c094..b2d669ac 100644 --- a/doc/bashref.bt +++ b/doc/bashref.bt @@ -48,14 +48,14 @@ \entry{popd}{110}{\code {popd}} \entry{pushd}{111}{\code {pushd}} \entry{bg}{124}{\code {bg}} -\entry{fg}{124}{\code {fg}} -\entry{jobs}{124}{\code {jobs}} +\entry{fg}{125}{\code {fg}} +\entry{jobs}{125}{\code {jobs}} \entry{kill}{125}{\code {kill}} -\entry{wait}{125}{\code {wait}} +\entry{wait}{126}{\code {wait}} \entry{disown}{126}{\code {disown}} \entry{suspend}{126}{\code {suspend}} -\entry{compgen}{157}{\code {compgen}} -\entry{complete}{158}{\code {complete}} -\entry{compopt}{161}{\code {compopt}} -\entry{fc}{165}{\code {fc}} -\entry{history}{165}{\code {history}} +\entry{compgen}{158}{\code {compgen}} +\entry{complete}{159}{\code {complete}} +\entry{compopt}{162}{\code {compopt}} +\entry{fc}{166}{\code {fc}} +\entry{history}{166}{\code {history}} diff --git a/doc/bashref.bts b/doc/bashref.bts index bbea026c..58978448 100644 --- a/doc/bashref.bts +++ b/doc/bashref.bts @@ -15,9 +15,9 @@ \entry{\code {caller}}{61} \entry{\code {cd}}{51} \entry{\code {command}}{61} -\entry{\code {compgen}}{157} -\entry{\code {complete}}{158} -\entry{\code {compopt}}{161} +\entry{\code {compgen}}{158} +\entry{\code {complete}}{159} +\entry{\code {compopt}}{162} \entry{\code {continue}}{52} \initial {D} \entry{\code {declare}}{62} @@ -32,16 +32,16 @@ \entry{\code {export}}{52} \initial {F} \entry{\code {false}}{53} -\entry{\code {fc}}{165} -\entry{\code {fg}}{124} +\entry{\code {fc}}{166} +\entry{\code {fg}}{125} \initial {G} \entry{\code {getopts}}{53} \initial {H} \entry{\code {hash}}{54} \entry{\code {help}}{65} -\entry{\code {history}}{165} +\entry{\code {history}}{166} \initial {J} -\entry{\code {jobs}}{124} +\entry{\code {jobs}}{125} \initial {K} \entry{\code {kill}}{125} \initial {L} @@ -79,4 +79,4 @@ \entry{\code {unalias}}{71} \entry{\code {unset}}{58} \initial {W} -\entry{\code {wait}}{125} +\entry{\code {wait}}{126} diff --git a/doc/bashref.cp b/doc/bashref.cp index 3c0736b3..8e9b61b0 100644 --- a/doc/bashref.cp +++ b/doc/bashref.cp @@ -105,26 +105,26 @@ \entry{foreground}{123}{foreground} \entry{background}{123}{background} \entry{suspending jobs}{123}{suspending jobs} -\entry{Readline, how to use}{126}{Readline, how to use} -\entry{interaction, readline}{127}{interaction, readline} -\entry{notation, readline}{128}{notation, readline} -\entry{command editing}{128}{command editing} -\entry{editing command lines}{128}{editing command lines} -\entry{killing text}{129}{killing text} -\entry{yanking text}{129}{yanking text} -\entry{kill ring}{129}{kill ring} -\entry{initialization file, readline}{130}{initialization file, readline} -\entry{variables, readline}{131}{variables, readline} -\entry{programmable completion}{155}{programmable completion} -\entry{completion builtins}{157}{completion builtins} -\entry{History, how to use}{163}{History, how to use} -\entry{command history}{164}{command history} -\entry{history list}{164}{history list} -\entry{history builtins}{165}{history builtins} -\entry{history expansion}{167}{history expansion} -\entry{event designators}{168}{event designators} -\entry{history events}{168}{history events} -\entry{installation}{171}{installation} -\entry{configuration}{171}{configuration} -\entry{Bash installation}{171}{Bash installation} -\entry{Bash configuration}{171}{Bash configuration} +\entry{Readline, how to use}{127}{Readline, how to use} +\entry{interaction, readline}{128}{interaction, readline} +\entry{notation, readline}{129}{notation, readline} +\entry{command editing}{129}{command editing} +\entry{editing command lines}{129}{editing command lines} +\entry{killing text}{130}{killing text} +\entry{yanking text}{130}{yanking text} +\entry{kill ring}{130}{kill ring} +\entry{initialization file, readline}{131}{initialization file, readline} +\entry{variables, readline}{132}{variables, readline} +\entry{programmable completion}{156}{programmable completion} +\entry{completion builtins}{158}{completion builtins} +\entry{History, how to use}{164}{History, how to use} +\entry{command history}{165}{command history} +\entry{history list}{165}{history list} +\entry{history builtins}{166}{history builtins} +\entry{history expansion}{168}{history expansion} +\entry{event designators}{169}{event designators} +\entry{history events}{169}{history events} +\entry{installation}{172}{installation} +\entry{configuration}{172}{configuration} +\entry{Bash installation}{172}{Bash installation} +\entry{Bash configuration}{172}{Bash configuration} diff --git a/doc/bashref.cps b/doc/bashref.cps index 55a8f772..748d86c5 100644 --- a/doc/bashref.cps +++ b/doc/bashref.cps @@ -7,18 +7,18 @@ \entry{arrays}{108} \initial {B} \entry{background}{123} -\entry{Bash configuration}{171} -\entry{Bash installation}{171} +\entry{Bash configuration}{172} +\entry{Bash installation}{172} \entry{binary arithmetic operators}{106} \entry{bitwise arithmetic operators}{106} \entry{Bourne shell}{5} \entry{brace expansion}{25} \entry{builtin}{3} \initial {C} -\entry{command editing}{128} +\entry{command editing}{129} \entry{command execution}{44} \entry{command expansion}{44} -\entry{command history}{164} +\entry{command history}{165} \entry{command search}{44} \entry{command substitution}{35} \entry{command timing}{10} @@ -33,19 +33,19 @@ \entry{comments, shell}{9} \entry{Compatibility Level}{119} \entry{Compatibility Mode}{119} -\entry{completion builtins}{157} +\entry{completion builtins}{158} \entry{conditional arithmetic operator}{106} -\entry{configuration}{171} +\entry{configuration}{172} \entry{control operator}{3} \entry{coprocess}{18} \initial {D} \entry{directory stack}{110} \entry{dollar-single quote quoting}{6} \initial {E} -\entry{editing command lines}{128} +\entry{editing command lines}{129} \entry{environment}{46} \entry{evaluation, arithmetic}{105} -\entry{event designators}{168} +\entry{event designators}{169} \entry{execution environment}{45} \entry{exit status}{3, 47} \entry{expansion}{24} @@ -64,16 +64,16 @@ \entry{foreground}{123} \entry{functions, shell}{19} \initial {H} -\entry{history builtins}{165} -\entry{history events}{168} -\entry{history expansion}{167} -\entry{history list}{164} -\entry{History, how to use}{163} +\entry{history builtins}{166} +\entry{history events}{169} +\entry{history expansion}{168} +\entry{history list}{165} +\entry{History, how to use}{164} \initial {I} \entry{identifier}{3} -\entry{initialization file, readline}{130} -\entry{installation}{171} -\entry{interaction, readline}{127} +\entry{initialization file, readline}{131} +\entry{installation}{172} +\entry{interaction, readline}{128} \entry{interactive shell}{100, 102} \entry{internationalization}{7} \entry{internationalized scripts}{8} @@ -81,8 +81,8 @@ \entry{job}{3} \entry{job control}{3, 123} \initial {K} -\entry{kill ring}{129} -\entry{killing text}{129} +\entry{kill ring}{130} +\entry{killing text}{130} \initial {L} \entry{localization}{7} \entry{login shell}{100} @@ -92,7 +92,7 @@ \initial {N} \entry{name}{3} \entry{native languages}{7} -\entry{notation, readline}{128} +\entry{notation, readline}{129} \initial {O} \entry{operator, shell}{3} \initial {P} @@ -109,13 +109,13 @@ \entry{process group}{3} \entry{process group ID}{3} \entry{process substitution}{36} -\entry{programmable completion}{155} +\entry{programmable completion}{156} \entry{prompting}{111} \initial {Q} \entry{quoting}{6} \entry{quoting, ANSI}{6} \initial {R} -\entry{Readline, how to use}{126} +\entry{Readline, how to use}{127} \entry{redirection}{40} \entry{reserved word}{3} \entry{reserved words}{9} @@ -141,9 +141,9 @@ \entry{unary arithmetic operators}{106} \initial {V} \entry{variable, shell}{22} -\entry{variables, readline}{131} +\entry{variables, readline}{132} \initial {W} \entry{word}{4} \entry{word splitting}{37} \initial {Y} -\entry{yanking text}{129} +\entry{yanking text}{130} diff --git a/doc/bashref.dvi b/doc/bashref.dvi index cb6ae63ef0816de2a0c82465311a49fe507b9358..b7e7d27d6ad6a924c200579239727ace2a61c370 100644 GIT binary patch delta 17456 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 z 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 YdiiD}snJLJ#d7C%SZbb)}{145}{\code {end-of-history (M->)}} -\entry{reverse-search-history (C-r)}{145}{\code {reverse-search-history (C-r)}} -\entry{forward-search-history (C-s)}{145}{\code {forward-search-history (C-s)}} -\entry{non-incremental-reverse-search-history (M-p)}{146}{\code {non-incremental-reverse-search-history (M-p)}} -\entry{non-incremental-forward-search-history (M-n)}{146}{\code {non-incremental-forward-search-history (M-n)}} -\entry{history-search-backward ()}{146}{\code {history-search-backward ()}} -\entry{history-search-forward ()}{146}{\code {history-search-forward ()}} -\entry{history-substring-search-backward ()}{146}{\code {history-substring-search-backward ()}} -\entry{history-substring-search-forward ()}{146}{\code {history-substring-search-forward ()}} -\entry{yank-nth-arg (M-C-y)}{146}{\code {yank-nth-arg (M-C-y)}} -\entry{yank-last-arg (M-. or M-_)}{146}{\code {yank-last-arg (M-. or M-_)}} -\entry{operate-and-get-next (C-o)}{147}{\code {operate-and-get-next (C-o)}} -\entry{fetch-history ()}{147}{\code {fetch-history ()}} -\entry{end-of-file (usually C-d)}{147}{\code {\i {end-of-file} (usually C-d)}} -\entry{delete-char (C-d)}{147}{\code {delete-char (C-d)}} -\entry{backward-delete-char (Rubout)}{147}{\code {backward-delete-char (Rubout)}} -\entry{forward-backward-delete-char ()}{147}{\code {forward-backward-delete-char ()}} -\entry{quoted-insert (C-q or C-v)}{147}{\code {quoted-insert (C-q or C-v)}} -\entry{self-insert (a, b, A, 1, !, ...{})}{147}{\code {self-insert (a, b, A, 1, !, \dots {})}} -\entry{bracketed-paste-begin ()}{147}{\code {bracketed-paste-begin ()}} -\entry{transpose-chars (C-t)}{148}{\code {transpose-chars (C-t)}} -\entry{transpose-words (M-t)}{148}{\code {transpose-words (M-t)}} -\entry{shell-transpose-words (M-C-t)}{148}{\code {shell-transpose-words (M-C-t)}} -\entry{upcase-word (M-u)}{148}{\code {upcase-word (M-u)}} -\entry{downcase-word (M-l)}{148}{\code {downcase-word (M-l)}} -\entry{capitalize-word (M-c)}{148}{\code {capitalize-word (M-c)}} -\entry{overwrite-mode ()}{148}{\code {overwrite-mode ()}} -\entry{kill-line (C-k)}{148}{\code {kill-line (C-k)}} -\entry{backward-kill-line (C-x Rubout)}{148}{\code {backward-kill-line (C-x Rubout)}} -\entry{unix-line-discard (C-u)}{148}{\code {unix-line-discard (C-u)}} -\entry{kill-whole-line ()}{149}{\code {kill-whole-line ()}} -\entry{kill-word (M-d)}{149}{\code {kill-word (M-d)}} -\entry{backward-kill-word (M-DEL)}{149}{\code {backward-kill-word (M-\key {DEL})}} -\entry{shell-kill-word (M-C-d)}{149}{\code {shell-kill-word (M-C-d)}} -\entry{shell-backward-kill-word ()}{149}{\code {shell-backward-kill-word ()}} -\entry{unix-word-rubout (C-w)}{149}{\code {unix-word-rubout (C-w)}} -\entry{unix-filename-rubout ()}{149}{\code {unix-filename-rubout ()}} -\entry{delete-horizontal-space ()}{149}{\code {delete-horizontal-space ()}} -\entry{kill-region ()}{149}{\code {kill-region ()}} -\entry{copy-region-as-kill ()}{149}{\code {copy-region-as-kill ()}} -\entry{copy-backward-word ()}{149}{\code {copy-backward-word ()}} -\entry{copy-forward-word ()}{149}{\code {copy-forward-word ()}} -\entry{yank (C-y)}{149}{\code {yank (C-y)}} -\entry{yank-pop (M-y)}{149}{\code {yank-pop (M-y)}} -\entry{digit-argument (M-0, M-1, ...{} M--)}{150}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}} -\entry{universal-argument ()}{150}{\code {universal-argument ()}} -\entry{complete (TAB)}{150}{\code {complete (\key {TAB})}} -\entry{possible-completions (M-?)}{150}{\code {possible-completions (M-?)}} -\entry{insert-completions (M-*)}{150}{\code {insert-completions (M-*)}} -\entry{menu-complete ()}{150}{\code {menu-complete ()}} -\entry{menu-complete-backward ()}{151}{\code {menu-complete-backward ()}} -\entry{delete-char-or-list ()}{151}{\code {delete-char-or-list ()}} -\entry{complete-filename (M-/)}{151}{\code {complete-filename (M-/)}} -\entry{possible-filename-completions (C-x /)}{151}{\code {possible-filename-completions (C-x /)}} -\entry{complete-username (M-~)}{151}{\code {complete-username (M-~)}} -\entry{possible-username-completions (C-x ~)}{151}{\code {possible-username-completions (C-x ~)}} -\entry{complete-variable (M-$)}{151}{\code {complete-variable (M-$)}} -\entry{possible-variable-completions (C-x $)}{151}{\code {possible-variable-completions (C-x $)}} -\entry{complete-hostname (M-@)}{151}{\code {complete-hostname (M-@)}} -\entry{possible-hostname-completions (C-x @)}{151}{\code {possible-hostname-completions (C-x @)}} -\entry{complete-command (M-!)}{151}{\code {complete-command (M-!)}} -\entry{possible-command-completions (C-x !)}{151}{\code {possible-command-completions (C-x !)}} -\entry{dynamic-complete-history (M-TAB)}{151}{\code {dynamic-complete-history (M-\key {TAB})}} -\entry{dabbrev-expand ()}{151}{\code {dabbrev-expand ()}} -\entry{complete-into-braces (M-{\indexlbrace })}{152}{\code {complete-into-braces (M-{\tt \char 123})}} -\entry{start-kbd-macro (C-x ()}{152}{\code {start-kbd-macro (C-x ()}} -\entry{end-kbd-macro (C-x ))}{152}{\code {end-kbd-macro (C-x ))}} -\entry{call-last-kbd-macro (C-x e)}{152}{\code {call-last-kbd-macro (C-x e)}} -\entry{print-last-kbd-macro ()}{152}{\code {print-last-kbd-macro ()}} -\entry{re-read-init-file (C-x C-r)}{152}{\code {re-read-init-file (C-x C-r)}} -\entry{abort (C-g)}{152}{\code {abort (C-g)}} -\entry{do-lowercase-version (M-A, M-B, M-x, ...{})}{152}{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}} -\entry{prefix-meta (ESC)}{152}{\code {prefix-meta (\key {ESC})}} -\entry{undo (C-_ or C-x C-u)}{152}{\code {undo (C-_ or C-x C-u)}} -\entry{revert-line (M-r)}{152}{\code {revert-line (M-r)}} -\entry{tilde-expand (M-&)}{152}{\code {tilde-expand (M-&)}} -\entry{set-mark (C-@)}{152}{\code {set-mark (C-@)}} -\entry{exchange-point-and-mark (C-x C-x)}{152}{\code {exchange-point-and-mark (C-x C-x)}} -\entry{character-search (C-])}{153}{\code {character-search (C-])}} -\entry{character-search-backward (M-C-])}{153}{\code {character-search-backward (M-C-])}} -\entry{skip-csi-sequence ()}{153}{\code {skip-csi-sequence ()}} -\entry{insert-comment (M-#)}{153}{\code {insert-comment (M-#)}} -\entry{dump-functions ()}{153}{\code {dump-functions ()}} -\entry{dump-variables ()}{153}{\code {dump-variables ()}} -\entry{dump-macros ()}{153}{\code {dump-macros ()}} -\entry{execute-named-command (M-x)}{153}{\code {execute-named-command (M-x)}} -\entry{spell-correct-word (C-x s)}{154}{\code {spell-correct-word (C-x s)}} -\entry{glob-complete-word (M-g)}{154}{\code {glob-complete-word (M-g)}} -\entry{glob-expand-word (C-x *)}{154}{\code {glob-expand-word (C-x *)}} -\entry{glob-list-expansions (C-x g)}{154}{\code {glob-list-expansions (C-x g)}} -\entry{shell-expand-line (M-C-e)}{154}{\code {shell-expand-line (M-C-e)}} -\entry{history-expand-line (M-^)}{154}{\code {history-expand-line (M-^)}} -\entry{magic-space ()}{154}{\code {magic-space ()}} -\entry{alias-expand-line ()}{154}{\code {alias-expand-line ()}} -\entry{history-and-alias-expand-line ()}{154}{\code {history-and-alias-expand-line ()}} -\entry{insert-last-argument (M-. or M-_)}{154}{\code {insert-last-argument (M-. or M-_)}} -\entry{edit-and-execute-command (C-x C-e)}{154}{\code {edit-and-execute-command (C-x C-e)}} -\entry{display-shell-version (C-x C-v)}{154}{\code {display-shell-version (C-x C-v)}} +\entry{beginning-of-line (C-a)}{145}{\code {beginning-of-line (C-a)}} +\entry{end-of-line (C-e)}{145}{\code {end-of-line (C-e)}} +\entry{forward-char (C-f)}{145}{\code {forward-char (C-f)}} +\entry{backward-char (C-b)}{145}{\code {backward-char (C-b)}} +\entry{forward-word (M-f)}{145}{\code {forward-word (M-f)}} +\entry{backward-word (M-b)}{145}{\code {backward-word (M-b)}} +\entry{shell-forward-word (M-C-f)}{145}{\code {shell-forward-word (M-C-f)}} +\entry{shell-backward-word (M-C-b)}{145}{\code {shell-backward-word (M-C-b)}} +\entry{previous-screen-line ()}{146}{\code {previous-screen-line ()}} +\entry{next-screen-line ()}{146}{\code {next-screen-line ()}} +\entry{clear-display (M-C-l)}{146}{\code {clear-display (M-C-l)}} +\entry{clear-screen (C-l)}{146}{\code {clear-screen (C-l)}} +\entry{redraw-current-line ()}{146}{\code {redraw-current-line ()}} +\entry{accept-line (Newline or Return)}{146}{\code {accept-line (Newline or Return)}} +\entry{previous-history (C-p)}{146}{\code {previous-history (C-p)}} +\entry{next-history (C-n)}{146}{\code {next-history (C-n)}} +\entry{beginning-of-history (M-<)}{146}{\code {beginning-of-history (M-<)}} +\entry{end-of-history (M->)}{146}{\code {end-of-history (M->)}} +\entry{reverse-search-history (C-r)}{146}{\code {reverse-search-history (C-r)}} +\entry{forward-search-history (C-s)}{146}{\code {forward-search-history (C-s)}} +\entry{non-incremental-reverse-search-history (M-p)}{147}{\code {non-incremental-reverse-search-history (M-p)}} +\entry{non-incremental-forward-search-history (M-n)}{147}{\code {non-incremental-forward-search-history (M-n)}} +\entry{history-search-backward ()}{147}{\code {history-search-backward ()}} +\entry{history-search-forward ()}{147}{\code {history-search-forward ()}} +\entry{history-substring-search-backward ()}{147}{\code {history-substring-search-backward ()}} +\entry{history-substring-search-forward ()}{147}{\code {history-substring-search-forward ()}} +\entry{yank-nth-arg (M-C-y)}{147}{\code {yank-nth-arg (M-C-y)}} +\entry{yank-last-arg (M-. or M-_)}{147}{\code {yank-last-arg (M-. or M-_)}} +\entry{operate-and-get-next (C-o)}{148}{\code {operate-and-get-next (C-o)}} +\entry{fetch-history ()}{148}{\code {fetch-history ()}} +\entry{end-of-file (usually C-d)}{148}{\code {\i {end-of-file} (usually C-d)}} +\entry{delete-char (C-d)}{148}{\code {delete-char (C-d)}} +\entry{backward-delete-char (Rubout)}{148}{\code {backward-delete-char (Rubout)}} +\entry{forward-backward-delete-char ()}{148}{\code {forward-backward-delete-char ()}} +\entry{quoted-insert (C-q or C-v)}{148}{\code {quoted-insert (C-q or C-v)}} +\entry{self-insert (a, b, A, 1, !, ...{})}{148}{\code {self-insert (a, b, A, 1, !, \dots {})}} +\entry{bracketed-paste-begin ()}{148}{\code {bracketed-paste-begin ()}} +\entry{transpose-chars (C-t)}{149}{\code {transpose-chars (C-t)}} +\entry{transpose-words (M-t)}{149}{\code {transpose-words (M-t)}} +\entry{shell-transpose-words (M-C-t)}{149}{\code {shell-transpose-words (M-C-t)}} +\entry{upcase-word (M-u)}{149}{\code {upcase-word (M-u)}} +\entry{downcase-word (M-l)}{149}{\code {downcase-word (M-l)}} +\entry{capitalize-word (M-c)}{149}{\code {capitalize-word (M-c)}} +\entry{overwrite-mode ()}{149}{\code {overwrite-mode ()}} +\entry{kill-line (C-k)}{149}{\code {kill-line (C-k)}} +\entry{backward-kill-line (C-x Rubout)}{149}{\code {backward-kill-line (C-x Rubout)}} +\entry{unix-line-discard (C-u)}{149}{\code {unix-line-discard (C-u)}} +\entry{kill-whole-line ()}{150}{\code {kill-whole-line ()}} +\entry{kill-word (M-d)}{150}{\code {kill-word (M-d)}} +\entry{backward-kill-word (M-DEL)}{150}{\code {backward-kill-word (M-\key {DEL})}} +\entry{shell-kill-word (M-C-d)}{150}{\code {shell-kill-word (M-C-d)}} +\entry{shell-backward-kill-word ()}{150}{\code {shell-backward-kill-word ()}} +\entry{unix-word-rubout (C-w)}{150}{\code {unix-word-rubout (C-w)}} +\entry{unix-filename-rubout ()}{150}{\code {unix-filename-rubout ()}} +\entry{delete-horizontal-space ()}{150}{\code {delete-horizontal-space ()}} +\entry{kill-region ()}{150}{\code {kill-region ()}} +\entry{copy-region-as-kill ()}{150}{\code {copy-region-as-kill ()}} +\entry{copy-backward-word ()}{150}{\code {copy-backward-word ()}} +\entry{copy-forward-word ()}{150}{\code {copy-forward-word ()}} +\entry{yank (C-y)}{150}{\code {yank (C-y)}} +\entry{yank-pop (M-y)}{150}{\code {yank-pop (M-y)}} +\entry{digit-argument (M-0, M-1, ...{} M--)}{151}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}} +\entry{universal-argument ()}{151}{\code {universal-argument ()}} +\entry{complete (TAB)}{151}{\code {complete (\key {TAB})}} +\entry{possible-completions (M-?)}{151}{\code {possible-completions (M-?)}} +\entry{insert-completions (M-*)}{151}{\code {insert-completions (M-*)}} +\entry{menu-complete ()}{151}{\code {menu-complete ()}} +\entry{menu-complete-backward ()}{152}{\code {menu-complete-backward ()}} +\entry{delete-char-or-list ()}{152}{\code {delete-char-or-list ()}} +\entry{complete-filename (M-/)}{152}{\code {complete-filename (M-/)}} +\entry{possible-filename-completions (C-x /)}{152}{\code {possible-filename-completions (C-x /)}} +\entry{complete-username (M-~)}{152}{\code {complete-username (M-~)}} +\entry{possible-username-completions (C-x ~)}{152}{\code {possible-username-completions (C-x ~)}} +\entry{complete-variable (M-$)}{152}{\code {complete-variable (M-$)}} +\entry{possible-variable-completions (C-x $)}{152}{\code {possible-variable-completions (C-x $)}} +\entry{complete-hostname (M-@)}{152}{\code {complete-hostname (M-@)}} +\entry{possible-hostname-completions (C-x @)}{152}{\code {possible-hostname-completions (C-x @)}} +\entry{complete-command (M-!)}{152}{\code {complete-command (M-!)}} +\entry{possible-command-completions (C-x !)}{152}{\code {possible-command-completions (C-x !)}} +\entry{dynamic-complete-history (M-TAB)}{152}{\code {dynamic-complete-history (M-\key {TAB})}} +\entry{dabbrev-expand ()}{152}{\code {dabbrev-expand ()}} +\entry{complete-into-braces (M-{\indexlbrace })}{153}{\code {complete-into-braces (M-{\tt \char 123})}} +\entry{start-kbd-macro (C-x ()}{153}{\code {start-kbd-macro (C-x ()}} +\entry{end-kbd-macro (C-x ))}{153}{\code {end-kbd-macro (C-x ))}} +\entry{call-last-kbd-macro (C-x e)}{153}{\code {call-last-kbd-macro (C-x e)}} +\entry{print-last-kbd-macro ()}{153}{\code {print-last-kbd-macro ()}} +\entry{re-read-init-file (C-x C-r)}{153}{\code {re-read-init-file (C-x C-r)}} +\entry{abort (C-g)}{153}{\code {abort (C-g)}} +\entry{do-lowercase-version (M-A, M-B, M-x, ...{})}{153}{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}} +\entry{prefix-meta (ESC)}{153}{\code {prefix-meta (\key {ESC})}} +\entry{undo (C-_ or C-x C-u)}{153}{\code {undo (C-_ or C-x C-u)}} +\entry{revert-line (M-r)}{153}{\code {revert-line (M-r)}} +\entry{tilde-expand (M-&)}{153}{\code {tilde-expand (M-&)}} +\entry{set-mark (C-@)}{153}{\code {set-mark (C-@)}} +\entry{exchange-point-and-mark (C-x C-x)}{153}{\code {exchange-point-and-mark (C-x C-x)}} +\entry{character-search (C-])}{154}{\code {character-search (C-])}} +\entry{character-search-backward (M-C-])}{154}{\code {character-search-backward (M-C-])}} +\entry{skip-csi-sequence ()}{154}{\code {skip-csi-sequence ()}} +\entry{insert-comment (M-#)}{154}{\code {insert-comment (M-#)}} +\entry{dump-functions ()}{154}{\code {dump-functions ()}} +\entry{dump-variables ()}{154}{\code {dump-variables ()}} +\entry{dump-macros ()}{154}{\code {dump-macros ()}} +\entry{execute-named-command (M-x)}{154}{\code {execute-named-command (M-x)}} +\entry{spell-correct-word (C-x s)}{155}{\code {spell-correct-word (C-x s)}} +\entry{glob-complete-word (M-g)}{155}{\code {glob-complete-word (M-g)}} +\entry{glob-expand-word (C-x *)}{155}{\code {glob-expand-word (C-x *)}} +\entry{glob-list-expansions (C-x g)}{155}{\code {glob-list-expansions (C-x g)}} +\entry{shell-expand-line (M-C-e)}{155}{\code {shell-expand-line (M-C-e)}} +\entry{history-expand-line (M-^)}{155}{\code {history-expand-line (M-^)}} +\entry{magic-space ()}{155}{\code {magic-space ()}} +\entry{alias-expand-line ()}{155}{\code {alias-expand-line ()}} +\entry{history-and-alias-expand-line ()}{155}{\code {history-and-alias-expand-line ()}} +\entry{insert-last-argument (M-. or M-_)}{155}{\code {insert-last-argument (M-. or M-_)}} +\entry{edit-and-execute-command (C-x C-e)}{155}{\code {edit-and-execute-command (C-x C-e)}} +\entry{display-shell-version (C-x C-v)}{155}{\code {display-shell-version (C-x C-v)}} diff --git a/doc/bashref.fns b/doc/bashref.fns index 379faec8..2d51ee53 100644 --- a/doc/bashref.fns +++ b/doc/bashref.fns @@ -1,135 +1,135 @@ \initial {A} -\entry{\code {abort (C-g)}}{152} -\entry{\code {accept-line (Newline or Return)}}{145} -\entry{\code {alias-expand-line ()}}{154} +\entry{\code {abort (C-g)}}{153} +\entry{\code {accept-line (Newline or Return)}}{146} +\entry{\code {alias-expand-line ()}}{155} \initial {B} -\entry{\code {backward-char (C-b)}}{144} -\entry{\code {backward-delete-char (Rubout)}}{147} -\entry{\code {backward-kill-line (C-x Rubout)}}{148} -\entry{\code {backward-kill-word (M-\key {DEL})}}{149} -\entry{\code {backward-word (M-b)}}{144} -\entry{\code {beginning-of-history (M-<)}}{145} -\entry{\code {beginning-of-line (C-a)}}{144} -\entry{\code {bracketed-paste-begin ()}}{147} +\entry{\code {backward-char (C-b)}}{145} +\entry{\code {backward-delete-char (Rubout)}}{148} +\entry{\code {backward-kill-line (C-x Rubout)}}{149} +\entry{\code {backward-kill-word (M-\key {DEL})}}{150} +\entry{\code {backward-word (M-b)}}{145} +\entry{\code {beginning-of-history (M-<)}}{146} +\entry{\code {beginning-of-line (C-a)}}{145} +\entry{\code {bracketed-paste-begin ()}}{148} \initial {C} -\entry{\code {call-last-kbd-macro (C-x e)}}{152} -\entry{\code {capitalize-word (M-c)}}{148} -\entry{\code {character-search (C-])}}{153} -\entry{\code {character-search-backward (M-C-])}}{153} -\entry{\code {clear-display (M-C-l)}}{145} -\entry{\code {clear-screen (C-l)}}{145} -\entry{\code {complete (\key {TAB})}}{150} -\entry{\code {complete-command (M-!)}}{151} -\entry{\code {complete-filename (M-/)}}{151} -\entry{\code {complete-hostname (M-@)}}{151} -\entry{\code {complete-into-braces (M-{\tt \char 123})}}{152} -\entry{\code {complete-username (M-~)}}{151} -\entry{\code {complete-variable (M-$)}}{151} -\entry{\code {copy-backward-word ()}}{149} -\entry{\code {copy-forward-word ()}}{149} -\entry{\code {copy-region-as-kill ()}}{149} +\entry{\code {call-last-kbd-macro (C-x e)}}{153} +\entry{\code {capitalize-word (M-c)}}{149} +\entry{\code {character-search (C-])}}{154} +\entry{\code {character-search-backward (M-C-])}}{154} +\entry{\code {clear-display (M-C-l)}}{146} +\entry{\code {clear-screen (C-l)}}{146} +\entry{\code {complete (\key {TAB})}}{151} +\entry{\code {complete-command (M-!)}}{152} +\entry{\code {complete-filename (M-/)}}{152} +\entry{\code {complete-hostname (M-@)}}{152} +\entry{\code {complete-into-braces (M-{\tt \char 123})}}{153} +\entry{\code {complete-username (M-~)}}{152} +\entry{\code {complete-variable (M-$)}}{152} +\entry{\code {copy-backward-word ()}}{150} +\entry{\code {copy-forward-word ()}}{150} +\entry{\code {copy-region-as-kill ()}}{150} \initial {D} -\entry{\code {dabbrev-expand ()}}{151} -\entry{\code {delete-char (C-d)}}{147} -\entry{\code {delete-char-or-list ()}}{151} -\entry{\code {delete-horizontal-space ()}}{149} -\entry{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{150} -\entry{\code {display-shell-version (C-x C-v)}}{154} -\entry{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}{152} -\entry{\code {downcase-word (M-l)}}{148} -\entry{\code {dump-functions ()}}{153} -\entry{\code {dump-macros ()}}{153} -\entry{\code {dump-variables ()}}{153} -\entry{\code {dynamic-complete-history (M-\key {TAB})}}{151} +\entry{\code {dabbrev-expand ()}}{152} +\entry{\code {delete-char (C-d)}}{148} +\entry{\code {delete-char-or-list ()}}{152} +\entry{\code {delete-horizontal-space ()}}{150} +\entry{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{151} +\entry{\code {display-shell-version (C-x C-v)}}{155} +\entry{\code {do-lowercase-version (M-A, M-B, M-\var {x}, \dots {})}}{153} +\entry{\code {downcase-word (M-l)}}{149} +\entry{\code {dump-functions ()}}{154} +\entry{\code {dump-macros ()}}{154} +\entry{\code {dump-variables ()}}{154} +\entry{\code {dynamic-complete-history (M-\key {TAB})}}{152} \initial {E} -\entry{\code {edit-and-execute-command (C-x C-e)}}{154} -\entry{\code {end-kbd-macro (C-x ))}}{152} -\entry{\code {\i {end-of-file} (usually C-d)}}{147} -\entry{\code {end-of-history (M->)}}{145} -\entry{\code {end-of-line (C-e)}}{144} -\entry{\code {exchange-point-and-mark (C-x C-x)}}{152} -\entry{\code {execute-named-command (M-x)}}{153} +\entry{\code {edit-and-execute-command (C-x C-e)}}{155} +\entry{\code {end-kbd-macro (C-x ))}}{153} +\entry{\code {\i {end-of-file} (usually C-d)}}{148} +\entry{\code {end-of-history (M->)}}{146} +\entry{\code {end-of-line (C-e)}}{145} +\entry{\code {exchange-point-and-mark (C-x C-x)}}{153} +\entry{\code {execute-named-command (M-x)}}{154} \initial {F} -\entry{\code {fetch-history ()}}{147} -\entry{\code {forward-backward-delete-char ()}}{147} -\entry{\code {forward-char (C-f)}}{144} -\entry{\code {forward-search-history (C-s)}}{145} -\entry{\code {forward-word (M-f)}}{144} +\entry{\code {fetch-history ()}}{148} +\entry{\code {forward-backward-delete-char ()}}{148} +\entry{\code {forward-char (C-f)}}{145} +\entry{\code {forward-search-history (C-s)}}{146} +\entry{\code {forward-word (M-f)}}{145} \initial {G} -\entry{\code {glob-complete-word (M-g)}}{154} -\entry{\code {glob-expand-word (C-x *)}}{154} -\entry{\code {glob-list-expansions (C-x g)}}{154} +\entry{\code {glob-complete-word (M-g)}}{155} +\entry{\code {glob-expand-word (C-x *)}}{155} +\entry{\code {glob-list-expansions (C-x g)}}{155} \initial {H} -\entry{\code {history-and-alias-expand-line ()}}{154} -\entry{\code {history-expand-line (M-^)}}{154} -\entry{\code {history-search-backward ()}}{146} -\entry{\code {history-search-forward ()}}{146} -\entry{\code {history-substring-search-backward ()}}{146} -\entry{\code {history-substring-search-forward ()}}{146} +\entry{\code {history-and-alias-expand-line ()}}{155} +\entry{\code {history-expand-line (M-^)}}{155} +\entry{\code {history-search-backward ()}}{147} +\entry{\code {history-search-forward ()}}{147} +\entry{\code {history-substring-search-backward ()}}{147} +\entry{\code {history-substring-search-forward ()}}{147} \initial {I} -\entry{\code {insert-comment (M-#)}}{153} -\entry{\code {insert-completions (M-*)}}{150} -\entry{\code {insert-last-argument (M-. or M-_)}}{154} +\entry{\code {insert-comment (M-#)}}{154} +\entry{\code {insert-completions (M-*)}}{151} +\entry{\code {insert-last-argument (M-. or M-_)}}{155} \initial {K} -\entry{\code {kill-line (C-k)}}{148} -\entry{\code {kill-region ()}}{149} -\entry{\code {kill-whole-line ()}}{149} -\entry{\code {kill-word (M-d)}}{149} +\entry{\code {kill-line (C-k)}}{149} +\entry{\code {kill-region ()}}{150} +\entry{\code {kill-whole-line ()}}{150} +\entry{\code {kill-word (M-d)}}{150} \initial {M} -\entry{\code {magic-space ()}}{154} -\entry{\code {menu-complete ()}}{150} -\entry{\code {menu-complete-backward ()}}{151} +\entry{\code {magic-space ()}}{155} +\entry{\code {menu-complete ()}}{151} +\entry{\code {menu-complete-backward ()}}{152} \initial {N} -\entry{\code {next-history (C-n)}}{145} -\entry{\code {next-screen-line ()}}{145} -\entry{\code {non-incremental-forward-search-history (M-n)}}{146} -\entry{\code {non-incremental-reverse-search-history (M-p)}}{146} +\entry{\code {next-history (C-n)}}{146} +\entry{\code {next-screen-line ()}}{146} +\entry{\code {non-incremental-forward-search-history (M-n)}}{147} +\entry{\code {non-incremental-reverse-search-history (M-p)}}{147} \initial {O} -\entry{\code {operate-and-get-next (C-o)}}{147} -\entry{\code {overwrite-mode ()}}{148} +\entry{\code {operate-and-get-next (C-o)}}{148} +\entry{\code {overwrite-mode ()}}{149} \initial {P} -\entry{\code {possible-command-completions (C-x !)}}{151} -\entry{\code {possible-completions (M-?)}}{150} -\entry{\code {possible-filename-completions (C-x /)}}{151} -\entry{\code {possible-hostname-completions (C-x @)}}{151} -\entry{\code {possible-username-completions (C-x ~)}}{151} -\entry{\code {possible-variable-completions (C-x $)}}{151} -\entry{\code {prefix-meta (\key {ESC})}}{152} -\entry{\code {previous-history (C-p)}}{145} -\entry{\code {previous-screen-line ()}}{145} -\entry{\code {print-last-kbd-macro ()}}{152} +\entry{\code {possible-command-completions (C-x !)}}{152} +\entry{\code {possible-completions (M-?)}}{151} +\entry{\code {possible-filename-completions (C-x /)}}{152} +\entry{\code {possible-hostname-completions (C-x @)}}{152} +\entry{\code {possible-username-completions (C-x ~)}}{152} +\entry{\code {possible-variable-completions (C-x $)}}{152} +\entry{\code {prefix-meta (\key {ESC})}}{153} +\entry{\code {previous-history (C-p)}}{146} +\entry{\code {previous-screen-line ()}}{146} +\entry{\code {print-last-kbd-macro ()}}{153} \initial {Q} -\entry{\code {quoted-insert (C-q or C-v)}}{147} +\entry{\code {quoted-insert (C-q or C-v)}}{148} \initial {R} -\entry{\code {re-read-init-file (C-x C-r)}}{152} -\entry{\code {redraw-current-line ()}}{145} -\entry{\code {reverse-search-history (C-r)}}{145} -\entry{\code {revert-line (M-r)}}{152} +\entry{\code {re-read-init-file (C-x C-r)}}{153} +\entry{\code {redraw-current-line ()}}{146} +\entry{\code {reverse-search-history (C-r)}}{146} +\entry{\code {revert-line (M-r)}}{153} \initial {S} -\entry{\code {self-insert (a, b, A, 1, !, \dots {})}}{147} -\entry{\code {set-mark (C-@)}}{152} -\entry{\code {shell-backward-kill-word ()}}{149} -\entry{\code {shell-backward-word (M-C-b)}}{144} -\entry{\code {shell-expand-line (M-C-e)}}{154} -\entry{\code {shell-forward-word (M-C-f)}}{144} -\entry{\code {shell-kill-word (M-C-d)}}{149} -\entry{\code {shell-transpose-words (M-C-t)}}{148} -\entry{\code {skip-csi-sequence ()}}{153} -\entry{\code {spell-correct-word (C-x s)}}{154} -\entry{\code {start-kbd-macro (C-x ()}}{152} +\entry{\code {self-insert (a, b, A, 1, !, \dots {})}}{148} +\entry{\code {set-mark (C-@)}}{153} +\entry{\code {shell-backward-kill-word ()}}{150} +\entry{\code {shell-backward-word (M-C-b)}}{145} +\entry{\code {shell-expand-line (M-C-e)}}{155} +\entry{\code {shell-forward-word (M-C-f)}}{145} +\entry{\code {shell-kill-word (M-C-d)}}{150} +\entry{\code {shell-transpose-words (M-C-t)}}{149} +\entry{\code {skip-csi-sequence ()}}{154} +\entry{\code {spell-correct-word (C-x s)}}{155} +\entry{\code {start-kbd-macro (C-x ()}}{153} \initial {T} -\entry{\code {tilde-expand (M-&)}}{152} -\entry{\code {transpose-chars (C-t)}}{148} -\entry{\code {transpose-words (M-t)}}{148} +\entry{\code {tilde-expand (M-&)}}{153} +\entry{\code {transpose-chars (C-t)}}{149} +\entry{\code {transpose-words (M-t)}}{149} \initial {U} -\entry{\code {undo (C-_ or C-x C-u)}}{152} -\entry{\code {universal-argument ()}}{150} -\entry{\code {unix-filename-rubout ()}}{149} -\entry{\code {unix-line-discard (C-u)}}{148} -\entry{\code {unix-word-rubout (C-w)}}{149} -\entry{\code {upcase-word (M-u)}}{148} +\entry{\code {undo (C-_ or C-x C-u)}}{153} +\entry{\code {universal-argument ()}}{151} +\entry{\code {unix-filename-rubout ()}}{150} +\entry{\code {unix-line-discard (C-u)}}{149} +\entry{\code {unix-word-rubout (C-w)}}{150} +\entry{\code {upcase-word (M-u)}}{149} \initial {Y} -\entry{\code {yank (C-y)}}{149} -\entry{\code {yank-last-arg (M-. or M-_)}}{146} -\entry{\code {yank-nth-arg (M-C-y)}}{146} -\entry{\code {yank-pop (M-y)}}{149} +\entry{\code {yank (C-y)}}{150} +\entry{\code {yank-last-arg (M-. or M-_)}}{147} +\entry{\code {yank-nth-arg (M-C-y)}}{147} +\entry{\code {yank-pop (M-y)}}{150} diff --git a/doc/bashref.html b/doc/bashref.html index 042626b5..1ee4513d 100644 --- a/doc/bashref.html +++ b/doc/bashref.html @@ -4,9 +4,9 @@