From ee3b91dfd9aaaa2acd60ece9302e7ce6f09e3e73 Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Sat, 26 Oct 2024 12:39:17 -0400 Subject: [PATCH] do not require leading . for rl color prefix etension; fix for isearch in single-byte locales; next set of doc updates (SIGNALS); add warning for invalid job id; allow function names to be non-identifiers in posix mode --- CWRU/CWRU.chlog | 67 + POSIX | 140 +- builtins/common.c | 15 + builtins/common.h | 1 + builtins/fg_bg.def | 6 +- builtins/jobs.def | 7 +- builtins/kill.def | 4 + builtins/wait.def | 2 + config-top.h | 5 +- doc/bash.0 | 3580 +++++++++++++++++----------------- doc/bash.1 | 47 +- doc/bash.info | 350 ++-- doc/bash.pdf | Bin 431840 -> 432051 bytes doc/bashref.info | 350 ++-- doc/bashref.pdf | Bin 845399 -> 845949 bytes doc/bashref.texi | 46 +- doc/version.texi | 4 +- error.c | 6 + error.h | 2 + execute_cmd.c | 19 +- general.c | 29 +- lib/readline/colors.c | 2 +- lib/readline/doc/readline.3 | 2 +- lib/readline/doc/rluser.texi | 2 +- lib/readline/isearch.c | 7 +- parse.y | 5 +- print_cmd.c | 27 +- tests/comsub-posix.right | 14 +- tests/errors.right | 6 +- tests/errors.tests | 6 +- tests/func.right | 5 +- tests/func5.sub | 8 +- tests/jobs.right | 1 + 33 files changed, 2501 insertions(+), 2264 deletions(-) diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index 2c460293..cfb94b58 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -10398,3 +10398,70 @@ doc/bash.1,doc/bashref.texi - update word splitting section to add what IFS whitespace means and how word splitting uses it. Based on a bug-bash discussion + 10/21 + ----- +lib/readline/colors.c +doc/bash.1,lib/readline/doc/readline.3,lib/readline/doc/rluser.texi + - RL_COLOR_PREFIX_EXTENSION: remove the leading `.' again; this was + the result of a misunderstanding about how `dircolors' works + Report from Daniël Gerbrand Haasbroek + +lib/readline/isearch.c + - _rl_isearch_dispatch: when adding the character to the search + string, insert it as a single byte in the C locale (or if we're + not doing multibyte characters) + Report and patch from Grisha Levit + + 10/23 + ----- +doc/bash.1,doc/bashref.texi + - SIGNALS: update section to make it clear how job control affects + SIGINT receipt and the behavior of the shell when it's waiting + for a command that receives one. + From a suggestion by Simone Robinson + +builtins/common.c + - get_job_spec: warn about deprecated notation if the job spec doesn't + have a leading `%'; code to return BAD_JOBSPEC tagged for bash-5.4 + - sh_invalidjob: new convenience function to print error for invalid + job specifications + +builtins/jobs.def, builtins/ kill.def, builtins/ wait.def, builtins/fg_bg.def + - handle BAD_JOBSPEC return from get_job_spec; call sh_invalidjob. + Nothing returns that yet. + +builtins/kill.def + - kill_builtin: change to use common error message via sh_badpid() if + we get an argument where the first character is not a digit or `%' + +builtins/jobs.def + - jobs_builtin: check for INVALID_JOB return from get_job_spec to + avoid call to get_job_by_jid + + 10/24 + ----- +error.c, error.h + - err_invalidid: common error function for invalid identifiers; + changed callers in execute_cmd.c, general.c + +general.c + - valid_function_word: separated posix check against special builtin + names (flags&4) and posix check for valid identifiers (flags&1); + callers need to differentiate. This means that posix mode does not + require function names to be valid identifiers + +execute_cmd.c + - execute_intern_function: don't call valid_function_word with + (flags&1) in posix mode unless POSIX_RESTRICT_FUNCNAME is defined; + call with flags&4 to keep the check against special builtin names + +print_cmd.c + - print_function_def,named_function_string: don't print functions + with names that are invalid identifiers with a leading `function' + +config-top.h + - POSIX_RESTRICT_FUNCNAME: placeholder, not defined by default + +doc/bashref.texi + - Posix mode: remove item about function names being valid shell + identifiers diff --git a/POSIX b/POSIX index adb84c14..b313af82 100644 --- a/POSIX +++ b/POSIX @@ -94,113 +94,111 @@ The following list is what's changed when 'POSIX mode' is in effect: 10. Redirection operators do not perform word splitting on the word in a redirection. - 11. Function names must be valid shell ‘name’s. That is, they may not - contain characters other than letters, digits, and underscores, and - may not start with a digit. Declaring a function with an invalid - name in a non-interactive shell is a fatal syntax error. - - 12. Function names may not be the same as one of the POSIX special + 11. Function names may not be the same as one of the POSIX special builtins. - 13. Tilde expansion is only performed on assignments preceding a + 12. Tilde expansion is only performed on assignments preceding a command name, rather than on all assignment statements on the line. - 14. While variable indirection is available, it may not be applied to + 13. While variable indirection is available, it may not be applied to the ‘#’ and ‘?’ special parameters. - 15. Expanding the ‘*’ special parameter in a pattern context where the + 14. Expanding the ‘*’ special parameter in a pattern context where the expansion is double-quoted does not treat the ‘$*’ as if it were double-quoted. - 16. A double quote character (‘"’) is treated specially when it + 15. A double quote character (‘"’) is treated specially when it appears in a backquoted command substitution in the body of a here-document that undergoes expansion. That means, for example, that a backslash preceding a double quote character will escape it and the backslash will be removed. - 17. Command substitutions don't set the ‘?’ special parameter. The + 16. Command substitutions don't set the ‘?’ special parameter. The exit status of a simple command without a command word is still the exit status of the last command substitution that occurred while evaluating the variable assignments and redirections in that command, but that does not happen until after all of the assignments and redirections. - 18. Literal tildes that appear as the first character in elements of + 17. Literal tildes that appear as the first character in elements of the ‘PATH’ variable are not expanded as described above under *note Tilde Expansion::. - 19. Command lookup finds POSIX special builtins before shell + 18. Command lookup finds POSIX special builtins before shell functions, including output printed by the ‘type’ and ‘command’ builtins. - 20. Even if a shell function whose name contains a slash was defined + 19. Even if a shell function whose name contains a slash was defined before entering POSIX mode, the shell will not execute a function whose name contains one or more slashes. - 21. When a command in the hash table no longer exists, Bash will + 20. When a command in the hash table no longer exists, Bash will re-search ‘$PATH’ to find the new location. This is also available with ‘shopt -s checkhash’. - 22. Bash will not insert a command without the execute bit set into + 21. Bash will not insert a command without the execute bit set into the command hash table, even if it returns it as a (last-ditch) result from a ‘$PATH’ search. - 23. The message printed by the job control code and builtins when a + 22. The message printed by the job control code and builtins when a job exits with a non-zero status is 'Done(status)'. - 24. The message printed by the job control code and builtins when a + 23. The message printed by the job control code and builtins when a job is stopped is 'Stopped(SIGNAME)', where SIGNAME is, for example, ‘SIGTSTP’. - 25. If the shell is interactive, Bash does not perform job + 24. If the shell is interactive, Bash does not perform job notifications between executing commands in lists separated by ‘;’ or newline. Non-interactive shells print status messages after a foreground job in a list completes. - 26. If the shell is interactive, Bash waits until the next prompt + 25. If the shell is interactive, Bash waits until the next prompt before printing the status of a background job that changes status or a foreground job that terminates due to a signal. Non-interactive shells print status messages after a foreground job completes. - 27. Bash permanently removes jobs from the jobs table after notifying + 26. Bash permanently removes jobs from the jobs table after notifying the user of their termination via the ‘wait’ or ‘jobs’ builtins. + It removes the job from the jobs list after notifying the user of + its termination, but the status is still available via ‘wait’, as + long as ‘wait’ is supplied a PID argument. - 28. The ‘vi’ editing mode will invoke the ‘vi’ editor directly when + 27. The ‘vi’ editing mode will invoke the ‘vi’ editor directly when the ‘v’ command is run, instead of checking ‘$VISUAL’ and ‘$EDITOR’. - 29. Prompt expansion enables the POSIX ‘PS1’ and ‘PS2’ expansions of + 28. Prompt expansion enables the POSIX ‘PS1’ and ‘PS2’ expansions of ‘!’ to the history number and ‘!!’ to ‘!’, and Bash performs parameter expansion on the values of ‘PS1’ and ‘PS2’ regardless of the setting of the ‘promptvars’ option. - 30. The default history file is ‘~/.sh_history’ (this is the default + 29. The default history file is ‘~/.sh_history’ (this is the default value the shell assigns to ‘$HISTFILE’). - 31. The ‘!’ character does not introduce history expansion within a + 30. The ‘!’ character does not introduce history expansion within a double-quoted string, even if the ‘histexpand’ option is enabled. - 32. When printing shell function definitions (e.g., by ‘type’), Bash - does not print the ‘function’ keyword. + 31. When printing shell function definitions (e.g., by ‘type’), Bash + does not print the ‘function’ keyword unless necessary. - 33. Non-interactive shells exit if a syntax error in an arithmetic + 32. Non-interactive shells exit if a syntax error in an arithmetic expansion results in an invalid expression. - 34. Non-interactive shells exit if a parameter expansion error occurs. + 33. Non-interactive shells exit if a parameter expansion error occurs. - 35. If a POSIX special builtin returns an error status, a + 34. If a POSIX special builtin returns an error status, a non-interactive shell exits. The fatal errors are those listed in the POSIX standard, and include things like passing incorrect options, redirection errors, variable assignment errors for assignments preceding the command name, and so on. - 36. A non-interactive shell exits with an error status if a variable + 35. A non-interactive shell exits with an error status if a variable assignment error occurs when no command name follows the assignment statements. A variable assignment error occurs, for example, when trying to assign a value to a readonly variable. - 37. A non-interactive shell exits with an error status if a variable + 36. A non-interactive shell exits with an error status if a variable assignment error occurs in an assignment statement preceding a special builtin, but not with any other simple command. For any other simple command, the shell aborts execution of that command, @@ -208,156 +206,156 @@ The following list is what's changed when 'POSIX mode' is in effect: perform any further processing of the command in which the error occurred"). - 38. A non-interactive shell exits with an error status if the + 37. A non-interactive shell exits with an error status if the iteration variable in a ‘for’ statement or the selection variable in a ‘select’ statement is a readonly variable or has an invalid name. - 39. Non-interactive shells exit if FILENAME in ‘.’ FILENAME is not + 38. Non-interactive shells exit if FILENAME in ‘.’ FILENAME is not found. - 40. Non-interactive shells exit if there is a syntax error in a script + 39. Non-interactive shells exit if there is a syntax error in a script read with the ‘.’ or ‘source’ builtins, or in a string processed by the ‘eval’ builtin. - 41. Non-interactive shells exit if the ‘export’, ‘readonly’ or ‘unset’ + 40. Non-interactive shells exit if the ‘export’, ‘readonly’ or ‘unset’ builtin commands get an argument that is not a valid identifier, and they are not operating on shell functions. These errors force an exit because these are special builtins. - 42. Assignment statements preceding POSIX special builtins persist in + 41. Assignment statements preceding POSIX special builtins persist in the shell environment after the builtin completes. - 43. The ‘command’ builtin does not prevent builtins that take + 42. The ‘command’ builtin does not prevent builtins that take assignment statements as arguments from expanding them as assignment statements; when not in POSIX mode, declaration commands lose their assignment statement expansion properties when preceded by ‘command’. - 44. Enabling POSIX mode has the effect of setting the + 43. Enabling POSIX mode has the effect of setting the ‘inherit_errexit’ option, so subshells spawned to execute command substitutions inherit the value of the ‘-e’ option from the parent shell. When the ‘inherit_errexit’ option is not enabled, Bash clears the ‘-e’ option in such subshells. - 45. Enabling POSIX mode has the effect of setting the ‘shift_verbose’ + 44. Enabling POSIX mode has the effect of setting the ‘shift_verbose’ option, so numeric arguments to ‘shift’ that exceed the number of positional parameters will result in an error message. - 46. Enabling POSIX mode has the effect of setting the + 45. Enabling POSIX mode has the effect of setting the ‘interactive_comments’ option (*note Comments::). - 47. The ‘.’ and ‘source’ builtins do not search the current directory + 46. The ‘.’ and ‘source’ builtins do not search the current directory for the filename argument if it is not found by searching ‘PATH’. - 48. When the ‘alias’ builtin displays alias definitions, it does not + 47. When the ‘alias’ builtin displays alias definitions, it does not display them with a leading ‘alias ’ unless the ‘-p’ option is supplied. - 49. The ‘bg’ builtin uses the required format to describe each job + 48. The ‘bg’ builtin uses the required format to describe each job placed in the background, which does not include an indication of whether the job is the current or previous job. - 50. When the ‘cd’ builtin is invoked in logical mode, and the pathname + 49. When the ‘cd’ builtin is invoked in logical mode, and the pathname constructed from ‘$PWD’ and the directory name supplied as an argument does not refer to an existing directory, ‘cd’ will fail instead of falling back to physical mode. - 51. When the ‘cd’ builtin cannot change a directory because the length + 50. When the ‘cd’ builtin cannot change a directory because the length of the pathname constructed from ‘$PWD’ and the directory name supplied as an argument exceeds ‘PATH_MAX’ when canonicalized, ‘cd’ will attempt to use the supplied directory name. - 52. When the ‘xpg_echo’ option is enabled, Bash does not attempt to + 51. When the ‘xpg_echo’ option is enabled, Bash does not attempt to interpret any arguments to ‘echo’ as options. ‘echo’ displays each argument after converting escape sequences. - 53. The ‘export’ and ‘readonly’ builtin commands display their output + 52. The ‘export’ and ‘readonly’ builtin commands display their output in the format required by POSIX. - 54. When listing the history, the ‘fc’ builtin does not include an + 53. When listing the history, the ‘fc’ builtin does not include an indication of whether or not a history entry has been modified. - 55. The default editor used by ‘fc’ is ‘ed’. + 54. The default editor used by ‘fc’ is ‘ed’. - 56. ‘fc’ treats extra arguments as an error instead of ignoring them. + 55. ‘fc’ treats extra arguments as an error instead of ignoring them. - 57. If there are too many arguments supplied to ‘fc -s’, ‘fc’ prints + 56. If there are too many arguments supplied to ‘fc -s’, ‘fc’ prints an error message and returns failure. - 58. The output of ‘kill -l’ prints all the signal names on a single + 57. The output of ‘kill -l’ prints all the signal names on a single line, separated by spaces, without the ‘SIG’ prefix. - 59. The ‘kill’ builtin does not accept signal names with a ‘SIG’ + 58. The ‘kill’ builtin does not accept signal names with a ‘SIG’ prefix. - 60. The ‘printf’ builtin uses ‘double’ (via ‘strtod’) to convert + 59. The ‘printf’ builtin uses ‘double’ (via ‘strtod’) to convert arguments corresponding to floating point conversion specifiers, instead of ‘long double’ if it's available. The ‘L’ length modifier forces ‘printf’ to use ‘long double’ if it's available. - 61. The ‘pwd’ builtin verifies that the value it prints is the same as + 60. The ‘pwd’ builtin verifies that the value it prints is the same as the current directory, even if it is not asked to check the file system with the ‘-P’ option. - 62. The ‘read’ builtin may be interrupted by a signal for which a trap + 61. The ‘read’ builtin may be interrupted by a signal for which a trap has been set. If Bash receives a trapped signal while executing ‘read’, the trap handler executes and ‘read’ returns an exit status greater than 128. - 63. When the ‘set’ builtin is invoked without options, it does not + 62. When the ‘set’ builtin is invoked without options, it does not display shell function names and definitions. - 64. When the ‘set’ builtin is invoked without options, it displays + 63. When the ‘set’ builtin is invoked without options, it displays variable values without quotes, unless they contain shell metacharacters, even if the result contains nonprinting characters. - 65. The ‘test’ builtin compares strings using the current locale when + 64. The ‘test’ builtin compares strings using the current locale when evaluating the ‘<’ and ‘>’ binary operators. - 66. The ‘test’ builtin's ‘-t’ unary primary requires an argument. + 65. The ‘test’ builtin's ‘-t’ unary primary requires an argument. Historical versions of ‘test’ made the argument optional in certain cases, and Bash attempts to accommodate those for backwards compatibility. - 67. The ‘trap’ builtin displays signal names without the leading + 66. The ‘trap’ builtin displays signal names without the leading ‘SIG’. - 68. The ‘trap’ builtin doesn't check the first argument for a possible + 67. The ‘trap’ builtin doesn't check the first argument for a possible signal specification and revert the signal handling to the original disposition if it is, unless that argument consists solely of digits and is a valid signal number. If users want to reset the handler for a given signal to the original disposition, they should use ‘-’ as the first argument. - 69. ‘trap -p’ without arguments displays signals whose dispositions + 68. ‘trap -p’ without arguments displays signals whose dispositions are set to SIG_DFL and those that were ignored when the shell started, not just trapped signals. - 70. The ‘type’ and ‘command’ builtins will not report a non-executable + 69. The ‘type’ and ‘command’ builtins will not report a non-executable file as having been found, though the shell will attempt to execute such a file if it is the only so-named file found in ‘$PATH’. - 71. The ‘ulimit’ builtin uses a block size of 512 bytes for the ‘-c’ + 70. The ‘ulimit’ builtin uses a block size of 512 bytes for the ‘-c’ and ‘-f’ options. - 72. The ‘unset’ builtin with the ‘-v’ option specified returns a fatal + 71. The ‘unset’ builtin with the ‘-v’ option specified returns a fatal error if it attempts to unset a ‘readonly’ or ‘non-unsettable’ variable, which causes a non-interactive shell to exit. - 73. When asked to unset a variable that appears in an assignment + 72. When asked to unset a variable that appears in an assignment statement preceding the command, the ‘unset’ builtin attempts to unset a variable of the same name in the current or previous scope as well. This implements the required "if an assigned variable is further modified by the utility, the modifications made by the utility shall persist" behavior. - 74. The arrival of ‘SIGCHLD’ when a trap is set on ‘SIGCHLD’ does not + 73. The arrival of ‘SIGCHLD’ when a trap is set on ‘SIGCHLD’ does not interrupt the ‘wait’ builtin and cause it to return immediately. The trap command is run once for each child that exits. - 75. Bash removes an exited background process's status from the list - of such statuses after the ‘wait’ builtin is used to obtain it. + 74. Bash removes an exited background process's status from the list + of such statuses after the ‘wait’ builtin returns it. There is other POSIX behavior that Bash does not implement by default even when in POSIX mode. Specifically: diff --git a/builtins/common.c b/builtins/common.c index 3e84ff9a..13a6b7b3 100644 --- a/builtins/common.c +++ b/builtins/common.c @@ -272,6 +272,13 @@ sh_nojobs (const char *s) else builtin_error (_("no job control")); } + +void +sh_invalidjob (const char *s) +{ + builtin_error (_("%s: invalid job specification"), s); +} + #endif #if defined (RESTRICTED_SHELL) @@ -693,6 +700,14 @@ get_job_spec (WORD_LIST *list) if (*word == '%') word++; + else +#if 1 + /* This could be builtin_error or sh_invalidjob() */ + builtin_warning (_("%s: job specification requires leading `%%'"), word); +#else + /* TAG:bash-5.4 10/23/2024 */ + return (BAD_JOBSPEC); +#endif if (DIGIT (*word) && all_digits (word)) { diff --git a/builtins/common.h b/builtins/common.h index 99684920..a169f494 100644 --- a/builtins/common.h +++ b/builtins/common.h @@ -103,6 +103,7 @@ extern void sh_erange (const char *, const char *); extern void sh_badpid (const char *); extern void sh_badjob (const char *); extern void sh_nojobs (const char *); +extern void sh_invalidjob (const char *); extern void sh_restricted (const char *); extern void sh_notbuiltin (const char *); extern void sh_wrerror (void); diff --git a/builtins/fg_bg.def b/builtins/fg_bg.def index bfff5f9b..84ac36ca 100644 --- a/builtins/fg_bg.def +++ b/builtins/fg_bg.def @@ -1,7 +1,7 @@ This file is fg_bg.def, from which is created fg_bg.c. It implements the builtins "bg" and "fg" in Bash. -Copyright (C) 1987-2022 Free Software Foundation, Inc. +Copyright (C) 1987-2024 Free Software Foundation, Inc. This file is part of GNU Bash, the Bourne Again SHell. @@ -144,7 +144,9 @@ fg_bg (WORD_LIST *list, int foreground) if (INVALID_JOB (job)) { - if (job != DUP_JOB) + if (job == BAD_JOBSPEC) + sh_invalidjob (list->word->word); + else if (job != DUP_JOB) sh_badjob (list ? list->word->word : _("current")); goto failure; diff --git a/builtins/jobs.def b/builtins/jobs.def index 1a237fdb..643f43f1 100644 --- a/builtins/jobs.def +++ b/builtins/jobs.def @@ -155,7 +155,7 @@ jobs_builtin (WORD_LIST *list) BLOCK_CHILD (set, oset); job = get_job_spec (list); - if ((job == NO_JOB) || jobs == 0 || get_job_by_jid (job) == 0) + if ((job == NO_JOB) || jobs == 0 || INVALID_JOB (job) || get_job_by_jid (job) == 0) { sh_badjob (list->word->word); any_failed++; @@ -287,7 +287,10 @@ disown_builtin (WORD_LIST *list) if (job == NO_JOB || jobs == 0 || INVALID_JOB (job)) { - sh_badjob (list ? list->word->word : _("current")); + if (job == BAD_JOBSPEC) + sh_invalidjob (list->word->word); + else + sh_badjob (list ? list->word->word : _("current")); retval = EXECUTION_FAILURE; } else if (nohup_only) diff --git a/builtins/kill.def b/builtins/kill.def index c1ea14b8..f09c932a 100644 --- a/builtins/kill.def +++ b/builtins/kill.def @@ -207,7 +207,11 @@ use_sigspec: #if defined (JOB_CONTROL) else if (*list->word->word && *list->word->word != '%') { +#if 1 + sh_badpid (list->word->word); +#else builtin_error (_("%s: arguments must be process or job IDs"), list->word->word); +#endif CONTINUE_OR_FAIL; } else if (*word) diff --git a/builtins/wait.def b/builtins/wait.def index 98160bea..c8c735aa 100644 --- a/builtins/wait.def +++ b/builtins/wait.def @@ -380,6 +380,8 @@ set_waitlist (WORD_LIST *list) } else if (l->word->word[0] == '%') sh_badjob (l->word->word); + else if (job == BAD_JOBSPEC) + sh_invalidjob (l->word->word); else sh_badpid (l->word->word); continue; diff --git a/config-top.h b/config-top.h index b6e73c4b..c47ab01b 100644 --- a/config-top.h +++ b/config-top.h @@ -139,7 +139,6 @@ /* Define as 1 if you want to enable code that implements multiple coprocs executing simultaneously */ -/* TAG: bash-5.3 */ #ifndef MULTIPLE_COPROCS # define MULTIPLE_COPROCS 1 #endif @@ -206,3 +205,7 @@ #ifndef PATSUB_REPLACE_DEFAULT #define PATSUB_REPLACE_DEFAULT 1 #endif + +/* Define to 1 if you want posix mode to restrict shell function names to + shell NAMEs. */ +/* #define POSIX_RESTRICT_FUNCNAME 0 */ diff --git a/doc/bash.0 b/doc/bash.0 index 4d1cf0ad..b2ae81c3 100644 --- a/doc/bash.0 +++ b/doc/bash.0 @@ -3252,177 +3252,195 @@ SSIIGGNNAALLSS SSIIGGHHUUPP to all jobs when an interactive login shell exits. If bbaasshh is waiting for a command to complete and receives a signal for - which a trap has been set, the trap will not be executed until the com- + which a trap has been set, it will not execute the trap until the com- mand completes. If bbaasshh is waiting for an asynchronous command via the - wwaaiitt builtin, and it receives a signal for which a trap has been set, - the wwaaiitt builtin will return immediately with an exit status greater + wwaaiitt builtin, and it receives a signal for which a trap has been set, + the wwaaiitt builtin will return immediately with an exit status greater than 128, immediately after which the shell executes the trap. - When job control is not enabled, and bbaasshh is waiting for a foreground + When job control is not enabled, and bbaasshh is waiting for a foreground command to complete, the shell receives keyboard-generated signals such - as SSIIGGIINNTT (usually generated by ^^CC) that users commonly intend to send + as SSIIGGIINNTT (usually generated by ^^CC) that users commonly intend to send to that command. This happens because the shell and the command are in - the same process group as the terminal, and ^^CC sends SSIIGGIINNTT to all - processes in that process group. See JJOOBB CCOONNTTRROOLL below for more infor- - mation about process groups. - - When bbaasshh is running without job control enabled and receives SSIIGGIINNTT - while waiting for a foreground command, it waits until that foreground - command terminates and then decides what to do about the SSIIGGIINNTT: + the same process group as the terminal, and ^^CC sends SSIIGGIINNTT to all + processes in that process group. Since bbaasshh does not enable job con- + trol by default when the shell is not interactive, this scenario is + most common in non-interactive shells. + + When job control is enabled, and bbaasshh is waiting for a foreground com- + mand to complete, the shell does not receive keyboard-generated sig- + nals, because it is not in the same process group as the terminal. + This scenario is most common in interactive shells, where bbaasshh attempts + to enable job control by default. See JJOOBB CCOONNTTRROOLL below for more in- + formation about process groups. + + When job control is not enabled, and bbaasshh receives SSIIGGIINNTT while waiting + for a foreground command, it waits until that foreground command termi- + nates and then decides what to do about the SSIIGGIINNTT: 1. If the command terminates due to the SSIIGGIINNTT, bbaasshh concludes that - the user meant to end the entire script, and acts on the SSIIGGIINNTT - (e.g., by running a SSIIGGIINNTT trap or exiting itself); - - 2. If the command does not terminate due to SSIIGGIINNTT, the program - handled the SSIIGGIINNTT itself and did not treat it as a fatal sig- - nal. In that case, bbaasshh does not treat SSIIGGIINNTT as a fatal sig- - nal, either, instead assuming that the SSIIGGIINNTT was used as part - of the program's normal operation (e.g., emacs uses it to abort + the user meant to send the SSIIGGIINNTT to the shell as well, and acts + on the SSIIGGIINNTT (e.g., by running a SSIIGGIINNTT trap, exiting a non-in- + teractive shell, or returning to the top level to read a new + command). + + 2. If the command does not terminate due to SSIIGGIINNTT, the program + handled the SSIIGGIINNTT itself and did not treat it as a fatal sig- + nal. In that case, bbaasshh does not treat SSIIGGIINNTT as a fatal sig- + nal, either, instead assuming that the SSIIGGIINNTT was used as part + of the program's normal operation (e.g., emacs uses it to abort editing commands) or deliberately discarded. However, bbaasshh will - run any trap set on SSIIGGIINNTT, as it does with any other trapped - signal it receives while it is waiting for the foreground com- + run any trap set on SSIIGGIINNTT, as it does with any other trapped + signal it receives while it is waiting for the foreground com- mand to complete, for compatibility. + When job control is enabled, bbaasshh does not receive keyboard-generated + signals such as SSIIGGIINNTT while it is waiting for a foreground command. + An interactive shell does not pay attention to the SSIIGGIINNTT, even if the + foreground command terminates as a result, other than noting its exit + status. If the shell is not interactive, and the foreground command + terminates due to the SSIIGGIINNTT, bbaasshh pretends it received the SSIIGGIINNTT it- + self (scenario 1 above), for compatibility. + JJOOBB CCOONNTTRROOLL _J_o_b _c_o_n_t_r_o_l refers to the ability to selectively stop (_s_u_s_p_e_n_d) the ex- - ecution of processes and continue (_r_e_s_u_m_e) their execution at a later - point. A user typically employs this facility via an interactive in- + ecution of processes and continue (_r_e_s_u_m_e) their execution at a later + point. A user typically employs this facility via an interactive in- terface supplied jointly by the operating system kernel's terminal dri- ver and bbaasshh. - The shell associates a _j_o_b with each pipeline. It keeps a table of - 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_- + The shell associates a _j_o_b with each pipeline. It keeps a table of + 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, + 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 + 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_- + 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 + 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, + 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 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 + 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 + 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 + 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 + 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- + 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 + 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 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- + 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 status 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 + 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- + 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 + is enabled, lists the jobs and their statuses. The jjoobbss command may then be used to inspect their status. If the user immediately attempts - to exit again, without an intervening command, bbaasshh does not print an- + 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. PPRROOMMPPTTIINNGG When executing interactively, bbaasshh displays the primary prompt PPSS11 when - it is ready to read a command, and the secondary prompt PPSS22 when it + it is ready to read a command, and the secondary prompt PPSS22 when it needs more input to complete a command. - BBaasshh examines the value of the array variable PPRROOMMPPTT__CCOOMMMMAANNDD just be- - fore printing each primary prompt. If any elements in PPRROOMMPPTT__CCOOMMMMAANNDD - are set and non-null, Bash executes each value, in numeric order, just - as if it had been typed on the command line. BBaasshh displays PPSS00 after + BBaasshh examines the value of the array variable PPRROOMMPPTT__CCOOMMMMAANNDD just be- + fore printing each primary prompt. If any elements in PPRROOMMPPTT__CCOOMMMMAANNDD + are set and non-null, Bash executes each value, in numeric order, just + as if it had been typed on the command line. BBaasshh displays PPSS00 after it reads a command but before executing it. - BBaasshh displays PPSS44 as described above before tracing each command when + BBaasshh displays PPSS44 as described above before tracing each command when the --xx option is enabled. BBaasshh allows the prompt strings PPSS00, PPSS11, PPSS22, and PPSS44, to be customized - by inserting a number of backslash-escaped special characters that are + by inserting a number of backslash-escaped special characters that are decoded as follows: \\aa An ASCII bell character (07). - \\dd The date in "Weekday Month Date" format (e.g., "Tue May + \\dd The date in "Weekday Month Date" format (e.g., "Tue May 26"). \\DD{{_f_o_r_m_a_t}} The _f_o_r_m_a_t is passed to _s_t_r_f_t_i_m_e(3) and the result is in- serted into the prompt string; an empty _f_o_r_m_a_t results in - a locale-specific time representation. The braces are + a locale-specific time representation. The braces are required. \\ee An ASCII escape character (033). \\hh The hostname up to the first ".". \\HH The hostname. \\jj The number of jobs currently managed by the shell. - \\ll The basename of the shell's terminal device name (e.g., + \\ll The basename of the shell's terminal device name (e.g., "ttys0"). \\nn A newline. \\rr A carriage return. - \\ss The name of the shell: the basename of $$00 (the portion + \\ss The name of the shell: the basename of $$00 (the portion following the final slash). \\tt The current time in 24-hour HH:MM:SS format. \\TT The current time in 12-hour HH:MM:SS format. @@ -3431,104 +3449,104 @@ PPRROOMMPPTTIINNGG \\uu The username of the current user. \\vv The bbaasshh version (e.g., 2.00). \\VV The bbaasshh release, version + patch level (e.g., 2.00.0) - \\ww The value of the PPWWDD shell variable ($$PPWWDD), with $$HHOOMMEE - abbreviated with a tilde (uses the value of the + \\ww The value of the PPWWDD shell variable ($$PPWWDD), with $$HHOOMMEE + abbreviated with a tilde (uses the value of the PPRROOMMPPTT__DDIIRRTTRRIIMM variable). - \\WW The basename of $$PPWWDD, with $$HHOOMMEE abbreviated with a + \\WW The basename of $$PPWWDD, with $$HHOOMMEE abbreviated with a tilde. \\!! The history number of this command. \\## The command number of this command. \\$$ If the effective UID is 0, a ##, otherwise a $$. \\_n_n_n The character corresponding to the octal number _n_n_n. \\\\ A backslash. - \\[[ Begin a sequence of non-printing characters, which could - be used to embed a terminal control sequence into the + \\[[ Begin a sequence of non-printing characters, which could + be used to embed a terminal control sequence into the prompt. \\]] End a sequence of non-printing characters. - The command number and the history number are usually different: the - history number of a command is its position in the history list, which - may include commands restored from the history file (see HHIISSTTOORRYY be- - low), while the command number is the position in the sequence of com- - mands executed during the current shell session. After the string is - decoded, it is expanded via parameter expansion, command substitution, - arithmetic expansion, and quote removal, subject to the value of the + The command number and the history number are usually different: the + history number of a command is its position in the history list, which + may include commands restored from the history file (see HHIISSTTOORRYY be- + low), while the command number is the position in the sequence of com- + mands executed during the current shell session. After the string is + decoded, it is expanded via parameter expansion, command substitution, + arithmetic expansion, and quote removal, subject to the value of the pprroommppttvvaarrss shell option (see the description of the sshhoopptt command under - SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). This can have unwanted side effects if - escaped portions of the string appear within command substitution or + SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). This can have unwanted side effects if + escaped portions of the string appear within command substitution or contain characters special to word expansion. RREEAADDLLIINNEE - This is the library that handles reading input when using an interac- - tive shell, unless the ----nnooeeddiittiinngg option is supplied at shell invoca- - tion. Line editing is also used when using the --ee option to the rreeaadd + This is the library that handles reading input when using an interac- + tive shell, unless the ----nnooeeddiittiinngg option is supplied at shell invoca- + tion. Line editing is also used when using the --ee option to the rreeaadd builtin. By default, the line editing commands are similar to those of emacs; a vi-style line editing interface is also available. Line edit- - ing can be enabled at any time using the --oo eemmaaccss or --oo vvii options to - the sseett builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). To turn off line - editing after the shell is running, use the ++oo eemmaaccss or ++oo vvii options + ing can be enabled at any time using the --oo eemmaaccss or --oo vvii options to + the sseett builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). To turn off line + editing after the shell is running, use the ++oo eemmaaccss or ++oo vvii options to the sseett builtin. RReeaaddlliinnee NNoottaattiioonn - This section uses Emacs-style editing concepts and uses its notation - for keystrokes. Control keys are denoted by C-_k_e_y, e.g., C-n means - Control-N. Similarly, _m_e_t_a keys are denoted by M-_k_e_y, so M-x means + This section uses Emacs-style editing concepts and uses its notation + for keystrokes. Control keys are denoted by C-_k_e_y, e.g., C-n means + Control-N. Similarly, _m_e_t_a keys are denoted by M-_k_e_y, so M-x means Meta-X. The Meta key is often labeled "Alt" or "Option". - On keyboards without a _M_e_t_a key, M-_x means ESC _x, i.e., press and re- - lease the Escape key, then press and release the _x key, in sequence. - This makes ESC the _m_e_t_a _p_r_e_f_i_x. The combination M-C-_x means ESC-Con- - trol-_x: press and release the Escape key, then press and hold the Con- + On keyboards without a _M_e_t_a key, M-_x means ESC _x, i.e., press and re- + lease the Escape key, then press and release the _x key, in sequence. + This makes ESC the _m_e_t_a _p_r_e_f_i_x. The combination M-C-_x means ESC-Con- + trol-_x: press and release the Escape key, then press and hold the Con- trol key while pressing the _x key, then release both. - On some keyboards, the Meta key modifier produces characters with the - eighth bit (0200) set. You can use the eennaabbllee--mmeettaa--kkeeyy variable to - control whether or not it does this, if the keyboard allows it. On - many others, the terminal or terminal emulator converts the metafied - key to a key sequence beginning with ESC as described in the preceding + On some keyboards, the Meta key modifier produces characters with the + eighth bit (0200) set. You can use the eennaabbllee--mmeettaa--kkeeyy variable to + control whether or not it does this, if the keyboard allows it. On + many others, the terminal or terminal emulator converts the metafied + key to a key sequence beginning with ESC as described in the preceding paragraph. - If your _M_e_t_a key produces a key sequence with the ESC meta prefix, you - can make M-_k_e_y key bindings you specify (see RReeaaddlliinnee KKeeyy BBiinnddiinnggss be- + If your _M_e_t_a key produces a key sequence with the ESC meta prefix, you + can make M-_k_e_y key bindings you specify (see RReeaaddlliinnee KKeeyy BBiinnddiinnggss be- low) do the same thing by setting the ffoorrccee--mmeettaa--pprreeffiixx variable. RReeaaddlliinnee commands may be given numeric _a_r_g_u_m_e_n_t_s, which normally act as - a repeat count. Sometimes, however, it is the sign of the argument - that is significant. Passing a negative argument to a command that - acts in the forward direction (e.g., kkiillll--lliinnee) makes that command act - in a backward direction. Commands whose behavior with arguments devi- + a repeat count. Sometimes, however, it is the sign of the argument + that is significant. Passing a negative argument to a command that + acts in the forward direction (e.g., kkiillll--lliinnee) makes that command act + in a backward direction. Commands whose behavior with arguments devi- ates from this are noted below. - The _p_o_i_n_t is the current cursor position, and _m_a_r_k refers to a saved + 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. RReeaaddlliinnee has the concept of an _a_c_t_i_v_e _r_e_g_i_o_n: when the re- - gion is active, rreeaaddlliinnee redisplay highlights the region using the + gion is active, rreeaaddlliinnee redisplay highlights the region using the value of the aaccttiivvee--rreeggiioonn--ssttaarrtt--ccoolloorr variable. The eennaabbllee--aaccttiivvee--rree-- - ggiioonn variable turns this on and off. Several commands set the region + ggiioonn variable turns this on and off. Several commands set the region to active; those are noted below. - When a command is described as _k_i_l_l_i_n_g text, the text deleted is saved + When a command is described as _k_i_l_l_i_n_g text, the text deleted is saved for possible future retrieval (_y_a_n_k_i_n_g). The killed text is saved in a - _k_i_l_l _r_i_n_g. Consecutive kills accumulate the deleted text into one + _k_i_l_l _r_i_n_g. Consecutive kills accumulate the deleted text into one unit, which can be yanked all at once. Commands which do not kill text separate the chunks of text on the kill ring. RReeaaddlliinnee IInniittiiaalliizzaattiioonn - RReeaaddlliinnee is customized by putting commands in an initialization file - (the _i_n_p_u_t_r_c file). The name of this file is taken from the value of - the IINNPPUUTTRRCC shell variable. If that variable is unset, the default is - _~_/_._i_n_p_u_t_r_c. If that file does not exist or cannot be read, rreeaaddlliinnee + RReeaaddlliinnee is customized by putting commands in an initialization file + (the _i_n_p_u_t_r_c file). The name of this file is taken from the value of + the IINNPPUUTTRRCC shell variable. If that variable is unset, the default is + _~_/_._i_n_p_u_t_r_c. If that file does not exist or cannot be read, rreeaaddlliinnee looks for _/_e_t_c_/_i_n_p_u_t_r_c. When a program which uses the rreeaaddlliinnee library - starts up, rreeaaddlliinnee reads the initialization file and sets the key + starts up, rreeaaddlliinnee reads the initialization file and sets the key bindings and variables found there, before reading any user input. - There are only a few basic constructs allowed in the inputrc file. + There are only a few basic constructs allowed in the inputrc file. Blank lines are ignored. Lines beginning with a ## are comments. Lines beginning with a $$ indicate conditional constructs. Other lines denote key bindings and variable settings. The default key-bindings in this section may be changed using key bind- - ing commands in the _i_n_p_u_t_r_c file. Programs that use the rreeaaddlliinnee li- + ing commands in the _i_n_p_u_t_r_c file. Programs that use the rreeaaddlliinnee li- brary, including bbaasshh, may add their own commands and bindings. For example, placing @@ -3537,26 +3555,26 @@ RREEAADDLLIINNEE or C-Meta-u: universal-argument - into the _i_n_p_u_t_r_c would make M-C-u execute the rreeaaddlliinnee command _u_n_i_v_e_r_- + into the _i_n_p_u_t_r_c would make M-C-u execute the rreeaaddlliinnee command _u_n_i_v_e_r_- _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(a_d_e_s_t_r_u_c_t_i_v_ebackspace), + 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(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, rreeaaddlliinnee allows keys to be bound to a + In addition to command names, rreeaaddlliinnee 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 @@ -3566,15 +3584,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 @@ -3582,21 +3600,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 @@ -3606,20 +3624,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 rreeaaddlliinnee key bindings with the + BBaasshh will display or modify the current rreeaaddlliinnee 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 @@ -3630,356 +3648,356 @@ 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, rreeaaddlliinnee variables can take the values OOnn or OOffff - (without regard to case). Unrecognized variable names are ignored. + Except where noted, rreeaaddlliinnee variables can take the values OOnn or OOffff + (without regard to case). Unrecognized variable names are ignored. When rreeaaddlliinnee 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 rreeaaddlliinnee variable names and val- + The bbiinndd --VV command lists the current rreeaaddlliinnee 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 rreeaaddlliinnee wants to ring the terminal + Controls what happens when rreeaaddlliinnee wants to ring the terminal bell. If set to nnoonnee, rreeaaddlliinnee never rings the bell. If set to - vviissiibbllee, rreeaaddlliinnee uses a visible bell if one is available. If + vviissiibbllee, rreeaaddlliinnee uses a visible bell if one is available. If set to aauuddiibbllee, rreeaaddlliinnee attempts to ring the terminal's bell. bbiinndd--ttttyy--ssppeecciiaall--cchhaarrss ((OOnn)) - If set to OOnn, rreeaaddlliinnee attempts to bind the control characters - that are treated specially by the kernel's terminal driver to + If set to OOnn, rreeaaddlliinnee attempts to bind the control characters + that are treated specially by the kernel's terminal driver to their rreeaaddlliinnee equivalents. These override the default rreeaaddlliinnee 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, rreeaaddlliinnee 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, rreeaaddlliinnee displays the + If set to OOnn, when listing completions, rreeaaddlliinnee 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", rreeaaddlliinnee uses this color for the common prefix + pletion-prefix", rreeaaddlliinnee uses this color for the common prefix instead of its default. ccoolloorreedd--ssttaattss ((OOffff)) - If set to OOnn, rreeaaddlliinnee 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, rreeaaddlliinnee 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 rreeaaddlliinnee iinnsseerrtt--ccoommmmeenntt command inserts. - This command is bound to MM--## in emacs mode and to ## in vi com- + The string that the rreeaaddlliinnee 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, rreeaaddlliinnee performs filename matching and completion in a case-insensitive fashion. ccoommpplleettiioonn--mmaapp--ccaassee ((OOffff)) - If set to OOnn, and ccoommpplleettiioonn--iiggnnoorree--ccaassee is enabled, rreeaaddlliinnee - treats hyphens (_-) and underscores (__) as equivalent when per- + If set to OOnn, and ccoommpplleettiioonn--iiggnnoorree--ccaassee is enabled, rreeaaddlliinnee + 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, rreeaaddlliinnee 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, rreeaaddlliinnee 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, rreeaaddlliinnee - will ask whether or not the user wishes to view them; otherwise - rreeaaddlliinnee 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, rreeaaddlliinnee + will ask whether or not the user wishes to view them; otherwise + rreeaaddlliinnee simply lists them on the terminal. A zero value means rreeaaddlliinnee should never ask; negative values are treated as zero. ccoonnvveerrtt--mmeettaa ((OOnn)) - If set to OOnn, rreeaaddlliinnee will convert characters it reads that + If set to OOnn, rreeaaddlliinnee 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 meta prefix). The default is _O_n, but - rreeaaddlliinnee will set it to _O_f_f if the locale contains characters + the character to have the meta prefix). The default is _O_n, but + rreeaaddlliinnee 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, rreeaaddlliinnee 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, rreeaaddlliinnee echoes a character corresponding to a signal gener- ated from the keyboard. eeddiittiinngg--mmooddee ((eemmaaccss)) - Controls whether rreeaaddlliinnee uses a set of key bindings similar to + Controls whether rreeaaddlliinnee 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)) - When this variable is set to _O_n, rreeaaddlliinnee allows certain com- + When this variable is set to _O_n, rreeaaddlliinnee allows certain com- mands to designate the region as _a_c_t_i_v_e. When the region is ac- tive, rreeaaddlliinnee 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 standout mode. The active region + of the aaccttiivvee--rreeggiioonn--ssttaarrtt--ccoolloorr, which defaults to the string + that enables the terminal's standout mode. The active region shows the text inserted by bracketed-paste and any matching text found by incremental and non-incremental history searches. eennaabbllee--bbrraacckkeetteedd--ppaassttee ((OOnn)) - When set to OOnn, rreeaaddlliinnee 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 - rreeaaddlliinnee from executing any editing commands bound to key se- + When set to OOnn, rreeaaddlliinnee 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 + rreeaaddlliinnee from executing any editing commands bound to key se- quences appearing in the pasted text. eennaabbllee--kkeeyyppaadd ((OOffff)) When set to OOnn, rreeaaddlliinnee 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, rreeaaddlliinnee will try to enable any meta modifier + When set to OOnn, rreeaaddlliinnee 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, rreeaaddlliinnee performs tilde expansion when it attempts word completion. ffoorrccee--mmeettaa--pprreeffiixx ((OOffff)) - If set to OOnn, rreeaaddlliinnee modifies its behavior when binding key - sequences containing \M- or Meta- (see KKeeyy BBiinnddiinnggss above) by + If set to OOnn, rreeaaddlliinnee 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 meta prefix). If + character sequence EESSCC _C (adding the meta prefix). If ffoorrccee--mmeettaa--pprreeffiixx is set to OOffff (the default), rreeaaddlliinnee uses the - value of the ccoonnvveerrtt--mmeettaa variable to determine whether to per- - form this conversion: if ccoonnvveerrtt--mmeettaa is OOnn, rreeaaddlliinnee performs - the conversion described above; if it is OOffff, rreeaaddlliinnee converts + value of the ccoonnvveerrtt--mmeettaa variable to determine whether to per- + form this conversion: if ccoonnvveerrtt--mmeettaa is OOnn, rreeaaddlliinnee performs + the conversion described above; if it is OOffff, rreeaaddlliinnee 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 rreeaaddlliinnee 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, rreeaaddlliinnee 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 rreeaaddlliinnee 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, rreeaaddlliinnee 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 rreeaaddlliinnee 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 rreeaaddlliinnee 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 rreeaaddlliinnee 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 rreeaaddlliinnee will wait for a character when - reading an ambiguous key sequence (one that can form a complete + Specifies the duration rreeaaddlliinnee 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 rreeaaddlliinnee 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 rreeaaddlliinnee 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, rreeaaddlliinnee - will wait until another key is pressed to decide which key se- + input to complete a longer key sequence). If rreeaaddlliinnee 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 rreeaaddlliinnee 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, rreeaaddlliinnee + 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, rreeaaddlliinnee displays history lines that have been + If set to OOnn, rreeaaddlliinnee 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 rreeaaddlliinnee 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 rreeaaddlliinnee 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, rreeaaddlliinnee will display characters with the eighth + If set to OOnn, rreeaaddlliinnee will display characters with the eighth bit set directly rather than as a meta-prefixed escape sequence. The default is _O_f_f, but rreeaaddlliinnee 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, rreeaaddlliinnee uses an internal _m_o_r_e-like pager to dis- + If set to OOnn, rreeaaddlliinnee 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, rreeaaddlliinnee will display completions with matches - sorted horizontally in alphabetical order, rather than down the + If set to OOnn, rreeaaddlliinnee will display completions with matches + sorted horizontally in alphabetical order, rather than down the screen. rreevveerrtt--aallll--aatt--nneewwlliinnee ((OOffff)) - If set to OOnn, rreeaaddlliinnee 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, rreeaaddlliinnee 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, rreeaaddlliinnee performs incremental and non-incremental + If set to OOnn, rreeaaddlliinnee 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, - rreeaaddlliinnee 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, + rreeaaddlliinnee 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 - RReeaaddlliinnee 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 + RReeaaddlliinnee 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 - rreeaaddlliinnee. 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 + rreeaaddlliinnee. 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 rreeaaddlliinnee 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 rreeaaddlliinnee is starting out in + mmooddee The mmooddee== form of the $$iiff directive is used to test + whether rreeaaddlliinnee 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 rreeaaddlliinnee 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 rreeaaddlliinnee versions. The vveerrssiioonn expands - to the current rreeaaddlliinnee 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 rreeaaddlliinnee versions. The vveerrssiioonn expands + to the current rreeaaddlliinnee 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 rreeaaddlliinnee 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 rreeaaddlliinnee 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 @@ -3989,12 +4007,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 - rreeaaddlliinnee variables and values. The permitted comparison - operators are _=, _=_=, and _!_=. The variable name must be + rreeaaddlliinnee 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 @@ -4004,67 +4022,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 - RReeaaddlliinnee provides commands for searching through the command history + RReeaaddlliinnee 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, rreeaadd-- + Incremental searches begin before the user has finished typing the + search string. As each character of the search string is typed, rreeaadd-- lliinnee 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 rreeaaddlliinnee 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. RReeaaddlliinnee 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, rreeaaddlliinnee 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. RReeaaddlliinnee has the concept of an _a_c_t_i_v_e _r_e_g_i_o_n: when the region is - active, rreeaaddlliinnee redisplay uses the value of the aaccttiivvee--rree-- - ggiioonn--ssttaarrtt--ccoolloorr vvaarriiaabbllee ttoo ddeennoottee tthhee rreeggiioonn.. SSeevveerraall ccoommmmaannddss sseett + active, rreeaaddlliinnee 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. @@ -4074,33 +4092,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 rreeaaddlliinnee 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 rreeaaddlliinnee 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 rreeaaddlliinnee line does not take up more than one - physical line or if the length of the current rreeaaddlliinnee line is + physical line or if the length of the current rreeaaddlliinnee 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. @@ -4108,46 +4126,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 @@ -4157,72 +4175,72 @@ 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, rreeaaddlliinnee interprets it as the end of input and returns EEOOFF. @@ -4232,173 +4250,173 @@ RREEAADDLLIINNEE 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 rreeaaddlliinnee 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 rreeaaddlliinnee 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, rreeaaddlliinnee 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--//)) @@ -4407,66 +4425,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)) @@ -4474,210 +4492,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 rreeaaddlliinnee 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 rreeaaddlliinnee 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 rreeaaddlliinnee + Without a numeric argument, insert the value of the rreeaaddlliinnee 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 rreeaadd-- + Print all of the functions and their key bindings to the rreeaadd-- lliinnee 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 rreeaaddlliinnee variables and their values to - the rreeaaddlliinnee output stream. If a numeric argument is supplied, - the output is formatted in such a way that it can be made part + the rreeaaddlliinnee 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 rreeaaddlliinnee key sequences bound to macros and the + Print all of the rreeaaddlliinnee key sequences bound to macros and the strings they output to the rreeaaddlliinnee 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 rreeaaddlliinnee 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 rreeaaddlliinnee's default completion if the comp- - spec (and, if attempted, the default bbaasshh completions) generate no + ble completion will perform rreeaaddlliinnee'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 rreeaaddlliinnee to append a slash - to completed names which are symbolic links to directories, subject to - the value of the mmaarrkk--ddiirreeccttoorriieess rreeaaddlliinnee variable, regardless of the + When a compspec indicates that directory name completion is desired, + the programmable completion functions force rreeaaddlliinnee to append a slash + to completed names which are symbolic links to directories, subject to + the value of the mmaarrkk--ddiirreeccttoorriieess rreeaaddlliinnee variable, regardless of the setting of the mmaarrkk--ssyymmlliinnkkeedd--ddiirreeccttoorriieess rreeaaddlliinnee 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() { @@ -4688,162 +4706,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. @@ -4851,37 +4869,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. @@ -4890,24 +4908,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. @@ -4916,64 +4934,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] 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 - in the current shell environment and returns the exit status of + 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, .. 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 + --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 posix mode, 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. - 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. + 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 + _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 + 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 + 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] @@ -4984,191 +5002,191 @@ 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 rreeaaddlliinnee 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 rreeaaddlliinnee 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 rreeaaddlliinnee 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 bbiinndd 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] [-@] [_d_i_r] ccdd --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, and _d_i_r does not begin with a slash (/), ccdd + 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, and _d_i_r does not begin with a slash (/), ccdd uses it as a search path: the shell searches each directory name - in CCDDPPAATTHH for _d_i_r. Alternative directory names in CCDDPPAATTHH are - separated by a colon (:). A null directory name in CCDDPPAATTHH is + in CCDDPPAATTHH for _d_i_r. Alternative directory names in CCDDPPAATTHH are + separated by a colon (:). A null directory name in CCDDPPAATTHH is the same as the current directory, i.e., ".". - 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 ccdd to follow symbolic links by resolving + The --LL option forces ccdd to follow symbolic links by resolving the link after processing instances of _._. in _d_i_r. If _._. appears - in _d_i_r, ccdd processes it by removing the immediately previous + in _d_i_r, ccdd processes it by removing the immediately previous pathname component from _d_i_r, back to a slash or the beginning of - _d_i_r, and verifying that the portion of _d_i_r it has processed to - that point is still a valid directory name after removing the + _d_i_r, and verifying that the portion of _d_i_r it has processed to + that point is still a valid directory name after removing the pathname component. If it is not a valid directory name, ccdd re- - turns a non-zero status. If neither --LL nor --PP is supplied, ccdd + turns a non-zero status. If neither --LL nor --PP is supplied, ccdd behaves as if --LL had been supplied. If the --ee option is supplied with --PP, and ccdd cannot successfully - determine the current working directory after a successful di- + determine the current working directory after a successful di- rectory change, it 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 @@ -5177,11 +5195,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] @@ -5191,78 +5209,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 @@ -5270,7 +5288,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 @@ -5279,17 +5297,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. @@ -5298,219 +5316,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; + 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 + 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 + 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 + 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: @@ -5525,101 +5543,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. @@ -5627,140 +5645,140 @@ 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, 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- + 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 + 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- - tional parameters and obtain options and their arguments. _o_p_t_- - _s_t_r_i_n_g contains the option characters to be recognized; if a + ggeettooppttss is used by shell scripts and functions to parse posi- + tional parameters and obtain options and their arguments. _o_p_t_- + _s_t_r_i_n_g contains the option characters to be recognized; if a character is followed by a colon, the option is expected to have - an argument, which should be separated from it by white space. + an argument, which should be separated from it by white space. The colon and question mark characters may not be used as option characters. - Each time it is invoked, ggeettooppttss places the next option in the + Each time it is invoked, ggeettooppttss places the next option in the shell variable _n_a_m_e, initializing _n_a_m_e if it does not exist, and the index of the next argument to be processed into the variable - OOPPTTIINNDD. OOPPTTIINNDD is initialized to 1 each time the shell or a - shell script is invoked. When an option requires an argument, + OOPPTTIINNDD. OOPPTTIINNDD is initialized to 1 each time the shell or a + shell script is invoked. When an option requires an argument, ggeettooppttss places that argument into the variable OOPPTTAARRGG. - The shell does not reset OOPPTTIINNDD automatically; it must be manu- - ally reset between multiple calls to ggeettooppttss within the same + The shell does not reset OOPPTTIINNDD automatically; it must be manu- + ally reset between multiple calls to ggeettooppttss within the same shell invocation to use a new set of parameters. - When it reaches the end of options, ggeettooppttss exits with a return - value greater than zero. OOPPTTIINNDD is set to the index of the + When it reaches the end of options, ggeettooppttss exits with a return + value greater than zero. OOPPTTIINNDD is set to the index of the first non-option argument, and _n_a_m_e is set to ?. - ggeettooppttss normally parses the positional parameters, but if more - arguments are supplied as _a_r_g values, ggeettooppttss parses those in- + ggeettooppttss normally parses the positional parameters, but if more + arguments are supplied as _a_r_g values, ggeettooppttss parses those in- stead. - ggeettooppttss can report errors in two ways. If the first character - of _o_p_t_s_t_r_i_n_g is a colon, ggeettooppttss uses _s_i_l_e_n_t error reporting. - In normal operation, ggeettooppttss prints diagnostic messages when it - encounters invalid options or missing option arguments. If the - variable OOPPTTEERRRR is set to 0, no error messages will be dis- + ggeettooppttss can report errors in two ways. If the first character + of _o_p_t_s_t_r_i_n_g is a colon, ggeettooppttss uses _s_i_l_e_n_t error reporting. + In normal operation, ggeettooppttss prints diagnostic messages when it + encounters invalid options or missing option arguments. If the + variable OOPPTTEERRRR is set to 0, no error messages will be dis- played, even if the first character of _o_p_t_s_t_r_i_n_g is not a colon. If ggeettooppttss detects an invalid option, it places ? into _n_a_m_e and, - if not silent, prints an error message and unsets OOPPTTAARRGG. If - ggeettooppttss is silent, it assigns the option character found to OOPP-- + if not silent, prints an error message and unsets OOPPTTAARRGG. If + ggeettooppttss is silent, it assigns the option character found to OOPP-- TTAARRGG and does not print a diagnostic message. - If a required argument is not found, and ggeettooppttss is not silent, + If a required argument is not found, and ggeettooppttss is not silent, it sets the value of _n_a_m_e to a question mark (??), unsets OOPPTTAARRGG, - and prints a diagnostic message. If ggeettooppttss is silent, it sets - the value of _n_a_m_e to a colon (::) and sets OOPPTTAARRGG to the option + and prints a diagnostic message. If ggeettooppttss is silent, it sets + the value of _n_a_m_e to a colon (::) and sets OOPPTTAARRGG to the option character found. - ggeettooppttss returns true if an option, specified or unspecified, is + ggeettooppttss returns true if an option, specified or unspecified, is found. It returns false if the end of options is encountered or an error occurs. hhaasshh [--llrr] [--pp _f_i_l_e_n_a_m_e] [--ddtt] [_n_a_m_e] Each time hhaasshh is invoked, it remembers the full pathname of the - command _n_a_m_e as determined by searching the directories in - $$PPAATTHH. Any previously-remembered pathname associated with _n_a_m_e - is discarded. If the --pp option is supplied, hhaasshh uses _f_i_l_e_n_a_m_e + command _n_a_m_e as determined by searching the directories in + $$PPAATTHH. Any previously-remembered pathname associated with _n_a_m_e + is discarded. If the --pp option is supplied, hhaasshh uses _f_i_l_e_n_a_m_e as the full pathname of the command. - The --rr option causes the shell to forget all remembered loca- - tions. Assigning to the PPAATTHH variable also clears all hashed - filenames. The --dd option causes the shell to forget the remem- + The --rr option causes the shell to forget all remembered loca- + tions. Assigning to the PPAATTHH variable also clears all hashed + filenames. The --dd option causes the shell to forget the remem- bered location of each _n_a_m_e. If the --tt option is supplied, hhaasshh prints the full pathname cor- - responding to each _n_a_m_e. If multiple _n_a_m_e arguments are sup- - plied with --tt, hhaasshh prints the _n_a_m_e before the corresponding + responding to each _n_a_m_e. If multiple _n_a_m_e arguments are sup- + plied with --tt, hhaasshh prints the _n_a_m_e before the corresponding hashed full pathname. The --ll option displays output in a format that may be reused as input. - If no arguments are given, or if only --ll is supplied, hhaasshh - prints information about remembered commands. The --tt, --dd, and - --pp options (the options that act on the _n_a_m_e arguments) are mu- + If no arguments are given, or if only --ll is supplied, hhaasshh + prints information about remembered commands. The --tt, --dd, and + --pp options (the options that act on the _n_a_m_e arguments) are mu- tually exclusive. Only one will be active. If more than one is - supplied, --tt has higher priority than --pp, and both have higher + supplied, --tt has higher priority than --pp, and both have higher priority than --dd. - The return status is zero unless a _n_a_m_e is not found or an in- + The return status is zero unless a _n_a_m_e is not found or an in- valid option is supplied. hheellpp [--ddmmss] [_p_a_t_t_e_r_n] - Display helpful information about builtin commands. If _p_a_t_t_e_r_n - is specified, hheellpp gives detailed help on all commands matching - _p_a_t_t_e_r_n; otherwise it displays a list of all the builtins and + Display helpful information about builtin commands. If _p_a_t_t_e_r_n + is specified, hheellpp gives detailed help on all commands matching + _p_a_t_t_e_r_n; otherwise it displays a list of all the builtins and shell compound commands. --dd Display a short description of each _p_a_t_t_e_r_n --mm Display the description of each _p_a_t_t_e_r_n in a manpage-like @@ -5776,18 +5794,18 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS hhiissttoorryy --aannrrww [_f_i_l_e_n_a_m_e] hhiissttoorryy --pp _a_r_g [_a_r_g ...] hhiissttoorryy --ss _a_r_g [_a_r_g ...] - With no options, display the command history list with numbers. - Entries prefixed with a ** have been modified. An argument of _n - lists only the last _n entries. If the shell variable HHIISSTTTTIIMMEE-- - FFOORRMMAATT is set and not null, it is used as a format string for - _s_t_r_f_t_i_m_e(3) to display the time stamp associated with each dis- - played history entry. If hhiissttoorryy uses HHIISSTTTTIIMMEEFFOORRMMAATT, it does - not print an intervening space between the formatted time stamp + With no options, display the command history list with numbers. + Entries prefixed with a ** have been modified. An argument of _n + lists only the last _n entries. If the shell variable HHIISSTTTTIIMMEE-- + FFOORRMMAATT is set and not null, it is used as a format string for + _s_t_r_f_t_i_m_e(3) to display the time stamp associated with each dis- + played history entry. If hhiissttoorryy uses HHIISSTTTTIIMMEEFFOORRMMAATT, it does + not print an intervening space between the formatted time stamp and the history entry. If _f_i_l_e_n_a_m_e is supplied, hhiissttoorryy uses it as the name of the his- - tory file; if not, it uses the value of HHIISSTTFFIILLEE. If _f_i_l_e_n_a_m_e - is not supplied and HHIISSTTFFIILLEE is unset or null, the --aa,, --nn,, --rr,, + tory file; if not, it uses the value of HHIISSTTFFIILLEE. If _f_i_l_e_n_a_m_e + is not supplied and HHIISSTTFFIILLEE is unset or null, the --aa,, --nn,, --rr,, and --ww options have no effect. Options, if supplied, have the following meanings: @@ -5795,20 +5813,20 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS can be used with the other options to replace the history list. --dd _o_f_f_s_e_t - Delete the history entry at position _o_f_f_s_e_t. If _o_f_f_s_e_t + Delete the history entry at position _o_f_f_s_e_t. If _o_f_f_s_e_t is negative, it is interpreted as relative to one greater than the last history position, so negative indices count - back from the end of the history, and an index of -1 + back from the end of the history, and an index of -1 refers to the current hhiissttoorryy --dd command. --dd _s_t_a_r_t-_e_n_d - Delete the range of history entries between positions - _s_t_a_r_t and _e_n_d, inclusive. Positive and negative values + Delete the range of history entries between positions + _s_t_a_r_t and _e_n_d, inclusive. Positive and negative values for _s_t_a_r_t and _e_n_d are interpreted as described above. - --aa Append the "new" history lines to the history file. - These are history lines entered since the beginning of + --aa Append the "new" history lines to the history file. + These are history lines entered since the beginning of the current bbaasshh session, but not already appended to the history file. - --nn Read the history lines not already read from the history + --nn Read the history lines not already read from the history file and add them to the current history list. These are lines appended to the history file since the beginning of the current bbaasshh session. @@ -5816,24 +5834,24 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS rent history list. --ww Write the current history list to the history file, over- writing the history file. - --pp Perform history substitution on the following _a_r_g_s and - display the result on the standard output, without stor- - ing the results in the history list. Each _a_r_g must be + --pp Perform history substitution on the following _a_r_g_s and + display the result on the standard output, without stor- + ing the results in the history list. Each _a_r_g must be quoted to disable normal history expansion. - --ss Store the _a_r_g_s in the history list as a single entry. - The last command in the history list is removed before + --ss Store the _a_r_g_s in the history list as a single entry. + The last command in the history list is removed before adding the _a_r_g_s. - If the HHIISSTTTTIIMMEEFFOORRMMAATT variable is set, hhiissttoorryy writes the time + If the HHIISSTTTTIIMMEEFFOORRMMAATT variable is set, hhiissttoorryy writes the time stamp information associated with each history entry to the his- - tory file, marked with the history comment character as de- - scribed above. 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 + tory file, marked with the history comment character as de- + scribed above. 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 entry. - The return value is 0 unless an invalid option is encountered, - an error occurs while reading or writing the history file, an + The return value is 0 unless an invalid option is encountered, + an error occurs while reading or writing the history file, an invalid _o_f_f_s_e_t or range is supplied as an argument to --dd, or the history expansion supplied as an argument to --pp fails. @@ -5842,14 +5860,14 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS The first form lists the active jobs. The options have the fol- lowing meanings: --ll List process IDs in addition to the normal information. - --nn Display information only about jobs that have changed + --nn Display information only about jobs that have changed status since the user was last notified of their status. - --pp List only the process ID of the job's process group + --pp List only the process ID of the job's process group leader. --rr Display only running jobs. --ss Display only stopped jobs. - If _j_o_b_s_p_e_c is supplied, jjoobbss restricts output to information + If _j_o_b_s_p_e_c is supplied, jjoobbss restricts output to information about that job. The return status is 0 unless an invalid option is encountered or an invalid _j_o_b_s_p_e_c is supplied. @@ -5859,433 +5877,433 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS 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 + Send the signal specified by _s_i_g_s_p_e_c or _s_i_g_n_u_m to the processes 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- + 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 + 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, + kkiillll returns true if at least one signal was successfully sent, or false if an error occurs or an invalid option is encountered. lleett _a_r_g [_a_r_g ...] - Each _a_r_g is evaluated as an arithmetic expression (see AARRIITTHH-- - MMEETTIICC EEVVAALLUUAATTIIOONN above). If the last _a_r_g evaluates to 0, lleett + Each _a_r_g is evaluated as an arithmetic expression (see AARRIITTHH-- + MMEETTIICC EEVVAALLUUAATTIIOONN above). If the last _a_r_g evaluates to 0, lleett returns 1; otherwise lleett returns 0. llooccaall [_o_p_t_i_o_n] [_n_a_m_e[=_v_a_l_u_e] ... | - ] For each argument, create a local variable named _n_a_m_e and assign - it _v_a_l_u_e. The _o_p_t_i_o_n can be any of the options accepted by ddee-- - ccllaarree. When llooccaall is used within a function, it causes the - variable _n_a_m_e to have a visible scope restricted to that func- - tion and its children. It is an error to use llooccaall when not + it _v_a_l_u_e. The _o_p_t_i_o_n can be any of the options accepted by ddee-- + ccllaarree. When llooccaall is used within a function, it causes the + variable _n_a_m_e to have a visible scope restricted to that func- + tion and its children. It is an error to use llooccaall when not within a function. - If _n_a_m_e is -, it makes the set of shell options local to the - function in which llooccaall is invoked: any shell options changed - using the sseett builtin inside the function after the call to lloo-- - ccaall are restored to their original values when the function re- - turns. The restore is performed as if a series of sseett commands - were executed to restore the values that were in place before + If _n_a_m_e is -, it makes the set of shell options local to the + function in which llooccaall is invoked: any shell options changed + using the sseett builtin inside the function after the call to lloo-- + ccaall are restored to their original values when the function re- + turns. The restore is performed as if a series of sseett commands + were executed to restore the values that were in place before the function. - With no operands, llooccaall writes a list of local variables to the + With no operands, llooccaall writes a list of local variables to the standard output. - The return status is 0 unless llooccaall is used outside a function, + The return status is 0 unless llooccaall is used outside a function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a readonly variable. llooggoouutt [[_n]] - Exit a login shell, returning a status of _n to the shell's par- + Exit a login shell, returning a status of _n to the shell's par- ent. mmaappffiillee [--dd _d_e_l_i_m] [--nn _c_o_u_n_t] [--OO _o_r_i_g_i_n] [--ss _c_o_u_n_t] [--tt] [--uu _f_d] [--CC _c_a_l_l_b_a_c_k] [--cc _q_u_a_n_t_u_m] [_a_r_r_a_y] rreeaaddaarrrraayy [--dd _d_e_l_i_m] [--nn _c_o_u_n_t] [--OO _o_r_i_g_i_n] [--ss _c_o_u_n_t] [--tt] [--uu _f_d] [--CC _c_a_l_l_b_a_c_k] [--cc _q_u_a_n_t_u_m] [_a_r_r_a_y] - Read lines from the standard input, or from file descriptor _f_d - if the --uu option is supplied, into the indexed array variable - _a_r_r_a_y. The variable MMAAPPFFIILLEE is the default _a_r_r_a_y. Options, if + Read lines from the standard input, or from file descriptor _f_d + if the --uu option is supplied, into the indexed array variable + _a_r_r_a_y. The variable MMAAPPFFIILLEE is the default _a_r_r_a_y. Options, if supplied, have the following meanings: - --dd Use the first character of _d_e_l_i_m to terminate each input + --dd Use the first character of _d_e_l_i_m to terminate each input line, rather than newline. If _d_e_l_i_m is the empty string, mmaappffiillee will terminate a line when it reads a NUL charac- ter. --nn Copy at most _c_o_u_n_t lines. If _c_o_u_n_t is 0, copy all lines. - --OO Begin assigning to _a_r_r_a_y at index _o_r_i_g_i_n. The default + --OO Begin assigning to _a_r_r_a_y at index _o_r_i_g_i_n. The default index is 0. --ss Discard the first _c_o_u_n_t lines read. - --tt Remove a trailing _d_e_l_i_m (default newline) from each line + --tt Remove a trailing _d_e_l_i_m (default newline) from each line read. - --uu Read lines from file descriptor _f_d instead of the stan- + --uu Read lines from file descriptor _f_d instead of the stan- dard input. - --CC Evaluate _c_a_l_l_b_a_c_k each time _q_u_a_n_t_u_m lines are read. The + --CC Evaluate _c_a_l_l_b_a_c_k each time _q_u_a_n_t_u_m lines are read. The --cc option specifies _q_u_a_n_t_u_m. - --cc Specify the number of lines read between each call to + --cc Specify the number of lines read between each call to _c_a_l_l_b_a_c_k. - If --CC is specified without --cc, the default quantum is 5000. + If --CC is specified without --cc, the default quantum is 5000. When _c_a_l_l_b_a_c_k is evaluated, it is supplied the index of the next array element to be assigned and the line to be assigned to that - element as additional arguments. _c_a_l_l_b_a_c_k is evaluated after + element as additional arguments. _c_a_l_l_b_a_c_k is evaluated after the line is read but before the array element is assigned. - If not supplied with an explicit origin, mmaappffiillee will clear _a_r_- + If not supplied with an explicit origin, mmaappffiillee will clear _a_r_- _r_a_y before assigning to it. mmaappffiillee returns zero unless an invalid option or option argument - is supplied, _a_r_r_a_y is invalid or unassignable, or if _a_r_r_a_y is + is supplied, _a_r_r_a_y is invalid or unassignable, or if _a_r_r_a_y is not an indexed array. ppooppdd [-nn] [+_n] [-_n] - Remove entries from the directory stack. The elements are num- - bered from 0 starting at the first directory listed by ddiirrss, so - ppooppdd is equivalent to "popd +0." With no arguments, ppooppdd re- - moves the top directory from the stack, and changes to the new + Remove entries from the directory stack. The elements are num- + bered from 0 starting at the first directory listed by ddiirrss, so + ppooppdd is equivalent to "popd +0." With no arguments, ppooppdd re- + moves the top directory from the stack, and changes to the new top directory. Arguments, if supplied, have the following mean- ings: --nn Suppress the normal change of directory when removing di- rectories from the stack, only manipulate the stack. - ++_n Remove the _nth entry counting from the left of the list - shown by ddiirrss, starting with zero, from the stack. For + ++_n Remove the _nth entry counting from the left of the list + shown by ddiirrss, starting with zero, from the stack. For example: "popd +0" removes the first directory, "popd +1" the second. - --_n Remove the _nth entry counting from the right of the list - shown by ddiirrss, starting with zero. For example: "popd - -0" removes the last directory, "popd -1" the next to + --_n Remove the _nth entry counting from the right of the list + shown by ddiirrss, starting with zero. For example: "popd + -0" removes the last directory, "popd -1" the next to last. - If the top element of the directory stack is modified, and the - _-_n option was not supplied, ppooppdd uses the ccdd builtin to change + If the top element of the directory stack is modified, and the + _-_n option was not supplied, ppooppdd uses the ccdd builtin to change to the directory at the top of the stack. If the ccdd fails, ppooppdd returns a non-zero value. - Otherwise, ppooppdd returns false if an invalid option is supplied, - the directory stack is empty, or _n specifies a non-existent di- + Otherwise, ppooppdd returns false if an invalid option is supplied, + the directory stack is empty, or _n specifies a non-existent di- rectory stack entry. - If the ppooppdd command is successful, bbaasshh runs ddiirrss to show the - final contents of the directory stack, and the return status is + If the ppooppdd command is successful, bbaasshh runs ddiirrss to show the + final contents of the directory stack, and the return status is 0. pprriinnttff [--vv _v_a_r] _f_o_r_m_a_t [_a_r_g_u_m_e_n_t_s] - Write the formatted _a_r_g_u_m_e_n_t_s to the standard output under the - control of the _f_o_r_m_a_t. The --vv option assigns the output to the + Write the formatted _a_r_g_u_m_e_n_t_s to the standard output under the + control of the _f_o_r_m_a_t. The --vv option assigns the output to the variable _v_a_r rather than printing it to the standard output. - The _f_o_r_m_a_t is a character string which contains three types of - objects: plain characters, which are simply copied to standard - output, character escape sequences, which are converted and - copied to the standard output, and format specifications, each - of which causes printing of the next successive _a_r_g_u_m_e_n_t. In - addition to the standard _p_r_i_n_t_f(3) format characters ccCCssSS-- + The _f_o_r_m_a_t is a character string which contains three types of + objects: plain characters, which are simply copied to standard + output, character escape sequences, which are converted and + copied to the standard output, and format specifications, each + of which causes printing of the next successive _a_r_g_u_m_e_n_t. In + addition to the standard _p_r_i_n_t_f(3) format characters ccCCssSS-- nnddiioouuxxXXeeEEffFFggGGaaAA, pprriinnttff interprets the following additional for- mat specifiers: %%bb causes pprriinnttff to expand backslash escape sequences in the corresponding _a_r_g_u_m_e_n_t in the same way as eecchhoo --ee. - %%qq causes pprriinnttff to output the corresponding _a_r_g_u_m_e_n_t in a - format that can be reused as shell input. %%qq and %%QQ use - the $$'''' quoting style if any characters in the argument - string require it, and backslash quoting otherwise. If - the format string uses the _p_r_i_n_t_f alternate form, these + %%qq causes pprriinnttff to output the corresponding _a_r_g_u_m_e_n_t in a + format that can be reused as shell input. %%qq and %%QQ use + the $$'''' quoting style if any characters in the argument + string require it, and backslash quoting otherwise. If + the format string uses the _p_r_i_n_t_f alternate form, these two formats quote the argument string using single quotes. - %%QQ like %%qq, but applies any supplied precision to the _a_r_g_u_- + %%QQ like %%qq, but applies any supplied precision to the _a_r_g_u_- _m_e_n_t before quoting it. %%((_d_a_t_e_f_m_t))TT - causes pprriinnttff to output the date-time string resulting - from using _d_a_t_e_f_m_t as a format string for _s_t_r_f_t_i_m_e(3). + causes pprriinnttff to output the date-time string resulting + from using _d_a_t_e_f_m_t as a format string for _s_t_r_f_t_i_m_e(3). The corresponding _a_r_g_u_m_e_n_t is an integer representing the number of seconds since the epoch. This format specifier recognizes two special argument values: -1 represents the - current time, and -2 represents the time the shell was + current time, and -2 represents the time the shell was invoked. If no argument is specified, conversion behaves - as if -1 had been supplied. This is an exception to the + as if -1 had been supplied. This is an exception to the usual pprriinnttff behavior. The %b, %q, and %T format specifiers all use the field width and precision arguments from the format specification and write that - many bytes from (or use that wide a field for) the expanded ar- - gument, which usually contains more characters than the origi- + many bytes from (or use that wide a field for) the expanded ar- + gument, which usually contains more characters than the origi- nal. The %n format specifier accepts a corresponding argument that is treated as a shell variable name. - The %s and %c format specifiers accept an l (long) modifier, + The %s and %c format specifiers accept an l (long) modifier, which forces them to convert the argument string to a wide-char- acter string and apply any supplied field width and precision in terms of characters, not bytes. The %S and %C format specifiers are equivalent to %ls and %lc, respectively. - Arguments to non-string format specifiers are treated as C con- + Arguments to non-string format specifiers are treated as C con- stants, except that a leading plus or minus sign is allowed, and - if the leading character is a single or double quote, the value - is the numeric value of the following character, using the cur- + if the leading character is a single or double quote, the value + is the numeric value of the following character, using the cur- rent locale. - The _f_o_r_m_a_t is reused as necessary to consume all of the _a_r_g_u_- + The _f_o_r_m_a_t is reused as necessary to consume all of the _a_r_g_u_- _m_e_n_t_s. If the _f_o_r_m_a_t requires more _a_r_g_u_m_e_n_t_s than are supplied, - the extra format specifications behave as if a zero value or - null string, as appropriate, had been supplied. The return - value is zero on success, non-zero if an invalid option is sup- + the extra format specifications behave as if a zero value or + null string, as appropriate, had been supplied. The return + value is zero on success, non-zero if an invalid option is sup- plied or a write or assignment error occurs. ppuusshhdd [--nn] [+_n] [-_n] ppuusshhdd [--nn] [_d_i_r] Add a directory to the top of the directory stack, or rotate the - stack, making the new top of the stack the current working di- - rectory. With no arguments, ppuusshhdd exchanges the top two ele- - ments of the directory stack. Arguments, if supplied, have the + stack, making the new top of the stack the current working di- + rectory. With no arguments, ppuusshhdd exchanges the top two ele- + ments of the directory stack. Arguments, if supplied, have the following meanings: - --nn Suppress the normal change of directory when rotating or - adding directories to the stack, only manipulate the + --nn Suppress the normal change of directory when rotating or + adding directories to the stack, only manipulate the stack. ++_n Rotate the stack so that the _nth directory (counting from - the left of the list shown by ddiirrss, starting with zero) + the left of the list shown by ddiirrss, starting with zero) is at the top. - --_n Rotates the stack so that the _nth directory (counting - from the right of the list shown by ddiirrss, starting with + --_n Rotates the stack so that the _nth directory (counting + from the right of the list shown by ddiirrss, starting with zero) is at the top. _d_i_r Adds _d_i_r to the directory stack at the top. After the stack has been modified, if the --nn option was not sup- - plied, ppuusshhdd uses the ccdd builtin to change to the directory at + plied, ppuusshhdd uses the ccdd builtin to change to the directory at the top of the stack. If the ccdd fails, ppuusshhdd returns a non-zero value. - Otherwise, if no arguments are supplied, ppuusshhdd returns zero un- - less the directory stack is empty. When rotating the directory + Otherwise, if no arguments are supplied, ppuusshhdd returns zero un- + less the directory stack is empty. When rotating the directory stack, ppuusshhdd returns zero unless the directory stack is empty or _n specifies a non-existent directory stack element. - If the ppuusshhdd command is successful, bbaasshh runs ddiirrss to show the + If the ppuusshhdd command is successful, bbaasshh runs ddiirrss to show the final contents of the directory stack. ppwwdd [--LLPP] - Print the absolute pathname of the current working directory. + Print the absolute pathname of the current working directory. The pathname printed contains no symbolic links if the --PP option is supplied or the --oo pphhyyssiiccaall option to the sseett builtin command - is enabled. If the --LL option is used, the pathname printed may - contain symbolic links. The return status is 0 unless an error + is enabled. If the --LL option is used, the pathname printed may + contain symbolic links. The return status is 0 unless an error occurs while reading the name of the current directory or an in- valid option is supplied. rreeaadd [--EEeerrss] [--aa _a_n_a_m_e] [--dd _d_e_l_i_m] [--ii _t_e_x_t] [--nn _n_c_h_a_r_s] [--NN _n_c_h_a_r_s] [--pp _p_r_o_m_p_t] [--tt _t_i_m_e_o_u_t] [--uu _f_d] [_n_a_m_e ...] Read one line from the standard input, or from the file descrip- - tor _f_d supplied as an argument to the --uu option, split it into - words as described above under WWoorrdd SSpplliittttiinngg, and assign the - first word to the first _n_a_m_e, the second word to the second - _n_a_m_e, and so on. If there are more words than names, the re- - maining words and their intervening delimiters are assigned to - the last _n_a_m_e. If there are fewer words read from the input - stream than names, the remaining names are assigned empty val- - ues. The characters in the value of the IIFFSS variable are used + tor _f_d supplied as an argument to the --uu option, split it into + words as described above under WWoorrdd SSpplliittttiinngg, and assign the + first word to the first _n_a_m_e, the second word to the second + _n_a_m_e, and so on. If there are more words than names, the re- + maining words and their intervening delimiters are assigned to + the last _n_a_m_e. If there are fewer words read from the input + stream than names, the remaining names are assigned empty val- + ues. The characters in the value of the IIFFSS variable are used to split the line into words using the same rules the shell uses for expansion (described above under WWoorrdd SSpplliittttiinngg). The back- - slash character (\\) removes any special meaning for the next + slash character (\\) removes any special meaning for the next character read and is used for line continuation. Options, if supplied, have the following meanings: --aa _a_n_a_m_e The words are assigned to sequential indices of the array variable _a_n_a_m_e, starting at 0. _a_n_a_m_e is unset before any - new values are assigned. Other _n_a_m_e arguments are ig- + new values are assigned. Other _n_a_m_e arguments are ig- nored. --dd _d_e_l_i_m - The first character of _d_e_l_i_m terminates the input line, - rather than newline. If _d_e_l_i_m is the empty string, rreeaadd + The first character of _d_e_l_i_m terminates the input line, + rather than newline. If _d_e_l_i_m is the empty string, rreeaadd will terminate a line when it reads a NUL character. - --ee If the standard input is coming from a terminal, rreeaadd - uses rreeaaddlliinnee (see RREEAADDLLIINNEE above) to obtain the line. - RReeaaddlliinnee uses the current (or default, if line editing - was not previously active) editing settings, but uses + --ee If the standard input is coming from a terminal, rreeaadd + uses rreeaaddlliinnee (see RREEAADDLLIINNEE above) to obtain the line. + RReeaaddlliinnee uses the current (or default, if line editing + was not previously active) editing settings, but uses rreeaaddlliinnee's default filename completion. - --EE If the standard input is coming from a terminal, rreeaadd - uses rreeaaddlliinnee (see RREEAADDLLIINNEE above) to obtain the line. - RReeaaddlliinnee uses the current (or default, if line editing - was not previously active) editing settings, but uses + --EE If the standard input is coming from a terminal, rreeaadd + uses rreeaaddlliinnee (see RREEAADDLLIINNEE above) to obtain the line. + RReeaaddlliinnee uses the current (or default, if line editing + was not previously active) editing settings, but uses bash's default completion, including programmable comple- tion. --ii _t_e_x_t - If rreeaaddlliinnee is being used to read the line, rreeaadd places + If rreeaaddlliinnee is being used to read the line, rreeaadd places _t_e_x_t into the editing buffer before editing begins. --nn _n_c_h_a_r_s - rreeaadd returns after reading _n_c_h_a_r_s characters rather than - waiting for a complete line of input, unless it encoun- - ters EOF or rreeaadd times out, but honors a delimiter if it + rreeaadd returns after reading _n_c_h_a_r_s characters rather than + waiting for a complete line of input, unless it encoun- + ters EOF or rreeaadd times out, but honors a delimiter if it reads fewer than _n_c_h_a_r_s characters before the delimiter. --NN _n_c_h_a_r_s - rreeaadd returns after reading exactly _n_c_h_a_r_s characters - rather than waiting for a complete line of input, unless + rreeaadd returns after reading exactly _n_c_h_a_r_s characters + rather than waiting for a complete line of input, unless it encounters EOF or rreeaadd times out. Any delimiter char- - acters in the input are not treated specially and do not + acters in the input are not treated specially and do not cause rreeaadd to return until it has read _n_c_h_a_r_s characters. The result is not split on the characters in IIFFSS; the in- tent is that the variable is assigned exactly the charac- - ters read (with the exception of backslash; see the --rr + ters read (with the exception of backslash; see the --rr option below). --pp _p_r_o_m_p_t Display _p_r_o_m_p_t on standard error, without a trailing new- - line, before attempting to read any input, but only if + line, before attempting to read any input, but only if input is coming from a terminal. --rr Backslash does not act as an escape character. The back- - slash is considered to be part of the line. In particu- - lar, a backslash-newline pair may not then be used as a + slash is considered to be part of the line. In particu- + lar, a backslash-newline pair may not then be used as a line continuation. --ss Silent mode. If input is coming from a terminal, charac- ters are not echoed. --tt _t_i_m_e_o_u_t - Cause rreeaadd to time out and return failure if it does not - read a complete line of input (or a specified number of - characters) within _t_i_m_e_o_u_t seconds. _t_i_m_e_o_u_t may be a - decimal number with a fractional portion following the - decimal point. This option is only effective if rreeaadd is - reading input from a terminal, pipe, or other special - file; it has no effect when reading from regular files. - If rreeaadd times out, it saves any partial input read into - the specified variable _n_a_m_e, and the exit status is - greater than 128. If _t_i_m_e_o_u_t is 0, rreeaadd returns immedi- - ately, without trying to read any data. In this case, - the exit status is 0 if input is available on the speci- - fied file descriptor, or the read will return EOF, non- + Cause rreeaadd to time out and return failure if it does not + read a complete line of input (or a specified number of + characters) within _t_i_m_e_o_u_t seconds. _t_i_m_e_o_u_t may be a + decimal number with a fractional portion following the + decimal point. This option is only effective if rreeaadd is + reading input from a terminal, pipe, or other special + file; it has no effect when reading from regular files. + If rreeaadd times out, it saves any partial input read into + the specified variable _n_a_m_e, and the exit status is + greater than 128. If _t_i_m_e_o_u_t is 0, rreeaadd returns immedi- + ately, without trying to read any data. In this case, + the exit status is 0 if input is available on the speci- + fied file descriptor, or the read will return EOF, non- zero otherwise. - --uu _f_d Read input from file descriptor _f_d instead of the stan- + --uu _f_d Read input from file descriptor _f_d instead of the stan- dard input. - Other than the case where _d_e_l_i_m is the empty string, rreeaadd ig- + Other than the case where _d_e_l_i_m is the empty string, rreeaadd ig- nores any NUL characters in the input. - If no _n_a_m_e_s are supplied, rreeaadd assigns the line read, without - the ending delimiter but otherwise unmodified, to the variable + If no _n_a_m_e_s are supplied, rreeaadd assigns the line read, without + the ending delimiter but otherwise unmodified, to the variable RREEPPLLYY. The exit status is zero, unless end-of-file is encountered, rreeaadd - times out (in which case the status is greater than 128), a + times out (in which case the status is greater than 128), a variable assignment error (such as assigning to a readonly vari- - able) occurs, or an invalid file descriptor is supplied as the + able) occurs, or an invalid file descriptor is supplied as the argument to --uu. rreeaaddoonnllyy [--aaAAff] [--pp] [_n_a_m_e[=_w_o_r_d] ...] - The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s + The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s may not be changed by subsequent assignment or unset. If the --ff - option is supplied, each _n_a_m_e refers to a shell function. The - --aa option restricts the variables to indexed arrays; the --AA op- + option is supplied, each _n_a_m_e refers to a shell function. The + --aa option restricts the variables to indexed arrays; the --AA op- tion restricts the variables to associative arrays. If both op- - tions are supplied, --AA takes precedence. If no _n_a_m_e arguments - are supplied, or if the --pp option is supplied, print a list of - all readonly names. The other options may be used to restrict + tions are supplied, --AA takes precedence. If no _n_a_m_e arguments + are supplied, or if the --pp option is supplied, print a list of + all readonly names. The other options may be used to restrict the output to a subset of the set of readonly names. The --pp op- tion displays output in a format that may be reused as input. - rreeaaddoonnllyy allows the value of a variable to be set at the same + rreeaaddoonnllyy allows the value of a variable to be set at the same time the readonly attribute is changed by following the variable - name with =_v_a_l_u_e. This sets the value of the variable is to + name with =_v_a_l_u_e. This sets the value of the variable is to _v_a_l_u_e while modifying the readonly attribute. - The return status is 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 + The return status is 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. rreettuurrnn [_n] - Stop executing a shell function or sourced file and return the + Stop executing a shell function or sourced file and return the value specified by _n to its caller. If _n is omitted, the return - status is that of the last command executed. If rreettuurrnn is exe- - cuted by a trap handler, the last command used to determine the + status is that of the last command executed. If rreettuurrnn is exe- + cuted by a trap handler, the last command used to determine the status is the last command executed before the trap handler. If rreettuurrnn is executed during a DDEEBBUUGG trap, the last command used to - determine the status is the last command executed by the trap + determine the status is the last command executed by the trap handler before rreettuurrnn was invoked. When rreettuurrnn is used to terminate execution of a script being ex- - ecuted by the .. (ssoouurrccee) command, it causes the shell to stop - executing that script and return either _n or the exit status of - the last command executed within the script as the exit status - of the script. If _n is supplied, the return value is its least + ecuted by the .. (ssoouurrccee) command, it causes the shell to stop + executing that script and return either _n or the exit status of + the last command executed within the script as the exit status + of the script. If _n is supplied, the return value is its least significant 8 bits. - Any command associated with the RREETTUURRNN trap is executed before + Any command associated with the RREETTUURRNN trap is executed before execution resumes after the function or script. - The return status is non-zero if rreettuurrnn is supplied a non-nu- + The return status is non-zero if rreettuurrnn is supplied a non-nu- meric argument, or is used outside a function and not during ex- ecution of a script by .. or ssoouurrccee. sseett [--aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [--oo _o_p_t_i_o_n_-_n_a_m_e] [----] [--] [_a_r_g ...] sseett [++aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [++oo _o_p_t_i_o_n_-_n_a_m_e] [----] [--] [_a_r_g ...] sseett --oo - sseett ++oo Without options, display the name and value of each shell vari- - able in a format that can be reused as input for setting or re- + sseett ++oo Without options, display the name and value of each shell vari- + able in a format that can be reused as input for setting or re- setting the currently-set variables. Read-only variables cannot - be reset. In posix mode, only shell variables are listed. The - output is sorted according to the current locale. When options - are specified, they set or unset shell attributes. Any argu- - ments remaining after option processing are treated as values + be reset. In posix mode, only shell variables are listed. The + output is sorted according to the current locale. When options + are specified, they set or unset shell attributes. Any argu- + ments remaining after option processing are treated as values for the positional parameters and are assigned, in order, to $$11, - $$22, ..., $$_n. Options, if specified, have the following mean- + $$22, ..., $$_n. Options, if specified, have the following mean- ings: --aa Each variable or function that is created or modified is - given the export attribute and marked for export to the + given the export attribute and marked for export to the environment of subsequent commands. - --bb Report the status of terminated background jobs immedi- + --bb Report the status of terminated background jobs immedi- ately, rather than before the next primary prompt or af- - ter a foreground command terminates. This is effective + ter a foreground command terminates. This is effective only when job control is enabled. - --ee Exit immediately if a _p_i_p_e_l_i_n_e (which may consist of a - single _s_i_m_p_l_e _c_o_m_m_a_n_d), a _l_i_s_t, or a _c_o_m_p_o_u_n_d _c_o_m_m_a_n_d + --ee Exit immediately if a _p_i_p_e_l_i_n_e (which may consist of a + single _s_i_m_p_l_e _c_o_m_m_a_n_d), a _l_i_s_t, or a _c_o_m_p_o_u_n_d _c_o_m_m_a_n_d (see SSHHEELLLL GGRRAAMMMMAARR above), exits with a non-zero status. - The shell does not exit if the command that fails is - part of the command list immediately following a wwhhiillee - or uunnttiill keyword, part of the test following the iiff or - eelliiff reserved words, part of any command executed in a - &&&& or |||| list except the command following the final &&&& - or ||||, any command in a pipeline but the last (subject - to the state of the ppiippeeffaaiill shell option), or if the - command's return value is being inverted with !!. If a - compound command other than a subshell returns a non- - zero status because a command failed while --ee was being - ignored, the shell does not exit. A trap on EERRRR, if - set, is executed before the shell exits. This option + The shell does not exit if the command that fails is + part of the command list immediately following a wwhhiillee + or uunnttiill keyword, part of the test following the iiff or + eelliiff reserved words, part of any command executed in a + &&&& or |||| list except the command following the final &&&& + or ||||, any command in a pipeline but the last (subject + to the state of the ppiippeeffaaiill shell option), or if the + command's return value is being inverted with !!. If a + compound command other than a subshell returns a non- + zero status because a command failed while --ee was being + ignored, the shell does not exit. A trap on EERRRR, if + set, is executed before the shell exits. This option applies to the shell environment and each subshell envi- - ronment separately (see CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENNTT + ronment separately (see CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENNTT above), and may cause subshells to exit before executing all the commands in the subshell. - If a compound command or shell function executes in a - context where --ee is being ignored, none of the commands - executed within the compound command or function body - will be affected by the --ee setting, even if --ee is set - and a command returns a failure status. If a compound - command or shell function sets --ee while executing in a - context where --ee is ignored, that setting will not have - any effect until the compound command or the command + If a compound command or shell function executes in a + context where --ee is being ignored, none of the commands + executed within the compound command or function body + will be affected by the --ee setting, even if --ee is set + and a command returns a failure status. If a compound + command or shell function sets --ee while executing in a + context where --ee is ignored, that setting will not have + any effect until the compound command or the command containing the function call completes. --ff Disable pathname expansion. - --hh Remember the location of commands as they are looked up + --hh Remember the location of commands as they are looked up for execution. This is enabled by default. - --kk All arguments in the form of assignment statements are - placed in the environment for a command, not just those + --kk All arguments in the form of assignment statements are + placed in the environment for a command, not just those that precede the command name. - --mm Monitor mode. Job control is enabled. This option is - on by default for interactive shells on systems that - support it (see JJOOBB CCOONNTTRROOLL above). All processes run + --mm Monitor mode. Job control is enabled. This option is + on by default for interactive shells on systems that + support it (see JJOOBB CCOONNTTRROOLL above). All processes run in a separate process group. When a background job com- pletes, the shell prints a line containing its exit sta- tus. --nn Read commands but do not execute them. This may be used - to check a shell script for syntax errors. This is ig- + to check a shell script for syntax errors. This is ig- nored by interactive shells. --oo _o_p_t_i_o_n_-_n_a_m_e The _o_p_t_i_o_n_-_n_a_m_e can be one of the following: @@ -6293,10 +6311,10 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS Same as --aa. bbrraacceeeexxppaanndd Same as --BB. - eemmaaccss Use an emacs-style command line editing inter- + eemmaaccss Use an emacs-style command line editing inter- face. This is enabled by default when the shell is interactive, unless the shell is started with - the ----nnooeeddiittiinngg option. This also affects the + the ----nnooeeddiittiinngg option. This also affects the editing interface used for rreeaadd --ee. eerrrreexxiitt Same as --ee. eerrrrttrraaccee @@ -6310,7 +6328,7 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS HHIISSTTOORRYY. This option is on by default in inter- active shells. iiggnnoorreeeeooff - The effect is as if the shell command + The effect is as if the shell command "IGNOREEOF=10" had been executed (see SShheellll VVaarriiaabblleess above). kkeeyywwoorrdd Same as --kk. @@ -6326,184 +6344,184 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS pphhyyssiiccaall Same as --PP. ppiippeeffaaiill - If set, the return value of a pipeline is the - value of the last (rightmost) command to exit - with a non-zero status, or zero if all commands - in the pipeline exit successfully. This option + If set, the return value of a pipeline is the + value of the last (rightmost) command to exit + with a non-zero status, or zero if all commands + in the pipeline exit successfully. This option is disabled by default. - ppoossiixx Change the behavior of bbaasshh where the default - operation differs from the POSIX standard to - match the standard (_p_o_s_i_x _m_o_d_e). See SSEEEE AALLSSOO + ppoossiixx Change the behavior of bbaasshh where the default + operation differs from the POSIX standard to + match the standard (_p_o_s_i_x _m_o_d_e). See SSEEEE AALLSSOO below for a reference to a document that details how posix mode affects bash's behavior. pprriivviilleeggeedd Same as --pp. vveerrbboossee Same as --vv. - vvii Use a vi-style command line editing interface. + vvii Use a vi-style command line editing interface. This also affects the editing interface used for rreeaadd --ee. xxttrraaccee Same as --xx. - If --oo is supplied with no _o_p_t_i_o_n_-_n_a_m_e, sseett prints the - current shell option settings. If ++oo is supplied with - no _o_p_t_i_o_n_-_n_a_m_e, sseett prints a series of sseett commands to - recreate the current option settings on the standard + If --oo is supplied with no _o_p_t_i_o_n_-_n_a_m_e, sseett prints the + current shell option settings. If ++oo is supplied with + no _o_p_t_i_o_n_-_n_a_m_e, sseett prints a series of sseett commands to + recreate the current option settings on the standard output. - --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the shell does - not read the $$EENNVV and $$BBAASSHH__EENNVV files, shell functions - are not inherited from the environment, and the SSHHEELL-- - LLOOPPTTSS, BBAASSHHOOPPTTSS, CCDDPPAATTHH, and GGLLOOBBIIGGNNOORREE variables, if - they appear in the environment, are ignored. If the - shell is started with the effective user (group) id not - equal to the real user (group) id, and the --pp option is - not supplied, these actions are taken and the effective + --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the shell does + not read the $$EENNVV and $$BBAASSHH__EENNVV files, shell functions + are not inherited from the environment, and the SSHHEELL-- + LLOOPPTTSS, BBAASSHHOOPPTTSS, CCDDPPAATTHH, and GGLLOOBBIIGGNNOORREE variables, if + they appear in the environment, are ignored. If the + shell is started with the effective user (group) id not + equal to the real user (group) id, and the --pp option is + not supplied, these actions are taken and the effective user id is set to the real user id. If the --pp option is supplied at startup, the effective user id is not reset. - Turning this option off causes the effective user and + Turning this option off causes the effective user and group ids to be set to the real user and group ids. --rr Enable restricted shell mode. This option cannot be un- set once it has been set. --tt Exit after reading and executing one command. --uu Treat unset variables and parameters other than the spe- - cial parameters "@" and "*", or array variables sub- - scripted with "@" or "*", as an error when performing - parameter expansion. If expansion is attempted on an - unset variable or parameter, the shell prints an error - message, and, if not interactive, exits with a non-zero + cial parameters "@" and "*", or array variables sub- + scripted with "@" or "*", as an error when performing + parameter expansion. If expansion is attempted on an + unset variable or parameter, the shell prints an error + message, and, if not interactive, exits with a non-zero status. --vv Print shell input lines as they are read. - --xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee + --xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee command, sseelleecctt command, or arithmetic ffoorr command, dis- - play the expanded value of PPSS44, followed by the command - and its expanded arguments or associated word list, to + play the expanded value of PPSS44, followed by the command + and its expanded arguments or associated word list, to the standard error. - --BB The shell performs brace expansion (see BBrraaccee EExxppaannssiioonn + --BB The shell performs brace expansion (see BBrraaccee EExxppaannssiioonn above). This is on by default. - --CC If set, bbaasshh does not overwrite an existing file with - the >>, >>&&, and <<>> redirection operators. Using the - redirection operator >>|| instead of >> will override this + --CC If set, bbaasshh does not overwrite an existing file with + the >>, >>&&, and <<>> redirection operators. Using the + redirection operator >>|| instead of >> will override this and force the creation of an output file. --EE If set, any trap on EERRRR is inherited by shell functions, - command substitutions, and commands executed in a sub- - shell environment. The EERRRR trap is normally not inher- + command substitutions, and commands executed in a sub- + shell environment. The EERRRR trap is normally not inher- ited in such cases. --HH Enable !! style history substitution. This option is on by default when the shell is interactive. - --PP If set, the shell does not resolve symbolic links when - executing commands such as ccdd that change the current + --PP If set, the shell does not resolve symbolic links when + executing commands such as ccdd that change the current working directory. It uses the physical directory structure instead. By default, bbaasshh follows the logical - chain of directories when performing commands which + chain of directories when performing commands which change the current directory. - --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by + --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by shell functions, command substitutions, and commands ex- - ecuted in a subshell environment. The DDEEBBUUGG and RREETTUURRNN + ecuted in a subshell environment. The DDEEBBUUGG and RREETTUURRNN traps are normally not inherited in such cases. ---- If no arguments follow this option, unset the positional parameters. Otherwise, set the positional parameters to the _a_r_gs, even if some of them begin with a --. -- Signal the end of options, and assign all remaining _a_r_gs to the positional parameters. The --xx and --vv options are - turned off. If there are no _a_r_gs, the positional para- + turned off. If there are no _a_r_gs, the positional para- meters remain unchanged. - The options are off by default unless otherwise noted. Using + - rather than - causes these options to be turned off. The op- + The options are off by default unless otherwise noted. Using + + rather than - causes these options to be turned off. The op- tions can also be specified as arguments to an invocation of the - shell. The current set of options may be found in $$--. The re- - turn status is always zero unless an invalid option is encoun- + shell. The current set of options may be found in $$--. The re- + turn status is always zero unless an invalid option is encoun- tered. sshhiifftt [_n] Rename positional parameters from _n+1 ... to $$11 ........ Parameters - represented by the numbers $$## down to $$##-_n+1 are unset. _n must - be a non-negative number less than or equal to $$##. If _n is 0, - no parameters are changed. If _n is not given, it is assumed to - be 1. If _n is greater than $$##, the positional parameters are - not changed. The return status is greater than zero if _n is + represented by the numbers $$## down to $$##-_n+1 are unset. _n must + be a non-negative number less than or equal to $$##. If _n is 0, + no parameters are changed. If _n is not given, it is assumed to + be 1. If _n is greater than $$##, the positional parameters are + not changed. The return status is greater than zero if _n is greater than $$## or less than zero; otherwise 0. sshhoopptt [--ppqqssuu] [--oo] [_o_p_t_n_a_m_e ...] - Toggle the values of settings controlling optional shell behav- - ior. The settings can be either those listed below, or, if the + Toggle the values of settings controlling optional shell behav- + ior. The settings can be either those listed below, or, if the --oo option is used, those available with the --oo option to the sseett builtin command. - With no options, or with the --pp option, display a list of all - settable options, with an indication of whether or not each is - set; if any _o_p_t_n_a_m_e_s are supplied, the output is restricted to + With no options, or with the --pp option, display a list of all + settable options, with an indication of whether or not each is + set; if any _o_p_t_n_a_m_e_s are supplied, the output is restricted to those options. The --pp option displays output in a form that may be reused as input. Other options have the following meanings: --ss Enable (set) each _o_p_t_n_a_m_e. --uu Disable (unset) each _o_p_t_n_a_m_e. - --qq Suppresses normal output (quiet mode); the return status + --qq Suppresses normal output (quiet mode); the return status indicates whether the _o_p_t_n_a_m_e is set or unset. If multi- - ple _o_p_t_n_a_m_e arguments are supplied with --qq, the return + ple _o_p_t_n_a_m_e arguments are supplied with --qq, the return status is zero if all _o_p_t_n_a_m_e_s are enabled; non-zero oth- erwise. - --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for + --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for the --oo option to the sseett builtin. - If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, sshhoopptt - shows only those options which are set or unset, respectively. - Unless otherwise noted, the sshhoopptt options are disabled (unset) + If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, sshhoopptt + shows only those options which are set or unset, respectively. + Unless otherwise noted, the sshhoopptt options are disabled (unset) by default. - The return status when listing options is zero if all _o_p_t_n_a_m_e_s - are enabled, non-zero otherwise. When setting or unsetting op- - tions, the return status is zero unless an _o_p_t_n_a_m_e is not a + The return status when listing options is zero if all _o_p_t_n_a_m_e_s + are enabled, non-zero otherwise. When setting or unsetting op- + tions, the return status is zero unless an _o_p_t_n_a_m_e is not a valid shell option. The list of sshhoopptt options is: aarrrraayy__eexxppaanndd__oonnccee - If set, the shell suppresses multiple evaluation of as- + If set, the shell suppresses multiple evaluation of as- sociative and indexed array subscripts during arithmetic expression evaluation, while executing builtins that can - perform variable assignments, and while executing + perform variable assignments, and while executing builtins that perform array dereferencing. aassssoocc__eexxppaanndd__oonnccee Deprecated; a synonym for aarrrraayy__eexxppaanndd__oonnccee. - aauuttooccdd If set, a command name that is the name of a directory - is executed as if it were the argument to the ccdd com- + aauuttooccdd If set, a command name that is the name of a directory + is executed as if it were the argument to the ccdd com- mand. This option is only used by interactive shells. bbaasshh__ssoouurrccee__ffuullllppaatthh - If set, filenames added to the BBAASSHH__SSOOUURRCCEE array vari- - able are converted to full pathnames (see SShheellll VVaarrii-- + If set, filenames added to the BBAASSHH__SSOOUURRCCEE array vari- + able are converted to full pathnames (see SShheellll VVaarrii-- aabblleess above). ccddaabbllee__vvaarrss - If set, an argument to the ccdd builtin command that is - not a directory is assumed to be the name of a variable + If set, an argument to the ccdd builtin command that is + not a directory is assumed to be the name of a variable whose value is the directory to change to. - ccddssppeellll If set, the ccdd command attempts to correct minor errors - in the spelling of a directory component. Minor errors - include transposed characters, a missing character, and + ccddssppeellll If set, the ccdd command attempts to correct minor errors + in the spelling of a directory component. Minor errors + include transposed characters, a missing character, and one extra character. If ccdd corrects the directory name, - it prints the corrected filename, and the command pro- + it prints the corrected filename, and the command pro- ceeds. This option is only used by interactive shells. cchheecckkhhaasshh If set, bbaasshh checks that a command found in the hash ta- - ble exists before trying to execute it. If a hashed - command no longer exists, bbaasshh performs a normal path + ble exists before trying to execute it. If a hashed + command no longer exists, bbaasshh performs a normal path search. cchheecckkjjoobbss If set, bbaasshh lists the status of any stopped and running - jobs before exiting an interactive shell. If any jobs + jobs before exiting an interactive shell. If any jobs are running, bbaasshh defers the exit until a second exit is - attempted without an intervening command (see JJOOBB CCOONN-- - TTRROOLL above). The shell always postpones exiting if any + attempted without an intervening command (see JJOOBB CCOONN-- + TTRROOLL above). The shell always postpones exiting if any jobs are stopped. cchheecckkwwiinnssiizzee - If set, bbaasshh checks the window size after each external - (non-builtin) command and, if necessary, updates the - values of LLIINNEESS and CCOOLLUUMMNNSS, using the file descriptor - associated with the standard error if it is a terminal. + If set, bbaasshh checks the window size after each external + (non-builtin) command and, if necessary, updates the + values of LLIINNEESS and CCOOLLUUMMNNSS, using the file descriptor + associated with the standard error if it is a terminal. This option is enabled by default. - ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple- - line command in the same history entry. This allows - easy re-editing of multi-line commands. This option is - enabled by default, but only has an effect if command + ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple- + line command in the same history entry. This allows + easy re-editing of multi-line commands. This option is + enabled by default, but only has an effect if command history is enabled, as described above under HHIISSTTOORRYY. ccoommppaatt3311 ccoommppaatt3322 @@ -6513,143 +6531,143 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS ccoommppaatt4433 ccoommppaatt4444 ccoommppaatt5500 - These control aspects of the shell's compatibility mode + These control aspects of the shell's compatibility mode (see SSHHEELLLL CCOOMMPPAATTIIBBIILLIITTYY MMOODDEE below). ccoommpplleettee__ffuullllqquuoottee - If set, bbaasshh quotes all shell metacharacters in file- - names and directory names when performing completion. + If set, bbaasshh quotes all shell metacharacters in file- + names and directory names when performing completion. If not set, bbaasshh removes metacharacters such as the dol- - lar sign from the set of characters that will be quoted - in completed filenames when these metacharacters appear - in shell variable references in words to be completed. - This means that dollar signs in variable names that ex- - pand to directories will not be quoted; however, any - dollar signs appearing in filenames will not be quoted, - either. This is active only when bash is using back- - slashes to quote completed filenames. This variable is - set by default, which is the default bash behavior in + lar sign from the set of characters that will be quoted + in completed filenames when these metacharacters appear + in shell variable references in words to be completed. + This means that dollar signs in variable names that ex- + pand to directories will not be quoted; however, any + dollar signs appearing in filenames will not be quoted, + either. This is active only when bash is using back- + slashes to quote completed filenames. This variable is + set by default, which is the default bash behavior in versions through 4.2. ddiirreexxppaanndd - If set, bbaasshh replaces directory names with the results - of word expansion when performing filename completion. + If set, bbaasshh replaces directory names with the results + of word expansion when performing filename completion. This changes the contents of the rreeaaddlliinnee editing - buffer. If not set, bbaasshh attempts to preserve what the + buffer. If not set, bbaasshh attempts to preserve what the user typed. ddiirrssppeellll - If set, bbaasshh attempts spelling correction on directory - names during word completion if the directory name ini- + If set, bbaasshh attempts spelling correction on directory + names during word completion if the directory name ini- tially supplied does not exist. - ddoottgglloobb If set, bbaasshh includes filenames beginning with a "." in - the results of pathname expansion. The filenames _. and + ddoottgglloobb If set, bbaasshh includes filenames beginning with a "." in + the results of pathname expansion. The filenames _. and _._. must always be matched explicitly, even if ddoottgglloobb is set. eexxeeccffaaiill If set, a non-interactive shell will not exit if it can- - not execute the file specified as an argument to the - eexxeecc builtin. An interactive shell does not exit if + not execute the file specified as an argument to the + eexxeecc builtin. An interactive shell does not exit if eexxeecc fails. eexxppaanndd__aalliiaasseess - If set, aliases are expanded as described above under + If set, aliases are expanded as described above under AALLIIAASSEESS. This option is enabled by default for interac- tive shells. eexxttddeebbuugg - If set at shell invocation, or in a shell startup file, + If set at shell invocation, or in a shell startup file, arrange to execute the debugger profile before the shell - starts, identical to the ----ddeebbuuggggeerr option. If set af- - ter invocation, behavior intended for use by debuggers + starts, identical to the ----ddeebbuuggggeerr option. If set af- + ter invocation, behavior intended for use by debuggers is enabled: 11.. The --FF option to the ddeeccllaarree builtin displays the source file name and line number corresponding to each function name supplied as an argument. - 22.. If the command run by the DDEEBBUUGG trap returns a - non-zero value, the next command is skipped and + 22.. If the command run by the DDEEBBUUGG trap returns a + non-zero value, the next command is skipped and not executed. - 33.. If the command run by the DDEEBBUUGG trap returns a - value of 2, and the shell is executing in a sub- - routine (a shell function or a shell script exe- - cuted by the .. or ssoouurrccee builtins), the shell + 33.. If the command run by the DDEEBBUUGG trap returns a + value of 2, and the shell is executing in a sub- + routine (a shell function or a shell script exe- + cuted by the .. or ssoouurrccee builtins), the shell simulates a call to rreettuurrnn. - 44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described + 44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described in their descriptions above). - 55.. Function tracing is enabled: command substitu- + 55.. Function tracing is enabled: command substitu- tion, shell functions, and subshells invoked with (( _c_o_m_m_a_n_d )) inherit the DDEEBBUUGG and RREETTUURRNN traps. - 66.. Error tracing is enabled: command substitution, - shell functions, and subshells invoked with (( + 66.. Error tracing is enabled: command substitution, + shell functions, and subshells invoked with (( _c_o_m_m_a_n_d )) inherit the EERRRR trap. - eexxttgglloobb If set, enable the extended pattern matching features + eexxttgglloobb If set, enable the extended pattern matching features described above under PPaatthhnnaammee EExxppaannssiioonn. eexxttqquuoottee - If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed - within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double + If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed + within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double quotes. This option is enabled by default. ffaaiillgglloobb - If set, patterns which fail to match filenames during + If set, patterns which fail to match filenames during pathname expansion result in an expansion error. ffoorrccee__ffiiggnnoorree - If set, the suffixes specified by the FFIIGGNNOORREE shell - variable cause words to be ignored when performing word + If set, the suffixes specified by the FFIIGGNNOORREE shell + variable cause words to be ignored when performing word completion even if the ignored words are the only possi- - ble completions. See SShheellll VVaarriiaabblleess above for a de- - scription of FFIIGGNNOORREE. This option is enabled by de- + ble completions. See SShheellll VVaarriiaabblleess above for a de- + scription of FFIIGGNNOORREE. This option is enabled by de- fault. gglloobbaasscciiiirraannggeess - If set, range expressions used in pattern matching - bracket expressions (see PPaatttteerrnn MMaattcchhiinngg above) behave - as if in the traditional C locale when performing com- - parisons. That is, pattern matching does not take the - current locale's collating sequence into account, so bb - will not collate between AA and BB, and upper-case and + If set, range expressions used in pattern matching + bracket expressions (see PPaatttteerrnn MMaattcchhiinngg above) behave + as if in the traditional C locale when performing com- + parisons. That is, pattern matching does not take the + current locale's collating sequence into account, so bb + will not collate between AA and BB, and upper-case and lower-case ASCII characters will collate together. gglloobbsskkiippddoottss - If set, pathname expansion will never match the file- - names _. and _._., even if the pattern begins with a ".". + If set, pathname expansion will never match the file- + names _. and _._., even if the pattern begins with a ".". This option is enabled by default. gglloobbssttaarr If set, the pattern **** used in a pathname expansion con- - text will match all files and zero or more directories - and subdirectories. If the pattern is followed by a //, + text will match all files and zero or more directories + and subdirectories. If the pattern is followed by a //, only directories and subdirectories match. ggnnuu__eerrrrffmmtt If set, shell error messages are written in the standard GNU error message format. hhiissttaappppeenndd - If set, the history list is appended to the file named + If set, the history list is appended to the file named by the value of the HHIISSTTFFIILLEE variable when the shell ex- its, rather than overwriting the file. hhiissttrreeeeddiitt - If set, and rreeaaddlliinnee is being used, the user is given - the opportunity to re-edit a failed history substitu- + If set, and rreeaaddlliinnee is being used, the user is given + the opportunity to re-edit a failed history substitu- tion. hhiissttvveerriiffyy - If set, and rreeaaddlliinnee is being used, the results of his- - tory substitution are not immediately passed to the - shell parser. Instead, the resulting line is loaded + If set, and rreeaaddlliinnee is being used, the results of his- + tory substitution are not immediately passed to the + shell parser. Instead, the resulting line is loaded into the rreeaaddlliinnee editing buffer, allowing further modi- fication. hhoossttccoommpplleettee If set, and rreeaaddlliinnee is being used, bbaasshh will attempt to - perform hostname completion when a word containing a @@ - is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE + perform hostname completion when a word containing a @@ + is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE above). This is enabled by default. hhuuppoonneexxiitt If set, bbaasshh will send SSIIGGHHUUPP to all jobs when an inter- active login shell exits. iinnhheerriitt__eerrrreexxiitt - If set, command substitution inherits the value of the - eerrrreexxiitt option, instead of unsetting it in the subshell - environment. This option is enabled when posix mode is + If set, command substitution inherits the value of the + eerrrreexxiitt option, instead of unsetting it in the subshell + environment. This option is enabled when posix mode is enabled. iinntteerraaccttiivvee__ccoommmmeennttss - In an interactive shell, a word beginning with ## causes - that word and all remaining characters on that line to - be ignored, as in a non-interactive shell (see CCOOMMMMEENNTTSS + In an interactive shell, a word beginning with ## causes + that word and all remaining characters on that line to + be ignored, as in a non-interactive shell (see CCOOMMMMEENNTTSS above). This option is enabled by default. llaassttppiippee - If set, and job control is not active, the shell runs + If set, and job control is not active, the shell runs the last command of a pipeline not executed in the back- ground in the current shell environment. - lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line + lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line commands are saved to the history with embedded newlines rather than using semicolon separators where possible. llooccaallvvaarr__iinnhheerriitt @@ -6658,37 +6676,37 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS scope before any new value is assigned. The nameref at- tribute is not inherited. llooccaallvvaarr__uunnsseett - If set, calling uunnsseett on local variables in previous - function scopes marks them so subsequent lookups find + If set, calling uunnsseett on local variables in previous + function scopes marks them so subsequent lookups find them unset until that function returns. This is identi- - cal to the behavior of unsetting local variables at the + cal to the behavior of unsetting local variables at the current function scope. llooggiinn__sshheellll - The shell sets this option if it is started as a login - shell (see IINNVVOOCCAATTIIOONN above). The value may not be + The shell sets this option if it is started as a login + shell (see IINNVVOOCCAATTIIOONN above). The value may not be changed. mmaaiillwwaarrnn - If set, and a file that bbaasshh is checking for mail has - been accessed since the last time it was checked, bbaasshh - displays the message "The mail in _m_a_i_l_f_i_l_e has been + If set, and a file that bbaasshh is checking for mail has + been accessed since the last time it was checked, bbaasshh + displays the message "The mail in _m_a_i_l_f_i_l_e has been read". nnoo__eemmppttyy__ccmmdd__ccoommpplleettiioonn If set, and rreeaaddlliinnee is being used, bbaasshh does not search - PPAATTHH for possible completions when completion is at- + PPAATTHH for possible completions when completion is at- tempted on an empty line. nnooccaasseegglloobb - If set, bbaasshh matches filenames in a case-insensitive + If set, bbaasshh matches filenames in a case-insensitive fashion when performing pathname expansion (see PPaatthhnnaammee EExxppaannssiioonn above). nnooccaasseemmaattcchh - If set, bbaasshh matches patterns in a case-insensitive + If set, bbaasshh matches patterns in a case-insensitive fashion when performing matching while executing ccaassee or [[[[ conditional commands, when performing pattern substi- - tution word expansions, or when filtering possible com- + tution word expansions, or when filtering possible com- pletions as part of programmable completion. nnooeexxppaanndd__ttrraannssllaattiioonn - If set, bbaasshh encloses the translated results of $$""..."" - quoting in single quotes instead of double quotes. If + If set, bbaasshh encloses the translated results of $$""..."" + quoting in single quotes instead of double quotes. If the string is not translated, this has no effect. nnuullllgglloobb If set, pathname expansion patterns which match no files @@ -6696,73 +6714,73 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS removed, rather than expanding to themselves. ppaattssuubb__rreeppllaacceemmeenntt If set, bbaasshh expands occurrences of && in the replacement - string of pattern substitution to the text matched by - the pattern, as described under PPaarraammeetteerr EExxppaannssiioonn + string of pattern substitution to the text matched by + the pattern, as described under PPaarraammeetteerr EExxppaannssiioonn above. This option is enabled by default. pprrooggccoommpp - If set, enable the programmable completion facilities + If set, enable the programmable completion facilities (see PPrrooggrraammmmaabbllee CCoommpplleettiioonn above). This option is en- abled by default. pprrooggccoommpp__aalliiaass - If set, and programmable completion is enabled, bbaasshh - treats a command name that doesn't have any completions + If set, and programmable completion is enabled, bbaasshh + treats a command name that doesn't have any completions as a possible alias and attempts alias expansion. If it - has an alias, bbaasshh attempts programmable completion us- + has an alias, bbaasshh attempts programmable completion us- ing the command word resulting from the expanded alias. pprroommppttvvaarrss If set, prompt strings undergo parameter expansion, com- - mand substitution, arithmetic expansion, and quote re- - moval after being expanded as described in PPRROOMMPPTTIINNGG + mand substitution, arithmetic expansion, and quote re- + moval after being expanded as described in PPRROOMMPPTTIINNGG above. This option is enabled by default. rreessttrriicctteedd__sshheellll - The shell sets this option if it is started in re- - stricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL below). The value - may not be changed. This is not reset when the startup - files are executed, allowing the startup files to dis- + The shell sets this option if it is started in re- + stricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL below). The value + may not be changed. This is not reset when the startup + files are executed, allowing the startup files to dis- cover whether or not a shell is restricted. sshhiifftt__vveerrbboossee - If set, the sshhiifftt builtin prints an error message when + If set, the sshhiifftt builtin prints an error message when the shift count exceeds the number of positional parame- ters. ssoouurrcceeppaatthh If set, the .. (ssoouurrccee) builtin uses the value of PPAATTHH to - find the directory containing the file supplied as an - argument when the --pp option is not supplied. This op- + find the directory containing the file supplied as an + argument when the --pp option is not supplied. This op- tion is enabled by default. vvaarrrreeddiirr__cclloossee - If set, the shell automatically closes file descriptors - assigned using the _{_v_a_r_n_a_m_e_} redirection syntax (see + If set, the shell automatically closes file descriptors + assigned using the _{_v_a_r_n_a_m_e_} redirection syntax (see RREEDDIIRREECCTTIIOONN above) instead of leaving them open when the command completes. xxppgg__eecchhoo - If set, the eecchhoo builtin expands backslash-escape se- - quences by default. If the ppoossiixx shell option is also + If set, the eecchhoo builtin expands backslash-escape se- + quences by default. If the ppoossiixx shell option is also enabled, eecchhoo does not interpret any options. ssuussppeenndd [--ff] - Suspend the execution of this shell until it receives a SSIIGGCCOONNTT - signal. A login shell, or a shell without job control enabled, - cannot be suspended; the --ff option will override this and force - the suspension. The return status is 0 unless the shell is a - login shell or job control is not enabled and --ff is not sup- + Suspend the execution of this shell until it receives a SSIIGGCCOONNTT + signal. A login shell, or a shell without job control enabled, + cannot be suspended; the --ff option will override this and force + the suspension. The return status is 0 unless the shell is a + login shell or job control is not enabled and --ff is not sup- plied. tteesstt _e_x_p_r [[ _e_x_p_r ]] Return a status of 0 (true) or 1 (false) depending on the evalu- - ation of the conditional expression _e_x_p_r. Each operator and - operand must be a separate argument. Expressions are composed - of the primaries described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS. - tteesstt does not accept any options, nor does it accept and ignore + ation of the conditional expression _e_x_p_r. Each operator and + operand must be a separate argument. Expressions are composed + of the primaries described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS. + tteesstt does not accept any options, nor does it accept and ignore an argument of ---- as signifying the end of options. - Expressions may be combined using the following operators, - listed in decreasing order of precedence. The evaluation de- + Expressions may be combined using the following operators, + listed in decreasing order of precedence. The evaluation de- pends on the number of arguments; see below. tteesstt uses operator precedence when there are five or more arguments. !! _e_x_p_r True if _e_x_p_r is false. (( _e_x_p_r )) - Returns the value of _e_x_p_r. This may be used to override + Returns the value of _e_x_p_r. This may be used to override normal operator precedence. _e_x_p_r_1 -aa _e_x_p_r_2 True if both _e_x_p_r_1 and _e_x_p_r_2 are true. @@ -6779,110 +6797,110 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS null. 2 arguments If the first argument is !!, the expression is true if and - only if the second argument is null. If the first argu- - ment is one of the unary conditional operators listed - above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is + only if the second argument is null. If the first argu- + ment is one of the unary conditional operators listed + above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is true if the unary test is true. If the first argument is not a valid unary conditional operator, the expression is false. 3 arguments The following conditions are applied in the order listed. - If the second argument is one of the binary conditional + If the second argument is one of the binary conditional operators listed above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the result of the expression is the result of the binary test - using the first and third arguments as operands. The --aa - and --oo operators are considered binary operators when - there are three arguments. If the first argument is !!, - the value is the negation of the two-argument test using + using the first and third arguments as operands. The --aa + and --oo operators are considered binary operators when + there are three arguments. If the first argument is !!, + the value is the negation of the two-argument test using the second and third arguments. If the first argument is exactly (( and the third argument is exactly )), the result - is the one-argument test of the second argument. Other- + is the one-argument test of the second argument. Other- wise, the expression is false. 4 arguments The following conditions are applied in the order listed. If the first argument is !!, the result is the negation of - the three-argument expression composed of the remaining - arguments. If the first argument is exactly (( and the + the three-argument expression composed of the remaining + arguments. If the first argument is exactly (( and the fourth argument is exactly )), the result is the two-argu- - ment test of the second and third arguments. Otherwise, - the expression is parsed and evaluated according to + ment test of the second and third arguments. Otherwise, + the expression is parsed and evaluated according to precedence using the rules listed above. 5 or more arguments - The expression is parsed and evaluated according to + The expression is parsed and evaluated according to precedence using the rules listed above. When the shell is in posix mode, or if the expression is part of the [[[[ command, the << and >> operators sort using the current lo- - cale. If the shell is not in posix mode, the tteesstt and [[ com- + cale. If the shell is not in posix mode, the tteesstt and [[ com- mands sort lexicographically using ASCII ordering. - The historical operator-precedence parsing with 4 or more argu- - ments can lead to ambiguities when it encounters strings that - look like primaries. The POSIX standard has deprecated the --aa - and --oo primaries and enclosing expressions within parentheses. - Scripts should no longer use them. It's much more reliable to - restrict test invocations to a single primary, and to replace + The historical operator-precedence parsing with 4 or more argu- + ments can lead to ambiguities when it encounters strings that + look like primaries. The POSIX standard has deprecated the --aa + and --oo primaries and enclosing expressions within parentheses. + Scripts should no longer use them. It's much more reliable to + restrict test invocations to a single primary, and to replace uses of --aa and --oo with the shell's &&&& and |||| list operators. - ttiimmeess Print the accumulated user and system times for the shell and + ttiimmeess Print the accumulated user and system times for the shell and for processes run from the shell. The return status is 0. ttrraapp [--llppPP] [[_a_c_t_i_o_n] _s_i_g_s_p_e_c ...] The _a_c_t_i_o_n is a command that is read and executed when the shell - receives any of the signals _s_i_g_s_p_e_c. If _a_c_t_i_o_n is absent (and + receives any of the signals _s_i_g_s_p_e_c. If _a_c_t_i_o_n is absent (and there is a single _s_i_g_s_p_e_c) or --, each specified _s_i_g_s_p_e_c is reset - to the value it had when the shell was started. If _a_c_t_i_o_n is - the null string the signal specified by each _s_i_g_s_p_e_c is ignored + to the value it had when the shell was started. If _a_c_t_i_o_n is + the null string the signal specified by each _s_i_g_s_p_e_c is ignored by the shell and by the commands it invokes. - If no arguments are supplied, ttrraapp displays the actions associ- + If no arguments are supplied, ttrraapp displays the actions associ- ated with each trapped signal as a set of ttrraapp commands that can - be reused as shell input to restore the current signal disposi- - tions. If --pp is given, and _a_c_t_i_o_n is not present, then ttrraapp - displays the actions associated with each _s_i_g_s_p_e_c or, if none + be reused as shell input to restore the current signal disposi- + tions. If --pp is given, and _a_c_t_i_o_n is not present, then ttrraapp + displays the actions associated with each _s_i_g_s_p_e_c or, if none are supplied, for all trapped signals, as a set of ttrraapp commands - that can be reused as shell input to restore the current signal - dispositions. The --PP option behaves similarly, but displays - only the actions associated with each _s_i_g_s_p_e_c argument. --PP re- - quires at least one _s_i_g_s_p_e_c argument. The --PP or --pp options may - be used in a subshell environment (e.g., command substitution) - and, as long as they are used before ttrraapp is used to change a + that can be reused as shell input to restore the current signal + dispositions. The --PP option behaves similarly, but displays + only the actions associated with each _s_i_g_s_p_e_c argument. --PP re- + quires at least one _s_i_g_s_p_e_c argument. The --PP or --pp options may + be used in a subshell environment (e.g., command substitution) + and, as long as they are used before ttrraapp is used to change a signal's handling, will display the state of its parent's traps. - The --ll option prints a list of signal names and their corre- - sponding numbers. Each _s_i_g_s_p_e_c is either a signal name defined + The --ll option prints a list of signal names and their corre- + sponding numbers. Each _s_i_g_s_p_e_c is either a signal name defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are case insen- - sitive and the SSIIGG prefix is optional. If --ll is supplied with + sitive and the SSIIGG prefix is optional. If --ll is supplied with no _s_i_g_s_p_e_c arguments, it prints a list of valid signal names. - If a _s_i_g_s_p_e_c is EEXXIITT (0), _a_c_t_i_o_n is executed on exit from the - shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, _a_c_t_i_o_n is executed before every - _s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command, _s_e_l_e_c_t command, (( - arithmetic command, [[ conditional command, arithmetic _f_o_r com- - mand, and before the first command executes in a shell function - (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the description of the - eexxttddeebbuugg shell option (see sshhoopptt above) for details of its ef- - fect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is RREETTUURRNN, _a_c_t_i_o_n is exe- + If a _s_i_g_s_p_e_c is EEXXIITT (0), _a_c_t_i_o_n is executed on exit from the + shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, _a_c_t_i_o_n is executed before every + _s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command, _s_e_l_e_c_t command, (( + arithmetic command, [[ conditional command, arithmetic _f_o_r com- + mand, and before the first command executes in a shell function + (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the description of the + eexxttddeebbuugg shell option (see sshhoopptt above) for details of its ef- + fect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is RREETTUURRNN, _a_c_t_i_o_n is exe- cuted each time a shell function or a script executed with the .. or ssoouurrccee builtins finishes executing. - If a _s_i_g_s_p_e_c is EERRRR, _a_c_t_i_o_n is executed whenever a pipeline - (which may consist of a single simple command), a list, or a - compound command returns a non-zero exit status, subject to the - following conditions. The EERRRR trap is not executed if the + If a _s_i_g_s_p_e_c is EERRRR, _a_c_t_i_o_n is executed whenever a pipeline + (which may consist of a single simple command), a list, or a + compound command returns a non-zero exit status, subject to the + following conditions. The EERRRR trap is not executed if the failed command is part of the command list immediately following - a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement, + a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement, part of a command executed in a &&&& or |||| list except the command - following the final &&&& or ||||, any command in a pipeline but the - last (subject to the state of the ppiippeeffaaiill shell option), or if + following the final &&&& or ||||, any command in a pipeline but the + last (subject to the state of the ppiippeeffaaiill shell option), or if the command's return value is being inverted using !!. These are the same conditions obeyed by the eerrrreexxiitt (--ee) option. When the shell is not interactive, signals ignored upon entry to the shell cannot be trapped or reset. Interactive shells permit trapping signals ignored on entry. Trapped signals that are not - being ignored are reset to their original values in a subshell - or subshell environment when one is created. The return status + being ignored are reset to their original values in a subshell + or subshell environment when one is created. The return status is false if any _s_i_g_s_p_e_c is invalid; otherwise ttrraapp returns true. ttrruuee Does nothing, returns a 0 status. @@ -6891,61 +6909,61 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS Indicate how each _n_a_m_e would be interpreted if used as a command name. - If the --tt option is used, ttyyppee prints a string which is one of - _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or _f_i_l_e if _n_a_m_e is an alias, - shell reserved word, function, builtin, or executable file, re- - spectively. If the _n_a_m_e is not found, ttyyppee prints nothing and + If the --tt option is used, ttyyppee prints a string which is one of + _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or _f_i_l_e if _n_a_m_e is an alias, + shell reserved word, function, builtin, or executable file, re- + spectively. If the _n_a_m_e is not found, ttyyppee prints nothing and returns a non-zero exit status. - If the --pp option is used, ttyyppee either returns the pathname of - the executable file that would be found by searching $$PPAATTHH for + If the --pp option is used, ttyyppee either returns the pathname of + the executable file that would be found by searching $$PPAATTHH for _n_a_m_e or nothing if "type -t name" would not return _f_i_l_e. The --PP - option forces a PPAATTHH search for each _n_a_m_e, even if "type -t + option forces a PPAATTHH search for each _n_a_m_e, even if "type -t name" would not return _f_i_l_e. If _n_a_m_e is present in the table of - hashed commands, --pp and --PP print the hashed value, which is not + hashed commands, --pp and --PP print the hashed value, which is not necessarily the file that appears first in PPAATTHH. - If the --aa option is used, ttyyppee prints all of the places that - contain a command named _n_a_m_e. This includes aliases, reserved - words, functions, and builtins, but the path search options (--pp - and --PP) can be supplied to restrict the output to executable - files. ttyyppee does not consult the table of hashed commands when + If the --aa option is used, ttyyppee prints all of the places that + contain a command named _n_a_m_e. This includes aliases, reserved + words, functions, and builtins, but the path search options (--pp + and --PP) can be supplied to restrict the output to executable + files. ttyyppee does not consult the table of hashed commands when using --aa with --pp, and only performs a PPAATTHH search for _n_a_m_e. The --ff option suppresses shell function lookup, as with the ccoomm-- - mmaanndd builtin. ttyyppee returns true if all of the arguments are + mmaanndd builtin. ttyyppee returns true if all of the arguments are found, false if any are not found. uulliimmiitt [--HHSS] --aa uulliimmiitt [--HHSS] [--bbccddeeffiikkllmmnnppqqrrssttuuvvxxPPRRTT [_l_i_m_i_t]] - Provides control over the resources available to the shell and + Provides control over the resources available to the shell and to processes it starts, on systems that allow such control. - The --HH and --SS options specify whether the hard or soft limit is + The --HH and --SS options specify whether the hard or soft limit is set for the given resource. A hard limit cannot be increased by a non-root user once it is set; a soft limit may be increased up - to the value of the hard limit. If neither --HH nor --SS is speci- + to the value of the hard limit. If neither --HH nor --SS is speci- fied, uulliimmiitt sets both the soft and hard limits. The value of _l_i_m_i_t can be a number in the unit specified for the - resource or one of the special values hhaarrdd, ssoofftt, or uunnlliimmiitteedd, - which stand for the current hard limit, the current soft limit, - and no limit, respectively. If _l_i_m_i_t is omitted, uulliimmiitt prints - the current value of the soft limit of the resource, unless the - --HH option is given. When more than one resource is specified, - the limit name and unit, if appropriate, are printed before the + resource or one of the special values hhaarrdd, ssoofftt, or uunnlliimmiitteedd, + which stand for the current hard limit, the current soft limit, + and no limit, respectively. If _l_i_m_i_t is omitted, uulliimmiitt prints + the current value of the soft limit of the resource, unless the + --HH option is given. When more than one resource is specified, + the limit name and unit, if appropriate, are printed before the value. Other options are interpreted as follows: --aa Report all current limits; no limits are set. --bb The maximum socket buffer size. --cc The maximum size of core files created. --dd The maximum size of a process's data segment. --ee The maximum scheduling priority ("nice"). - --ff The maximum size of files written by the shell and its + --ff The maximum size of files written by the shell and its children. --ii The maximum number of pending signals. --kk The maximum number of kqueues that may be allocated. --ll The maximum size that may be locked into memory. - --mm The maximum resident set size (many systems do not honor + --mm The maximum resident set size (many systems do not honor this limit). --nn The maximum number of open file descriptors (most systems do not allow this value to be set). @@ -6954,146 +6972,146 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS --rr The maximum real-time scheduling priority. --ss The maximum stack size. --tt The maximum amount of cpu time in seconds. - --uu The maximum number of processes available to a single + --uu The maximum number of processes available to a single user. - --vv The maximum amount of virtual memory available to the + --vv The maximum amount of virtual memory available to the shell and, on some systems, to its children. --xx The maximum number of file locks. --PP The maximum number of pseudoterminals. - --RR The maximum time a real-time process can run before + --RR The maximum time a real-time process can run before blocking, in microseconds. --TT The maximum number of threads. - If _l_i_m_i_t is supplied, and the --aa option is not used, _l_i_m_i_t is - the new value of the specified resource. If no option is sup- + If _l_i_m_i_t is supplied, and the --aa option is not used, _l_i_m_i_t is + the new value of the specified resource. If no option is sup- plied, then --ff is assumed. - Values are in 1024-byte increments, except for --tt, which is in - seconds; --RR, which is in microseconds; --pp, which is in units of - 512-byte blocks; --PP, --TT, --bb, --kk, --nn, and --uu, which are unscaled - values; and, when in posix mode, --cc and --ff, which are in - 512-byte increments. The return status is 0 unless an invalid + Values are in 1024-byte increments, except for --tt, which is in + seconds; --RR, which is in microseconds; --pp, which is in units of + 512-byte blocks; --PP, --TT, --bb, --kk, --nn, and --uu, which are unscaled + values; and, when in posix mode, --cc and --ff, which are in + 512-byte increments. The return status is 0 unless an invalid option or argument is supplied, or an error occurs while setting a new limit. uummaasskk [--pp] [--SS] [_m_o_d_e] - Set the user file-creation mask to _m_o_d_e. If _m_o_d_e begins with a + Set the user file-creation mask to _m_o_d_e. If _m_o_d_e begins with a digit, it is interpreted as an octal number; otherwise it is in- - terpreted as a symbolic mode mask similar to that accepted by + terpreted as a symbolic mode mask similar to that accepted by _c_h_m_o_d(1). If _m_o_d_e is omitted, uummaasskk prints the current value of the mask. The --SS option without a _m_o_d_e argument prints the mask in a symbolic format; the default output is an octal number. If the --pp option is supplied, and _m_o_d_e is omitted, the output is in - a form that may be reused as input. The return status is zero - if the mode was successfully changed or if no _m_o_d_e argument was + a form that may be reused as input. The return status is zero + if the mode was successfully changed or if no _m_o_d_e argument was supplied, and non-zero otherwise. uunnaalliiaass [-aa] [_n_a_m_e ...] - Remove each _n_a_m_e from the list of defined aliases. If --aa is - supplied, remove all alias definitions. The return value is + Remove each _n_a_m_e from the list of defined aliases. If --aa is + supplied, remove all alias definitions. The return value is true unless a supplied _n_a_m_e is not a defined alias. uunnsseett [-ffvv] [-nn] [_n_a_m_e ...] - For each _n_a_m_e, remove the corresponding variable or function. + For each _n_a_m_e, remove the corresponding variable or function. If the --vv option is given, each _n_a_m_e refers to a shell variable, - and that variable is removed. If --ff is specified, each _n_a_m_e - refers to a shell function, and the function definition is re- - moved. If the --nn option is supplied, and _n_a_m_e is a variable - with the _n_a_m_e_r_e_f attribute, _n_a_m_e will be unset rather than the - variable it references. --nn has no effect if the --ff option is - supplied. Read-only variables and functions may not be unset. - When variables or functions are removed, they are also removed - from the environment passed to subsequent commands. If no op- - tions are supplied, each _n_a_m_e refers to a variable; if there is - no variable by that name, a function with that name, if any, is - unset. Some shell variables may not be unset. If any of + and that variable is removed. If --ff is specified, each _n_a_m_e + refers to a shell function, and the function definition is re- + moved. If the --nn option is supplied, and _n_a_m_e is a variable + with the _n_a_m_e_r_e_f attribute, _n_a_m_e will be unset rather than the + variable it references. --nn has no effect if the --ff option is + supplied. Read-only variables and functions may not be unset. + When variables or functions are removed, they are also removed + from the environment passed to subsequent commands. If no op- + tions are supplied, each _n_a_m_e refers to a variable; if there is + no variable by that name, a function with that name, if any, is + unset. Some shell variables may not be unset. If any of BBAASSHH__AALLIIAASSEESS, BBAASSHH__AARRGGVV00, BBAASSHH__CCMMDDSS, BBAASSHH__CCOOMMMMAANNDD, BBAASSHH__SSUUBB-- - SSHHEELLLL, BBAASSHHPPIIDD, CCOOMMPP__WWOORRDDBBRREEAAKKSS, DDIIRRSSTTAACCKK, EEPPOOCCHHRREEAALLTTIIMMEE, - EEPPOOCCHHSSEECCOONNDDSS, FFUUNNCCNNAAMMEE, GGRROOUUPPSS, HHIISSTTCCMMDD, LLIINNEENNOO, RRAANNDDOOMM, SSEECC-- - OONNDDSS, or SSRRAANNDDOOMM are unset, they lose their special properties, - even if they are subsequently reset. The exit status is true + SSHHEELLLL, BBAASSHHPPIIDD, CCOOMMPP__WWOORRDDBBRREEAAKKSS, DDIIRRSSTTAACCKK, EEPPOOCCHHRREEAALLTTIIMMEE, + EEPPOOCCHHSSEECCOONNDDSS, FFUUNNCCNNAAMMEE, GGRROOUUPPSS, HHIISSTTCCMMDD, LLIINNEENNOO, RRAANNDDOOMM, SSEECC-- + OONNDDSS, or SSRRAANNDDOOMM are unset, they lose their special properties, + even if they are subsequently reset. The exit status is true unless a _n_a_m_e is readonly or may not be unset. 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 _p_i_d or - a job specification _j_o_b_s_p_e_c; if a jobspec is supplied, wwaaiitt + 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, 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- + 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 @@ -7101,173 +7119,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 @@ -7292,10 +7310,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 @@ -7309,15 +7327,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: @@ -7328,7 +7346,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 @@ -7345,13 +7363,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 20 _B_A_S_H(1) +GNU Bash 5.3 2024 October 23 _B_A_S_H(1) diff --git a/doc/bash.1 b/doc/bash.1 index fe44b678..c84836e6 100644 --- a/doc/bash.1 +++ b/doc/bash.1 @@ -5,14 +5,14 @@ .\" Case Western Reserve University .\" chet.ramey@case.edu .\" -.\" Last Change: Sun Oct 20 12:31:15 EDT 2024 +.\" Last Change: Wed Oct 23 11:32:05 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 20" "GNU Bash 5.3" +.TH BASH 1 "2024 October 23" "GNU Bash 5.3" .\" .ie \n(.g \{\ .ds ' \(aq @@ -5791,8 +5791,8 @@ sends a to all jobs when an interactive login shell exits. .PP If \fBbash\fP is waiting for a command to complete and receives a signal -for which a trap has been set, the trap will not be executed until -the command completes. +for which a trap has been set, +it will not execute the trap until the command completes. If \fBbash\fP is waiting for an asynchronous command via the \fBwait\fP builtin, and it receives a signal for which a trap has been set, @@ -5811,12 +5811,21 @@ same process group as the terminal, and \fB\*^C\fP sends .SM .B SIGINT to all processes in that process group. +Since \fBbash\fP does not enable job control by default when the +shell is not interactive, +this scenario is most common in non-interactive shells. +.PP +When job control is enabled, and \fBbash\fP is waiting for a foreground +command to complete, the shell does not receive keyboard-generated +signals, because it is not in the same process group as the terminal. +This scenario is most common in interactive shells, where \fBbash\fP +attempts to enable job control by default. See .SM .B "JOB CONTROL" below for more information about process groups. .PP -When \fBbash\fP is running without job control enabled and receives +When job control is not enabled, and \fBbash\fP receives .SM .B SIGINT while waiting for a foreground command, it waits until that foreground @@ -5828,13 +5837,18 @@ If the command terminates due to the .SM .BR SIGINT , \fBbash\fP concludes -that the user meant to end the entire script, and acts on the +that the user meant to send the +.SM +.B SIGINT +to the shell as well, and acts on the .SM .B SIGINT (e.g., by running a .SM .B SIGINT -trap or exiting itself); +trap, +exiting a non-interactive shell, +or returning to the top level to read a new command). .IP 2. If the command does not terminate due to .SM @@ -5859,6 +5873,25 @@ trap set on as it does with any other trapped signal it receives while it is waiting for the foreground command to complete, for compatibility. +.PP +When job control is enabled, \fBbash\fP does not receive keyboard-generated +signals such as +.SM +.B SIGINT +while it is waiting for a foreground command. +An interactive shell does not pay attention to the +.SM +.BR SIGINT , +even if the foreground command terminates as a result, other than noting +its exit status. +If the shell is not interactive, and +the foreground command terminates due to the +.SM +.BR SIGINT , +\fBbash\fP pretends it received the +.SM +.B SIGINT +itself (scenario 1 above), for compatibility. .SH "JOB CONTROL" .I Job control refers to the ability to selectively stop (\fIsuspend\fP) diff --git a/doc/bash.info b/doc/bash.info index 78e82a9a..743a2007 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, 20 October 2024). +Bash shell (version 5.3, 23 October 2024). - This is Edition 5.3, last updated 20 October 2024, of ‘The GNU Bash + This is Edition 5.3, last updated 23 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, 20 October 2024). The Bash home page is +Bash shell (version 5.3, 23 October 2024). The Bash home page is . - This is Edition 5.3, last updated 20 October 2024, of ‘The GNU Bash + This is Edition 5.3, last updated 23 October 2024, of ‘The GNU Bash Reference Manual’, for ‘Bash’, Version 5.3. Bash contains features that appear in other popular shells, and some @@ -3222,7 +3222,7 @@ Shopt Builtin::), Bash sends a ‘SIGHUP’ to all jobs when an interactive login shell exits. If Bash is waiting for a command to complete and receives a signal -for which a trap has been set, the trap will not be executed until the +for which a trap has been set, it will not execute the trap until the command completes. If Bash is waiting for an asynchronous command via the ‘wait’ builtin, and it receives a signal for which a trap has been set, the ‘wait’ builtin will return immediately with an exit status @@ -3233,19 +3233,28 @@ command to complete, the shell receives keyboard-generated signals such as ‘SIGINT’ (usually generated by ‘^C’) that users commonly intend to send to that command. This happens because the shell and the command are in the same process group as the terminal, and ‘^C’ sends ‘SIGINT’ -to all processes in that process group. See *note Job Control::, for a -more in-depth discussion of process groups. +to all processes in that process group. Since Bash does not enable job +control by default when the shell is not interactive, this scenario is +most common in non-interactive shells. - When Bash is running without job control enabled and receives -‘SIGINT’ while waiting for a foreground command, it waits until that -foreground command terminates and then decides what to do about the -‘SIGINT’: + When job control is enabled, and Bash is waiting for a foreground +command to complete, the shell does not receive keyboard-generated +signals, because it is not in the same process group as the terminal. +This scenario is most common in interactive shells, where Bash attempts +to enable job control by default. See *note Job Control::, for a more +in-depth discussion of process groups. + + When job control is not enabled, and Bash receives ‘SIGINT’ while +waiting for a foreground command, it waits until that foreground command +terminates and then decides what to do about the ‘SIGINT’: 1. If the command terminates due to the ‘SIGINT’, Bash concludes that - the user meant to end the entire script, and acts on the ‘SIGINT’ - (e.g., by running a ‘SIGINT’ trap or exiting itself); + the user meant to send the ‘SIGINT’ to the shell as well, and acts + on the ‘SIGINT’ (e.g., by running a ‘SIGINT’ trap, exiting a + non-interactive shell, or returning to the top level to read a new + command). - 2. If the pipeline does not terminate due to ‘SIGINT’, the program + 2. If the command does not terminate due to ‘SIGINT’, the program handled the ‘SIGINT’ itself and did not treat it as a fatal signal. In that case, Bash does not treat ‘SIGINT’ as a fatal signal, either, instead assuming that the ‘SIGINT’ was used as part of the @@ -3255,6 +3264,14 @@ foreground command terminates and then decides what to do about the receives while it is waiting for the foreground command to complete, for compatibility. + When job control is enabled, Bash does not receive keyboard-generated +signals such as ‘SIGINT’ while it is waiting for a foreground command. +An interactive shell does not pay attention to the ‘SIGINT’, even if the +foreground command terminates as a result, other than noting its exit +status. If the shell is not interactive, and the foreground command +terminates due to the ‘SIGINT’, Bash pretends it received the ‘SIGINT’ +itself (scenario 1 above), for compatibility. +  File: bash.info, Node: Shell Scripts, Prev: Executing Commands, Up: Basic Shell Features @@ -7610,116 +7627,111 @@ startup files. 10. Redirection operators do not perform word splitting on the word in a redirection. - 11. Function names must be valid shell ‘name’s. That is, they may not - contain characters other than letters, digits, and underscores, and - may not start with a digit. Declaring a function with an invalid - name in a non-interactive shell is a fatal syntax error. - - 12. Function names may not be the same as one of the POSIX special + 11. Function names may not be the same as one of the POSIX special builtins. - 13. Tilde expansion is only performed on assignments preceding a + 12. Tilde expansion is only performed on assignments preceding a command name, rather than on all assignment statements on the line. - 14. While variable indirection is available, it may not be applied to + 13. While variable indirection is available, it may not be applied to the ‘#’ and ‘?’ special parameters. - 15. Expanding the ‘*’ special parameter in a pattern context where the + 14. Expanding the ‘*’ special parameter in a pattern context where the expansion is double-quoted does not treat the ‘$*’ as if it were double-quoted. - 16. A double quote character (‘"’) is treated specially when it + 15. A double quote character (‘"’) is treated specially when it appears in a backquoted command substitution in the body of a here-document that undergoes expansion. That means, for example, that a backslash preceding a double quote character will escape it and the backslash will be removed. - 17. Command substitutions don't set the ‘?’ special parameter. The + 16. Command substitutions don't set the ‘?’ special parameter. The exit status of a simple command without a command word is still the exit status of the last command substitution that occurred while evaluating the variable assignments and redirections in that command, but that does not happen until after all of the assignments and redirections. - 18. Literal tildes that appear as the first character in elements of + 17. Literal tildes that appear as the first character in elements of the ‘PATH’ variable are not expanded as described above under *note Tilde Expansion::. - 19. Command lookup finds POSIX special builtins before shell + 18. Command lookup finds POSIX special builtins before shell functions, including output printed by the ‘type’ and ‘command’ builtins. - 20. Even if a shell function whose name contains a slash was defined + 19. Even if a shell function whose name contains a slash was defined before entering POSIX mode, the shell will not execute a function whose name contains one or more slashes. - 21. When a command in the hash table no longer exists, Bash will + 20. When a command in the hash table no longer exists, Bash will re-search ‘$PATH’ to find the new location. This is also available with ‘shopt -s checkhash’. - 22. Bash will not insert a command without the execute bit set into + 21. Bash will not insert a command without the execute bit set into the command hash table, even if it returns it as a (last-ditch) result from a ‘$PATH’ search. - 23. The message printed by the job control code and builtins when a + 22. The message printed by the job control code and builtins when a job exits with a non-zero status is 'Done(status)'. - 24. The message printed by the job control code and builtins when a + 23. The message printed by the job control code and builtins when a job is stopped is 'Stopped(SIGNAME)', where SIGNAME is, for example, ‘SIGTSTP’. - 25. If the shell is interactive, Bash does not perform job + 24. If the shell is interactive, Bash does not perform job notifications between executing commands in lists separated by ‘;’ or newline. Non-interactive shells print status messages after a foreground job in a list completes. - 26. If the shell is interactive, Bash waits until the next prompt + 25. If the shell is interactive, Bash waits until the next prompt before printing the status of a background job that changes status or a foreground job that terminates due to a signal. Non-interactive shells print status messages after a foreground job completes. - 27. Bash permanently removes jobs from the jobs table after notifying + 26. Bash permanently removes jobs from the jobs table after notifying the user of their termination via the ‘wait’ or ‘jobs’ builtins. It removes the job from the jobs list after notifying the user of its termination, but the status is still available via ‘wait’, as long as ‘wait’ is supplied a PID argument. - 28. The ‘vi’ editing mode will invoke the ‘vi’ editor directly when + 27. The ‘vi’ editing mode will invoke the ‘vi’ editor directly when the ‘v’ command is run, instead of checking ‘$VISUAL’ and ‘$EDITOR’. - 29. Prompt expansion enables the POSIX ‘PS1’ and ‘PS2’ expansions of + 28. Prompt expansion enables the POSIX ‘PS1’ and ‘PS2’ expansions of ‘!’ to the history number and ‘!!’ to ‘!’, and Bash performs parameter expansion on the values of ‘PS1’ and ‘PS2’ regardless of the setting of the ‘promptvars’ option. - 30. The default history file is ‘~/.sh_history’ (this is the default + 29. The default history file is ‘~/.sh_history’ (this is the default value the shell assigns to ‘$HISTFILE’). - 31. The ‘!’ character does not introduce history expansion within a + 30. The ‘!’ character does not introduce history expansion within a double-quoted string, even if the ‘histexpand’ option is enabled. - 32. When printing shell function definitions (e.g., by ‘type’), Bash - does not print the ‘function’ keyword. + 31. When printing shell function definitions (e.g., by ‘type’), Bash + does not print the ‘function’ keyword unless necessary. - 33. Non-interactive shells exit if a syntax error in an arithmetic + 32. Non-interactive shells exit if a syntax error in an arithmetic expansion results in an invalid expression. - 34. Non-interactive shells exit if a parameter expansion error occurs. + 33. Non-interactive shells exit if a parameter expansion error occurs. - 35. If a POSIX special builtin returns an error status, a + 34. If a POSIX special builtin returns an error status, a non-interactive shell exits. The fatal errors are those listed in the POSIX standard, and include things like passing incorrect options, redirection errors, variable assignment errors for assignments preceding the command name, and so on. - 36. A non-interactive shell exits with an error status if a variable + 35. A non-interactive shell exits with an error status if a variable assignment error occurs when no command name follows the assignment statements. A variable assignment error occurs, for example, when trying to assign a value to a readonly variable. - 37. A non-interactive shell exits with an error status if a variable + 36. A non-interactive shell exits with an error status if a variable assignment error occurs in an assignment statement preceding a special builtin, but not with any other simple command. For any other simple command, the shell aborts execution of that command, @@ -7727,155 +7739,155 @@ startup files. perform any further processing of the command in which the error occurred"). - 38. A non-interactive shell exits with an error status if the + 37. A non-interactive shell exits with an error status if the iteration variable in a ‘for’ statement or the selection variable in a ‘select’ statement is a readonly variable or has an invalid name. - 39. Non-interactive shells exit if FILENAME in ‘.’ FILENAME is not + 38. Non-interactive shells exit if FILENAME in ‘.’ FILENAME is not found. - 40. Non-interactive shells exit if there is a syntax error in a script + 39. Non-interactive shells exit if there is a syntax error in a script read with the ‘.’ or ‘source’ builtins, or in a string processed by the ‘eval’ builtin. - 41. Non-interactive shells exit if the ‘export’, ‘readonly’ or ‘unset’ + 40. Non-interactive shells exit if the ‘export’, ‘readonly’ or ‘unset’ builtin commands get an argument that is not a valid identifier, and they are not operating on shell functions. These errors force an exit because these are special builtins. - 42. Assignment statements preceding POSIX special builtins persist in + 41. Assignment statements preceding POSIX special builtins persist in the shell environment after the builtin completes. - 43. The ‘command’ builtin does not prevent builtins that take + 42. The ‘command’ builtin does not prevent builtins that take assignment statements as arguments from expanding them as assignment statements; when not in POSIX mode, declaration commands lose their assignment statement expansion properties when preceded by ‘command’. - 44. Enabling POSIX mode has the effect of setting the + 43. Enabling POSIX mode has the effect of setting the ‘inherit_errexit’ option, so subshells spawned to execute command substitutions inherit the value of the ‘-e’ option from the parent shell. When the ‘inherit_errexit’ option is not enabled, Bash clears the ‘-e’ option in such subshells. - 45. Enabling POSIX mode has the effect of setting the ‘shift_verbose’ + 44. Enabling POSIX mode has the effect of setting the ‘shift_verbose’ option, so numeric arguments to ‘shift’ that exceed the number of positional parameters will result in an error message. - 46. Enabling POSIX mode has the effect of setting the + 45. Enabling POSIX mode has the effect of setting the ‘interactive_comments’ option (*note Comments::). - 47. The ‘.’ and ‘source’ builtins do not search the current directory + 46. The ‘.’ and ‘source’ builtins do not search the current directory for the filename argument if it is not found by searching ‘PATH’. - 48. When the ‘alias’ builtin displays alias definitions, it does not + 47. When the ‘alias’ builtin displays alias definitions, it does not display them with a leading ‘alias ’ unless the ‘-p’ option is supplied. - 49. The ‘bg’ builtin uses the required format to describe each job + 48. The ‘bg’ builtin uses the required format to describe each job placed in the background, which does not include an indication of whether the job is the current or previous job. - 50. When the ‘cd’ builtin is invoked in logical mode, and the pathname + 49. When the ‘cd’ builtin is invoked in logical mode, and the pathname constructed from ‘$PWD’ and the directory name supplied as an argument does not refer to an existing directory, ‘cd’ will fail instead of falling back to physical mode. - 51. When the ‘cd’ builtin cannot change a directory because the length + 50. When the ‘cd’ builtin cannot change a directory because the length of the pathname constructed from ‘$PWD’ and the directory name supplied as an argument exceeds ‘PATH_MAX’ when canonicalized, ‘cd’ will attempt to use the supplied directory name. - 52. When the ‘xpg_echo’ option is enabled, Bash does not attempt to + 51. When the ‘xpg_echo’ option is enabled, Bash does not attempt to interpret any arguments to ‘echo’ as options. ‘echo’ displays each argument after converting escape sequences. - 53. The ‘export’ and ‘readonly’ builtin commands display their output + 52. The ‘export’ and ‘readonly’ builtin commands display their output in the format required by POSIX. - 54. When listing the history, the ‘fc’ builtin does not include an + 53. When listing the history, the ‘fc’ builtin does not include an indication of whether or not a history entry has been modified. - 55. The default editor used by ‘fc’ is ‘ed’. + 54. The default editor used by ‘fc’ is ‘ed’. - 56. ‘fc’ treats extra arguments as an error instead of ignoring them. + 55. ‘fc’ treats extra arguments as an error instead of ignoring them. - 57. If there are too many arguments supplied to ‘fc -s’, ‘fc’ prints + 56. If there are too many arguments supplied to ‘fc -s’, ‘fc’ prints an error message and returns failure. - 58. The output of ‘kill -l’ prints all the signal names on a single + 57. The output of ‘kill -l’ prints all the signal names on a single line, separated by spaces, without the ‘SIG’ prefix. - 59. The ‘kill’ builtin does not accept signal names with a ‘SIG’ + 58. The ‘kill’ builtin does not accept signal names with a ‘SIG’ prefix. - 60. The ‘printf’ builtin uses ‘double’ (via ‘strtod’) to convert + 59. The ‘printf’ builtin uses ‘double’ (via ‘strtod’) to convert arguments corresponding to floating point conversion specifiers, instead of ‘long double’ if it's available. The ‘L’ length modifier forces ‘printf’ to use ‘long double’ if it's available. - 61. The ‘pwd’ builtin verifies that the value it prints is the same as + 60. The ‘pwd’ builtin verifies that the value it prints is the same as the current directory, even if it is not asked to check the file system with the ‘-P’ option. - 62. The ‘read’ builtin may be interrupted by a signal for which a trap + 61. The ‘read’ builtin may be interrupted by a signal for which a trap has been set. If Bash receives a trapped signal while executing ‘read’, the trap handler executes and ‘read’ returns an exit status greater than 128. - 63. When the ‘set’ builtin is invoked without options, it does not + 62. When the ‘set’ builtin is invoked without options, it does not display shell function names and definitions. - 64. When the ‘set’ builtin is invoked without options, it displays + 63. When the ‘set’ builtin is invoked without options, it displays variable values without quotes, unless they contain shell metacharacters, even if the result contains nonprinting characters. - 65. The ‘test’ builtin compares strings using the current locale when + 64. The ‘test’ builtin compares strings using the current locale when evaluating the ‘<’ and ‘>’ binary operators. - 66. The ‘test’ builtin's ‘-t’ unary primary requires an argument. + 65. The ‘test’ builtin's ‘-t’ unary primary requires an argument. Historical versions of ‘test’ made the argument optional in certain cases, and Bash attempts to accommodate those for backwards compatibility. - 67. The ‘trap’ builtin displays signal names without the leading + 66. The ‘trap’ builtin displays signal names without the leading ‘SIG’. - 68. The ‘trap’ builtin doesn't check the first argument for a possible + 67. The ‘trap’ builtin doesn't check the first argument for a possible signal specification and revert the signal handling to the original disposition if it is, unless that argument consists solely of digits and is a valid signal number. If users want to reset the handler for a given signal to the original disposition, they should use ‘-’ as the first argument. - 69. ‘trap -p’ without arguments displays signals whose dispositions + 68. ‘trap -p’ without arguments displays signals whose dispositions are set to SIG_DFL and those that were ignored when the shell started, not just trapped signals. - 70. The ‘type’ and ‘command’ builtins will not report a non-executable + 69. The ‘type’ and ‘command’ builtins will not report a non-executable file as having been found, though the shell will attempt to execute such a file if it is the only so-named file found in ‘$PATH’. - 71. The ‘ulimit’ builtin uses a block size of 512 bytes for the ‘-c’ + 70. The ‘ulimit’ builtin uses a block size of 512 bytes for the ‘-c’ and ‘-f’ options. - 72. The ‘unset’ builtin with the ‘-v’ option specified returns a fatal + 71. The ‘unset’ builtin with the ‘-v’ option specified returns a fatal error if it attempts to unset a ‘readonly’ or ‘non-unsettable’ variable, which causes a non-interactive shell to exit. - 73. When asked to unset a variable that appears in an assignment + 72. When asked to unset a variable that appears in an assignment statement preceding the command, the ‘unset’ builtin attempts to unset a variable of the same name in the current or previous scope as well. This implements the required "if an assigned variable is further modified by the utility, the modifications made by the utility shall persist" behavior. - 74. The arrival of ‘SIGCHLD’ when a trap is set on ‘SIGCHLD’ does not + 73. The arrival of ‘SIGCHLD’ when a trap is set on ‘SIGCHLD’ does not interrupt the ‘wait’ builtin and cause it to return immediately. The trap command is run once for each child that exits. - 75. Bash removes an exited background process's status from the list + 74. Bash removes an exited background process's status from the list of such statuses after the ‘wait’ builtin returns it. There is other POSIX behavior that Bash does not implement by default @@ -8768,9 +8780,9 @@ Variable Settings different color. The color definitions are taken from the value of the ‘LS_COLORS’ environment variable. If there is a color definition in ‘LS_COLORS’ for the custom suffix - ‘.readline-colored-completion-prefix’, Readline uses this - color for the common prefix instead of its default. The - default is ‘off’. + ‘readline-colored-completion-prefix’, Readline uses this color + for the common prefix instead of its default. The default is + ‘off’. ‘colored-stats’ If set to ‘on’, Readline displays possible completions using @@ -13489,88 +13501,88 @@ Node: Command Execution Environment133995 Node: Environment137443 Node: Exit Status139346 Node: Signals141404 -Node: Shell Scripts145302 -Node: Shell Builtin Commands148600 -Node: Bourne Shell Builtins150711 -Node: Bash Builtins177261 -Node: Modifying Shell Behavior213709 -Node: The Set Builtin214051 -Node: The Shopt Builtin225987 -Node: Special Builtins243039 -Node: Shell Variables244028 -Node: Bourne Shell Variables244462 -Node: Bash Variables246970 -Node: Bash Features285279 -Node: Invoking Bash286293 -Node: Bash Startup Files292719 -Node: Interactive Shells298011 -Node: What is an Interactive Shell?298419 -Node: Is this Shell Interactive?299081 -Node: Interactive Shell Behavior299905 -Node: Bash Conditional Expressions303666 -Node: Shell Arithmetic308885 -Node: Aliases312214 -Node: Arrays315349 -Node: The Directory Stack322412 -Node: Directory Stack Builtins323209 -Node: Controlling the Prompt327654 -Node: The Restricted Shell330538 -Node: Bash POSIX Mode333420 -Node: Shell Compatibility Mode351749 -Node: Job Control360756 -Node: Job Control Basics361213 -Node: Job Control Builtins367491 -Node: Job Control Variables374173 -Node: Command Line Editing375404 -Node: Introduction and Notation377107 -Node: Readline Interaction379459 -Node: Readline Bare Essentials380647 -Node: Readline Movement Commands382455 -Node: Readline Killing Commands383451 -Node: Readline Arguments385474 -Node: Searching386531 -Node: Readline Init File388792 -Node: Readline Init File Syntax390096 -Node: Conditional Init Constructs416844 -Node: Sample Init File421229 -Node: Bindable Readline Commands424350 -Node: Commands For Moving425888 -Node: Commands For History428115 -Node: Commands For Text433368 -Node: Commands For Killing437493 -Node: Numeric Arguments440281 -Node: Commands For Completion441433 -Node: Keyboard Macros445933 -Node: Miscellaneous Commands446634 -Node: Readline vi Mode453187 -Node: Programmable Completion454164 -Node: Programmable Completion Builtins462210 -Node: A Programmable Completion Example473875 -Node: Using History Interactively479220 -Node: Bash History Facilities479901 -Node: Bash History Builtins483636 -Node: History Interaction490107 -Node: Event Designators495061 -Node: Word Designators496639 -Node: Modifiers498947 -Node: Installing Bash500888 -Node: Basic Installation502004 -Node: Compilers and Options505880 -Node: Compiling For Multiple Architectures506630 -Node: Installation Names508383 -Node: Specifying the System Type510617 -Node: Sharing Defaults511363 -Node: Operation Controls512077 -Node: Optional Features513096 -Node: Reporting Bugs525476 -Node: Major Differences From The Bourne Shell526834 -Node: GNU Free Documentation License548254 -Node: Indexes573431 -Node: Builtin Index573882 -Node: Reserved Word Index580980 -Node: Variable Index583425 -Node: Function Index600838 -Node: Concept Index614694 +Node: Shell Scripts146333 +Node: Shell Builtin Commands149631 +Node: Bourne Shell Builtins151742 +Node: Bash Builtins178292 +Node: Modifying Shell Behavior214740 +Node: The Set Builtin215082 +Node: The Shopt Builtin227018 +Node: Special Builtins244070 +Node: Shell Variables245059 +Node: Bourne Shell Variables245493 +Node: Bash Variables248001 +Node: Bash Features286310 +Node: Invoking Bash287324 +Node: Bash Startup Files293750 +Node: Interactive Shells299042 +Node: What is an Interactive Shell?299450 +Node: Is this Shell Interactive?300112 +Node: Interactive Shell Behavior300936 +Node: Bash Conditional Expressions304697 +Node: Shell Arithmetic309916 +Node: Aliases313245 +Node: Arrays316380 +Node: The Directory Stack323443 +Node: Directory Stack Builtins324240 +Node: Controlling the Prompt328685 +Node: The Restricted Shell331569 +Node: Bash POSIX Mode334451 +Node: Shell Compatibility Mode352513 +Node: Job Control361520 +Node: Job Control Basics361977 +Node: Job Control Builtins368255 +Node: Job Control Variables374937 +Node: Command Line Editing376168 +Node: Introduction and Notation377871 +Node: Readline Interaction380223 +Node: Readline Bare Essentials381411 +Node: Readline Movement Commands383219 +Node: Readline Killing Commands384215 +Node: Readline Arguments386238 +Node: Searching387295 +Node: Readline Init File389556 +Node: Readline Init File Syntax390860 +Node: Conditional Init Constructs417607 +Node: Sample Init File421992 +Node: Bindable Readline Commands425113 +Node: Commands For Moving426651 +Node: Commands For History428878 +Node: Commands For Text434131 +Node: Commands For Killing438256 +Node: Numeric Arguments441044 +Node: Commands For Completion442196 +Node: Keyboard Macros446696 +Node: Miscellaneous Commands447397 +Node: Readline vi Mode453950 +Node: Programmable Completion454927 +Node: Programmable Completion Builtins462973 +Node: A Programmable Completion Example474638 +Node: Using History Interactively479983 +Node: Bash History Facilities480664 +Node: Bash History Builtins484399 +Node: History Interaction490870 +Node: Event Designators495824 +Node: Word Designators497402 +Node: Modifiers499710 +Node: Installing Bash501651 +Node: Basic Installation502767 +Node: Compilers and Options506643 +Node: Compiling For Multiple Architectures507393 +Node: Installation Names509146 +Node: Specifying the System Type511380 +Node: Sharing Defaults512126 +Node: Operation Controls512840 +Node: Optional Features513859 +Node: Reporting Bugs526239 +Node: Major Differences From The Bourne Shell527597 +Node: GNU Free Documentation License549017 +Node: Indexes574194 +Node: Builtin Index574645 +Node: Reserved Word Index581743 +Node: Variable Index584188 +Node: Function Index601601 +Node: Concept Index615457  End Tag Table diff --git a/doc/bash.pdf b/doc/bash.pdf index 60aebab27ba5fce95172724dd03938fa6d63e5b3..55354480ceb32ba85c260bc0b592e82ad786f11c 100644 GIT binary patch delta 291462 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�>=J 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%0AB3YdtQ)%wd<_dQErHY_}O{_Om0%0h~>S3xDYt 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 delta 291306 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 diff --git a/doc/bashref.info b/doc/bashref.info index 5c29644d..641c262f 100644 --- a/doc/bashref.info +++ b/doc/bashref.info @@ -2,9 +2,9 @@ This is bashref.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, 20 October 2024). +Bash shell (version 5.3, 23 October 2024). - This is Edition 5.3, last updated 20 October 2024, of ‘The GNU Bash + This is Edition 5.3, last updated 23 October 2024, of ‘The GNU Bash Reference Manual’, for ‘Bash’, Version 5.3. Copyright © 1988-2024 Free Software Foundation, Inc. @@ -27,10 +27,10 @@ Bash Features ************* This text is a brief description of the features that are present in the -Bash shell (version 5.3, 20 October 2024). The Bash home page is +Bash shell (version 5.3, 23 October 2024). The Bash home page is . - This is Edition 5.3, last updated 20 October 2024, of ‘The GNU Bash + This is Edition 5.3, last updated 23 October 2024, of ‘The GNU Bash Reference Manual’, for ‘Bash’, Version 5.3. Bash contains features that appear in other popular shells, and some @@ -3223,7 +3223,7 @@ Shopt Builtin::), Bash sends a ‘SIGHUP’ to all jobs when an interactive login shell exits. If Bash is waiting for a command to complete and receives a signal -for which a trap has been set, the trap will not be executed until the +for which a trap has been set, it will not execute the trap until the command completes. If Bash is waiting for an asynchronous command via the ‘wait’ builtin, and it receives a signal for which a trap has been set, the ‘wait’ builtin will return immediately with an exit status @@ -3234,19 +3234,28 @@ command to complete, the shell receives keyboard-generated signals such as ‘SIGINT’ (usually generated by ‘^C’) that users commonly intend to send to that command. This happens because the shell and the command are in the same process group as the terminal, and ‘^C’ sends ‘SIGINT’ -to all processes in that process group. See *note Job Control::, for a -more in-depth discussion of process groups. +to all processes in that process group. Since Bash does not enable job +control by default when the shell is not interactive, this scenario is +most common in non-interactive shells. - When Bash is running without job control enabled and receives -‘SIGINT’ while waiting for a foreground command, it waits until that -foreground command terminates and then decides what to do about the -‘SIGINT’: + When job control is enabled, and Bash is waiting for a foreground +command to complete, the shell does not receive keyboard-generated +signals, because it is not in the same process group as the terminal. +This scenario is most common in interactive shells, where Bash attempts +to enable job control by default. See *note Job Control::, for a more +in-depth discussion of process groups. + + When job control is not enabled, and Bash receives ‘SIGINT’ while +waiting for a foreground command, it waits until that foreground command +terminates and then decides what to do about the ‘SIGINT’: 1. If the command terminates due to the ‘SIGINT’, Bash concludes that - the user meant to end the entire script, and acts on the ‘SIGINT’ - (e.g., by running a ‘SIGINT’ trap or exiting itself); + the user meant to send the ‘SIGINT’ to the shell as well, and acts + on the ‘SIGINT’ (e.g., by running a ‘SIGINT’ trap, exiting a + non-interactive shell, or returning to the top level to read a new + command). - 2. If the pipeline does not terminate due to ‘SIGINT’, the program + 2. If the command does not terminate due to ‘SIGINT’, the program handled the ‘SIGINT’ itself and did not treat it as a fatal signal. In that case, Bash does not treat ‘SIGINT’ as a fatal signal, either, instead assuming that the ‘SIGINT’ was used as part of the @@ -3256,6 +3265,14 @@ foreground command terminates and then decides what to do about the receives while it is waiting for the foreground command to complete, for compatibility. + When job control is enabled, Bash does not receive keyboard-generated +signals such as ‘SIGINT’ while it is waiting for a foreground command. +An interactive shell does not pay attention to the ‘SIGINT’, even if the +foreground command terminates as a result, other than noting its exit +status. If the shell is not interactive, and the foreground command +terminates due to the ‘SIGINT’, Bash pretends it received the ‘SIGINT’ +itself (scenario 1 above), for compatibility. +  File: bashref.info, Node: Shell Scripts, Prev: Executing Commands, Up: Basic Shell Features @@ -7611,116 +7628,111 @@ startup files. 10. Redirection operators do not perform word splitting on the word in a redirection. - 11. Function names must be valid shell ‘name’s. That is, they may not - contain characters other than letters, digits, and underscores, and - may not start with a digit. Declaring a function with an invalid - name in a non-interactive shell is a fatal syntax error. - - 12. Function names may not be the same as one of the POSIX special + 11. Function names may not be the same as one of the POSIX special builtins. - 13. Tilde expansion is only performed on assignments preceding a + 12. Tilde expansion is only performed on assignments preceding a command name, rather than on all assignment statements on the line. - 14. While variable indirection is available, it may not be applied to + 13. While variable indirection is available, it may not be applied to the ‘#’ and ‘?’ special parameters. - 15. Expanding the ‘*’ special parameter in a pattern context where the + 14. Expanding the ‘*’ special parameter in a pattern context where the expansion is double-quoted does not treat the ‘$*’ as if it were double-quoted. - 16. A double quote character (‘"’) is treated specially when it + 15. A double quote character (‘"’) is treated specially when it appears in a backquoted command substitution in the body of a here-document that undergoes expansion. That means, for example, that a backslash preceding a double quote character will escape it and the backslash will be removed. - 17. Command substitutions don't set the ‘?’ special parameter. The + 16. Command substitutions don't set the ‘?’ special parameter. The exit status of a simple command without a command word is still the exit status of the last command substitution that occurred while evaluating the variable assignments and redirections in that command, but that does not happen until after all of the assignments and redirections. - 18. Literal tildes that appear as the first character in elements of + 17. Literal tildes that appear as the first character in elements of the ‘PATH’ variable are not expanded as described above under *note Tilde Expansion::. - 19. Command lookup finds POSIX special builtins before shell + 18. Command lookup finds POSIX special builtins before shell functions, including output printed by the ‘type’ and ‘command’ builtins. - 20. Even if a shell function whose name contains a slash was defined + 19. Even if a shell function whose name contains a slash was defined before entering POSIX mode, the shell will not execute a function whose name contains one or more slashes. - 21. When a command in the hash table no longer exists, Bash will + 20. When a command in the hash table no longer exists, Bash will re-search ‘$PATH’ to find the new location. This is also available with ‘shopt -s checkhash’. - 22. Bash will not insert a command without the execute bit set into + 21. Bash will not insert a command without the execute bit set into the command hash table, even if it returns it as a (last-ditch) result from a ‘$PATH’ search. - 23. The message printed by the job control code and builtins when a + 22. The message printed by the job control code and builtins when a job exits with a non-zero status is 'Done(status)'. - 24. The message printed by the job control code and builtins when a + 23. The message printed by the job control code and builtins when a job is stopped is 'Stopped(SIGNAME)', where SIGNAME is, for example, ‘SIGTSTP’. - 25. If the shell is interactive, Bash does not perform job + 24. If the shell is interactive, Bash does not perform job notifications between executing commands in lists separated by ‘;’ or newline. Non-interactive shells print status messages after a foreground job in a list completes. - 26. If the shell is interactive, Bash waits until the next prompt + 25. If the shell is interactive, Bash waits until the next prompt before printing the status of a background job that changes status or a foreground job that terminates due to a signal. Non-interactive shells print status messages after a foreground job completes. - 27. Bash permanently removes jobs from the jobs table after notifying + 26. Bash permanently removes jobs from the jobs table after notifying the user of their termination via the ‘wait’ or ‘jobs’ builtins. It removes the job from the jobs list after notifying the user of its termination, but the status is still available via ‘wait’, as long as ‘wait’ is supplied a PID argument. - 28. The ‘vi’ editing mode will invoke the ‘vi’ editor directly when + 27. The ‘vi’ editing mode will invoke the ‘vi’ editor directly when the ‘v’ command is run, instead of checking ‘$VISUAL’ and ‘$EDITOR’. - 29. Prompt expansion enables the POSIX ‘PS1’ and ‘PS2’ expansions of + 28. Prompt expansion enables the POSIX ‘PS1’ and ‘PS2’ expansions of ‘!’ to the history number and ‘!!’ to ‘!’, and Bash performs parameter expansion on the values of ‘PS1’ and ‘PS2’ regardless of the setting of the ‘promptvars’ option. - 30. The default history file is ‘~/.sh_history’ (this is the default + 29. The default history file is ‘~/.sh_history’ (this is the default value the shell assigns to ‘$HISTFILE’). - 31. The ‘!’ character does not introduce history expansion within a + 30. The ‘!’ character does not introduce history expansion within a double-quoted string, even if the ‘histexpand’ option is enabled. - 32. When printing shell function definitions (e.g., by ‘type’), Bash - does not print the ‘function’ keyword. + 31. When printing shell function definitions (e.g., by ‘type’), Bash + does not print the ‘function’ keyword unless necessary. - 33. Non-interactive shells exit if a syntax error in an arithmetic + 32. Non-interactive shells exit if a syntax error in an arithmetic expansion results in an invalid expression. - 34. Non-interactive shells exit if a parameter expansion error occurs. + 33. Non-interactive shells exit if a parameter expansion error occurs. - 35. If a POSIX special builtin returns an error status, a + 34. If a POSIX special builtin returns an error status, a non-interactive shell exits. The fatal errors are those listed in the POSIX standard, and include things like passing incorrect options, redirection errors, variable assignment errors for assignments preceding the command name, and so on. - 36. A non-interactive shell exits with an error status if a variable + 35. A non-interactive shell exits with an error status if a variable assignment error occurs when no command name follows the assignment statements. A variable assignment error occurs, for example, when trying to assign a value to a readonly variable. - 37. A non-interactive shell exits with an error status if a variable + 36. A non-interactive shell exits with an error status if a variable assignment error occurs in an assignment statement preceding a special builtin, but not with any other simple command. For any other simple command, the shell aborts execution of that command, @@ -7728,155 +7740,155 @@ startup files. perform any further processing of the command in which the error occurred"). - 38. A non-interactive shell exits with an error status if the + 37. A non-interactive shell exits with an error status if the iteration variable in a ‘for’ statement or the selection variable in a ‘select’ statement is a readonly variable or has an invalid name. - 39. Non-interactive shells exit if FILENAME in ‘.’ FILENAME is not + 38. Non-interactive shells exit if FILENAME in ‘.’ FILENAME is not found. - 40. Non-interactive shells exit if there is a syntax error in a script + 39. Non-interactive shells exit if there is a syntax error in a script read with the ‘.’ or ‘source’ builtins, or in a string processed by the ‘eval’ builtin. - 41. Non-interactive shells exit if the ‘export’, ‘readonly’ or ‘unset’ + 40. Non-interactive shells exit if the ‘export’, ‘readonly’ or ‘unset’ builtin commands get an argument that is not a valid identifier, and they are not operating on shell functions. These errors force an exit because these are special builtins. - 42. Assignment statements preceding POSIX special builtins persist in + 41. Assignment statements preceding POSIX special builtins persist in the shell environment after the builtin completes. - 43. The ‘command’ builtin does not prevent builtins that take + 42. The ‘command’ builtin does not prevent builtins that take assignment statements as arguments from expanding them as assignment statements; when not in POSIX mode, declaration commands lose their assignment statement expansion properties when preceded by ‘command’. - 44. Enabling POSIX mode has the effect of setting the + 43. Enabling POSIX mode has the effect of setting the ‘inherit_errexit’ option, so subshells spawned to execute command substitutions inherit the value of the ‘-e’ option from the parent shell. When the ‘inherit_errexit’ option is not enabled, Bash clears the ‘-e’ option in such subshells. - 45. Enabling POSIX mode has the effect of setting the ‘shift_verbose’ + 44. Enabling POSIX mode has the effect of setting the ‘shift_verbose’ option, so numeric arguments to ‘shift’ that exceed the number of positional parameters will result in an error message. - 46. Enabling POSIX mode has the effect of setting the + 45. Enabling POSIX mode has the effect of setting the ‘interactive_comments’ option (*note Comments::). - 47. The ‘.’ and ‘source’ builtins do not search the current directory + 46. The ‘.’ and ‘source’ builtins do not search the current directory for the filename argument if it is not found by searching ‘PATH’. - 48. When the ‘alias’ builtin displays alias definitions, it does not + 47. When the ‘alias’ builtin displays alias definitions, it does not display them with a leading ‘alias ’ unless the ‘-p’ option is supplied. - 49. The ‘bg’ builtin uses the required format to describe each job + 48. The ‘bg’ builtin uses the required format to describe each job placed in the background, which does not include an indication of whether the job is the current or previous job. - 50. When the ‘cd’ builtin is invoked in logical mode, and the pathname + 49. When the ‘cd’ builtin is invoked in logical mode, and the pathname constructed from ‘$PWD’ and the directory name supplied as an argument does not refer to an existing directory, ‘cd’ will fail instead of falling back to physical mode. - 51. When the ‘cd’ builtin cannot change a directory because the length + 50. When the ‘cd’ builtin cannot change a directory because the length of the pathname constructed from ‘$PWD’ and the directory name supplied as an argument exceeds ‘PATH_MAX’ when canonicalized, ‘cd’ will attempt to use the supplied directory name. - 52. When the ‘xpg_echo’ option is enabled, Bash does not attempt to + 51. When the ‘xpg_echo’ option is enabled, Bash does not attempt to interpret any arguments to ‘echo’ as options. ‘echo’ displays each argument after converting escape sequences. - 53. The ‘export’ and ‘readonly’ builtin commands display their output + 52. The ‘export’ and ‘readonly’ builtin commands display their output in the format required by POSIX. - 54. When listing the history, the ‘fc’ builtin does not include an + 53. When listing the history, the ‘fc’ builtin does not include an indication of whether or not a history entry has been modified. - 55. The default editor used by ‘fc’ is ‘ed’. + 54. The default editor used by ‘fc’ is ‘ed’. - 56. ‘fc’ treats extra arguments as an error instead of ignoring them. + 55. ‘fc’ treats extra arguments as an error instead of ignoring them. - 57. If there are too many arguments supplied to ‘fc -s’, ‘fc’ prints + 56. If there are too many arguments supplied to ‘fc -s’, ‘fc’ prints an error message and returns failure. - 58. The output of ‘kill -l’ prints all the signal names on a single + 57. The output of ‘kill -l’ prints all the signal names on a single line, separated by spaces, without the ‘SIG’ prefix. - 59. The ‘kill’ builtin does not accept signal names with a ‘SIG’ + 58. The ‘kill’ builtin does not accept signal names with a ‘SIG’ prefix. - 60. The ‘printf’ builtin uses ‘double’ (via ‘strtod’) to convert + 59. The ‘printf’ builtin uses ‘double’ (via ‘strtod’) to convert arguments corresponding to floating point conversion specifiers, instead of ‘long double’ if it's available. The ‘L’ length modifier forces ‘printf’ to use ‘long double’ if it's available. - 61. The ‘pwd’ builtin verifies that the value it prints is the same as + 60. The ‘pwd’ builtin verifies that the value it prints is the same as the current directory, even if it is not asked to check the file system with the ‘-P’ option. - 62. The ‘read’ builtin may be interrupted by a signal for which a trap + 61. The ‘read’ builtin may be interrupted by a signal for which a trap has been set. If Bash receives a trapped signal while executing ‘read’, the trap handler executes and ‘read’ returns an exit status greater than 128. - 63. When the ‘set’ builtin is invoked without options, it does not + 62. When the ‘set’ builtin is invoked without options, it does not display shell function names and definitions. - 64. When the ‘set’ builtin is invoked without options, it displays + 63. When the ‘set’ builtin is invoked without options, it displays variable values without quotes, unless they contain shell metacharacters, even if the result contains nonprinting characters. - 65. The ‘test’ builtin compares strings using the current locale when + 64. The ‘test’ builtin compares strings using the current locale when evaluating the ‘<’ and ‘>’ binary operators. - 66. The ‘test’ builtin's ‘-t’ unary primary requires an argument. + 65. The ‘test’ builtin's ‘-t’ unary primary requires an argument. Historical versions of ‘test’ made the argument optional in certain cases, and Bash attempts to accommodate those for backwards compatibility. - 67. The ‘trap’ builtin displays signal names without the leading + 66. The ‘trap’ builtin displays signal names without the leading ‘SIG’. - 68. The ‘trap’ builtin doesn't check the first argument for a possible + 67. The ‘trap’ builtin doesn't check the first argument for a possible signal specification and revert the signal handling to the original disposition if it is, unless that argument consists solely of digits and is a valid signal number. If users want to reset the handler for a given signal to the original disposition, they should use ‘-’ as the first argument. - 69. ‘trap -p’ without arguments displays signals whose dispositions + 68. ‘trap -p’ without arguments displays signals whose dispositions are set to SIG_DFL and those that were ignored when the shell started, not just trapped signals. - 70. The ‘type’ and ‘command’ builtins will not report a non-executable + 69. The ‘type’ and ‘command’ builtins will not report a non-executable file as having been found, though the shell will attempt to execute such a file if it is the only so-named file found in ‘$PATH’. - 71. The ‘ulimit’ builtin uses a block size of 512 bytes for the ‘-c’ + 70. The ‘ulimit’ builtin uses a block size of 512 bytes for the ‘-c’ and ‘-f’ options. - 72. The ‘unset’ builtin with the ‘-v’ option specified returns a fatal + 71. The ‘unset’ builtin with the ‘-v’ option specified returns a fatal error if it attempts to unset a ‘readonly’ or ‘non-unsettable’ variable, which causes a non-interactive shell to exit. - 73. When asked to unset a variable that appears in an assignment + 72. When asked to unset a variable that appears in an assignment statement preceding the command, the ‘unset’ builtin attempts to unset a variable of the same name in the current or previous scope as well. This implements the required "if an assigned variable is further modified by the utility, the modifications made by the utility shall persist" behavior. - 74. The arrival of ‘SIGCHLD’ when a trap is set on ‘SIGCHLD’ does not + 73. The arrival of ‘SIGCHLD’ when a trap is set on ‘SIGCHLD’ does not interrupt the ‘wait’ builtin and cause it to return immediately. The trap command is run once for each child that exits. - 75. Bash removes an exited background process's status from the list + 74. Bash removes an exited background process's status from the list of such statuses after the ‘wait’ builtin returns it. There is other POSIX behavior that Bash does not implement by default @@ -8769,9 +8781,9 @@ Variable Settings different color. The color definitions are taken from the value of the ‘LS_COLORS’ environment variable. If there is a color definition in ‘LS_COLORS’ for the custom suffix - ‘.readline-colored-completion-prefix’, Readline uses this - color for the common prefix instead of its default. The - default is ‘off’. + ‘readline-colored-completion-prefix’, Readline uses this color + for the common prefix instead of its default. The default is + ‘off’. ‘colored-stats’ If set to ‘on’, Readline displays possible completions using @@ -13490,88 +13502,88 @@ Node: Command Execution Environment134136 Node: Environment137587 Node: Exit Status139493 Node: Signals141554 -Node: Shell Scripts145455 -Node: Shell Builtin Commands148756 -Node: Bourne Shell Builtins150870 -Node: Bash Builtins177423 -Node: Modifying Shell Behavior213874 -Node: The Set Builtin214219 -Node: The Shopt Builtin226158 -Node: Special Builtins243213 -Node: Shell Variables244205 -Node: Bourne Shell Variables244642 -Node: Bash Variables247153 -Node: Bash Features285465 -Node: Invoking Bash286482 -Node: Bash Startup Files292911 -Node: Interactive Shells298206 -Node: What is an Interactive Shell?298617 -Node: Is this Shell Interactive?299282 -Node: Interactive Shell Behavior300109 -Node: Bash Conditional Expressions303873 -Node: Shell Arithmetic309095 -Node: Aliases312427 -Node: Arrays315565 -Node: The Directory Stack322631 -Node: Directory Stack Builtins323431 -Node: Controlling the Prompt327879 -Node: The Restricted Shell330766 -Node: Bash POSIX Mode333651 -Node: Shell Compatibility Mode351983 -Node: Job Control360993 -Node: Job Control Basics361453 -Node: Job Control Builtins367734 -Node: Job Control Variables374419 -Node: Command Line Editing375653 -Node: Introduction and Notation377359 -Node: Readline Interaction379714 -Node: Readline Bare Essentials380905 -Node: Readline Movement Commands382716 -Node: Readline Killing Commands383715 -Node: Readline Arguments385741 -Node: Searching386801 -Node: Readline Init File389065 -Node: Readline Init File Syntax390372 -Node: Conditional Init Constructs417123 -Node: Sample Init File421511 -Node: Bindable Readline Commands424635 -Node: Commands For Moving426176 -Node: Commands For History428406 -Node: Commands For Text433662 -Node: Commands For Killing437790 -Node: Numeric Arguments440581 -Node: Commands For Completion441736 -Node: Keyboard Macros446239 -Node: Miscellaneous Commands446943 -Node: Readline vi Mode453499 -Node: Programmable Completion454479 -Node: Programmable Completion Builtins462528 -Node: A Programmable Completion Example474196 -Node: Using History Interactively479544 -Node: Bash History Facilities480228 -Node: Bash History Builtins483966 -Node: History Interaction490440 -Node: Event Designators495397 -Node: Word Designators496978 -Node: Modifiers499289 -Node: Installing Bash501233 -Node: Basic Installation502352 -Node: Compilers and Options506231 -Node: Compiling For Multiple Architectures506984 -Node: Installation Names508740 -Node: Specifying the System Type510977 -Node: Sharing Defaults511726 -Node: Operation Controls512443 -Node: Optional Features513465 -Node: Reporting Bugs525848 -Node: Major Differences From The Bourne Shell527209 -Node: GNU Free Documentation License548632 -Node: Indexes573812 -Node: Builtin Index574266 -Node: Reserved Word Index581367 -Node: Variable Index583815 -Node: Function Index601231 -Node: Concept Index615090 +Node: Shell Scripts146486 +Node: Shell Builtin Commands149787 +Node: Bourne Shell Builtins151901 +Node: Bash Builtins178454 +Node: Modifying Shell Behavior214905 +Node: The Set Builtin215250 +Node: The Shopt Builtin227189 +Node: Special Builtins244244 +Node: Shell Variables245236 +Node: Bourne Shell Variables245673 +Node: Bash Variables248184 +Node: Bash Features286496 +Node: Invoking Bash287513 +Node: Bash Startup Files293942 +Node: Interactive Shells299237 +Node: What is an Interactive Shell?299648 +Node: Is this Shell Interactive?300313 +Node: Interactive Shell Behavior301140 +Node: Bash Conditional Expressions304904 +Node: Shell Arithmetic310126 +Node: Aliases313458 +Node: Arrays316596 +Node: The Directory Stack323662 +Node: Directory Stack Builtins324462 +Node: Controlling the Prompt328910 +Node: The Restricted Shell331797 +Node: Bash POSIX Mode334682 +Node: Shell Compatibility Mode352747 +Node: Job Control361757 +Node: Job Control Basics362217 +Node: Job Control Builtins368498 +Node: Job Control Variables375183 +Node: Command Line Editing376417 +Node: Introduction and Notation378123 +Node: Readline Interaction380478 +Node: Readline Bare Essentials381669 +Node: Readline Movement Commands383480 +Node: Readline Killing Commands384479 +Node: Readline Arguments386505 +Node: Searching387565 +Node: Readline Init File389829 +Node: Readline Init File Syntax391136 +Node: Conditional Init Constructs417886 +Node: Sample Init File422274 +Node: Bindable Readline Commands425398 +Node: Commands For Moving426939 +Node: Commands For History429169 +Node: Commands For Text434425 +Node: Commands For Killing438553 +Node: Numeric Arguments441344 +Node: Commands For Completion442499 +Node: Keyboard Macros447002 +Node: Miscellaneous Commands447706 +Node: Readline vi Mode454262 +Node: Programmable Completion455242 +Node: Programmable Completion Builtins463291 +Node: A Programmable Completion Example474959 +Node: Using History Interactively480307 +Node: Bash History Facilities480991 +Node: Bash History Builtins484729 +Node: History Interaction491203 +Node: Event Designators496160 +Node: Word Designators497741 +Node: Modifiers500052 +Node: Installing Bash501996 +Node: Basic Installation503115 +Node: Compilers and Options506994 +Node: Compiling For Multiple Architectures507747 +Node: Installation Names509503 +Node: Specifying the System Type511740 +Node: Sharing Defaults512489 +Node: Operation Controls513206 +Node: Optional Features514228 +Node: Reporting Bugs526611 +Node: Major Differences From The Bourne Shell527972 +Node: GNU Free Documentation License549395 +Node: Indexes574575 +Node: Builtin Index575029 +Node: Reserved Word Index582130 +Node: Variable Index584578 +Node: Function Index601994 +Node: Concept Index615853  End Tag Table diff --git a/doc/bashref.pdf b/doc/bashref.pdf index d7c7090bedc2af9cb210555ebf0545e7cd12c633..635236847ca50a1903db16950957d8308f66d5aa 100644 GIT binary patch delta 274193 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

    SKCmf&u$A8%WTVI8q`mYdl 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

      4i}fsC4A^v=)TWC)=a%qqCUYLu1C1E%l? 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≪%oeTUNGGF06V)K+Doq&9z12SQ1!?T8 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 G{eJ+e_eqlg diff --git a/doc/bashref.texi b/doc/bashref.texi index 1a10a62d..e97d52e1 100644 --- a/doc/bashref.texi +++ b/doc/bashref.texi @@ -3853,8 +3853,8 @@ If the @code{huponexit} shell option has been set using @code{shopt} an interactive login shell exits. If Bash is waiting for a command to complete and receives a signal -for which a trap has been set, the trap will not be executed until -the command completes. +for which a trap has been set, +it will not execute the trap until the command completes. If Bash is waiting for an asynchronous command via the @code{wait} builtin, and it receives a signal for which a trap has been set, the @code{wait} builtin will return immediately with an exit status @@ -3867,20 +3867,33 @@ commonly intend to send to that command. This happens because the shell and the command are in the same process group as the terminal, and @samp{^C} sends @code{SIGINT} to all processes in that process group. +Since Bash does not enable job control by default when the +shell is not interactive, +this scenario is most common in non-interactive shells. + +When job control is enabled, and Bash is waiting for a foreground +command to complete, the shell does not receive keyboard-generated +signals, because it is not in the same process group as the terminal. +This scenario is most common in interactive shells, where Bash +attempts to enable job control by default. See @ref{Job Control}, for a more in-depth discussion of process groups. -When Bash is running without job control enabled and receives @code{SIGINT} +When job control is not enabled, and Bash receives @code{SIGINT} while waiting for a foreground command, it waits until that foreground command terminates and then decides what to do about the @code{SIGINT}: @enumerate @item If the command terminates due to the @code{SIGINT}, Bash concludes -that the user meant to end the entire script, and acts on the -@code{SIGINT} (e.g., by running a @code{SIGINT} trap or exiting itself); +that the user meant to send the @code{SIGINT} to the shell as well, +and acts on the +@code{SIGINT} +(e.g., by running a @code{SIGINT} trap, +exiting a non-interactive shell, +or returning to the top level to read a new command). @item -If the pipeline does not terminate due to @code{SIGINT}, the program +If the command does not terminate due to @code{SIGINT}, the program handled the @code{SIGINT} itself and did not treat it as a fatal signal. In that case, Bash does not treat @code{SIGINT} as a fatal signal, either, instead assuming that the @code{SIGINT} was used as part of the @@ -3892,6 +3905,17 @@ receives while it is waiting for the foreground command to complete, for compatibility. @end enumerate +When job control is enabled, Bash does not receive keyboard-generated +signals such as @code{SIGINT} +while it is waiting for a foreground command. +An interactive shell does not pay attention to the @code{SIGINT}, +even if the foreground command terminates as a result, other than noting +its exit status. +If the shell is not interactive, and +the foreground command terminates due to the @code{SIGINT}, +Bash pretends it received the @code{SIGINT} +itself (scenario 1 above), for compatibility. + @node Shell Scripts @section Shell Scripts @cindex shell script @@ -8953,14 +8977,6 @@ in a redirection unless the shell is interactive. Redirection operators do not perform word splitting on the word in a redirection. -@item -Function names must be valid shell @code{name}s. -That is, they may not -contain characters other than letters, digits, and underscores, and -may not start with a digit. -Declaring a function with an invalid name in a non-interactive shell -is a fatal syntax error. - @item Function names may not be the same as one of the @sc{posix} special builtins. @@ -9068,7 +9084,7 @@ double-quoted string, even if the @code{histexpand} option is enabled. @item When printing shell function definitions (e.g., by @code{type}), Bash does -not print the @code{function} keyword. +not print the @code{function} keyword unless necessary. @item Non-interactive shells exit if a syntax error in an arithmetic expansion diff --git a/doc/version.texi b/doc/version.texi index dff85a95..f68242d8 100644 --- a/doc/version.texi +++ b/doc/version.texi @@ -2,10 +2,10 @@ Copyright (C) 1988-2024 Free Software Foundation, Inc. @end ignore -@set LASTCHANGE Sun Oct 20 12:30:58 EDT 2024 +@set LASTCHANGE Wed Oct 23 11:32:20 EDT 2024 @set EDITION 5.3 @set VERSION 5.3 -@set UPDATED 20 October 2024 +@set UPDATED 23 October 2024 @set UPDATED-MONTH October 2024 diff --git a/error.c b/error.c index 366d012f..10af0709 100644 --- a/error.c +++ b/error.c @@ -454,3 +454,9 @@ err_readonly (const char *s) { report_error (_("%s: readonly variable"), s); } + +void +err_invalidid (const char *s) +{ + internal_error (_("`%s': not a valid identifier"), s); +} diff --git a/error.h b/error.h index 9a312772..db0972bc 100644 --- a/error.h +++ b/error.h @@ -73,6 +73,8 @@ extern void err_badarraysub (const char *); extern void err_unboundvar (const char *); extern void err_readonly (const char *); +extern void err_invalidid (const char *); + #ifdef DEBUG # define INTERNAL_DEBUG(x) internal_debug x #else diff --git a/execute_cmd.c b/execute_cmd.c index 758fbf5e..4dea87eb 100644 --- a/execute_cmd.c +++ b/execute_cmd.c @@ -1967,7 +1967,7 @@ cpl_reap (void) if (p->coproc->c_flags & COPROC_DEAD) { coproc_list.ncoproc--; /* keep running count, fix up pointers later */ -#ifdef DEBUG +#if 0 INTERNAL_DEBUG (("cpl_reap: deleting %d", p->coproc->c_pid)); #endif coproc_dispose (p->coproc); @@ -2496,7 +2496,7 @@ execute_coproc (COMMAND *command, int pipe_in, int pipe_out, struct fd_bitmap *f /* Optional check -- could be relaxed */ if (valid_identifier (name) == 0) { - internal_error (_("`%s': not a valid identifier"), name); + err_invalidid (name); free (name); return (invert ? EXECUTION_SUCCESS : EXECUTION_FAILURE); } @@ -6256,8 +6256,21 @@ execute_intern_function (WORD_DESC *name, FUNCTION_DEF *funcdef) { SHELL_VAR *var; char *t; + int pflags; + + /* This is where we enforce any restrictions on the function name via the + call to valid_function_word(). */ + pflags = 0; +#if POSIX_RESTRICT_FUNCNAME + if (posixly_correct) + pflags |= 1; /* enforce posix function name restrictions */ +#endif + if (posixly_correct) + pflags |= 4; /* no special builtins */ - if (valid_function_word (name, posixly_correct) == 0) + /* We still allow functions with the same name as reserved words, so they + can be called if quoted. */ + if (valid_function_word (name, pflags) == 0) { if (posixly_correct) { diff --git a/general.c b/general.c index 723607eb..13746f3c 100644 --- a/general.c +++ b/general.c @@ -357,12 +357,12 @@ check_identifier (WORD_DESC *word, int check_word) { if (word->flags & (W_HASDOLLAR|W_QUOTED)) /* XXX - HASDOLLAR? */ { - internal_error (_("`%s': not a valid identifier"), word->word); + err_invalidid (word->word); return (0); } else if (check_word && (all_digits (word->word) || valid_identifier (word->word) == 0)) { - internal_error (_("`%s': not a valid identifier"), word->word); + err_invalidid (word->word); return (0); } else @@ -431,10 +431,15 @@ valid_function_name (const char *name, int flags) /* Return 1 if this is an identifier that can be used as a function name when declaring a function. We don't allow `$' for historical reasons. We allow quotes (for now), slashes, and pretty much everything else. - If FLAGS is non-zero (it's usually posixly_correct), we check the name - for additional posix restrictions using valid_function_name(). We pass - flags|2 to valid_function_name to suppress the check for an assignment - word, since we want to allow those here. */ + If (FLAGS&4) is non-zero, we check that the name is not one of the POSIX + special builtins (this is the shell enforcing a POSIX application + requirement). We allow reserved words, even though it's unlikely anyone + would use them. + If (FLAGS&1) is non-zero (it's usually set by the caller from + posixly_correct), we check the name for additional posix restrictions + using valid_function_name(). + We pass flags|2 to valid_function_name to suppress the check for an + assignment word, since we want to allow those here. */ int valid_function_word (WORD_DESC *word, int flags) { @@ -443,18 +448,20 @@ valid_function_word (WORD_DESC *word, int flags) name = word->word; if ((word->flags & W_HASDOLLAR)) /* allow quotes for now */ { - internal_error (_("`%s': not a valid identifier"), name); + err_invalidid (name); return (0); } - /* POSIX interpretation 383 */ - if (flags && find_special_builtin (name)) + /* POSIX interpretation 383 -- this is an application requirement, but the + shell should enforce it rather than allow a script to define a function + that will never be called. */ + if ((flags & 4) && find_special_builtin (name)) { internal_error (_("`%s': is a special builtin"), name); return (0); } - if (flags && valid_function_name (name, flags|2) == 0) + if ((flags & 1) && valid_function_name (name, flags|2) == 0) { - internal_error (_("`%s': not a valid identifier"), name); + err_invalidid (name); return (0); } return 1; diff --git a/lib/readline/colors.c b/lib/readline/colors.c index 28ed7bcd..329acce5 100644 --- a/lib/readline/colors.c +++ b/lib/readline/colors.c @@ -73,7 +73,7 @@ static bool is_colored (enum indicator_no type); static void restore_default_color (void); -#define RL_COLOR_PREFIX_EXTENSION ".readline-colored-completion-prefix" +#define RL_COLOR_PREFIX_EXTENSION "readline-colored-completion-prefix" COLOR_EXT_TYPE *_rl_color_ext_list = 0; diff --git a/lib/readline/doc/readline.3 b/lib/readline/doc/readline.3 index e8133882..d0708e33 100644 --- a/lib/readline/doc/readline.3 +++ b/lib/readline/doc/readline.3 @@ -478,7 +478,7 @@ common prefix of the set of possible completions using a different color. The color definitions are taken from the value of the \fBLS_COLORS\fP environment variable. If there is a color definition in \fB$LS_COLORS\fP for the custom suffix -.Q .readline-colored-completion-prefix , +.Q readline-colored-completion-prefix , \fBreadline\fP uses this color for the common prefix instead of its default. .TP diff --git a/lib/readline/doc/rluser.texi b/lib/readline/doc/rluser.texi index 9b3cf791..d4918f8d 100644 --- a/lib/readline/doc/rluser.texi +++ b/lib/readline/doc/rluser.texi @@ -508,7 +508,7 @@ common prefix of the set of possible completions using a different color. The color definitions are taken from the value of the @env{LS_COLORS} environment variable. If there is a color definition in @env{LS_COLORS} for the custom suffix -@samp{.readline-colored-completion-prefix}, Readline uses this color for +@samp{readline-colored-completion-prefix}, Readline uses this color for the common prefix instead of its default. The default is @samp{off}. diff --git a/lib/readline/isearch.c b/lib/readline/isearch.c index 9ddf9ce3..7c1a717b 100644 --- a/lib/readline/isearch.c +++ b/lib/readline/isearch.c @@ -742,10 +742,11 @@ opcode_dispatch: /* Add character to search string and continue search. */ default: #if defined (HANDLE_MULTIBYTE) - wlen = (cxt->mb[0] == 0 || cxt->mb[1] == 0) ? 1 : RL_STRLEN (cxt->mb); -#else - wlen = 1; + if (MB_CUR_MAX > 1 && rl_byte_oriented == 0) + wlen = (cxt->mb[0] == 0 || cxt->mb[1] == 0) ? 1 : RL_STRLEN (cxt->mb); + else #endif + wlen = 1; if (cxt->search_string_index + wlen + 1 >= cxt->search_string_size) { cxt->search_string_size += 128; /* 128 much greater than MB_CUR_MAX */ diff --git a/parse.y b/parse.y index 6ed8b5f0..a0535294 100644 --- a/parse.y +++ b/parse.y @@ -343,8 +343,8 @@ static int two_tokens_ago; /* Someday compoundcmd_lineno will be an array of these structs. */ struct tokeninfo { - int tok; int lineno; + int tok; }; /* The line number in a script where a compound command begins. The @@ -6790,6 +6790,9 @@ report_syntax_error (const char *message) free (msg); msg = p; } +if (shell_eof_token && current_token != shell_eof_token) + parser_error (line_number, _("syntax error near unexpected token `%s' while looking for matching `%c'"), msg, shell_eof_token); +else parser_error (line_number, _("syntax error near unexpected token `%s'"), msg); free (msg); diff --git a/print_cmd.c b/print_cmd.c index 36268e19..e7021338 100644 --- a/print_cmd.c +++ b/print_cmd.c @@ -1325,16 +1325,27 @@ print_function_def (FUNCTION_DEF *func) COMMAND *cmdcopy; REDIRECT *func_redirects; WORD_DESC *w; + int pflags; + + pflags = 0; + if (posixly_correct) + { + pflags |= 4; /* no reserved words */ +#if POSIX_RESTRICT_FUNCNAME + pflags |= 1; /* function names must be valid identifiers */ +#endif + } w = pretty_print_mode ? dequote_word (func->name) : func->name; /* we're just pretty-printing, so this can be destructive */ func_redirects = NULL; /* When in posix mode, print functions as posix specifies them, but prefix - `function' to words that are not valid POSIX identifiers. */ + `function' to names that are not valid posix function names, as + determined by valid_function_name(). */ if (posixly_correct == 0) cprintf ("function %s () \n", w->word); - else if (valid_function_name (w->word, posixly_correct) == 0) + else if (valid_function_name (w->word, pflags) == 0) cprintf ("function %s () \n", w->word); else cprintf ("%s () \n", w->word); @@ -1392,6 +1403,16 @@ named_function_string (char *name, COMMAND *command, int flags) int old_indent, old_amount; COMMAND *cmdcopy; REDIRECT *func_redirects; + int pflags; + + pflags = 0; + if (posixly_correct) + { + pflags |= 4; /* no reserved words */ +#if POSIX_RESTRICT_FUNCNAME + pflags |= 1; /* function names must be valid identifiers */ +#endif + } old_indent = indentation; old_amount = indentation_amount; @@ -1401,7 +1422,7 @@ named_function_string (char *name, COMMAND *command, int flags) if (name && *name) { - if (valid_function_name (name, posixly_correct) == 0) + if (valid_function_name (name, pflags) == 0) cprintf ("function "); cprintf ("%s ", name); } diff --git a/tests/comsub-posix.right b/tests/comsub-posix.right index 037f0ed2..ce606f8f 100644 --- a/tests/comsub-posix.right +++ b/tests/comsub-posix.right @@ -76,22 +76,22 @@ swap32_posix () )); done } -bash: -c: line 1: syntax error near unexpected token `done' +bash: -c: line 1: syntax error near unexpected token `done' while looking for matching `)' bash: -c: line 1: `: $(case x in x) ;; x) done esac)' -bash: -c: line 1: syntax error near unexpected token `done' +bash: -c: line 1: syntax error near unexpected token `done' while looking for matching `)' bash: -c: line 1: `: $(case x in x) ;; x) done ;; esac)' -bash: -c: line 1: syntax error near unexpected token `esac' +bash: -c: line 1: syntax error near unexpected token `esac' while looking for matching `)' bash: -c: line 1: `: $(case x in x) (esac) esac)' -bash: -c: line 1: syntax error near unexpected token `in' +bash: -c: line 1: syntax error near unexpected token `in' while looking for matching `)' bash: -c: line 1: `: $(case x in esac|in) foo;; esac)' -bash: -c: line 1: syntax error near unexpected token `done' +bash: -c: line 1: syntax error near unexpected token `done' while looking for matching `)' bash: -c: line 1: `: $(case x in x) ;; x) done)' -case: -c: line 3: syntax error near unexpected token `esac' +case: -c: line 3: syntax error near unexpected token `esac' while looking for matching `)' case: -c: line 3: `$( esac ; bar=foo ; echo "$bar")) echo bad 2;;' ok 2 inside outside ok 3 -syntax-error: -c: line 2: syntax error near unexpected token `done' +syntax-error: -c: line 2: syntax error near unexpected token `done' while looking for matching `)' syntax-error: -c: line 2: `: $(case x in x) ;; x) done ;; esac)' yes diff --git a/tests/errors.right b/tests/errors.right index d9ddde73..1f118e77 100644 --- a/tests/errors.right +++ b/tests/errors.right @@ -68,7 +68,7 @@ umask: usage: umask [-p] [-S] [mode] ./errors.tests: line 214: VAR: readonly variable comsub: -c: line 1: syntax error near unexpected token `)' comsub: -c: line 1: `: $( for z in 1 2 3; do )' -comsub: -c: line 1: syntax error near unexpected token `done' +comsub: -c: line 1: syntax error near unexpected token `done' while looking for matching `)' comsub: -c: line 1: `: $( for z in 1 2 3; done )' ./errors.tests: line 221: cd: HOME not set ./errors.tests: line 222: cd: /tmp/xyz.bash: No such file or directory @@ -130,7 +130,7 @@ kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] ./errors.tests: line 332: kill: SIGBAD: invalid signal specification ./errors.tests: line 334: kill: BAD: invalid signal specification -./errors.tests: line 336: kill: @12: arguments must be process or job IDs +./errors.tests: line 336: kill: `@12': not a pid or valid job spec ./errors.tests: line 339: unset: BASH_LINENO: cannot unset ./errors.tests: line 339: unset: BASH_SOURCE: cannot unset ./errors.tests: line 342: set: trackall: invalid option name @@ -343,4 +343,4 @@ sh: line 1: unset: `a-b': not a valid identifier sh: line 1: /nosuchfile: No such file or directory sh: line 1: trap: SIGNOSIG: invalid signal specification after trap -./errors.tests: line 396: `!!': not a valid identifier +end diff --git a/tests/errors.tests b/tests/errors.tests index f0799c33..d10935dc 100644 --- a/tests/errors.tests +++ b/tests/errors.tests @@ -388,10 +388,8 @@ ${THIS_SH} -o posix -c '. /nosuchfile ; echo after source' sh # but trap specifying a bad signal nunber is non-fatal ${THIS_SH} -o posix -c 'trap "echo bad" SIGNOSIG; echo after trap' sh -# this must be last! -# in posix mode, a function name must be a valid identifier -# this can't go in posix2.tests, since it causes the shell to exit -# immediately +# in posix mode, this is no longer a fatal error +# a function name does not have to be a valid identifier set -o posix function !! () { fc -s "$@" ; } set +o posix diff --git a/tests/func.right b/tests/func.right index 2c83a0fb..dfe6c20d 100644 --- a/tests/func.right +++ b/tests/func.right @@ -175,7 +175,7 @@ function a=2 () { printf "FUNCNAME: %s\n" $FUNCNAME } -function 11111 () +11111 () { printf "FUNCNAME: %s\n" $FUNCNAME } @@ -242,14 +242,13 @@ break () execution inside function break ./func5.sub: line 86: `break': is a special builtin -./func5.sub: line 92: `!!': not a valid identifier !! is a function !! () { fc -s "$@" } !! is a function -function !! () +!! () { fc -s "$@" } diff --git a/tests/func5.sub b/tests/func5.sub index bacb82db..357e4cc1 100644 --- a/tests/func5.sub +++ b/tests/func5.sub @@ -85,15 +85,15 @@ break() echo after ) -# in posix mode, functions whose names are invalid identifiers are fatal errors +# in posix mode, functions whose names are invalid identifiers are +# no longer fatal errors ( set -o posix !! () { fc -s "$@" ; } type \!\! ) -# but you can create such functions and print them in posix mode -!! () { fc -s "$@" ; } -type '!!' +# you can create such functions and print them in posix mode set -o posix +!! () { fc -s "$@" ; } type '!!' set +o posix diff --git a/tests/jobs.right b/tests/jobs.right index f8037bc8..442b8260 100644 --- a/tests/jobs.right +++ b/tests/jobs.right @@ -79,6 +79,7 @@ bg: usage: bg [job_spec ...] disown: usage: disown [-h] [-ar] [jobspec ... | pid ...] ./jobs.tests: line 141: disown: %1: no such job ./jobs.tests: line 144: disown: %2: no such job +./jobs.tests: line 147: disown: warning: @12: job specification requires leading `%' ./jobs.tests: line 147: disown: @12: no such job wait-for-non-child ./jobs.tests: line 150: wait: pid 1 is not a child of this shell -- 2.47.2