OpenCoverageBash

Bash patch #26 - Test report of the modifications

Overview

Test Execution StatusStatistics
Passed
  0.000% (0/1)
Failed
  0.000% (0/1)
Requires Manual Checking
  0.000% (0/1)
Unknown
100.000% (1/1)
All
100.000% (1/1)
CategoryRemoved LinesInserted LinesTotal
Modified lines executed:
  0.068% (3/4416)
  0.000% (0/4452)
  0.034% (3/8868)
Modified lines not executed:
  0.000% (0/4416)
  0.000% (0/4452)
  0.000% (0/8868)
Source code lines not covered:
 99.932% (4413/4416)
100.000% (4452/4452)
 99.966% (8865/8868)

List of tests executing the changes

Execution NameState
Self testUnknown

Patch File

Showing: 

Modified File: doc/bash.0

LineTestsDifference Output
diff --git a/doc/bash.0 b/doc/bash.0
index 3542cb61..8a3d8177 100644
--- a/doc/bash.0
+++ b/doc/bash.0
@@ -2595,43 +2595,44 @@ CCOOMMMMAANNDD EEXXEECCUUTTIIOONN
2595 performed only if the command is not found in the hash table. If the
2596 search is unsuccessful, the shell searches for a defined shell function
2597 named ccoommmmaanndd__nnoott__ffoouunndd__hhaannddllee. If that function exists, it is invoked
2598
-
No equivalent source code line in the reference code can be identified.
- with the original command and the original command's arguments as its
2599
-
No equivalent source code line in the reference code can be identified.
- arguments, and the function's exit status becomes the exit status of
2600
-
No equivalent source code line in the reference code can be identified.
- the shell. If that function is not defined, the shell prints an error
2601
-
No equivalent source code line in the reference code can be identified.
- message and returns an exit status of 127.
2598
-
+ in a separate execution environment with the original command and the
2599
-
+ original command's arguments as its arguments, and the function's exit
2600
-
+ status becomes the exit status of that subshell. If that function is
2601
-
+ not defined, the shell prints an error message and returns an exit sta-
2602
-
+ tus of 127.
2602 ➡ 2603
2603
-
No equivalent source code line in the reference code can be identified.
- If the search is successful, or if the command name contains one or
2604
-
+ If the search is successful, or if the command name contains one or
2604 ➡ 2605 more slashes, the shell executes the named program in a separate execu-
2605 ➡ 2606 tion environment. Argument 0 is set to the name given, and the remain-
2606 ➡ 2607 ing arguments to the command are set to the arguments given, if any.
2607 ➡ 2608
2608
-
No equivalent source code line in the reference code can be identified.
- If this execution fails because the file is not in executable format,
2609
-
No equivalent source code line in the reference code can be identified.
- and the file is not a directory, it is assumed to be a _s_h_e_l_l _s_c_r_i_p_t, a
2610
-
No equivalent source code line in the reference code can be identified.
- file containing shell commands. A subshell is spawned to execute it.
2611
-
No equivalent source code line in the reference code can be identified.
- This subshell reinitializes itself, so that the effect is as if a new
2612
-
No equivalent source code line in the reference code can be identified.
- shell had been invoked to handle the script, with the exception that
2613
-
No equivalent source code line in the reference code can be identified.
- the locations of commands remembered by the parent (see hhaasshh below
2609
-
+ If this execution fails because the file is not in executable format,
2610
-
+ and the file is not a directory, it is assumed to be a _s_h_e_l_l _s_c_r_i_p_t, a
2611
-
+ file containing shell commands. A subshell is spawned to execute it.
2612
-
+ This subshell reinitializes itself, so that the effect is as if a new
2613
-
+ shell had been invoked to handle the script, with the exception that
2614
-
+ the locations of commands remembered by the parent (see hhaasshh below
2614 ➡ 2615 under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS) are retained by the child.
2615 ➡ 2616
2616
-
No equivalent source code line in the reference code can be identified.
- If the program is a file beginning with ##!!, the remainder of the first
2617
-
No equivalent source code line in the reference code can be identified.
- line specifies an interpreter for the program. The shell executes the
2617
-
+ If the program is a file beginning with ##!!, the remainder of the first
2618
-
+ line specifies an interpreter for the program. The shell executes the
2618 ➡ 2619 specified interpreter on operating systems that do not handle this exe-
2619 ➡ 2620 cutable format themselves. The arguments to the interpreter consist of
2620
-
No equivalent source code line in the reference code can be identified.
- a single optional argument following the interpreter name on the first
2621
-
No equivalent source code line in the reference code can be identified.
- line of the program, followed by the name of the program, followed by
2621
-
+ a single optional argument following the interpreter name on the first
2622
-
+ line of the program, followed by the name of the program, followed by
2622 ➡ 2623 the command arguments, if any.
2623 ➡ 2624
2624 ➡ 2625 CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENNTT
2625
-
No equivalent source code line in the reference code can be identified.
- The shell has an _e_x_e_c_u_t_i_o_n _e_n_v_i_r_o_n_m_e_n_t, which consists of the follow-
2626
-
+ The shell has an _e_x_e_c_u_t_i_o_n _e_n_v_i_r_o_n_m_e_n_t, which consists of the follow-
2626 ➡ 2627 ing:
2627 ➡ 2628
2628
-
No equivalent source code line in the reference code can be identified.
- +o open files inherited by the shell at invocation, as modified by
2629
-
+ +o open files inherited by the shell at invocation, as modified by
2629 ➡ 2630 redirections supplied to the eexxeecc builtin
2630 ➡ 2631
2631
-
No equivalent source code line in the reference code can be identified.
- +o the current working directory as set by ccdd, ppuusshhdd, or ppooppdd, or
2632
-
+ +o the current working directory as set by ccdd, ppuusshhdd, or ppooppdd, or
2632 ➡ 2633 inherited by the shell at invocation
2633 ➡ 2634
2634
-
No equivalent source code line in the reference code can be identified.
- +o the file creation mode mask as set by uummaasskk or inherited from
2635
-
+ +o the file creation mode mask as set by uummaasskk or inherited from
2635 ➡ 2636 the shell's parent
2636 ➡ 2637
2637 ➡ 2638 +o current traps set by ttrraapp
@@ -2639,251 +2640,251 @@ CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENN
2639 ➡ 2640 +o shell parameters that are set by variable assignment or with sseett
2640 ➡ 2641 or inherited from the shell's parent in the environment
2641 ➡ 2642
2642
-
No equivalent source code line in the reference code can be identified.
- +o shell functions defined during execution or inherited from the
2643
-
+ +o shell functions defined during execution or inherited from the
2643 ➡ 2644 shell's parent in the environment
2644 ➡ 2645
2645
-
No equivalent source code line in the reference code can be identified.
- +o options enabled at invocation (either by default or with com-
2646
-
+ +o options enabled at invocation (either by default or with com-
2646 ➡ 2647 mand-line arguments) or by sseett
2647 ➡ 2648
2648 ➡ 2649 +o options enabled by sshhoopptt
2649 ➡ 2650
2650 ➡ 2651 +o shell aliases defined with aalliiaass
2651 ➡ 2652
2652
-
No equivalent source code line in the reference code can be identified.
- +o various process IDs, including those of background jobs, the
2653
-
+ +o various process IDs, including those of background jobs, the
2653 ➡ 2654 value of $$$$, and the value of PPPPIIDD
2654 ➡ 2655
2655
-
No equivalent source code line in the reference code can be identified.
- When a simple command other than a builtin or shell function is to be
2656
-
No equivalent source code line in the reference code can be identified.
- executed, it is invoked in a separate execution environment that con-
2657
-
No equivalent source code line in the reference code can be identified.
- sists of the following. Unless otherwise noted, the values are inher-
2656
-
+ When a simple command other than a builtin or shell function is to be
2657
-
+ executed, it is invoked in a separate execution environment that con-
2658
-
+ sists of the following. Unless otherwise noted, the values are inher-
2658 ➡ 2659 ited from the shell.
2659 ➡ 2660
2660 ➡ 2661
2661
-
No equivalent source code line in the reference code can be identified.
- +o the shell's open files, plus any modifications and additions
2662
-
+ +o the shell's open files, plus any modifications and additions
2662 ➡ 2663 specified by redirections to the command
2663 ➡ 2664
2664 ➡ 2665 +o the current working directory
2665 ➡ 2666
2666 ➡ 2667 +o the file creation mode mask
2667 ➡ 2668
2668
-
No equivalent source code line in the reference code can be identified.
- +o shell variables and functions marked for export, along with
2669
-
+ +o shell variables and functions marked for export, along with
2669 ➡ 2670 variables exported for the command, passed in the environment
2670 ➡ 2671
2671 ➡ 2672 +o traps caught by the shell are reset to the values inherited from
2672 ➡ 2673 the shell's parent, and traps ignored by the shell are ignored
2673 ➡ 2674
2674
-
No equivalent source code line in the reference code can be identified.
- A command invoked in this separate environment cannot affect the
2675
-
+ A command invoked in this separate environment cannot affect the
2675 ➡ 2676 shell's execution environment.
2676 ➡ 2677
2677
-
No equivalent source code line in the reference code can be identified.
- Command substitution, commands grouped with parentheses, and asynchro-
2678
-
+ Command substitution, commands grouped with parentheses, and asynchro-
2678 ➡ 2679 nous commands are invoked in a subshell environment that is a duplicate
2679
-
No equivalent source code line in the reference code can be identified.
- of the shell environment, except that traps caught by the shell are
2680
-
+ of the shell environment, except that traps caught by the shell are
2680 ➡ 2681 reset to the values that the shell inherited from its parent at invoca-
2681 ➡ 2682 tion. Builtin commands that are invoked as part of a pipeline are also
2682 ➡ 2683 executed in a subshell environment. Changes made to the subshell envi-
2683 ➡ 2684 ronment cannot affect the shell's execution environment.
2684 ➡ 2685
2685 ➡ 2686 Subshells spawned to execute command substitutions inherit the value of
2686
-
No equivalent source code line in the reference code can be identified.
- the --ee option from the parent shell. When not in _p_o_s_i_x mode, bbaasshh
2687
-
+ the --ee option from the parent shell. When not in _p_o_s_i_x mode, bbaasshh
2687 ➡ 2688 clears the --ee option in such subshells.
2688 ➡ 2689
2689
-
No equivalent source code line in the reference code can be identified.
- If a command is followed by a && and job control is not active, the
2690
-
No equivalent source code line in the reference code can be identified.
- default standard input for the command is the empty file _/_d_e_v_/_n_u_l_l.
2691
-
No equivalent source code line in the reference code can be identified.
- Otherwise, the invoked command inherits the file descriptors of the
2690
-
+ If a command is followed by a && and job control is not active, the
2691
-
+ default standard input for the command is the empty file _/_d_e_v_/_n_u_l_l.
2692
-
+ Otherwise, the invoked command inherits the file descriptors of the
2692 ➡ 2693 calling shell as modified by redirections.
2693 ➡ 2694
2694 ➡ 2695 EENNVVIIRROONNMMEENNTT
2695
-
No equivalent source code line in the reference code can be identified.
- When a program is invoked it is given an array of strings called the
2696
-
+ When a program is invoked it is given an array of strings called the
2696 ➡ 2697 _e_n_v_i_r_o_n_m_e_n_t. This is a list of _n_a_m_e-_v_a_l_u_e pairs, of the form
2697 ➡ 2698 _n_a_m_e=_v_a_l_u_e.
2698 ➡ 2699
2699
-
No equivalent source code line in the reference code can be identified.
- The shell provides several ways to manipulate the environment. On
2700
-
+ The shell provides several ways to manipulate the environment. On
2700 ➡ 2701 invocation, the shell scans its own environment and creates a parameter
2701
-
No equivalent source code line in the reference code can be identified.
- for each name found, automatically marking it for _e_x_p_o_r_t to child pro-
2702
-
No equivalent source code line in the reference code can be identified.
- cesses. Executed commands inherit the environment. The eexxppoorrtt and
2703
-
No equivalent source code line in the reference code can be identified.
- ddeeccllaarree --xx commands allow parameters and functions to be added to and
2702
-
+ for each name found, automatically marking it for _e_x_p_o_r_t to child pro-
2703
-
+ cesses. Executed commands inherit the environment. The eexxppoorrtt and
2704
-
+ ddeeccllaarree --xx commands allow parameters and functions to be added to and
2704 ➡ 2705 deleted from the environment. If the value of a parameter in the envi-
2705
-
No equivalent source code line in the reference code can be identified.
- ronment is modified, the new value becomes part of the environment,
2706
-
No equivalent source code line in the reference code can be identified.
- replacing the old. The environment inherited by any executed command
2707
-
No equivalent source code line in the reference code can be identified.
- consists of the shell's initial environment, whose values may be modi-
2708
-
No equivalent source code line in the reference code can be identified.
- fied in the shell, less any pairs removed by the uunnsseett command, plus
2706
-
+ ronment is modified, the new value becomes part of the environment,
2707
-
+ replacing the old. The environment inherited by any executed command
2708
-
+ consists of the shell's initial environment, whose values may be modi-
2709
-
+ fied in the shell, less any pairs removed by the uunnsseett command, plus
2709 ➡ 2710 any additions via the eexxppoorrtt and ddeeccllaarree --xx commands.
2710 ➡ 2711
2711
-
No equivalent source code line in the reference code can be identified.
- The environment for any _s_i_m_p_l_e _c_o_m_m_a_n_d or function may be augmented
2712
-
No equivalent source code line in the reference code can be identified.
- temporarily by prefixing it with parameter assignments, as described
2712
-
+ The environment for any _s_i_m_p_l_e _c_o_m_m_a_n_d or function may be augmented
2713
-
+ temporarily by prefixing it with parameter assignments, as described
2713 ➡ 2714 above in PPAARRAAMMEETTEERRSS. These assignment statements affect only the envi-
2714 ➡ 2715 ronment seen by that command.
2715 ➡ 2716
2716
-
No equivalent source code line in the reference code can be identified.
- If the --kk option is set (see the sseett builtin command below), then _a_l_l
2717
-
No equivalent source code line in the reference code can be identified.
- parameter assignments are placed in the environment for a command, not
2717
-
+ If the --kk option is set (see the sseett builtin command below), then _a_l_l
2718
-
+ parameter assignments are placed in the environment for a command, not
2718 ➡ 2719 just those that precede the command name.
2719 ➡ 2720
2720
-
No equivalent source code line in the reference code can be identified.
- When bbaasshh invokes an external command, the variable __ is set to the
2721
-
+ When bbaasshh invokes an external command, the variable __ is set to the
2721 ➡ 2722 full filename of the command and passed to that command in its environ-
2722 ➡ 2723 ment.
2723 ➡ 2724
2724 ➡ 2725 EEXXIITT SSTTAATTUUSS
2725
-
No equivalent source code line in the reference code can be identified.
- The exit status of an executed command is the value returned by the
2726
-
+ The exit status of an executed command is the value returned by the
2726 ➡ 2727 _w_a_i_t_p_i_d system call or equivalent function. Exit statuses fall between
2727
-
No equivalent source code line in the reference code can be identified.
- 0 and 255, though, as explained below, the shell may use values above
2728
-
+ 0 and 255, though, as explained below, the shell may use values above
2728 ➡ 2729 125 specially. Exit statuses from shell builtins and compound commands
2729 ➡ 2730 are also limited to this range. Under certain circumstances, the shell
2730 ➡ 2731 will use special values to indicate specific failure modes.
2731 ➡ 2732
2732 ➡ 2733 For the shell's purposes, a command which exits with a zero exit status
2733
-
No equivalent source code line in the reference code can be identified.
- has succeeded. An exit status of zero indicates success. A non-zero
2734
-
No equivalent source code line in the reference code can be identified.
- exit status indicates failure. When a command terminates on a fatal
2734
-
+ has succeeded. An exit status of zero indicates success. A non-zero
2735
-
+ exit status indicates failure. When a command terminates on a fatal
2735 ➡ 2736 signal _N, bbaasshh uses the value of 128+_N as the exit status.
2736 ➡ 2737
2737
-
No equivalent source code line in the reference code can be identified.
- If a command is not found, the child process created to execute it
2738
-
No equivalent source code line in the reference code can be identified.
- returns a status of 127. If a command is found but is not executable,
2738
-
+ If a command is not found, the child process created to execute it
2739
-
+ returns a status of 127. If a command is found but is not executable,
2739 ➡ 2740 the return status is 126.
2740 ➡ 2741
2741 ➡ 2742 If a command fails because of an error during expansion or redirection,
2742 ➡ 2743 the exit status is greater than zero.
2743 ➡ 2744
2744
-
No equivalent source code line in the reference code can be identified.
- Shell builtin commands return a status of 0 (_t_r_u_e) if successful, and
2745
-
No equivalent source code line in the reference code can be identified.
- non-zero (_f_a_l_s_e) if an error occurs while they execute. All builtins
2746
-
No equivalent source code line in the reference code can be identified.
- return an exit status of 2 to indicate incorrect usage, generally
2745
-
+ Shell builtin commands return a status of 0 (_t_r_u_e) if successful, and
2746
-
+ non-zero (_f_a_l_s_e) if an error occurs while they execute. All builtins
2747
-
+ return an exit status of 2 to indicate incorrect usage, generally
2747 ➡ 2748 invalid options or missing arguments.
2748 ➡ 2749
2749
-
No equivalent source code line in the reference code can be identified.
- BBaasshh itself returns the exit status of the last command executed,
2750
-
No equivalent source code line in the reference code can be identified.
- unless a syntax error occurs, in which case it exits with a non-zero
2750
-
+ BBaasshh itself returns the exit status of the last command executed,
2751
-
+ unless a syntax error occurs, in which case it exits with a non-zero
2751 ➡ 2752 value. See also the eexxiitt builtin command below.
2752 ➡ 2753
2753 ➡ 2754 SSIIGGNNAALLSS
2754
-
No equivalent source code line in the reference code can be identified.
- When bbaasshh is interactive, in the absence of any traps, it ignores
2755
-
+ When bbaasshh is interactive, in the absence of any traps, it ignores
2755 ➡ 2756 SSIIGGTTEERRMM (so that kkiillll 00 does not kill an interactive shell), and SSIIGGIINNTT
2756
-
No equivalent source code line in the reference code can be identified.
- is caught and handled (so that the wwaaiitt builtin is interruptible). In
2757
-
No equivalent source code line in the reference code can be identified.
- all cases, bbaasshh ignores SSIIGGQQUUIITT. If job control is in effect, bbaasshh
2757
-
+ is caught and handled (so that the wwaaiitt builtin is interruptible). In
2758
-
+ all cases, bbaasshh ignores SSIIGGQQUUIITT. If job control is in effect, bbaasshh
2758 ➡ 2759 ignores SSIIGGTTTTIINN, SSIIGGTTTTOOUU, and SSIIGGTTSSTTPP.
2759 ➡ 2760
2760 ➡ 2761 Non-builtin commands run by bbaasshh have signal handlers set to the values
2761
-
No equivalent source code line in the reference code can be identified.
- inherited by the shell from its parent. When job control is not in
2762
-
No equivalent source code line in the reference code can be identified.
- effect, asynchronous commands ignore SSIIGGIINNTT and SSIIGGQQUUIITT in addition to
2763
-
No equivalent source code line in the reference code can be identified.
- these inherited handlers. Commands run as a result of command substi-
2762
-
+ inherited by the shell from its parent. When job control is not in
2763
-
+ effect, asynchronous commands ignore SSIIGGIINNTT and SSIIGGQQUUIITT in addition to
2764
-
+ these inherited handlers. Commands run as a result of command substi-
2764 ➡ 2765 tution ignore the keyboard-generated job control signals SSIIGGTTTTIINN, SSIIGGTT--
2765 ➡ 2766 TTOOUU, and SSIIGGTTSSTTPP.
2766 ➡ 2767
2767
-
No equivalent source code line in the reference code can be identified.
- The shell exits by default upon receipt of a SSIIGGHHUUPP. Before exiting,
2768
-
No equivalent source code line in the reference code can be identified.
- an interactive shell resends the SSIIGGHHUUPP to all jobs, running or
2768
-
+ The shell exits by default upon receipt of a SSIIGGHHUUPP. Before exiting,
2769
-
+ an interactive shell resends the SSIIGGHHUUPP to all jobs, running or
2769 ➡ 2770 stopped. Stopped jobs are sent SSIIGGCCOONNTT to ensure that they receive the
2770
-
No equivalent source code line in the reference code can be identified.
- SSIIGGHHUUPP. To prevent the shell from sending the signal to a particular
2771
-
No equivalent source code line in the reference code can be identified.
- job, it should be removed from the jobs table with the ddiissoowwnn builtin
2772
-
No equivalent source code line in the reference code can be identified.
- (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) or marked to not receive SSIIGGHHUUPP
2771
-
+ SSIIGGHHUUPP. To prevent the shell from sending the signal to a particular
2772
-
+ job, it should be removed from the jobs table with the ddiissoowwnn builtin
2773
-
+ (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) or marked to not receive SSIIGGHHUUPP
2773 ➡ 2774 using ddiissoowwnn --hh.
2774 ➡ 2775
2775
-
No equivalent source code line in the reference code can be identified.
- If the hhuuppoonneexxiitt shell option has been set with sshhoopptt, bbaasshh sends a
2776
-
+ If the hhuuppoonneexxiitt shell option has been set with sshhoopptt, bbaasshh sends a
2776 ➡ 2777 SSIIGGHHUUPP to all jobs when an interactive login shell exits.
2777 ➡ 2778
2778
-
No equivalent source code line in the reference code can be identified.
- If bbaasshh is waiting for a command to complete and receives a signal for
2779
-
+ If bbaasshh is waiting for a command to complete and receives a signal for
2779 ➡ 2780 which a trap has been set, the trap will not be executed until the com-
2780
-
No equivalent source code line in the reference code can be identified.
- mand completes. When bbaasshh is waiting for an asynchronous command via
2781
-
No equivalent source code line in the reference code can be identified.
- the wwaaiitt builtin, the reception of a signal for which a trap has been
2781
-
+ mand completes. When bbaasshh is waiting for an asynchronous command via
2782
-
+ the wwaaiitt builtin, the reception of a signal for which a trap has been
2782 ➡ 2783 set will cause the wwaaiitt builtin to return immediately with an exit sta-
2783 ➡ 2784 tus greater than 128, immediately after which the trap is executed.
2784 ➡ 2785
2785 ➡ 2786 JJOOBB CCOONNTTRROOLL
2786
-
No equivalent source code line in the reference code can be identified.
- _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
2787
-
+ _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
2787 ➡ 2788 execution of processes and continue (_r_e_s_u_m_e) their execution at a later
2788
-
No equivalent source code line in the reference code can be identified.
- point. A user typically employs this facility via an interactive
2789
-
No equivalent source code line in the reference code can be identified.
- interface supplied jointly by the operating system kernel's terminal
2789
-
+ point. A user typically employs this facility via an interactive
2790
-
+ interface supplied jointly by the operating system kernel's terminal
2790 ➡ 2791 driver and bbaasshh.
2791 ➡ 2792
2792
-
No equivalent source code line in the reference code can be identified.
- The shell associates a _j_o_b with each pipeline. It keeps a table of
2793
-
No equivalent source code line in the reference code can be identified.
- currently executing jobs, which may be listed with the jjoobbss command.
2794
-
No equivalent source code line in the reference code can be identified.
- When bbaasshh starts a job asynchronously (in the _b_a_c_k_g_r_o_u_n_d), it prints a
2793
-
+ The shell associates a _j_o_b with each pipeline. It keeps a table of
2794
-
+ currently executing jobs, which may be listed with the jjoobbss command.
2795
-
+ When bbaasshh starts a job asynchronously (in the _b_a_c_k_g_r_o_u_n_d), it prints a
2795 ➡ 2796 line that looks like:
2796 ➡ 2797
2797 ➡ 2798 [1] 25647
2798 ➡ 2799
2799 ➡ 2800 indicating that this job is job number 1 and that the process ID of the
2800 ➡ 2801 last process in the pipeline associated with this job is 25647. All of
2801
-
No equivalent source code line in the reference code can be identified.
- the processes in a single pipeline are members of the same job. BBaasshh
2802
-
+ the processes in a single pipeline are members of the same job. BBaasshh
2802 ➡ 2803 uses the _j_o_b abstraction as the basis for job control.
2803 ➡ 2804
2804
-
No equivalent source code line in the reference code can be identified.
- To facilitate the implementation of the user interface to job control,
2805
-
+ To facilitate the implementation of the user interface to job control,
2805 ➡ 2806 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
2806 ➡ 2807 _g_r_o_u_p _I_D. Members of this process group (processes whose process group
2807 ➡ 2808 ID is equal to the current terminal process group ID) receive keyboard-
2808
-
No equivalent source code line in the reference code can be identified.
- generated signals such as SSIIGGIINNTT. These processes are said to be in
2809
-
No equivalent source code line in the reference code can be identified.
- the _f_o_r_e_g_r_o_u_n_d. _B_a_c_k_g_r_o_u_n_d processes are those whose process group ID
2809
-
+ generated signals such as SSIIGGIINNTT. These processes are said to be in
2810
-
+ the _f_o_r_e_g_r_o_u_n_d. _B_a_c_k_g_r_o_u_n_d processes are those whose process group ID
2810 ➡ 2811 differs from the terminal's; such processes are immune to keyboard-gen-
2811 ➡ 2812 erated signals. Only foreground processes are allowed to read from or,
2812
-
No equivalent source code line in the reference code can be identified.
- if the user so specifies with stty tostop, write to the terminal.
2813
-
No equivalent source code line in the reference code can be identified.
- Background processes which attempt to read from (write to when stty
2814
-
No equivalent source code line in the reference code can be identified.
- tostop is in effect) the terminal are sent a SSIIGGTTTTIINN ((SSIIGGTTTTOOUU)) signal
2815
-
No equivalent source code line in the reference code can be identified.
- by the kernel's terminal driver, which, unless caught, suspends the
2813
-
+ if the user so specifies with stty tostop, write to the terminal.
2814
-
+ Background processes which attempt to read from (write to when stty
2815
-
+ tostop is in effect) the terminal are sent a SSIIGGTTTTIINN ((SSIIGGTTTTOOUU)) signal
2816
-
+ by the kernel's terminal driver, which, unless caught, suspends the
2816 ➡ 2817 process.
2817 ➡ 2818
2818
-
No equivalent source code line in the reference code can be identified.
- If the operating system on which bbaasshh is running supports job control,
2819
-
+ If the operating system on which bbaasshh is running supports job control,
2819 ➡ 2820 bbaasshh contains facilities to use it. Typing the _s_u_s_p_e_n_d character (typ-
2820 ➡ 2821 ically ^^ZZ, Control-Z) while a process is running causes that process to
2821
-
No equivalent source code line in the reference code can be identified.
- be stopped and returns control to bbaasshh. Typing the _d_e_l_a_y_e_d _s_u_s_p_e_n_d
2822
-
No equivalent source code line in the reference code can be identified.
- character (typically ^^YY, Control-Y) causes the process to be stopped
2823
-
No equivalent source code line in the reference code can be identified.
- when it attempts to read input from the terminal, and control to be
2824
-
No equivalent source code line in the reference code can be identified.
- returned to bbaasshh. The user may then manipulate the state of this job,
2825
-
No equivalent source code line in the reference code can be identified.
- using the bbgg command to continue it in the background, the ffgg command
2822
-
+ be stopped and returns control to bbaasshh. Typing the _d_e_l_a_y_e_d _s_u_s_p_e_n_d
2823
-
+ character (typically ^^YY, Control-Y) causes the process to be stopped
2824
-
+ when it attempts to read input from the terminal, and control to be
2825
-
+ returned to bbaasshh. The user may then manipulate the state of this job,
2826
-
+ using the bbgg command to continue it in the background, the ffgg command
2826 ➡ 2827 to continue it in the foreground, or the kkiillll command to kill it. A ^^ZZ
2827 ➡ 2828 takes effect immediately, and has the additional side effect of causing
2828 ➡ 2829 pending output and typeahead to be discarded.
2829 ➡ 2830
2830 ➡ 2831 There are a number of ways to refer to a job in the shell. The charac-
2831
-
No equivalent source code line in the reference code can be identified.
- ter %% introduces a job specification (_j_o_b_s_p_e_c). Job number _n may be
2832
-
+ ter %% introduces a job specification (_j_o_b_s_p_e_c). Job number _n may be
2832 ➡ 2833 referred to as %%nn. A job may also be referred to using a prefix of the
2833 ➡ 2834 name used to start it, or using a substring that appears in its command
2834
-
No equivalent source code line in the reference code can be identified.
- line. For example, %%ccee refers to a stopped ccee job. If a prefix
2835
-
No equivalent source code line in the reference code can be identified.
- matches more than one job, bbaasshh reports an error. Using %%??ccee, on the
2836
-
No equivalent source code line in the reference code can be identified.
- other hand, refers to any job containing the string ccee in its command
2837
-
No equivalent source code line in the reference code can be identified.
- line. If the substring matches more than one job, bbaasshh reports an
2838
-
No equivalent source code line in the reference code can be identified.
- error. The symbols %%%% and %%++ refer to the shell's notion of the _c_u_r_-
2839
-
No equivalent source code line in the reference code can be identified.
- _r_e_n_t _j_o_b, which is the last job stopped while it was in the foreground
2835
-
+ line. For example, %%ccee refers to a stopped ccee job. If a prefix
2836
-
+ matches more than one job, bbaasshh reports an error. Using %%??ccee, on the
2837
-
+ other hand, refers to any job containing the string ccee in its command
2838
-
+ line. If the substring matches more than one job, bbaasshh reports an
2839
-
+ error. The symbols %%%% and %%++ refer to the shell's notion of the _c_u_r_-
2840
-
+ _r_e_n_t _j_o_b, which is the last job stopped while it was in the foreground
2840 ➡ 2841 or started in the background. The _p_r_e_v_i_o_u_s _j_o_b may be referenced using
2841 ➡ 2842 %%--. If there is only a single job, %%++ and %%-- can both be used to refer
2842
-
No equivalent source code line in the reference code can be identified.
- to that job. In output pertaining to jobs (e.g., the output of the
2843
-
+ to that job. In output pertaining to jobs (e.g., the output of the
2843 ➡ 2844 jjoobbss command), the current job is always flagged with a ++, and the pre-
2844
-
No equivalent source code line in the reference code can be identified.
- vious job with a --. A single % (with no accompanying job specifica-
2845
-
+ vious job with a --. A single % (with no accompanying job specifica-
2845 ➡ 2846 tion) also refers to the current job.
2846 ➡ 2847
2847
-
No equivalent source code line in the reference code can be identified.
- Simply naming a job can be used to bring it into the foreground: %%11 is
2848
-
No equivalent source code line in the reference code can be identified.
- a synonym for ````ffgg %%11'''', bringing job 1 from the background into the
2849
-
No equivalent source code line in the reference code can be identified.
- foreground. Similarly, ````%%11 &&'''' resumes job 1 in the background,
2848
-
+ Simply naming a job can be used to bring it into the foreground: %%11 is
2849
-
+ a synonym for ````ffgg %%11'''', bringing job 1 from the background into the
2850
-
+ foreground. Similarly, ````%%11 &&'''' resumes job 1 in the background,
2850 ➡ 2851 equivalent to ````bbgg %%11''''.
2851 ➡ 2852
2852
-
No equivalent source code line in the reference code can be identified.
- The shell learns immediately whenever a job changes state. Normally,
2853
-
+ The shell learns immediately whenever a job changes state. Normally,
2853 ➡ 2854 bbaasshh waits until it is about to print a prompt before reporting changes
2854
-
No equivalent source code line in the reference code can be identified.
- in a job's status so as to not interrupt any other output. If the --bb
2855
-
+ in a job's status so as to not interrupt any other output. If the --bb
2855 ➡ 2856 option to the sseett builtin command is enabled, bbaasshh reports such changes
2856
-
No equivalent source code line in the reference code can be identified.
- immediately. Any trap on SSIIGGCCHHLLDD is executed for each child that
2857
-
+ immediately. Any trap on SSIIGGCCHHLLDD is executed for each child that
2857 ➡ 2858 exits.
2858 ➡ 2859
2859
-
No equivalent source code line in the reference code can be identified.
- If an attempt to exit bbaasshh is made while jobs are stopped (or, if the
2860
-
No equivalent source code line in the reference code can be identified.
- cchheecckkjjoobbss shell option has been enabled using the sshhoopptt builtin, run-
2860
-
+ If an attempt to exit bbaasshh is made while jobs are stopped (or, if the
2861
-
+ cchheecckkjjoobbss shell option has been enabled using the sshhoopptt builtin, run-
2861 ➡ 2862 ning), the shell prints a warning message, and, if the cchheecckkjjoobbss option
2862
-
No equivalent source code line in the reference code can be identified.
- is enabled, lists the jobs and their statuses. The jjoobbss command may
2863
-
No equivalent source code line in the reference code can be identified.
- then be used to inspect their status. If a second attempt to exit is
2864
-
No equivalent source code line in the reference code can be identified.
- made without an intervening command, the shell does not print another
2863
-
+ is enabled, lists the jobs and their statuses. The jjoobbss command may
2864
-
+ then be used to inspect their status. If a second attempt to exit is
2865
-
+ made without an intervening command, the shell does not print another
2865 ➡ 2866 warning, and any stopped jobs are terminated.
2866 ➡ 2867
2867
-
No equivalent source code line in the reference code can be identified.
- When the shell is waiting for a job or process using the wwaaiitt builtin,
2868
-
No equivalent source code line in the reference code can be identified.
- and job control is enabled, wwaaiitt will return when the job changes
2869
-
No equivalent source code line in the reference code can be identified.
- state. The --ff option will force wwaaiitt to wait until the job or process
2868
-
+ When the shell is waiting for a job or process using the wwaaiitt builtin,
2869
-
+ and job control is enabled, wwaaiitt will return when the job changes
2870
-
+ state. The --ff option will force wwaaiitt to wait until the job or process
2870 ➡ 2871 terminates before returning.
2871 ➡ 2872
2872 ➡ 2873 PPRROOMMPPTTIINNGG
2873 ➡ 2874 When executing interactively, bbaasshh displays the primary prompt PPSS11 when
2874
-
No equivalent source code line in the reference code can be identified.
- it is ready to read a command, and the secondary prompt PPSS22 when it
2875
-
No equivalent source code line in the reference code can be identified.
- needs more input to complete a command. BBaasshh displays PPSS00 after it
2876
-
No equivalent source code line in the reference code can be identified.
- reads a command but before executing it. BBaasshh displays PPSS44 as
2877
-
No equivalent source code line in the reference code can be identified.
- described above before tracing each command when the --xx option is
2878
-
No equivalent source code line in the reference code can be identified.
- enabled. BBaasshh allows these prompt strings to be customized by insert-
2879
-
No equivalent source code line in the reference code can be identified.
- ing a number of backslash-escaped special characters that are decoded
2875
-
+ it is ready to read a command, and the secondary prompt PPSS22 when it
2876
-
+ needs more input to complete a command. BBaasshh displays PPSS00 after it
2877
-
+ reads a command but before executing it. BBaasshh displays PPSS44 as
2878
-
+ described above before tracing each command when the --xx option is
2879
-
+ enabled. BBaasshh allows these prompt strings to be customized by insert-
2880
-
+ ing a number of backslash-escaped special characters that are decoded
2880 ➡ 2881 as follows:
2881 ➡ 2882 \\aa an ASCII bell character (07)
2882
-
No equivalent source code line in the reference code can be identified.
- \\dd the date in "Weekday Month Date" format (e.g., "Tue May
2883
-
+ \\dd the date in "Weekday Month Date" format (e.g., "Tue May
2883 ➡ 2884 26")
2884 ➡ 2885 \\DD{{_f_o_r_m_a_t}}
2885
-
No equivalent source code line in the reference code can be identified.
- the _f_o_r_m_a_t is passed to _s_t_r_f_t_i_m_e(3) and the result is
2886
-
No equivalent source code line in the reference code can be identified.
- inserted into the prompt string; an empty _f_o_r_m_a_t results
2886
-
+ the _f_o_r_m_a_t is passed to _s_t_r_f_t_i_m_e(3) and the result is
2887
-
+ inserted into the prompt string; an empty _f_o_r_m_a_t results
2887 ➡ 2888 in a locale-specific time representation. The braces are
2888 ➡ 2889 required
2889 ➡ 2890 \\ee an ASCII escape character (033)
@@ -2893,7 +2894,7 @@ PPRROOMMPPTTIINNGG
2893 ➡ 2894 \\ll the basename of the shell's terminal device name
2894 ➡ 2895 \\nn newline
2895 ➡ 2896 \\rr carriage return
2896
-
No equivalent source code line in the reference code can be identified.
- \\ss the name of the shell, the basename of $$00 (the portion
2897
-
+ \\ss the name of the shell, the basename of $$00 (the portion
2897 ➡ 2898 following the final slash)
2898 ➡ 2899 \\tt the current time in 24-hour HH:MM:SS format
2899 ➡ 2900 \\TT the current time in 12-hour HH:MM:SS format
@@ -2902,8 +2903,8 @@ PPRROOMMPPTTIINNGG
2902 ➡ 2903 \\uu the username of the current user
2903 ➡ 2904 \\vv the version of bbaasshh (e.g., 2.00)
2904 ➡ 2905 \\VV the release of bbaasshh, version + patch level (e.g., 2.00.0)
2905
-
No equivalent source code line in the reference code can be identified.
- \\ww the current working directory, with $$HHOOMMEE abbreviated
2906
-
No equivalent source code line in the reference code can be identified.
- with a tilde (uses the value of the PPRROOMMPPTT__DDIIRRTTRRIIMM vari-
2906
-
+ \\ww the current working directory, with $$HHOOMMEE abbreviated
2907
-
+ with a tilde (uses the value of the PPRROOMMPPTT__DDIIRRTTRRIIMM vari-
2907 ➡ 2908 able)
2908 ➡ 2909 \\WW the basename of the current working directory, with $$HHOOMMEE
2909 ➡ 2910 abbreviated with a tilde
@@ -2912,66 +2913,66 @@ PPRROOMMPPTTIINNGG
2912 ➡ 2913 \\$$ if the effective UID is 0, a ##, otherwise a $$
2913 ➡ 2914 \\_n_n_n the character corresponding to the octal number _n_n_n
2914 ➡ 2915 \\\\ a backslash
2915
-
No equivalent source code line in the reference code can be identified.
- \\[[ begin a sequence of non-printing characters, which could
2916
-
No equivalent source code line in the reference code can be identified.
- be used to embed a terminal control sequence into the
2916
-
+ \\[[ begin a sequence of non-printing characters, which could
2917
-
+ be used to embed a terminal control sequence into the
2917 ➡ 2918 prompt
2918 ➡ 2919 \\]] end a sequence of non-printing characters
2919 ➡ 2920
2920
-
No equivalent source code line in the reference code can be identified.
- The command number and the history number are usually different: the
2921
-
No equivalent source code line in the reference code can be identified.
- history number of a command is its position in the history list, which
2922
-
No equivalent source code line in the reference code can be identified.
- may include commands restored from the history file (see HHIISSTTOORRYY
2923
-
No equivalent source code line in the reference code can be identified.
- below), while the command number is the position in the sequence of
2924
-
No equivalent source code line in the reference code can be identified.
- commands executed during the current shell session. After the string
2925
-
No equivalent source code line in the reference code can be identified.
- is decoded, it is expanded via parameter expansion, command substitu-
2926
-
No equivalent source code line in the reference code can be identified.
- tion, arithmetic expansion, and quote removal, subject to the value of
2927
-
No equivalent source code line in the reference code can be identified.
- the pprroommppttvvaarrss shell option (see the description of the sshhoopptt command
2921
-
+ The command number and the history number are usually different: the
2922
-
+ history number of a command is its position in the history list, which
2923
-
+ may include commands restored from the history file (see HHIISSTTOORRYY
2924
-
+ below), while the command number is the position in the sequence of
2925
-
+ commands executed during the current shell session. After the string
2926
-
+ is decoded, it is expanded via parameter expansion, command substitu-
2927
-
+ tion, arithmetic expansion, and quote removal, subject to the value of
2928
-
+ the pprroommppttvvaarrss shell option (see the description of the sshhoopptt command
2928 ➡ 2929 under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below).
2929 ➡ 2930
2930 ➡ 2931 RREEAADDLLIINNEE
2931
-
No equivalent source code line in the reference code can be identified.
- This is the library that handles reading input when using an interac-
2932
-
+ This is the library that handles reading input when using an interac-
2932 ➡ 2933 tive shell, unless the ----nnooeeddiittiinngg option is given at shell invocation.
2933 ➡ 2934 Line editing is also used when using the --ee option to the rreeaadd builtin.
2934 ➡ 2935 By default, the line editing commands are similar to those of Emacs. A
2935 ➡ 2936 vi-style line editing interface is also available. Line editing can be
2936
-
No equivalent source code line in the reference code can be identified.
- enabled at any time using the --oo eemmaaccss or --oo vvii options to the sseett
2937
-
No equivalent source code line in the reference code can be identified.
- builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). To turn off line editing
2938
-
No equivalent source code line in the reference code can be identified.
- after the shell is running, use the ++oo eemmaaccss or ++oo vvii options to the
2937
-
+ enabled at any time using the --oo eemmaaccss or --oo vvii options to the sseett
2938
-
+ builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). To turn off line editing
2939
-
+ after the shell is running, use the ++oo eemmaaccss or ++oo vvii options to the
2939 ➡ 2940 sseett builtin.
2940 ➡ 2941
2941 ➡ 2942 RReeaaddlliinnee NNoottaattiioonn
2942 ➡ 2943 In this section, the Emacs-style notation is used to denote keystrokes.
2943
-
No equivalent source code line in the reference code can be identified.
- Control keys are denoted by C-_k_e_y, e.g., C-n means Control-N. Simi-
2944
-
No equivalent source code line in the reference code can be identified.
- larly, _m_e_t_a keys are denoted by M-_k_e_y, so M-x means Meta-X. (On key-
2945
-
No equivalent source code line in the reference code can be identified.
- boards without a _m_e_t_a key, M-_x means ESC _x, i.e., press the Escape key
2944
-
+ Control keys are denoted by C-_k_e_y, e.g., C-n means Control-N. Simi-
2945
-
+ larly, _m_e_t_a keys are denoted by M-_k_e_y, so M-x means Meta-X. (On key-
2946
-
+ boards without a _m_e_t_a key, M-_x means ESC _x, i.e., press the Escape key
2946 ➡ 2947 then the _x key. This makes ESC the _m_e_t_a _p_r_e_f_i_x. The combination M-C-_x
2947
-
No equivalent source code line in the reference code can be identified.
- means ESC-Control-_x, or press the Escape key then hold the Control key
2948
-
+ means ESC-Control-_x, or press the Escape key then hold the Control key
2948 ➡ 2949 while pressing the _x key.)
2949 ➡ 2950
2950 ➡ 2951 Readline commands may be given numeric _a_r_g_u_m_e_n_t_s, which normally act as
2951
-
No equivalent source code line in the reference code can be identified.
- a repeat count. Sometimes, however, it is the sign of the argument
2952
-
No equivalent source code line in the reference code can be identified.
- that is significant. Passing a negative argument to a command that
2953
-
No equivalent source code line in the reference code can be identified.
- acts in the forward direction (e.g., kkiillll--lliinnee) causes that command to
2954
-
No equivalent source code line in the reference code can be identified.
- act in a backward direction. Commands whose behavior with arguments
2952
-
+ a repeat count. Sometimes, however, it is the sign of the argument
2953
-
+ that is significant. Passing a negative argument to a command that
2954
-
+ acts in the forward direction (e.g., kkiillll--lliinnee) causes that command to
2955
-
+ act in a backward direction. Commands whose behavior with arguments
2955 ➡ 2956 deviates from this are noted below.
2956 ➡ 2957
2957
-
No equivalent source code line in the reference code can be identified.
- When a command is described as _k_i_l_l_i_n_g text, the text deleted is saved
2958
-
+ When a command is described as _k_i_l_l_i_n_g text, the text deleted is saved
2958 ➡ 2959 for possible future retrieval (_y_a_n_k_i_n_g). The killed text is saved in a
2959 ➡ 2960 _k_i_l_l _r_i_n_g. Consecutive kills cause the text to be accumulated into one
2960 ➡ 2961 unit, which can be yanked all at once. Commands which do not kill text
2961 ➡ 2962 separate the chunks of text on the kill ring.
2962 ➡ 2963
2963 ➡ 2964 RReeaaddlliinnee IInniittiiaalliizzaattiioonn
2964
-
No equivalent source code line in the reference code can be identified.
- Readline is customized by putting commands in an initialization file
2965
-
No equivalent source code line in the reference code can be identified.
- (the _i_n_p_u_t_r_c file). The name of this file is taken from the value of
2966
-
No equivalent source code line in the reference code can be identified.
- the IINNPPUUTTRRCC variable. If that variable is unset, the default is
2967
-
No equivalent source code line in the reference code can be identified.
- _~_/_._i_n_p_u_t_r_c. When a program which uses the readline library starts up,
2965
-
+ Readline is customized by putting commands in an initialization file
2966
-
+ (the _i_n_p_u_t_r_c file). The name of this file is taken from the value of
2967
-
+ the IINNPPUUTTRRCC variable. If that variable is unset, the default is
2968
-
+ _~_/_._i_n_p_u_t_r_c. When a program which uses the readline library starts up,
2968 ➡ 2969 the initialization file is read, and the key bindings and variables are
2969
-
No equivalent source code line in the reference code can be identified.
- set. There are only a few basic constructs allowed in the readline
2970
-
No equivalent source code line in the reference code can be identified.
- initialization file. Blank lines are ignored. Lines beginning with a
2971
-
No equivalent source code line in the reference code can be identified.
- ## are comments. Lines beginning with a $$ indicate conditional con-
2970
-
+ set. There are only a few basic constructs allowed in the readline
2971
-
+ initialization file. Blank lines are ignored. Lines beginning with a
2972
-
+ ## are comments. Lines beginning with a $$ indicate conditional con-
2972 ➡ 2973 structs. Other lines denote key bindings and variable settings.
2973 ➡ 2974
2974
-
No equivalent source code line in the reference code can be identified.
- The default key-bindings may be changed with an _i_n_p_u_t_r_c file. Other
2975
-
+ The default key-bindings may be changed with an _i_n_p_u_t_r_c file. Other
2975 ➡ 2976 programs that use this library may add their own commands and bindings.
2976 ➡ 2977
2977 ➡ 2978 For example, placing
@@ -2979,18 +2980,18 @@ RREEAADDLLIINNEE
2979 ➡ 2980 M-Control-u: universal-argument
2980 ➡ 2981 or
2981 ➡ 2982 C-Meta-u: universal-argument
2982
-
No equivalent source code line in the reference code can be identified.
- into the _i_n_p_u_t_r_c would make M-C-u execute the readline command _u_n_i_v_e_r_-
2983
-
+ into the _i_n_p_u_t_r_c would make M-C-u execute the readline command _u_n_i_v_e_r_-
2983 ➡ 2984 _s_a_l_-_a_r_g_u_m_e_n_t.
2984 ➡ 2985
2985
-
No equivalent source code line in the reference code can be identified.
- The following symbolic character names are recognized: _R_U_B_O_U_T, _D_E_L,
2986
-
+ The following symbolic character names are recognized: _R_U_B_O_U_T, _D_E_L,
2986 ➡ 2987 _E_S_C, _L_F_D, _N_E_W_L_I_N_E, _R_E_T, _R_E_T_U_R_N, _S_P_C, _S_P_A_C_E, and _T_A_B.
2987 ➡ 2988
2988
-
No equivalent source code line in the reference code can be identified.
- In addition to command names, readline allows keys to be bound to a
2989
-
+ In addition to command names, readline allows keys to be bound to a
2989 ➡ 2990 string that is inserted when the key is pressed (a _m_a_c_r_o).
2990 ➡ 2991
2991 ➡ 2992 RReeaaddlliinnee KKeeyy BBiinnddiinnggss
2992
-
No equivalent source code line in the reference code can be identified.
- The syntax for controlling key bindings in the _i_n_p_u_t_r_c file is simple.
2993
-
No equivalent source code line in the reference code can be identified.
- All that is required is the name of the command or the text of a macro
2993
-
+ The syntax for controlling key bindings in the _i_n_p_u_t_r_c file is simple.
2994
-
+ All that is required is the name of the command or the text of a macro
2994 ➡ 2995 and a key sequence to which it should be bound. The name may be speci-
2995 ➡ 2996 fied in one of two ways: as a symbolic key name, possibly with _M_e_t_a_- or
2996 ➡ 2997 _C_o_n_t_r_o_l_- prefixes, or as a key sequence.
@@ -3002,15 +3003,15 @@ RREEAADDLLIINNEE
3002 ➡ 3003 Meta-Rubout: backward-kill-word
3003 ➡ 3004 Control-o: "> output"
3004 ➡ 3005
3005
-
No equivalent source code line in the reference code can be identified.
- In the above example, _C_-_u is bound to the function uunniivveerrssaall--aarrgguummeenntt,
3006
-
No equivalent source code line in the reference code can be identified.
- _M_-_D_E_L is bound to the function bbaacckkwwaarrdd--kkiillll--wwoorrdd, and _C_-_o is bound to
3007
-
No equivalent source code line in the reference code can be identified.
- run the macro expressed on the right hand side (that is, to insert the
3006
-
+ In the above example, _C_-_u is bound to the function uunniivveerrssaall--aarrgguummeenntt,
3007
-
+ _M_-_D_E_L is bound to the function bbaacckkwwaarrdd--kkiillll--wwoorrdd, and _C_-_o is bound to
3008
-
+ run the macro expressed on the right hand side (that is, to insert the
3008 ➡ 3009 text ``> output'' into the line).
3009 ➡ 3010
3010
-
No equivalent source code line in the reference code can be identified.
- 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
3011
-
No equivalent source code line in the reference code can be identified.
- from kkeeyynnaammee above in that strings denoting an entire key sequence may
3012
-
No equivalent source code line in the reference code can be identified.
- be specified by placing the sequence within double quotes. Some GNU
3013
-
No equivalent source code line in the reference code can be identified.
- Emacs style key escapes can be used, as in the following example, but
3011
-
+ 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
3012
-
+ from kkeeyynnaammee above in that strings denoting an entire key sequence may
3013
-
+ be specified by placing the sequence within double quotes. Some GNU
3014
-
+ Emacs style key escapes can be used, as in the following example, but
3014 ➡ 3015 the symbolic character names are not recognized.
3015 ➡ 3016
3016 ➡ 3017 "\C-u": universal-argument
@@ -3018,7 +3019,7 @@ RREEAADDLLIINNEE
3018 ➡ 3019 "\e[11~": "Function Key 1"
3019 ➡ 3020
3020 ➡ 3021 In this example, _C_-_u is again bound to the function uunniivveerrssaall--aarrgguummeenntt.
3021
-
No equivalent source code line in the reference code can be identified.
- _C_-_x _C_-_r is bound to the function rree--rreeaadd--iinniitt--ffiillee, and _E_S_C _[ _1 _1 _~ is
3022
-
+ _C_-_x _C_-_r is bound to the function rree--rreeaadd--iinniitt--ffiillee, and _E_S_C _[ _1 _1 _~ is
3022 ➡ 3023 bound to insert the text ``Function Key 1''.
3023 ➡ 3024
3024 ➡ 3025 The full set of GNU Emacs style escape sequences is
@@ -3029,7 +3030,7 @@ RREEAADDLLIINNEE
3029 ➡ 3030 \\"" literal "
3030 ➡ 3031 \\'' literal '
3031 ➡ 3032
3032
-
No equivalent source code line in the reference code can be identified.
- In addition to the GNU Emacs style escape sequences, a second set of
3033
-
+ In addition to the GNU Emacs style escape sequences, a second set of
3033 ➡ 3034 backslash escapes is available:
3034 ➡ 3035 \\aa alert (bell)
3035 ➡ 3036 \\bb backspace
@@ -3039,20 +3040,20 @@ RREEAADDLLIINNEE
3039 ➡ 3040 \\rr carriage return
3040 ➡ 3041 \\tt horizontal tab
3041 ➡ 3042 \\vv vertical tab
3042
-
No equivalent source code line in the reference code can be identified.
- \\_n_n_n the eight-bit character whose value is the octal value
3043
-
+ \\_n_n_n the eight-bit character whose value is the octal value
3043 ➡ 3044 _n_n_n (one to three digits)
3044
-
No equivalent source code line in the reference code can be identified.
- \\xx_H_H the eight-bit character whose value is the hexadecimal
3045
-
+ \\xx_H_H the eight-bit character whose value is the hexadecimal
3045 ➡ 3046 value _H_H (one or two hex digits)
3046 ➡ 3047
3047 ➡ 3048 When entering the text of a macro, single or double quotes must be used
3048 ➡ 3049 to indicate a macro definition. Unquoted text is assumed to be a func-
3049
-
No equivalent source code line in the reference code can be identified.
- tion name. In the macro body, the backslash escapes described above
3050
-
No equivalent source code line in the reference code can be identified.
- are expanded. Backslash will quote any other character in the macro
3050
-
+ tion name. In the macro body, the backslash escapes described above
3051
-
+ are expanded. Backslash will quote any other character in the macro
3051 ➡ 3052 text, including " and '.
3052 ➡ 3053
3053
-
No equivalent source code line in the reference code can be identified.
- BBaasshh allows the current readline key bindings to be displayed or modi-
3054
-
No equivalent source code line in the reference code can be identified.
- fied with the bbiinndd builtin command. The editing mode may be switched
3055
-
No equivalent source code line in the reference code can be identified.
- during interactive use by using the --oo option to the sseett builtin com-
3054
-
+ BBaasshh allows the current readline key bindings to be displayed or modi-
3055
-
+ fied with the bbiinndd builtin command. The editing mode may be switched
3056
-
+ during interactive use by using the --oo option to the sseett builtin com-
3056 ➡ 3057 mand (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below).
3057 ➡ 3058
3058 ➡ 3059 RReeaaddlliinnee VVaarriiaabblleess
@@ -3062,77 +3063,77 @@ RREEAADDLLIINNEE
3062 ➡ 3063
3063 ➡ 3064 sseett _v_a_r_i_a_b_l_e_-_n_a_m_e _v_a_l_u_e
3064 ➡ 3065
3065
-
No equivalent source code line in the reference code can be identified.
- Except where noted, readline variables can take the values OOnn or OOffff
3066
-
No equivalent source code line in the reference code can be identified.
- (without regard to case). Unrecognized variable names are ignored.
3067
-
No equivalent source code line in the reference code can be identified.
- When a variable value is read, empty or null values, "on" (case-insen-
3066
-
+ Except where noted, readline variables can take the values OOnn or OOffff
3067
-
+ (without regard to case). Unrecognized variable names are ignored.
3068
-
+ When a variable value is read, empty or null values, "on" (case-insen-
3068 ➡ 3069 sitive), and "1" are equivalent to OOnn. All other values are equivalent
3069 ➡ 3070 to OOffff. The variables and their default values are:
3070 ➡ 3071
3071 ➡ 3072 bbeellll--ssttyyllee ((aauuddiibbllee))
3072
-
No equivalent source code line in the reference code can be identified.
- Controls what happens when readline wants to ring the terminal
3073
-
+ Controls what happens when readline wants to ring the terminal
3073 ➡ 3074 bell. If set to nnoonnee, readline never rings the bell. If set to
3074
-
No equivalent source code line in the reference code can be identified.
- vviissiibbllee, readline uses a visible bell if one is available. If
3075
-
+ vviissiibbllee, readline uses a visible bell if one is available. If
3075 ➡ 3076 set to aauuddiibbllee, readline attempts to ring the terminal's bell.
3076 ➡ 3077 bbiinndd--ttttyy--ssppeecciiaall--cchhaarrss ((OOnn))
3077
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, readline attempts to bind the control characters
3078
-
+ If set to OOnn, readline attempts to bind the control characters
3078 ➡ 3079 treated specially by the kernel's terminal driver to their read-
3079 ➡ 3080 line equivalents.
3080 ➡ 3081 bblliinnkk--mmaattcchhiinngg--ppaarreenn ((OOffff))
3081 ➡ 3082 If set to OOnn, readline attempts to briefly move the cursor to an
3082 ➡ 3083 opening parenthesis when a closing parenthesis is inserted.
3083 ➡ 3084 ccoolloorreedd--ccoommpplleettiioonn--pprreeffiixx ((OOffff))
3084
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, when listing completions, readline displays the
3085
-
+ If set to OOnn, when listing completions, readline displays the
3085 ➡ 3086 common prefix of the set of possible completions using a differ-
3086
-
No equivalent source code line in the reference code can be identified.
- ent color. The color definitions are taken from the value of
3087
-
+ ent color. The color definitions are taken from the value of
3087 ➡ 3088 the LLSS__CCOOLLOORRSS environment variable.
3088 ➡ 3089 ccoolloorreedd--ssttaattss ((OOffff))
3089
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, readline displays possible completions using dif-
3090
-
No equivalent source code line in the reference code can be identified.
- ferent colors to indicate their file type. The color defini-
3091
-
No equivalent source code line in the reference code can be identified.
- tions are taken from the value of the LLSS__CCOOLLOORRSS environment
3090
-
+ If set to OOnn, readline displays possible completions using dif-
3091
-
+ ferent colors to indicate their file type. The color defini-
3092
-
+ tions are taken from the value of the LLSS__CCOOLLOORRSS environment
3092 ➡ 3093 variable.
3093 ➡ 3094 ccoommmmeenntt--bbeeggiinn ((````##''''))
3094
-
No equivalent source code line in the reference code can be identified.
- The string that is inserted when the readline iinnsseerrtt--ccoommmmeenntt
3095
-
+ The string that is inserted when the readline iinnsseerrtt--ccoommmmeenntt
3095 ➡ 3096 command is executed. This command is bound to MM--## in emacs mode
3096 ➡ 3097 and to ## in vi command mode.
3097 ➡ 3098 ccoommpplleettiioonn--ddiissppllaayy--wwiiddtthh ((--11))
3098
-
No equivalent source code line in the reference code can be identified.
- The number of screen columns used to display possible matches
3099
-
No equivalent source code line in the reference code can be identified.
- when performing completion. The value is ignored if it is less
3100
-
No equivalent source code line in the reference code can be identified.
- than 0 or greater than the terminal screen width. A value of 0
3101
-
No equivalent source code line in the reference code can be identified.
- will cause matches to be displayed one per line. The default
3099
-
+ The number of screen columns used to display possible matches
3100
-
+ when performing completion. The value is ignored if it is less
3101
-
+ than 0 or greater than the terminal screen width. A value of 0
3102
-
+ will cause matches to be displayed one per line. The default
3102 ➡ 3103 value is -1.
3103 ➡ 3104 ccoommpplleettiioonn--iiggnnoorree--ccaassee ((OOffff))
3104 ➡ 3105 If set to OOnn, readline performs filename matching and completion
3105 ➡ 3106 in a case-insensitive fashion.
3106 ➡ 3107 ccoommpplleettiioonn--mmaapp--ccaassee ((OOffff))
3107
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, and ccoommpplleettiioonn--iiggnnoorree--ccaassee is enabled, readline
3108
-
No equivalent source code line in the reference code can be identified.
- treats hyphens (_-) and underscores (__) as equivalent when per-
3108
-
+ If set to OOnn, and ccoommpplleettiioonn--iiggnnoorree--ccaassee is enabled, readline
3109
-
+ treats hyphens (_-) and underscores (__) as equivalent when per-
3109 ➡ 3110 forming case-insensitive filename matching and completion.
3110 ➡ 3111 ccoommpplleettiioonn--pprreeffiixx--ddiissppllaayy--lleennggtthh ((00))
3111
-
No equivalent source code line in the reference code can be identified.
- The length in characters of the common prefix of a list of pos-
3112
-
No equivalent source code line in the reference code can be identified.
- sible completions that is displayed without modification. When
3113
-
No equivalent source code line in the reference code can be identified.
- set to a value greater than zero, common prefixes longer than
3114
-
No equivalent source code line in the reference code can be identified.
- this value are replaced with an ellipsis when displaying possi-
3112
-
+ The length in characters of the common prefix of a list of pos-
3113
-
+ sible completions that is displayed without modification. When
3114
-
+ set to a value greater than zero, common prefixes longer than
3115
-
+ this value are replaced with an ellipsis when displaying possi-
3115 ➡ 3116 ble completions.
3116 ➡ 3117 ccoommpplleettiioonn--qquueerryy--iitteemmss ((110000))
3117
-
No equivalent source code line in the reference code can be identified.
- This determines when the user is queried about viewing the num-
3118
-
No equivalent source code line in the reference code can be identified.
- ber of possible completions generated by the ppoossssiibbllee--ccoommppllee--
3119
-
No equivalent source code line in the reference code can be identified.
- ttiioonnss command. It may be set to any integer value greater than
3120
-
No equivalent source code line in the reference code can be identified.
- or equal to zero. If the number of possible completions is
3118
-
+ This determines when the user is queried about viewing the num-
3119
-
+ ber of possible completions generated by the ppoossssiibbllee--ccoommppllee--
3120
-
+ ttiioonnss command. It may be set to any integer value greater than
3121
-
+ or equal to zero. If the number of possible completions is
3121 ➡ 3122 greater than or equal to the value of this variable, the user is
3122
-
No equivalent source code line in the reference code can be identified.
- asked whether or not he wishes to view them; otherwise they are
3123
-
+ asked whether or not he wishes to view them; otherwise they are
3123 ➡ 3124 simply listed on the terminal.
3124 ➡ 3125 ccoonnvveerrtt--mmeettaa ((OOnn))
3125
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, readline will convert characters with the eighth
3126
-
+ If set to OOnn, readline will convert characters with the eighth
3126 ➡ 3127 bit set to an ASCII key sequence by stripping the eighth bit and
3127
-
No equivalent source code line in the reference code can be identified.
- prefixing an escape character (in effect, using escape as the
3128
-
No equivalent source code line in the reference code can be identified.
- _m_e_t_a _p_r_e_f_i_x). The default is _O_n, but readline will set it to
3128
-
+ prefixing an escape character (in effect, using escape as the
3129
-
+ _m_e_t_a _p_r_e_f_i_x). The default is _O_n, but readline will set it to
3129 ➡ 3130 _O_f_f if the locale contains eight-bit characters.
3130 ➡ 3131 ddiissaabbllee--ccoommpplleettiioonn ((OOffff))
3131 ➡ 3132 If set to OOnn, readline will inhibit word completion. Completion
3132
-
No equivalent source code line in the reference code can be identified.
- characters will be inserted into the line as if they had been
3133
-
+ characters will be inserted into the line as if they had been
3133 ➡ 3134 mapped to sseellff--iinnsseerrtt.
3134 ➡ 3135 eecchhoo--ccoonnttrrooll--cchhaarraacctteerrss ((OOnn))
3135
-
No equivalent source code line in the reference code can be identified.
- When set to OOnn, on operating systems that indicate they support
3136
-
+ When set to OOnn, on operating systems that indicate they support
3136 ➡ 3137 it, readline echoes a character corresponding to a signal gener-
3137 ➡ 3138 ated from the keyboard.
3138 ➡ 3139 eeddiittiinngg--mmooddee ((eemmaaccss))
@@ -3141,191 +3142,191 @@ RREEAADDLLIINNEE
3141 ➡ 3142 vvii.
3142 ➡ 3143 eemmaaccss--mmooddee--ssttrriinngg ((@@))
3143 ➡ 3144 This string is displayed immediately before the last line of the
3144
-
No equivalent source code line in the reference code can be identified.
- primary prompt when emacs editing mode is active. The value is
3145
-
No equivalent source code line in the reference code can be identified.
- expanded like a key binding, so the standard set of meta- and
3146
-
No equivalent source code line in the reference code can be identified.
- control prefixes and backslash escape sequences is available.
3147
-
No equivalent source code line in the reference code can be identified.
- Use the \1 and \2 escapes to begin and end sequences of non-
3148
-
No equivalent source code line in the reference code can be identified.
- printing characters, which can be used to embed a terminal con-
3145
-
+ primary prompt when emacs editing mode is active. The value is
3146
-
+ expanded like a key binding, so the standard set of meta- and
3147
-
+ control prefixes and backslash escape sequences is available.
3148
-
+ Use the \1 and \2 escapes to begin and end sequences of non-
3149
-
+ printing characters, which can be used to embed a terminal con-
3149 ➡ 3150 trol sequence into the mode string.
3150 ➡ 3151 eennaabbllee--bbrraacckkeetteedd--ppaassttee ((OOffff))
3151
-
No equivalent source code line in the reference code can be identified.
- When set to OOnn, readline will configure the terminal in a way
3152
-
+ When set to OOnn, readline will configure the terminal in a way
3152 ➡ 3153 that will enable it to insert each paste into the editing buffer
3153 ➡ 3154 as a single string of characters, instead of treating each char-
3154
-
No equivalent source code line in the reference code can be identified.
- acter as if it had been read from the keyboard. This can pre-
3155
-
No equivalent source code line in the reference code can be identified.
- vent pasted characters from being interpreted as editing com-
3155
-
+ acter as if it had been read from the keyboard. This can pre-
3156
-
+ vent pasted characters from being interpreted as editing com-
3156 ➡ 3157 mands.
3157 ➡ 3158 eennaabbllee--kkeeyyppaadd ((OOffff))
3158 ➡ 3159 When set to OOnn, readline will try to enable the application key-
3159
-
No equivalent source code line in the reference code can be identified.
- pad when it is called. Some systems need this to enable the
3160
-
+ pad when it is called. Some systems need this to enable the
3160 ➡ 3161 arrow keys.
3161 ➡ 3162 eennaabbllee--mmeettaa--kkeeyy ((OOnn))
3162
-
No equivalent source code line in the reference code can be identified.
- When set to OOnn, readline will try to enable any meta modifier
3163
-
No equivalent source code line in the reference code can be identified.
- key the terminal claims to support when it is called. On many
3163
-
+ When set to OOnn, readline will try to enable any meta modifier
3164
-
+ key the terminal claims to support when it is called. On many
3164 ➡ 3165 terminals, the meta key is used to send eight-bit characters.
3165 ➡ 3166 eexxppaanndd--ttiillddee ((OOffff))
3166
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, tilde expansion is performed when readline
3167
-
+ If set to OOnn, tilde expansion is performed when readline
3167 ➡ 3168 attempts word completion.
3168 ➡ 3169 hhiissttoorryy--pprreesseerrvvee--ppooiinntt ((OOffff))
3169
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, the history code attempts to place point at the
3170
-
No equivalent source code line in the reference code can be identified.
- same location on each history line retrieved with pprreevviioouuss--hhiiss--
3170
-
+ If set to OOnn, the history code attempts to place point at the
3171
-
+ same location on each history line retrieved with pprreevviioouuss--hhiiss--
3171 ➡ 3172 ttoorryy or nneexxtt--hhiissttoorryy.
3172 ➡ 3173 hhiissttoorryy--ssiizzee ((uunnsseett))
3173
-
No equivalent source code line in the reference code can be identified.
- Set the maximum number of history entries saved in the history
3174
-
No equivalent source code line in the reference code can be identified.
- list. If set to zero, any existing history entries are deleted
3174
-
+ Set the maximum number of history entries saved in the history
3175
-
+ list. If set to zero, any existing history entries are deleted
3175 ➡ 3176 and no new entries are saved. If set to a value less than zero,
3176
-
No equivalent source code line in the reference code can be identified.
- the number of history entries is not limited. By default, the
3177
-
No equivalent source code line in the reference code can be identified.
- number of history entries is set to the value of the HHIISSTTSSIIZZEE
3178
-
No equivalent source code line in the reference code can be identified.
- shell variable. If an attempt is made to set _h_i_s_t_o_r_y_-_s_i_z_e to a
3177
-
+ the number of history entries is not limited. By default, the
3178
-
+ number of history entries is set to the value of the HHIISSTTSSIIZZEE
3179
-
+ shell variable. If an attempt is made to set _h_i_s_t_o_r_y_-_s_i_z_e to a
3179 ➡ 3180 non-numeric value, the maximum number of history entries will be
3180 ➡ 3181 set to 500.
3181 ➡ 3182 hhoorriizzoonnttaall--ssccrroollll--mmooddee ((OOffff))
3182
-
No equivalent source code line in the reference code can be identified.
- When set to OOnn, makes readline use a single line for display,
3183
-
+ When set to OOnn, makes readline use a single line for display,
3183 ➡ 3184 scrolling the input horizontally on a single screen line when it
3184
-
No equivalent source code line in the reference code can be identified.
- becomes longer than the screen width rather than wrapping to a
3185
-
+ becomes longer than the screen width rather than wrapping to a
3185 ➡ 3186 new line.
3186 ➡ 3187 iinnppuutt--mmeettaa ((OOffff))
3187
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, readline will enable eight-bit input (that is, it
3188
-
No equivalent source code line in the reference code can be identified.
- will not strip the eighth bit from the characters it reads),
3188
-
+ If set to OOnn, readline will enable eight-bit input (that is, it
3189
-
+ will not strip the eighth bit from the characters it reads),
3189 ➡ 3190 regardless of what the terminal claims it can support. The name
3190
-
No equivalent source code line in the reference code can be identified.
- mmeettaa--ffllaagg is a synonym for this variable. The default is _O_f_f,
3191
-
No equivalent source code line in the reference code can be identified.
- but readline will set it to _O_n if the locale contains eight-bit
3191
-
+ mmeettaa--ffllaagg is a synonym for this variable. The default is _O_f_f,
3192
-
+ but readline will set it to _O_n if the locale contains eight-bit
3192 ➡ 3193 characters.
3193 ➡ 3194 iisseeaarrcchh--tteerrmmiinnaattoorrss ((````CC--[[CC--JJ''''))
3194
-
No equivalent source code line in the reference code can be identified.
- The string of characters that should terminate an incremental
3195
-
No equivalent source code line in the reference code can be identified.
- search without subsequently executing the character as a com-
3196
-
No equivalent source code line in the reference code can be identified.
- mand. If this variable has not been given a value, the charac-
3195
-
+ The string of characters that should terminate an incremental
3196
-
+ search without subsequently executing the character as a com-
3197
-
+ mand. If this variable has not been given a value, the charac-
3197 ➡ 3198 ters _E_S_C and _C_-_J will terminate an incremental search.
3198 ➡ 3199 kkeeyymmaapp ((eemmaaccss))
3199
-
No equivalent source code line in the reference code can be identified.
- Set the current readline keymap. The set of valid keymap names
3200
-
No equivalent source code line in the reference code can be identified.
- 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_-
3201
-
No equivalent source code line in the reference code can be identified.
- _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
3202
-
No equivalent source code line in the reference code can be identified.
- 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
3200
-
+ Set the current readline keymap. The set of valid keymap names
3201
-
+ 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_-
3202
-
+ _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
3203
-
+ 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
3203 ➡ 3204 value of eeddiittiinngg--mmooddee also affects the default keymap.
3204 ➡ 3205 kkeeyysseeqq--ttiimmeeoouutt ((550000))
3205
-
No equivalent source code line in the reference code can be identified.
- Specifies the duration _r_e_a_d_l_i_n_e will wait for a character when
3206
-
No equivalent source code line in the reference code can be identified.
- reading an ambiguous key sequence (one that can form a complete
3206
-
+ Specifies the duration _r_e_a_d_l_i_n_e will wait for a character when
3207
-
+ reading an ambiguous key sequence (one that can form a complete
3207 ➡ 3208 key sequence using the input read so far, or can take additional
3208
-
No equivalent source code line in the reference code can be identified.
- input to complete a longer key sequence). If no input is
3209
-
No equivalent source code line in the reference code can be identified.
- received within the timeout, _r_e_a_d_l_i_n_e will use the shorter but
3210
-
No equivalent source code line in the reference code can be identified.
- complete key sequence. The value is specified in milliseconds,
3211
-
No equivalent source code line in the reference code can be identified.
- so a value of 1000 means that _r_e_a_d_l_i_n_e will wait one second for
3212
-
No equivalent source code line in the reference code can be identified.
- additional input. If this variable is set to a value less than
3213
-
No equivalent source code line in the reference code can be identified.
- or equal to zero, or to a non-numeric value, _r_e_a_d_l_i_n_e will wait
3214
-
No equivalent source code line in the reference code can be identified.
- until another key is pressed to decide which key sequence to
3209
-
+ input to complete a longer key sequence). If no input is
3210
-
+ received within the timeout, _r_e_a_d_l_i_n_e will use the shorter but
3211
-
+ complete key sequence. The value is specified in milliseconds,
3212
-
+ so a value of 1000 means that _r_e_a_d_l_i_n_e will wait one second for
3213
-
+ additional input. If this variable is set to a value less than
3214
-
+ or equal to zero, or to a non-numeric value, _r_e_a_d_l_i_n_e will wait
3215
-
+ until another key is pressed to decide which key sequence to
3215 ➡ 3216 complete.
3216 ➡ 3217 mmaarrkk--ddiirreeccttoorriieess ((OOnn))
3217 ➡ 3218 If set to OOnn, completed directory names have a slash appended.
3218 ➡ 3219 mmaarrkk--mmooddiiffiieedd--lliinneess ((OOffff))
3219
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, history lines that have been modified are dis-
3220
-
+ If set to OOnn, history lines that have been modified are dis-
3220 ➡ 3221 played with a preceding asterisk (**).
3221 ➡ 3222 mmaarrkk--ssyymmlliinnkkeedd--ddiirreeccttoorriieess ((OOffff))
3222 ➡ 3223 If set to OOnn, completed names which are symbolic links to direc-
3223
-
No equivalent source code line in the reference code can be identified.
- tories have a slash appended (subject to the value of
3224
-
+ tories have a slash appended (subject to the value of
3224 ➡ 3225 mmaarrkk--ddiirreeccttoorriieess).
3225 ➡ 3226 mmaattcchh--hhiiddddeenn--ffiilleess ((OOnn))
3226
-
No equivalent source code line in the reference code can be identified.
- This variable, when set to OOnn, causes readline to match files
3227
-
No equivalent source code line in the reference code can be identified.
- whose names begin with a `.' (hidden files) when performing
3228
-
No equivalent source code line in the reference code can be identified.
- filename completion. If set to OOffff, the leading `.' must be
3227
-
+ This variable, when set to OOnn, causes readline to match files
3228
-
+ whose names begin with a `.' (hidden files) when performing
3229
-
+ filename completion. If set to OOffff, the leading `.' must be
3229 ➡ 3230 supplied by the user in the filename to be completed.
3230 ➡ 3231 mmeennuu--ccoommpplleettee--ddiissppllaayy--pprreeffiixx ((OOffff))
3231
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, menu completion displays the common prefix of the
3232
-
+ If set to OOnn, menu completion displays the common prefix of the
3232 ➡ 3233 list of possible completions (which may be empty) before cycling
3233 ➡ 3234 through the list.
3234 ➡ 3235 oouuttppuutt--mmeettaa ((OOffff))
3235
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, readline will display characters with the eighth
3236
-
+ If set to OOnn, readline will display characters with the eighth
3236 ➡ 3237 bit set directly rather than as a meta-prefixed escape sequence.
3237 ➡ 3238 The default is _O_f_f, but readline will set it to _O_n if the locale
3238 ➡ 3239 contains eight-bit characters.
3239 ➡ 3240 ppaaggee--ccoommpplleettiioonnss ((OOnn))
3240
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, readline uses an internal _m_o_r_e-like pager to dis-
3241
-
+ If set to OOnn, readline uses an internal _m_o_r_e-like pager to dis-
3241 ➡ 3242 play a screenful of possible completions at a time.
3242 ➡ 3243 pprriinntt--ccoommpplleettiioonnss--hhoorriizzoonnttaallllyy ((OOffff))
3243
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, readline will display completions with matches
3244
-
No equivalent source code line in the reference code can be identified.
- sorted horizontally in alphabetical order, rather than down the
3244
-
+ If set to OOnn, readline will display completions with matches
3245
-
+ sorted horizontally in alphabetical order, rather than down the
3245 ➡ 3246 screen.
3246 ➡ 3247 rreevveerrtt--aallll--aatt--nneewwlliinnee ((OOffff))
3247
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, readline will undo all changes to history lines
3248
-
+ If set to OOnn, readline will undo all changes to history lines
3248 ➡ 3249 before returning when aacccceepptt--lliinnee is executed. By default, his-
3249
-
No equivalent source code line in the reference code can be identified.
- tory lines may be modified and retain individual undo lists
3250
-
+ tory lines may be modified and retain individual undo lists
3250 ➡ 3251 across calls to rreeaaddlliinnee.
3251 ➡ 3252 sshhooww--aallll--iiff--aammbbiigguuoouuss ((OOffff))
3252
-
No equivalent source code line in the reference code can be identified.
- This alters the default behavior of the completion functions.
3253
-
+ This alters the default behavior of the completion functions.
3253 ➡ 3254 If set to OOnn, words which have more than one possible completion
3254
-
No equivalent source code line in the reference code can be identified.
- cause the matches to be listed immediately instead of ringing
3255
-
+ cause the matches to be listed immediately instead of ringing
3255 ➡ 3256 the bell.
3256 ➡ 3257 sshhooww--aallll--iiff--uunnmmooddiiffiieedd ((OOffff))
3257
-
No equivalent source code line in the reference code can be identified.
- This alters the default behavior of the completion functions in
3258
-
+ This alters the default behavior of the completion functions in
3258 ➡ 3259 a fashion similar to sshhooww--aallll--iiff--aammbbiigguuoouuss. If set to OOnn, words
3259
-
No equivalent source code line in the reference code can be identified.
- which have more than one possible completion without any possi-
3260
-
No equivalent source code line in the reference code can be identified.
- ble partial completion (the possible completions don't share a
3261
-
No equivalent source code line in the reference code can be identified.
- common prefix) cause the matches to be listed immediately
3260
-
+ which have more than one possible completion without any possi-
3261
-
+ ble partial completion (the possible completions don't share a
3262
-
+ common prefix) cause the matches to be listed immediately
3262 ➡ 3263 instead of ringing the bell.
3263 ➡ 3264 sshhooww--mmooddee--iinn--pprroommpptt ((OOffff))
3264
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, add a character to the beginning of the prompt
3265
-
No equivalent source code line in the reference code can be identified.
- indicating the editing mode: emacs (@), vi command (:) or vi
3265
-
+ If set to OOnn, add a character to the beginning of the prompt
3266
-
+ indicating the editing mode: emacs (@), vi command (:) or vi
3266 ➡ 3267 insertion (+).
3267 ➡ 3268 sskkiipp--ccoommpplleetteedd--tteexxtt ((OOffff))
3268
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, this alters the default completion behavior when
3269
-
No equivalent source code line in the reference code can be identified.
- inserting a single match into the line. It's only active when
3270
-
No equivalent source code line in the reference code can be identified.
- performing completion in the middle of a word. If enabled,
3271
-
No equivalent source code line in the reference code can be identified.
- readline does not insert characters from the completion that
3272
-
No equivalent source code line in the reference code can be identified.
- match characters after point in the word being completed, so
3269
-
+ If set to OOnn, this alters the default completion behavior when
3270
-
+ inserting a single match into the line. It's only active when
3271
-
+ performing completion in the middle of a word. If enabled,
3272
-
+ readline does not insert characters from the completion that
3273
-
+ match characters after point in the word being completed, so
3273 ➡ 3274 portions of the word following the cursor are not duplicated.
3274 ➡ 3275 vvii--ccmmdd--mmooddee--ssttrriinngg ((((ccmmdd))))
3275 ➡ 3276 This string is displayed immediately before the last line of the
3276
-
No equivalent source code line in the reference code can be identified.
- primary prompt when vi editing mode is active and in command
3277
-
+ primary prompt when vi editing mode is active and in command
3277 ➡ 3278 mode. The value is expanded like a key binding, so the standard
3278 ➡ 3279 set of meta- and control prefixes and backslash escape sequences
3279
-
No equivalent source code line in the reference code can be identified.
- is available. Use the \1 and \2 escapes to begin and end
3280
-
+ is available. Use the \1 and \2 escapes to begin and end
3280 ➡ 3281 sequences of non-printing characters, which can be used to embed
3281 ➡ 3282 a terminal control sequence into the mode string.
3282 ➡ 3283 vvii--iinnss--mmooddee--ssttrriinngg ((((iinnss))))
3283 ➡ 3284 This string is displayed immediately before the last line of the
3284
-
No equivalent source code line in the reference code can be identified.
- primary prompt when vi editing mode is active and in insertion
3285
-
+ primary prompt when vi editing mode is active and in insertion
3285 ➡ 3286 mode. The value is expanded like a key binding, so the standard
3286 ➡ 3287 set of meta- and control prefixes and backslash escape sequences
3287
-
No equivalent source code line in the reference code can be identified.
- is available. Use the \1 and \2 escapes to begin and end
3288
-
+ is available. Use the \1 and \2 escapes to begin and end
3288 ➡ 3289 sequences of non-printing characters, which can be used to embed
3289 ➡ 3290 a terminal control sequence into the mode string.
3290 ➡ 3291 vviissiibbllee--ssttaattss ((OOffff))
3291
-
No equivalent source code line in the reference code can be identified.
- If set to OOnn, a character denoting a file's type as reported by
3292
-
No equivalent source code line in the reference code can be identified.
- _s_t_a_t(2) is appended to the filename when listing possible com-
3292
-
+ If set to OOnn, a character denoting a file's type as reported by
3293
-
+ _s_t_a_t(2) is appended to the filename when listing possible com-
3293 ➡ 3294 pletions.
3294 ➡ 3295
3295 ➡ 3296 RReeaaddlliinnee CCoonnddiittiioonnaall CCoonnssttrruuccttss
3296
-
No equivalent source code line in the reference code can be identified.
- Readline implements a facility similar in spirit to the conditional
3297
-
No equivalent source code line in the reference code can be identified.
- compilation features of the C preprocessor which allows key bindings
3298
-
No equivalent source code line in the reference code can be identified.
- and variable settings to be performed as the result of tests. There
3297
-
+ Readline implements a facility similar in spirit to the conditional
3298
-
+ compilation features of the C preprocessor which allows key bindings
3299
-
+ and variable settings to be performed as the result of tests. There
3299 ➡ 3300 are four parser directives used.
3300 ➡ 3301
3301
-
No equivalent source code line in the reference code can be identified.
- $$iiff The $$iiff construct allows bindings to be made based on the edit-
3302
-
No equivalent source code line in the reference code can be identified.
- ing mode, the terminal being used, or the application using
3303
-
No equivalent source code line in the reference code can be identified.
- readline. The text of the test extends to the end of the line;
3302
-
+ $$iiff The $$iiff construct allows bindings to be made based on the edit-
3303
-
+ ing mode, the terminal being used, or the application using
3304
-
+ readline. The text of the test extends to the end of the line;
3304 ➡ 3305 no characters are required to isolate it.
3305 ➡ 3306
3306
-
No equivalent source code line in the reference code can be identified.
- mmooddee The mmooddee== form of the $$iiff directive is used to test
3307
-
No equivalent source code line in the reference code can be identified.
- whether readline is in emacs or vi mode. This may be
3308
-
No equivalent source code line in the reference code can be identified.
- used in conjunction with the sseett kkeeyymmaapp command, for
3309
-
No equivalent source code line in the reference code can be identified.
- instance, to set bindings in the _e_m_a_c_s_-_s_t_a_n_d_a_r_d and
3310
-
No equivalent source code line in the reference code can be identified.
- _e_m_a_c_s_-_c_t_l_x keymaps only if readline is starting out in
3307
-
+ mmooddee The mmooddee== form of the $$iiff directive is used to test
3308
-
+ whether readline is in emacs or vi mode. This may be
3309
-
+ used in conjunction with the sseett kkeeyymmaapp command, for
3310
-
+ instance, to set bindings in the _e_m_a_c_s_-_s_t_a_n_d_a_r_d and
3311
-
+ _e_m_a_c_s_-_c_t_l_x keymaps only if readline is starting out in
3311 ➡ 3312 emacs mode.
3312 ➡ 3313
3313
-
No equivalent source code line in the reference code can be identified.
- tteerrmm The tteerrmm== form may be used to include terminal-specific
3314
-
+ tteerrmm The tteerrmm== form may be used to include terminal-specific
3314 ➡ 3315 key bindings, perhaps to bind the key sequences output by
3315 ➡ 3316 the terminal's function keys. The word on the right side
3316 ➡ 3317 of the == is tested against both the full name of the ter-
3317
-
No equivalent source code line in the reference code can be identified.
- minal and the portion of the terminal name before the
3318
-
No equivalent source code line in the reference code can be identified.
- first --. This allows _s_u_n to match both _s_u_n and _s_u_n_-_c_m_d,
3318
-
+ minal and the portion of the terminal name before the
3319
-
+ first --. This allows _s_u_n to match both _s_u_n and _s_u_n_-_c_m_d,
3319 ➡ 3320 for instance.
3320 ➡ 3321
3321 ➡ 3322 aapppplliiccaattiioonn
3322 ➡ 3323 The aapppplliiccaattiioonn construct is used to include application-
3323 ➡ 3324 specific settings. Each program using the readline
3324
-
No equivalent source code line in the reference code can be identified.
- library sets the _a_p_p_l_i_c_a_t_i_o_n _n_a_m_e, and an initialization
3325
-
+ library sets the _a_p_p_l_i_c_a_t_i_o_n _n_a_m_e, and an initialization
3325 ➡ 3326 file can test for a particular value. This could be used
3326
-
No equivalent source code line in the reference code can be identified.
- to bind key sequences to functions useful for a specific
3327
-
No equivalent source code line in the reference code can be identified.
- program. For instance, the following command adds a key
3328
-
No equivalent source code line in the reference code can be identified.
- sequence that quotes the current or previous word in
3327
-
+ to bind key sequences to functions useful for a specific
3328
-
+ program. For instance, the following command adds a key
3329
-
+ sequence that quotes the current or previous word in
3329 ➡ 3330 bbaasshh:
3330 ➡ 3331
3331 ➡ 3332 $$iiff Bash
@@ -3340,51 +3341,51 @@ RREEAADDLLIINNEE
3340 ➡ 3341 test fails.
3341 ➡ 3342
3342 ➡ 3343 $$iinncclluuddee
3343
-
No equivalent source code line in the reference code can be identified.
- This directive takes a single filename as an argument and reads
3344
-
No equivalent source code line in the reference code can be identified.
- commands and bindings from that file. For example, the follow-
3344
-
+ This directive takes a single filename as an argument and reads
3345
-
+ commands and bindings from that file. For example, the follow-
3345 ➡ 3346 ing directive would read _/_e_t_c_/_i_n_p_u_t_r_c:
3346 ➡ 3347
3347 ➡ 3348 $$iinncclluuddee _/_e_t_c_/_i_n_p_u_t_r_c
3348 ➡ 3349
3349 ➡ 3350 SSeeaarrcchhiinngg
3350
-
No equivalent source code line in the reference code can be identified.
- Readline provides commands for searching through the command history
3351
-
+ Readline provides commands for searching through the command history
3351 ➡ 3352 (see HHIISSTTOORRYY below) for lines containing a specified string. There are
3352 ➡ 3353 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.
3353 ➡ 3354
3354
-
No equivalent source code line in the reference code can be identified.
- Incremental searches begin before the user has finished typing the
3355
-
No equivalent source code line in the reference code can be identified.
- search string. As each character of the search string is typed, read-
3355
-
+ Incremental searches begin before the user has finished typing the
3356
-
+ search string. As each character of the search string is typed, read-
3356 ➡ 3357 line displays the next entry from the history matching the string typed
3357
-
No equivalent source code line in the reference code can be identified.
- so far. An incremental search requires only as many characters as
3358
-
No equivalent source code line in the reference code can be identified.
- needed to find the desired history entry. The characters present in
3359
-
No equivalent source code line in the reference code can be identified.
- the value of the iisseeaarrcchh--tteerrmmiinnaattoorrss variable are used to terminate an
3358
-
+ so far. An incremental search requires only as many characters as
3359
-
+ needed to find the desired history entry. The characters present in
3360
-
+ the value of the iisseeaarrcchh--tteerrmmiinnaattoorrss variable are used to terminate an
3360 ➡ 3361 incremental search. If that variable has not been assigned a value the
3361
-
No equivalent source code line in the reference code can be identified.
- Escape and Control-J characters will terminate an incremental search.
3362
-
No equivalent source code line in the reference code can be identified.
- Control-G will abort an incremental search and restore the original
3363
-
No equivalent source code line in the reference code can be identified.
- line. When the search is terminated, the history entry containing the
3362
-
+ Escape and Control-J characters will terminate an incremental search.
3363
-
+ Control-G will abort an incremental search and restore the original
3364
-
+ line. When the search is terminated, the history entry containing the
3364 ➡ 3365 search string becomes the current line.
3365 ➡ 3366
3366
-
No equivalent source code line in the reference code can be identified.
- To find other matching entries in the history list, type Control-S or
3367
-
No equivalent source code line in the reference code can be identified.
- Control-R as appropriate. This will search backward or forward in the
3368
-
No equivalent source code line in the reference code can be identified.
- history for the next entry matching the search string typed so far.
3369
-
No equivalent source code line in the reference code can be identified.
- Any other key sequence bound to a readline command will terminate the
3370
-
No equivalent source code line in the reference code can be identified.
- search and execute that command. For instance, a _n_e_w_l_i_n_e will termi-
3367
-
+ To find other matching entries in the history list, type Control-S or
3368
-
+ Control-R as appropriate. This will search backward or forward in the
3369
-
+ history for the next entry matching the search string typed so far.
3370
-
+ Any other key sequence bound to a readline command will terminate the
3371
-
+ search and execute that command. For instance, a _n_e_w_l_i_n_e will termi-
3371 ➡ 3372 nate the search and accept the line, thereby executing the command from
3372 ➡ 3373 the history list.
3373 ➡ 3374
3374 ➡ 3375 Readline remembers the last incremental search string. If two Control-
3375
-
No equivalent source code line in the reference code can be identified.
- Rs are typed without any intervening characters defining a new search
3376
-
+ Rs are typed without any intervening characters defining a new search
3376 ➡ 3377 string, any remembered search string is used.
3377 ➡ 3378
3378
-
No equivalent source code line in the reference code can be identified.
- Non-incremental searches read the entire search string before starting
3379
-
No equivalent source code line in the reference code can be identified.
- to search for matching history lines. The search string may be typed
3379
-
+ Non-incremental searches read the entire search string before starting
3380
-
+ to search for matching history lines. The search string may be typed
3380 ➡ 3381 by the user or be part of the contents of the current line.
3381 ➡ 3382
3382 ➡ 3383 RReeaaddlliinnee CCoommmmaanndd NNaammeess
3383
-
No equivalent source code line in the reference code can be identified.
- The following is a list of the names of the commands and the default
3384
-
+ The following is a list of the names of the commands and the default
3384 ➡ 3385 key sequences to which they are bound. Command names without an accom-
3385 ➡ 3386 panying key sequence are unbound by default. In the following descrip-
3386
-
No equivalent source code line in the reference code can be identified.
- tions, _p_o_i_n_t refers to the current cursor position, and _m_a_r_k refers to
3387
-
No equivalent source code line in the reference code can be identified.
- a cursor position saved by the sseett--mmaarrkk command. The text between the
3387
-
+ tions, _p_o_i_n_t refers to the current cursor position, and _m_a_r_k refers to
3388
-
+ a cursor position saved by the sseett--mmaarrkk command. The text between the
3388 ➡ 3389 point and mark is referred to as the _r_e_g_i_o_n.
3389 ➡ 3390
3390 ➡ 3391 CCoommmmaannddss ffoorr MMoovviinngg
@@ -3400,29 +3401,29 @@ RREEAADDLLIINNEE
3400 ➡ 3401 Move forward to the end of the next word. Words are composed of
3401 ➡ 3402 alphanumeric characters (letters and digits).
3402 ➡ 3403 bbaacckkwwaarrdd--wwoorrdd ((MM--bb))
3403
-
No equivalent source code line in the reference code can be identified.
- Move back to the start of the current or previous word. Words
3404
-
+ Move back to the start of the current or previous word. Words
3404 ➡ 3405 are composed of alphanumeric characters (letters and digits).
3405 ➡ 3406 sshheellll--ffoorrwwaarrdd--wwoorrdd
3406
-
No equivalent source code line in the reference code can be identified.
- Move forward to the end of the next word. Words are delimited
3407
-
+ Move forward to the end of the next word. Words are delimited
3407 ➡ 3408 by non-quoted shell metacharacters.
3408 ➡ 3409 sshheellll--bbaacckkwwaarrdd--wwoorrdd
3409
-
No equivalent source code line in the reference code can be identified.
- Move back to the start of the current or previous word. Words
3410
-
+ Move back to the start of the current or previous word. Words
3410 ➡ 3411 are delimited by non-quoted shell metacharacters.
3411 ➡ 3412 pprreevviioouuss--ssccrreeeenn--lliinnee
3412
-
No equivalent source code line in the reference code can be identified.
- Attempt to move point to the same physical screen column on the
3413
-
No equivalent source code line in the reference code can be identified.
- previous physical screen line. This will not have the desired
3414
-
No equivalent source code line in the reference code can be identified.
- effect if the current Readline line does not take up more than
3415
-
No equivalent source code line in the reference code can be identified.
- one physical line or if point is not greater than the length of
3413
-
+ Attempt to move point to the same physical screen column on the
3414
-
+ previous physical screen line. This will not have the desired
3415
-
+ effect if the current Readline line does not take up more than
3416
-
+ one physical line or if point is not greater than the length of
3416 ➡ 3417 the prompt plus the screen width.
3417 ➡ 3418 nneexxtt--ssccrreeeenn--lliinnee
3418
-
No equivalent source code line in the reference code can be identified.
- Attempt to move point to the same physical screen column on the
3419
-
+ Attempt to move point to the same physical screen column on the
3419 ➡ 3420 next physical screen line. This will not have the desired effect
3420
-
No equivalent source code line in the reference code can be identified.
- if the current Readline line does not take up more than one
3421
-
No equivalent source code line in the reference code can be identified.
- physical line or if the length of the current Readline line is
3421
-
+ if the current Readline line does not take up more than one
3422
-
+ physical line or if the length of the current Readline line is
3422 ➡ 3423 not greater than the length of the prompt plus the screen width.
3423 ➡ 3424 cclleeaarr--ssccrreeeenn ((CC--ll))
3424
-
No equivalent source code line in the reference code can be identified.
- Clear the screen leaving the current line at the top of the
3425
-
No equivalent source code line in the reference code can be identified.
- screen. With an argument, refresh the current line without
3425
-
+ Clear the screen leaving the current line at the top of the
3426
-
+ screen. With an argument, refresh the current line without
3426 ➡ 3427 clearing the screen.
3427 ➡ 3428 rreeddrraaww--ccuurrrreenntt--lliinnee
3428 ➡ 3429 Refresh the current line.
@@ -3430,70 +3431,70 @@ RREEAADDLLIINNEE
3430 ➡ 3431 CCoommmmaannddss ffoorr MMaanniippuullaattiinngg tthhee HHiissttoorryy
3431 ➡ 3432 aacccceepptt--lliinnee ((NNeewwlliinnee,, RReettuurrnn))
3432 ➡ 3433 Accept the line regardless of where the cursor is. If this line
3433
-
No equivalent source code line in the reference code can be identified.
- is non-empty, add it to the history list according to the state
3434
-
No equivalent source code line in the reference code can be identified.
- of the HHIISSTTCCOONNTTRROOLL variable. If the line is a modified history
3434
-
+ is non-empty, add it to the history list according to the state
3435
-
+ of the HHIISSTTCCOONNTTRROOLL variable. If the line is a modified history
3435 ➡ 3436 line, then restore the history line to its original state.
3436 ➡ 3437 pprreevviioouuss--hhiissttoorryy ((CC--pp))
3437 ➡ 3438 Fetch the previous command from the history list, moving back in
3438 ➡ 3439 the list.
3439 ➡ 3440 nneexxtt--hhiissttoorryy ((CC--nn))
3440
-
No equivalent source code line in the reference code can be identified.
- Fetch the next command from the history list, moving forward in
3441
-
+ Fetch the next command from the history list, moving forward in
3441 ➡ 3442 the list.
3442 ➡ 3443 bbeeggiinnnniinngg--ooff--hhiissttoorryy ((MM--<<))
3443 ➡ 3444 Move to the first line in the history.
3444 ➡ 3445 eenndd--ooff--hhiissttoorryy ((MM-->>))
3445
-
No equivalent source code line in the reference code can be identified.
- Move to the end of the input history, i.e., the line currently
3446
-
+ Move to the end of the input history, i.e., the line currently
3446 ➡ 3447 being entered.
3447 ➡ 3448 rreevveerrssee--sseeaarrcchh--hhiissttoorryy ((CC--rr))
3448
-
No equivalent source code line in the reference code can be identified.
- Search backward starting at the current line and moving `up'
3449
-
No equivalent source code line in the reference code can be identified.
- through the history as necessary. This is an incremental
3449
-
+ Search backward starting at the current line and moving `up'
3450
-
+ through the history as necessary. This is an incremental
3450 ➡ 3451 search.
3451 ➡ 3452 ffoorrwwaarrdd--sseeaarrcchh--hhiissttoorryy ((CC--ss))
3452
-
No equivalent source code line in the reference code can be identified.
- Search forward starting at the current line and moving `down'
3453
-
No equivalent source code line in the reference code can be identified.
- through the history as necessary. This is an incremental
3453
-
+ Search forward starting at the current line and moving `down'
3454
-
+ through the history as necessary. This is an incremental
3454 ➡ 3455 search.
3455 ➡ 3456 nnoonn--iinnccrreemmeennttaall--rreevveerrssee--sseeaarrcchh--hhiissttoorryy ((MM--pp))
3456 ➡ 3457 Search backward through the history starting at the current line
3457
-
No equivalent source code line in the reference code can be identified.
- using a non-incremental search for a string supplied by the
3458
-
+ using a non-incremental search for a string supplied by the
3458 ➡ 3459 user.
3459 ➡ 3460 nnoonn--iinnccrreemmeennttaall--ffoorrwwaarrdd--sseeaarrcchh--hhiissttoorryy ((MM--nn))
3460
-
No equivalent source code line in the reference code can be identified.
- Search forward through the history using a non-incremental
3461
-
+ Search forward through the history using a non-incremental
3461 ➡ 3462 search for a string supplied by the user.
3462 ➡ 3463 hhiissttoorryy--sseeaarrcchh--ffoorrwwaarrdd
3463
-
No equivalent source code line in the reference code can be identified.
- Search forward through the history for the string of characters
3464
-
No equivalent source code line in the reference code can be identified.
- between the start of the current line and the point. This is a
3464
-
+ Search forward through the history for the string of characters
3465
-
+ between the start of the current line and the point. This is a
3465 ➡ 3466 non-incremental search.
3466 ➡ 3467 hhiissttoorryy--sseeaarrcchh--bbaacckkwwaarrdd
3467 ➡ 3468 Search backward through the history for the string of characters
3468
-
No equivalent source code line in the reference code can be identified.
- between the start of the current line and the point. This is a
3469
-
+ between the start of the current line and the point. This is a
3469 ➡ 3470 non-incremental search.
3470 ➡ 3471 hhiissttoorryy--ssuubbssttrriinngg--sseeaarrcchh--bbaacckkwwaarrdd
3471 ➡ 3472 Search backward through the history for the string of characters
3472
-
No equivalent source code line in the reference code can be identified.
- between the start of the current line and the current cursor
3473
-
+ between the start of the current line and the current cursor
3473 ➡ 3474 position (the _p_o_i_n_t). The search string may match anywhere in a
3474 ➡ 3475 history line. This is a non-incremental search.
3475 ➡ 3476 hhiissttoorryy--ssuubbssttrriinngg--sseeaarrcchh--ffoorrwwaarrdd
3476
-
No equivalent source code line in the reference code can be identified.
- Search forward through the history for the string of characters
3477
-
+ Search forward through the history for the string of characters
3477 ➡ 3478 between the start of the current line and the point. The search
3478
-
No equivalent source code line in the reference code can be identified.
- string may match anywhere in a history line. This is a non-
3479
-
+ string may match anywhere in a history line. This is a non-
3479 ➡ 3480 incremental search.
3480 ➡ 3481 yyaannkk--nntthh--aarrgg ((MM--CC--yy))
3481
-
No equivalent source code line in the reference code can be identified.
- Insert the first argument to the previous command (usually the
3482
-
+ Insert the first argument to the previous command (usually the
3482 ➡ 3483 second word on the previous line) at point. With an argument _n,
3483
-
No equivalent source code line in the reference code can be identified.
- insert the _nth word from the previous command (the words in the
3484
-
No equivalent source code line in the reference code can be identified.
- previous command begin with word 0). A negative argument
3484
-
+ insert the _nth word from the previous command (the words in the
3485
-
+ previous command begin with word 0). A negative argument
3485 ➡ 3486 inserts the _nth word from the end of the previous command. Once
3486
-
No equivalent source code line in the reference code can be identified.
- the argument _n is computed, the argument is extracted as if the
3487
-
+ the argument _n is computed, the argument is extracted as if the
3487 ➡ 3488 "!_n" history expansion had been specified.
3488 ➡ 3489 yyaannkk--llaasstt--aarrgg ((MM--..,, MM--__))
3489
-
No equivalent source code line in the reference code can be identified.
- Insert the last argument to the previous command (the last word
3490
-
+ Insert the last argument to the previous command (the last word
3490 ➡ 3491 of the previous history entry). With a numeric argument, behave
3491
-
No equivalent source code line in the reference code can be identified.
- exactly like yyaannkk--nntthh--aarrgg. Successive calls to yyaannkk--llaasstt--aarrgg
3492
-
No equivalent source code line in the reference code can be identified.
- move back through the history list, inserting the last word (or
3493
-
No equivalent source code line in the reference code can be identified.
- the word specified by the argument to the first call) of each
3492
-
+ exactly like yyaannkk--nntthh--aarrgg. Successive calls to yyaannkk--llaasstt--aarrgg
3493
-
+ move back through the history list, inserting the last word (or
3494
-
+ the word specified by the argument to the first call) of each
3494 ➡ 3495 line in turn. Any numeric argument supplied to these successive
3495
-
No equivalent source code line in the reference code can be identified.
- calls determines the direction to move through the history. A
3496
-
No equivalent source code line in the reference code can be identified.
- negative argument switches the direction through the history
3496
-
+ calls determines the direction to move through the history. A
3497
-
+ negative argument switches the direction through the history
3497 ➡ 3498 (back or forward). The history expansion facilities are used to
3498 ➡ 3499 extract the last word, as if the "!$" history expansion had been
3499 ➡ 3500 specified.
@@ -3502,80 +3503,80 @@ RREEAADDLLIINNEE
3502 ➡ 3503 tory expansion as well as all of the shell word expansions. See
3503 ➡ 3504 HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for a description of history expansion.
3504 ➡ 3505 hhiissttoorryy--eexxppaanndd--lliinnee ((MM--^^))
3505
-
No equivalent source code line in the reference code can be identified.
- Perform history expansion on the current line. See HHIISSTTOORRYY
3506
-
+ Perform history expansion on the current line. See HHIISSTTOORRYY
3506 ➡ 3507 EEXXPPAANNSSIIOONN below for a description of history expansion.
3507 ➡ 3508 mmaaggiicc--ssppaaccee
3508
-
No equivalent source code line in the reference code can be identified.
- Perform history expansion on the current line and insert a
3509
-
+ Perform history expansion on the current line and insert a
3509 ➡ 3510 space. See HHIISSTTOORRYY EEXXPPAANNSSIIOONN below for a description of history
3510 ➡ 3511 expansion.
3511 ➡ 3512 aalliiaass--eexxppaanndd--lliinnee
3512
-
No equivalent source code line in the reference code can be identified.
- Perform alias expansion on the current line. See AALLIIAASSEESS above
3513
-
+ Perform alias expansion on the current line. See AALLIIAASSEESS above
3513 ➡ 3514 for a description of alias expansion.
3514 ➡ 3515 hhiissttoorryy--aanndd--aalliiaass--eexxppaanndd--lliinnee
3515 ➡ 3516 Perform history and alias expansion on the current line.
3516 ➡ 3517 iinnsseerrtt--llaasstt--aarrgguummeenntt ((MM--..,, MM--__))
3517 ➡ 3518 A synonym for yyaannkk--llaasstt--aarrgg.
3518 ➡ 3519 ooppeerraattee--aanndd--ggeett--nneexxtt ((CC--oo))
3519
-
No equivalent source code line in the reference code can be identified.
- Accept the current line for execution and fetch the next line
3520
-
No equivalent source code line in the reference code can be identified.
- relative to the current line from the history for editing. A
3521
-
No equivalent source code line in the reference code can be identified.
- numeric argument, if supplied, specifies the history entry to
3520
-
+ Accept the current line for execution and fetch the next line
3521
-
+ relative to the current line from the history for editing. A
3522
-
+ numeric argument, if supplied, specifies the history entry to
3522 ➡ 3523 use instead of the current line.
3523 ➡ 3524 eeddiitt--aanndd--eexxeeccuuttee--ccoommmmaanndd ((CC--xx CC--ee))
3524
-
No equivalent source code line in the reference code can be identified.
- Invoke an editor on the current command line, and execute the
3525
-
No equivalent source code line in the reference code can be identified.
- result as shell commands. BBaasshh attempts to invoke $$VVIISSUUAALL,
3525
-
+ Invoke an editor on the current command line, and execute the
3526
-
+ result as shell commands. BBaasshh attempts to invoke $$VVIISSUUAALL,
3526 ➡ 3527 $$EEDDIITTOORR, and _e_m_a_c_s as the editor, in that order.
3527 ➡ 3528
3528 ➡ 3529 CCoommmmaannddss ffoorr CChhaannggiinngg TTeexxtt
3529 ➡ 3530 _e_n_d_-_o_f_-_f_i_l_e ((uussuuaallllyy CC--dd))
3530
-
No equivalent source code line in the reference code can be identified.
- The character indicating end-of-file as set, for example, by
3531
-
No equivalent source code line in the reference code can be identified.
- ``stty''. If this character is read when there are no charac-
3532
-
No equivalent source code line in the reference code can be identified.
- ters on the line, and point is at the beginning of the line,
3531
-
+ The character indicating end-of-file as set, for example, by
3532
-
+ ``stty''. If this character is read when there are no charac-
3533
-
+ ters on the line, and point is at the beginning of the line,
3533 ➡ 3534 Readline interprets it as the end of input and returns EEOOFF.
3534 ➡ 3535 ddeelleettee--cchhaarr ((CC--dd))
3535 ➡ 3536 Delete the character at point. If this function is bound to the
3536 ➡ 3537 same character as the tty EEOOFF character, as CC--dd commonly is, see
3537 ➡ 3538 above for the effects.
3538 ➡ 3539 bbaacckkwwaarrdd--ddeelleettee--cchhaarr ((RRuubboouutt))
3539
-
No equivalent source code line in the reference code can be identified.
- Delete the character behind the cursor. When given a numeric
3540
-
+ Delete the character behind the cursor. When given a numeric
3540 ➡ 3541 argument, save the deleted text on the kill ring.
3541 ➡ 3542 ffoorrwwaarrdd--bbaacckkwwaarrdd--ddeelleettee--cchhaarr
3542
-
No equivalent source code line in the reference code can be identified.
- Delete the character under the cursor, unless the cursor is at
3543
-
+ Delete the character under the cursor, unless the cursor is at
3543 ➡ 3544 the end of the line, in which case the character behind the cur-
3544 ➡ 3545 sor is deleted.
3545 ➡ 3546 qquuootteedd--iinnsseerrtt ((CC--qq,, CC--vv))
3546
-
No equivalent source code line in the reference code can be identified.
- Add the next character typed to the line verbatim. This is how
3547
-
+ Add the next character typed to the line verbatim. This is how
3547 ➡ 3548 to insert characters like CC--qq, for example.
3548 ➡ 3549 ttaabb--iinnsseerrtt ((CC--vv TTAABB))
3549 ➡ 3550 Insert a tab character.
3550 ➡ 3551 sseellff--iinnsseerrtt ((aa,, bb,, AA,, 11,, !!,, ......))
3551 ➡ 3552 Insert the character typed.
3552 ➡ 3553 ttrraannssppoossee--cchhaarrss ((CC--tt))
3553
-
No equivalent source code line in the reference code can be identified.
- Drag the character before point forward over the character at
3554
-
No equivalent source code line in the reference code can be identified.
- point, moving point forward as well. If point is at the end of
3555
-
No equivalent source code line in the reference code can be identified.
- the line, then this transposes the two characters before point.
3554
-
+ Drag the character before point forward over the character at
3555
-
+ point, moving point forward as well. If point is at the end of
3556
-
+ the line, then this transposes the two characters before point.
3556 ➡ 3557 Negative arguments have no effect.
3557 ➡ 3558 ttrraannssppoossee--wwoorrddss ((MM--tt))
3558
-
No equivalent source code line in the reference code can be identified.
- Drag the word before point past the word after point, moving
3559
-
No equivalent source code line in the reference code can be identified.
- point over that word as well. If point is at the end of the
3559
-
+ Drag the word before point past the word after point, moving
3560
-
+ point over that word as well. If point is at the end of the
3560 ➡ 3561 line, this transposes the last two words on the line.
3561 ➡ 3562 uuppccaassee--wwoorrdd ((MM--uu))
3562
-
No equivalent source code line in the reference code can be identified.
- Uppercase the current (or following) word. With a negative
3563
-
+ Uppercase the current (or following) word. With a negative
3563 ➡ 3564 argument, uppercase the previous word, but do not move point.
3564 ➡ 3565 ddoowwnnccaassee--wwoorrdd ((MM--ll))
3565
-
No equivalent source code line in the reference code can be identified.
- Lowercase the current (or following) word. With a negative
3566
-
+ Lowercase the current (or following) word. With a negative
3566 ➡ 3567 argument, lowercase the previous word, but do not move point.
3567 ➡ 3568 ccaappiittaalliizzee--wwoorrdd ((MM--cc))
3568
-
No equivalent source code line in the reference code can be identified.
- Capitalize the current (or following) word. With a negative
3569
-
+ Capitalize the current (or following) word. With a negative
3569 ➡ 3570 argument, capitalize the previous word, but do not move point.
3570 ➡ 3571 oovveerrwwrriittee--mmooddee
3571
-
No equivalent source code line in the reference code can be identified.
- Toggle overwrite mode. With an explicit positive numeric argu-
3572
-
+ Toggle overwrite mode. With an explicit positive numeric argu-
3572 ➡ 3573 ment, switches to overwrite mode. With an explicit non-positive
3573 ➡ 3574 numeric argument, switches to insert mode. This command affects
3574
-
No equivalent source code line in the reference code can be identified.
- only eemmaaccss mode; vvii mode does overwrite differently. Each call
3575
-
+ only eemmaaccss mode; vvii mode does overwrite differently. Each call
3575 ➡ 3576 to _r_e_a_d_l_i_n_e_(_) starts in insert mode. In overwrite mode, charac-
3576
-
No equivalent source code line in the reference code can be identified.
- ters bound to sseellff--iinnsseerrtt replace the text at point rather than
3577
-
No equivalent source code line in the reference code can be identified.
- pushing the text to the right. Characters bound to bbaacckk--
3578
-
No equivalent source code line in the reference code can be identified.
- wwaarrdd--ddeelleettee--cchhaarr replace the character before point with a
3577
-
+ ters bound to sseellff--iinnsseerrtt replace the text at point rather than
3578
-
+ pushing the text to the right. Characters bound to bbaacckk--
3579
-
+ wwaarrdd--ddeelleettee--cchhaarr replace the character before point with a
3579 ➡ 3580 space. By default, this command is unbound.
3580 ➡ 3581
3581 ➡ 3582 KKiilllliinngg aanndd YYaannkkiinngg
@@ -3584,31 +3585,31 @@ RREEAADDLLIINNEE
3584 ➡ 3585 bbaacckkwwaarrdd--kkiillll--lliinnee ((CC--xx RRuubboouutt))
3585 ➡ 3586 Kill backward to the beginning of the line.
3586 ➡ 3587 uunniixx--lliinnee--ddiissccaarrdd ((CC--uu))
3587
-
No equivalent source code line in the reference code can be identified.
- Kill backward from point to the beginning of the line. The
3588
-
+ Kill backward from point to the beginning of the line. The
3588 ➡ 3589 killed text is saved on the kill-ring.
3589 ➡ 3590 kkiillll--wwhhoollee--lliinnee
3590
-
No equivalent source code line in the reference code can be identified.
- Kill all characters on the current line, no matter where point
3591
-
+ Kill all characters on the current line, no matter where point
3591 ➡ 3592 is.
3592 ➡ 3593 kkiillll--wwoorrdd ((MM--dd))
3593
-
No equivalent source code line in the reference code can be identified.
- Kill from point to the end of the current word, or if between
3594
-
No equivalent source code line in the reference code can be identified.
- words, to the end of the next word. Word boundaries are the
3594
-
+ Kill from point to the end of the current word, or if between
3595
-
+ words, to the end of the next word. Word boundaries are the
3595 ➡ 3596 same as those used by ffoorrwwaarrdd--wwoorrdd.
3596 ➡ 3597 bbaacckkwwaarrdd--kkiillll--wwoorrdd ((MM--RRuubboouutt))
3597
-
No equivalent source code line in the reference code can be identified.
- Kill the word behind point. Word boundaries are the same as
3598
-
+ Kill the word behind point. Word boundaries are the same as
3598 ➡ 3599 those used by bbaacckkwwaarrdd--wwoorrdd.
3599 ➡ 3600 sshheellll--kkiillll--wwoorrdd
3600
-
No equivalent source code line in the reference code can be identified.
- Kill from point to the end of the current word, or if between
3601
-
No equivalent source code line in the reference code can be identified.
- words, to the end of the next word. Word boundaries are the
3601
-
+ Kill from point to the end of the current word, or if between
3602
-
+ words, to the end of the next word. Word boundaries are the
3602 ➡ 3603 same as those used by sshheellll--ffoorrwwaarrdd--wwoorrdd.
3603 ➡ 3604 sshheellll--bbaacckkwwaarrdd--kkiillll--wwoorrdd
3604
-
No equivalent source code line in the reference code can be identified.
- Kill the word behind point. Word boundaries are the same as
3605
-
+ Kill the word behind point. Word boundaries are the same as
3605 ➡ 3606 those used by sshheellll--bbaacckkwwaarrdd--wwoorrdd.
3606 ➡ 3607 uunniixx--wwoorrdd--rruubboouutt ((CC--ww))
3607
-
No equivalent source code line in the reference code can be identified.
- Kill the word behind point, using white space as a word bound-
3608
-
+ Kill the word behind point, using white space as a word bound-
3608 ➡ 3609 ary. The killed text is saved on the kill-ring.
3609 ➡ 3610 uunniixx--ffiilleennaammee--rruubboouutt
3610
-
No equivalent source code line in the reference code can be identified.
- Kill the word behind point, using white space and the slash
3611
-
No equivalent source code line in the reference code can be identified.
- character as the word boundaries. The killed text is saved on
3611
-
+ Kill the word behind point, using white space and the slash
3612
-
+ character as the word boundaries. The killed text is saved on
3612 ➡ 3613 the kill-ring.
3613 ➡ 3614 ddeelleettee--hhoorriizzoonnttaall--ssppaaccee ((MM--\\))
3614 ➡ 3615 Delete all spaces and tabs around point.
@@ -3617,65 +3618,65 @@ RREEAADDLLIINNEE
3617 ➡ 3618 ccooppyy--rreeggiioonn--aass--kkiillll
3618 ➡ 3619 Copy the text in the region to the kill buffer.
3619 ➡ 3620 ccooppyy--bbaacckkwwaarrdd--wwoorrdd
3620
-
No equivalent source code line in the reference code can be identified.
- Copy the word before point to the kill buffer. The word bound-
3621
-
+ Copy the word before point to the kill buffer. The word bound-
3621 ➡ 3622 aries are the same as bbaacckkwwaarrdd--wwoorrdd.
3622 ➡ 3623 ccooppyy--ffoorrwwaarrdd--wwoorrdd
3623
-
No equivalent source code line in the reference code can be identified.
- Copy the word following point to the kill buffer. The word
3624
-
+ Copy the word following point to the kill buffer. The word
3624 ➡ 3625 boundaries are the same as ffoorrwwaarrdd--wwoorrdd.
3625 ➡ 3626 yyaannkk ((CC--yy))
3626 ➡ 3627 Yank the top of the kill ring into the buffer at point.
3627 ➡ 3628 yyaannkk--ppoopp ((MM--yy))
3628
-
No equivalent source code line in the reference code can be identified.
- Rotate the kill ring, and yank the new top. Only works follow-
3629
-
+ Rotate the kill ring, and yank the new top. Only works follow-
3629 ➡ 3630 ing yyaannkk or yyaannkk--ppoopp.
3630 ➡ 3631
3631 ➡ 3632 NNuummeerriicc AArrgguummeennttss
3632 ➡ 3633 ddiiggiitt--aarrgguummeenntt ((MM--00,, MM--11,, ......,, MM----))
3633
-
No equivalent source code line in the reference code can be identified.
- Add this digit to the argument already accumulating, or start a
3634
-
+ Add this digit to the argument already accumulating, or start a
3634 ➡ 3635 new argument. M-- starts a negative argument.
3635 ➡ 3636 uunniivveerrssaall--aarrgguummeenntt
3636
-
No equivalent source code line in the reference code can be identified.
- This is another way to specify an argument. If this command is
3637
-
No equivalent source code line in the reference code can be identified.
- followed by one or more digits, optionally with a leading minus
3638
-
No equivalent source code line in the reference code can be identified.
- sign, those digits define the argument. If the command is fol-
3639
-
No equivalent source code line in the reference code can be identified.
- lowed by digits, executing uunniivveerrssaall--aarrgguummeenntt again ends the
3640
-
No equivalent source code line in the reference code can be identified.
- numeric argument, but is otherwise ignored. As a special case,
3641
-
No equivalent source code line in the reference code can be identified.
- if this command is immediately followed by a character that is
3642
-
No equivalent source code line in the reference code can be identified.
- neither a digit nor minus sign, the argument count for the next
3643
-
No equivalent source code line in the reference code can be identified.
- command is multiplied by four. The argument count is initially
3644
-
No equivalent source code line in the reference code can be identified.
- one, so executing this function the first time makes the argu-
3637
-
+ This is another way to specify an argument. If this command is
3638
-
+ followed by one or more digits, optionally with a leading minus
3639
-
+ sign, those digits define the argument. If the command is fol-
3640
-
+ lowed by digits, executing uunniivveerrssaall--aarrgguummeenntt again ends the
3641
-
+ numeric argument, but is otherwise ignored. As a special case,
3642
-
+ if this command is immediately followed by a character that is
3643
-
+ neither a digit nor minus sign, the argument count for the next
3644
-
+ command is multiplied by four. The argument count is initially
3645
-
+ one, so executing this function the first time makes the argu-
3645 ➡ 3646 ment count four, a second time makes the argument count sixteen,
3646 ➡ 3647 and so on.
3647 ➡ 3648
3648 ➡ 3649 CCoommpplleettiinngg
3649 ➡ 3650 ccoommpplleettee ((TTAABB))
3650
-
No equivalent source code line in the reference code can be identified.
- Attempt to perform completion on the text before point. BBaasshh
3651
-
+ Attempt to perform completion on the text before point. BBaasshh
3651 ➡ 3652 attempts completion treating the text as a variable (if the text
3652
-
No equivalent source code line in the reference code can be identified.
- begins with $$), username (if the text begins with ~~), hostname
3653
-
No equivalent source code line in the reference code can be identified.
- (if the text begins with @@), or command (including aliases and
3653
-
+ begins with $$), username (if the text begins with ~~), hostname
3654
-
+ (if the text begins with @@), or command (including aliases and
3654 ➡ 3655 functions) in turn. If none of these produces a match, filename
3655 ➡ 3656 completion is attempted.
3656 ➡ 3657 ppoossssiibbllee--ccoommpplleettiioonnss ((MM--??))
3657 ➡ 3658 List the possible completions of the text before point.
3658 ➡ 3659 iinnsseerrtt--ccoommpplleettiioonnss ((MM--**))
3659
-
No equivalent source code line in the reference code can be identified.
- Insert all completions of the text before point that would have
3660
-
+ Insert all completions of the text before point that would have
3660 ➡ 3661 been generated by ppoossssiibbllee--ccoommpplleettiioonnss.
3661 ➡ 3662 mmeennuu--ccoommpplleettee
3662
-
No equivalent source code line in the reference code can be identified.
- Similar to ccoommpplleettee, but replaces the word to be completed with
3663
-
No equivalent source code line in the reference code can be identified.
- a single match from the list of possible completions. Repeated
3664
-
No equivalent source code line in the reference code can be identified.
- execution of mmeennuu--ccoommpplleettee steps through the list of possible
3665
-
No equivalent source code line in the reference code can be identified.
- completions, inserting each match in turn. At the end of the
3663
-
+ Similar to ccoommpplleettee, but replaces the word to be completed with
3664
-
+ a single match from the list of possible completions. Repeated
3665
-
+ execution of mmeennuu--ccoommpplleettee steps through the list of possible
3666
-
+ completions, inserting each match in turn. At the end of the
3666 ➡ 3667 list of completions, the bell is rung (subject to the setting of
3667 ➡ 3668 bbeellll--ssttyyllee) and the original text is restored. An argument of _n
3668
-
No equivalent source code line in the reference code can be identified.
- moves _n positions forward in the list of matches; a negative
3669
-
No equivalent source code line in the reference code can be identified.
- argument may be used to move backward through the list. This
3670
-
No equivalent source code line in the reference code can be identified.
- command is intended to be bound to TTAABB, but is unbound by
3669
-
+ moves _n positions forward in the list of matches; a negative
3670
-
+ argument may be used to move backward through the list. This
3671
-
+ command is intended to be bound to TTAABB, but is unbound by
3671 ➡ 3672 default.
3672 ➡ 3673 mmeennuu--ccoommpplleettee--bbaacckkwwaarrdd
3673
-
No equivalent source code line in the reference code can be identified.
- Identical to mmeennuu--ccoommpplleettee, but moves backward through the list
3674
-
No equivalent source code line in the reference code can be identified.
- of possible completions, as if mmeennuu--ccoommpplleettee had been given a
3674
-
+ Identical to mmeennuu--ccoommpplleettee, but moves backward through the list
3675
-
+ of possible completions, as if mmeennuu--ccoommpplleettee had been given a
3675 ➡ 3676 negative argument. This command is unbound by default.
3676 ➡ 3677 ddeelleettee--cchhaarr--oorr--lliisstt
3677
-
No equivalent source code line in the reference code can be identified.
- Deletes the character under the cursor if not at the beginning
3678
-
No equivalent source code line in the reference code can be identified.
- or end of the line (like ddeelleettee--cchhaarr). If at the end of the
3678
-
+ Deletes the character under the cursor if not at the beginning
3679
-
+ or end of the line (like ddeelleettee--cchhaarr). If at the end of the
3679 ➡ 3680 line, behaves identically to ppoossssiibbllee--ccoommpplleettiioonnss. This command
3680 ➡ 3681 is unbound by default.
3681 ➡ 3682 ccoommpplleettee--ffiilleennaammee ((MM--//))
@@ -3684,67 +3685,67 @@ RREEAADDLLIINNEE
3684 ➡ 3685 List the possible completions of the text before point, treating
3685 ➡ 3686 it as a filename.
3686 ➡ 3687 ccoommpplleettee--uusseerrnnaammee ((MM--~~))
3687
-
No equivalent source code line in the reference code can be identified.
- Attempt completion on the text before point, treating it as a
3688
-
+ Attempt completion on the text before point, treating it as a
3688 ➡ 3689 username.
3689 ➡ 3690 ppoossssiibbllee--uusseerrnnaammee--ccoommpplleettiioonnss ((CC--xx ~~))
3690 ➡ 3691 List the possible completions of the text before point, treating
3691 ➡ 3692 it as a username.
3692 ➡ 3693 ccoommpplleettee--vvaarriiaabbllee ((MM--$$))
3693
-
No equivalent source code line in the reference code can be identified.
- Attempt completion on the text before point, treating it as a
3694
-
+ Attempt completion on the text before point, treating it as a
3694 ➡ 3695 shell variable.
3695 ➡ 3696 ppoossssiibbllee--vvaarriiaabbllee--ccoommpplleettiioonnss ((CC--xx $$))
3696 ➡ 3697 List the possible completions of the text before point, treating
3697 ➡ 3698 it as a shell variable.
3698 ➡ 3699 ccoommpplleettee--hhoossttnnaammee ((MM--@@))
3699
-
No equivalent source code line in the reference code can be identified.
- Attempt completion on the text before point, treating it as a
3700
-
+ Attempt completion on the text before point, treating it as a
3700 ➡ 3701 hostname.
3701 ➡ 3702 ppoossssiibbllee--hhoossttnnaammee--ccoommpplleettiioonnss ((CC--xx @@))
3702 ➡ 3703 List the possible completions of the text before point, treating
3703 ➡ 3704 it as a hostname.
3704 ➡ 3705 ccoommpplleettee--ccoommmmaanndd ((MM--!!))
3705
-
No equivalent source code line in the reference code can be identified.
- Attempt completion on the text before point, treating it as a
3706
-
No equivalent source code line in the reference code can be identified.
- command name. Command completion attempts to match the text
3707
-
No equivalent source code line in the reference code can be identified.
- against aliases, reserved words, shell functions, shell
3706
-
+ Attempt completion on the text before point, treating it as a
3707
-
+ command name. Command completion attempts to match the text
3708
-
+ against aliases, reserved words, shell functions, shell
3708 ➡ 3709 builtins, and finally executable filenames, in that order.
3709 ➡ 3710 ppoossssiibbllee--ccoommmmaanndd--ccoommpplleettiioonnss ((CC--xx !!))
3710 ➡ 3711 List the possible completions of the text before point, treating
3711 ➡ 3712 it as a command name.
3712 ➡ 3713 ddyynnaammiicc--ccoommpplleettee--hhiissttoorryy ((MM--TTAABB))
3713
-
No equivalent source code line in the reference code can be identified.
- Attempt completion on the text before point, comparing the text
3714
-
No equivalent source code line in the reference code can be identified.
- against lines from the history list for possible completion
3714
-
+ Attempt completion on the text before point, comparing the text
3715
-
+ against lines from the history list for possible completion
3715 ➡ 3716 matches.
3716 ➡ 3717 ddaabbbbrreevv--eexxppaanndd
3717
-
No equivalent source code line in the reference code can be identified.
- Attempt menu completion on the text before point, comparing the
3718
-
+ Attempt menu completion on the text before point, comparing the
3718 ➡ 3719 text against lines from the history list for possible completion
3719 ➡ 3720 matches.
3720 ➡ 3721 ccoommpplleettee--iinnttoo--bbrraacceess ((MM--{{))
3721 ➡ 3722 Perform filename completion and insert the list of possible com-
3722
-
No equivalent source code line in the reference code can be identified.
- pletions enclosed within braces so the list is available to the
3723
-
+ pletions enclosed within braces so the list is available to the
3723 ➡ 3724 shell (see BBrraaccee EExxppaannssiioonn above).
3724 ➡ 3725
3725 ➡ 3726 KKeeyybbooaarrdd MMaaccrrooss
3726 ➡ 3727 ssttaarrtt--kkbbdd--mmaaccrroo ((CC--xx (())
3727
-
No equivalent source code line in the reference code can be identified.
- Begin saving the characters typed into the current keyboard
3728
-
+ Begin saving the characters typed into the current keyboard
3728 ➡ 3729 macro.
3729 ➡ 3730 eenndd--kkbbdd--mmaaccrroo ((CC--xx ))))
3730 ➡ 3731 Stop saving the characters typed into the current keyboard macro
3731 ➡ 3732 and store the definition.
3732 ➡ 3733 ccaallll--llaasstt--kkbbdd--mmaaccrroo ((CC--xx ee))
3733
-
No equivalent source code line in the reference code can be identified.
- Re-execute the last keyboard macro defined, by making the char-
3734
-
+ Re-execute the last keyboard macro defined, by making the char-
3734 ➡ 3735 acters in the macro appear as if typed at the keyboard.
3735 ➡ 3736 pprriinntt--llaasstt--kkbbdd--mmaaccrroo (())
3736
-
No equivalent source code line in the reference code can be identified.
- Print the last keyboard macro defined in a format suitable for
3737
-
+ Print the last keyboard macro defined in a format suitable for
3737 ➡ 3738 the _i_n_p_u_t_r_c file.
3738 ➡ 3739
3739 ➡ 3740 MMiisscceellllaanneeoouuss
3740 ➡ 3741 rree--rreeaadd--iinniitt--ffiillee ((CC--xx CC--rr))
3741
-
No equivalent source code line in the reference code can be identified.
- Read in the contents of the _i_n_p_u_t_r_c file, and incorporate any
3742
-
+ Read in the contents of the _i_n_p_u_t_r_c file, and incorporate any
3742 ➡ 3743 bindings or variable assignments found there.
3743 ➡ 3744 aabboorrtt ((CC--gg))
3744
-
No equivalent source code line in the reference code can be identified.
- Abort the current editing command and ring the terminal's bell
3745
-
+ Abort the current editing command and ring the terminal's bell
3745 ➡ 3746 (subject to the setting of bbeellll--ssttyyllee).
3746 ➡ 3747 ddoo--lloowweerrccaassee--vveerrssiioonn ((MM--AA,, MM--BB,, MM--_x,, ......))
3747
-
No equivalent source code line in the reference code can be identified.
- If the metafied character _x is uppercase, run the command that
3748
-
+ If the metafied character _x is uppercase, run the command that
3748 ➡ 3749 is bound to the corresponding metafied lowercase character. The
3749 ➡ 3750 behavior is undefined if _x is already lowercase.
3750 ➡ 3751 pprreeffiixx--mmeettaa ((EESSCC))
@@ -3752,196 +3753,196 @@ RREEAADDLLIINNEE
3752 ➡ 3753 uunnddoo ((CC--__,, CC--xx CC--uu))
3753 ➡ 3754 Incremental undo, separately remembered for each line.
3754 ➡ 3755 rreevveerrtt--lliinnee ((MM--rr))
3755
-
No equivalent source code line in the reference code can be identified.
- Undo all changes made to this line. This is like executing the
3756
-
No equivalent source code line in the reference code can be identified.
- uunnddoo command enough times to return the line to its initial
3756
-
+ Undo all changes made to this line. This is like executing the
3757
-
+ uunnddoo command enough times to return the line to its initial
3757 ➡ 3758 state.
3758 ➡ 3759 ttiillddee--eexxppaanndd ((MM--&&))
3759 ➡ 3760 Perform tilde expansion on the current word.
3760 ➡ 3761 sseett--mmaarrkk ((CC--@@,, MM--<<ssppaaccee>>))
3761
-
No equivalent source code line in the reference code can be identified.
- Set the mark to the point. If a numeric argument is supplied,
3762
-
+ Set the mark to the point. If a numeric argument is supplied,
3762 ➡ 3763 the mark is set to that position.
3763 ➡ 3764 eexxcchhaannggee--ppooiinntt--aanndd--mmaarrkk ((CC--xx CC--xx))
3764
-
No equivalent source code line in the reference code can be identified.
- Swap the point with the mark. The current cursor position is
3765
-
No equivalent source code line in the reference code can be identified.
- set to the saved position, and the old cursor position is saved
3765
-
+ Swap the point with the mark. The current cursor position is
3766
-
+ set to the saved position, and the old cursor position is saved
3766 ➡ 3767 as the mark.
3767 ➡ 3768 cchhaarraacctteerr--sseeaarrcchh ((CC--]]))
3768 ➡ 3769 A character is read and point is moved to the next occurrence of
3769
-
No equivalent source code line in the reference code can be identified.
- that character. A negative count searches for previous occur-
3770
-
+ that character. A negative count searches for previous occur-
3770 ➡ 3771 rences.
3771 ➡ 3772 cchhaarraacctteerr--sseeaarrcchh--bbaacckkwwaarrdd ((MM--CC--]]))
3772
-
No equivalent source code line in the reference code can be identified.
- A character is read and point is moved to the previous occur-
3773
-
No equivalent source code line in the reference code can be identified.
- rence of that character. A negative count searches for subse-
3773
-
+ A character is read and point is moved to the previous occur-
3774
-
+ rence of that character. A negative count searches for subse-
3774 ➡ 3775 quent occurrences.
3775 ➡ 3776 sskkiipp--ccssii--sseeqquueennccee
3776
-
No equivalent source code line in the reference code can be identified.
- Read enough characters to consume a multi-key sequence such as
3777
-
No equivalent source code line in the reference code can be identified.
- those defined for keys like Home and End. Such sequences begin
3777
-
+ Read enough characters to consume a multi-key sequence such as
3778
-
+ those defined for keys like Home and End. Such sequences begin
3778 ➡ 3779 with a Control Sequence Indicator (CSI), usually ESC-[. If this
3779
-
No equivalent source code line in the reference code can be identified.
- sequence is bound to "\[", keys producing such sequences will
3780
-
No equivalent source code line in the reference code can be identified.
- have no effect unless explicitly bound to a readline command,
3781
-
No equivalent source code line in the reference code can be identified.
- instead of inserting stray characters into the editing buffer.
3780
-
+ sequence is bound to "\[", keys producing such sequences will
3781
-
+ have no effect unless explicitly bound to a readline command,
3782
-
+ instead of inserting stray characters into the editing buffer.
3782 ➡ 3783 This is unbound by default, but usually bound to ESC-[.
3783 ➡ 3784 iinnsseerrtt--ccoommmmeenntt ((MM--##))
3784
-
No equivalent source code line in the reference code can be identified.
- Without a numeric argument, the value of the readline ccoomm--
3785
-
No equivalent source code line in the reference code can be identified.
- mmeenntt--bbeeggiinn variable is inserted at the beginning of the current
3785
-
+ Without a numeric argument, the value of the readline ccoomm--
3786
-
+ mmeenntt--bbeeggiinn variable is inserted at the beginning of the current
3786 ➡ 3787 line. If a numeric argument is supplied, this command acts as a
3787
-
No equivalent source code line in the reference code can be identified.
- toggle: if the characters at the beginning of the line do not
3788
-
No equivalent source code line in the reference code can be identified.
- match the value of ccoommmmeenntt--bbeeggiinn, the value is inserted, other-
3788
-
+ toggle: if the characters at the beginning of the line do not
3789
-
+ match the value of ccoommmmeenntt--bbeeggiinn, the value is inserted, other-
3789 ➡ 3790 wise the characters in ccoommmmeenntt--bbeeggiinn are deleted from the begin-
3790
-
No equivalent source code line in the reference code can be identified.
- ning of the line. In either case, the line is accepted as if a
3791
-
No equivalent source code line in the reference code can be identified.
- newline had been typed. The default value of ccoommmmeenntt--bbeeggiinn
3792
-
No equivalent source code line in the reference code can be identified.
- causes this command to make the current line a shell comment.
3793
-
No equivalent source code line in the reference code can be identified.
- If a numeric argument causes the comment character to be
3791
-
+ ning of the line. In either case, the line is accepted as if a
3792
-
+ newline had been typed. The default value of ccoommmmeenntt--bbeeggiinn
3793
-
+ causes this command to make the current line a shell comment.
3794
-
+ If a numeric argument causes the comment character to be
3794 ➡ 3795 removed, the line will be executed by the shell.
3795 ➡ 3796 gglloobb--ccoommpplleettee--wwoorrdd ((MM--gg))
3796
-
No equivalent source code line in the reference code can be identified.
- The word before point is treated as a pattern for pathname
3797
-
No equivalent source code line in the reference code can be identified.
- expansion, with an asterisk implicitly appended. This pattern
3798
-
No equivalent source code line in the reference code can be identified.
- is used to generate a list of matching filenames for possible
3797
-
+ The word before point is treated as a pattern for pathname
3798
-
+ expansion, with an asterisk implicitly appended. This pattern
3799
-
+ is used to generate a list of matching filenames for possible
3799 ➡ 3800 completions.
3800 ➡ 3801 gglloobb--eexxppaanndd--wwoorrdd ((CC--xx **))
3801
-
No equivalent source code line in the reference code can be identified.
- The word before point is treated as a pattern for pathname
3802
-
No equivalent source code line in the reference code can be identified.
- expansion, and the list of matching filenames is inserted,
3803
-
No equivalent source code line in the reference code can be identified.
- replacing the word. If a numeric argument is supplied, an
3802
-
+ The word before point is treated as a pattern for pathname
3803
-
+ expansion, and the list of matching filenames is inserted,
3804
-
+ replacing the word. If a numeric argument is supplied, an
3804 ➡ 3805 asterisk is appended before pathname expansion.
3805 ➡ 3806 gglloobb--lliisstt--eexxppaannssiioonnss ((CC--xx gg))
3806
-
No equivalent source code line in the reference code can be identified.
- The list of expansions that would have been generated by
3807
-
No equivalent source code line in the reference code can be identified.
- gglloobb--eexxppaanndd--wwoorrdd is displayed, and the line is redrawn. If a
3808
-
No equivalent source code line in the reference code can be identified.
- numeric argument is supplied, an asterisk is appended before
3807
-
+ The list of expansions that would have been generated by
3808
-
+ gglloobb--eexxppaanndd--wwoorrdd is displayed, and the line is redrawn. If a
3809
-
+ numeric argument is supplied, an asterisk is appended before
3809 ➡ 3810 pathname expansion.
3810 ➡ 3811 dduummpp--ffuunnccttiioonnss
3811
-
No equivalent source code line in the reference code can be identified.
- Print all of the functions and their key bindings to the read-
3812
-
+ Print all of the functions and their key bindings to the read-
3812 ➡ 3813 line output stream. If a numeric argument is supplied, the out-
3813
-
No equivalent source code line in the reference code can be identified.
- put is formatted in such a way that it can be made part of an
3814
-
+ put is formatted in such a way that it can be made part of an
3814 ➡ 3815 _i_n_p_u_t_r_c file.
3815 ➡ 3816 dduummpp--vvaarriiaabblleess
3816 ➡ 3817 Print all of the settable readline variables and their values to
3817
-
No equivalent source code line in the reference code can be identified.
- the readline output stream. If a numeric argument is supplied,
3818
-
No equivalent source code line in the reference code can be identified.
- the output is formatted in such a way that it can be made part
3818
-
+ the readline output stream. If a numeric argument is supplied,
3819
-
+ the output is formatted in such a way that it can be made part
3819 ➡ 3820 of an _i_n_p_u_t_r_c file.
3820 ➡ 3821 dduummpp--mmaaccrrooss
3821
-
No equivalent source code line in the reference code can be identified.
- Print all of the readline key sequences bound to macros and the
3822
-
No equivalent source code line in the reference code can be identified.
- strings they output. If a numeric argument is supplied, the
3822
-
+ Print all of the readline key sequences bound to macros and the
3823
-
+ strings they output. If a numeric argument is supplied, the
3823 ➡ 3824 output is formatted in such a way that it can be made part of an
3824 ➡ 3825 _i_n_p_u_t_r_c file.
3825 ➡ 3826 ddiissppllaayy--sshheellll--vveerrssiioonn ((CC--xx CC--vv))
3826 ➡ 3827 Display version information about the current instance of bbaasshh.
3827 ➡ 3828
3828 ➡ 3829 PPrrooggrraammmmaabbllee CCoommpplleettiioonn
3829
-
No equivalent source code line in the reference code can be identified.
- When word completion is attempted for an argument to a command for
3830
-
No equivalent source code line in the reference code can be identified.
- which a completion specification (a _c_o_m_p_s_p_e_c) has been defined using
3831
-
No equivalent source code line in the reference code can be identified.
- the ccoommpplleettee builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), the program-
3830
-
+ When word completion is attempted for an argument to a command for
3831
-
+ which a completion specification (a _c_o_m_p_s_p_e_c) has been defined using
3832
-
+ the ccoommpplleettee builtin (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), the program-
3832 ➡ 3833 mable completion facilities are invoked.
3833 ➡ 3834
3834
-
No equivalent source code line in the reference code can be identified.
- First, the command name is identified. If the command word is the
3835
-
No equivalent source code line in the reference code can be identified.
- empty string (completion attempted at the beginning of an empty line),
3836
-
No equivalent source code line in the reference code can be identified.
- any compspec defined with the --EE option to ccoommpplleettee is used. If a
3837
-
No equivalent source code line in the reference code can be identified.
- compspec has been defined for that command, the compspec is used to
3835
-
+ First, the command name is identified. If the command word is the
3836
-
+ empty string (completion attempted at the beginning of an empty line),
3837
-
+ any compspec defined with the --EE option to ccoommpplleettee is used. If a
3838
-
+ compspec has been defined for that command, the compspec is used to
3838 ➡ 3839 generate the list of possible completions for the word. If the command
3839
-
No equivalent source code line in the reference code can be identified.
- word is a full pathname, a compspec for the full pathname is searched
3840
-
No equivalent source code line in the reference code can be identified.
- for first. If no compspec is found for the full pathname, an attempt
3841
-
No equivalent source code line in the reference code can be identified.
- is made to find a compspec for the portion following the final slash.
3842
-
No equivalent source code line in the reference code can be identified.
- If those searches do not result in a compspec, any compspec defined
3840
-
+ word is a full pathname, a compspec for the full pathname is searched
3841
-
+ for first. If no compspec is found for the full pathname, an attempt
3842
-
+ is made to find a compspec for the portion following the final slash.
3843
-
+ If those searches do not result in a compspec, any compspec defined
3843 ➡ 3844 with the --DD option to ccoommpplleettee is used as the default.
3844 ➡ 3845
3845
-
No equivalent source code line in the reference code can be identified.
- Once a compspec has been found, it is used to generate the list of
3846
-
No equivalent source code line in the reference code can be identified.
- matching words. If a compspec is not found, the default bbaasshh comple-
3846
-
+ Once a compspec has been found, it is used to generate the list of
3847
-
+ matching words. If a compspec is not found, the default bbaasshh comple-
3847 ➡ 3848 tion as described above under CCoommpplleettiinngg is performed.
3848 ➡ 3849
3849
-
No equivalent source code line in the reference code can be identified.
- First, the actions specified by the compspec are used. Only matches
3850
-
No equivalent source code line in the reference code can be identified.
- which are prefixed by the word being completed are returned. When the
3851
-
No equivalent source code line in the reference code can be identified.
- --ff or --dd option is used for filename or directory name completion, the
3850
-
+ First, the actions specified by the compspec are used. Only matches
3851
-
+ which are prefixed by the word being completed are returned. When the
3852
-
+ --ff or --dd option is used for filename or directory name completion, the
3852 ➡ 3853 shell variable FFIIGGNNOORREE is used to filter the matches.
3853 ➡ 3854
3854
-
No equivalent source code line in the reference code can be identified.
- Any completions specified by a pathname expansion pattern to the --GG
3855
-
+ Any completions specified by a pathname expansion pattern to the --GG
3855 ➡ 3856 option are generated next. The words generated by the pattern need not
3856
-
No equivalent source code line in the reference code can be identified.
- match the word being completed. The GGLLOOBBIIGGNNOORREE shell variable is not
3857
-
+ match the word being completed. The GGLLOOBBIIGGNNOORREE shell variable is not
3857 ➡ 3858 used to filter the matches, but the FFIIGGNNOORREE variable is used.
3858 ➡ 3859
3859
-
No equivalent source code line in the reference code can be identified.
- Next, the string specified as the argument to the --WW option is consid-
3860
-
No equivalent source code line in the reference code can be identified.
- ered. The string is first split using the characters in the IIFFSS spe-
3861
-
No equivalent source code line in the reference code can be identified.
- cial variable as delimiters. Shell quoting is honored. Each word is
3862
-
No equivalent source code line in the reference code can be identified.
- then expanded using brace expansion, tilde expansion, parameter and
3863
-
No equivalent source code line in the reference code can be identified.
- variable expansion, command substitution, and arithmetic expansion, as
3860
-
+ Next, the string specified as the argument to the --WW option is consid-
3861
-
+ ered. The string is first split using the characters in the IIFFSS spe-
3862
-
+ cial variable as delimiters. Shell quoting is honored. Each word is
3863
-
+ then expanded using brace expansion, tilde expansion, parameter and
3864
-
+ variable expansion, command substitution, and arithmetic expansion, as
3864 ➡ 3865 described above under EEXXPPAANNSSIIOONN. The results are split using the rules
3865 ➡ 3866 described above under WWoorrdd SSpplliittttiinngg. The results of the expansion are
3866 ➡ 3867 prefix-matched against the word being completed, and the matching words
3867 ➡ 3868 become the possible completions.
3868 ➡ 3869
3869
-
No equivalent source code line in the reference code can be identified.
- After these matches have been generated, any shell function or command
3870
-
No equivalent source code line in the reference code can be identified.
- specified with the --FF and --CC options is invoked. When the command or
3870
-
+ After these matches have been generated, any shell function or command
3871
-
+ specified with the --FF and --CC options is invoked. When the command or
3871 ➡ 3872 function is invoked, the CCOOMMPP__LLIINNEE, CCOOMMPP__PPOOIINNTT, CCOOMMPP__KKEEYY, and CCOOMMPP__TTYYPPEE
3872 ➡ 3873 variables are assigned values as described above under SShheellll VVaarriiaabblleess.
3873
-
No equivalent source code line in the reference code can be identified.
- If a shell function is being invoked, the CCOOMMPP__WWOORRDDSS and CCOOMMPP__CCWWOORRDD
3874
-
No equivalent source code line in the reference code can be identified.
- variables are also set. When the function or command is invoked, the
3875
-
No equivalent source code line in the reference code can be identified.
- first argument ($$11) is the name of the command whose arguments are
3876
-
No equivalent source code line in the reference code can be identified.
- being completed, the second argument ($$22) is the word being completed,
3877
-
No equivalent source code line in the reference code can be identified.
- and the third argument ($$33) is the word preceding the word being com-
3874
-
+ If a shell function is being invoked, the CCOOMMPP__WWOORRDDSS and CCOOMMPP__CCWWOORRDD
3875
-
+ variables are also set. When the function or command is invoked, the
3876
-
+ first argument ($$11) is the name of the command whose arguments are
3877
-
+ being completed, the second argument ($$22) is the word being completed,
3878
-
+ and the third argument ($$33) is the word preceding the word being com-
3878 ➡ 3879 pleted on the current command line. No filtering of the generated com-
3879 ➡ 3880 pletions against the word being completed is performed; the function or
3880 ➡ 3881 command has complete freedom in generating the matches.
3881 ➡ 3882
3882
-
No equivalent source code line in the reference code can be identified.
- Any function specified with --FF is invoked first. The function may use
3883
-
No equivalent source code line in the reference code can be identified.
- any of the shell facilities, including the ccoommppggeenn builtin described
3884
-
No equivalent source code line in the reference code can be identified.
- below, to generate the matches. It must put the possible completions
3883
-
+ Any function specified with --FF is invoked first. The function may use
3884
-
+ any of the shell facilities, including the ccoommppggeenn builtin described
3885
-
+ below, to generate the matches. It must put the possible completions
3885 ➡ 3886 in the CCOOMMPPRREEPPLLYY array variable, one per array element.
3886 ➡ 3887
3887
-
No equivalent source code line in the reference code can be identified.
- Next, any command specified with the --CC option is invoked in an envi-
3888
-
No equivalent source code line in the reference code can be identified.
- ronment equivalent to command substitution. It should print a list of
3889
-
No equivalent source code line in the reference code can be identified.
- completions, one per line, to the standard output. Backslash may be
3888
-
+ Next, any command specified with the --CC option is invoked in an envi-
3889
-
+ ronment equivalent to command substitution. It should print a list of
3890
-
+ completions, one per line, to the standard output. Backslash may be
3890 ➡ 3891 used to escape a newline, if necessary.
3891 ➡ 3892
3892
-
No equivalent source code line in the reference code can be identified.
- After all of the possible completions are generated, any filter speci-
3893
-
No equivalent source code line in the reference code can be identified.
- fied with the --XX option is applied to the list. The filter is a pat-
3894
-
No equivalent source code line in the reference code can be identified.
- tern as used for pathname expansion; a && in the pattern is replaced
3895
-
No equivalent source code line in the reference code can be identified.
- with the text of the word being completed. A literal && may be escaped
3896
-
No equivalent source code line in the reference code can be identified.
- with a backslash; the backslash is removed before attempting a match.
3897
-
No equivalent source code line in the reference code can be identified.
- Any completion that matches the pattern will be removed from the list.
3893
-
+ After all of the possible completions are generated, any filter speci-
3894
-
+ fied with the --XX option is applied to the list. The filter is a pat-
3895
-
+ tern as used for pathname expansion; a && in the pattern is replaced
3896
-
+ with the text of the word being completed. A literal && may be escaped
3897
-
+ with a backslash; the backslash is removed before attempting a match.
3898
-
+ Any completion that matches the pattern will be removed from the list.
3898 ➡ 3899 A leading !! negates the pattern; in this case any completion not match-
3899
-
No equivalent source code line in the reference code can be identified.
- ing the pattern will be removed. If the nnooccaasseemmaattcchh shell option is
3900
-
No equivalent source code line in the reference code can be identified.
- enabled, the match is performed without regard to the case of alpha-
3900
-
+ ing the pattern will be removed. If the nnooccaasseemmaattcchh shell option is
3901
-
+ enabled, the match is performed without regard to the case of alpha-
3901 ➡ 3902 betic characters.
3902 ➡ 3903
3903 ➡ 3904 Finally, any prefix and suffix specified with the --PP and --SS options are
3904 ➡ 3905 added to each member of the completion list, and the result is returned
3905 ➡ 3906 to the readline completion code as the list of possible completions.
3906 ➡ 3907
3907
-
No equivalent source code line in the reference code can be identified.
- If the previously-applied actions do not generate any matches, and the
3908
-
No equivalent source code line in the reference code can be identified.
- --oo ddiirrnnaammeess option was supplied to ccoommpplleettee when the compspec was
3908
-
+ If the previously-applied actions do not generate any matches, and the
3909
-
+ --oo ddiirrnnaammeess option was supplied to ccoommpplleettee when the compspec was
3909 ➡ 3910 defined, directory name completion is attempted.
3910 ➡ 3911
3911
-
No equivalent source code line in the reference code can be identified.
- If the --oo pplluussddiirrss option was supplied to ccoommpplleettee when the compspec
3912
-
+ If the --oo pplluussddiirrss option was supplied to ccoommpplleettee when the compspec
3912 ➡ 3913 was defined, directory name completion is attempted and any matches are
3913 ➡ 3914 added to the results of the other actions.
3914 ➡ 3915
3915
-
No equivalent source code line in the reference code can be identified.
- By default, if a compspec is found, whatever it generates is returned
3916
-
No equivalent source code line in the reference code can be identified.
- to the completion code as the full set of possible completions. The
3916
-
+ By default, if a compspec is found, whatever it generates is returned
3917
-
+ to the completion code as the full set of possible completions. The
3917 ➡ 3918 default bbaasshh completions are not attempted, and the readline default of
3918 ➡ 3919 filename completion is disabled. If the --oo bbaasshhddeeffaauulltt option was sup-
3919
-
No equivalent source code line in the reference code can be identified.
- plied to ccoommpplleettee when the compspec was defined, the bbaasshh default com-
3920
-
+ plied to ccoommpplleettee when the compspec was defined, the bbaasshh default com-
3920 ➡ 3921 pletions are attempted if the compspec generates no matches. If the --oo
3921
-
No equivalent source code line in the reference code can be identified.
- ddeeffaauulltt option was supplied to ccoommpplleettee when the compspec was defined,
3922
-
No equivalent source code line in the reference code can be identified.
- readline's default completion will be performed if the compspec (and,
3922
-
+ ddeeffaauulltt option was supplied to ccoommpplleettee when the compspec was defined,
3923
-
+ readline's default completion will be performed if the compspec (and,
3923 ➡ 3924 if attempted, the default bbaasshh completions) generate no matches.
3924 ➡ 3925
3925
-
No equivalent source code line in the reference code can be identified.
- When a compspec indicates that directory name completion is desired,
3926
-
No equivalent source code line in the reference code can be identified.
- the programmable completion functions force readline to append a slash
3927
-
No equivalent source code line in the reference code can be identified.
- to completed names which are symbolic links to directories, subject to
3928
-
No equivalent source code line in the reference code can be identified.
- the value of the mmaarrkk--ddiirreeccttoorriieess readline variable, regardless of the
3926
-
+ When a compspec indicates that directory name completion is desired,
3927
-
+ the programmable completion functions force readline to append a slash
3928
-
+ to completed names which are symbolic links to directories, subject to
3929
-
+ the value of the mmaarrkk--ddiirreeccttoorriieess readline variable, regardless of the
3929 ➡ 3930 setting of the mmaarrkk--ssyymmlliinnkkeedd--ddiirreeccttoorriieess readline variable.
3930 ➡ 3931
3931
-
No equivalent source code line in the reference code can be identified.
- There is some support for dynamically modifying completions. This is
3932
-
No equivalent source code line in the reference code can be identified.
- most useful when used in combination with a default completion speci-
3933
-
No equivalent source code line in the reference code can be identified.
- fied with ccoommpplleettee --DD. It's possible for shell functions executed as
3934
-
No equivalent source code line in the reference code can be identified.
- completion handlers to indicate that completion should be retried by
3935
-
No equivalent source code line in the reference code can be identified.
- returning an exit status of 124. If a shell function returns 124, and
3932
-
+ There is some support for dynamically modifying completions. This is
3933
-
+ most useful when used in combination with a default completion speci-
3934
-
+ fied with ccoommpplleettee --DD. It's possible for shell functions executed as
3935
-
+ completion handlers to indicate that completion should be retried by
3936
-
+ returning an exit status of 124. If a shell function returns 124, and
3936 ➡ 3937 changes the compspec associated with the command on which completion is
3937
-
No equivalent source code line in the reference code can be identified.
- being attempted (supplied as the first argument when the function is
3938
-
+ being attempted (supplied as the first argument when the function is
3938 ➡ 3939 executed), programmable completion restarts from the beginning, with an
3939
-
No equivalent source code line in the reference code can be identified.
- attempt to find a new compspec for that command. This allows a set of
3940
-
No equivalent source code line in the reference code can be identified.
- completions to be built dynamically as completion is attempted, rather
3940
-
+ attempt to find a new compspec for that command. This allows a set of
3941
-
+ completions to be built dynamically as completion is attempted, rather
3941 ➡ 3942 than being loaded all at once.
3942 ➡ 3943
3943
-
No equivalent source code line in the reference code can be identified.
- For instance, assuming that there is a library of compspecs, each kept
3944
-
No equivalent source code line in the reference code can be identified.
- in a file corresponding to the name of the command, the following
3944
-
+ For instance, assuming that there is a library of compspecs, each kept
3945
-
+ in a file corresponding to the name of the command, the following
3945 ➡ 3946 default completion function would load completions dynamically:
3946 ➡ 3947
3947 ➡ 3948 _completion_loader()
@@ -3952,162 +3953,162 @@ RREEAADDLLIINNEE
3952 ➡ 3953
3953 ➡ 3954
3954 ➡ 3955 HHIISSTTOORRYY
3955
-
No equivalent source code line in the reference code can be identified.
- When the --oo hhiissttoorryy option to the sseett builtin is enabled, the shell
3956
-
+ When the --oo hhiissttoorryy option to the sseett builtin is enabled, the shell
3956 ➡ 3957 provides access to the _c_o_m_m_a_n_d _h_i_s_t_o_r_y, the list of commands previously
3957
-
No equivalent source code line in the reference code can be identified.
- typed. The value of the HHIISSTTSSIIZZEE variable is used as the number of
3958
-
+ typed. The value of the HHIISSTTSSIIZZEE variable is used as the number of
3958 ➡ 3959 commands to save in a history list. The text of the last HHIISSTTSSIIZZEE com-
3959
-
No equivalent source code line in the reference code can be identified.
- mands (default 500) is saved. The shell stores each command in the
3960
-
No equivalent source code line in the reference code can be identified.
- history list prior to parameter and variable expansion (see EEXXPPAANNSSIIOONN
3961
-
No equivalent source code line in the reference code can be identified.
- above) but after history expansion is performed, subject to the values
3960
-
+ mands (default 500) is saved. The shell stores each command in the
3961
-
+ history list prior to parameter and variable expansion (see EEXXPPAANNSSIIOONN
3962
-
+ above) but after history expansion is performed, subject to the values
3962 ➡ 3963 of the shell variables HHIISSTTIIGGNNOORREE and HHIISSTTCCOONNTTRROOLL.
3963 ➡ 3964
3964 ➡ 3965 On startup, the history is initialized from the file named by the vari-
3965
-
No equivalent source code line in the reference code can be identified.
- able HHIISSTTFFIILLEE (default _~_/_._b_a_s_h___h_i_s_t_o_r_y). The file named by the value
3966
-
No equivalent source code line in the reference code can be identified.
- of HHIISSTTFFIILLEE is truncated, if necessary, to contain no more than the
3967
-
No equivalent source code line in the reference code can be identified.
- number of lines specified by the value of HHIISSTTFFIILLEESSIIZZEE. If HHIISSTTFFIILLEE--
3968
-
No equivalent source code line in the reference code can be identified.
- SSIIZZEE is unset, or set to null, a non-numeric value, or a numeric value
3969
-
No equivalent source code line in the reference code can be identified.
- less than zero, the history file is not truncated. When the history
3970
-
No equivalent source code line in the reference code can be identified.
- file is read, lines beginning with the history comment character fol-
3966
-
+ able HHIISSTTFFIILLEE (default _~_/_._b_a_s_h___h_i_s_t_o_r_y). The file named by the value
3967
-
+ of HHIISSTTFFIILLEE is truncated, if necessary, to contain no more than the
3968
-
+ number of lines specified by the value of HHIISSTTFFIILLEESSIIZZEE. If HHIISSTTFFIILLEE--
3969
-
+ SSIIZZEE is unset, or set to null, a non-numeric value, or a numeric value
3970
-
+ less than zero, the history file is not truncated. When the history
3971
-
+ file is read, lines beginning with the history comment character fol-
3971 ➡ 3972 lowed immediately by a digit are interpreted as timestamps for the fol-
3972 ➡ 3973 lowing history line. These timestamps are optionally displayed depend-
3973
-
No equivalent source code line in the reference code can be identified.
- ing on the value of the HHIISSTTTTIIMMEEFFOORRMMAATT variable. When a shell with
3974
-
No equivalent source code line in the reference code can be identified.
- history enabled exits, the last $$HHIISSTTSSIIZZEE lines are copied from the
3975
-
No equivalent source code line in the reference code can be identified.
- history list to $$HHIISSTTFFIILLEE. If the hhiissttaappppeenndd shell option is enabled
3976
-
No equivalent source code line in the reference code can be identified.
- (see the description of sshhoopptt under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), the
3977
-
No equivalent source code line in the reference code can be identified.
- lines are appended to the history file, otherwise the history file is
3974
-
+ ing on the value of the HHIISSTTTTIIMMEEFFOORRMMAATT variable. When a shell with
3975
-
+ history enabled exits, the last $$HHIISSTTSSIIZZEE lines are copied from the
3976
-
+ history list to $$HHIISSTTFFIILLEE. If the hhiissttaappppeenndd shell option is enabled
3977
-
+ (see the description of sshhoopptt under SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below), the
3978
-
+ lines are appended to the history file, otherwise the history file is
3978 ➡ 3979 overwritten. If HHIISSTTFFIILLEE is unset, or if the history file is
3979
-
No equivalent source code line in the reference code can be identified.
- unwritable, the history is not saved. If the HHIISSTTTTIIMMEEFFOORRMMAATT variable
3980
-
No equivalent source code line in the reference code can be identified.
- is set, time stamps are written to the history file, marked with the
3981
-
No equivalent source code line in the reference code can be identified.
- history comment character, so they may be preserved across shell ses-
3982
-
No equivalent source code line in the reference code can be identified.
- sions. This uses the history comment character to distinguish time-
3980
-
+ unwritable, the history is not saved. If the HHIISSTTTTIIMMEEFFOORRMMAATT variable
3981
-
+ is set, time stamps are written to the history file, marked with the
3982
-
+ history comment character, so they may be preserved across shell ses-
3983
-
+ sions. This uses the history comment character to distinguish time-
3983 ➡ 3984 stamps from other history lines. After saving the history, the history
3984 ➡ 3985 file is truncated to contain no more than HHIISSTTFFIILLEESSIIZZEE lines. If HHIISSTT--
3985
-
No equivalent source code line in the reference code can be identified.
- FFIILLEESSIIZZEE is unset, or set to null, a non-numeric value, or a numeric
3986
-
+ FFIILLEESSIIZZEE is unset, or set to null, a non-numeric value, or a numeric
3986 ➡ 3987 value less than zero, the history file is not truncated.
3987 ➡ 3988
3988
-
No equivalent source code line in the reference code can be identified.
- The builtin command ffcc (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) may be used
3989
-
+ The builtin command ffcc (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below) may be used
3989 ➡ 3990 to list or edit and re-execute a portion of the history list. The hhiiss--
3990
-
No equivalent source code line in the reference code can be identified.
- ttoorryy builtin may be used to display or modify the history list and
3991
-
No equivalent source code line in the reference code can be identified.
- manipulate the history file. When using command-line editing, search
3992
-
No equivalent source code line in the reference code can be identified.
- commands are available in each editing mode that provide access to the
3991
-
+ ttoorryy builtin may be used to display or modify the history list and
3992
-
+ manipulate the history file. When using command-line editing, search
3993
-
+ commands are available in each editing mode that provide access to the
3993 ➡ 3994 history list.
3994 ➡ 3995
3995
-
No equivalent source code line in the reference code can be identified.
- The shell allows control over which commands are saved on the history
3996
-
+ The shell allows control over which commands are saved on the history
3996 ➡ 3997 list. The HHIISSTTCCOONNTTRROOLL and HHIISSTTIIGGNNOORREE variables may be set to cause the
3997 ➡ 3998 shell to save only a subset of the commands entered. The ccmmddhhiisstt shell
3998
-
No equivalent source code line in the reference code can be identified.
- option, if enabled, causes the shell to attempt to save each line of a
3999
-
No equivalent source code line in the reference code can be identified.
- multi-line command in the same history entry, adding semicolons where
4000
-
No equivalent source code line in the reference code can be identified.
- necessary to preserve syntactic correctness. The lliitthhiisstt shell option
4001
-
No equivalent source code line in the reference code can be identified.
- causes the shell to save the command with embedded newlines instead of
3999
-
+ option, if enabled, causes the shell to attempt to save each line of a
4000
-
+ multi-line command in the same history entry, adding semicolons where
4001
-
+ necessary to preserve syntactic correctness. The lliitthhiisstt shell option
4002
-
+ causes the shell to save the command with embedded newlines instead of
4002 ➡ 4003 semicolons. See the description of the sshhoopptt builtin below under SSHHEELLLL
4003 ➡ 4004 BBUUIILLTTIINN CCOOMMMMAANNDDSS for information on setting and unsetting shell
4004 ➡ 4005 options.
4005 ➡ 4006
4006 ➡ 4007 HHIISSTTOORRYY EEXXPPAANNSSIIOONN
4007
-
No equivalent source code line in the reference code can be identified.
- The shell supports a history expansion feature that is similar to the
4008
-
No equivalent source code line in the reference code can be identified.
- history expansion in ccsshh.. This section describes what syntax features
4009
-
No equivalent source code line in the reference code can be identified.
- are available. This feature is enabled by default for interactive
4008
-
+ The shell supports a history expansion feature that is similar to the
4009
-
+ history expansion in ccsshh.. This section describes what syntax features
4010
-
+ are available. This feature is enabled by default for interactive
4010 ➡ 4011 shells, and can be disabled using the ++HH option to the sseett builtin com-
4011 ➡ 4012 mand (see SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS below). Non-interactive shells do not
4012 ➡ 4013 perform history expansion by default.
4013 ➡ 4014
4014 ➡ 4015 History expansions introduce words from the history list into the input
4015
-
No equivalent source code line in the reference code can be identified.
- stream, making it easy to repeat commands, insert the arguments to a
4016
-
+ stream, making it easy to repeat commands, insert the arguments to a
4016 ➡ 4017 previous command into the current input line, or fix errors in previous
4017 ➡ 4018 commands quickly.
4018 ➡ 4019
4019
-
No equivalent source code line in the reference code can be identified.
- History expansion is performed immediately after a complete line is
4020
-
No equivalent source code line in the reference code can be identified.
- read, before the shell breaks it into words, and is performed on each
4020
-
+ History expansion is performed immediately after a complete line is
4021
-
+ read, before the shell breaks it into words, and is performed on each
4021 ➡ 4022 line individually without taking quoting on previous lines into
4022 ➡ 4023 account. It takes place in two parts. The first is to determine which
4023
-
No equivalent source code line in the reference code can be identified.
- line from the history list to use during substitution. The second is
4024
-
No equivalent source code line in the reference code can be identified.
- to select portions of that line for inclusion into the current one.
4025
-
No equivalent source code line in the reference code can be identified.
- The line selected from the history is the _e_v_e_n_t, and the portions of
4026
-
No equivalent source code line in the reference code can be identified.
- that line that are acted upon are _w_o_r_d_s. Various _m_o_d_i_f_i_e_r_s are avail-
4027
-
No equivalent source code line in the reference code can be identified.
- able to manipulate the selected words. The line is broken into words
4028
-
No equivalent source code line in the reference code can be identified.
- in the same fashion as when reading input, so that several _m_e_t_a_c_h_a_r_a_c_-
4024
-
+ line from the history list to use during substitution. The second is
4025
-
+ to select portions of that line for inclusion into the current one.
4026
-
+ The line selected from the history is the _e_v_e_n_t, and the portions of
4027
-
+ that line that are acted upon are _w_o_r_d_s. Various _m_o_d_i_f_i_e_r_s are avail-
4028
-
+ able to manipulate the selected words. The line is broken into words
4029
-
+ in the same fashion as when reading input, so that several _m_e_t_a_c_h_a_r_a_c_-
4029 ➡ 4030 _t_e_r-separated words surrounded by quotes are considered one word. His-
4030
-
No equivalent source code line in the reference code can be identified.
- tory expansions are introduced by the appearance of the history expan-
4031
-
No equivalent source code line in the reference code can be identified.
- sion character, which is !! by default. Only backslash (\\) and single
4032
-
No equivalent source code line in the reference code can be identified.
- quotes can quote the history expansion character, but the history
4033
-
No equivalent source code line in the reference code can be identified.
- expansion character is also treated as quoted if it immediately pre-
4031
-
+ tory expansions are introduced by the appearance of the history expan-
4032
-
+ sion character, which is !! by default. Only backslash (\\) and single
4033
-
+ quotes can quote the history expansion character, but the history
4034
-
+ expansion character is also treated as quoted if it immediately pre-
4034 ➡ 4035 cedes the closing double quote in a double-quoted string.
4035 ➡ 4036
4036
-
No equivalent source code line in the reference code can be identified.
- Several characters inhibit history expansion if found immediately fol-
4037
-
No equivalent source code line in the reference code can be identified.
- lowing the history expansion character, even if it is unquoted: space,
4038
-
No equivalent source code line in the reference code can be identified.
- tab, newline, carriage return, and ==. If the eexxttgglloobb shell option is
4037
-
+ Several characters inhibit history expansion if found immediately fol-
4038
-
+ lowing the history expansion character, even if it is unquoted: space,
4039
-
+ tab, newline, carriage return, and ==. If the eexxttgglloobb shell option is
4039 ➡ 4040 enabled, (( will also inhibit expansion.
4040 ➡ 4041
4041
-
No equivalent source code line in the reference code can be identified.
- Several shell options settable with the sshhoopptt builtin may be used to
4042
-
No equivalent source code line in the reference code can be identified.
- tailor the behavior of history expansion. If the hhiissttvveerriiffyy shell
4042
-
+ Several shell options settable with the sshhoopptt builtin may be used to
4043
-
+ tailor the behavior of history expansion. If the hhiissttvveerriiffyy shell
4043 ➡ 4044 option is enabled (see the description of the sshhoopptt builtin below), and
4044
-
No equivalent source code line in the reference code can be identified.
- rreeaaddlliinnee is being used, history substitutions are not immediately
4045
-
No equivalent source code line in the reference code can be identified.
- passed to the shell parser. Instead, the expanded line is reloaded
4045
-
+ rreeaaddlliinnee is being used, history substitutions are not immediately
4046
-
+ passed to the shell parser. Instead, the expanded line is reloaded
4046 ➡ 4047 into the rreeaaddlliinnee editing buffer for further modification. If rreeaaddlliinnee
4047
-
No equivalent source code line in the reference code can be identified.
- is being used, and the hhiissttrreeeeddiitt shell option is enabled, a failed
4048
-
No equivalent source code line in the reference code can be identified.
- history substitution will be reloaded into the rreeaaddlliinnee editing buffer
4049
-
No equivalent source code line in the reference code can be identified.
- for correction. The --pp option to the hhiissttoorryy builtin command may be
4050
-
No equivalent source code line in the reference code can be identified.
- used to see what a history expansion will do before using it. The --ss
4048
-
+ is being used, and the hhiissttrreeeeddiitt shell option is enabled, a failed
4049
-
+ history substitution will be reloaded into the rreeaaddlliinnee editing buffer
4050
-
+ for correction. The --pp option to the hhiissttoorryy builtin command may be
4051
-
+ used to see what a history expansion will do before using it. The --ss
4051 ➡ 4052 option to the hhiissttoorryy builtin may be used to add commands to the end of
4052
-
No equivalent source code line in the reference code can be identified.
- the history list without actually executing them, so that they are
4053
-
+ the history list without actually executing them, so that they are
4053 ➡ 4054 available for subsequent recall.
4054 ➡ 4055
4055
-
No equivalent source code line in the reference code can be identified.
- The shell allows control of the various characters used by the history
4056
-
+ The shell allows control of the various characters used by the history
4056 ➡ 4057 expansion mechanism (see the description of hhiissttcchhaarrss above under SShheellll
4057
-
No equivalent source code line in the reference code can be identified.
- VVaarriiaabblleess). The shell uses the history comment character to mark his-
4058
-
+ VVaarriiaabblleess). The shell uses the history comment character to mark his-
4058 ➡ 4059 tory timestamps when writing the history file.
4059 ➡ 4060
4060 ➡ 4061 EEvveenntt DDeessiiggnnaattoorrss
4061
-
No equivalent source code line in the reference code can be identified.
- An event designator is a reference to a command line entry in the his-
4062
-
No equivalent source code line in the reference code can be identified.
- tory list. Unless the reference is absolute, events are relative to
4062
-
+ An event designator is a reference to a command line entry in the his-
4063
-
+ tory list. Unless the reference is absolute, events are relative to
4063 ➡ 4064 the current position in the history list.
4064 ➡ 4065
4065
-
No equivalent source code line in the reference code can be identified.
- !! Start a history substitution, except when followed by a bbllaannkk,
4066
-
No equivalent source code line in the reference code can be identified.
- newline, carriage return, = or ( (when the eexxttgglloobb shell option
4066
-
+ !! Start a history substitution, except when followed by a bbllaannkk,
4067
-
+ newline, carriage return, = or ( (when the eexxttgglloobb shell option
4067 ➡ 4068 is enabled using the sshhoopptt builtin).
4068 ➡ 4069 !!_n Refer to command line _n.
4069 ➡ 4070 !!--_n Refer to the current command minus _n.
4070 ➡ 4071 !!!! Refer to the previous command. This is a synonym for `!-1'.
4071 ➡ 4072 !!_s_t_r_i_n_g
4072
-
No equivalent source code line in the reference code can be identified.
- Refer to the most recent command preceding the current position
4073
-
+ Refer to the most recent command preceding the current position
4073 ➡ 4074 in the history list starting with _s_t_r_i_n_g.
4074 ➡ 4075 !!??_s_t_r_i_n_g[[??]]
4075
-
No equivalent source code line in the reference code can be identified.
- Refer to the most recent command preceding the current position
4076
-
No equivalent source code line in the reference code can be identified.
- in the history list containing _s_t_r_i_n_g. The trailing ?? may be
4076
-
+ Refer to the most recent command preceding the current position
4077
-
+ in the history list containing _s_t_r_i_n_g. The trailing ?? may be
4077 ➡ 4078 omitted if _s_t_r_i_n_g is followed immediately by a newline.
4078 ➡ 4079 ^^_s_t_r_i_n_g_1^^_s_t_r_i_n_g_2^^
4079
-
No equivalent source code line in the reference code can be identified.
- Quick substitution. Repeat the previous command, replacing
4080
-
No equivalent source code line in the reference code can be identified.
- _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/''
4080
-
+ Quick substitution. Repeat the previous command, replacing
4081
-
+ _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/''
4081 ➡ 4082 (see MMooddiiffiieerrss below).
4082 ➡ 4083 !!## The entire command line typed so far.
4083 ➡ 4084
4084 ➡ 4085 WWoorrdd DDeessiiggnnaattoorrss
4085
-
No equivalent source code line in the reference code can be identified.
- Word designators are used to select desired words from the event. A ::
4086
-
No equivalent source code line in the reference code can be identified.
- separates the event specification from the word designator. It may be
4087
-
No equivalent source code line in the reference code can be identified.
- omitted if the word designator begins with a ^^, $$, **, --, or %%. Words
4088
-
No equivalent source code line in the reference code can be identified.
- are numbered from the beginning of the line, with the first word being
4089
-
No equivalent source code line in the reference code can be identified.
- denoted by 0 (zero). Words are inserted into the current line sepa-
4086
-
+ Word designators are used to select desired words from the event. A ::
4087
-
+ separates the event specification from the word designator. It may be
4088
-
+ omitted if the word designator begins with a ^^, $$, **, --, or %%. Words
4089
-
+ are numbered from the beginning of the line, with the first word being
4090
-
+ denoted by 0 (zero). Words are inserted into the current line sepa-
4090 ➡ 4091 rated by single spaces.
4091 ➡ 4092
4092 ➡ 4093 00 ((zzeerroo))
4093 ➡ 4094 The zeroth word. For the shell, this is the command word.
4094 ➡ 4095 _n The _nth word.
4095 ➡ 4096 ^^ The first argument. That is, word 1.
4096
-
No equivalent source code line in the reference code can be identified.
- $$ The last word. This is usually the last argument, but will
4097
-
+ $$ The last word. This is usually the last argument, but will
4097 ➡ 4098 expand to the zeroth word if there is only one word in the line.
4098 ➡ 4099 %% The word matched by the most recent `?_s_t_r_i_n_g?' search.
4099 ➡ 4100 _x--_y A range of words; `-_y' abbreviates `0-_y'.
4100
-
No equivalent source code line in the reference code can be identified.
- ** All of the words but the zeroth. This is a synonym for `_1_-_$'.
4101
-
No equivalent source code line in the reference code can be identified.
- It is not an error to use ** if there is just one word in the
4101
-
+ ** All of the words but the zeroth. This is a synonym for `_1_-_$'.
4102
-
+ It is not an error to use ** if there is just one word in the
4102 ➡ 4103 event; the empty string is returned in that case.
4103 ➡ 4104 xx** Abbreviates _x_-_$.
4104 ➡ 4105 xx-- Abbreviates _x_-_$ like xx**, but omits the last word.
4105 ➡ 4106
4106
-
No equivalent source code line in the reference code can be identified.
- If a word designator is supplied without an event specification, the
4107
-
+ If a word designator is supplied without an event specification, the
4107 ➡ 4108 previous command is used as the event.
4108 ➡ 4109
4109 ➡ 4110 MMooddiiffiieerrss
4110
-
No equivalent source code line in the reference code can be identified.
- After the optional word designator, there may appear a sequence of one
4111
-
+ After the optional word designator, there may appear a sequence of one
4111 ➡ 4112 or more of the following modifiers, each preceded by a `:'.
4112 ➡ 4113
4113 ➡ 4114 hh Remove a trailing filename component, leaving only the head.
@@ -4116,80 +4117,80 @@ HHIISSTTOORRYY EEXXPPAANNSSIIOONN
4116 ➡ 4117 ee Remove all but the trailing suffix.
4117 ➡ 4118 pp Print the new command but do not execute it.
4118 ➡ 4119 qq Quote the substituted words, escaping further substitutions.
4119
-
No equivalent source code line in the reference code can be identified.
- xx Quote the substituted words as with qq, but break into words at
4120
-
+ xx Quote the substituted words as with qq, but break into words at
4120 ➡ 4121 bbllaannkkss and newlines.
4121 ➡ 4122 ss//_o_l_d//_n_e_w//
4122
-
No equivalent source code line in the reference code can be identified.
- Substitute _n_e_w for the first occurrence of _o_l_d in the event
4123
-
No equivalent source code line in the reference code can be identified.
- line. Any delimiter can be used in place of /. The final
4124
-
No equivalent source code line in the reference code can be identified.
- delimiter is optional if it is the last character of the event
4125
-
No equivalent source code line in the reference code can be identified.
- line. The delimiter may be quoted in _o_l_d and _n_e_w with a single
4126
-
No equivalent source code line in the reference code can be identified.
- backslash. If & appears in _n_e_w, it is replaced by _o_l_d. A sin-
4127
-
No equivalent source code line in the reference code can be identified.
- gle backslash will quote the &. If _o_l_d is null, it is set to
4128
-
No equivalent source code line in the reference code can be identified.
- the last _o_l_d substituted, or, if no previous history substitu-
4123
-
+ Substitute _n_e_w for the first occurrence of _o_l_d in the event
4124
-
+ line. Any delimiter can be used in place of /. The final
4125
-
+ delimiter is optional if it is the last character of the event
4126
-
+ line. The delimiter may be quoted in _o_l_d and _n_e_w with a single
4127
-
+ backslash. If & appears in _n_e_w, it is replaced by _o_l_d. A sin-
4128
-
+ gle backslash will quote the &. If _o_l_d is null, it is set to
4129
-
+ the last _o_l_d substituted, or, if no previous history substitu-
4129 ➡ 4130 tions took place, the last _s_t_r_i_n_g in a !!??_s_t_r_i_n_g[[??]] search.
4130 ➡ 4131 && Repeat the previous substitution.
4131 ➡ 4132 gg Cause changes to be applied over the entire event line. This is
4132
-
No equivalent source code line in the reference code can be identified.
- used in conjunction with `::ss' (e.g., `::ggss//_o_l_d//_n_e_w//') or `::&&'.
4133
-
No equivalent source code line in the reference code can be identified.
- If used with `::ss', any delimiter can be used in place of /, and
4134
-
No equivalent source code line in the reference code can be identified.
- the final delimiter is optional if it is the last character of
4133
-
+ used in conjunction with `::ss' (e.g., `::ggss//_o_l_d//_n_e_w//') or `::&&'.
4134
-
+ If used with `::ss', any delimiter can be used in place of /, and
4135
-
+ the final delimiter is optional if it is the last character of
4135 ➡ 4136 the event line. An aa may be used as a synonym for gg.
4136
-
No equivalent source code line in the reference code can be identified.
- GG Apply the following `ss' modifier once to each word in the event
4137
-
+ GG Apply the following `ss' modifier once to each word in the event
4137 ➡ 4138 line.
4138 ➡ 4139
4139 ➡ 4140 SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
4140 ➡ 4141 Unless otherwise noted, each builtin command documented in this section
4141 ➡ 4142 as accepting options preceded by -- accepts ---- to signify the end of the
4142 ➡ 4143 options. The ::, ttrruuee, ffaallssee, and tteesstt/[[ builtins do not accept options
4143
-
No equivalent source code line in the reference code can be identified.
- and do not treat ---- specially. The eexxiitt, llooggoouutt, rreettuurrnn, bbrreeaakk, ccoonn--
4144
-
No equivalent source code line in the reference code can be identified.
- ttiinnuuee, lleett, and sshhiifftt builtins accept and process arguments beginning
4145
-
No equivalent source code line in the reference code can be identified.
- with -- without requiring ----. Other builtins that accept arguments but
4146
-
No equivalent source code line in the reference code can be identified.
- are not specified as accepting options interpret arguments beginning
4147
-
No equivalent source code line in the reference code can be identified.
- with -- as invalid options and require ---- to prevent this interpreta-
4144
-
+ and do not treat ---- specially. The eexxiitt, llooggoouutt, rreettuurrnn, bbrreeaakk, ccoonn--
4145
-
+ ttiinnuuee, lleett, and sshhiifftt builtins accept and process arguments beginning
4146
-
+ with -- without requiring ----. Other builtins that accept arguments but
4147
-
+ are not specified as accepting options interpret arguments beginning
4148
-
+ with -- as invalid options and require ---- to prevent this interpreta-
4148 ➡ 4149 tion.
4149 ➡ 4150 :: [_a_r_g_u_m_e_n_t_s]
4150
-
No equivalent source code line in the reference code can be identified.
- No effect; the command does nothing beyond expanding _a_r_g_u_m_e_n_t_s
4151
-
+ No effect; the command does nothing beyond expanding _a_r_g_u_m_e_n_t_s
4151 ➡ 4152 and performing any specified redirections. The return status is
4152 ➡ 4153 zero.
4153 ➡ 4154
4154 ➡ 4155 .. _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s]
4155 ➡ 4156 ssoouurrccee _f_i_l_e_n_a_m_e [_a_r_g_u_m_e_n_t_s]
4156
-
No equivalent source code line in the reference code can be identified.
- Read and execute commands from _f_i_l_e_n_a_m_e in the current shell
4157
-
No equivalent source code line in the reference code can be identified.
- environment and return the exit status of the last command exe-
4158
-
No equivalent source code line in the reference code can be identified.
- cuted from _f_i_l_e_n_a_m_e. If _f_i_l_e_n_a_m_e does not contain a slash,
4159
-
No equivalent source code line in the reference code can be identified.
- filenames in PPAATTHH are used to find the directory containing
4157
-
+ Read and execute commands from _f_i_l_e_n_a_m_e in the current shell
4158
-
+ environment and return the exit status of the last command exe-
4159
-
+ cuted from _f_i_l_e_n_a_m_e. If _f_i_l_e_n_a_m_e does not contain a slash,
4160
-
+ filenames in PPAATTHH are used to find the directory containing
4160 ➡ 4161 _f_i_l_e_n_a_m_e. The file searched for in PPAATTHH need not be executable.
4161
-
No equivalent source code line in the reference code can be identified.
- When bbaasshh is not in _p_o_s_i_x _m_o_d_e, the current directory is
4162
-
No equivalent source code line in the reference code can be identified.
- searched if no file is found in PPAATTHH. If the ssoouurrcceeppaatthh option
4163
-
No equivalent source code line in the reference code can be identified.
- to the sshhoopptt builtin command is turned off, the PPAATTHH is not
4164
-
No equivalent source code line in the reference code can be identified.
- searched. If any _a_r_g_u_m_e_n_t_s are supplied, they become the posi-
4165
-
No equivalent source code line in the reference code can be identified.
- tional parameters when _f_i_l_e_n_a_m_e is executed. Otherwise the
4166
-
No equivalent source code line in the reference code can be identified.
- positional parameters are unchanged. If the --TT option is
4167
-
No equivalent source code line in the reference code can be identified.
- enabled, ssoouurrccee inherits any trap on DDEEBBUUGG; if it is not, any
4168
-
No equivalent source code line in the reference code can be identified.
- DDEEBBUUGG trap string is saved and restored around the call to
4169
-
No equivalent source code line in the reference code can be identified.
- ssoouurrccee, and ssoouurrccee unsets the DDEEBBUUGG trap while it executes. If
4170
-
No equivalent source code line in the reference code can be identified.
- --TT is not set, and the sourced file changes the DDEEBBUUGG trap, the
4171
-
No equivalent source code line in the reference code can be identified.
- new value is retained when ssoouurrccee completes. The return status
4162
-
+ When bbaasshh is not in _p_o_s_i_x _m_o_d_e, the current directory is
4163
-
+ searched if no file is found in PPAATTHH. If the ssoouurrcceeppaatthh option
4164
-
+ to the sshhoopptt builtin command is turned off, the PPAATTHH is not
4165
-
+ searched. If any _a_r_g_u_m_e_n_t_s are supplied, they become the posi-
4166
-
+ tional parameters when _f_i_l_e_n_a_m_e is executed. Otherwise the
4167
-
+ positional parameters are unchanged. If the --TT option is
4168
-
+ enabled, ssoouurrccee inherits any trap on DDEEBBUUGG; if it is not, any
4169
-
+ DDEEBBUUGG trap string is saved and restored around the call to
4170
-
+ ssoouurrccee, and ssoouurrccee unsets the DDEEBBUUGG trap while it executes. If
4171
-
+ --TT is not set, and the sourced file changes the DDEEBBUUGG trap, the
4172
-
+ new value is retained when ssoouurrccee completes. The return status
4172 ➡ 4173 is the status of the last command exited within the script (0 if
4173 ➡ 4174 no commands are executed), and false if _f_i_l_e_n_a_m_e is not found or
4174 ➡ 4175 cannot be read.
4175 ➡ 4176
4176 ➡ 4177 aalliiaass [--pp] [_n_a_m_e[=_v_a_l_u_e] ...]
4177 ➡ 4178 AAlliiaass with no arguments or with the --pp option prints the list of
4178
-
No equivalent source code line in the reference code can be identified.
- aliases in the form aalliiaass _n_a_m_e=_v_a_l_u_e on standard output. When
4179
-
No equivalent source code line in the reference code can be identified.
- arguments are supplied, an alias is defined for each _n_a_m_e whose
4180
-
No equivalent source code line in the reference code can be identified.
- _v_a_l_u_e is given. A trailing space in _v_a_l_u_e causes the next word
4179
-
+ aliases in the form aalliiaass _n_a_m_e=_v_a_l_u_e on standard output. When
4180
-
+ arguments are supplied, an alias is defined for each _n_a_m_e whose
4181
-
+ _v_a_l_u_e is given. A trailing space in _v_a_l_u_e causes the next word
4181 ➡ 4182 to be checked for alias substitution when the alias is expanded.
4182
-
No equivalent source code line in the reference code can be identified.
- For each _n_a_m_e in the argument list for which no _v_a_l_u_e is sup-
4183
-
No equivalent source code line in the reference code can be identified.
- plied, the name and value of the alias is printed. AAlliiaass
4184
-
No equivalent source code line in the reference code can be identified.
- returns true unless a _n_a_m_e is given for which no alias has been
4183
-
+ For each _n_a_m_e in the argument list for which no _v_a_l_u_e is sup-
4184
-
+ plied, the name and value of the alias is printed. AAlliiaass
4185
-
+ returns true unless a _n_a_m_e is given for which no alias has been
4185 ➡ 4186 defined.
4186 ➡ 4187
4187 ➡ 4188 bbgg [_j_o_b_s_p_e_c ...]
4188
-
No equivalent source code line in the reference code can be identified.
- Resume each suspended job _j_o_b_s_p_e_c in the background, as if it
4189
-
+ Resume each suspended job _j_o_b_s_p_e_c in the background, as if it
4189 ➡ 4190 had been started with &&. If _j_o_b_s_p_e_c is not present, the shell's
4190
-
No equivalent source code line in the reference code can be identified.
- notion of the _c_u_r_r_e_n_t _j_o_b is used. bbgg _j_o_b_s_p_e_c returns 0 unless
4191
-
No equivalent source code line in the reference code can be identified.
- run when job control is disabled or, when run with job control
4192
-
No equivalent source code line in the reference code can be identified.
- enabled, any specified _j_o_b_s_p_e_c was not found or was started
4191
-
+ notion of the _c_u_r_r_e_n_t _j_o_b is used. bbgg _j_o_b_s_p_e_c returns 0 unless
4192
-
+ run when job control is disabled or, when run with job control
4193
-
+ enabled, any specified _j_o_b_s_p_e_c was not found or was started
4193 ➡ 4194 without job control.
4194 ➡ 4195
4195 ➡ 4196 bbiinndd [--mm _k_e_y_m_a_p] [--llppssvvPPSSVVXX]
@@ -4198,29 +4199,29 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
4198 ➡ 4199 bbiinndd [--mm _k_e_y_m_a_p] --xx _k_e_y_s_e_q:_s_h_e_l_l_-_c_o_m_m_a_n_d
4199 ➡ 4200 bbiinndd [--mm _k_e_y_m_a_p] _k_e_y_s_e_q:_f_u_n_c_t_i_o_n_-_n_a_m_e
4200 ➡ 4201 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
4201
-
No equivalent source code line in the reference code can be identified.
- Display current rreeaaddlliinnee key and function bindings, bind a key
4202
-
No equivalent source code line in the reference code can be identified.
- sequence to a rreeaaddlliinnee function or macro, or set a rreeaaddlliinnee
4203
-
No equivalent source code line in the reference code can be identified.
- variable. Each non-option argument is a command as it would
4204
-
No equivalent source code line in the reference code can be identified.
- appear in _._i_n_p_u_t_r_c, but each binding or command must be passed
4205
-
No equivalent source code line in the reference code can be identified.
- as a separate argument; e.g., '"\C-x\C-r": re-read-init-file'.
4202
-
+ Display current rreeaaddlliinnee key and function bindings, bind a key
4203
-
+ sequence to a rreeaaddlliinnee function or macro, or set a rreeaaddlliinnee
4204
-
+ variable. Each non-option argument is a command as it would
4205
-
+ appear in _._i_n_p_u_t_r_c, but each binding or command must be passed
4206
-
+ as a separate argument; e.g., '"\C-x\C-r": re-read-init-file'.
4206 ➡ 4207 Options, if supplied, have the following meanings:
4207 ➡ 4208 --mm _k_e_y_m_a_p
4208 ➡ 4209 Use _k_e_y_m_a_p as the keymap to be affected by the subsequent
4209 ➡ 4210 bindings. Acceptable _k_e_y_m_a_p names are _e_m_a_c_s_, _e_m_a_c_s_-_s_t_a_n_-
4210
-
No equivalent source code line in the reference code can be identified.
- _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,
4211
-
No equivalent source code line in the reference code can be identified.
- 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
4212
-
No equivalent source code line in the reference code can be identified.
- is also a synonym); _e_m_a_c_s is equivalent to _e_m_a_c_s_-_s_t_a_n_-
4211
-
+ _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,
4212
-
+ 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
4213
-
+ is also a synonym); _e_m_a_c_s is equivalent to _e_m_a_c_s_-_s_t_a_n_-
4213 ➡ 4214 _d_a_r_d.
4214 ➡ 4215 --ll List the names of all rreeaaddlliinnee functions.
4215
-
No equivalent source code line in the reference code can be identified.
- --pp Display rreeaaddlliinnee function names and bindings in such a
4216
-
+ --pp Display rreeaaddlliinnee function names and bindings in such a
4216 ➡ 4217 way that they can be re-read.
4217 ➡ 4218 --PP List current rreeaaddlliinnee function names and bindings.
4218
-
No equivalent source code line in the reference code can be identified.
- --ss Display rreeaaddlliinnee key sequences bound to macros and the
4219
-
No equivalent source code line in the reference code can be identified.
- strings they output in such a way that they can be re-
4219
-
+ --ss Display rreeaaddlliinnee key sequences bound to macros and the
4220
-
+ strings they output in such a way that they can be re-
4220 ➡ 4221 read.
4221
-
No equivalent source code line in the reference code can be identified.
- --SS Display rreeaaddlliinnee key sequences bound to macros and the
4222
-
+ --SS Display rreeaaddlliinnee key sequences bound to macros and the
4222 ➡ 4223 strings they output.
4223
-
No equivalent source code line in the reference code can be identified.
- --vv Display rreeaaddlliinnee variable names and values in such a way
4224
-
+ --vv Display rreeaaddlliinnee variable names and values in such a way
4224 ➡ 4225 that they can be re-read.
4225 ➡ 4226 --VV List current rreeaaddlliinnee variable names and values.
4226 ➡ 4227 --ff _f_i_l_e_n_a_m_e
@@ -4232,174 +4233,174 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
4232 ➡ 4233 --rr _k_e_y_s_e_q
4233 ➡ 4234 Remove any current binding for _k_e_y_s_e_q.
4234 ➡ 4235 --xx _k_e_y_s_e_q::_s_h_e_l_l_-_c_o_m_m_a_n_d
4235
-
No equivalent source code line in the reference code can be identified.
- Cause _s_h_e_l_l_-_c_o_m_m_a_n_d to be executed whenever _k_e_y_s_e_q is
4236
-
No equivalent source code line in the reference code can be identified.
- entered. When _s_h_e_l_l_-_c_o_m_m_a_n_d is executed, the shell sets
4237
-
No equivalent source code line in the reference code can be identified.
- the RREEAADDLLIINNEE__LLIINNEE variable to the contents of the rreeaadd--
4238
-
No equivalent source code line in the reference code can be identified.
- lliinnee line buffer and the RREEAADDLLIINNEE__PPOOIINNTT variable to the
4236
-
+ Cause _s_h_e_l_l_-_c_o_m_m_a_n_d to be executed whenever _k_e_y_s_e_q is
4237
-
+ entered. When _s_h_e_l_l_-_c_o_m_m_a_n_d is executed, the shell sets
4238
-
+ the RREEAADDLLIINNEE__LLIINNEE variable to the contents of the rreeaadd--
4239
-
+ lliinnee line buffer and the RREEAADDLLIINNEE__PPOOIINNTT variable to the
4239 ➡ 4240 current location of the insertion point. If the executed
4240
-
No equivalent source code line in the reference code can be identified.
- command changes the value of RREEAADDLLIINNEE__LLIINNEE or RREEAADD--
4241
-
No equivalent source code line in the reference code can be identified.
- LLIINNEE__PPOOIINNTT, those new values will be reflected in the
4241
-
+ command changes the value of RREEAADDLLIINNEE__LLIINNEE or RREEAADD--
4242
-
+ LLIINNEE__PPOOIINNTT, those new values will be reflected in the
4242 ➡ 4243 editing state.
4243
-
No equivalent source code line in the reference code can be identified.
- --XX List all key sequences bound to shell commands and the
4244
-
No equivalent source code line in the reference code can be identified.
- associated commands in a format that can be reused as
4244
-
+ --XX List all key sequences bound to shell commands and the
4245
-
+ associated commands in a format that can be reused as
4245 ➡ 4246 input.
4246 ➡ 4247
4247
-
No equivalent source code line in the reference code can be identified.
- The return value is 0 unless an unrecognized option is given or
4248
-
+ The return value is 0 unless an unrecognized option is given or
4248 ➡ 4249 an error occurred.
4249 ➡ 4250
4250 ➡ 4251 bbrreeaakk [_n]
4251
-
No equivalent source code line in the reference code can be identified.
- Exit from within a ffoorr, wwhhiillee, uunnttiill, or sseelleecctt loop. If _n is
4252
-
No equivalent source code line in the reference code can be identified.
- specified, break _n levels. _n must be >= 1. If _n is greater
4253
-
No equivalent source code line in the reference code can be identified.
- than the number of enclosing loops, all enclosing loops are
4254
-
No equivalent source code line in the reference code can be identified.
- exited. The return value is 0 unless _n is not greater than or
4252
-
+ Exit from within a ffoorr, wwhhiillee, uunnttiill, or sseelleecctt loop. If _n is
4253
-
+ specified, break _n levels. _n must be >= 1. If _n is greater
4254
-
+ than the number of enclosing loops, all enclosing loops are
4255
-
+ exited. The return value is 0 unless _n is not greater than or
4255 ➡ 4256 equal to 1.
4256 ➡ 4257
4257 ➡ 4258 bbuuiillttiinn _s_h_e_l_l_-_b_u_i_l_t_i_n [_a_r_g_u_m_e_n_t_s]
4258
-
No equivalent source code line in the reference code can be identified.
- Execute the specified shell builtin, passing it _a_r_g_u_m_e_n_t_s, and
4259
-
+ Execute the specified shell builtin, passing it _a_r_g_u_m_e_n_t_s, and
4259 ➡ 4260 return its exit status. This is useful when defining a function
4260
-
No equivalent source code line in the reference code can be identified.
- whose name is the same as a shell builtin, retaining the func-
4261
-
+ whose name is the same as a shell builtin, retaining the func-
4261 ➡ 4262 tionality of the builtin within the function. The ccdd builtin is
4262
-
No equivalent source code line in the reference code can be identified.
- commonly redefined this way. The return status is false if
4263
-
+ commonly redefined this way. The return status is false if
4263 ➡ 4264 _s_h_e_l_l_-_b_u_i_l_t_i_n is not a shell builtin command.
4264 ➡ 4265
4265 ➡ 4266 ccaalllleerr [_e_x_p_r]
4266 ➡ 4267 Returns the context of any active subroutine call (a shell func-
4267 ➡ 4268 tion or a script executed with the .. or ssoouurrccee builtins). With-
4268 ➡ 4269 out _e_x_p_r, ccaalllleerr displays the line number and source filename of
4269
-
No equivalent source code line in the reference code can be identified.
- the current subroutine call. If a non-negative integer is sup-
4270
-
+ the current subroutine call. If a non-negative integer is sup-
4270 ➡ 4271 plied as _e_x_p_r, ccaalllleerr displays the line number, subroutine name,
4271
-
No equivalent source code line in the reference code can be identified.
- and source file corresponding to that position in the current
4272
-
No equivalent source code line in the reference code can be identified.
- execution call stack. This extra information may be used, for
4273
-
No equivalent source code line in the reference code can be identified.
- example, to print a stack trace. The current frame is frame 0.
4274
-
No equivalent source code line in the reference code can be identified.
- The return value is 0 unless the shell is not executing a sub-
4275
-
No equivalent source code line in the reference code can be identified.
- routine call or _e_x_p_r does not correspond to a valid position in
4272
-
+ and source file corresponding to that position in the current
4273
-
+ execution call stack. This extra information may be used, for
4274
-
+ example, to print a stack trace. The current frame is frame 0.
4275
-
+ The return value is 0 unless the shell is not executing a sub-
4276
-
+ routine call or _e_x_p_r does not correspond to a valid position in
4276 ➡ 4277 the call stack.
4277 ➡ 4278
4278 ➡ 4279 ccdd [--LL|[--PP [--ee]] [-@]] [_d_i_r]
4279
-
No equivalent source code line in the reference code can be identified.
- Change the current directory to _d_i_r. if _d_i_r is not supplied,
4280
-
No equivalent source code line in the reference code can be identified.
- the value of the HHOOMMEE shell variable is the default. Any addi-
4280
-
+ Change the current directory to _d_i_r. if _d_i_r is not supplied,
4281
-
+ the value of the HHOOMMEE shell variable is the default. Any addi-
4281 ➡ 4282 tional arguments following _d_i_r are ignored. The variable CCDDPPAATTHH
4282
-
No equivalent source code line in the reference code can be identified.
- defines the search path for the directory containing _d_i_r: each
4283
-
No equivalent source code line in the reference code can be identified.
- directory name in CCDDPPAATTHH is searched for _d_i_r. Alternative
4284
-
No equivalent source code line in the reference code can be identified.
- directory names in CCDDPPAATTHH are separated by a colon (:). A null
4285
-
No equivalent source code line in the reference code can be identified.
- directory name in CCDDPPAATTHH is the same as the current directory,
4283
-
+ defines the search path for the directory containing _d_i_r: each
4284
-
+ directory name in CCDDPPAATTHH is searched for _d_i_r. Alternative
4285
-
+ directory names in CCDDPPAATTHH are separated by a colon (:). A null
4286
-
+ directory name in CCDDPPAATTHH is the same as the current directory,
4286 ➡ 4287 i.e., ``..''. If _d_i_r begins with a slash (/), then CCDDPPAATTHH is not
4287
-
No equivalent source code line in the reference code can be identified.
- used. The --PP option causes ccdd to use the physical directory
4288
-
No equivalent source code line in the reference code can be identified.
- structure by resolving symbolic links while traversing _d_i_r and
4288
-
+ used. The --PP option causes ccdd to use the physical directory
4289
-
+ structure by resolving symbolic links while traversing _d_i_r and
4289 ➡ 4290 before processing instances of _._. in _d_i_r (see also the --PP option
4290 ➡ 4291 to the sseett builtin command); the --LL option forces symbolic links
4291
-
No equivalent source code line in the reference code can be identified.
- to be followed by resolving the link after processing instances
4292
-
+ to be followed by resolving the link after processing instances
4292 ➡ 4293 of _._. in _d_i_r. If _._. appears in _d_i_r, it is processed by removing
4293
-
No equivalent source code line in the reference code can be identified.
- the immediately previous pathname component from _d_i_r, back to a
4294
-
No equivalent source code line in the reference code can be identified.
- slash or the beginning of _d_i_r. If the --ee option is supplied
4295
-
No equivalent source code line in the reference code can be identified.
- with --PP, and the current working directory cannot be success-
4296
-
No equivalent source code line in the reference code can be identified.
- fully determined after a successful directory change, ccdd will
4297
-
No equivalent source code line in the reference code can be identified.
- return an unsuccessful status. On systems that support it, the
4298
-
No equivalent source code line in the reference code can be identified.
- --@@ option presents the extended attributes associated with a
4299
-
No equivalent source code line in the reference code can be identified.
- file as a directory. An argument of -- is converted to $$OOLLDDPPWWDD
4294
-
+ the immediately previous pathname component from _d_i_r, back to a
4295
-
+ slash or the beginning of _d_i_r. If the --ee option is supplied
4296
-
+ with --PP, and the current working directory cannot be success-
4297
-
+ fully determined after a successful directory change, ccdd will
4298
-
+ return an unsuccessful status. On systems that support it, the
4299
-
+ --@@ option presents the extended attributes associated with a
4300
-
+ file as a directory. An argument of -- is converted to $$OOLLDDPPWWDD
4300 ➡ 4301 before the directory change is attempted. If a non-empty direc-
4301
-
No equivalent source code line in the reference code can be identified.
- tory name from CCDDPPAATTHH is used, or if -- is the first argument,
4302
-
+ tory name from CCDDPPAATTHH is used, or if -- is the first argument,
4302 ➡ 4303 and the directory change is successful, the absolute pathname of
4303
-
No equivalent source code line in the reference code can be identified.
- the new working directory is written to the standard output.
4304
-
No equivalent source code line in the reference code can be identified.
- The return value is true if the directory was successfully
4304
-
+ the new working directory is written to the standard output.
4305
-
+ The return value is true if the directory was successfully
4305 ➡ 4306 changed; false otherwise.
4306 ➡ 4307
4307 ➡ 4308 ccoommmmaanndd [--ppVVvv] _c_o_m_m_a_n_d [_a_r_g ...]
4308
-
No equivalent source code line in the reference code can be identified.
- Run _c_o_m_m_a_n_d with _a_r_g_s suppressing the normal shell function
4309
-
+ Run _c_o_m_m_a_n_d with _a_r_g_s suppressing the normal shell function
4309 ➡ 4310 lookup. Only builtin commands or commands found in the PPAATTHH are
4310
-
No equivalent source code line in the reference code can be identified.
- executed. If the --pp option is given, the search for _c_o_m_m_a_n_d is
4311
-
No equivalent source code line in the reference code can be identified.
- performed using a default value for PPAATTHH that is guaranteed to
4312
-
No equivalent source code line in the reference code can be identified.
- find all of the standard utilities. If either the --VV or --vv
4311
-
+ executed. If the --pp option is given, the search for _c_o_m_m_a_n_d is
4312
-
+ performed using a default value for PPAATTHH that is guaranteed to
4313
-
+ find all of the standard utilities. If either the --VV or --vv
4313 ➡ 4314 option is supplied, a description of _c_o_m_m_a_n_d is printed. The --vv
4314
-
No equivalent source code line in the reference code can be identified.
- option causes a single word indicating the command or filename
4315
-
+ option causes a single word indicating the command or filename
4315 ➡ 4316 used to invoke _c_o_m_m_a_n_d to be displayed; the --VV option produces a
4316
-
No equivalent source code line in the reference code can be identified.
- more verbose description. If the --VV or --vv option is supplied,
4317
-
No equivalent source code line in the reference code can be identified.
- the exit status is 0 if _c_o_m_m_a_n_d was found, and 1 if not. If
4317
-
+ more verbose description. If the --VV or --vv option is supplied,
4318
-
+ the exit status is 0 if _c_o_m_m_a_n_d was found, and 1 if not. If
4318 ➡ 4319 neither option is supplied and an error occurred or _c_o_m_m_a_n_d can-
4319
-
No equivalent source code line in the reference code can be identified.
- not be found, the exit status is 127. Otherwise, the exit sta-
4320
-
+ not be found, the exit status is 127. Otherwise, the exit sta-
4320 ➡ 4321 tus of the ccoommmmaanndd builtin is the exit status of _c_o_m_m_a_n_d.
4321 ➡ 4322
4322 ➡ 4323 ccoommppggeenn [_o_p_t_i_o_n] [_w_o_r_d]
4323
-
No equivalent source code line in the reference code can be identified.
- Generate possible completion matches for _w_o_r_d according to the
4324
-
No equivalent source code line in the reference code can be identified.
- _o_p_t_i_o_ns, which may be any option accepted by the ccoommpplleettee
4325
-
No equivalent source code line in the reference code can be identified.
- builtin with the exception of --pp and --rr, and write the matches
4326
-
No equivalent source code line in the reference code can be identified.
- to the standard output. When using the --FF or --CC options, the
4327
-
No equivalent source code line in the reference code can be identified.
- various shell variables set by the programmable completion
4324
-
+ Generate possible completion matches for _w_o_r_d according to the
4325
-
+ _o_p_t_i_o_ns, which may be any option accepted by the ccoommpplleettee
4326
-
+ builtin with the exception of --pp and --rr, and write the matches
4327
-
+ to the standard output. When using the --FF or --CC options, the
4328
-
+ various shell variables set by the programmable completion
4328 ➡ 4329 facilities, while available, will not have useful values.
4329 ➡ 4330
4330 ➡ 4331 The matches will be generated in the same way as if the program-
4331 ➡ 4332 mable completion code had generated them directly from a comple-
4332
-
No equivalent source code line in the reference code can be identified.
- tion specification with the same flags. If _w_o_r_d is specified,
4333
-
+ tion specification with the same flags. If _w_o_r_d is specified,
4333 ➡ 4334 only those completions matching _w_o_r_d will be displayed.
4334 ➡ 4335
4335
-
No equivalent source code line in the reference code can be identified.
- The return value is true unless an invalid option is supplied,
4336
-
+ The return value is true unless an invalid option is supplied,
4336 ➡ 4337 or no matches were generated.
4337 ➡ 4338
4338
-
No equivalent source code line in the reference code can be identified.
- ccoommpplleettee [--aabbccddeeffggjjkkssuuvv] [--oo _c_o_m_p_-_o_p_t_i_o_n] [--DDEE] [--AA _a_c_t_i_o_n] [--GG _g_l_o_b_-
4339
-
+ ccoommpplleettee [--aabbccddeeffggjjkkssuuvv] [--oo _c_o_m_p_-_o_p_t_i_o_n] [--DDEE] [--AA _a_c_t_i_o_n] [--GG _g_l_o_b_-
4339 ➡ 4340 _p_a_t] [--WW _w_o_r_d_l_i_s_t] [--FF _f_u_n_c_t_i_o_n] [--CC _c_o_m_m_a_n_d]
4340 ➡ 4341 [--XX _f_i_l_t_e_r_p_a_t] [--PP _p_r_e_f_i_x] [--SS _s_u_f_f_i_x] _n_a_m_e [_n_a_m_e _._._.]
4341 ➡ 4342 ccoommpplleettee --pprr [--DDEE] [_n_a_m_e ...]
4342
-
No equivalent source code line in the reference code can be identified.
- Specify how arguments to each _n_a_m_e should be completed. If the
4343
-
No equivalent source code line in the reference code can be identified.
- --pp option is supplied, or if no options are supplied, existing
4344
-
No equivalent source code line in the reference code can be identified.
- completion specifications are printed in a way that allows them
4343
-
+ Specify how arguments to each _n_a_m_e should be completed. If the
4344
-
+ --pp option is supplied, or if no options are supplied, existing
4345
-
+ completion specifications are printed in a way that allows them
4345 ➡ 4346 to be reused as input. The --rr option removes a completion spec-
4346
-
No equivalent source code line in the reference code can be identified.
- ification for each _n_a_m_e, or, if no _n_a_m_es are supplied, all com-
4347
-
+ ification for each _n_a_m_e, or, if no _n_a_m_es are supplied, all com-
4347 ➡ 4348 pletion specifications. The --DD option indicates that the
4348
-
No equivalent source code line in the reference code can be identified.
- remaining options and actions should apply to the ``default''
4349
-
No equivalent source code line in the reference code can be identified.
- command completion; that is, completion attempted on a command
4350
-
No equivalent source code line in the reference code can be identified.
- for which no completion has previously been defined. The --EE
4351
-
No equivalent source code line in the reference code can be identified.
- option indicates that the remaining options and actions should
4352
-
No equivalent source code line in the reference code can be identified.
- apply to ``empty'' command completion; that is, completion
4349
-
+ remaining options and actions should apply to the ``default''
4350
-
+ command completion; that is, completion attempted on a command
4351
-
+ for which no completion has previously been defined. The --EE
4352
-
+ option indicates that the remaining options and actions should
4353
-
+ apply to ``empty'' command completion; that is, completion
4353 ➡ 4354 attempted on a blank line.
4354 ➡ 4355
4355
-
No equivalent source code line in the reference code can be identified.
- The process of applying these completion specifications when
4356
-
No equivalent source code line in the reference code can be identified.
- word completion is attempted is described above under PPrrooggrraamm--
4356
-
+ The process of applying these completion specifications when
4357
-
+ word completion is attempted is described above under PPrrooggrraamm--
4357 ➡ 4358 mmaabbllee CCoommpplleettiioonn.
4358 ➡ 4359
4359
-
No equivalent source code line in the reference code can be identified.
- Other options, if specified, have the following meanings. The
4360
-
No equivalent source code line in the reference code can be identified.
- arguments to the --GG, --WW, and --XX options (and, if necessary, the
4361
-
No equivalent source code line in the reference code can be identified.
- --PP and --SS options) should be quoted to protect them from expan-
4360
-
+ Other options, if specified, have the following meanings. The
4361
-
+ arguments to the --GG, --WW, and --XX options (and, if necessary, the
4362
-
+ --PP and --SS options) should be quoted to protect them from expan-
4362 ➡ 4363 sion before the ccoommpplleettee builtin is invoked.
4363 ➡ 4364 --oo _c_o_m_p_-_o_p_t_i_o_n
4364
-
No equivalent source code line in the reference code can be identified.
- The _c_o_m_p_-_o_p_t_i_o_n controls several aspects of the comp-
4365
-
No equivalent source code line in the reference code can be identified.
- spec's behavior beyond the simple generation of comple-
4365
-
+ The _c_o_m_p_-_o_p_t_i_o_n controls several aspects of the comp-
4366
-
+ spec's behavior beyond the simple generation of comple-
4366 ➡ 4367 tions. _c_o_m_p_-_o_p_t_i_o_n may be one of:
4367 ➡ 4368 bbaasshhddeeffaauulltt
4368 ➡ 4369 Perform the rest of the default bbaasshh completions
4369 ➡ 4370 if the compspec generates no matches.
4370
-
No equivalent source code line in the reference code can be identified.
- ddeeffaauulltt Use readline's default filename completion if
4371
-
+ ddeeffaauulltt Use readline's default filename completion if
4371 ➡ 4372 the compspec generates no matches.
4372 ➡ 4373 ddiirrnnaammeess
4373
-
No equivalent source code line in the reference code can be identified.
- Perform directory name completion if the comp-
4374
-
+ Perform directory name completion if the comp-
4374 ➡ 4375 spec generates no matches.
4375 ➡ 4376 ffiilleennaammeess
4376
-
No equivalent source code line in the reference code can be identified.
- Tell readline that the compspec generates file-
4377
-
No equivalent source code line in the reference code can be identified.
- names, so it can perform any filename-specific
4378
-
No equivalent source code line in the reference code can be identified.
- processing (like adding a slash to directory
4379
-
No equivalent source code line in the reference code can be identified.
- names, quoting special characters, or suppress-
4380
-
No equivalent source code line in the reference code can be identified.
- ing trailing spaces). Intended to be used with
4377
-
+ Tell readline that the compspec generates file-
4378
-
+ names, so it can perform any filename-specific
4379
-
+ processing (like adding a slash to directory
4380
-
+ names, quoting special characters, or suppress-
4381
-
+ ing trailing spaces). Intended to be used with
4381 ➡ 4382 shell functions.
4382
-
No equivalent source code line in the reference code can be identified.
- nnooqquuoottee Tell readline not to quote the completed words
4383
-
No equivalent source code line in the reference code can be identified.
- if they are filenames (quoting filenames is the
4383
-
+ nnooqquuoottee Tell readline not to quote the completed words
4384
-
+ if they are filenames (quoting filenames is the
4384 ➡ 4385 default).
4385
-
No equivalent source code line in the reference code can be identified.
- nnoossoorrtt Tell readline not to sort the list of possible
4386
-
+ nnoossoorrtt Tell readline not to sort the list of possible
4386 ➡ 4387 completions alphabetically.
4387
-
No equivalent source code line in the reference code can be identified.
- nnoossppaaccee Tell readline not to append a space (the
4388
-
No equivalent source code line in the reference code can be identified.
- default) to words completed at the end of the
4388
-
+ nnoossppaaccee Tell readline not to append a space (the
4389
-
+ default) to words completed at the end of the
4389 ➡ 4390 line.
4390 ➡ 4391 pplluussddiirrss
4391
-
No equivalent source code line in the reference code can be identified.
- After any matches defined by the compspec are
4392
-
No equivalent source code line in the reference code can be identified.
- generated, directory name completion is
4393
-
No equivalent source code line in the reference code can be identified.
- attempted and any matches are added to the
4392
-
+ After any matches defined by the compspec are
4393
-
+ generated, directory name completion is
4394
-
+ attempted and any matches are added to the
4394 ➡ 4395 results of the other actions.
4395 ➡ 4396 --AA _a_c_t_i_o_n
4396
-
No equivalent source code line in the reference code can be identified.
- The _a_c_t_i_o_n may be one of the following to generate a
4397
-
+ The _a_c_t_i_o_n may be one of the following to generate a
4397 ➡ 4398 list of possible completions:
4398 ➡ 4399 aalliiaass Alias names. May also be specified as --aa.
4399 ➡ 4400 aarrrraayyvvaarr
4400 ➡ 4401 Array variable names.
4401 ➡ 4402 bbiinnddiinngg RReeaaddlliinnee key binding names.
4402
-
No equivalent source code line in the reference code can be identified.
- bbuuiillttiinn Names of shell builtin commands. May also be
4403
-
+ bbuuiillttiinn Names of shell builtin commands. May also be
4403 ➡ 4404 specified as --bb.
4404 ➡ 4405 ccoommmmaanndd Command names. May also be specified as --cc.
4405 ➡ 4406 ddiirreeccttoorryy
@@ -4407,7 +4408,7 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
4407 ➡ 4408 ddiissaabblleedd
4408 ➡ 4409 Names of disabled shell builtins.
4409 ➡ 4410 eennaabblleedd Names of enabled shell builtins.
4410
-
No equivalent source code line in the reference code can be identified.
- eexxppoorrtt Names of exported shell variables. May also be
4411
-
+ eexxppoorrtt Names of exported shell variables. May also be
4411 ➡ 4412 specified as --ee.
4412 ➡ 4413 ffiillee File names. May also be specified as --ff.
4413 ➡ 4414 ffuunnccttiioonn
@@ -4416,17 +4417,17 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
4416 ➡ 4417 hheellppttooppiicc
4417 ➡ 4418 Help topics as accepted by the hheellpp builtin.
4418 ➡ 4419 hhoossttnnaammee
4419
-
No equivalent source code line in the reference code can be identified.
- Hostnames, as taken from the file specified by
4420
-
+ Hostnames, as taken from the file specified by
4420 ➡ 4421 the HHOOSSTTFFIILLEE shell variable.
4421
-
No equivalent source code line in the reference code can be identified.
- jjoobb Job names, if job control is active. May also
4422
-
+ jjoobb Job names, if job control is active. May also
4422 ➡ 4423 be specified as --jj.
4423
-
No equivalent source code line in the reference code can be identified.
- kkeeyywwoorrdd Shell reserved words. May also be specified as
4424
-
+ kkeeyywwoorrdd Shell reserved words. May also be specified as
4424 ➡ 4425 --kk.
4425 ➡ 4426 rruunnnniinngg Names of running jobs, if job control is active.
4426 ➡ 4427 sseerrvviiccee Service names. May also be specified as --ss.
4427
-
No equivalent source code line in the reference code can be identified.
- sseettoopptt Valid arguments for the --oo option to the sseett
4428
-
+ sseettoopptt Valid arguments for the --oo option to the sseett
4428 ➡ 4429 builtin.
4429
-
No equivalent source code line in the reference code can be identified.
- sshhoopptt Shell option names as accepted by the sshhoopptt
4430
-
+ sshhoopptt Shell option names as accepted by the sshhoopptt
4430 ➡ 4431 builtin.
4431 ➡ 4432 ssiiggnnaall Signal names.
4432 ➡ 4433 ssttooppppeedd Names of stopped jobs, if job control is active.
@@ -4435,188 +4436,188 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
4435 ➡ 4436 Names of all shell variables. May also be spec-
4436 ➡ 4437 ified as --vv.
4437 ➡ 4438 --CC _c_o_m_m_a_n_d
4438
-
No equivalent source code line in the reference code can be identified.
- _c_o_m_m_a_n_d is executed in a subshell environment, and its
4439
-
+ _c_o_m_m_a_n_d is executed in a subshell environment, and its
4439 ➡ 4440 output is used as the possible completions.
4440 ➡ 4441 --FF _f_u_n_c_t_i_o_n
4441
-
No equivalent source code line in the reference code can be identified.
- The shell function _f_u_n_c_t_i_o_n is executed in the current
4442
-
No equivalent source code line in the reference code can be identified.
- shell environment. When the function is executed, the
4443
-
No equivalent source code line in the reference code can be identified.
- first argument ($$11) is the name of the command whose
4444
-
No equivalent source code line in the reference code can be identified.
- arguments are being completed, the second argument ($$22)
4442
-
+ The shell function _f_u_n_c_t_i_o_n is executed in the current
4443
-
+ shell environment. When the function is executed, the
4444
-
+ first argument ($$11) is the name of the command whose
4445
-
+ arguments are being completed, the second argument ($$22)
4445 ➡ 4446 is the word being completed, and the third argument ($$33)
4446
-
No equivalent source code line in the reference code can be identified.
- is the word preceding the word being completed on the
4447
-
No equivalent source code line in the reference code can be identified.
- current command line. When it finishes, the possible
4448
-
No equivalent source code line in the reference code can be identified.
- completions are retrieved from the value of the CCOOMMPPRREE--
4447
-
+ is the word preceding the word being completed on the
4448
-
+ current command line. When it finishes, the possible
4449
-
+ completions are retrieved from the value of the CCOOMMPPRREE--
4449 ➡ 4450 PPLLYY array variable.
4450 ➡ 4451 --GG _g_l_o_b_p_a_t
4451
-
No equivalent source code line in the reference code can be identified.
- The pathname expansion pattern _g_l_o_b_p_a_t is expanded to
4452
-
+ The pathname expansion pattern _g_l_o_b_p_a_t is expanded to
4452 ➡ 4453 generate the possible completions.
4453 ➡ 4454 --PP _p_r_e_f_i_x
4454
-
No equivalent source code line in the reference code can be identified.
- _p_r_e_f_i_x is added at the beginning of each possible com-
4455
-
+ _p_r_e_f_i_x is added at the beginning of each possible com-
4455 ➡ 4456 pletion after all other options have been applied.
4456 ➡ 4457 --SS _s_u_f_f_i_x
4457 ➡ 4458 _s_u_f_f_i_x is appended to each possible completion after all
4458 ➡ 4459 other options have been applied.
4459 ➡ 4460 --WW _w_o_r_d_l_i_s_t
4460
-
No equivalent source code line in the reference code can be identified.
- The _w_o_r_d_l_i_s_t is split using the characters in the IIFFSS
4461
-
No equivalent source code line in the reference code can be identified.
- special variable as delimiters, and each resultant word
4462
-
No equivalent source code line in the reference code can be identified.
- is expanded. The possible completions are the members
4463
-
No equivalent source code line in the reference code can be identified.
- of the resultant list which match the word being com-
4461
-
+ The _w_o_r_d_l_i_s_t is split using the characters in the IIFFSS
4462
-
+ special variable as delimiters, and each resultant word
4463
-
+ is expanded. The possible completions are the members
4464
-
+ of the resultant list which match the word being com-
4464 ➡ 4465 pleted.
4465 ➡ 4466 --XX _f_i_l_t_e_r_p_a_t
4466
-
No equivalent source code line in the reference code can be identified.
- _f_i_l_t_e_r_p_a_t is a pattern as used for pathname expansion.
4467
-
+ _f_i_l_t_e_r_p_a_t is a pattern as used for pathname expansion.
4467 ➡ 4468 It is applied to the list of possible completions gener-
4468
-
No equivalent source code line in the reference code can be identified.
- ated by the preceding options and arguments, and each
4469
-
No equivalent source code line in the reference code can be identified.
- completion matching _f_i_l_t_e_r_p_a_t is removed from the list.
4470
-
No equivalent source code line in the reference code can be identified.
- A leading !! in _f_i_l_t_e_r_p_a_t negates the pattern; in this
4469
-
+ ated by the preceding options and arguments, and each
4470
-
+ completion matching _f_i_l_t_e_r_p_a_t is removed from the list.
4471
-
+ A leading !! in _f_i_l_t_e_r_p_a_t negates the pattern; in this
4471 ➡ 4472 case, any completion not matching _f_i_l_t_e_r_p_a_t is removed.
4472 ➡ 4473
4473
-
No equivalent source code line in the reference code can be identified.
- The return value is true unless an invalid option is supplied,
4474
-
No equivalent source code line in the reference code can be identified.
- an option other than --pp or --rr is supplied without a _n_a_m_e argu-
4475
-
No equivalent source code line in the reference code can be identified.
- ment, an attempt is made to remove a completion specification
4474
-
+ The return value is true unless an invalid option is supplied,
4475
-
+ an option other than --pp or --rr is supplied without a _n_a_m_e argu-
4476
-
+ ment, an attempt is made to remove a completion specification
4476 ➡ 4477 for a _n_a_m_e for which no specification exists, or an error occurs
4477 ➡ 4478 adding a completion specification.
4478 ➡ 4479
4479 ➡ 4480 ccoommppoopptt [--oo _o_p_t_i_o_n] [--DDEE] [++oo _o_p_t_i_o_n] [_n_a_m_e]
4480 ➡ 4481 Modify completion options for each _n_a_m_e according to the
4481
-
No equivalent source code line in the reference code can be identified.
- _o_p_t_i_o_ns, or for the currently-executing completion if no _n_a_m_es
4482
-
No equivalent source code line in the reference code can be identified.
- are supplied. If no _o_p_t_i_o_ns are given, display the completion
4483
-
No equivalent source code line in the reference code can be identified.
- options for each _n_a_m_e or the current completion. The possible
4484
-
No equivalent source code line in the reference code can be identified.
- values of _o_p_t_i_o_n are those valid for the ccoommpplleettee builtin
4485
-
No equivalent source code line in the reference code can be identified.
- described above. The --DD option indicates that the remaining
4482
-
+ _o_p_t_i_o_ns, or for the currently-executing completion if no _n_a_m_es
4483
-
+ are supplied. If no _o_p_t_i_o_ns are given, display the completion
4484
-
+ options for each _n_a_m_e or the current completion. The possible
4485
-
+ values of _o_p_t_i_o_n are those valid for the ccoommpplleettee builtin
4486
-
+ described above. The --DD option indicates that the remaining
4486 ➡ 4487 options should apply to the ``default'' command completion; that
4487
-
No equivalent source code line in the reference code can be identified.
- is, completion attempted on a command for which no completion
4488
-
No equivalent source code line in the reference code can be identified.
- has previously been defined. The --EE option indicates that the
4489
-
No equivalent source code line in the reference code can be identified.
- remaining options should apply to ``empty'' command completion;
4488
-
+ is, completion attempted on a command for which no completion
4489
-
+ has previously been defined. The --EE option indicates that the
4490
-
+ remaining options should apply to ``empty'' command completion;
4490 ➡ 4491 that is, completion attempted on a blank line.
4491 ➡ 4492
4492
-
No equivalent source code line in the reference code can be identified.
- The return value is true unless an invalid option is supplied,
4493
-
+ The return value is true unless an invalid option is supplied,
4493 ➡ 4494 an attempt is made to modify the options for a _n_a_m_e for which no
4494 ➡ 4495 completion specification exists, or an output error occurs.
4495 ➡ 4496
4496 ➡ 4497 ccoonnttiinnuuee [_n]
4497 ➡ 4498 Resume the next iteration of the enclosing ffoorr, wwhhiillee, uunnttiill, or
4498
-
No equivalent source code line in the reference code can be identified.
- sseelleecctt loop. If _n is specified, resume at the _nth enclosing
4499
-
No equivalent source code line in the reference code can be identified.
- loop. _n must be >= 1. If _n is greater than the number of
4500
-
No equivalent source code line in the reference code can be identified.
- enclosing loops, the last enclosing loop (the ``top-level''
4499
-
+ sseelleecctt loop. If _n is specified, resume at the _nth enclosing
4500
-
+ loop. _n must be >= 1. If _n is greater than the number of
4501
-
+ enclosing loops, the last enclosing loop (the ``top-level''
4501 ➡ 4502 loop) is resumed. The return value is 0 unless _n is not greater
4502 ➡ 4503 than or equal to 1.
4503 ➡ 4504
4504 ➡ 4505 ddeeccllaarree [--aaAAffFFggiillnnrrttuuxx] [--pp] [_n_a_m_e[=_v_a_l_u_e] ...]
4505 ➡ 4506 ttyyppeesseett [--aaAAffFFggiillnnrrttuuxx] [--pp] [_n_a_m_e[=_v_a_l_u_e] ...]
4506
-
No equivalent source code line in the reference code can be identified.
- Declare variables and/or give them attributes. If no _n_a_m_es are
4507
-
No equivalent source code line in the reference code can be identified.
- given then display the values of variables. The --pp option will
4507
-
+ Declare variables and/or give them attributes. If no _n_a_m_es are
4508
-
+ given then display the values of variables. The --pp option will
4508 ➡ 4509 display the attributes and values of each _n_a_m_e. When --pp is used
4509
-
No equivalent source code line in the reference code can be identified.
- with _n_a_m_e arguments, additional options, other than --ff and --FF,
4510
-
No equivalent source code line in the reference code can be identified.
- are ignored. When --pp is supplied without _n_a_m_e arguments, it
4511
-
No equivalent source code line in the reference code can be identified.
- will display the attributes and values of all variables having
4510
-
+ with _n_a_m_e arguments, additional options, other than --ff and --FF,
4511
-
+ are ignored. When --pp is supplied without _n_a_m_e arguments, it
4512
-
+ will display the attributes and values of all variables having
4512 ➡ 4513 the attributes specified by the additional options. If no other
4513
-
No equivalent source code line in the reference code can be identified.
- options are supplied with --pp, ddeeccllaarree will display the
4514
-
No equivalent source code line in the reference code can be identified.
- attributes and values of all shell variables. The --ff option
4515
-
No equivalent source code line in the reference code can be identified.
- will restrict the display to shell functions. The --FF option
4516
-
No equivalent source code line in the reference code can be identified.
- inhibits the display of function definitions; only the function
4517
-
No equivalent source code line in the reference code can be identified.
- name and attributes are printed. If the eexxttddeebbuugg shell option
4518
-
No equivalent source code line in the reference code can be identified.
- is enabled using sshhoopptt, the source file name and line number
4514
-
+ options are supplied with --pp, ddeeccllaarree will display the
4515
-
+ attributes and values of all shell variables. The --ff option
4516
-
+ will restrict the display to shell functions. The --FF option
4517
-
+ inhibits the display of function definitions; only the function
4518
-
+ name and attributes are printed. If the eexxttddeebbuugg shell option
4519
-
+ is enabled using sshhoopptt, the source file name and line number
4519 ➡ 4520 where each _n_a_m_e is defined are displayed as well. The --FF option
4520
-
No equivalent source code line in the reference code can be identified.
- implies --ff. The --gg option forces variables to be created or
4521
-
+ implies --ff. The --gg option forces variables to be created or
4521 ➡ 4522 modified at the global scope, even when ddeeccllaarree is executed in a
4522
-
No equivalent source code line in the reference code can be identified.
- shell function. It is ignored in all other cases. The follow-
4523
-
+ shell function. It is ignored in all other cases. The follow-
4523 ➡ 4524 ing options can be used to restrict output to variables with the
4524 ➡ 4525 specified attribute or to give variables attributes:
4525
-
No equivalent source code line in the reference code can be identified.
- --aa Each _n_a_m_e is an indexed array variable (see AArrrraayyss
4526
-
+ --aa Each _n_a_m_e is an indexed array variable (see AArrrraayyss
4526 ➡ 4527 above).
4527
-
No equivalent source code line in the reference code can be identified.
- --AA Each _n_a_m_e is an associative array variable (see AArrrraayyss
4528
-
+ --AA Each _n_a_m_e is an associative array variable (see AArrrraayyss
4528 ➡ 4529 above).
4529 ➡ 4530 --ff Use function names only.
4530 ➡ 4531 --ii The variable is treated as an integer; arithmetic evalua-
4531
-
No equivalent source code line in the reference code can be identified.
- tion (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN above) is performed when
4532
-
+ tion (see AARRIITTHHMMEETTIICC EEVVAALLUUAATTIIOONN above) is performed when
4532 ➡ 4533 the variable is assigned a value.
4533
-
No equivalent source code line in the reference code can be identified.
- --ll When the variable is assigned a value, all upper-case
4534
-
No equivalent source code line in the reference code can be identified.
- characters are converted to lower-case. The upper-case
4534
-
+ --ll When the variable is assigned a value, all upper-case
4535
-
+ characters are converted to lower-case. The upper-case
4535 ➡ 4536 attribute is disabled.
4536
-
No equivalent source code line in the reference code can be identified.
- --nn Give each _n_a_m_e the _n_a_m_e_r_e_f attribute, making it a name
4537
-
No equivalent source code line in the reference code can be identified.
- reference to another variable. That other variable is
4538
-
No equivalent source code line in the reference code can be identified.
- defined by the value of _n_a_m_e. All references, assign-
4539
-
No equivalent source code line in the reference code can be identified.
- ments, and attribute modifications to _n_a_m_e, except those
4540
-
No equivalent source code line in the reference code can be identified.
- using or changing the --nn attribute itself, are performed
4541
-
No equivalent source code line in the reference code can be identified.
- on the variable referenced by _n_a_m_e's value. The nameref
4537
-
+ --nn Give each _n_a_m_e the _n_a_m_e_r_e_f attribute, making it a name
4538
-
+ reference to another variable. That other variable is
4539
-
+ defined by the value of _n_a_m_e. All references, assign-
4540
-
+ ments, and attribute modifications to _n_a_m_e, except those
4541
-
+ using or changing the --nn attribute itself, are performed
4542
-
+ on the variable referenced by _n_a_m_e's value. The nameref
4542 ➡ 4543 attribute cannot be applied to array variables.
4543 ➡ 4544 --rr Make _n_a_m_es readonly. These names cannot then be assigned
4544 ➡ 4545 values by subsequent assignment statements or unset.
4545
-
No equivalent source code line in the reference code can be identified.
- --tt Give each _n_a_m_e the _t_r_a_c_e attribute. Traced functions
4546
-
No equivalent source code line in the reference code can be identified.
- inherit the DDEEBBUUGG and RREETTUURRNN traps from the calling
4547
-
No equivalent source code line in the reference code can be identified.
- shell. The trace attribute has no special meaning for
4546
-
+ --tt Give each _n_a_m_e the _t_r_a_c_e attribute. Traced functions
4547
-
+ inherit the DDEEBBUUGG and RREETTUURRNN traps from the calling
4548
-
+ shell. The trace attribute has no special meaning for
4548 ➡ 4549 variables.
4549
-
No equivalent source code line in the reference code can be identified.
- --uu When the variable is assigned a value, all lower-case
4550
-
No equivalent source code line in the reference code can be identified.
- characters are converted to upper-case. The lower-case
4550
-
+ --uu When the variable is assigned a value, all lower-case
4551
-
+ characters are converted to upper-case. The lower-case
4551 ➡ 4552 attribute is disabled.
4552
-
No equivalent source code line in the reference code can be identified.
- --xx Mark _n_a_m_es for export to subsequent commands via the
4553
-
+ --xx Mark _n_a_m_es for export to subsequent commands via the
4553 ➡ 4554 environment.
4554 ➡ 4555
4555
-
No equivalent source code line in the reference code can be identified.
- Using `+' instead of `-' turns off the attribute instead, with
4556
-
+ Using `+' instead of `-' turns off the attribute instead, with
4556 ➡ 4557 the exceptions that ++aa may not be used to destroy an array vari-
4557
-
No equivalent source code line in the reference code can be identified.
- able and ++rr will not remove the readonly attribute. When used
4558
-
+ able and ++rr will not remove the readonly attribute. When used
4558 ➡ 4559 in a function, ddeeccllaarree and ttyyppeesseett make each _n_a_m_e local, as with
4559 ➡ 4560 the llooccaall command, unless the --gg option is supplied. If a vari-
4560
-
No equivalent source code line in the reference code can be identified.
- able name is followed by =_v_a_l_u_e, the value of the variable is
4561
-
No equivalent source code line in the reference code can be identified.
- set to _v_a_l_u_e. When using --aa or --AA and the compound assignment
4562
-
No equivalent source code line in the reference code can be identified.
- syntax to create array variables, additional attributes do not
4561
-
+ able name is followed by =_v_a_l_u_e, the value of the variable is
4562
-
+ set to _v_a_l_u_e. When using --aa or --AA and the compound assignment
4563
-
+ syntax to create array variables, additional attributes do not
4563 ➡ 4564 take effect until subsequent assignments. The return value is 0
4564
-
No equivalent source code line in the reference code can be identified.
- unless an invalid option is encountered, an attempt is made to
4565
-
No equivalent source code line in the reference code can be identified.
- define a function using ``-f foo=bar'', an attempt is made to
4566
-
No equivalent source code line in the reference code can be identified.
- assign a value to a readonly variable, an attempt is made to
4567
-
No equivalent source code line in the reference code can be identified.
- assign a value to an array variable without using the compound
4568
-
No equivalent source code line in the reference code can be identified.
- assignment syntax (see AArrrraayyss above), one of the _n_a_m_e_s is not a
4569
-
No equivalent source code line in the reference code can be identified.
- valid shell variable name, an attempt is made to turn off read-
4570
-
No equivalent source code line in the reference code can be identified.
- only status for a readonly variable, an attempt is made to turn
4565
-
+ unless an invalid option is encountered, an attempt is made to
4566
-
+ define a function using ``-f foo=bar'', an attempt is made to
4567
-
+ assign a value to a readonly variable, an attempt is made to
4568
-
+ assign a value to an array variable without using the compound
4569
-
+ assignment syntax (see AArrrraayyss above), one of the _n_a_m_e_s is not a
4570
-
+ valid shell variable name, an attempt is made to turn off read-
4571
-
+ only status for a readonly variable, an attempt is made to turn
4571 ➡ 4572 off array status for an array variable, or an attempt is made to
4572 ➡ 4573 display a non-existent function with --ff.
4573 ➡ 4574
4574 ➡ 4575 ddiirrss [[--ccllppvv]] [[++_n]] [[--_n]]
4575
-
No equivalent source code line in the reference code can be identified.
- Without options, displays the list of currently remembered
4576
-
No equivalent source code line in the reference code can be identified.
- directories. The default display is on a single line with
4577
-
No equivalent source code line in the reference code can be identified.
- directory names separated by spaces. Directories are added to
4578
-
No equivalent source code line in the reference code can be identified.
- the list with the ppuusshhdd command; the ppooppdd command removes
4579
-
No equivalent source code line in the reference code can be identified.
- entries from the list. The current directory is always the
4576
-
+ Without options, displays the list of currently remembered
4577
-
+ directories. The default display is on a single line with
4578
-
+ directory names separated by spaces. Directories are added to
4579
-
+ the list with the ppuusshhdd command; the ppooppdd command removes
4580
-
+ entries from the list. The current directory is always the
4580 ➡ 4581 first directory in the stack.
4581 ➡ 4582 --cc Clears the directory stack by deleting all of the
4582 ➡ 4583 entries.
4583
-
No equivalent source code line in the reference code can be identified.
- --ll Produces a listing using full pathnames; the default
4584
-
+ --ll Produces a listing using full pathnames; the default
4584 ➡ 4585 listing format uses a tilde to denote the home directory.
4585 ➡ 4586 --pp Print the directory stack with one entry per line.
4586
-
No equivalent source code line in the reference code can be identified.
- --vv Print the directory stack with one entry per line, pre-
4587
-
+ --vv Print the directory stack with one entry per line, pre-
4587 ➡ 4588 fixing each entry with its index in the stack.
4588 ➡ 4589 ++_n Displays the _nth entry counting from the left of the list
4589 ➡ 4590 shown by ddiirrss when invoked without options, starting with
4590 ➡ 4591 zero.
4591
-
No equivalent source code line in the reference code can be identified.
- --_n Displays the _nth entry counting from the right of the
4592
-
+ --_n Displays the _nth entry counting from the right of the
4592 ➡ 4593 list shown by ddiirrss when invoked without options, starting
4593 ➡ 4594 with zero.
4594 ➡ 4595
4595
-
No equivalent source code line in the reference code can be identified.
- The return value is 0 unless an invalid option is supplied or _n
4596
-
+ The return value is 0 unless an invalid option is supplied or _n
4596 ➡ 4597 indexes beyond the end of the directory stack.
4597 ➡ 4598
4598 ➡ 4599 ddiissoowwnn [--aarr] [--hh] [_j_o_b_s_p_e_c ... | _p_i_d ... ]
4599
-
No equivalent source code line in the reference code can be identified.
- Without options, remove each _j_o_b_s_p_e_c from the table of active
4600
-
No equivalent source code line in the reference code can be identified.
- jobs. If _j_o_b_s_p_e_c is not present, and neither the --aa nor the --rr
4601
-
No equivalent source code line in the reference code can be identified.
- option is supplied, the _c_u_r_r_e_n_t _j_o_b is used. If the --hh option
4602
-
No equivalent source code line in the reference code can be identified.
- is given, each _j_o_b_s_p_e_c is not removed from the table, but is
4603
-
No equivalent source code line in the reference code can be identified.
- marked so that SSIIGGHHUUPP is not sent to the job if the shell
4604
-
No equivalent source code line in the reference code can be identified.
- receives a SSIIGGHHUUPP. If no _j_o_b_s_p_e_c is supplied, the --aa option
4605
-
No equivalent source code line in the reference code can be identified.
- means to remove or mark all jobs; the --rr option without a _j_o_b_-
4606
-
No equivalent source code line in the reference code can be identified.
- _s_p_e_c argument restricts operation to running jobs. The return
4600
-
+ Without options, remove each _j_o_b_s_p_e_c from the table of active
4601
-
+ jobs. If _j_o_b_s_p_e_c is not present, and neither the --aa nor the --rr
4602
-
+ option is supplied, the _c_u_r_r_e_n_t _j_o_b is used. If the --hh option
4603
-
+ is given, each _j_o_b_s_p_e_c is not removed from the table, but is
4604
-
+ marked so that SSIIGGHHUUPP is not sent to the job if the shell
4605
-
+ receives a SSIIGGHHUUPP. If no _j_o_b_s_p_e_c is supplied, the --aa option
4606
-
+ means to remove or mark all jobs; the --rr option without a _j_o_b_-
4607
-
+ _s_p_e_c argument restricts operation to running jobs. The return
4607 ➡ 4608 value is 0 unless a _j_o_b_s_p_e_c does not specify a valid job.
4608 ➡ 4609
4609 ➡ 4610 eecchhoo [--nneeEE] [_a_r_g ...]
4610
-
No equivalent source code line in the reference code can be identified.
- Output the _a_r_gs, separated by spaces, followed by a newline.
4611
-
No equivalent source code line in the reference code can be identified.
- The return status is 0 unless a write error occurs. If --nn is
4611
-
+ Output the _a_r_gs, separated by spaces, followed by a newline.
4612
-
+ The return status is 0 unless a write error occurs. If --nn is
4612 ➡ 4613 specified, the trailing newline is suppressed. If the --ee option
4613
-
No equivalent source code line in the reference code can be identified.
- is given, interpretation of the following backslash-escaped
4614
-
No equivalent source code line in the reference code can be identified.
- characters is enabled. The --EE option disables the interpreta-
4615
-
No equivalent source code line in the reference code can be identified.
- tion of these escape characters, even on systems where they are
4616
-
No equivalent source code line in the reference code can be identified.
- interpreted by default. The xxppgg__eecchhoo shell option may be used
4617
-
No equivalent source code line in the reference code can be identified.
- to dynamically determine whether or not eecchhoo expands these
4618
-
No equivalent source code line in the reference code can be identified.
- escape characters by default. eecchhoo does not interpret ---- to
4619
-
No equivalent source code line in the reference code can be identified.
- mean the end of options. eecchhoo interprets the following escape
4614
-
+ is given, interpretation of the following backslash-escaped
4615
-
+ characters is enabled. The --EE option disables the interpreta-
4616
-
+ tion of these escape characters, even on systems where they are
4617
-
+ interpreted by default. The xxppgg__eecchhoo shell option may be used
4618
-
+ to dynamically determine whether or not eecchhoo expands these
4619
-
+ escape characters by default. eecchhoo does not interpret ---- to
4620
-
+ mean the end of options. eecchhoo interprets the following escape
4620 ➡ 4621 sequences:
4621 ➡ 4622 \\aa alert (bell)
4622 ➡ 4623 \\bb backspace
@@ -4629,190 +4630,190 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
4629 ➡ 4630 \\tt horizontal tab
4630 ➡ 4631 \\vv vertical tab
4631 ➡ 4632 \\\\ backslash
4632
-
No equivalent source code line in the reference code can be identified.
- \\00_n_n_n the eight-bit character whose value is the octal value
4633
-
+ \\00_n_n_n the eight-bit character whose value is the octal value
4633 ➡ 4634 _n_n_n (zero to three octal digits)
4634
-
No equivalent source code line in the reference code can be identified.
- \\xx_H_H the eight-bit character whose value is the hexadecimal
4635
-
+ \\xx_H_H the eight-bit character whose value is the hexadecimal
4635 ➡ 4636 value _H_H (one or two hex digits)
4636
-
No equivalent source code line in the reference code can be identified.
- \\uu_H_H_H_H the Unicode (ISO/IEC 10646) character whose value is the
4637
-
+ \\uu_H_H_H_H the Unicode (ISO/IEC 10646) character whose value is the
4637 ➡ 4638 hexadecimal value _H_H_H_H (one to four hex digits)
4638 ➡ 4639 \\UU_H_H_H_H_H_H_H_H
4639
-
No equivalent source code line in the reference code can be identified.
- the Unicode (ISO/IEC 10646) character whose value is the
4640
-
+ the Unicode (ISO/IEC 10646) character whose value is the
4640 ➡ 4641 hexadecimal value _H_H_H_H_H_H_H_H (one to eight hex digits)
4641 ➡ 4642
4642 ➡ 4643 eennaabbllee [--aa] [--ddnnppss] [--ff _f_i_l_e_n_a_m_e] [_n_a_m_e ...]
4643
-
No equivalent source code line in the reference code can be identified.
- Enable and disable builtin shell commands. Disabling a builtin
4644
-
+ Enable and disable builtin shell commands. Disabling a builtin
4644 ➡ 4645 allows a disk command which has the same name as a shell builtin
4645
-
No equivalent source code line in the reference code can be identified.
- to be executed without specifying a full pathname, even though
4646
-
No equivalent source code line in the reference code can be identified.
- the shell normally searches for builtins before disk commands.
4647
-
No equivalent source code line in the reference code can be identified.
- If --nn is used, each _n_a_m_e is disabled; otherwise, _n_a_m_e_s are
4646
-
+ to be executed without specifying a full pathname, even though
4647
-
+ the shell normally searches for builtins before disk commands.
4648
-
+ If --nn is used, each _n_a_m_e is disabled; otherwise, _n_a_m_e_s are
4648 ➡ 4649 enabled. For example, to use the tteesstt binary found via the PPAATTHH
4649
-
No equivalent source code line in the reference code can be identified.
- instead of the shell builtin version, run ``enable -n test''.
4650
-
No equivalent source code line in the reference code can be identified.
- The --ff option means to load the new builtin command _n_a_m_e from
4650
-
+ instead of the shell builtin version, run ``enable -n test''.
4651
-
+ The --ff option means to load the new builtin command _n_a_m_e from
4651 ➡ 4652 shared object _f_i_l_e_n_a_m_e, on systems that support dynamic loading.
4652
-
No equivalent source code line in the reference code can be identified.
- The --dd option will delete a builtin previously loaded with --ff.
4653
-
+ The --dd option will delete a builtin previously loaded with --ff.
4653 ➡ 4654 If no _n_a_m_e arguments are given, or if the --pp option is supplied,
4654 ➡ 4655 a list of shell builtins is printed. With no other option argu-
4655
-
No equivalent source code line in the reference code can be identified.
- ments, the list consists of all enabled shell builtins. If --nn
4656
-
No equivalent source code line in the reference code can be identified.
- is supplied, only disabled builtins are printed. If --aa is sup-
4657
-
No equivalent source code line in the reference code can be identified.
- plied, the list printed includes all builtins, with an indica-
4658
-
No equivalent source code line in the reference code can be identified.
- tion of whether or not each is enabled. If --ss is supplied, the
4659
-
No equivalent source code line in the reference code can be identified.
- output is restricted to the POSIX _s_p_e_c_i_a_l builtins. The return
4660
-
No equivalent source code line in the reference code can be identified.
- value is 0 unless a _n_a_m_e is not a shell builtin or there is an
4656
-
+ ments, the list consists of all enabled shell builtins. If --nn
4657
-
+ is supplied, only disabled builtins are printed. If --aa is sup-
4658
-
+ plied, the list printed includes all builtins, with an indica-
4659
-
+ tion of whether or not each is enabled. If --ss is supplied, the
4660
-
+ output is restricted to the POSIX _s_p_e_c_i_a_l builtins. The return
4661
-
+ value is 0 unless a _n_a_m_e is not a shell builtin or there is an
4661 ➡ 4662 error loading a new builtin from a shared object.
4662 ➡ 4663
4663 ➡ 4664 eevvaall [_a_r_g ...]
4664
-
No equivalent source code line in the reference code can be identified.
- The _a_r_gs are read and concatenated together into a single com-
4665
-
No equivalent source code line in the reference code can be identified.
- mand. This command is then read and executed by the shell, and
4666
-
No equivalent source code line in the reference code can be identified.
- its exit status is returned as the value of eevvaall. If there are
4665
-
+ The _a_r_gs are read and concatenated together into a single com-
4666
-
+ mand. This command is then read and executed by the shell, and
4667
-
+ its exit status is returned as the value of eevvaall. If there are
4667 ➡ 4668 no _a_r_g_s, or only null arguments, eevvaall returns 0.
4668 ➡ 4669
4669 ➡ 4670 eexxeecc [--ccll] [--aa _n_a_m_e] [_c_o_m_m_a_n_d [_a_r_g_u_m_e_n_t_s]]
4670
-
No equivalent source code line in the reference code can be identified.
- If _c_o_m_m_a_n_d is specified, it replaces the shell. No new process
4671
-
No equivalent source code line in the reference code can be identified.
- is created. The _a_r_g_u_m_e_n_t_s become the arguments to _c_o_m_m_a_n_d. If
4671
-
+ If _c_o_m_m_a_n_d is specified, it replaces the shell. No new process
4672
-
+ is created. The _a_r_g_u_m_e_n_t_s become the arguments to _c_o_m_m_a_n_d. If
4672 ➡ 4673 the --ll option is supplied, the shell places a dash at the begin-
4673
-
No equivalent source code line in the reference code can be identified.
- ning of the zeroth argument passed to _c_o_m_m_a_n_d. This is what
4674
-
+ ning of the zeroth argument passed to _c_o_m_m_a_n_d. This is what
4674 ➡ 4675 _l_o_g_i_n(1) does. The --cc option causes _c_o_m_m_a_n_d to be executed with
4675
-
No equivalent source code line in the reference code can be identified.
- an empty environment. If --aa is supplied, the shell passes _n_a_m_e
4676
-
+ an empty environment. If --aa is supplied, the shell passes _n_a_m_e
4676 ➡ 4677 as the zeroth argument to the executed command. If _c_o_m_m_a_n_d can-
4677
-
No equivalent source code line in the reference code can be identified.
- not be executed for some reason, a non-interactive shell exits,
4678
-
No equivalent source code line in the reference code can be identified.
- unless the eexxeeccffaaiill shell option is enabled. In that case, it
4679
-
No equivalent source code line in the reference code can be identified.
- returns failure. An interactive shell returns failure if the
4680
-
No equivalent source code line in the reference code can be identified.
- file cannot be executed. A subshell exits unconditionally if
4681
-
No equivalent source code line in the reference code can be identified.
- eexxeecc fails. If _c_o_m_m_a_n_d is not specified, any redirections take
4682
-
No equivalent source code line in the reference code can be identified.
- effect in the current shell, and the return status is 0. If
4678
-
+ not be executed for some reason, a non-interactive shell exits,
4679
-
+ unless the eexxeeccffaaiill shell option is enabled. In that case, it
4680
-
+ returns failure. An interactive shell returns failure if the
4681
-
+ file cannot be executed. A subshell exits unconditionally if
4682
-
+ eexxeecc fails. If _c_o_m_m_a_n_d is not specified, any redirections take
4683
-
+ effect in the current shell, and the return status is 0. If
4683 ➡ 4684 there is a redirection error, the return status is 1.
4684 ➡ 4685
4685 ➡ 4686 eexxiitt [_n]
4686
-
No equivalent source code line in the reference code can be identified.
- Cause the shell to exit with a status of _n. If _n is omitted,
4687
-
+ Cause the shell to exit with a status of _n. If _n is omitted,
4687 ➡ 4688 the exit status is that of the last command executed. A trap on
4688 ➡ 4689 EEXXIITT is executed before the shell terminates.
4689 ➡ 4690
4690 ➡ 4691 eexxppoorrtt [--ffnn] [_n_a_m_e[=_w_o_r_d]] ...
4691 ➡ 4692 eexxppoorrtt --pp
4692
-
No equivalent source code line in the reference code can be identified.
- The supplied _n_a_m_e_s are marked for automatic export to the envi-
4693
-
No equivalent source code line in the reference code can be identified.
- ronment of subsequently executed commands. If the --ff option is
4694
-
No equivalent source code line in the reference code can be identified.
- given, the _n_a_m_e_s refer to functions. If no _n_a_m_e_s are given, or
4695
-
No equivalent source code line in the reference code can be identified.
- if the --pp option is supplied, a list of names of all exported
4696
-
No equivalent source code line in the reference code can be identified.
- variables is printed. The --nn option causes the export property
4693
-
+ The supplied _n_a_m_e_s are marked for automatic export to the envi-
4694
-
+ ronment of subsequently executed commands. If the --ff option is
4695
-
+ given, the _n_a_m_e_s refer to functions. If no _n_a_m_e_s are given, or
4696
-
+ if the --pp option is supplied, a list of names of all exported
4697
-
+ variables is printed. The --nn option causes the export property
4697 ➡ 4698 to be removed from each _n_a_m_e. If a variable name is followed by
4698 ➡ 4699 =_w_o_r_d, the value of the variable is set to _w_o_r_d. eexxppoorrtt returns
4699 ➡ 4700 an exit status of 0 unless an invalid option is encountered, one
4700
-
No equivalent source code line in the reference code can be identified.
- of the _n_a_m_e_s is not a valid shell variable name, or --ff is sup-
4701
-
+ of the _n_a_m_e_s is not a valid shell variable name, or --ff is sup-
4701 ➡ 4702 plied with a _n_a_m_e that is not a function.
4702 ➡ 4703
4703 ➡ 4704 ffcc [--ee _e_n_a_m_e] [--llnnrr] [_f_i_r_s_t] [_l_a_s_t]
4704 ➡ 4705 ffcc --ss [_p_a_t=_r_e_p] [_c_m_d]
4705
-
No equivalent source code line in the reference code can be identified.
- The first form selects a range of commands from _f_i_r_s_t to _l_a_s_t
4706
-
No equivalent source code line in the reference code can be identified.
- from the history list and displays or edits and re-executes
4707
-
No equivalent source code line in the reference code can be identified.
- them. _F_i_r_s_t and _l_a_s_t may be specified as a string (to locate
4708
-
No equivalent source code line in the reference code can be identified.
- the last command beginning with that string) or as a number (an
4709
-
No equivalent source code line in the reference code can be identified.
- index into the history list, where a negative number is used as
4710
-
No equivalent source code line in the reference code can be identified.
- an offset from the current command number). If _l_a_s_t is not
4711
-
No equivalent source code line in the reference code can be identified.
- specified it is set to the current command for listing (so that
4712
-
No equivalent source code line in the reference code can be identified.
- ``fc -l -10'' prints the last 10 commands) and to _f_i_r_s_t other-
4713
-
No equivalent source code line in the reference code can be identified.
- wise. If _f_i_r_s_t is not specified it is set to the previous com-
4706
-
+ The first form selects a range of commands from _f_i_r_s_t to _l_a_s_t
4707
-
+ from the history list and displays or edits and re-executes
4708
-
+ them. _F_i_r_s_t and _l_a_s_t may be specified as a string (to locate
4709
-
+ the last command beginning with that string) or as a number (an
4710
-
+ index into the history list, where a negative number is used as
4711
-
+ an offset from the current command number). If _l_a_s_t is not
4712
-
+ specified it is set to the current command for listing (so that
4713
-
+ ``fc -l -10'' prints the last 10 commands) and to _f_i_r_s_t other-
4714
-
+ wise. If _f_i_r_s_t is not specified it is set to the previous com-
4714 ➡ 4715 mand for editing and -16 for listing.
4715 ➡ 4716
4716
-
No equivalent source code line in the reference code can be identified.
- The --nn option suppresses the command numbers when listing. The
4717
-
No equivalent source code line in the reference code can be identified.
- --rr option reverses the order of the commands. If the --ll option
4718
-
No equivalent source code line in the reference code can be identified.
- is given, the commands are listed on standard output. Other-
4719
-
No equivalent source code line in the reference code can be identified.
- wise, the editor given by _e_n_a_m_e is invoked on a file containing
4720
-
No equivalent source code line in the reference code can be identified.
- those commands. If _e_n_a_m_e is not given, the value of the FFCCEEDDIITT
4721
-
No equivalent source code line in the reference code can be identified.
- variable is used, and the value of EEDDIITTOORR if FFCCEEDDIITT is not set.
4722
-
No equivalent source code line in the reference code can be identified.
- If neither variable is set, _v_i is used. When editing is com-
4717
-
+ The --nn option suppresses the command numbers when listing. The
4718
-
+ --rr option reverses the order of the commands. If the --ll option
4719
-
+ is given, the commands are listed on standard output. Other-
4720
-
+ wise, the editor given by _e_n_a_m_e is invoked on a file containing
4721
-
+ those commands. If _e_n_a_m_e is not given, the value of the FFCCEEDDIITT
4722
-
+ variable is used, and the value of EEDDIITTOORR if FFCCEEDDIITT is not set.
4723
-
+ If neither variable is set, _v_i is used. When editing is com-
4723 ➡ 4724 plete, the edited commands are echoed and executed.
4724 ➡ 4725
4725
-
No equivalent source code line in the reference code can be identified.
- In the second form, _c_o_m_m_a_n_d is re-executed after each instance
4726
-
No equivalent source code line in the reference code can be identified.
- of _p_a_t is replaced by _r_e_p. _C_o_m_m_a_n_d is interpreted the same as
4727
-
No equivalent source code line in the reference code can be identified.
- _f_i_r_s_t above. A useful alias to use with this is ``r="fc -s"'',
4728
-
No equivalent source code line in the reference code can be identified.
- so that typing ``r cc'' runs the last command beginning with
4726
-
+ In the second form, _c_o_m_m_a_n_d is re-executed after each instance
4727
-
+ of _p_a_t is replaced by _r_e_p. _C_o_m_m_a_n_d is interpreted the same as
4728
-
+ _f_i_r_s_t above. A useful alias to use with this is ``r="fc -s"'',
4729
-
+ so that typing ``r cc'' runs the last command beginning with
4729 ➡ 4730 ``cc'' and typing ``r'' re-executes the last command.
4730 ➡ 4731
4731
-
No equivalent source code line in the reference code can be identified.
- If the first form is used, the return value is 0 unless an
4732
-
No equivalent source code line in the reference code can be identified.
- invalid option is encountered or _f_i_r_s_t or _l_a_s_t specify history
4733
-
No equivalent source code line in the reference code can be identified.
- lines out of range. If the --ee option is supplied, the return
4732
-
+ If the first form is used, the return value is 0 unless an
4733
-
+ invalid option is encountered or _f_i_r_s_t or _l_a_s_t specify history
4734
-
+ lines out of range. If the --ee option is supplied, the return
4734 ➡ 4735 value is the value of the last command executed or failure if an
4735 ➡ 4736 error occurs with the temporary file of commands. If the second
4736
-
No equivalent source code line in the reference code can be identified.
- form is used, the return status is that of the command re-exe-
4737
-
No equivalent source code line in the reference code can be identified.
- cuted, unless _c_m_d does not specify a valid history line, in
4737
-
+ form is used, the return status is that of the command re-exe-
4738
-
+ cuted, unless _c_m_d does not specify a valid history line, in
4738 ➡ 4739 which case ffcc returns failure.
4739 ➡ 4740
4740 ➡ 4741 ffgg [_j_o_b_s_p_e_c]
4741
-
No equivalent source code line in the reference code can be identified.
- Resume _j_o_b_s_p_e_c in the foreground, and make it the current job.
4742
-
+ Resume _j_o_b_s_p_e_c in the foreground, and make it the current job.
4742 ➡ 4743 If _j_o_b_s_p_e_c is not present, the shell's notion of the _c_u_r_r_e_n_t _j_o_b
4743
-
No equivalent source code line in the reference code can be identified.
- is used. The return value is that of the command placed into
4744
-
No equivalent source code line in the reference code can be identified.
- the foreground, or failure if run when job control is disabled
4744
-
+ is used. The return value is that of the command placed into
4745
-
+ the foreground, or failure if run when job control is disabled
4745 ➡ 4746 or, when run with job control enabled, if _j_o_b_s_p_e_c does not spec-
4746
-
No equivalent source code line in the reference code can be identified.
- ify a valid job or _j_o_b_s_p_e_c specifies a job that was started
4747
-
+ ify a valid job or _j_o_b_s_p_e_c specifies a job that was started
4747 ➡ 4748 without job control.
4748 ➡ 4749
4749 ➡ 4750 ggeettooppttss _o_p_t_s_t_r_i_n_g _n_a_m_e [_a_r_g_s]
4750
-
No equivalent source code line in the reference code can be identified.
- ggeettooppttss is used by shell procedures to parse positional parame-
4751
-
No equivalent source code line in the reference code can be identified.
- ters. _o_p_t_s_t_r_i_n_g contains the option characters to be recog-
4752
-
No equivalent source code line in the reference code can be identified.
- nized; if a character is followed by a colon, the option is
4753
-
No equivalent source code line in the reference code can be identified.
- expected to have an argument, which should be separated from it
4754
-
No equivalent source code line in the reference code can be identified.
- by white space. The colon and question mark characters may not
4755
-
No equivalent source code line in the reference code can be identified.
- be used as option characters. Each time it is invoked, ggeettooppttss
4756
-
No equivalent source code line in the reference code can be identified.
- places the next option in the shell variable _n_a_m_e, initializing
4751
-
+ ggeettooppttss is used by shell procedures to parse positional parame-
4752
-
+ ters. _o_p_t_s_t_r_i_n_g contains the option characters to be recog-
4753
-
+ nized; if a character is followed by a colon, the option is
4754
-
+ expected to have an argument, which should be separated from it
4755
-
+ by white space. The colon and question mark characters may not
4756
-
+ be used as option characters. Each time it is invoked, ggeettooppttss
4757
-
+ places the next option in the shell variable _n_a_m_e, initializing
4757 ➡ 4758 _n_a_m_e if it does not exist, and the index of the next argument to
4758 ➡ 4759 be processed into the variable OOPPTTIINNDD. OOPPTTIINNDD is initialized to
4759
-
No equivalent source code line in the reference code can be identified.
- 1 each time the shell or a shell script is invoked. When an
4760
-
No equivalent source code line in the reference code can be identified.
- option requires an argument, ggeettooppttss places that argument into
4761
-
No equivalent source code line in the reference code can be identified.
- the variable OOPPTTAARRGG. The shell does not reset OOPPTTIINNDD automati-
4762
-
No equivalent source code line in the reference code can be identified.
- cally; it must be manually reset between multiple calls to
4760
-
+ 1 each time the shell or a shell script is invoked. When an
4761
-
+ option requires an argument, ggeettooppttss places that argument into
4762
-
+ the variable OOPPTTAARRGG. The shell does not reset OOPPTTIINNDD automati-
4763
-
+ cally; it must be manually reset between multiple calls to
4763 ➡ 4764 ggeettooppttss within the same shell invocation if a new set of parame-
4764 ➡ 4765 ters is to be used.
4765 ➡ 4766
4766
-
No equivalent source code line in the reference code can be identified.
- When the end of options is encountered, ggeettooppttss exits with a
4767
-
No equivalent source code line in the reference code can be identified.
- return value greater than zero. OOPPTTIINNDD is set to the index of
4767
-
+ When the end of options is encountered, ggeettooppttss exits with a
4768
-
+ return value greater than zero. OOPPTTIINNDD is set to the index of
4768 ➡ 4769 the first non-option argument, and _n_a_m_e is set to ?.
4769 ➡ 4770
4770
-
No equivalent source code line in the reference code can be identified.
- ggeettooppttss normally parses the positional parameters, but if more
4771
-
+ ggeettooppttss normally parses the positional parameters, but if more
4771 ➡ 4772 arguments are given in _a_r_g_s, ggeettooppttss parses those instead.
4772 ➡ 4773
4773
-
No equivalent source code line in the reference code can be identified.
- ggeettooppttss can report errors in two ways. If the first character
4774
-
No equivalent source code line in the reference code can be identified.
- of _o_p_t_s_t_r_i_n_g is a colon, _s_i_l_e_n_t error reporting is used. In
4775
-
No equivalent source code line in the reference code can be identified.
- normal operation, diagnostic messages are printed when invalid
4776
-
No equivalent source code line in the reference code can be identified.
- options or missing option arguments are encountered. If the
4777
-
No equivalent source code line in the reference code can be identified.
- variable OOPPTTEERRRR is set to 0, no error messages will be dis-
4774
-
+ ggeettooppttss can report errors in two ways. If the first character
4775
-
+ of _o_p_t_s_t_r_i_n_g is a colon, _s_i_l_e_n_t error reporting is used. In
4776
-
+ normal operation, diagnostic messages are printed when invalid
4777
-
+ options or missing option arguments are encountered. If the
4778
-
+ variable OOPPTTEERRRR is set to 0, no error messages will be dis-
4778 ➡ 4779 played, even if the first character of _o_p_t_s_t_r_i_n_g is not a colon.
4779 ➡ 4780
4780 ➡ 4781 If an invalid option is seen, ggeettooppttss places ? into _n_a_m_e and, if
4781
-
No equivalent source code line in the reference code can be identified.
- not silent, prints an error message and unsets OOPPTTAARRGG. If
4782
-
No equivalent source code line in the reference code can be identified.
- ggeettooppttss is silent, the option character found is placed in
4782
-
+ not silent, prints an error message and unsets OOPPTTAARRGG. If
4783
-
+ ggeettooppttss is silent, the option character found is placed in
4783 ➡ 4784 OOPPTTAARRGG and no diagnostic message is printed.
4784 ➡ 4785
4785
-
No equivalent source code line in the reference code can be identified.
- If a required argument is not found, and ggeettooppttss is not silent,
4786
-
No equivalent source code line in the reference code can be identified.
- a question mark (??) is placed in _n_a_m_e, OOPPTTAARRGG is unset, and a
4787
-
No equivalent source code line in the reference code can be identified.
- diagnostic message is printed. If ggeettooppttss is silent, then a
4788
-
No equivalent source code line in the reference code can be identified.
- colon (::) is placed in _n_a_m_e and OOPPTTAARRGG is set to the option
4786
-
+ If a required argument is not found, and ggeettooppttss is not silent,
4787
-
+ a question mark (??) is placed in _n_a_m_e, OOPPTTAARRGG is unset, and a
4788
-
+ diagnostic message is printed. If ggeettooppttss is silent, then a
4789
-
+ colon (::) is placed in _n_a_m_e and OOPPTTAARRGG is set to the option
4789 ➡ 4790 character found.
4790 ➡ 4791
4791
-
No equivalent source code line in the reference code can be identified.
- ggeettooppttss returns true if an option, specified or unspecified, is
4792
-
+ ggeettooppttss returns true if an option, specified or unspecified, is
4792 ➡ 4793 found. It returns false if the end of options is encountered or
4793 ➡ 4794 an error occurs.
4794 ➡ 4795
4795 ➡ 4796 hhaasshh [--llrr] [--pp _f_i_l_e_n_a_m_e] [--ddtt] [_n_a_m_e]
4796 ➡ 4797 Each time hhaasshh is invoked, the full pathname of the command _n_a_m_e
4797
-
No equivalent source code line in the reference code can be identified.
- is determined by searching the directories in $$PPAATTHH and remem-
4798
-
+ is determined by searching the directories in $$PPAATTHH and remem-
4798 ➡ 4799 bered. Any previously-remembered pathname is discarded. If the
4799 ➡ 4800 --pp option is supplied, no path search is performed, and _f_i_l_e_n_a_m_e
4800
-
No equivalent source code line in the reference code can be identified.
- is used as the full filename of the command. The --rr option
4801
-
No equivalent source code line in the reference code can be identified.
- causes the shell to forget all remembered locations. The --dd
4802
-
No equivalent source code line in the reference code can be identified.
- option causes the shell to forget the remembered location of
4803
-
No equivalent source code line in the reference code can be identified.
- each _n_a_m_e. If the --tt option is supplied, the full pathname to
4804
-
No equivalent source code line in the reference code can be identified.
- which each _n_a_m_e corresponds is printed. If multiple _n_a_m_e argu-
4805
-
No equivalent source code line in the reference code can be identified.
- ments are supplied with --tt, the _n_a_m_e is printed before the
4806
-
No equivalent source code line in the reference code can be identified.
- hashed full pathname. The --ll option causes output to be dis-
4801
-
+ is used as the full filename of the command. The --rr option
4802
-
+ causes the shell to forget all remembered locations. The --dd
4803
-
+ option causes the shell to forget the remembered location of
4804
-
+ each _n_a_m_e. If the --tt option is supplied, the full pathname to
4805
-
+ which each _n_a_m_e corresponds is printed. If multiple _n_a_m_e argu-
4806
-
+ ments are supplied with --tt, the _n_a_m_e is printed before the
4807
-
+ hashed full pathname. The --ll option causes output to be dis-
4807 ➡ 4808 played in a format that may be reused as input. If no arguments
4808
-
No equivalent source code line in the reference code can be identified.
- are given, or if only --ll is supplied, information about remem-
4809
-
No equivalent source code line in the reference code can be identified.
- bered commands is printed. The return status is true unless a
4809
-
+ are given, or if only --ll is supplied, information about remem-
4810
-
+ bered commands is printed. The return status is true unless a
4810 ➡ 4811 _n_a_m_e is not found or an invalid option is supplied.
4811 ➡ 4812
4812 ➡ 4813 hheellpp [--ddmmss] [_p_a_t_t_e_r_n]
4813
-
No equivalent source code line in the reference code can be identified.
- Display helpful information about builtin commands. If _p_a_t_t_e_r_n
4814
-
No equivalent source code line in the reference code can be identified.
- is specified, hheellpp gives detailed help on all commands matching
4815
-
No equivalent source code line in the reference code can be identified.
- _p_a_t_t_e_r_n; otherwise help for all the builtins and shell control
4814
-
+ Display helpful information about builtin commands. If _p_a_t_t_e_r_n
4815
-
+ is specified, hheellpp gives detailed help on all commands matching
4816
-
+ _p_a_t_t_e_r_n; otherwise help for all the builtins and shell control
4816 ➡ 4817 structures is printed.
4817 ➡ 4818 --dd Display a short description of each _p_a_t_t_e_r_n
4818 ➡ 4819 --mm Display the description of each _p_a_t_t_e_r_n in a manpage-like
@@ -4829,49 +4830,49 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
4829 ➡ 4830 hhiissttoorryy --ss _a_r_g [_a_r_g _._._.]
4830 ➡ 4831 With no options, display the command history list with line num-
4831 ➡ 4832 bers. Lines listed with a ** have been modified. An argument of
4832
-
No equivalent source code line in the reference code can be identified.
- _n lists only the last _n lines. If the shell variable HHIISSTTTTIIMMEE--
4833
-
No equivalent source code line in the reference code can be identified.
- FFOORRMMAATT is set and not null, it is used as a format string for
4834
-
No equivalent source code line in the reference code can be identified.
- _s_t_r_f_t_i_m_e(3) to display the time stamp associated with each dis-
4835
-
No equivalent source code line in the reference code can be identified.
- played history entry. No intervening blank is printed between
4836
-
No equivalent source code line in the reference code can be identified.
- the formatted time stamp and the history line. If _f_i_l_e_n_a_m_e is
4837
-
No equivalent source code line in the reference code can be identified.
- supplied, it is used as the name of the history file; if not,
4838
-
No equivalent source code line in the reference code can be identified.
- the value of HHIISSTTFFIILLEE is used. Options, if supplied, have the
4833
-
+ _n lists only the last _n lines. If the shell variable HHIISSTTTTIIMMEE--
4834
-
+ FFOORRMMAATT is set and not null, it is used as a format string for
4835
-
+ _s_t_r_f_t_i_m_e(3) to display the time stamp associated with each dis-
4836
-
+ played history entry. No intervening blank is printed between
4837
-
+ the formatted time stamp and the history line. If _f_i_l_e_n_a_m_e is
4838
-
+ supplied, it is used as the name of the history file; if not,
4839
-
+ the value of HHIISSTTFFIILLEE is used. Options, if supplied, have the
4839 ➡ 4840 following meanings:
4840 ➡ 4841 --cc Clear the history list by deleting all the entries.
4841 ➡ 4842 --dd _o_f_f_s_e_t
4842
-
No equivalent source code line in the reference code can be identified.
- Delete the history entry at position _o_f_f_s_e_t. If _o_f_f_s_e_t
4843
-
+ Delete the history entry at position _o_f_f_s_e_t. If _o_f_f_s_e_t
4843 ➡ 4844 is negative, it is interpreted as relative to one greater
4844 ➡ 4845 than the last history position, so negative indices count
4845
-
No equivalent source code line in the reference code can be identified.
- back from the end of the history, and an index of -1
4846
-
+ back from the end of the history, and an index of -1
4846 ➡ 4847 refers to the current hhiissttoorryy --dd command.
4847
-
No equivalent source code line in the reference code can be identified.
- --aa Append the ``new'' history lines to the history file.
4848
-
No equivalent source code line in the reference code can be identified.
- These are history lines entered since the beginning of
4848
-
+ --aa Append the ``new'' history lines to the history file.
4849
-
+ These are history lines entered since the beginning of
4849 ➡ 4850 the current bbaasshh session, but not already appended to the
4850 ➡ 4851 history file.
4851
-
No equivalent source code line in the reference code can be identified.
- --nn Read the history lines not already read from the history
4852
-
No equivalent source code line in the reference code can be identified.
- file into the current history list. These are lines
4853
-
No equivalent source code line in the reference code can be identified.
- appended to the history file since the beginning of the
4852
-
+ --nn Read the history lines not already read from the history
4853
-
+ file into the current history list. These are lines
4854
-
+ appended to the history file since the beginning of the
4854 ➡ 4855 current bbaasshh session.
4855
-
No equivalent source code line in the reference code can be identified.
- --rr Read the contents of the history file and append them to
4856
-
+ --rr Read the contents of the history file and append them to
4856 ➡ 4857 the current history list.
4857 ➡ 4858 --ww Write the current history list to the history file, over-
4858 ➡ 4859 writing the history file's contents.
4859
-
No equivalent source code line in the reference code can be identified.
- --pp Perform history substitution on the following _a_r_g_s and
4860
-
No equivalent source code line in the reference code can be identified.
- display the result on the standard output. Does not
4861
-
No equivalent source code line in the reference code can be identified.
- store the results in the history list. Each _a_r_g must be
4860
-
+ --pp Perform history substitution on the following _a_r_g_s and
4861
-
+ display the result on the standard output. Does not
4862
-
+ store the results in the history list. Each _a_r_g must be
4862 ➡ 4863 quoted to disable normal history expansion.
4863
-
No equivalent source code line in the reference code can be identified.
- --ss Store the _a_r_g_s in the history list as a single entry.
4864
-
No equivalent source code line in the reference code can be identified.
- The last command in the history list is removed before
4864
-
+ --ss Store the _a_r_g_s in the history list as a single entry.
4865
-
+ The last command in the history list is removed before
4865 ➡ 4866 the _a_r_g_s are added.
4866 ➡ 4867
4867
-
No equivalent source code line in the reference code can be identified.
- If the HHIISSTTTTIIMMEEFFOORRMMAATT variable is set, the time stamp informa-
4868
-
No equivalent source code line in the reference code can be identified.
- tion associated with each history entry is written to the his-
4869
-
No equivalent source code line in the reference code can be identified.
- tory file, marked with the history comment character. When the
4870
-
No equivalent source code line in the reference code can be identified.
- history file is read, lines beginning with the history comment
4871
-
No equivalent source code line in the reference code can be identified.
- character followed immediately by a digit are interpreted as
4868
-
+ If the HHIISSTTTTIIMMEEFFOORRMMAATT variable is set, the time stamp informa-
4869
-
+ tion associated with each history entry is written to the his-
4870
-
+ tory file, marked with the history comment character. When the
4871
-
+ history file is read, lines beginning with the history comment
4872
-
+ character followed immediately by a digit are interpreted as
4872 ➡ 4873 timestamps for the following history entry. The return value is
4873 ➡ 4874 0 unless an invalid option is encountered, an error occurs while
4874
-
No equivalent source code line in the reference code can be identified.
- reading or writing the history file, an invalid _o_f_f_s_e_t is sup-
4875
-
+ reading or writing the history file, an invalid _o_f_f_s_e_t is sup-
4875 ➡ 4876 plied as an argument to --dd, or the history expansion supplied as
4876 ➡ 4877 an argument to --pp fails.
4877 ➡ 4878
@@ -4880,210 +4881,210 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
4880 ➡ 4881 The first form lists the active jobs. The options have the fol-
4881 ➡ 4882 lowing meanings:
4882 ➡ 4883 --ll List process IDs in addition to the normal information.
4883
-
No equivalent source code line in the reference code can be identified.
- --nn Display information only about jobs that have changed
4884
-
+ --nn Display information only about jobs that have changed
4884 ➡ 4885 status since the user was last notified of their status.
4885
-
No equivalent source code line in the reference code can be identified.
- --pp List only the process ID of the job's process group
4886
-
+ --pp List only the process ID of the job's process group
4886 ➡ 4887 leader.
4887 ➡ 4888 --rr Display only running jobs.
4888 ➡ 4889 --ss Display only stopped jobs.
4889 ➡ 4890
4890
-
No equivalent source code line in the reference code can be identified.
- If _j_o_b_s_p_e_c is given, output is restricted to information about
4891
-
No equivalent source code line in the reference code can be identified.
- that job. The return status is 0 unless an invalid option is
4891
-
+ If _j_o_b_s_p_e_c is given, output is restricted to information about
4892
-
+ that job. The return status is 0 unless an invalid option is
4892 ➡ 4893 encountered or an invalid _j_o_b_s_p_e_c is supplied.
4893 ➡ 4894
4894 ➡ 4895 If the --xx option is supplied, jjoobbss replaces any _j_o_b_s_p_e_c found in
4895
-
No equivalent source code line in the reference code can be identified.
- _c_o_m_m_a_n_d or _a_r_g_s with the corresponding process group ID, and
4896
-
+ _c_o_m_m_a_n_d or _a_r_g_s with the corresponding process group ID, and
4896 ➡ 4897 executes _c_o_m_m_a_n_d passing it _a_r_g_s, returning its exit status.
4897 ➡ 4898
4898 ➡ 4899 kkiillll [--ss _s_i_g_s_p_e_c | --nn _s_i_g_n_u_m | --_s_i_g_s_p_e_c] [_p_i_d | _j_o_b_s_p_e_c] ...
4899 ➡ 4900 kkiillll --ll|--LL [_s_i_g_s_p_e_c | _e_x_i_t___s_t_a_t_u_s]
4900
-
No equivalent source code line in the reference code can be identified.
- Send the signal named by _s_i_g_s_p_e_c or _s_i_g_n_u_m to the processes
4901
-
No equivalent source code line in the reference code can be identified.
- named by _p_i_d or _j_o_b_s_p_e_c. _s_i_g_s_p_e_c is either a case-insensitive
4902
-
No equivalent source code line in the reference code can be identified.
- signal name such as SSIIGGKKIILLLL (with or without the SSIIGG prefix) or
4903
-
No equivalent source code line in the reference code can be identified.
- a signal number; _s_i_g_n_u_m is a signal number. If _s_i_g_s_p_e_c is not
4904
-
No equivalent source code line in the reference code can be identified.
- present, then SSIIGGTTEERRMM is assumed. An argument of --ll lists the
4905
-
No equivalent source code line in the reference code can be identified.
- signal names. If any arguments are supplied when --ll is given,
4906
-
No equivalent source code line in the reference code can be identified.
- the names of the signals corresponding to the arguments are
4901
-
+ Send the signal named by _s_i_g_s_p_e_c or _s_i_g_n_u_m to the processes
4902
-
+ named by _p_i_d or _j_o_b_s_p_e_c. _s_i_g_s_p_e_c is either a case-insensitive
4903
-
+ signal name such as SSIIGGKKIILLLL (with or without the SSIIGG prefix) or
4904
-
+ a signal number; _s_i_g_n_u_m is a signal number. If _s_i_g_s_p_e_c is not
4905
-
+ present, then SSIIGGTTEERRMM is assumed. An argument of --ll lists the
4906
-
+ signal names. If any arguments are supplied when --ll is given,
4907
-
+ the names of the signals corresponding to the arguments are
4907 ➡ 4908 listed, and the return status is 0. The _e_x_i_t___s_t_a_t_u_s argument to
4908
-
No equivalent source code line in the reference code can be identified.
- --ll is a number specifying either a signal number or the exit
4909
-
No equivalent source code line in the reference code can be identified.
- status of a process terminated by a signal. The --LL option is
4910
-
No equivalent source code line in the reference code can be identified.
- equivalent to --ll. kkiillll returns true if at least one signal was
4911
-
No equivalent source code line in the reference code can be identified.
- successfully sent, or false if an error occurs or an invalid
4909
-
+ --ll is a number specifying either a signal number or the exit
4910
-
+ status of a process terminated by a signal. The --LL option is
4911
-
+ equivalent to --ll. kkiillll returns true if at least one signal was
4912
-
+ successfully sent, or false if an error occurs or an invalid
4912 ➡ 4913 option is encountered.
4913 ➡ 4914
4914 ➡ 4915 lleett _a_r_g [_a_r_g ...]
4915 ➡ 4916 Each _a_r_g is an arithmetic expression to be evaluated (see AARRIITTHH--
4916
-
No equivalent source code line in the reference code can be identified.
- MMEETTIICC EEVVAALLUUAATTIIOONN above). If the last _a_r_g evaluates to 0, lleett
4917
-
+ MMEETTIICC EEVVAALLUUAATTIIOONN above). If the last _a_r_g evaluates to 0, lleett
4917 ➡ 4918 returns 1; 0 is returned otherwise.
4918 ➡ 4919
4919 ➡ 4920 llooccaall [_o_p_t_i_o_n] [_n_a_m_e[=_v_a_l_u_e] ... | - ]
4920
-
No equivalent source code line in the reference code can be identified.
- For each argument, a local variable named _n_a_m_e is created, and
4921
-
No equivalent source code line in the reference code can be identified.
- assigned _v_a_l_u_e. The _o_p_t_i_o_n can be any of the options accepted
4921
-
+ For each argument, a local variable named _n_a_m_e is created, and
4922
-
+ assigned _v_a_l_u_e. The _o_p_t_i_o_n can be any of the options accepted
4922 ➡ 4923 by ddeeccllaarree. When llooccaall is used within a function, it causes the
4923
-
No equivalent source code line in the reference code can be identified.
- variable _n_a_m_e to have a visible scope restricted to that func-
4924
-
No equivalent source code line in the reference code can be identified.
- tion and its children. If _n_a_m_e is -, the set of shell options
4925
-
No equivalent source code line in the reference code can be identified.
- is made local to the function in which llooccaall is invoked: shell
4926
-
No equivalent source code line in the reference code can be identified.
- options changed using the sseett builtin inside the function are
4927
-
No equivalent source code line in the reference code can be identified.
- restored to their original values when the function returns.
4928
-
No equivalent source code line in the reference code can be identified.
- With no operands, llooccaall writes a list of local variables to the
4929
-
No equivalent source code line in the reference code can be identified.
- standard output. It is an error to use llooccaall when not within a
4924
-
+ variable _n_a_m_e to have a visible scope restricted to that func-
4925
-
+ tion and its children. If _n_a_m_e is -, the set of shell options
4926
-
+ is made local to the function in which llooccaall is invoked: shell
4927
-
+ options changed using the sseett builtin inside the function are
4928
-
+ restored to their original values when the function returns.
4929
-
+ With no operands, llooccaall writes a list of local variables to the
4930
-
+ standard output. It is an error to use llooccaall when not within a
4930 ➡ 4931 function. The return status is 0 unless llooccaall is used outside a
4931
-
No equivalent source code line in the reference code can be identified.
- function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a readonly
4932
-
+ function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a readonly
4932 ➡ 4933 variable.
4933 ➡ 4934
4934 ➡ 4935 llooggoouutt Exit a login shell.
4935 ➡ 4936
4936
-
No equivalent source code line in the reference code can be identified.
- 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
4937
-
+ 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
4937 ➡ 4938 _c_a_l_l_b_a_c_k] [--cc _q_u_a_n_t_u_m] [_a_r_r_a_y]
4938 ➡ 4939 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
4939 ➡ 4940 _c_a_l_l_b_a_c_k] [--cc _q_u_a_n_t_u_m] [_a_r_r_a_y]
4940
-
No equivalent source code line in the reference code can be identified.
- Read lines from the standard input into the indexed array vari-
4941
-
No equivalent source code line in the reference code can be identified.
- able _a_r_r_a_y, or from file descriptor _f_d if the --uu option is sup-
4942
-
No equivalent source code line in the reference code can be identified.
- plied. The variable MMAAPPFFIILLEE is the default _a_r_r_a_y. Options, if
4941
-
+ Read lines from the standard input into the indexed array vari-
4942
-
+ able _a_r_r_a_y, or from file descriptor _f_d if the --uu option is sup-
4943
-
+ plied. The variable MMAAPPFFIILLEE is the default _a_r_r_a_y. Options, if
4943 ➡ 4944 supplied, have the following meanings:
4944
-
No equivalent source code line in the reference code can be identified.
- --dd The first character of _d_e_l_i_m is used to terminate each
4945
-
No equivalent source code line in the reference code can be identified.
- input line, rather than newline. If _d_e_l_i_m is the empty
4945
-
+ --dd The first character of _d_e_l_i_m is used to terminate each
4946
-
+ input line, rather than newline. If _d_e_l_i_m is the empty
4946 ➡ 4947 string, mmaappffiillee will terminate a line when it reads a NUL
4947 ➡ 4948 character.
4948
-
No equivalent source code line in the reference code can be identified.
- --nn Copy at most _c_o_u_n_t lines. If _c_o_u_n_t is 0, all lines are
4949
-
+ --nn Copy at most _c_o_u_n_t lines. If _c_o_u_n_t is 0, all lines are
4949 ➡ 4950 copied.
4950
-
No equivalent source code line in the reference code can be identified.
- --OO Begin assigning to _a_r_r_a_y at index _o_r_i_g_i_n. The default
4951
-
+ --OO Begin assigning to _a_r_r_a_y at index _o_r_i_g_i_n. The default
4951 ➡ 4952 index is 0.
4952 ➡ 4953 --ss Discard the first _c_o_u_n_t lines read.
4953
-
No equivalent source code line in the reference code can be identified.
- --tt Remove a trailing _d_e_l_i_m (default newline) from each line
4954
-
+ --tt Remove a trailing _d_e_l_i_m (default newline) from each line
4954 ➡ 4955 read.
4955
-
No equivalent source code line in the reference code can be identified.
- --uu Read lines from file descriptor _f_d instead of the stan-
4956
-
+ --uu Read lines from file descriptor _f_d instead of the stan-
4956 ➡ 4957 dard input.
4957
-
No equivalent source code line in the reference code can be identified.
- --CC Evaluate _c_a_l_l_b_a_c_k each time _q_u_a_n_t_u_m lines are read. The
4958
-
+ --CC Evaluate _c_a_l_l_b_a_c_k each time _q_u_a_n_t_u_m lines are read. The
4958 ➡ 4959 --cc option specifies _q_u_a_n_t_u_m.
4959
-
No equivalent source code line in the reference code can be identified.
- --cc Specify the number of lines read between each call to
4960
-
+ --cc Specify the number of lines read between each call to
4960 ➡ 4961 _c_a_l_l_b_a_c_k.
4961 ➡ 4962
4962
-
No equivalent source code line in the reference code can be identified.
- If --CC is specified without --cc, the default quantum is 5000.
4963
-
+ If --CC is specified without --cc, the default quantum is 5000.
4963 ➡ 4964 When _c_a_l_l_b_a_c_k is evaluated, it is supplied the index of the next
4964 ➡ 4965 array element to be assigned and the line to be assigned to that
4965
-
No equivalent source code line in the reference code can be identified.
- element as additional arguments. _c_a_l_l_b_a_c_k is evaluated after
4966
-
+ element as additional arguments. _c_a_l_l_b_a_c_k is evaluated after
4966 ➡ 4967 the line is read but before the array element is assigned.
4967 ➡ 4968
4968
-
No equivalent source code line in the reference code can be identified.
- If not supplied with an explicit origin, mmaappffiillee will clear
4969
-
+ If not supplied with an explicit origin, mmaappffiillee will clear
4969 ➡ 4970 _a_r_r_a_y before assigning to it.
4970 ➡ 4971
4971
-
No equivalent source code line in the reference code can be identified.
- mmaappffiillee returns successfully unless an invalid option or option
4972
-
No equivalent source code line in the reference code can be identified.
- argument is supplied, _a_r_r_a_y is invalid or unassignable, or if
4972
-
+ mmaappffiillee returns successfully unless an invalid option or option
4973
-
+ argument is supplied, _a_r_r_a_y is invalid or unassignable, or if
4973 ➡ 4974 _a_r_r_a_y is not an indexed array.
4974 ➡ 4975
4975 ➡ 4976 ppooppdd [-nn] [+_n] [-_n]
4976
-
No equivalent source code line in the reference code can be identified.
- Removes entries from the directory stack. With no arguments,
4977
-
No equivalent source code line in the reference code can be identified.
- removes the top directory from the stack, and performs a ccdd to
4977
-
+ Removes entries from the directory stack. With no arguments,
4978
-
+ removes the top directory from the stack, and performs a ccdd to
4978 ➡ 4979 the new top directory. Arguments, if supplied, have the follow-
4979 ➡ 4980 ing meanings:
4980
-
No equivalent source code line in the reference code can be identified.
- --nn Suppresses the normal change of directory when removing
4981
-
No equivalent source code line in the reference code can be identified.
- directories from the stack, so that only the stack is
4981
-
+ --nn Suppresses the normal change of directory when removing
4982
-
+ directories from the stack, so that only the stack is
4982 ➡ 4983 manipulated.
4983
-
No equivalent source code line in the reference code can be identified.
- ++_n Removes the _nth entry counting from the left of the list
4984
-
No equivalent source code line in the reference code can be identified.
- shown by ddiirrss, starting with zero. For example: ``popd
4984
-
+ ++_n Removes the _nth entry counting from the left of the list
4985
-
+ shown by ddiirrss, starting with zero. For example: ``popd
4985 ➡ 4986 +0'' removes the first directory, ``popd +1'' the second.
4986 ➡ 4987 --_n Removes the _nth entry counting from the right of the list
4987
-
No equivalent source code line in the reference code can be identified.
- shown by ddiirrss, starting with zero. For example: ``popd
4988
-
No equivalent source code line in the reference code can be identified.
- -0'' removes the last directory, ``popd -1'' the next to
4988
-
+ shown by ddiirrss, starting with zero. For example: ``popd
4989
-
+ -0'' removes the last directory, ``popd -1'' the next to
4989 ➡ 4990 last.
4990 ➡ 4991
4991
-
No equivalent source code line in the reference code can be identified.
- If the ppooppdd command is successful, a ddiirrss is performed as well,
4992
-
No equivalent source code line in the reference code can be identified.
- and the return status is 0. ppooppdd returns false if an invalid
4992
-
+ If the ppooppdd command is successful, a ddiirrss is performed as well,
4993
-
+ and the return status is 0. ppooppdd returns false if an invalid
4993 ➡ 4994 option is encountered, the directory stack is empty, a non-exis-
4994 ➡ 4995 tent directory stack entry is specified, or the directory change
4995 ➡ 4996 fails.
4996 ➡ 4997
4997 ➡ 4998 pprriinnttff [--vv _v_a_r] _f_o_r_m_a_t [_a_r_g_u_m_e_n_t_s]
4998
-
No equivalent source code line in the reference code can be identified.
- Write the formatted _a_r_g_u_m_e_n_t_s to the standard output under the
4999
-
No equivalent source code line in the reference code can be identified.
- control of the _f_o_r_m_a_t. The --vv option causes the output to be
5000
-
No equivalent source code line in the reference code can be identified.
- assigned to the variable _v_a_r rather than being printed to the
4999
-
+ Write the formatted _a_r_g_u_m_e_n_t_s to the standard output under the
5000
-
+ control of the _f_o_r_m_a_t. The --vv option causes the output to be
5001
-
+ assigned to the variable _v_a_r rather than being printed to the
5001 ➡ 5002 standard output.
5002 ➡ 5003
5003
-
No equivalent source code line in the reference code can be identified.
- The _f_o_r_m_a_t is a character string which contains three types of
5004
-
No equivalent source code line in the reference code can be identified.
- objects: plain characters, which are simply copied to standard
5005
-
No equivalent source code line in the reference code can be identified.
- output, character escape sequences, which are converted and
5006
-
No equivalent source code line in the reference code can be identified.
- copied to the standard output, and format specifications, each
5007
-
No equivalent source code line in the reference code can be identified.
- of which causes printing of the next successive _a_r_g_u_m_e_n_t. In
5004
-
+ The _f_o_r_m_a_t is a character string which contains three types of
5005
-
+ objects: plain characters, which are simply copied to standard
5006
-
+ output, character escape sequences, which are converted and
5007
-
+ copied to the standard output, and format specifications, each
5008
-
+ of which causes printing of the next successive _a_r_g_u_m_e_n_t. In
5008 ➡ 5009 addition to the standard _p_r_i_n_t_f(1) format specifications, pprriinnttff
5009 ➡ 5010 interprets the following extensions:
5010 ➡ 5011 %%bb causes pprriinnttff to expand backslash escape sequences in the
5011 ➡ 5012 corresponding _a_r_g_u_m_e_n_t in the same way as eecchhoo --ee.
5012
-
No equivalent source code line in the reference code can be identified.
- %%qq causes pprriinnttff to output the corresponding _a_r_g_u_m_e_n_t in a
5013
-
+ %%qq causes pprriinnttff to output the corresponding _a_r_g_u_m_e_n_t in a
5013 ➡ 5014 format that can be reused as shell input.
5014 ➡ 5015 %%((_d_a_t_e_f_m_t))TT
5015
-
No equivalent source code line in the reference code can be identified.
- causes pprriinnttff to output the date-time string resulting
5016
-
No equivalent source code line in the reference code can be identified.
- from using _d_a_t_e_f_m_t as a format string for _s_t_r_f_t_i_m_e(3).
5016
-
+ causes pprriinnttff to output the date-time string resulting
5017
-
+ from using _d_a_t_e_f_m_t as a format string for _s_t_r_f_t_i_m_e(3).
5017 ➡ 5018 The corresponding _a_r_g_u_m_e_n_t is an integer representing the
5018
-
No equivalent source code line in the reference code can be identified.
- number of seconds since the epoch. Two special argument
5019
-
No equivalent source code line in the reference code can be identified.
- values may be used: -1 represents the current time, and
5020
-
No equivalent source code line in the reference code can be identified.
- -2 represents the time the shell was invoked. If no
5021
-
No equivalent source code line in the reference code can be identified.
- argument is specified, conversion behaves as if -1 had
5022
-
No equivalent source code line in the reference code can be identified.
- been given. This is an exception to the usual pprriinnttff
5019
-
+ number of seconds since the epoch. Two special argument
5020
-
+ values may be used: -1 represents the current time, and
5021
-
+ -2 represents the time the shell was invoked. If no
5022
-
+ argument is specified, conversion behaves as if -1 had
5023
-
+ been given. This is an exception to the usual pprriinnttff
5023 ➡ 5024 behavior.
5024 ➡ 5025
5025
-
No equivalent source code line in the reference code can be identified.
- Arguments to non-string format specifiers are treated as C con-
5026
-
+ Arguments to non-string format specifiers are treated as C con-
5026 ➡ 5027 stants, except that a leading plus or minus sign is allowed, and
5027
-
No equivalent source code line in the reference code can be identified.
- if the leading character is a single or double quote, the value
5028
-
+ if the leading character is a single or double quote, the value
5028 ➡ 5029 is the ASCII value of the following character.
5029 ➡ 5030
5030
-
No equivalent source code line in the reference code can be identified.
- The _f_o_r_m_a_t is reused as necessary to consume all of the _a_r_g_u_-
5031
-
+ The _f_o_r_m_a_t is reused as necessary to consume all of the _a_r_g_u_-
5031 ➡ 5032 _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,
5032
-
No equivalent source code line in the reference code can be identified.
- the extra format specifications behave as if a zero value or
5033
-
No equivalent source code line in the reference code can be identified.
- null string, as appropriate, had been supplied. The return
5033
-
+ the extra format specifications behave as if a zero value or
5034
-
+ null string, as appropriate, had been supplied. The return
5034 ➡ 5035 value is zero on success, non-zero on failure.
5035 ➡ 5036
5036 ➡ 5037 ppuusshhdd [--nn] [+_n] [-_n]
5037 ➡ 5038 ppuusshhdd [--nn] [_d_i_r]
5038
-
No equivalent source code line in the reference code can be identified.
- Adds a directory to the top of the directory stack, or rotates
5039
-
No equivalent source code line in the reference code can be identified.
- the stack, making the new top of the stack the current working
5040
-
No equivalent source code line in the reference code can be identified.
- directory. With no arguments, ppuusshhdd exchanges the top two
5041
-
No equivalent source code line in the reference code can be identified.
- directories and returns 0, unless the directory stack is empty.
5039
-
+ Adds a directory to the top of the directory stack, or rotates
5040
-
+ the stack, making the new top of the stack the current working
5041
-
+ directory. With no arguments, ppuusshhdd exchanges the top two
5042
-
+ directories and returns 0, unless the directory stack is empty.
5042 ➡ 5043 Arguments, if supplied, have the following meanings:
5043
-
No equivalent source code line in the reference code can be identified.
- --nn Suppresses the normal change of directory when rotating
5044
-
No equivalent source code line in the reference code can be identified.
- or adding directories to the stack, so that only the
5044
-
+ --nn Suppresses the normal change of directory when rotating
5045
-
+ or adding directories to the stack, so that only the
5045 ➡ 5046 stack is manipulated.
5046
-
No equivalent source code line in the reference code can be identified.
- ++_n Rotates the stack so that the _nth directory (counting
5047
-
No equivalent source code line in the reference code can be identified.
- from the left of the list shown by ddiirrss, starting with
5047
-
+ ++_n Rotates the stack so that the _nth directory (counting
5048
-
+ from the left of the list shown by ddiirrss, starting with
5048 ➡ 5049 zero) is at the top.
5049
-
No equivalent source code line in the reference code can be identified.
- --_n Rotates the stack so that the _nth directory (counting
5050
-
No equivalent source code line in the reference code can be identified.
- from the right of the list shown by ddiirrss, starting with
5050
-
+ --_n Rotates the stack so that the _nth directory (counting
5051
-
+ from the right of the list shown by ddiirrss, starting with
5051 ➡ 5052 zero) is at the top.
5052 ➡ 5053 _d_i_r Adds _d_i_r to the directory stack at the top, making it the
5053
-
No equivalent source code line in the reference code can be identified.
- new current working directory as if it had been supplied
5054
-
+ new current working directory as if it had been supplied
5054 ➡ 5055 as the argument to the ccdd builtin.
5055 ➡ 5056
5056 ➡ 5057 If the ppuusshhdd command is successful, a ddiirrss is performed as well.
5057
-
No equivalent source code line in the reference code can be identified.
- If the first form is used, ppuusshhdd returns 0 unless the cd to _d_i_r
5058
-
No equivalent source code line in the reference code can be identified.
- fails. With the second form, ppuusshhdd returns 0 unless the direc-
5059
-
No equivalent source code line in the reference code can be identified.
- tory stack is empty, a non-existent directory stack element is
5060
-
No equivalent source code line in the reference code can be identified.
- specified, or the directory change to the specified new current
5058
-
+ If the first form is used, ppuusshhdd returns 0 unless the cd to _d_i_r
5059
-
+ fails. With the second form, ppuusshhdd returns 0 unless the direc-
5060
-
+ tory stack is empty, a non-existent directory stack element is
5061
-
+ specified, or the directory change to the specified new current
5061 ➡ 5062 directory fails.
5062 ➡ 5063
5063 ➡ 5064 ppwwdd [--LLPP]
5064
-
No equivalent source code line in the reference code can be identified.
- Print the absolute pathname of the current working directory.
5065
-
+ Print the absolute pathname of the current working directory.
5065 ➡ 5066 The pathname printed contains no symbolic links if the --PP option
5066 ➡ 5067 is supplied or the --oo pphhyyssiiccaall option to the sseett builtin command
5067
-
No equivalent source code line in the reference code can be identified.
- is enabled. If the --LL option is used, the pathname printed may
5068
-
No equivalent source code line in the reference code can be identified.
- contain symbolic links. The return status is 0 unless an error
5069
-
No equivalent source code line in the reference code can be identified.
- occurs while reading the name of the current directory or an
5068
-
+ is enabled. If the --LL option is used, the pathname printed may
5069
-
+ contain symbolic links. The return status is 0 unless an error
5070
-
+ occurs while reading the name of the current directory or an
5070 ➡ 5071 invalid option is supplied.
5071 ➡ 5072
5072 ➡ 5073 rreeaadd [--eerrss] [--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
5073 ➡ 5074 _p_r_o_m_p_t] [--tt _t_i_m_e_o_u_t] [--uu _f_d] [_n_a_m_e ...]
5074
-
No equivalent source code line in the reference code can be identified.
- One line is read from the standard input, or from the file
5075
-
No equivalent source code line in the reference code can be identified.
- descriptor _f_d supplied as an argument to the --uu option, split
5076
-
No equivalent source code line in the reference code can be identified.
- into words as described above under WWoorrdd SSpplliittttiinngg, and the
5075
-
+ One line is read from the standard input, or from the file
5076
-
+ descriptor _f_d supplied as an argument to the --uu option, split
5077
-
+ into words as described above under WWoorrdd SSpplliittttiinngg, and the
5077 ➡ 5078 first word is assigned to the first _n_a_m_e, the second word to the
5078 ➡ 5079 second _n_a_m_e, and so on. If there are more words than names, the
5079 ➡ 5080 remaining words and their intervening delimiters are assigned to
5080
-
No equivalent source code line in the reference code can be identified.
- the last _n_a_m_e. If there are fewer words read from the input
5081
-
No equivalent source code line in the reference code can be identified.
- stream than names, the remaining names are assigned empty val-
5082
-
No equivalent source code line in the reference code can be identified.
- ues. The characters in IIFFSS are used to split the line into
5081
-
+ the last _n_a_m_e. If there are fewer words read from the input
5082
-
+ stream than names, the remaining names are assigned empty val-
5083
-
+ ues. The characters in IIFFSS are used to split the line into
5083 ➡ 5084 words using the same rules the shell uses for expansion
5084 ➡ 5085 (described above under WWoorrdd SSpplliittttiinngg). The backslash character
5085 ➡ 5086 (\\) may be used to remove any special meaning for the next char-
5086
-
No equivalent source code line in the reference code can be identified.
- acter read and for line continuation. Options, if supplied,
5087
-
+ acter read and for line continuation. Options, if supplied,
5087 ➡ 5088 have the following meanings:
5088 ➡ 5089 --aa _a_n_a_m_e
5089 ➡ 5090 The words are assigned to sequential indices of the array
@@ -5091,31 +5092,31 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
5091 ➡ 5092 new values are assigned. Other _n_a_m_e arguments are
5092 ➡ 5093 ignored.
5093 ➡ 5094 --dd _d_e_l_i_m
5094
-
No equivalent source code line in the reference code can be identified.
- The first character of _d_e_l_i_m is used to terminate the
5095
-
No equivalent source code line in the reference code can be identified.
- input line, rather than newline. If _d_e_l_i_m is the empty
5096
-
No equivalent source code line in the reference code can be identified.
- string, rreeaadd will terminate a line when it reads a NUL
5095
-
+ The first character of _d_e_l_i_m is used to terminate the
5096
-
+ input line, rather than newline. If _d_e_l_i_m is the empty
5097
-
+ string, rreeaadd will terminate a line when it reads a NUL
5097 ➡ 5098 character.
5098 ➡ 5099 --ee If the standard input is coming from a terminal, rreeaaddlliinnee
5099
-
No equivalent source code line in the reference code can be identified.
- (see RREEAADDLLIINNEE above) is used to obtain the line. Read-
5100
-
No equivalent source code line in the reference code can be identified.
- line uses the current (or default, if line editing was
5101
-
No equivalent source code line in the reference code can be identified.
- not previously active) editing settings, but uses Read-
5100
-
+ (see RREEAADDLLIINNEE above) is used to obtain the line. Read-
5101
-
+ line uses the current (or default, if line editing was
5102
-
+ not previously active) editing settings, but uses Read-
5102 ➡ 5103 line's default filename completion.
5103 ➡ 5104 --ii _t_e_x_t
5104
-
No equivalent source code line in the reference code can be identified.
- If rreeaaddlliinnee is being used to read the line, _t_e_x_t is
5105
-
+ If rreeaaddlliinnee is being used to read the line, _t_e_x_t is
5105 ➡ 5106 placed into the editing buffer before editing begins.
5106 ➡ 5107 --nn _n_c_h_a_r_s
5107
-
No equivalent source code line in the reference code can be identified.
- rreeaadd returns after reading _n_c_h_a_r_s characters rather than
5108
-
+ rreeaadd returns after reading _n_c_h_a_r_s characters rather than
5108 ➡ 5109 waiting for a complete line of input, but honors a delim-
5109
-
No equivalent source code line in the reference code can be identified.
- iter if fewer than _n_c_h_a_r_s characters are read before the
5110
-
+ iter if fewer than _n_c_h_a_r_s characters are read before the
5110 ➡ 5111 delimiter.
5111 ➡ 5112 --NN _n_c_h_a_r_s
5112
-
No equivalent source code line in the reference code can be identified.
- rreeaadd returns after reading exactly _n_c_h_a_r_s characters
5113
-
No equivalent source code line in the reference code can be identified.
- rather than waiting for a complete line of input, unless
5114
-
No equivalent source code line in the reference code can be identified.
- EOF is encountered or rreeaadd times out. Delimiter charac-
5115
-
No equivalent source code line in the reference code can be identified.
- ters encountered in the input are not treated specially
5116
-
No equivalent source code line in the reference code can be identified.
- and do not cause rreeaadd to return until _n_c_h_a_r_s characters
5117
-
No equivalent source code line in the reference code can be identified.
- are read. The result is not split on the characters in
5118
-
No equivalent source code line in the reference code can be identified.
- IIFFSS; the intent is that the variable is assigned exactly
5113
-
+ rreeaadd returns after reading exactly _n_c_h_a_r_s characters
5114
-
+ rather than waiting for a complete line of input, unless
5115
-
+ EOF is encountered or rreeaadd times out. Delimiter charac-
5116
-
+ ters encountered in the input are not treated specially
5117
-
+ and do not cause rreeaadd to return until _n_c_h_a_r_s characters
5118
-
+ are read. The result is not split on the characters in
5119
-
+ IIFFSS; the intent is that the variable is assigned exactly
5119 ➡ 5120 the characters read (with the exception of backslash; see
5120 ➡ 5121 the --rr option below).
5121 ➡ 5122 --pp _p_r_o_m_p_t
@@ -5123,131 +5124,131 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
5123 ➡ 5124 line, before attempting to read any input. The prompt is
5124 ➡ 5125 displayed only if input is coming from a terminal.
5125 ➡ 5126 --rr Backslash does not act as an escape character. The back-
5126
-
No equivalent source code line in the reference code can be identified.
- slash is considered to be part of the line. In particu-
5127
-
No equivalent source code line in the reference code can be identified.
- lar, a backslash-newline pair may not be used as a line
5127
-
+ slash is considered to be part of the line. In particu-
5128
-
+ lar, a backslash-newline pair may not be used as a line
5128 ➡ 5129 continuation.
5129 ➡ 5130 --ss Silent mode. If input is coming from a terminal, charac-
5130 ➡ 5131 ters are not echoed.
5131 ➡ 5132 --tt _t_i_m_e_o_u_t
5132
-
No equivalent source code line in the reference code can be identified.
- Cause rreeaadd to time out and return failure if a complete
5133
-
No equivalent source code line in the reference code can be identified.
- line of input (or a specified number of characters) is
5134
-
No equivalent source code line in the reference code can be identified.
- not read within _t_i_m_e_o_u_t seconds. _t_i_m_e_o_u_t may be a deci-
5135
-
No equivalent source code line in the reference code can be identified.
- mal number with a fractional portion following the deci-
5136
-
No equivalent source code line in the reference code can be identified.
- mal point. This option is only effective if rreeaadd is
5137
-
No equivalent source code line in the reference code can be identified.
- reading input from a terminal, pipe, or other special
5138
-
No equivalent source code line in the reference code can be identified.
- file; it has no effect when reading from regular files.
5133
-
+ Cause rreeaadd to time out and return failure if a complete
5134
-
+ line of input (or a specified number of characters) is
5135
-
+ not read within _t_i_m_e_o_u_t seconds. _t_i_m_e_o_u_t may be a deci-
5136
-
+ mal number with a fractional portion following the deci-
5137
-
+ mal point. This option is only effective if rreeaadd is
5138
-
+ reading input from a terminal, pipe, or other special
5139
-
+ file; it has no effect when reading from regular files.
5139 ➡ 5140 If rreeaadd times out, rreeaadd saves any partial input read into
5140
-
No equivalent source code line in the reference code can be identified.
- the specified variable _n_a_m_e. If _t_i_m_e_o_u_t is 0, rreeaadd
5141
-
No equivalent source code line in the reference code can be identified.
- returns immediately, without trying to read any data.
5142
-
No equivalent source code line in the reference code can be identified.
- The exit status is 0 if input is available on the speci-
5143
-
No equivalent source code line in the reference code can be identified.
- fied file descriptor, non-zero otherwise. The exit sta-
5141
-
+ the specified variable _n_a_m_e. If _t_i_m_e_o_u_t is 0, rreeaadd
5142
-
+ returns immediately, without trying to read any data.
5143
-
+ The exit status is 0 if input is available on the speci-
5144
-
+ fied file descriptor, non-zero otherwise. The exit sta-
5144 ➡ 5145 tus is greater than 128 if the timeout is exceeded.
5145 ➡ 5146 --uu _f_d Read input from file descriptor _f_d.
5146 ➡ 5147
5147 ➡ 5148 If no _n_a_m_e_s are supplied, the line read is assigned to the vari-
5148
-
No equivalent source code line in the reference code can be identified.
- able RREEPPLLYY. The exit status is zero, unless end-of-file is
5149
-
+ able RREEPPLLYY. The exit status is zero, unless end-of-file is
5149 ➡ 5150 encountered, rreeaadd times out (in which case the status is greater
5150
-
No equivalent source code line in the reference code can be identified.
- than 128), a variable assignment error (such as assigning to a
5151
-
+ than 128), a variable assignment error (such as assigning to a
5151 ➡ 5152 readonly variable) occurs, or an invalid file descriptor is sup-
5152 ➡ 5153 plied as the argument to --uu.
5153 ➡ 5154
5154 ➡ 5155 rreeaaddoonnllyy [--aaAAff] [--pp] [_n_a_m_e[=_w_o_r_d] ...]
5155
-
No equivalent source code line in the reference code can be identified.
- The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s
5156
-
No equivalent source code line in the reference code can be identified.
- may not be changed by subsequent assignment. If the --ff option
5157
-
No equivalent source code line in the reference code can be identified.
- is supplied, the functions corresponding to the _n_a_m_e_s are so
5158
-
No equivalent source code line in the reference code can be identified.
- marked. The --aa option restricts the variables to indexed
5159
-
No equivalent source code line in the reference code can be identified.
- arrays; the --AA option restricts the variables to associative
5160
-
No equivalent source code line in the reference code can be identified.
- arrays. If both options are supplied, --AA takes precedence. If
5161
-
No equivalent source code line in the reference code can be identified.
- no _n_a_m_e arguments are given, or if the --pp option is supplied, a
5156
-
+ The given _n_a_m_e_s are marked readonly; the values of these _n_a_m_e_s
5157
-
+ may not be changed by subsequent assignment. If the --ff option
5158
-
+ is supplied, the functions corresponding to the _n_a_m_e_s are so
5159
-
+ marked. The --aa option restricts the variables to indexed
5160
-
+ arrays; the --AA option restricts the variables to associative
5161
-
+ arrays. If both options are supplied, --AA takes precedence. If
5162
-
+ no _n_a_m_e arguments are given, or if the --pp option is supplied, a
5162 ➡ 5163 list of all readonly names is printed. The other options may be
5163
-
No equivalent source code line in the reference code can be identified.
- used to restrict the output to a subset of the set of readonly
5164
-
No equivalent source code line in the reference code can be identified.
- names. The --pp option causes output to be displayed in a format
5165
-
No equivalent source code line in the reference code can be identified.
- that may be reused as input. If a variable name is followed by
5166
-
No equivalent source code line in the reference code can be identified.
- =_w_o_r_d, the value of the variable is set to _w_o_r_d. The return
5167
-
No equivalent source code line in the reference code can be identified.
- status is 0 unless an invalid option is encountered, one of the
5164
-
+ used to restrict the output to a subset of the set of readonly
5165
-
+ names. The --pp option causes output to be displayed in a format
5166
-
+ that may be reused as input. If a variable name is followed by
5167
-
+ =_w_o_r_d, the value of the variable is set to _w_o_r_d. The return
5168
-
+ status is 0 unless an invalid option is encountered, one of the
5168 ➡ 5169 _n_a_m_e_s is not a valid shell variable name, or --ff is supplied with
5169 ➡ 5170 a _n_a_m_e that is not a function.
5170 ➡ 5171
5171 ➡ 5172 rreettuurrnn [_n]
5172
-
No equivalent source code line in the reference code can be identified.
- Causes a function to stop executing and return the value speci-
5173
-
No equivalent source code line in the reference code can be identified.
- fied by _n to its caller. If _n is omitted, the return status is
5174
-
No equivalent source code line in the reference code can be identified.
- that of the last command executed in the function body. If
5175
-
No equivalent source code line in the reference code can be identified.
- rreettuurrnn is executed by a trap handler, the last command used to
5176
-
No equivalent source code line in the reference code can be identified.
- determine the status is the last command executed before the
5177
-
No equivalent source code line in the reference code can be identified.
- trap handler. if rreettuurrnn is executed during a DDEEBBUUGG trap, the
5178
-
No equivalent source code line in the reference code can be identified.
- last command used to determine the status is the last command
5179
-
No equivalent source code line in the reference code can be identified.
- executed by the trap handler before rreettuurrnn was invoked. If
5180
-
No equivalent source code line in the reference code can be identified.
- rreettuurrnn is used outside a function, but during execution of a
5181
-
No equivalent source code line in the reference code can be identified.
- script by the .. (ssoouurrccee) command, it causes the shell to stop
5182
-
No equivalent source code line in the reference code can be identified.
- executing that script and return either _n or the exit status of
5183
-
No equivalent source code line in the reference code can be identified.
- the last command executed within the script as the exit status
5184
-
No equivalent source code line in the reference code can be identified.
- of the script. If _n is supplied, the return value is its least
5185
-
No equivalent source code line in the reference code can be identified.
- significant 8 bits. The return status is non-zero if rreettuurrnn is
5186
-
No equivalent source code line in the reference code can be identified.
- supplied a non-numeric argument, or is used outside a function
5187
-
No equivalent source code line in the reference code can be identified.
- and not during execution of a script by .. or ssoouurrccee. Any com-
5188
-
No equivalent source code line in the reference code can be identified.
- mand associated with the RREETTUURRNN trap is executed before execu-
5173
-
+ Causes a function to stop executing and return the value speci-
5174
-
+ fied by _n to its caller. If _n is omitted, the return status is
5175
-
+ that of the last command executed in the function body. If
5176
-
+ rreettuurrnn is executed by a trap handler, the last command used to
5177
-
+ determine the status is the last command executed before the
5178
-
+ trap handler. if rreettuurrnn is executed during a DDEEBBUUGG trap, the
5179
-
+ last command used to determine the status is the last command
5180
-
+ executed by the trap handler before rreettuurrnn was invoked. If
5181
-
+ rreettuurrnn is used outside a function, but during execution of a
5182
-
+ script by the .. (ssoouurrccee) command, it causes the shell to stop
5183
-
+ executing that script and return either _n or the exit status of
5184
-
+ the last command executed within the script as the exit status
5185
-
+ of the script. If _n is supplied, the return value is its least
5186
-
+ significant 8 bits. The return status is non-zero if rreettuurrnn is
5187
-
+ supplied a non-numeric argument, or is used outside a function
5188
-
+ and not during execution of a script by .. or ssoouurrccee. Any com-
5189
-
+ mand associated with the RREETTUURRNN trap is executed before execu-
5189 ➡ 5190 tion resumes after the function or script.
5190 ➡ 5191
5191 ➡ 5192 sseett [----aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [--oo _o_p_t_i_o_n_-_n_a_m_e] [_a_r_g ...]
5192 ➡ 5193 sseett [++aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [++oo _o_p_t_i_o_n_-_n_a_m_e] [_a_r_g ...]
5193
-
No equivalent source code line in the reference code can be identified.
- Without options, the name and value of each shell variable are
5194
-
+ Without options, the name and value of each shell variable are
5194 ➡ 5195 displayed in a format that can be reused as input for setting or
5195 ➡ 5196 resetting the currently-set variables. Read-only variables can-
5196
-
No equivalent source code line in the reference code can be identified.
- not be reset. In _p_o_s_i_x mode, only shell variables are listed.
5197
-
No equivalent source code line in the reference code can be identified.
- The output is sorted according to the current locale. When
5198
-
No equivalent source code line in the reference code can be identified.
- options are specified, they set or unset shell attributes. Any
5199
-
No equivalent source code line in the reference code can be identified.
- arguments remaining after option processing are treated as val-
5197
-
+ not be reset. In _p_o_s_i_x mode, only shell variables are listed.
5198
-
+ The output is sorted according to the current locale. When
5199
-
+ options are specified, they set or unset shell attributes. Any
5200
-
+ arguments remaining after option processing are treated as val-
5200 ➡ 5201 ues for the positional parameters and are assigned, in order, to
5201
-
No equivalent source code line in the reference code can be identified.
- $$11, $$22, ...... $$_n. Options, if specified, have the following
5202
-
+ $$11, $$22, ...... $$_n. Options, if specified, have the following
5202 ➡ 5203 meanings:
5203 ➡ 5204 --aa Each variable or function that is created or modified is
5204
-
No equivalent source code line in the reference code can be identified.
- given the export attribute and marked for export to the
5205
-
+ given the export attribute and marked for export to the
5205 ➡ 5206 environment of subsequent commands.
5206
-
No equivalent source code line in the reference code can be identified.
- --bb Report the status of terminated background jobs immedi-
5207
-
+ --bb Report the status of terminated background jobs immedi-
5207 ➡ 5208 ately, rather than before the next primary prompt. This
5208 ➡ 5209 is effective only when job control is enabled.
5209
-
No equivalent source code line in the reference code can be identified.
- --ee Exit immediately if a _p_i_p_e_l_i_n_e (which may consist of a
5210
-
No equivalent source code line in the reference code can be identified.
- 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
5210
-
+ --ee Exit immediately if a _p_i_p_e_l_i_n_e (which may consist of a
5211
-
+ 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
5211 ➡ 5212 (see SSHHEELLLL GGRRAAMMMMAARR above), exits with a non-zero status.
5212
-
No equivalent source code line in the reference code can be identified.
- The shell does not exit if the command that fails is
5213
-
No equivalent source code line in the reference code can be identified.
- part of the command list immediately following a wwhhiillee
5214
-
No equivalent source code line in the reference code can be identified.
- or uunnttiill keyword, part of the test following the iiff or
5215
-
No equivalent source code line in the reference code can be identified.
- eelliiff reserved words, part of any command executed in a
5216
-
No equivalent source code line in the reference code can be identified.
- &&&& or |||| list except the command following the final &&&&
5213
-
+ The shell does not exit if the command that fails is
5214
-
+ part of the command list immediately following a wwhhiillee
5215
-
+ or uunnttiill keyword, part of the test following the iiff or
5216
-
+ eelliiff reserved words, part of any command executed in a
5217
-
+ &&&& or |||| list except the command following the final &&&&
5217 ➡ 5218 or ||||, any command in a pipeline but the last, or if the
5218
-
No equivalent source code line in the reference code can be identified.
- command's return value is being inverted with !!. If a
5219
-
No equivalent source code line in the reference code can be identified.
- compound command other than a subshell returns a non-
5220
-
No equivalent source code line in the reference code can be identified.
- zero status because a command failed while --ee was being
5221
-
No equivalent source code line in the reference code can be identified.
- ignored, the shell does not exit. A trap on EERRRR, if
5222
-
No equivalent source code line in the reference code can be identified.
- set, is executed before the shell exits. This option
5219
-
+ command's return value is being inverted with !!. If a
5220
-
+ compound command other than a subshell returns a non-
5221
-
+ zero status because a command failed while --ee was being
5222
-
+ ignored, the shell does not exit. A trap on EERRRR, if
5223
-
+ set, is executed before the shell exits. This option
5223 ➡ 5224 applies to the shell environment and each subshell envi-
5224
-
No equivalent source code line in the reference code can be identified.
- ronment separately (see CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENNTT
5225
-
+ ronment separately (see CCOOMMMMAANNDD EEXXEECCUUTTIIOONN EENNVVIIRROONNMMEENNTT
5225 ➡ 5226 above), and may cause subshells to exit before executing
5226 ➡ 5227 all the commands in the subshell.
5227 ➡ 5228
5228
-
No equivalent source code line in the reference code can be identified.
- If a compound command or shell function executes in a
5229
-
No equivalent source code line in the reference code can be identified.
- context where --ee is being ignored, none of the commands
5230
-
No equivalent source code line in the reference code can be identified.
- executed within the compound command or function body
5231
-
No equivalent source code line in the reference code can be identified.
- will be affected by the --ee setting, even if --ee is set
5232
-
No equivalent source code line in the reference code can be identified.
- and a command returns a failure status. If a compound
5233
-
No equivalent source code line in the reference code can be identified.
- command or shell function sets --ee while executing in a
5234
-
No equivalent source code line in the reference code can be identified.
- context where --ee is ignored, that setting will not have
5235
-
No equivalent source code line in the reference code can be identified.
- any effect until the compound command or the command
5229
-
+ If a compound command or shell function executes in a
5230
-
+ context where --ee is being ignored, none of the commands
5231
-
+ executed within the compound command or function body
5232
-
+ will be affected by the --ee setting, even if --ee is set
5233
-
+ and a command returns a failure status. If a compound
5234
-
+ command or shell function sets --ee while executing in a
5235
-
+ context where --ee is ignored, that setting will not have
5236
-
+ any effect until the compound command or the command
5236 ➡ 5237 containing the function call completes.
5237 ➡ 5238 --ff Disable pathname expansion.
5238
-
No equivalent source code line in the reference code can be identified.
- --hh Remember the location of commands as they are looked up
5239
-
+ --hh Remember the location of commands as they are looked up
5239 ➡ 5240 for execution. This is enabled by default.
5240
-
No equivalent source code line in the reference code can be identified.
- --kk All arguments in the form of assignment statements are
5241
-
No equivalent source code line in the reference code can be identified.
- placed in the environment for a command, not just those
5241
-
+ --kk All arguments in the form of assignment statements are
5242
-
+ placed in the environment for a command, not just those
5242 ➡ 5243 that precede the command name.
5243
-
No equivalent source code line in the reference code can be identified.
- --mm Monitor mode. Job control is enabled. This option is
5244
-
No equivalent source code line in the reference code can be identified.
- on by default for interactive shells on systems that
5245
-
No equivalent source code line in the reference code can be identified.
- support it (see JJOOBB CCOONNTTRROOLL above). All processes run
5244
-
+ --mm Monitor mode. Job control is enabled. This option is
5245
-
+ on by default for interactive shells on systems that
5246
-
+ support it (see JJOOBB CCOONNTTRROOLL above). All processes run
5246 ➡ 5247 in a separate process group. When a background job com-
5247 ➡ 5248 pletes, the shell prints a line containing its exit sta-
5248 ➡ 5249 tus.
5249 ➡ 5250 --nn Read commands but do not execute them. This may be used
5250
-
No equivalent source code line in the reference code can be identified.
- to check a shell script for syntax errors. This is
5251
-
+ to check a shell script for syntax errors. This is
5251 ➡ 5252 ignored by interactive shells.
5252 ➡ 5253 --oo _o_p_t_i_o_n_-_n_a_m_e
5253 ➡ 5254 The _o_p_t_i_o_n_-_n_a_m_e can be one of the following:
@@ -5255,10 +5256,10 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
5255 ➡ 5256 Same as --aa.
5256 ➡ 5257 bbrraacceeeexxppaanndd
5257 ➡ 5258 Same as --BB.
5258
-
No equivalent source code line in the reference code can be identified.
- eemmaaccss Use an emacs-style command line editing inter-
5259
-
+ eemmaaccss Use an emacs-style command line editing inter-
5259 ➡ 5260 face. This is enabled by default when the shell
5260 ➡ 5261 is interactive, unless the shell is started with
5261
-
No equivalent source code line in the reference code can be identified.
- the ----nnooeeddiittiinngg option. This also affects the
5262
-
+ the ----nnooeeddiittiinngg option. This also affects the
5262 ➡ 5263 editing interface used for rreeaadd --ee.
5263 ➡ 5264 eerrrreexxiitt Same as --ee.
5264 ➡ 5265 eerrrrttrraaccee
@@ -5272,8 +5273,8 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
5272 ➡ 5273 HHIISSTTOORRYY. This option is on by default in inter-
5273 ➡ 5274 active shells.
5274 ➡ 5275 iiggnnoorreeeeooff
5275
-
No equivalent source code line in the reference code can be identified.
- The effect is as if the shell command
5276
-
No equivalent source code line in the reference code can be identified.
- ``IGNOREEOF=10'' had been executed (see SShheellll
5276
-
+ The effect is as if the shell command
5277
-
+ ``IGNOREEOF=10'' had been executed (see SShheellll
5277 ➡ 5278 VVaarriiaabblleess above).
5278 ➡ 5279 kkeeyywwoorrdd Same as --kk.
5279 ➡ 5280 mmoonniittoorr Same as --mm.
@@ -5288,374 +5289,374 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
5288 ➡ 5289 pphhyyssiiccaall
5289 ➡ 5290 Same as --PP.
5290 ➡ 5291 ppiippeeffaaiill
5291
-
No equivalent source code line in the reference code can be identified.
- If set, the return value of a pipeline is the
5292
-
No equivalent source code line in the reference code can be identified.
- value of the last (rightmost) command to exit
5293
-
No equivalent source code line in the reference code can be identified.
- with a non-zero status, or zero if all commands
5294
-
No equivalent source code line in the reference code can be identified.
- in the pipeline exit successfully. This option
5292
-
+ If set, the return value of a pipeline is the
5293
-
+ value of the last (rightmost) command to exit
5294
-
+ with a non-zero status, or zero if all commands
5295
-
+ in the pipeline exit successfully. This option
5295 ➡ 5296 is disabled by default.
5296
-
No equivalent source code line in the reference code can be identified.
- ppoossiixx Change the behavior of bbaasshh where the default
5297
-
No equivalent source code line in the reference code can be identified.
- operation differs from the POSIX standard to
5298
-
No equivalent source code line in the reference code can be identified.
- match the standard (_p_o_s_i_x _m_o_d_e). See SSEEEE AALLSSOO
5297
-
+ ppoossiixx Change the behavior of bbaasshh where the default
5298
-
+ operation differs from the POSIX standard to
5299
-
+ match the standard (_p_o_s_i_x _m_o_d_e). See SSEEEE AALLSSOO
5299 ➡ 5300 below for a reference to a document that details
5300 ➡ 5301 how posix mode affects bash's behavior.
5301 ➡ 5302 pprriivviilleeggeedd
5302 ➡ 5303 Same as --pp.
5303 ➡ 5304 vveerrbboossee Same as --vv.
5304
-
No equivalent source code line in the reference code can be identified.
- vvii Use a vi-style command line editing interface.
5305
-
+ vvii Use a vi-style command line editing interface.
5305 ➡ 5306 This also affects the editing interface used for
5306 ➡ 5307 rreeaadd --ee.
5307 ➡ 5308 xxttrraaccee Same as --xx.
5308 ➡ 5309 If --oo is supplied with no _o_p_t_i_o_n_-_n_a_m_e, the values of the
5309
-
No equivalent source code line in the reference code can be identified.
- current options are printed. If ++oo is supplied with no
5310
-
No equivalent source code line in the reference code can be identified.
- _o_p_t_i_o_n_-_n_a_m_e, a series of sseett commands to recreate the
5311
-
No equivalent source code line in the reference code can be identified.
- current option settings is displayed on the standard
5310
-
+ current options are printed. If ++oo is supplied with no
5311
-
+ _o_p_t_i_o_n_-_n_a_m_e, a series of sseett commands to recreate the
5312
-
+ current option settings is displayed on the standard
5312 ➡ 5313 output.
5313
-
No equivalent source code line in the reference code can be identified.
- --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the $$EENNVV and
5314
-
No equivalent source code line in the reference code can be identified.
- $$BBAASSHH__EENNVV files are not processed, shell functions are
5315
-
No equivalent source code line in the reference code can be identified.
- not inherited from the environment, and the SSHHEELLLLOOPPTTSS,
5316
-
No equivalent source code line in the reference code can be identified.
- BBAASSHHOOPPTTSS, CCDDPPAATTHH, and GGLLOOBBIIGGNNOORREE variables, if they
5314
-
+ --pp Turn on _p_r_i_v_i_l_e_g_e_d mode. In this mode, the $$EENNVV and
5315
-
+ $$BBAASSHH__EENNVV files are not processed, shell functions are
5316
-
+ not inherited from the environment, and the SSHHEELLLLOOPPTTSS,
5317
-
+ BBAASSHHOOPPTTSS, CCDDPPAATTHH, and GGLLOOBBIIGGNNOORREE variables, if they
5317 ➡ 5318 appear in the environment, are ignored. If the shell is
5318
-
No equivalent source code line in the reference code can be identified.
- started with the effective user (group) id not equal to
5319
-
No equivalent source code line in the reference code can be identified.
- the real user (group) id, and the --pp option is not sup-
5319
-
+ started with the effective user (group) id not equal to
5320
-
+ the real user (group) id, and the --pp option is not sup-
5320 ➡ 5321 plied, these actions are taken and the effective user id
5321
-
No equivalent source code line in the reference code can be identified.
- is set to the real user id. If the --pp option is sup-
5322
-
No equivalent source code line in the reference code can be identified.
- plied at startup, the effective user id is not reset.
5323
-
No equivalent source code line in the reference code can be identified.
- Turning this option off causes the effective user and
5322
-
+ is set to the real user id. If the --pp option is sup-
5323
-
+ plied at startup, the effective user id is not reset.
5324
-
+ Turning this option off causes the effective user and
5324 ➡ 5325 group ids to be set to the real user and group ids.
5325 ➡ 5326 --tt Exit after reading and executing one command.
5326 ➡ 5327 --uu Treat unset variables and parameters other than the spe-
5327
-
No equivalent source code line in the reference code can be identified.
- cial parameters "@" and "*" as an error when performing
5328
-
No equivalent source code line in the reference code can be identified.
- parameter expansion. If expansion is attempted on an
5329
-
No equivalent source code line in the reference code can be identified.
- unset variable or parameter, the shell prints an error
5330
-
No equivalent source code line in the reference code can be identified.
- message, and, if not interactive, exits with a non-zero
5328
-
+ cial parameters "@" and "*" as an error when performing
5329
-
+ parameter expansion. If expansion is attempted on an
5330
-
+ unset variable or parameter, the shell prints an error
5331
-
+ message, and, if not interactive, exits with a non-zero
5331 ➡ 5332 status.
5332 ➡ 5333 --vv Print shell input lines as they are read.
5333
-
No equivalent source code line in the reference code can be identified.
- --xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee
5334
-
+ --xx After expanding each _s_i_m_p_l_e _c_o_m_m_a_n_d, ffoorr command, ccaassee
5334 ➡ 5335 command, sseelleecctt command, or arithmetic ffoorr command, dis-
5335
-
No equivalent source code line in the reference code can be identified.
- play the expanded value of PPSS44, followed by the command
5336
-
+ play the expanded value of PPSS44, followed by the command
5336 ➡ 5337 and its expanded arguments or associated word list.
5337
-
No equivalent source code line in the reference code can be identified.
- --BB The shell performs brace expansion (see BBrraaccee EExxppaannssiioonn
5338
-
+ --BB The shell performs brace expansion (see BBrraaccee EExxppaannssiioonn
5338 ➡ 5339 above). This is on by default.
5339
-
No equivalent source code line in the reference code can be identified.
- --CC If set, bbaasshh does not overwrite an existing file with
5340
-
No equivalent source code line in the reference code can be identified.
- the >>, >>&&, and <<>> redirection operators. This may be
5340
-
+ --CC If set, bbaasshh does not overwrite an existing file with
5341
-
+ the >>, >>&&, and <<>> redirection operators. This may be
5341 ➡ 5342 overridden when creating output files by using the redi-
5342 ➡ 5343 rection operator >>|| instead of >>.
5343 ➡ 5344 --EE If set, any trap on EERRRR is inherited by shell functions,
5344
-
No equivalent source code line in the reference code can be identified.
- command substitutions, and commands executed in a sub-
5345
-
No equivalent source code line in the reference code can be identified.
- shell environment. The EERRRR trap is normally not inher-
5345
-
+ command substitutions, and commands executed in a sub-
5346
-
+ shell environment. The EERRRR trap is normally not inher-
5346 ➡ 5347 ited in such cases.
5347 ➡ 5348 --HH Enable !! style history substitution. This option is on
5348 ➡ 5349 by default when the shell is interactive.
5349
-
No equivalent source code line in the reference code can be identified.
- --PP If set, the shell does not resolve symbolic links when
5350
-
No equivalent source code line in the reference code can be identified.
- executing commands such as ccdd that change the current
5350
-
+ --PP If set, the shell does not resolve symbolic links when
5351
-
+ executing commands such as ccdd that change the current
5351 ➡ 5352 working directory. It uses the physical directory
5352 ➡ 5353 structure instead. By default, bbaasshh follows the logical
5353
-
No equivalent source code line in the reference code can be identified.
- chain of directories when performing commands which
5354
-
+ chain of directories when performing commands which
5354 ➡ 5355 change the current directory.
5355
-
No equivalent source code line in the reference code can be identified.
- --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by
5356
-
No equivalent source code line in the reference code can be identified.
- shell functions, command substitutions, and commands
5357
-
No equivalent source code line in the reference code can be identified.
- executed in a subshell environment. The DDEEBBUUGG and
5356
-
+ --TT If set, any traps on DDEEBBUUGG and RREETTUURRNN are inherited by
5357
-
+ shell functions, command substitutions, and commands
5358
-
+ executed in a subshell environment. The DDEEBBUUGG and
5358 ➡ 5359 RREETTUURRNN traps are normally not inherited in such cases.
5359
-
No equivalent source code line in the reference code can be identified.
- ---- If no arguments follow this option, then the positional
5360
-
+ ---- If no arguments follow this option, then the positional
5360 ➡ 5361 parameters are unset. Otherwise, the positional parame-
5361
-
No equivalent source code line in the reference code can be identified.
- ters are set to the _a_r_gs, even if some of them begin
5362
-
+ ters are set to the _a_r_gs, even if some of them begin
5362 ➡ 5363 with a --.
5363
-
No equivalent source code line in the reference code can be identified.
- -- Signal the end of options, cause all remaining _a_r_gs to
5364
-
+ -- Signal the end of options, cause all remaining _a_r_gs to
5364 ➡ 5365 be assigned to the positional parameters. The --xx and --vv
5365 ➡ 5366 options are turned off. If there are no _a_r_gs, the posi-
5366 ➡ 5367 tional parameters remain unchanged.
5367 ➡ 5368
5368
-
No equivalent source code line in the reference code can be identified.
- The options are off by default unless otherwise noted. Using +
5369
-
No equivalent source code line in the reference code can be identified.
- rather than - causes these options to be turned off. The
5370
-
No equivalent source code line in the reference code can be identified.
- options can also be specified as arguments to an invocation of
5371
-
No equivalent source code line in the reference code can be identified.
- the shell. The current set of options may be found in $$--. The
5369
-
+ The options are off by default unless otherwise noted. Using +
5370
-
+ rather than - causes these options to be turned off. The
5371
-
+ options can also be specified as arguments to an invocation of
5372
-
+ the shell. The current set of options may be found in $$--. The
5372 ➡ 5373 return status is always true unless an invalid option is encoun-
5373 ➡ 5374 tered.
5374 ➡ 5375
5375 ➡ 5376 sshhiifftt [_n]
5376
-
No equivalent source code line in the reference code can be identified.
- The positional parameters from _n+1 ... are renamed to $$11 ........
5377
-
No equivalent source code line in the reference code can be identified.
- Parameters represented by the numbers $$## down to $$##-_n+1 are
5378
-
No equivalent source code line in the reference code can be identified.
- unset. _n must be a non-negative number less than or equal to
5379
-
No equivalent source code line in the reference code can be identified.
- $$##. If _n is 0, no parameters are changed. If _n is not given,
5380
-
No equivalent source code line in the reference code can be identified.
- it is assumed to be 1. If _n is greater than $$##, the positional
5381
-
No equivalent source code line in the reference code can be identified.
- parameters are not changed. The return status is greater than
5377
-
+ The positional parameters from _n+1 ... are renamed to $$11 ........
5378
-
+ Parameters represented by the numbers $$## down to $$##-_n+1 are
5379
-
+ unset. _n must be a non-negative number less than or equal to
5380
-
+ $$##. If _n is 0, no parameters are changed. If _n is not given,
5381
-
+ it is assumed to be 1. If _n is greater than $$##, the positional
5382
-
+ parameters are not changed. The return status is greater than
5382 ➡ 5383 zero if _n is greater than $$## or less than zero; otherwise 0.
5383 ➡ 5384
5384 ➡ 5385 sshhoopptt [--ppqqssuu] [--oo] [_o_p_t_n_a_m_e ...]
5385
-
No equivalent source code line in the reference code can be identified.
- Toggle the values of settings controlling optional shell behav-
5386
-
No equivalent source code line in the reference code can be identified.
- ior. The settings can be either those listed below, or, if the
5386
-
+ Toggle the values of settings controlling optional shell behav-
5387
-
+ ior. The settings can be either those listed below, or, if the
5387 ➡ 5388 --oo option is used, those available with the --oo option to the sseett
5388 ➡ 5389 builtin command. With no options, or with the --pp option, a list
5389
-
No equivalent source code line in the reference code can be identified.
- of all settable options is displayed, with an indication of
5390
-
No equivalent source code line in the reference code can be identified.
- whether or not each is set. The --pp option causes output to be
5391
-
No equivalent source code line in the reference code can be identified.
- displayed in a form that may be reused as input. Other options
5390
-
+ of all settable options is displayed, with an indication of
5391
-
+ whether or not each is set. The --pp option causes output to be
5392
-
+ displayed in a form that may be reused as input. Other options
5392 ➡ 5393 have the following meanings:
5393 ➡ 5394 --ss Enable (set) each _o_p_t_n_a_m_e.
5394 ➡ 5395 --uu Disable (unset) each _o_p_t_n_a_m_e.
5395
-
No equivalent source code line in the reference code can be identified.
- --qq Suppresses normal output (quiet mode); the return status
5396
-
+ --qq Suppresses normal output (quiet mode); the return status
5396 ➡ 5397 indicates whether the _o_p_t_n_a_m_e is set or unset. If multi-
5397
-
No equivalent source code line in the reference code can be identified.
- ple _o_p_t_n_a_m_e arguments are given with --qq, the return sta-
5398
-
No equivalent source code line in the reference code can be identified.
- tus is zero if all _o_p_t_n_a_m_e_s are enabled; non-zero other-
5398
-
+ ple _o_p_t_n_a_m_e arguments are given with --qq, the return sta-
5399
-
+ tus is zero if all _o_p_t_n_a_m_e_s are enabled; non-zero other-
5399 ➡ 5400 wise.
5400
-
No equivalent source code line in the reference code can be identified.
- --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for
5401
-
+ --oo Restricts the values of _o_p_t_n_a_m_e to be those defined for
5401 ➡ 5402 the --oo option to the sseett builtin.
5402 ➡ 5403
5403
-
No equivalent source code line in the reference code can be identified.
- If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, sshhoopptt
5404
-
No equivalent source code line in the reference code can be identified.
- shows only those options which are set or unset, respectively.
5405
-
No equivalent source code line in the reference code can be identified.
- Unless otherwise noted, the sshhoopptt options are disabled (unset)
5404
-
+ If either --ss or --uu is used with no _o_p_t_n_a_m_e arguments, sshhoopptt
5405
-
+ shows only those options which are set or unset, respectively.
5406
-
+ Unless otherwise noted, the sshhoopptt options are disabled (unset)
5406 ➡ 5407 by default.
5407 ➡ 5408
5408
-
No equivalent source code line in the reference code can be identified.
- The return status when listing options is zero if all _o_p_t_n_a_m_e_s
5409
-
No equivalent source code line in the reference code can be identified.
- are enabled, non-zero otherwise. When setting or unsetting
5410
-
No equivalent source code line in the reference code can be identified.
- options, the return status is zero unless an _o_p_t_n_a_m_e is not a
5409
-
+ The return status when listing options is zero if all _o_p_t_n_a_m_e_s
5410
-
+ are enabled, non-zero otherwise. When setting or unsetting
5411
-
+ options, the return status is zero unless an _o_p_t_n_a_m_e is not a
5411 ➡ 5412 valid shell option.
5412 ➡ 5413
5413 ➡ 5414 The list of sshhoopptt options is:
5414 ➡ 5415
5415
-
No equivalent source code line in the reference code can be identified.
- aauuttooccdd If set, a command name that is the name of a directory
5416
-
No equivalent source code line in the reference code can be identified.
- is executed as if it were the argument to the ccdd com-
5416
-
+ aauuttooccdd If set, a command name that is the name of a directory
5417
-
+ is executed as if it were the argument to the ccdd com-
5417 ➡ 5418 mand. This option is only used by interactive shells.
5418 ➡ 5419 ccddaabbllee__vvaarrss
5419
-
No equivalent source code line in the reference code can be identified.
- If set, an argument to the ccdd builtin command that is
5420
-
No equivalent source code line in the reference code can be identified.
- not a directory is assumed to be the name of a variable
5420
-
+ If set, an argument to the ccdd builtin command that is
5421
-
+ not a directory is assumed to be the name of a variable
5421 ➡ 5422 whose value is the directory to change to.
5422 ➡ 5423 ccddssppeellll If set, minor errors in the spelling of a directory com-
5423
-
No equivalent source code line in the reference code can be identified.
- ponent in a ccdd command will be corrected. The errors
5424
-
+ ponent in a ccdd command will be corrected. The errors
5424 ➡ 5425 checked for are transposed characters, a missing charac-
5425
-
No equivalent source code line in the reference code can be identified.
- ter, and one character too many. If a correction is
5426
-
No equivalent source code line in the reference code can be identified.
- found, the corrected filename is printed, and the com-
5427
-
No equivalent source code line in the reference code can be identified.
- mand proceeds. This option is only used by interactive
5426
-
+ ter, and one character too many. If a correction is
5427
-
+ found, the corrected filename is printed, and the com-
5428
-
+ mand proceeds. This option is only used by interactive
5428 ➡ 5429 shells.
5429 ➡ 5430 cchheecckkhhaasshh
5430 ➡ 5431 If set, bbaasshh checks that a command found in the hash ta-
5431
-
No equivalent source code line in the reference code can be identified.
- ble exists before trying to execute it. If a hashed
5432
-
No equivalent source code line in the reference code can be identified.
- command no longer exists, a normal path search is per-
5432
-
+ ble exists before trying to execute it. If a hashed
5433
-
+ command no longer exists, a normal path search is per-
5433 ➡ 5434 formed.
5434 ➡ 5435 cchheecckkjjoobbss
5435 ➡ 5436 If set, bbaasshh lists the status of any stopped and running
5436
-
No equivalent source code line in the reference code can be identified.
- jobs before exiting an interactive shell. If any jobs
5437
-
+ jobs before exiting an interactive shell. If any jobs
5437 ➡ 5438 are running, this causes the exit to be deferred until a
5438
-
No equivalent source code line in the reference code can be identified.
- second exit is attempted without an intervening command
5439
-
No equivalent source code line in the reference code can be identified.
- (see JJOOBB CCOONNTTRROOLL above). The shell always postpones
5439
-
+ second exit is attempted without an intervening command
5440
-
+ (see JJOOBB CCOONNTTRROOLL above). The shell always postpones
5440 ➡ 5441 exiting if any jobs are stopped.
5441 ➡ 5442 cchheecckkwwiinnssiizzee
5442
-
No equivalent source code line in the reference code can be identified.
- If set, bbaasshh checks the window size after each external
5443
-
No equivalent source code line in the reference code can be identified.
- (non-builtin) command and, if necessary, updates the
5443
-
+ If set, bbaasshh checks the window size after each external
5444
-
+ (non-builtin) command and, if necessary, updates the
5444 ➡ 5445 values of LLIINNEESS and CCOOLLUUMMNNSS.
5445
-
No equivalent source code line in the reference code can be identified.
- ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple-
5446
-
No equivalent source code line in the reference code can be identified.
- line command in the same history entry. This allows
5447
-
No equivalent source code line in the reference code can be identified.
- easy re-editing of multi-line commands. This option is
5448
-
No equivalent source code line in the reference code can be identified.
- enabled by default, but only has an effect if command
5446
-
+ ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple-
5447
-
+ line command in the same history entry. This allows
5448
-
+ easy re-editing of multi-line commands. This option is
5449
-
+ enabled by default, but only has an effect if command
5449 ➡ 5450 history is enabled, as described above under HHIISSTTOORRYY.
5450 ➡ 5451 ccoommppaatt3311
5451 ➡ 5452 If set, bbaasshh changes its behavior to that of version 3.1
5452
-
No equivalent source code line in the reference code can be identified.
- with respect to quoted arguments to the [[[[ conditional
5453
-
+ with respect to quoted arguments to the [[[[ conditional
5453 ➡ 5454 command's ==~~ operator and locale-specific string compar-
5454
-
No equivalent source code line in the reference code can be identified.
- ison when using the [[[[ conditional command's << and >>
5455
-
No equivalent source code line in the reference code can be identified.
- operators. Bash versions prior to bash-4.1 use ASCII
5455
-
+ ison when using the [[[[ conditional command's << and >>
5456
-
+ operators. Bash versions prior to bash-4.1 use ASCII
5456 ➡ 5457 collation and _s_t_r_c_m_p(3); bash-4.1 and later use the cur-
5457 ➡ 5458 rent locale's collation sequence and _s_t_r_c_o_l_l(3).
5458 ➡ 5459 ccoommppaatt3322
5459 ➡ 5460 If set, bbaasshh changes its behavior to that of version 3.2
5460
-
No equivalent source code line in the reference code can be identified.
- with respect to locale-specific string comparison when
5461
-
No equivalent source code line in the reference code can be identified.
- using the [[[[ conditional command's << and >> operators
5462
-
No equivalent source code line in the reference code can be identified.
- (see previous item) and the effect of interrupting a
5463
-
No equivalent source code line in the reference code can be identified.
- command list. Bash versions 3.2 and earlier continue
5464
-
No equivalent source code line in the reference code can be identified.
- with the next command in the list after one terminates
5461
-
+ with respect to locale-specific string comparison when
5462
-
+ using the [[[[ conditional command's << and >> operators
5463
-
+ (see previous item) and the effect of interrupting a
5464
-
+ command list. Bash versions 3.2 and earlier continue
5465
-
+ with the next command in the list after one terminates
5465 ➡ 5466 due to an interrupt.
5466 ➡ 5467 ccoommppaatt4400
5467 ➡ 5468 If set, bbaasshh changes its behavior to that of version 4.0
5468
-
No equivalent source code line in the reference code can be identified.
- with respect to locale-specific string comparison when
5469
-
No equivalent source code line in the reference code can be identified.
- using the [[[[ conditional command's << and >> operators
5470
-
No equivalent source code line in the reference code can be identified.
- (see description of ccoommppaatt3311) and the effect of inter-
5471
-
No equivalent source code line in the reference code can be identified.
- rupting a command list. Bash versions 4.0 and later
5472
-
No equivalent source code line in the reference code can be identified.
- interrupt the list as if the shell received the inter-
5473
-
No equivalent source code line in the reference code can be identified.
- rupt; previous versions continue with the next command
5469
-
+ with respect to locale-specific string comparison when
5470
-
+ using the [[[[ conditional command's << and >> operators
5471
-
+ (see description of ccoommppaatt3311) and the effect of inter-
5472
-
+ rupting a command list. Bash versions 4.0 and later
5473
-
+ interrupt the list as if the shell received the inter-
5474
-
+ rupt; previous versions continue with the next command
5474 ➡ 5475 in the list.
5475 ➡ 5476 ccoommppaatt4411
5476
-
No equivalent source code line in the reference code can be identified.
- If set, bbaasshh, when in _p_o_s_i_x mode, treats a single quote
5477
-
No equivalent source code line in the reference code can be identified.
- in a double-quoted parameter expansion as a special
5478
-
No equivalent source code line in the reference code can be identified.
- character. The single quotes must match (an even num-
5479
-
No equivalent source code line in the reference code can be identified.
- ber) and the characters between the single quotes are
5480
-
No equivalent source code line in the reference code can be identified.
- considered quoted. This is the behavior of posix mode
5481
-
No equivalent source code line in the reference code can be identified.
- through version 4.1. The default bash behavior remains
5477
-
+ If set, bbaasshh, when in _p_o_s_i_x mode, treats a single quote
5478
-
+ in a double-quoted parameter expansion as a special
5479
-
+ character. The single quotes must match (an even num-
5480
-
+ ber) and the characters between the single quotes are
5481
-
+ considered quoted. This is the behavior of posix mode
5482
-
+ through version 4.1. The default bash behavior remains
5482 ➡ 5483 as in previous versions.
5483 ➡ 5484 ccoommppaatt4422
5484
-
No equivalent source code line in the reference code can be identified.
- If set, bbaasshh does not process the replacement string in
5485
-
No equivalent source code line in the reference code can be identified.
- the pattern substitution word expansion using quote
5485
-
+ If set, bbaasshh does not process the replacement string in
5486
-
+ the pattern substitution word expansion using quote
5486 ➡ 5487 removal.
5487 ➡ 5488 ccoommppaatt4433
5488
-
No equivalent source code line in the reference code can be identified.
- If set, bbaasshh does not print a warning message if an
5489
-
No equivalent source code line in the reference code can be identified.
- attempt is made to use a quoted compound array assign-
5490
-
No equivalent source code line in the reference code can be identified.
- ment as an argument to ddeeccllaarree, makes word expansion
5491
-
No equivalent source code line in the reference code can be identified.
- errors non-fatal errors that cause the current command
5492
-
No equivalent source code line in the reference code can be identified.
- to fail (the default behavior is to make them fatal
5489
-
+ If set, bbaasshh does not print a warning message if an
5490
-
+ attempt is made to use a quoted compound array assign-
5491
-
+ ment as an argument to ddeeccllaarree, makes word expansion
5492
-
+ errors non-fatal errors that cause the current command
5493
-
+ to fail (the default behavior is to make them fatal
5493 ➡ 5494 errors that cause the shell to exit), and does not reset
5494
-
No equivalent source code line in the reference code can be identified.
- the loop state when a shell function is executed (this
5495
-
No equivalent source code line in the reference code can be identified.
- allows bbrreeaakk or ccoonnttiinnuuee in a shell function to affect
5495
-
+ the loop state when a shell function is executed (this
5496
-
+ allows bbrreeaakk or ccoonnttiinnuuee in a shell function to affect
5496 ➡ 5497 loops in the caller's context).
5497 ➡ 5498 ccoommpplleettee__ffuullllqquuoottee
5498
-
No equivalent source code line in the reference code can be identified.
- If set, bbaasshh quotes all shell metacharacters in file-
5499
-
No equivalent source code line in the reference code can be identified.
- names and directory names when performing completion.
5499
-
+ If set, bbaasshh quotes all shell metacharacters in file-
5500
-
+ names and directory names when performing completion.
5500 ➡ 5501 If not set, bbaasshh removes metacharacters such as the dol-
5501
-
No equivalent source code line in the reference code can be identified.
- lar sign from the set of characters that will be quoted
5502
-
No equivalent source code line in the reference code can be identified.
- in completed filenames when these metacharacters appear
5503
-
No equivalent source code line in the reference code can be identified.
- in shell variable references in words to be completed.
5504
-
No equivalent source code line in the reference code can be identified.
- This means that dollar signs in variable names that
5505
-
No equivalent source code line in the reference code can be identified.
- expand to directories will not be quoted; however, any
5506
-
No equivalent source code line in the reference code can be identified.
- dollar signs appearing in filenames will not be quoted,
5507
-
No equivalent source code line in the reference code can be identified.
- either. This is active only when bash is using back-
5508
-
No equivalent source code line in the reference code can be identified.
- slashes to quote completed filenames. This variable is
5509
-
No equivalent source code line in the reference code can be identified.
- set by default, which is the default bash behavior in
5502
-
+ lar sign from the set of characters that will be quoted
5503
-
+ in completed filenames when these metacharacters appear
5504
-
+ in shell variable references in words to be completed.
5505
-
+ This means that dollar signs in variable names that
5506
-
+ expand to directories will not be quoted; however, any
5507
-
+ dollar signs appearing in filenames will not be quoted,
5508
-
+ either. This is active only when bash is using back-
5509
-
+ slashes to quote completed filenames. This variable is
5510
-
+ set by default, which is the default bash behavior in
5510 ➡ 5511 versions through 4.2.
5511 ➡ 5512 ddiirreexxppaanndd
5512
-
No equivalent source code line in the reference code can be identified.
- If set, bbaasshh replaces directory names with the results
5513
-
No equivalent source code line in the reference code can be identified.
- of word expansion when performing filename completion.
5514
-
No equivalent source code line in the reference code can be identified.
- This changes the contents of the readline editing buf-
5515
-
No equivalent source code line in the reference code can be identified.
- fer. If not set, bbaasshh attempts to preserve what the
5513
-
+ If set, bbaasshh replaces directory names with the results
5514
-
+ of word expansion when performing filename completion.
5515
-
+ This changes the contents of the readline editing buf-
5516
-
+ fer. If not set, bbaasshh attempts to preserve what the
5516 ➡ 5517 user typed.
5517 ➡ 5518 ddiirrssppeellll
5518
-
No equivalent source code line in the reference code can be identified.
- If set, bbaasshh attempts spelling correction on directory
5519
-
No equivalent source code line in the reference code can be identified.
- names during word completion if the directory name ini-
5519
-
+ If set, bbaasshh attempts spelling correction on directory
5520
-
+ names during word completion if the directory name ini-
5520 ➡ 5521 tially supplied does not exist.
5521
-
No equivalent source code line in the reference code can be identified.
- ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in
5522
-
No equivalent source code line in the reference code can be identified.
- the results of pathname expansion. The filenames ````..''''
5523
-
No equivalent source code line in the reference code can be identified.
- and ````....'''' must always be matched explicitly, even if
5522
-
+ ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in
5523
-
+ the results of pathname expansion. The filenames ````..''''
5524
-
+ and ````....'''' must always be matched explicitly, even if
5524 ➡ 5525 ddoottgglloobb is set.
5525 ➡ 5526 eexxeeccffaaiill
5526 ➡ 5527 If set, a non-interactive shell will not exit if it can-
5527
-
No equivalent source code line in the reference code can be identified.
- not execute the file specified as an argument to the
5528
-
No equivalent source code line in the reference code can be identified.
- eexxeecc builtin command. An interactive shell does not
5528
-
+ not execute the file specified as an argument to the
5529
-
+ eexxeecc builtin command. An interactive shell does not
5529 ➡ 5530 exit if eexxeecc fails.
5530 ➡ 5531 eexxppaanndd__aalliiaasseess
5531
-
No equivalent source code line in the reference code can be identified.
- If set, aliases are expanded as described above under
5532
-
+ If set, aliases are expanded as described above under
5532 ➡ 5533 AALLIIAASSEESS. This option is enabled by default for interac-
5533 ➡ 5534 tive shells.
5534 ➡ 5535 eexxttddeebbuugg
5535
-
No equivalent source code line in the reference code can be identified.
- If set at shell invocation, arrange to execute the
5536
-
No equivalent source code line in the reference code can be identified.
- debugger profile before the shell starts, identical to
5537
-
No equivalent source code line in the reference code can be identified.
- the ----ddeebbuuggggeerr option. If set after invocation, behav-
5536
-
+ If set at shell invocation, arrange to execute the
5537
-
+ debugger profile before the shell starts, identical to
5538
-
+ the ----ddeebbuuggggeerr option. If set after invocation, behav-
5538 ➡ 5539 ior intended for use by debuggers is enabled:
5539 ➡ 5540 11.. The --FF option to the ddeeccllaarree builtin displays the
5540 ➡ 5541 source file name and line number corresponding to
5541 ➡ 5542 each function name supplied as an argument.
5542
-
No equivalent source code line in the reference code can be identified.
- 22.. If the command run by the DDEEBBUUGG trap returns a
5543
-
No equivalent source code line in the reference code can be identified.
- non-zero value, the next command is skipped and
5543
-
+ 22.. If the command run by the DDEEBBUUGG trap returns a
5544
-
+ non-zero value, the next command is skipped and
5544 ➡ 5545 not executed.
5545
-
No equivalent source code line in the reference code can be identified.
- 33.. If the command run by the DDEEBBUUGG trap returns a
5546
-
No equivalent source code line in the reference code can be identified.
- value of 2, and the shell is executing in a sub-
5547
-
No equivalent source code line in the reference code can be identified.
- routine (a shell function or a shell script exe-
5548
-
No equivalent source code line in the reference code can be identified.
- cuted by the .. or ssoouurrccee builtins), the shell
5546
-
+ 33.. If the command run by the DDEEBBUUGG trap returns a
5547
-
+ value of 2, and the shell is executing in a sub-
5548
-
+ routine (a shell function or a shell script exe-
5549
-
+ cuted by the .. or ssoouurrccee builtins), the shell
5549 ➡ 5550 simulates a call to rreettuurrnn.
5550
-
No equivalent source code line in the reference code can be identified.
- 44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described
5551
-
+ 44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described
5551 ➡ 5552 in their descriptions above.
5552
-
No equivalent source code line in the reference code can be identified.
- 55.. Function tracing is enabled: command substitu-
5553
-
+ 55.. Function tracing is enabled: command substitu-
5553 ➡ 5554 tion, shell functions, and subshells invoked with
5554 ➡ 5555 (( _c_o_m_m_a_n_d )) inherit the DDEEBBUUGG and RREETTUURRNN traps.
5555
-
No equivalent source code line in the reference code can be identified.
- 66.. Error tracing is enabled: command substitution,
5556
-
No equivalent source code line in the reference code can be identified.
- shell functions, and subshells invoked with ((
5556
-
+ 66.. Error tracing is enabled: command substitution,
5557
-
+ shell functions, and subshells invoked with ((
5557 ➡ 5558 _c_o_m_m_a_n_d )) inherit the EERRRR trap.
5558 ➡ 5559 eexxttgglloobb If set, the extended pattern matching features described
5559 ➡ 5560 above under PPaatthhnnaammee EExxppaannssiioonn are enabled.
5560 ➡ 5561 eexxttqquuoottee
5561
-
No equivalent source code line in the reference code can be identified.
- If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed
5562
-
No equivalent source code line in the reference code can be identified.
- within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double
5562
-
+ If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed
5563
-
+ within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double
5563 ➡ 5564 quotes. This option is enabled by default.
5564 ➡ 5565 ffaaiillgglloobb
5565
-
No equivalent source code line in the reference code can be identified.
- If set, patterns which fail to match filenames during
5566
-
+ If set, patterns which fail to match filenames during
5566 ➡ 5567 pathname expansion result in an expansion error.
5567 ➡ 5568 ffoorrccee__ffiiggnnoorree
5568
-
No equivalent source code line in the reference code can be identified.
- If set, the suffixes specified by the FFIIGGNNOORREE shell
5569
-
No equivalent source code line in the reference code can be identified.
- variable cause words to be ignored when performing word
5569
-
+ If set, the suffixes specified by the FFIIGGNNOORREE shell
5570
-
+ variable cause words to be ignored when performing word
5570 ➡ 5571 completion even if the ignored words are the only possi-
5571 ➡ 5572 ble completions. See SSHHEELLLL VVAARRIIAABBLLEESS above for a
5572
-
No equivalent source code line in the reference code can be identified.
- description of FFIIGGNNOORREE. This option is enabled by
5573
-
+ description of FFIIGGNNOORREE. This option is enabled by
5573 ➡ 5574 default.
5574 ➡ 5575 gglloobbaasscciiiirraannggeess
5575
-
No equivalent source code line in the reference code can be identified.
- If set, range expressions used in pattern matching
5576
-
No equivalent source code line in the reference code can be identified.
- bracket expressions (see PPaatttteerrnn MMaattcchhiinngg above) behave
5577
-
No equivalent source code line in the reference code can be identified.
- as if in the traditional C locale when performing com-
5576
-
+ If set, range expressions used in pattern matching
5577
-
+ bracket expressions (see PPaatttteerrnn MMaattcchhiinngg above) behave
5578
-
+ as if in the traditional C locale when performing com-
5578 ➡ 5579 parisons. That is, the current locale's collating
5579
-
No equivalent source code line in the reference code can be identified.
- sequence is not taken into account, so bb will not col-
5580
-
No equivalent source code line in the reference code can be identified.
- late between AA and BB, and upper-case and lower-case
5580
-
+ sequence is not taken into account, so bb will not col-
5581
-
+ late between AA and BB, and upper-case and lower-case
5581 ➡ 5582 ASCII characters will collate together.
5582 ➡ 5583 gglloobbssttaarr
5583 ➡ 5584 If set, the pattern **** used in a pathname expansion con-
5584
-
No equivalent source code line in the reference code can be identified.
- text will match all files and zero or more directories
5585
-
No equivalent source code line in the reference code can be identified.
- and subdirectories. If the pattern is followed by a //,
5585
-
+ text will match all files and zero or more directories
5586
-
+ and subdirectories. If the pattern is followed by a //,
5586 ➡ 5587 only directories and subdirectories match.
5587 ➡ 5588 ggnnuu__eerrrrffmmtt
5588 ➡ 5589 If set, shell error messages are written in the standard
5589 ➡ 5590 GNU error message format.
5590 ➡ 5591 hhiissttaappppeenndd
5591
-
No equivalent source code line in the reference code can be identified.
- If set, the history list is appended to the file named
5592
-
No equivalent source code line in the reference code can be identified.
- by the value of the HHIISSTTFFIILLEE variable when the shell
5592
-
+ If set, the history list is appended to the file named
5593
-
+ by the value of the HHIISSTTFFIILLEE variable when the shell
5593 ➡ 5594 exits, rather than overwriting the file.
5594 ➡ 5595 hhiissttrreeeeddiitt
5595
-
No equivalent source code line in the reference code can be identified.
- If set, and rreeaaddlliinnee is being used, a user is given the
5596
-
+ If set, and rreeaaddlliinnee is being used, a user is given the
5596 ➡ 5597 opportunity to re-edit a failed history substitution.
5597 ➡ 5598 hhiissttvveerriiffyy
5598
-
No equivalent source code line in the reference code can be identified.
- If set, and rreeaaddlliinnee is being used, the results of his-
5599
-
No equivalent source code line in the reference code can be identified.
- tory substitution are not immediately passed to the
5600
-
No equivalent source code line in the reference code can be identified.
- shell parser. Instead, the resulting line is loaded
5599
-
+ If set, and rreeaaddlliinnee is being used, the results of his-
5600
-
+ tory substitution are not immediately passed to the
5601
-
+ shell parser. Instead, the resulting line is loaded
5601 ➡ 5602 into the rreeaaddlliinnee editing buffer, allowing further modi-
5602 ➡ 5603 fication.
5603 ➡ 5604 hhoossttccoommpplleettee
5604 ➡ 5605 If set, and rreeaaddlliinnee is being used, bbaasshh will attempt to
5605
-
No equivalent source code line in the reference code can be identified.
- perform hostname completion when a word containing a @@
5606
-
No equivalent source code line in the reference code can be identified.
- is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE
5606
-
+ perform hostname completion when a word containing a @@
5607
-
+ is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE
5607 ➡ 5608 above). This is enabled by default.
5608 ➡ 5609 hhuuppoonneexxiitt
5609 ➡ 5610 If set, bbaasshh will send SSIIGGHHUUPP to all jobs when an inter-
5610 ➡ 5611 active login shell exits.
5611 ➡ 5612 iinnhheerriitt__eerrrreexxiitt
5612
-
No equivalent source code line in the reference code can be identified.
- If set, command substitution inherits the value of the
5613
-
No equivalent source code line in the reference code can be identified.
- eerrrreexxiitt option, instead of unsetting it in the subshell
5614
-
No equivalent source code line in the reference code can be identified.
- environment. This option is enabled when _p_o_s_i_x _m_o_d_e is
5613
-
+ If set, command substitution inherits the value of the
5614
-
+ eerrrreexxiitt option, instead of unsetting it in the subshell
5615
-
+ environment. This option is enabled when _p_o_s_i_x _m_o_d_e is
5615 ➡ 5616 enabled.
5616 ➡ 5617 iinntteerraaccttiivvee__ccoommmmeennttss
5617 ➡ 5618 If set, allow a word beginning with ## to cause that word
5618
-
No equivalent source code line in the reference code can be identified.
- and all remaining characters on that line to be ignored
5619
-
No equivalent source code line in the reference code can be identified.
- in an interactive shell (see CCOOMMMMEENNTTSS above). This
5619
-
+ and all remaining characters on that line to be ignored
5620
-
+ in an interactive shell (see CCOOMMMMEENNTTSS above). This
5620 ➡ 5621 option is enabled by default.
5621 ➡ 5622 llaassttppiippee
5622
-
No equivalent source code line in the reference code can be identified.
- If set, and job control is not active, the shell runs
5623
-
+ If set, and job control is not active, the shell runs
5623 ➡ 5624 the last command of a pipeline not executed in the back-
5624 ➡ 5625 ground in the current shell environment.
5625
-
No equivalent source code line in the reference code can be identified.
- lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line
5626
-
+ lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line
5626 ➡ 5627 commands are saved to the history with embedded newlines
5627 ➡ 5628 rather than using semicolon separators where possible.
5628 ➡ 5629 llooccaallvvaarr__iinnhheerriitt
5629 ➡ 5630 If set, local variables inherit the value and attributes
5630 ➡ 5631 of a variable of the same name that exists at a previous
5631
-
No equivalent source code line in the reference code can be identified.
- scope before any new value is assigned. The nameref
5632
-
+ scope before any new value is assigned. The nameref
5632 ➡ 5633 attribute is not inherited.
5633 ➡ 5634 llooggiinn__sshheellll
5634
-
No equivalent source code line in the reference code can be identified.
- The shell sets this option if it is started as a login
5635
-
No equivalent source code line in the reference code can be identified.
- shell (see IINNVVOOCCAATTIIOONN above). The value may not be
5635
-
+ The shell sets this option if it is started as a login
5636
-
+ shell (see IINNVVOOCCAATTIIOONN above). The value may not be
5636 ➡ 5637 changed.
5637 ➡ 5638 mmaaiillwwaarrnn
5638
-
No equivalent source code line in the reference code can be identified.
- If set, and a file that bbaasshh is checking for mail has
5639
-
No equivalent source code line in the reference code can be identified.
- been accessed since the last time it was checked, the
5640
-
No equivalent source code line in the reference code can be identified.
- message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis-
5639
-
+ If set, and a file that bbaasshh is checking for mail has
5640
-
+ been accessed since the last time it was checked, the
5641
-
+ message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis-
5641 ➡ 5642 played.
5642 ➡ 5643 nnoo__eemmppttyy__ccmmdd__ccoommpplleettiioonn
5643
-
No equivalent source code line in the reference code can be identified.
- If set, and rreeaaddlliinnee is being used, bbaasshh will not
5644
-
+ If set, and rreeaaddlliinnee is being used, bbaasshh will not
5644 ➡ 5645 attempt to search the PPAATTHH for possible completions when
5645 ➡ 5646 completion is attempted on an empty line.
5646 ➡ 5647 nnooccaasseegglloobb
5647
-
No equivalent source code line in the reference code can be identified.
- If set, bbaasshh matches filenames in a case-insensitive
5648
-
+ If set, bbaasshh matches filenames in a case-insensitive
5648 ➡ 5649 fashion when performing pathname expansion (see PPaatthhnnaammee
5649 ➡ 5650 EExxppaannssiioonn above).
5650 ➡ 5651 nnooccaasseemmaattcchh
5651
-
No equivalent source code line in the reference code can be identified.
- If set, bbaasshh matches patterns in a case-insensitive
5652
-
+ If set, bbaasshh matches patterns in a case-insensitive
5652 ➡ 5653 fashion when performing matching while executing ccaassee or
5653 ➡ 5654 [[[[ conditional commands, when performing pattern substi-
5654
-
No equivalent source code line in the reference code can be identified.
- tution word expansions, or when filtering possible com-
5655
-
+ tution word expansions, or when filtering possible com-
5655 ➡ 5656 pletions as part of programmable completion.
5656 ➡ 5657 nnuullllgglloobb
5657
-
No equivalent source code line in the reference code can be identified.
- If set, bbaasshh allows patterns which match no files (see
5658
-
No equivalent source code line in the reference code can be identified.
- PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string,
5658
-
+ If set, bbaasshh allows patterns which match no files (see
5659
-
+ PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string,
5659 ➡ 5660 rather than themselves.
5660 ➡ 5661 pprrooggccoommpp
5661 ➡ 5662 If set, the programmable completion facilities (see PPrroo--
@@ -5663,50 +5664,50 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
5663 ➡ 5664 enabled by default.
5664 ➡ 5665 pprroommppttvvaarrss
5665 ➡ 5666 If set, prompt strings undergo parameter expansion, com-
5666
-
No equivalent source code line in the reference code can be identified.
- mand substitution, arithmetic expansion, and quote
5667
-
No equivalent source code line in the reference code can be identified.
- removal after being expanded as described in PPRROOMMPPTTIINNGG
5667
-
+ mand substitution, arithmetic expansion, and quote
5668
-
+ removal after being expanded as described in PPRROOMMPPTTIINNGG
5668 ➡ 5669 above. This option is enabled by default.
5669 ➡ 5670 rreessttrriicctteedd__sshheellll
5670
-
No equivalent source code line in the reference code can be identified.
- The shell sets this option if it is started in
5671
-
+ The shell sets this option if it is started in
5671 ➡ 5672 restricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL below). The value
5672
-
No equivalent source code line in the reference code can be identified.
- may not be changed. This is not reset when the startup
5673
-
No equivalent source code line in the reference code can be identified.
- files are executed, allowing the startup files to dis-
5673
-
+ may not be changed. This is not reset when the startup
5674
-
+ files are executed, allowing the startup files to dis-
5674 ➡ 5675 cover whether or not a shell is restricted.
5675 ➡ 5676 sshhiifftt__vveerrbboossee
5676
-
No equivalent source code line in the reference code can be identified.
- If set, the sshhiifftt builtin prints an error message when
5677
-
+ If set, the sshhiifftt builtin prints an error message when
5677 ➡ 5678 the shift count exceeds the number of positional parame-
5678 ➡ 5679 ters.
5679 ➡ 5680 ssoouurrcceeppaatthh
5680 ➡ 5681 If set, the ssoouurrccee (..) builtin uses the value of PPAATTHH to
5681
-
No equivalent source code line in the reference code can be identified.
- find the directory containing the file supplied as an
5682
-
+ find the directory containing the file supplied as an
5682 ➡ 5683 argument. This option is enabled by default.
5683 ➡ 5684 xxppgg__eecchhoo
5684
-
No equivalent source code line in the reference code can be identified.
- If set, the eecchhoo builtin expands backslash-escape
5685
-
+ If set, the eecchhoo builtin expands backslash-escape
5685 ➡ 5686 sequences by default.
5686 ➡ 5687
5687 ➡ 5688 ssuussppeenndd [--ff]
5688
-
No equivalent source code line in the reference code can be identified.
- Suspend the execution of this shell until it receives a SSIIGGCCOONNTT
5689
-
+ Suspend the execution of this shell until it receives a SSIIGGCCOONNTT
5689 ➡ 5690 signal. A login shell cannot be suspended; the --ff option can be
5690 ➡ 5691 used to override this and force the suspension. The return sta-
5691
-
No equivalent source code line in the reference code can be identified.
- tus is 0 unless the shell is a login shell and --ff is not sup-
5692
-
+ tus is 0 unless the shell is a login shell and --ff is not sup-
5692 ➡ 5693 plied, or if job control is not enabled.
5693 ➡ 5694
5694 ➡ 5695 tteesstt _e_x_p_r
5695 ➡ 5696 [[ _e_x_p_r ]]
5696 ➡ 5697 Return a status of 0 (true) or 1 (false) depending on the evalu-
5697 ➡ 5698 ation of the conditional expression _e_x_p_r. Each operator and op-
5698
-
No equivalent source code line in the reference code can be identified.
- erand must be a separate argument. Expressions are composed of
5699
-
No equivalent source code line in the reference code can be identified.
- the primaries described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS.
5700
-
No equivalent source code line in the reference code can be identified.
- tteesstt does not accept any options, nor does it accept and ignore
5699
-
+ erand must be a separate argument. Expressions are composed of
5700
-
+ the primaries described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS.
5701
-
+ tteesstt does not accept any options, nor does it accept and ignore
5701 ➡ 5702 an argument of ---- as signifying the end of options.
5702 ➡ 5703
5703
-
No equivalent source code line in the reference code can be identified.
- Expressions may be combined using the following operators,
5704
-
+ Expressions may be combined using the following operators,
5704 ➡ 5705 listed in decreasing order of precedence. The evaluation
5705
-
No equivalent source code line in the reference code can be identified.
- depends on the number of arguments; see below. Operator prece-
5706
-
+ depends on the number of arguments; see below. Operator prece-
5706 ➡ 5707 dence is used when there are five or more arguments.
5707 ➡ 5708 !! _e_x_p_r True if _e_x_p_r is false.
5708 ➡ 5709 (( _e_x_p_r ))
5709
-
No equivalent source code line in the reference code can be identified.
- Returns the value of _e_x_p_r. This may be used to override
5710
-
+ Returns the value of _e_x_p_r. This may be used to override
5710 ➡ 5711 the normal precedence of operators.
5711 ➡ 5712 _e_x_p_r_1 -aa _e_x_p_r_2
5712 ➡ 5713 True if both _e_x_p_r_1 and _e_x_p_r_2 are true.
@@ -5723,120 +5724,120 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
5723 ➡ 5724 null.
5724 ➡ 5725 2 arguments
5725 ➡ 5726 If the first argument is !!, the expression is true if and
5726
-
No equivalent source code line in the reference code can be identified.
- only if the second argument is null. If the first argu-
5727
-
No equivalent source code line in the reference code can be identified.
- ment is one of the unary conditional operators listed
5728
-
No equivalent source code line in the reference code can be identified.
- above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is
5727
-
+ only if the second argument is null. If the first argu-
5728
-
+ ment is one of the unary conditional operators listed
5729
-
+ above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is
5729 ➡ 5730 true if the unary test is true. If the first argument is
5730 ➡ 5731 not a valid unary conditional operator, the expression is
5731 ➡ 5732 false.
5732 ➡ 5733 3 arguments
5733 ➡ 5734 The following conditions are applied in the order listed.
5734
-
No equivalent source code line in the reference code can be identified.
- If the second argument is one of the binary conditional
5735
-
+ If the second argument is one of the binary conditional
5735 ➡ 5736 operators listed above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the
5736 ➡ 5737 result of the expression is the result of the binary test
5737
-
No equivalent source code line in the reference code can be identified.
- using the first and third arguments as operands. The --aa
5738
-
No equivalent source code line in the reference code can be identified.
- and --oo operators are considered binary operators when
5739
-
No equivalent source code line in the reference code can be identified.
- there are three arguments. If the first argument is !!,
5740
-
No equivalent source code line in the reference code can be identified.
- the value is the negation of the two-argument test using
5738
-
+ using the first and third arguments as operands. The --aa
5739
-
+ and --oo operators are considered binary operators when
5740
-
+ there are three arguments. If the first argument is !!,
5741
-
+ the value is the negation of the two-argument test using
5741 ➡ 5742 the second and third arguments. If the first argument is
5742 ➡ 5743 exactly (( and the third argument is exactly )), the result
5743
-
No equivalent source code line in the reference code can be identified.
- is the one-argument test of the second argument. Other-
5744
-
+ is the one-argument test of the second argument. Other-
5744 ➡ 5745 wise, the expression is false.
5745 ➡ 5746 4 arguments
5746 ➡ 5747 If the first argument is !!, the result is the negation of
5747
-
No equivalent source code line in the reference code can be identified.
- the three-argument expression composed of the remaining
5748
-
+ the three-argument expression composed of the remaining
5748 ➡ 5749 arguments. Otherwise, the expression is parsed and eval-
5749
-
No equivalent source code line in the reference code can be identified.
- uated according to precedence using the rules listed
5750
-
+ uated according to precedence using the rules listed
5750 ➡ 5751 above.
5751 ➡ 5752 5 or more arguments
5752
-
No equivalent source code line in the reference code can be identified.
- The expression is parsed and evaluated according to
5753
-
+ The expression is parsed and evaluated according to
5753 ➡ 5754 precedence using the rules listed above.
5754 ➡ 5755
5755
-
No equivalent source code line in the reference code can be identified.
- When used with tteesstt or [[, the << and >> operators sort lexico-
5756
-
+ When used with tteesstt or [[, the << and >> operators sort lexico-
5756 ➡ 5757 graphically using ASCII ordering.
5757 ➡ 5758
5758
-
No equivalent source code line in the reference code can be identified.
- ttiimmeess Print the accumulated user and system times for the shell and
5759
-
+ ttiimmeess Print the accumulated user and system times for the shell and
5759 ➡ 5760 for processes run from the shell. The return status is 0.
5760 ➡ 5761
5761 ➡ 5762 ttrraapp [--llpp] [[_a_r_g] _s_i_g_s_p_e_c ...]
5762
-
No equivalent source code line in the reference code can be identified.
- The command _a_r_g is to be read and executed when the shell
5763
-
No equivalent source code line in the reference code can be identified.
- receives signal(s) _s_i_g_s_p_e_c. If _a_r_g is absent (and there is a
5764
-
No equivalent source code line in the reference code can be identified.
- single _s_i_g_s_p_e_c) or --, each specified signal is reset to its
5765
-
No equivalent source code line in the reference code can be identified.
- original disposition (the value it had upon entrance to the
5766
-
No equivalent source code line in the reference code can be identified.
- shell). If _a_r_g is the null string the signal specified by each
5767
-
No equivalent source code line in the reference code can be identified.
- _s_i_g_s_p_e_c is ignored by the shell and by the commands it invokes.
5768
-
No equivalent source code line in the reference code can be identified.
- If _a_r_g is not present and --pp has been supplied, then the trap
5769
-
No equivalent source code line in the reference code can be identified.
- commands associated with each _s_i_g_s_p_e_c are displayed. If no
5770
-
No equivalent source code line in the reference code can be identified.
- arguments are supplied or if only --pp is given, ttrraapp prints the
5771
-
No equivalent source code line in the reference code can be identified.
- list of commands associated with each signal. The --ll option
5772
-
No equivalent source code line in the reference code can be identified.
- causes the shell to print a list of signal names and their cor-
5773
-
No equivalent source code line in the reference code can be identified.
- responding numbers. Each _s_i_g_s_p_e_c is either a signal name
5774
-
No equivalent source code line in the reference code can be identified.
- defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are
5763
-
+ The command _a_r_g is to be read and executed when the shell
5764
-
+ receives signal(s) _s_i_g_s_p_e_c. If _a_r_g is absent (and there is a
5765
-
+ single _s_i_g_s_p_e_c) or --, each specified signal is reset to its
5766
-
+ original disposition (the value it had upon entrance to the
5767
-
+ shell). If _a_r_g is the null string the signal specified by each
5768
-
+ _s_i_g_s_p_e_c is ignored by the shell and by the commands it invokes.
5769
-
+ If _a_r_g is not present and --pp has been supplied, then the trap
5770
-
+ commands associated with each _s_i_g_s_p_e_c are displayed. If no
5771
-
+ arguments are supplied or if only --pp is given, ttrraapp prints the
5772
-
+ list of commands associated with each signal. The --ll option
5773
-
+ causes the shell to print a list of signal names and their cor-
5774
-
+ responding numbers. Each _s_i_g_s_p_e_c is either a signal name
5775
-
+ defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are
5775 ➡ 5776 case insensitive and the SSIIGG prefix is optional.
5776 ➡ 5777
5777
-
No equivalent source code line in the reference code can be identified.
- If a _s_i_g_s_p_e_c is EEXXIITT (0) the command _a_r_g is executed on exit
5778
-
No equivalent source code line in the reference code can be identified.
- from the shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_r_g is exe-
5779
-
No equivalent source code line in the reference code can be identified.
- cuted before every _s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command,
5780
-
No equivalent source code line in the reference code can be identified.
- _s_e_l_e_c_t command, every arithmetic _f_o_r command, and before the
5781
-
No equivalent source code line in the reference code can be identified.
- first command executes in a shell function (see SSHHEELLLL GGRRAAMMMMAARR
5782
-
No equivalent source code line in the reference code can be identified.
- above). Refer to the description of the eexxttddeebbuugg option to the
5778
-
+ If a _s_i_g_s_p_e_c is EEXXIITT (0) the command _a_r_g is executed on exit
5779
-
+ from the shell. If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_r_g is exe-
5780
-
+ cuted before every _s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command,
5781
-
+ _s_e_l_e_c_t command, every arithmetic _f_o_r command, and before the
5782
-
+ first command executes in a shell function (see SSHHEELLLL GGRRAAMMMMAARR
5783
-
+ above). Refer to the description of the eexxttddeebbuugg option to the
5783 ➡ 5784 sshhoopptt builtin for details of its effect on the DDEEBBUUGG trap. If a
5784 ➡ 5785 _s_i_g_s_p_e_c is RREETTUURRNN, the command _a_r_g is executed each time a shell
5785 ➡ 5786 function or a script executed with the .. or ssoouurrccee builtins fin-
5786 ➡ 5787 ishes executing.
5787 ➡ 5788
5788
-
No equivalent source code line in the reference code can be identified.
- If a _s_i_g_s_p_e_c is EERRRR, the command _a_r_g is executed whenever a
5789
-
+ If a _s_i_g_s_p_e_c is EERRRR, the command _a_r_g is executed whenever a
5789 ➡ 5790 pipeline (which may consist of a single simple command), a list,
5790 ➡ 5791 or a compound command returns a non-zero exit status, subject to
5791
-
No equivalent source code line in the reference code can be identified.
- the following conditions. The EERRRR trap is not executed if the
5792
-
+ the following conditions. The EERRRR trap is not executed if the
5792 ➡ 5793 failed command is part of the command list immediately following
5793
-
No equivalent source code line in the reference code can be identified.
- a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement,
5794
-
+ a wwhhiillee or uunnttiill keyword, part of the test in an _i_f statement,
5794 ➡ 5795 part of a command executed in a &&&& or |||| list except the command
5795
-
No equivalent source code line in the reference code can be identified.
- following the final &&&& or ||||, any command in a pipeline but the
5796
-
No equivalent source code line in the reference code can be identified.
- last, or if the command's return value is being inverted using
5797
-
No equivalent source code line in the reference code can be identified.
- !!. These are the same conditions obeyed by the eerrrreexxiitt (--ee)
5796
-
+ following the final &&&& or ||||, any command in a pipeline but the
5797
-
+ last, or if the command's return value is being inverted using
5798
-
+ !!. These are the same conditions obeyed by the eerrrreexxiitt (--ee)
5798 ➡ 5799 option.
5799 ➡ 5800
5800
-
No equivalent source code line in the reference code can be identified.
- Signals ignored upon entry to the shell cannot be trapped or
5801
-
No equivalent source code line in the reference code can be identified.
- reset. Trapped signals that are not being ignored are reset to
5801
-
+ Signals ignored upon entry to the shell cannot be trapped or
5802
-
+ reset. Trapped signals that are not being ignored are reset to
5802 ➡ 5803 their original values in a subshell or subshell environment when
5803
-
No equivalent source code line in the reference code can be identified.
- one is created. The return status is false if any _s_i_g_s_p_e_c is
5804
-
+ one is created. The return status is false if any _s_i_g_s_p_e_c is
5804 ➡ 5805 invalid; otherwise ttrraapp returns true.
5805 ➡ 5806
5806 ➡ 5807 ttyyppee [--aaffttppPP] _n_a_m_e [_n_a_m_e ...]
5807
-
No equivalent source code line in the reference code can be identified.
- With no options, indicate how each _n_a_m_e would be interpreted if
5808
-
+ With no options, indicate how each _n_a_m_e would be interpreted if
5808 ➡ 5809 used as a command name. If the --tt option is used, ttyyppee prints a
5809
-
No equivalent source code line in the reference code can be identified.
- 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
5810
-
No equivalent source code line in the reference code can be identified.
- _f_i_l_e if _n_a_m_e is an alias, shell reserved word, function,
5811
-
No equivalent source code line in the reference code can be identified.
- builtin, or disk file, respectively. If the _n_a_m_e is not found,
5812
-
No equivalent source code line in the reference code can be identified.
- then nothing is printed, and an exit status of false is
5813
-
No equivalent source code line in the reference code can be identified.
- returned. If the --pp option is used, ttyyppee either returns the
5810
-
+ 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
5811
-
+ _f_i_l_e if _n_a_m_e is an alias, shell reserved word, function,
5812
-
+ builtin, or disk file, respectively. If the _n_a_m_e is not found,
5813
-
+ then nothing is printed, and an exit status of false is
5814
-
+ returned. If the --pp option is used, ttyyppee either returns the
5814 ➡ 5815 name of the disk file that would be executed if _n_a_m_e were speci-
5815 ➡ 5816 fied as a command name, or nothing if ``type -t name'' would not
5816
-
No equivalent source code line in the reference code can be identified.
- return _f_i_l_e. The --PP option forces a PPAATTHH search for each _n_a_m_e,
5817
-
+ return _f_i_l_e. The --PP option forces a PPAATTHH search for each _n_a_m_e,
5817 ➡ 5818 even if ``type -t name'' would not return _f_i_l_e. If a command is
5818 ➡ 5819 hashed, --pp and --PP print the hashed value, which is not necessar-
5819
-
No equivalent source code line in the reference code can be identified.
- ily the file that appears first in PPAATTHH. If the --aa option is
5820
-
No equivalent source code line in the reference code can be identified.
- used, ttyyppee prints all of the places that contain an executable
5820
-
+ ily the file that appears first in PPAATTHH. If the --aa option is
5821
-
+ used, ttyyppee prints all of the places that contain an executable
5821 ➡ 5822 named _n_a_m_e. This includes aliases and functions, if and only if
5822 ➡ 5823 the --pp option is not also used. The table of hashed commands is
5823
-
No equivalent source code line in the reference code can be identified.
- not consulted when using --aa. The --ff option suppresses shell
5824
-
+ not consulted when using --aa. The --ff option suppresses shell
5824 ➡ 5825 function lookup, as with the ccoommmmaanndd builtin. ttyyppee returns true
5825 ➡ 5826 if all of the arguments are found, false if any are not found.
5826 ➡ 5827
5827 ➡ 5828 uulliimmiitt [--HHSSaabbccddeeffiikkllmmnnppqqrrssttuuvvxxPPTT [_l_i_m_i_t]]
5828
-
No equivalent source code line in the reference code can be identified.
- Provides control over the resources available to the shell and
5829
-
No equivalent source code line in the reference code can be identified.
- to processes started by it, on systems that allow such control.
5829
-
+ Provides control over the resources available to the shell and
5830
-
+ to processes started by it, on systems that allow such control.
5830 ➡ 5831 The --HH and --SS options specify that the hard or soft limit is set
5831
-
No equivalent source code line in the reference code can be identified.
- for the given resource. A hard limit cannot be increased by a
5832
-
No equivalent source code line in the reference code can be identified.
- non-root user once it is set; a soft limit may be increased up
5833
-
No equivalent source code line in the reference code can be identified.
- to the value of the hard limit. If neither --HH nor --SS is speci-
5832
-
+ for the given resource. A hard limit cannot be increased by a
5833
-
+ non-root user once it is set; a soft limit may be increased up
5834
-
+ to the value of the hard limit. If neither --HH nor --SS is speci-
5834 ➡ 5835 fied, both the soft and hard limits are set. The value of _l_i_m_i_t
5835 ➡ 5836 can be a number in the unit specified for the resource or one of
5836 ➡ 5837 the special values hhaarrdd, ssoofftt, or uunnlliimmiitteedd, which stand for the
5837
-
No equivalent source code line in the reference code can be identified.
- current hard limit, the current soft limit, and no limit,
5838
-
No equivalent source code line in the reference code can be identified.
- respectively. If _l_i_m_i_t is omitted, the current value of the
5839
-
No equivalent source code line in the reference code can be identified.
- soft limit of the resource is printed, unless the --HH option is
5838
-
+ current hard limit, the current soft limit, and no limit,
5839
-
+ respectively. If _l_i_m_i_t is omitted, the current value of the
5840
-
+ soft limit of the resource is printed, unless the --HH option is
5840 ➡ 5841 given. When more than one resource is specified, the limit name
5841 ➡ 5842 and unit are printed before the value. Other options are inter-
5842 ➡ 5843 preted as follows:
@@ -5845,12 +5846,12 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
5845 ➡ 5846 --cc The maximum size of core files created
5846 ➡ 5847 --dd The maximum size of a process's data segment
5847 ➡ 5848 --ee The maximum scheduling priority ("nice")
5848
-
No equivalent source code line in the reference code can be identified.
- --ff The maximum size of files written by the shell and its
5849
-
+ --ff The maximum size of files written by the shell and its
5849 ➡ 5850 children
5850 ➡ 5851 --ii The maximum number of pending signals
5851 ➡ 5852 --kk The maximum number of kqueues that may be allocated
5852 ➡ 5853 --ll The maximum size that may be locked into memory
5853
-
No equivalent source code line in the reference code can be identified.
- --mm The maximum resident set size (many systems do not honor
5854
-
+ --mm The maximum resident set size (many systems do not honor
5854 ➡ 5855 this limit)
5855 ➡ 5856 --nn The maximum number of open file descriptors (most systems
5856 ➡ 5857 do not allow this value to be set)
@@ -5859,53 +5860,53 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
5859 ➡ 5860 --rr The maximum real-time scheduling priority
5860 ➡ 5861 --ss The maximum stack size
5861 ➡ 5862 --tt The maximum amount of cpu time in seconds
5862
-
No equivalent source code line in the reference code can be identified.
- --uu The maximum number of processes available to a single
5863
-
+ --uu The maximum number of processes available to a single
5863 ➡ 5864 user
5864
-
No equivalent source code line in the reference code can be identified.
- --vv The maximum amount of virtual memory available to the
5865
-
+ --vv The maximum amount of virtual memory available to the
5865 ➡ 5866 shell and, on some systems, to its children
5866 ➡ 5867 --xx The maximum number of file locks
5867 ➡ 5868 --PP The maximum number of pseudoterminals
5868 ➡ 5869 --TT The maximum number of threads
5869 ➡ 5870
5870
-
No equivalent source code line in the reference code can be identified.
- If _l_i_m_i_t is given, and the --aa option is not used, _l_i_m_i_t is the
5871
-
No equivalent source code line in the reference code can be identified.
- new value of the specified resource. If no option is given,
5872
-
No equivalent source code line in the reference code can be identified.
- then --ff is assumed. Values are in 1024-byte increments, except
5873
-
No equivalent source code line in the reference code can be identified.
- for --tt, which is in seconds; --pp, which is in units of 512-byte
5874
-
No equivalent source code line in the reference code can be identified.
- blocks; --PP, --TT, --bb, --kk, --nn, and --uu, which are unscaled values;
5871
-
+ If _l_i_m_i_t is given, and the --aa option is not used, _l_i_m_i_t is the
5872
-
+ new value of the specified resource. If no option is given,
5873
-
+ then --ff is assumed. Values are in 1024-byte increments, except
5874
-
+ for --tt, which is in seconds; --pp, which is in units of 512-byte
5875
-
+ blocks; --PP, --TT, --bb, --kk, --nn, and --uu, which are unscaled values;
5875 ➡ 5876 and, when in Posix mode, --cc and --ff, which are in 512-byte incre-
5876 ➡ 5877 ments. The return status is 0 unless an invalid option or argu-
5877 ➡ 5878 ment is supplied, or an error occurs while setting a new limit.
5878 ➡ 5879
5879 ➡ 5880 uummaasskk [--pp] [--SS] [_m_o_d_e]
5880 ➡ 5881 The user file-creation mask is set to _m_o_d_e. If _m_o_d_e begins with
5881
-
No equivalent source code line in the reference code can be identified.
- a digit, it is interpreted as an octal number; otherwise it is
5882
-
No equivalent source code line in the reference code can be identified.
- interpreted as a symbolic mode mask similar to that accepted by
5883
-
No equivalent source code line in the reference code can be identified.
- _c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is
5884
-
No equivalent source code line in the reference code can be identified.
- printed. The --SS option causes the mask to be printed in sym-
5885
-
No equivalent source code line in the reference code can be identified.
- bolic form; the default output is an octal number. If the --pp
5882
-
+ a digit, it is interpreted as an octal number; otherwise it is
5883
-
+ interpreted as a symbolic mode mask similar to that accepted by
5884
-
+ _c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is
5885
-
+ printed. The --SS option causes the mask to be printed in sym-
5886
-
+ bolic form; the default output is an octal number. If the --pp
5886 ➡ 5887 option is supplied, and _m_o_d_e is omitted, the output is in a form
5887 ➡ 5888 that may be reused as input. The return status is 0 if the mode
5888
-
No equivalent source code line in the reference code can be identified.
- was successfully changed or if no _m_o_d_e argument was supplied,
5889
-
+ was successfully changed or if no _m_o_d_e argument was supplied,
5889 ➡ 5890 and false otherwise.
5890 ➡ 5891
5891 ➡ 5892 uunnaalliiaass [-aa] [_n_a_m_e ...]
5892
-
No equivalent source code line in the reference code can be identified.
- Remove each _n_a_m_e from the list of defined aliases. If --aa is
5893
-
No equivalent source code line in the reference code can be identified.
- supplied, all alias definitions are removed. The return value
5893
-
+ Remove each _n_a_m_e from the list of defined aliases. If --aa is
5894
-
+ supplied, all alias definitions are removed. The return value
5894 ➡ 5895 is true unless a supplied _n_a_m_e is not a defined alias.
5895 ➡ 5896
5896 ➡ 5897 uunnsseett [-ffvv] [-nn] [_n_a_m_e ...]
5897
-
No equivalent source code line in the reference code can be identified.
- For each _n_a_m_e, remove the corresponding variable or function.
5898
-
+ For each _n_a_m_e, remove the corresponding variable or function.
5898 ➡ 5899 If the --vv option is given, each _n_a_m_e refers to a shell variable,
5899
-
No equivalent source code line in the reference code can be identified.
- and that variable is removed. Read-only variables may not be
5900
-
No equivalent source code line in the reference code can be identified.
- unset. If --ff is specified, each _n_a_m_e refers to a shell func-
5901
-
No equivalent source code line in the reference code can be identified.
- tion, and the function definition is removed. If the --nn option
5902
-
No equivalent source code line in the reference code can be identified.
- is supplied, and _n_a_m_e is a variable with the _n_a_m_e_r_e_f attribute,
5903
-
No equivalent source code line in the reference code can be identified.
- _n_a_m_e will be unset rather than the variable it references. --nn
5904
-
No equivalent source code line in the reference code can be identified.
- has no effect if the --ff option is supplied. If no options are
5905
-
No equivalent source code line in the reference code can be identified.
- supplied, each _n_a_m_e refers to a variable; if there is no vari-
5906
-
No equivalent source code line in the reference code can be identified.
- able by that name, any function with that name is unset. Each
5907
-
No equivalent source code line in the reference code can be identified.
- unset variable or function is removed from the environment
5908
-
No equivalent source code line in the reference code can be identified.
- passed to subsequent commands. If any of CCOOMMPP__WWOORRDDBBRREEAAKKSS, RRAANN--
5900
-
+ and that variable is removed. Read-only variables may not be
5901
-
+ unset. If --ff is specified, each _n_a_m_e refers to a shell func-
5902
-
+ tion, and the function definition is removed. If the --nn option
5903
-
+ is supplied, and _n_a_m_e is a variable with the _n_a_m_e_r_e_f attribute,
5904
-
+ _n_a_m_e will be unset rather than the variable it references. --nn
5905
-
+ has no effect if the --ff option is supplied. If no options are
5906
-
+ supplied, each _n_a_m_e refers to a variable; if there is no vari-
5907
-
+ able by that name, any function with that name is unset. Each
5908
-
+ unset variable or function is removed from the environment
5909
-
+ passed to subsequent commands. If any of CCOOMMPP__WWOORRDDBBRREEAAKKSS, RRAANN--
5909 ➡ 5910 DDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD, FFUUNNCCNNAAMMEE, GGRROOUUPPSS, or DDIIRRSSTTAACCKK are
5910 ➡ 5911 unset, they lose their special properties, even if they are sub-
5911 ➡ 5912 sequently reset. The exit status is true unless a _n_a_m_e is read-
@@ -5913,23 +5914,23 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS
5913 ➡ 5914
5914 ➡ 5915 wwaaiitt [--ffnn] [_i_d _._._.]
5915 ➡ 5916 Wait for each specified child process and return its termination
5916
-
No equivalent source code line in the reference code can be identified.
- status. Each _i_d may be a process ID or a job specification; if
5917
-
No equivalent source code line in the reference code can be identified.
- a job spec is given, all processes in that job's pipeline are
5917
-
+ status. Each _i_d may be a process ID or a job specification; if
5918
-
+ a job spec is given, all processes in that job's pipeline are
5918 ➡ 5919 waited for. If _i_d is not given, all currently active child pro-
5919 ➡ 5920 cesses are waited for, and the return status is zero. If the --nn
5920
-
No equivalent source code line in the reference code can be identified.
- option is supplied, wwaaiitt waits for any job to terminate and
5921
-
No equivalent source code line in the reference code can be identified.
- returns its exit status. If the --ff option is supplied, and job
5921
-
+ option is supplied, wwaaiitt waits for any job to terminate and
5922
-
+ returns its exit status. If the --ff option is supplied, and job
5922 ➡ 5923 control is enabled, wwaaiitt forces _i_d to terminate before returning
5923
-
No equivalent source code line in the reference code can be identified.
- its status, instead of returning when it changes status. If _i_d
5924
-
No equivalent source code line in the reference code can be identified.
- specifies a non-existent process or job, the return status is
5925
-
No equivalent source code line in the reference code can be identified.
- 127. Otherwise, the return status is the exit status of the
5924
-
+ its status, instead of returning when it changes status. If _i_d
5925
-
+ specifies a non-existent process or job, the return status is
5926
-
+ 127. Otherwise, the return status is the exit status of the
5926 ➡ 5927 last process or job waited for.
5927 ➡ 5928
5928 ➡ 5929 RREESSTTRRIICCTTEEDD SSHHEELLLL
5929 ➡ 5930 If bbaasshh is started with the name rrbbaasshh, or the --rr option is supplied at
5930
-
No equivalent source code line in the reference code can be identified.
- invocation, the shell becomes restricted. A restricted shell is used
5931
-
No equivalent source code line in the reference code can be identified.
- to set up an environment more controlled than the standard shell. It
5932
-
No equivalent source code line in the reference code can be identified.
- behaves identically to bbaasshh with the exception that the following are
5931
-
+ invocation, the shell becomes restricted. A restricted shell is used
5932
-
+ to set up an environment more controlled than the standard shell. It
5933
-
+ behaves identically to bbaasshh with the exception that the following are
5933 ➡ 5934 disallowed or not performed:
5934 ➡ 5935
5935 ➡ 5936 +o changing directories with ccdd
@@ -5938,16 +5939,16 @@ RREESSTTRRIICCTTEEDD SSHHEELLLL
5938 ➡ 5939
5939 ➡ 5940 +o specifying command names containing //
5940 ➡ 5941
5941
-
No equivalent source code line in the reference code can be identified.
- +o specifying a filename containing a // as an argument to the ..
5942
-
+ +o specifying a filename containing a // as an argument to the ..
5942 ➡ 5943 builtin command
5943 ➡ 5944
5944
-
No equivalent source code line in the reference code can be identified.
- +o specifying a filename containing a slash as an argument to the
5945
-
+ +o specifying a filename containing a slash as an argument to the
5945 ➡ 5946 --pp option to the hhaasshh builtin command
5946 ➡ 5947
5947
-
No equivalent source code line in the reference code can be identified.
- +o importing function definitions from the shell environment at
5948
-
+ +o importing function definitions from the shell environment at
5948 ➡ 5949 startup
5949 ➡ 5950
5950
-
No equivalent source code line in the reference code can be identified.
- +o parsing the value of SSHHEELLLLOOPPTTSS from the shell environment at
5951
-
+ +o parsing the value of SSHHEELLLLOOPPTTSS from the shell environment at
5951 ➡ 5952 startup
5952 ➡ 5953
5953 ➡ 5954 +o redirecting output using the >, >|, <>, >&, &>, and >> redirect-
@@ -5956,10 +5957,10 @@ RREESSTTRRIICCTTEEDD SSHHEELLLL
5956 ➡ 5957 +o using the eexxeecc builtin command to replace the shell with another
5957 ➡ 5958 command
5958 ➡ 5959
5959
-
No equivalent source code line in the reference code can be identified.
- +o adding or deleting builtin commands with the --ff and --dd options
5960
-
+ +o adding or deleting builtin commands with the --ff and --dd options
5960 ➡ 5961 to the eennaabbllee builtin command
5961 ➡ 5962
5962
-
No equivalent source code line in the reference code can be identified.
- +o using the eennaabbllee builtin command to enable disabled shell
5963
-
+ +o using the eennaabbllee builtin command to enable disabled shell
5963 ➡ 5964 builtins
5964 ➡ 5965
5965 ➡ 5966 +o specifying the --pp option to the ccoommmmaanndd builtin command
@@ -5969,14 +5970,14 @@ RREESSTTRRIICCTTEEDD SSHHEELLLL
5969 ➡ 5970 These restrictions are enforced after any startup files are read.
5970 ➡ 5971
5971 ➡ 5972 When a command that is found to be a shell script is executed (see CCOOMM--
5972
-
No equivalent source code line in the reference code can be identified.
- MMAANNDD EEXXEECCUUTTIIOONN above), rrbbaasshh turns off any restrictions in the shell
5973
-
+ MMAANNDD EEXXEECCUUTTIIOONN above), rrbbaasshh turns off any restrictions in the shell
5973 ➡ 5974 spawned to execute the script.
5974 ➡ 5975
5975 ➡ 5976 SSEEEE AALLSSOO
5976 ➡ 5977 _B_a_s_h _R_e_f_e_r_e_n_c_e _M_a_n_u_a_l, Brian Fox and Chet Ramey
5977 ➡ 5978 _T_h_e _G_n_u _R_e_a_d_l_i_n_e _L_i_b_r_a_r_y, Brian Fox and Chet Ramey
5978 ➡ 5979 _T_h_e _G_n_u _H_i_s_t_o_r_y _L_i_b_r_a_r_y, Brian Fox and Chet Ramey
5979
-
No equivalent source code line in the reference code can be identified.
- _P_o_r_t_a_b_l_e _O_p_e_r_a_t_i_n_g _S_y_s_t_e_m _I_n_t_e_r_f_a_c_e _(_P_O_S_I_X_) _P_a_r_t _2_: _S_h_e_l_l _a_n_d _U_t_i_l_i_-
5980
-
+ _P_o_r_t_a_b_l_e _O_p_e_r_a_t_i_n_g _S_y_s_t_e_m _I_n_t_e_r_f_a_c_e _(_P_O_S_I_X_) _P_a_r_t _2_: _S_h_e_l_l _a_n_d _U_t_i_l_i_-
5980 ➡ 5981 _t_i_e_s, IEEE --
5981 ➡ 5982 http://pubs.opengroup.org/onlinepubs/9699919799/
5982 ➡ 5983 http://tiswww.case.edu/~chet/bash/POSIX -- a description of posix mode
@@ -5994,7 +5995,7 @@ FFIILLEESS
5994 ➡ 5995 _~_/_._b_a_s_h_r_c
5995 ➡ 5996 The individual per-interactive-shell startup file
5996 ➡ 5997 _~_/_._b_a_s_h___l_o_g_o_u_t
5997
-
No equivalent source code line in the reference code can be identified.
- The individual login shell cleanup file, executed when a login
5998
-
+ The individual login shell cleanup file, executed when a login
5998 ➡ 5999 shell exits
5999 ➡ 6000 _~_/_._i_n_p_u_t_r_c
6000 ➡ 6001 Individual _r_e_a_d_l_i_n_e initialization file
@@ -6008,14 +6009,14 @@ AAUUTTHHOORRSS
6008 ➡ 6009
6009 ➡ 6010 BBUUGG RREEPPOORRTTSS
6010 ➡ 6011 If you find a bug in bbaasshh,, you should report it. But first, you should
6011
-
No equivalent source code line in the reference code can be identified.
- make sure that it really is a bug, and that it appears in the latest
6012
-
No equivalent source code line in the reference code can be identified.
- version of bbaasshh. The latest version is always available from
6012
-
+ make sure that it really is a bug, and that it appears in the latest
6013
-
+ version of bbaasshh. The latest version is always available from
6013 ➡ 6014 _f_t_p_:_/_/_f_t_p_._g_n_u_._o_r_g_/_p_u_b_/_g_n_u_/_b_a_s_h_/.
6014 ➡ 6015
6015
-
No equivalent source code line in the reference code can be identified.
- Once you have determined that a bug actually exists, use the _b_a_s_h_b_u_g
6016
-
No equivalent source code line in the reference code can be identified.
- command to submit a bug report. If you have a fix, you are encouraged
6017
-
No equivalent source code line in the reference code can be identified.
- to mail that as well! Suggestions and `philosophical' bug reports may
6018
-
No equivalent source code line in the reference code can be identified.
- be mailed to _b_u_g_-_b_a_s_h_@_g_n_u_._o_r_g or posted to the Usenet newsgroup
6016
-
+ Once you have determined that a bug actually exists, use the _b_a_s_h_b_u_g
6017
-
+ command to submit a bug report. If you have a fix, you are encouraged
6018
-
+ to mail that as well! Suggestions and `philosophical' bug reports may
6019
-
+ be mailed to _b_u_g_-_b_a_s_h_@_g_n_u_._o_r_g or posted to the Usenet newsgroup
6019 ➡ 6020 ggnnuu..bbaasshh..bbuugg.
6020 ➡ 6021
6021 ➡ 6022 ALL bug reports should include:
@@ -6026,7 +6027,7 @@ BBUUGG RREEPPOORRTTSS
6026 ➡ 6027 A description of the bug behaviour
6027 ➡ 6028 A short script or `recipe' which exercises the bug
6028 ➡ 6029
6029
-
No equivalent source code line in the reference code can be identified.
- _b_a_s_h_b_u_g inserts the first three items automatically into the template
6030
-
+ _b_a_s_h_b_u_g inserts the first three items automatically into the template
6030 ➡ 6031 it provides for filing a bug report.
6031 ➡ 6032
6032 ➡ 6033 Comments and bug reports concerning this manual page should be directed
@@ -6043,10 +6044,10 @@ BBUUGGSS
6043 ➡ 6044 Shell builtin commands and functions are not stoppable/restartable.
6044 ➡ 6045
6045 ➡ 6046 Compound commands and command sequences of the form `a ; b ; c' are not
6046
-
No equivalent source code line in the reference code can be identified.
- handled gracefully when process suspension is attempted. When a
6047
-
No equivalent source code line in the reference code can be identified.
- process is stopped, the shell immediately executes the next command in
6048
-
No equivalent source code line in the reference code can be identified.
- the sequence. It suffices to place the sequence of commands between
6049
-
No equivalent source code line in the reference code can be identified.
- parentheses to force it into a subshell, which may be stopped as a
6047
-
+ handled gracefully when process suspension is attempted. When a
6048
-
+ process is stopped, the shell immediately executes the next command in
6049
-
+ the sequence. It suffices to place the sequence of commands between
6050
-
+ parentheses to force it into a subshell, which may be stopped as a
6050 ➡ 6051 unit.
6051 ➡ 6052
6052 ➡ 6053 Array variables may not (yet) be exported.
@@ -6055,4 +6056,4 @@ BBUUGGSS
6055 ➡ 6056
6056 ➡ 6057
6057 ➡ 6058
6058
-
No equivalent source code line in the reference code can be identified.
-GNU Bash 4.4 2017 June 23 BASH(1)
6059
-
+GNU Bash 4.4 2017 October 7 BASH(1)

Modified File: doc/bash.1

LineTestsDifference Output
diff --git a/doc/bash.1 b/doc/bash.1
index 650db3a9..92642550 100644
--- a/doc/bash.1
+++ b/doc/bash.1
@@ -3293,7 +3293,7 @@ is an array variable subscripted with
3293 .B @
3294 or
3295 .BR * ,
3296
-
No equivalent source code line in the reference code can be identified.
-the case modification operation is applied to each member of the
3296
-
+the operation is applied to each member of the
3297 array in turn, and the expansion is the resultant list.
3298 .sp 1
3299 The result of the expansion is subject to word splitting and pathname

Modified File: doc/bash.html

LineTestsDifference Output
diff --git a/doc/bash.html b/doc/bash.html
index b2ac871c..8e8d4865 100644
--- a/doc/bash.html
+++ b/doc/bash.html
@@ -3,7 +3,7 @@
3 </HEAD>
4 <BODY><TABLE WIDTH=100%>
5 <TR>
6
-
No equivalent source code line in the reference code can be identified.
-<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2017 June 23<TH ALIGN=RIGHT width=33%>BASH(1)
6
-
+<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2017 October 7<TH ALIGN=RIGHT width=33%>BASH(1)
7 </TR>
8 </TABLE>
9 <BR><A HREF="#index">Index</A>
@@ -5976,9 +5976,10 @@ A full search of the directories in
5976 is performed only if the command is not found in the hash table.
5977 If the search is unsuccessful, the shell searches for a defined shell
5978 function named <B>command_not_found_handle</B>.
5979
-
No equivalent source code line in the reference code can be identified.
-If that function exists, it is invoked with the original command and
5979
-
+If that function exists, it is invoked in a separate execution environment
5980
-
+with the original command and
5980 ➡ 5981 the original command's arguments as its arguments, and the function's
5981
-
No equivalent source code line in the reference code can be identified.
-exit status becomes the exit status of the shell.
5982
-
+exit status becomes the exit status of that subshell.
5982 ➡ 5983 If that function is not defined, the shell prints an error
5983 ➡ 5984 message and returns an exit status of 127.
5984 ➡ 5985 <P>
@@ -13753,7 +13754,7 @@ There may be only one active coprocess at a time.
13753 ➡ 13754 <HR>
13754 ➡ 13755 <TABLE WIDTH=100%>
13755 ➡ 13756 <TR>
13756
-
No equivalent source code line in the reference code can be identified.
-<TH ALIGN=LEFT width=33%>GNU Bash 4.4<TH ALIGN=CENTER width=33%>2017 June 23<TH ALIGN=RIGHT width=33%>BASH(1)
13757
-
+<TH ALIGN=LEFT width=33%>GNU Bash 4.4<TH ALIGN=CENTER width=33%>2017 October 7<TH ALIGN=RIGHT width=33%>BASH(1)
13757 ➡ 13758 </TR>
13758 ➡ 13759 </TABLE>
13759 ➡ 13760 <HR>
@@ -13859,6 +13860,6 @@ There may be only one active coprocess at a time.
13859 ➡ 13860 </DL>
13860 ➡ 13861 <HR>
13861 ➡ 13862 This document was created by man2html from bash.1.<BR>
13862
-
No equivalent source code line in the reference code can be identified.
-Time: 05 October 2017 14:35:31 EDT
13863
-
+Time: 09 October 2017 15:38:40 EDT
13863 ➡ 13864 </BODY>
13864 ➡ 13865 </HTML>

Modified File: doc/bash.info

LineTestsDifference Output
diff --git a/doc/bash.info b/doc/bash.info
index c4523ffb..1fcaa314 100644
--- a/doc/bash.info
+++ b/doc/bash.info
@@ -2,9 +2,9 @@ This is bash.info, produced by makeinfo version 6.4 from
2 bashref.texi.
3
4 This text is a brief description of the features that are present in the
5
-
No equivalent source code line in the reference code can be identified.
-Bash shell (version 4.4, 23 June 2017).
5
-
+Bash shell (version 4.4, 7 October 2017).
6
7
-
No equivalent source code line in the reference code can be identified.
- This is Edition 4.4, last updated 23 June 2017, of 'The GNU Bash
7
-
+ This is Edition 4.4, last updated 7 October 2017, of 'The GNU Bash
8 Reference Manual', for 'Bash', Version 4.4.
9
10 Copyright (C) 1988-2017 Free Software Foundation, Inc.
@@ -27,10 +27,10 @@ Bash Features
27 *************
28
29 This text is a brief description of the features that are present in the
30
-
No equivalent source code line in the reference code can be identified.
-Bash shell (version 4.4, 23 June 2017). The Bash home page is
30
-
+Bash shell (version 4.4, 7 October 2017). The Bash home page is
31 <http://www.gnu.org/software/bash/>.
32
33
-
No equivalent source code line in the reference code can be identified.
- This is Edition 4.4, last updated 23 June 2017, of 'The GNU Bash
33
-
+ This is Edition 4.4, last updated 7 October 2017, of 'The GNU Bash
34 Reference Manual', for 'Bash', Version 4.4.
35
36 Bash contains features that appear in other popular shells, and some
@@ -2551,11 +2551,11 @@ taken.
2551 '$PATH' is performed only if the command is not found in the hash
2552 table. If the search is unsuccessful, the shell searches for a
2553 defined shell function named 'command_not_found_handle'. If that
2554
-
No equivalent source code line in the reference code can be identified.
- function exists, it is invoked with the original command and the
2555
-
No equivalent source code line in the reference code can be identified.
- original command's arguments as its arguments, and the function's
2556
-
No equivalent source code line in the reference code can be identified.
- exit status becomes the exit status of the shell. If that function
2557
-
No equivalent source code line in the reference code can be identified.
- is not defined, the shell prints an error message and returns an
2558
-
No equivalent source code line in the reference code can be identified.
- exit status of 127.
2554
-
+ function exists, it is invoked in a separate execution environment
2555
-
+ with the original command and the original command's arguments as
2556
-
+ its arguments, and the function's exit status becomes the exit
2557
-
+ status of that subshell. If that function is not defined, the
2558
-
+ shell prints an error message and returns an exit status of 127.
2559
2560 4. If the search is successful, or if the command name contains one or
2561 more slashes, the shell executes the named program in a separate
@@ -11504,134 +11504,134 @@ D.5 Concept Index
11504
11505 
11506 Tag Table:
11507
-
No equivalent source code line in the reference code can be identified.
-Node: Top889
11508
-
No equivalent source code line in the reference code can be identified.
-Node: Introduction2801
11509
-
No equivalent source code line in the reference code can be identified.
-Node: What is Bash?3017
11510
-
No equivalent source code line in the reference code can be identified.
-Node: What is a shell?4131
11511
-
No equivalent source code line in the reference code can be identified.
-Node: Definitions6669
11512
-
No equivalent source code line in the reference code can be identified.
-Node: Basic Shell Features9620
11513
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Syntax10839
11514
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Operation11865
11515
-
No equivalent source code line in the reference code can be identified.
-Node: Quoting13158
11516
-
No equivalent source code line in the reference code can be identified.
-Node: Escape Character14458
11517
-
No equivalent source code line in the reference code can be identified.
-Node: Single Quotes14943
11518
-
No equivalent source code line in the reference code can be identified.
-Node: Double Quotes15291
11519
-
No equivalent source code line in the reference code can be identified.
-Node: ANSI-C Quoting16569
11520
-
No equivalent source code line in the reference code can be identified.
-Node: Locale Translation17828
11521
-
No equivalent source code line in the reference code can be identified.
-Node: Comments18724
11522
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Commands19342
11523
-
No equivalent source code line in the reference code can be identified.
-Node: Simple Commands20214
11524
-
No equivalent source code line in the reference code can be identified.
-Node: Pipelines20845
11525
-
No equivalent source code line in the reference code can be identified.
-Node: Lists23777
11526
-
No equivalent source code line in the reference code can be identified.
-Node: Compound Commands25516
11527
-
No equivalent source code line in the reference code can be identified.
-Node: Looping Constructs26528
11528
-
No equivalent source code line in the reference code can be identified.
-Node: Conditional Constructs29023
11529
-
No equivalent source code line in the reference code can be identified.
-Node: Command Grouping40078
11530
-
No equivalent source code line in the reference code can be identified.
-Node: Coprocesses41557
11531
-
No equivalent source code line in the reference code can be identified.
-Node: GNU Parallel43389
11532
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Functions47363
11533
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Parameters54562
11534
-
No equivalent source code line in the reference code can be identified.
-Node: Positional Parameters58975
11535
-
No equivalent source code line in the reference code can be identified.
-Node: Special Parameters59875
11536
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Expansions63212
11537
-
No equivalent source code line in the reference code can be identified.
-Node: Brace Expansion65335
11538
-
No equivalent source code line in the reference code can be identified.
-Node: Tilde Expansion68169
11539
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Parameter Expansion70517
11540
-
No equivalent source code line in the reference code can be identified.
-Node: Command Substitution84694
11541
-
No equivalent source code line in the reference code can be identified.
-Node: Arithmetic Expansion86049
11542
-
No equivalent source code line in the reference code can be identified.
-Node: Process Substitution86981
11543
-
No equivalent source code line in the reference code can be identified.
-Node: Word Splitting88101
11544
-
No equivalent source code line in the reference code can be identified.
-Node: Filename Expansion90045
11545
-
No equivalent source code line in the reference code can be identified.
-Node: Pattern Matching92419
11546
-
No equivalent source code line in the reference code can be identified.
-Node: Quote Removal96405
11547
-
No equivalent source code line in the reference code can be identified.
-Node: Redirections96700
11548
-
No equivalent source code line in the reference code can be identified.
-Node: Executing Commands106258
11549
-
No equivalent source code line in the reference code can be identified.
-Node: Simple Command Expansion106928
11550
-
No equivalent source code line in the reference code can be identified.
-Node: Command Search and Execution108858
11551
-
No equivalent source code line in the reference code can be identified.
-Node: Command Execution Environment111194
11552
-
No equivalent source code line in the reference code can be identified.
-Node: Environment114178
11553
-
No equivalent source code line in the reference code can be identified.
-Node: Exit Status115837
11554
-
No equivalent source code line in the reference code can be identified.
-Node: Signals117507
11555
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Scripts119474
11556
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Builtin Commands121989
11557
-
No equivalent source code line in the reference code can be identified.
-Node: Bourne Shell Builtins124027
11558
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Builtins144682
11559
-
No equivalent source code line in the reference code can be identified.
-Node: Modifying Shell Behavior173591
11560
-
No equivalent source code line in the reference code can be identified.
-Node: The Set Builtin173936
11561
-
No equivalent source code line in the reference code can be identified.
-Node: The Shopt Builtin184349
11562
-
No equivalent source code line in the reference code can be identified.
-Node: Special Builtins200684
11563
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Variables201663
11564
-
No equivalent source code line in the reference code can be identified.
-Node: Bourne Shell Variables202100
11565
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Variables204204
11566
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Features233997
11567
-
No equivalent source code line in the reference code can be identified.
-Node: Invoking Bash234896
11568
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Startup Files240882
11569
-
No equivalent source code line in the reference code can be identified.
-Node: Interactive Shells245985
11570
-
No equivalent source code line in the reference code can be identified.
-Node: What is an Interactive Shell?246395
11571
-
No equivalent source code line in the reference code can be identified.
-Node: Is this Shell Interactive?247044
11572
-
No equivalent source code line in the reference code can be identified.
-Node: Interactive Shell Behavior247859
11573
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Conditional Expressions251347
11574
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Arithmetic255713
11575
-
No equivalent source code line in the reference code can be identified.
-Node: Aliases258530
11576
-
No equivalent source code line in the reference code can be identified.
-Node: Arrays261078
11577
-
No equivalent source code line in the reference code can be identified.
-Node: The Directory Stack266240
11578
-
No equivalent source code line in the reference code can be identified.
-Node: Directory Stack Builtins267024
11579
-
No equivalent source code line in the reference code can be identified.
-Node: Controlling the Prompt269992
11580
-
No equivalent source code line in the reference code can be identified.
-Node: The Restricted Shell272754
11581
-
No equivalent source code line in the reference code can be identified.
-Node: Bash POSIX Mode274579
11582
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control284930
11583
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Basics285390
11584
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Builtins290358
11585
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Variables295085
11586
-
No equivalent source code line in the reference code can be identified.
-Node: Command Line Editing296241
11587
-
No equivalent source code line in the reference code can be identified.
-Node: Introduction and Notation297912
11588
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Interaction299535
11589
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Bare Essentials300726
11590
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Movement Commands302509
11591
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Killing Commands303469
11592
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Arguments305387
11593
-
No equivalent source code line in the reference code can be identified.
-Node: Searching306431
11594
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Init File308617
11595
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Init File Syntax309764
11596
-
No equivalent source code line in the reference code can be identified.
-Node: Conditional Init Constructs329951
11597
-
No equivalent source code line in the reference code can be identified.
-Node: Sample Init File332476
11598
-
No equivalent source code line in the reference code can be identified.
-Node: Bindable Readline Commands335593
11599
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Moving336797
11600
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For History338646
11601
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Text342941
11602
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Killing346330
11603
-
No equivalent source code line in the reference code can be identified.
-Node: Numeric Arguments348811
11604
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Completion349950
11605
-
No equivalent source code line in the reference code can be identified.
-Node: Keyboard Macros354141
11606
-
No equivalent source code line in the reference code can be identified.
-Node: Miscellaneous Commands354828
11607
-
No equivalent source code line in the reference code can be identified.
-Node: Readline vi Mode360781
11608
-
No equivalent source code line in the reference code can be identified.
-Node: Programmable Completion361688
11609
-
No equivalent source code line in the reference code can be identified.
-Node: Programmable Completion Builtins369149
11610
-
No equivalent source code line in the reference code can be identified.
-Node: A Programmable Completion Example379035
11611
-
No equivalent source code line in the reference code can be identified.
-Node: Using History Interactively384286
11612
-
No equivalent source code line in the reference code can be identified.
-Node: Bash History Facilities384970
11613
-
No equivalent source code line in the reference code can be identified.
-Node: Bash History Builtins387971
11614
-
No equivalent source code line in the reference code can be identified.
-Node: History Interaction392263
11615
-
No equivalent source code line in the reference code can be identified.
-Node: Event Designators395325
11616
-
No equivalent source code line in the reference code can be identified.
-Node: Word Designators396544
11617
-
No equivalent source code line in the reference code can be identified.
-Node: Modifiers398181
11618
-
No equivalent source code line in the reference code can be identified.
-Node: Installing Bash399583
11619
-
No equivalent source code line in the reference code can be identified.
-Node: Basic Installation400720
11620
-
No equivalent source code line in the reference code can be identified.
-Node: Compilers and Options403411
11621
-
No equivalent source code line in the reference code can be identified.
-Node: Compiling For Multiple Architectures404152
11622
-
No equivalent source code line in the reference code can be identified.
-Node: Installation Names405815
11623
-
No equivalent source code line in the reference code can be identified.
-Node: Specifying the System Type406633
11624
-
No equivalent source code line in the reference code can be identified.
-Node: Sharing Defaults407349
11625
-
No equivalent source code line in the reference code can be identified.
-Node: Operation Controls408022
11626
-
No equivalent source code line in the reference code can be identified.
-Node: Optional Features408980
11627
-
No equivalent source code line in the reference code can be identified.
-Node: Reporting Bugs419506
11628
-
No equivalent source code line in the reference code can be identified.
-Node: Major Differences From The Bourne Shell420700
11629
-
No equivalent source code line in the reference code can be identified.
-Node: GNU Free Documentation License437552
11630
-
No equivalent source code line in the reference code can be identified.
-Node: Indexes462729
11631
-
No equivalent source code line in the reference code can be identified.
-Node: Builtin Index463183
11632
-
No equivalent source code line in the reference code can be identified.
-Node: Reserved Word Index470010
11633
-
No equivalent source code line in the reference code can be identified.
-Node: Variable Index472458
11634
-
No equivalent source code line in the reference code can be identified.
-Node: Function Index488136
11635
-
No equivalent source code line in the reference code can be identified.
-Node: Concept Index501439
11507
-
+Node: Top893
11508
-
+Node: Introduction2809
11509
-
+Node: What is Bash?3025
11510
-
+Node: What is a shell?4139
11511
-
+Node: Definitions6677
11512
-
+Node: Basic Shell Features9628
11513
-
+Node: Shell Syntax10847
11514
-
+Node: Shell Operation11873
11515
-
+Node: Quoting13166
11516
-
+Node: Escape Character14466
11517
-
+Node: Single Quotes14951
11518
-
+Node: Double Quotes15299
11519
-
+Node: ANSI-C Quoting16577
11520
-
+Node: Locale Translation17836
11521
-
+Node: Comments18732
11522
-
+Node: Shell Commands19350
11523
-
+Node: Simple Commands20222
11524
-
+Node: Pipelines20853
11525
-
+Node: Lists23785
11526
-
+Node: Compound Commands25524
11527
-
+Node: Looping Constructs26536
11528
-
+Node: Conditional Constructs29031
11529
-
+Node: Command Grouping40086
11530
-
+Node: Coprocesses41565
11531
-
+Node: GNU Parallel43397
11532
-
+Node: Shell Functions47371
11533
-
+Node: Shell Parameters54570
11534
-
+Node: Positional Parameters58983
11535
-
+Node: Special Parameters59883
11536
-
+Node: Shell Expansions63220
11537
-
+Node: Brace Expansion65343
11538
-
+Node: Tilde Expansion68177
11539
-
+Node: Shell Parameter Expansion70525
11540
-
+Node: Command Substitution84702
11541
-
+Node: Arithmetic Expansion86057
11542
-
+Node: Process Substitution86989
11543
-
+Node: Word Splitting88109
11544
-
+Node: Filename Expansion90053
11545
-
+Node: Pattern Matching92427
11546
-
+Node: Quote Removal96413
11547
-
+Node: Redirections96708
11548
-
+Node: Executing Commands106266
11549
-
+Node: Simple Command Expansion106936
11550
-
+Node: Command Search and Execution108866
11551
-
+Node: Command Execution Environment111242
11552
-
+Node: Environment114226
11553
-
+Node: Exit Status115885
11554
-
+Node: Signals117555
11555
-
+Node: Shell Scripts119522
11556
-
+Node: Shell Builtin Commands122037
11557
-
+Node: Bourne Shell Builtins124075
11558
-
+Node: Bash Builtins144730
11559
-
+Node: Modifying Shell Behavior173639
11560
-
+Node: The Set Builtin173984
11561
-
+Node: The Shopt Builtin184397
11562
-
+Node: Special Builtins200732
11563
-
+Node: Shell Variables201711
11564
-
+Node: Bourne Shell Variables202148
11565
-
+Node: Bash Variables204252
11566
-
+Node: Bash Features234045
11567
-
+Node: Invoking Bash234944
11568
-
+Node: Bash Startup Files240930
11569
-
+Node: Interactive Shells246033
11570
-
+Node: What is an Interactive Shell?246443
11571
-
+Node: Is this Shell Interactive?247092
11572
-
+Node: Interactive Shell Behavior247907
11573
-
+Node: Bash Conditional Expressions251395
11574
-
+Node: Shell Arithmetic255761
11575
-
+Node: Aliases258578
11576
-
+Node: Arrays261126
11577
-
+Node: The Directory Stack266288
11578
-
+Node: Directory Stack Builtins267072
11579
-
+Node: Controlling the Prompt270040
11580
-
+Node: The Restricted Shell272802
11581
-
+Node: Bash POSIX Mode274627
11582
-
+Node: Job Control284978
11583
-
+Node: Job Control Basics285438
11584
-
+Node: Job Control Builtins290406
11585
-
+Node: Job Control Variables295133
11586
-
+Node: Command Line Editing296289
11587
-
+Node: Introduction and Notation297960
11588
-
+Node: Readline Interaction299583
11589
-
+Node: Readline Bare Essentials300774
11590
-
+Node: Readline Movement Commands302557
11591
-
+Node: Readline Killing Commands303517
11592
-
+Node: Readline Arguments305435
11593
-
+Node: Searching306479
11594
-
+Node: Readline Init File308665
11595
-
+Node: Readline Init File Syntax309812
11596
-
+Node: Conditional Init Constructs329999
11597
-
+Node: Sample Init File332524
11598
-
+Node: Bindable Readline Commands335641
11599
-
+Node: Commands For Moving336845
11600
-
+Node: Commands For History338694
11601
-
+Node: Commands For Text342989
11602
-
+Node: Commands For Killing346378
11603
-
+Node: Numeric Arguments348859
11604
-
+Node: Commands For Completion349998
11605
-
+Node: Keyboard Macros354189
11606
-
+Node: Miscellaneous Commands354876
11607
-
+Node: Readline vi Mode360829
11608
-
+Node: Programmable Completion361736
11609
-
+Node: Programmable Completion Builtins369197
11610
-
+Node: A Programmable Completion Example379083
11611
-
+Node: Using History Interactively384334
11612
-
+Node: Bash History Facilities385018
11613
-
+Node: Bash History Builtins388019
11614
-
+Node: History Interaction392311
11615
-
+Node: Event Designators395373
11616
-
+Node: Word Designators396592
11617
-
+Node: Modifiers398229
11618
-
+Node: Installing Bash399631
11619
-
+Node: Basic Installation400768
11620
-
+Node: Compilers and Options403459
11621
-
+Node: Compiling For Multiple Architectures404200
11622
-
+Node: Installation Names405863
11623
-
+Node: Specifying the System Type406681
11624
-
+Node: Sharing Defaults407397
11625
-
+Node: Operation Controls408070
11626
-
+Node: Optional Features409028
11627
-
+Node: Reporting Bugs419554
11628
-
+Node: Major Differences From The Bourne Shell420748
11629
-
+Node: GNU Free Documentation License437600
11630
-
+Node: Indexes462777
11631
-
+Node: Builtin Index463231
11632
-
+Node: Reserved Word Index470058
11633
-
+Node: Variable Index472506
11634
-
+Node: Function Index488184
11635
-
+Node: Concept Index501487
11636 
11637 End Tag Table

Modified File: doc/bash.ps

LineTestsDifference Output
diff --git a/doc/bash.pdf b/doc/bash.pdf
index 2e6614ad..042c215c 100644
Binary files a/doc/bash.pdf and b/doc/bash.pdf differ
diff --git a/doc/bash.ps b/doc/bash.ps
index 80a63f36..3a31e4c6 100644
--- a/doc/bash.ps
+++ b/doc/bash.ps
@@ -1,6 +1,6 @@
1 %!PS-Adobe-3.0
2 %%Creator: groff version 1.22.3
3
-
No equivalent source code line in the reference code can be identified.
-%%CreationDate: Thu Oct 5 14:35:22 2017
3
-
+%%CreationDate: Mon Oct 9 15:38:30 2017
4 %%DocumentNeededResources: font Times-Roman
5 %%+ font Times-Bold
6 %%+ font Times-Italic
@@ -340,7 +340,7 @@ F .475(xtended deb)-.15 F(ug-)-.2 E
340 (~/.bashr)3.598 E(c)-.37 E F0 1.598(if the)4.408 F(shell is interacti)
341 144 710.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E
342 (TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 4.4)72 768 Q
343
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(1)202.335 E 0 Cg EP
343
-
+(2017 October 7)143.735 E(1)197.895 E 0 Cg EP
344 %%Page: 2 2
345 %%BeginPageSetup
346 BP
@@ -462,8 +462,8 @@ F2(~/.bashr)108 691.2 Q(c)-.37 E F0 2.535(,i)C 2.535(ft)-2.535 G .035
462 Q F1(bash)5.306 E F0 2.806(is started non-interacti)5.306 F -.15(ve)-.25
463 G(ly).15 E 5.306(,t)-.65 G 5.306(or)-5.306 G 2.806
464 (un a shell script, for e)-5.306 F 2.805(xample, it looks for the v)-.15
465
-
No equivalent source code line in the reference code can be identified.
-F(ariable)-.25 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(2)202.335
466
-
No equivalent source code line in the reference code can be identified.
-E 0 Cg EP
465
-
+F(ariable)-.25 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(2)
466
-
+197.895 E 0 Cg EP
467 %%Page: 3 3
468 %%BeginPageSetup
469 BP
@@ -598,7 +598,8 @@ F .389(wed by)-.25 F F2(blank)2.889 E F0 .389(-separated w)B .389
598 -.15(xe)-.15 G(cuted,).15 E(and is passed as ar)108 722.4 Q
599 (gument zero.)-.18 E(The remaining w)5 E(ords are passed as ar)-.1 E
600 (guments to the in)-.18 E -.2(vo)-.4 G -.1(ke).2 G 2.5(dc).1 G(ommand.)
601
-
No equivalent source code line in the reference code can be identified.
--2.5 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(3)202.335 E 0 Cg EP
601
-
+-2.5 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(3)197.895 E 0 Cg
602
-
+EP
602 ➡ 603 %%Page: 4 4
603 ➡ 604 %%BeginPageSetup
604 ➡ 605 BP
@@ -714,8 +715,8 @@ E -.15(xe)-.15 G(cuted with left associati).15 E(vity)-.25 E 5(.A)-.65 G
714 ➡ 715 (returns a non-zero e)3.229 F .729(xit status.)-.15 F .728
715 ➡ 716 (The return status of AND)5.729 F(and OR lists is the e)108 705.6 Q
716 ➡ 717 (xit status of the last command e)-.15 E -.15(xe)-.15 G
717
-
No equivalent source code line in the reference code can be identified.
-(cuted in the list.).15 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E
718
-
No equivalent source code line in the reference code can be identified.
-(4)202.335 E 0 Cg EP
718
-
+(cuted in the list.).15 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E
719
-
+(4)197.895 E 0 Cg EP
719 ➡ 720 %%Page: 5 5
720 ➡ 721 %%BeginPageSetup
721 ➡ 722 BP
@@ -844,8 +845,8 @@ F0 .597(with inde)2.847 F 3.097(x0i)-.15 G(s)-3.097 E .049
844 ➡ 845 2.5 E F0 .523(Returns the v)180 685.2 R .522(alue of)-.25 F F2 -.2(ex)
845 ➡ 846 3.022 G(pr).2 E(ession)-.37 E F0 5.522(.T)C .522(his may be used to o)
846 ➡ 847 -5.522 F -.15(ve)-.15 G .522(rride the normal precedence of).15 F
847
-
No equivalent source code line in the reference code can be identified.
-(operators.)180 697.2 Q(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(5)
848
-
No equivalent source code line in the reference code can be identified.
-202.335 E 0 Cg EP
848
-
+(operators.)180 697.2 Q(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E
849
-
+(5)197.895 E 0 Cg EP
849 ➡ 850 %%Page: 6 6
850 ➡ 851 %%BeginPageSetup
851 ➡ 852 BP
@@ -994,8 +995,8 @@ E F0 1.087(is e)144 664.8 R -.15(xe)-.15 G 1.087
994 ➡ 995 -.15 F .103(xit sta-)-.15 F(tus of the last command e)144 688.8 Q -.15
995 ➡ 996 (xe)-.15 G(cuted, or zero if no condition tested true.).15 E F1(while)
996 ➡ 997 108 705.6 Q F2(list-1)2.5 E F0(;)A F1(do)2.5 E F2(list-2)2.5 E F0(;)A F1
997
-
No equivalent source code line in the reference code can be identified.
-(done)2.5 E F0(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(6)202.335 E
998
-
No equivalent source code line in the reference code can be identified.
-0 Cg EP
998
-
+(done)2.5 E F0(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(6)197.895
999
-
+E 0 Cg EP
999 ➡ 1000 %%Page: 7 7
1000 ➡ 1001 %%BeginPageSetup
1001 ➡ 1002 BP
@@ -1134,8 +1135,8 @@ F0 1.337(option is on by def)3.837 F 1.337(ault in)-.1 F(interacti)108
1134 ➡ 1135 (ords to the shell.)-.1 F .477(Quoting can be)5.477 F .184
1135 ➡ 1136 (used to disable special treatment for special characters, to pre)108
1136 ➡ 1137 727.2 R -.15(ve)-.25 G .185(nt reserv).15 F .185(ed w)-.15 F .185
1137
-
No equivalent source code line in the reference code can be identified.
-(ords from being recognized as)-.1 F(GNU Bash 4.4)72 768 Q(2017 June 23)
1138
-
No equivalent source code line in the reference code can be identified.
-148.175 E(7)202.335 E 0 Cg EP
1138
-
+(ords from being recognized as)-.1 F(GNU Bash 4.4)72 768 Q
1139
-
+(2017 October 7)143.735 E(7)197.895 E 0 Cg EP
1139 ➡ 1140 %%Page: 8 8
1140 ➡ 1141 %%BeginPageSetup
1141 ➡ 1142 BP
@@ -1237,7 +1238,7 @@ F3($)A F0(")A F1(string)A F0 .14
1237 ➡ 1238 F3(C)2.995 E F0(or)2.995 E F3(POSIX)2.995 E F0 2.995(,t)C .495
1238 ➡ 1239 (he dollar sign is ignored.)-2.995 F .496(If the string is trans-)5.496
1239 ➡ 1240 F(lated and replaced, the replacement is double-quoted.)108 708 Q
1240
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(8)202.335 E 0 Cg EP
1241
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(8)197.895 E 0 Cg EP
1241 ➡ 1242 %%Page: 9 9
1242 ➡ 1243 %%BeginPageSetup
1243 ➡ 1244 BP
@@ -1389,7 +1390,7 @@ l function is e)108 705.6 Q -.15(xe)-.15 G(cuted \(see).15 E F4
1389 ➡ 1390 (FUNCTIONS)2.5 E F0(belo)2.25 E(w\).)-.25 E 1.403(When a positional par\
1390 ➡ 1391 ameter consisting of more than a single digit is e)108 722.4 R 1.404
1391 ➡ 1392 (xpanded, it must be enclosed in)-.15 F(GNU Bash 4.4)72 768 Q
1392
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(9)202.335 E 0 Cg EP
1393
-
+(2017 October 7)143.735 E(9)197.895 E 0 Cg EP
1393 ➡ 1394 %%Page: 10 10
1394 ➡ 1395 %%BeginPageSetup
1395 ➡ 1396 BP
@@ -1519,7 +1520,8 @@ embers correspond to the internal list of aliases as main-)-.25 F .16
1519 ➡ 1520 9.502 E F2 -.3(BA)144 710.4 S(SH_ALIASES).3 E F0
1520 ➡ 1521 (is unset, it loses its special properties, e)2.5 E -.15(ve)-.25 G 2.5
1521 ➡ 1522 (ni).15 G 2.5(fi)-2.5 G 2.5(ti)-2.5 G 2.5(ss)-2.5 G(ubsequently reset.)
1522
-
No equivalent source code line in the reference code can be identified.
--2.5 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(10)197.335 E 0 Cg EP
1523
-
+-2.5 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(10)192.895 E 0 Cg
1524
-
+EP
1523 ➡ 1525 %%Page: 11 11
1524 ➡ 1526 %%BeginPageSetup
1525 ➡ 1527 BP
@@ -1631,7 +1633,7 @@ F0(is)3.281 E(de\214ned in the \214le)144 612 Q F1(${B)2.5 E
1631 ➡ 1633 (ersion number \(the)-.15 E F4 -.37(re)2.5 G(lease).37 E F0(\).)A F1 -.3
1632 ➡ 1634 (BA)144 714 S(SH_VERSINFO[).3 E F0(1)A F1(])A F0(The minor v)264 714 Q
1633 ➡ 1635 (ersion number \(the)-.15 E F4(ver)2.5 E(sion)-.1 E F0(\).)A
1634
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(11)197.335 E 0 Cg EP
1636
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(11)192.895 E 0 Cg EP
1635 ➡ 1637 %%Page: 12 12
1636 ➡ 1638 %%BeginPageSetup
1637 ➡ 1639 BP
@@ -1743,8 +1745,8 @@ F(\(see)144 672 Q F2(time)2.917 E F0 .417
1743 ➡ 1745 1.09(are ignored.)3.34 F(If)6.09 E F3(EPOCHREAL)3.59 E(TIME)-.828 E F0
1744 ➡ 1746 1.09(is unset, it loses its special properties, e)3.34 F -.15(ve)-.25 G
1745 ➡ 1747 3.591(ni).15 G 3.591(fi)-3.591 G 3.591(ti)-3.591 G(s)-3.591 E
1746
-
No equivalent source code line in the reference code can be identified.
-(subsequently reset.)144 696 Q(GNU Bash 4.4)72 768 Q(2017 June 23)
1747
-
No equivalent source code line in the reference code can be identified.
-148.175 E(12)197.335 E 0 Cg EP
1748
-
+(subsequently reset.)144 696 Q(GNU Bash 4.4)72 768 Q(2017 October 7)
1749
-
+143.735 E(12)192.895 E 0 Cg EP
1748 ➡ 1750 %%Page: 13 13
1749 ➡ 1751 %%BeginPageSetup
1750 ➡ 1752 BP
@@ -1849,7 +1851,7 @@ g system on which)144 678 R F1(bash)2.829 E F0 .329(is e)2.829 F -.15
1849 ➡ 1851 (xit status v)-.15 F .61(alues from the processes in)-.25 F
1850 ➡ 1852 (the most-recently-e)144 726 Q -.15(xe)-.15 G(cuted fore).15 E
1851 ➡ 1853 (ground pipeline \(which may contain only a single command\).)-.15 E
1852
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(13)197.335 E 0 Cg EP
1854
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(13)192.895 E 0 Cg EP
1853 ➡ 1855 %%Page: 14 14
1854 ➡ 1856 %%BeginPageSetup
1855 ➡ 1857 BP
@@ -1967,7 +1969,7 @@ mpty string causes the trace output to be sent to the standard error)144
1967 ➡ 1969 693.6 S(SH_XTRA).27 E(CEFD)-.495 E F0 .74(to 2 \(the standard error \
1968 ➡ 1970 \214le descriptor\) and then unsetting it will result in the)2.99 F
1969 ➡ 1971 (standard error being closed.)144 705.6 Q(GNU Bash 4.4)72 768 Q
1970
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(14)197.335 E 0 Cg EP
1972
-
+(2017 October 7)143.735 E(14)192.895 E 0 Cg EP
1971 ➡ 1973 %%Page: 15 15
1972 ➡ 1974 %%BeginPageSetup
1973 ➡ 1975 BP
@@ -2086,7 +2088,7 @@ A F1(HISTFILE)108 696 Q F0 .181
2086 ➡ 2088 -.1 F(alue)-.25 E(is)144 720 Q F5(~/.bash_history)2.5 E F0 5(.I)C 2.5
2087 ➡ 2089 (fu)-5 G(nset, the command history is not sa)-2.5 E -.15(ve)-.2 G 2.5
2088 ➡ 2090 (dw).15 G(hen a shell e)-2.5 E(xits.)-.15 E(GNU Bash 4.4)72 768 Q
2089
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(15)197.335 E 0 Cg EP
2091
-
+(2017 October 7)143.735 E(15)192.895 E 0 Cg EP
2090 ➡ 2092 %%Page: 16 16
2091 ➡ 2093 %%BeginPageSetup
2092 ➡ 2094 BP
@@ -2204,7 +2206,7 @@ ermines the collation order used when sorting the results of pathname e)
2204 ➡ 2206 -.25 F(xpansion,)-.15 E 1.464(and determines the beha)144 720 R 1.464
2205 ➡ 2207 (vior of range e)-.2 F 1.465(xpressions, equi)-.15 F -.25(va)-.25 G
2206 ➡ 2208 1.465(lence classes, and collating sequences).25 F(GNU Bash 4.4)72 768 Q
2207
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(16)197.335 E 0 Cg EP
2209
-
+(2017 October 7)143.735 E(16)192.895 E 0 Cg EP
2208 ➡ 2210 %%Page: 17 17
2209 ➡ 2211 %%BeginPageSetup
2210 ➡ 2212 BP
@@ -2314,7 +2316,7 @@ E F0(and)3.423 E F1(\\W)3.423 E F0 .923(prompt string escapes \(see)
2314 ➡ 2316 (alue of this parameter is used as the prompt for the)-.25 F F1(select)
2315 ➡ 2317 3.615 E F0 1.116(command \(see)3.616 F F2 1.116(SHELL GRAM-)3.616 F(MAR)
2316 ➡ 2318 144 720 Q F0(abo)2.25 E -.15(ve)-.15 G(\).).15 E(GNU Bash 4.4)72 768 Q
2317
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(17)197.335 E 0 Cg EP
2319
-
+(2017 October 7)143.735 E(17)192.895 E 0 Cg EP
2318 ➡ 2320 %%Page: 18 18
2319 ➡ 2321 %%BeginPageSetup
2320 ➡ 2322 BP
@@ -2434,7 +2436,7 @@ E F1(histchars)108 644.4 Q F0 2.07(The tw)144 656.4 R 4.57(oo)-.1 G 4.57
2434 ➡ 2436 char)144 716.4 R(-)-.2 E 1.294(acter of a w)144 728.4 R 1.294
2435 ➡ 2437 (ord, normally `)-.1 F F1(#)A F0 3.794('. The)B 1.293
2436 ➡ 2438 (history comment character causes history substitution to be)3.794 F
2437
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(18)197.335 E 0 Cg EP
2439
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(18)192.895 E 0 Cg EP
2438 ➡ 2440 %%Page: 19 19
2439 ➡ 2441 %%BeginPageSetup
2440 ➡ 2442 BP
@@ -2591,7 +2593,7 @@ R .529(ariable does not unset the v)-.25 F(ariable.)-.25 E F1(unset)
2591 ➡ 2593 E F2(name)2.5 E F0([)A F2(subscript)A F0(], where)A F2(subscript)2.5 E
2592 ➡ 2594 F0(is)2.5 E F1(*)2.5 E F0(or)2.5 E F1(@)2.5 E F0 2.5(,r)C(emo)-2.5 E
2593 ➡ 2595 -.15(ve)-.15 G 2.5(st).15 G(he entire array)-2.5 E(.)-.65 E
2594
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(19)197.335 E 0 Cg EP
2596
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(19)192.895 E 0 Cg EP
2595 ➡ 2597 %%Page: 20 20
2596 ➡ 2598 %%BeginPageSetup
2597 ➡ 2599 BP
@@ -2722,8 +2724,8 @@ gs to be generated is)108 664.8 R(longer than in the abo)108 676.8 Q .3
2722 ➡ 2724 -.15(ve ex)-.15 H(ample:).15 E(mkdir /usr/local/src/bash/{old,ne)144
2723 ➡ 2725 693.6 Q -.65(w,)-.25 G(dist,b).65 E(ugs})-.2 E(or)108 705.6 Q(cho)144
2724 ➡ 2726 717.6 Q(wn root /usr/{ucb/{e)-.25 E(x,edit},lib/{e)-.15 E(x?.?*,ho)-.15
2725
-
No equivalent source code line in the reference code can be identified.
-E(w_e)-.25 E(x}})-.15 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(20)
2726
-
No equivalent source code line in the reference code can be identified.
-197.335 E 0 Cg EP
2727
-
+E(w_e)-.25 E(x}})-.15 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E
2728
-
+(20)192.895 E 0 Cg EP
2727 ➡ 2729 %%Page: 21 21
2728 ➡ 2730 %%BeginPageSetup
2729 ➡ 2731 BP
@@ -2861,7 +2863,7 @@ F(and arithmetic e)108 655.2 Q(xpansion.)-.15 E 1.089
2861 ➡ 2863 (xpansion of)-.15 F F2(wor)3.562 E(d)-.37 E F0 .722(is substituted.)
2862 ➡ 2864 3.992 F(Other)5.722 E(-)-.2 E(wise, the v)144 724.8 Q(alue of)-.25 E F2
2863 ➡ 2865 (par)3.75 E(ameter)-.15 E F0(is substituted.)3.23 E(GNU Bash 4.4)72 768
2864
-
No equivalent source code line in the reference code can be identified.
-Q(2017 June 23)148.175 E(21)197.335 E 0 Cg EP
2866
-
+Q(2017 October 7)143.735 E(21)192.895 E 0 Cg EP
2865 ➡ 2867 %%Page: 22 22
2866 ➡ 2868 %%BeginPageSetup
2867 ➡ 2869 BP
@@ -2978,7 +2980,7 @@ A F0([)A F1(@)A F0(]})A(${)108 657.6 Q F2(!)A F1(name)A F0([)A F1(*)A F0
2978 ➡ 2980 (is set and null otherwise.)3.095 F(When)5.595 E F1(@)144 693.6 Q F0
2979 ➡ 2981 (is used and the e)2.5 E(xpansion appears within double quotes, each k)
2980 ➡ 2982 -.15 E .3 -.15(ey ex)-.1 H(pands to a separate w).15 E(ord.)-.1 E
2981
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(22)197.335 E 0 Cg EP
2983
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(22)192.895 E 0 Cg EP
2982 ➡ 2984 %%Page: 23 23
2983 ➡ 2985 %%BeginPageSetup
2984 ➡ 2986 BP
@@ -3129,7 +3131,7 @@ n is applied to each positional parameter in turn, and the e)144 691.2 R
3129 ➡ 3131 F0 2.969(,t)C .469(he case modi\214ca-)-2.969 F(tion operation is appli\
3130 ➡ 3132 ed to each member of the array in turn, and the e)144 715.2 Q
3131 ➡ 3133 (xpansion is the resultant list.)-.15 E(GNU Bash 4.4)72 768 Q
3132
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(23)197.335 E 0 Cg EP
3134
-
+(2017 October 7)143.735 E(23)192.895 E 0 Cg EP
3133 ➡ 3135 %%Page: 24 24
3134 ➡ 3136 %%BeginPageSetup
3135 ➡ 3137 BP
@@ -3227,7 +3229,8 @@ F1 -.2(ex)2.666 G(pr).2 E(ession)-.37 E F0 .165
3227 ➡ 3229 A F0(If)5.879 E F1 -.2(ex)108 712.8 S(pr).2 E(ession)-.37 E F0(is in)
3228 ➡ 3230 2.74 E -.25(va)-.4 G(lid,).25 E F2(bash)2.5 E F0
3229 ➡ 3231 (prints a message indicating f)2.5 E(ailure and no substitution occurs.)
3230
-
No equivalent source code line in the reference code can be identified.
--.1 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(24)197.335 E 0 Cg EP
3232
-
+-.1 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(24)192.895 E 0 Cg
3233
-
+EP
3231 ➡ 3234 %%Page: 25 25
3232 ➡ 3235 %%BeginPageSetup
3233 ➡ 3236 BP
@@ -3381,7 +3384,7 @@ SF(.)A F0(The)108 705.6 Q F1(dotglob)3.131 E F0 .631
3381 ➡ 3384 (option is disabled when)3.131 F F3(GLOBIGNORE)3.132 E F0 .632
3382 ➡ 3385 (is unset.)2.882 F .632(The pattern matching honors the setting of)5.632
3383 ➡ 3386 F(the)108 717.6 Q F1(extglob)2.5 E F0(shell option.)2.5 E(GNU Bash 4.4)
3384
-
No equivalent source code line in the reference code can be identified.
-72 768 Q(2017 June 23)148.175 E(25)197.335 E 0 Cg EP
3387
-
+72 768 Q(2017 October 7)143.735 E(25)192.895 E 0 Cg EP
3385 ➡ 3388 %%Page: 26 26
3386 ➡ 3389 %%BeginPageSetup
3387 ➡ 3390 BP
@@ -3491,7 +3494,7 @@ F0 1.113(After the preceding e)108 718.8 R 1.113
3491 ➡ 3494 3.613 E F0(,)A F1<08>3.612 E F0 3.612(,a)C(nd)-3.612 E F1(")4.445 E F0
3492 ➡ 3495 1.112(that did not result)4.445 F(from one of the abo)108 730.8 Q .3
3493 ➡ 3496 -.15(ve ex)-.15 H(pansions are remo).15 E -.15(ve)-.15 G(d.).15 E
3494
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(26)197.335 E 0 Cg EP
3497
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(26)192.895 E 0 Cg EP
3495 ➡ 3498 %%Page: 27 27
3496 ➡ 3499 %%BeginPageSetup
3497 ➡ 3500 BP
@@ -3592,8 +3595,8 @@ an 9 should be used with care, as the)108 669.6 R 3.447(ym)-.15 G .947
3592 ➡ 3595 (to be opened for read-)3.661 F(ing on \214le descriptor)108 722.4 Q F2
3593 ➡ 3596 (n)2.5 E F0 2.5(,o).24 G 2.5(rt)-2.5 G
3594 ➡ 3597 (he standard input \(\214le descriptor 0\) if)-2.5 E F2(n)2.86 E F0
3595
-
No equivalent source code line in the reference code can be identified.
-(is not speci\214ed.)2.74 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E
3596
-
No equivalent source code line in the reference code can be identified.
-(27)197.335 E 0 Cg EP
3598
-
+(is not speci\214ed.)2.74 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735
3599
-
+E(27)192.895 E 0 Cg EP
3597 ➡ 3600 %%Page: 28 28
3598 ➡ 3601 %%BeginPageSetup
3599 ➡ 3602 BP
@@ -3674,7 +3677,7 @@ F1(n)2.5 E F0(is speci\214ed\) for a command.)2.5 E
3674 ➡ 3677 (The format of here-documents is:)108 681.6 Q([)144 698.4 Q F1(n)A F0(])
3675 ➡ 3678 A F2(<<)A F0([)A F2<ad>A F0(])A F1(wor)A(d)-.37 E(her)164 710.4 Q
3676 ➡ 3679 (e-document)-.37 E(delimiter)144 722.4 Q F0(GNU Bash 4.4)72 768 Q
3677
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(28)197.335 E 0 Cg EP
3680
-
+(2017 October 7)143.735 E(28)192.895 E 0 Cg EP
3678 ➡ 3681 %%Page: 29 29
3679 ➡ 3682 %%BeginPageSetup
3680 ➡ 3683 BP
@@ -3776,7 +3779,7 @@ ses that may be set and unset with the)108 708 R F2(alias)2.893 E F0
3776 ➡ 3779 F(\(see)108 720 Q/F4 9/Times-Bold@0 SF 1.979(SHELL B)4.479 F(UIL)-.09 E
3777 ➡ 3780 1.979(TIN COMMANDS)-.828 F F0(belo)4.229 E 4.48(w\). The)-.25 F 1.98
3778 ➡ 3781 (\214rst w)4.48 F 1.98(ord of each simple command, if unquoted, is)-.1 F
3779
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(29)197.335 E 0 Cg EP
3782
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(29)192.895 E 0 Cg EP
3780 ➡ 3783 %%Page: 30 30
3781 ➡ 3784 %%BeginPageSetup
3782 ➡ 3785 BP
@@ -3927,8 +3930,8 @@ E F0 2.724(,a)C(nd)-2.724 E F2(func1)2.724 E F0 .224
3927 ➡ 3930 F2(func2)2.964 E F0 .464(will resolv)2.964 F 2.964(et)-.15 G 2.963(ot)
3928 ➡ 3931 -2.964 G .463(he local v)-2.963 F(ariable)-.25 E F2(var)2.963 E F0(from)
3929 ➡ 3932 2.963 E F2(func1)2.963 E F0 2.963(,s)C(hado)-2.963 E .463(wing an)-.25 F
3930
-
No equivalent source code line in the reference code can be identified.
-(y)-.15 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(30)197.335 E 0 Cg
3931
-
No equivalent source code line in the reference code can be identified.
-EP
3933
-
+(y)-.15 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(30)192.895 E 0
3934
-
+Cg EP
3932 ➡ 3935 %%Page: 31 31
3933 ➡ 3936 %%BeginPageSetup
3934 ➡ 3937 BP
@@ -4030,7 +4033,7 @@ F0(bitwise e)144 633.6 Q(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F2(|)
4030 ➡ 4033 (conditional operator)144 693.6 Q F2 2.5(=*)108 705.6 S 2.5(=/)-2.5 G
4031 ➡ 4034 2.5(=%)-2.5 G 2.5(=+)-2.5 G 2.5<3dad>-2.5 G 2.5(=<)-2.5 G
4032 ➡ 4035 (<= >>= &= ^= |=)-2.5 E F0(assignment)144 717.6 Q(GNU Bash 4.4)72 768 Q
4033
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(31)197.335 E 0 Cg EP
4036
-
+(2017 October 7)143.735 E(31)192.895 E 0 Cg EP
4034 ➡ 4037 %%Page: 32 32
4035 ➡ 4038 %%BeginPageSetup
4036 ➡ 4039 BP
@@ -4156,7 +4159,7 @@ F0 -.15(ex)2.5 G(ists and is o).15 E(wned by the ef)-.25 E(fecti)-.25 E
4156 ➡ 4159 (fecti)-.25 E .3 -.15(ve u)-.25 H(ser id.).15 E F2<ad53>108 714 Q F1
4157 ➡ 4160 (\214le)2.5 E F0 -.35(Tr)144 714 S(ue if).35 E F1(\214le)2.5 E F0 -.15
4158 ➡ 4161 (ex)2.5 G(ists and is a sock).15 E(et.)-.1 E(GNU Bash 4.4)72 768 Q
4159
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(32)197.335 E 0 Cg EP
4162
-
+(2017 October 7)143.735 E(32)192.895 E 0 Cg EP
4160 ➡ 4163 %%Page: 33 33
4161 ➡ 4164 %%BeginPageSetup
4162 ➡ 4165 BP
@@ -4251,7 +4254,7 @@ F(an)3.664 E 3.664(yw)-.15 G 1.164(ords remain)-3.764 F .776(after e)144
4251 ➡ 4254 R(an)3.176 E 3.176(yo)-.15 G 3.176(ft)-3.176 G .677
4252 ➡ 4255 (he assignments attempts to assign a v)-3.176 F .677
4253 ➡ 4256 (alue to a readonly v)-.25 F .677(ariable, an error occurs, and)-.25 F
4254
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(33)197.335 E 0 Cg EP
4257
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(33)192.895 E 0 Cg EP
4255 ➡ 4258 %%Page: 34 34
4256 ➡ 4259 %%BeginPageSetup
4257 ➡ 4260 BP
@@ -4299,73 +4302,75 @@ F0(under)4.415 E F2 1.915(SHELL B)4.415 F(UIL)-.09 E 1.915(TIN COMMANDS)
4299 ➡ 4302 .719(is performed only if the command is not found in the hash table.)
4300 ➡ 4303 2.97 F .719(If the)5.719 F .956(search is unsuccessful, the shell searc\
4301 ➡ 4304 hes for a de\214ned shell function named)108 312 R F4(command_not_f)
4302
-
No equivalent source code line in the reference code can be identified.
-3.456 E(ound_han-)-.25 E(dle)108 324 Q F0 5.278(.I)C 2.778(ft)-5.278 G
4303
-
No equivalent source code line in the reference code can be identified.
-.278(hat function e)-2.778 F .278(xists, it is in)-.15 F -.2(vo)-.4 G
4304
-
No equivalent source code line in the reference code can be identified.
--.1(ke).2 G 2.778(dw).1 G .277
4305
-
No equivalent source code line in the reference code can be identified.
-(ith the original command and the original command')-2.778 F 2.777(sa)
4306
-
No equivalent source code line in the reference code can be identified.
--.55 G -.18(rg)-2.777 G(uments).18 E .775(as its ar)108 336 R .775
4307
-
No equivalent source code line in the reference code can be identified.
-(guments, and the function')-.18 F 3.275(se)-.55 G .775
4308
-
No equivalent source code line in the reference code can be identified.
-(xit status becomes the e)-3.425 F .775(xit status of the shell.)-.15 F
4309
-
No equivalent source code line in the reference code can be identified.
-.776(If that function is not)5.776 F
4310
-
No equivalent source code line in the reference code can be identified.
-(de\214ned, the shell prints an error message and returns an e)108 348 Q
4311
-
No equivalent source code line in the reference code can be identified.
-(xit status of 127.)-.15 E 1.089(If the search is successful, or if the\
4312
-
No equivalent source code line in the reference code can be identified.
- command name contains one or more slashes, the shell e)108 364.8 R -.15
4313
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G 1.089(cutes the).15 F .197(named program in a separate e)108
4314
-
No equivalent source code line in the reference code can be identified.
-376.8 R -.15(xe)-.15 G .197(cution en).15 F 2.698(vironment. Ar)-.4 F
4315
-
No equivalent source code line in the reference code can be identified.
-.198(gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .198
4316
-
No equivalent source code line in the reference code can be identified.
-(n, and the remain-).15 F(ing ar)108 388.8 Q
4305
-
+3.456 E(ound_han-)-.25 E(dle)108 324 Q F0 6.006(.I)C 3.506(ft)-6.006 G
4306
-
+1.006(hat function e)-3.506 F 1.006(xists, it is in)-.15 F -.2(vo)-.4 G
4307
-
+-.1(ke).2 G 3.506(di).1 G 3.506(nas)-3.506 G 1.005(eparate e)-3.506 F
4308
-
+-.15(xe)-.15 G 1.005(cution en).15 F 1.005
4309
-
+(vironment with the original command)-.4 F .255
4310
-
+(and the original command')108 336 R 2.755(sa)-.55 G -.18(rg)-2.755 G
4311
-
+.255(uments as its ar).18 F .256(guments, and the function')-.18 F 2.756
4312
-
+(se)-.55 G .256(xit status becomes the e)-2.906 F .256(xit sta-)-.15 F
4313
-
+.263(tus of that subshell.)108 348 R .263(If that function is not de\
4314
-
+\214ned, the shell prints an error message and returns an e)5.263 F .263
4315
-
+(xit sta-)-.15 F(tus of 127.)108 360 Q 1.089(If the search is successfu\
4316
-
+l, or if the command name contains one or more slashes, the shell e)108
4317
-
+376.8 R -.15(xe)-.15 G 1.09(cutes the).15 F .198
4318
-
+(named program in a separate e)108 388.8 R -.15(xe)-.15 G .198
4319
-
+(cution en).15 F 2.698(vironment. Ar)-.4 F .198
4320
-
+(gument 0 is set to the name gi)-.18 F -.15(ve)-.25 G .197
4321
-
+(n, and the remain-).15 F(ing ar)108 400.8 Q
4317 ➡ 4322 (guments to the command are set to the ar)-.18 E(guments gi)-.18 E -.15
4318
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.809(If this e)108 405.6 R
4323
-
+(ve)-.25 G(n, if an).15 E -.65(y.)-.15 G 1.809(If this e)108 417.6 R
4319 ➡ 4324 -.15(xe)-.15 G 1.809(cution f).15 F 1.809
4320 ➡ 4325 (ails because the \214le is not in e)-.1 F -.15(xe)-.15 G 1.809
4321 ➡ 4326 (cutable format, and the \214le is not a directory).15 F 4.309(,i)-.65 G
4322
-
No equivalent source code line in the reference code can be identified.
-4.309(ti)-4.309 G(s)-4.309 E .677(assumed to be a)108 417.6 R/F5 10
4323
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF .678(shell script)3.177 F F0 3.178(,a\214)C .678
4327
-
+4.309(ti)-4.309 G(s)-4.309 E .678(assumed to be a)108 429.6 R/F5 10
4328
-
+/Times-Italic@0 SF .678(shell script)3.178 F F0 3.178(,a\214)C .678
4324 ➡ 4329 (le containing shell commands.)-3.178 F 3.178(As)5.678 G .678
4325
-
No equivalent source code line in the reference code can be identified.
-(ubshell is spa)-3.178 F .678(wned to e)-.15 F -.15(xe)-.15 G .678
4326
-
No equivalent source code line in the reference code can be identified.
-(cute it.).15 F(This)5.678 E .33
4327
-
No equivalent source code line in the reference code can be identified.
-(subshell reinitializes itself, so that the ef)108 429.6 R .33
4328
-
No equivalent source code line in the reference code can be identified.
-(fect is as if a ne)-.25 F 2.829(ws)-.25 G .329(hell had been in)-2.829
4329
-
No equivalent source code line in the reference code can be identified.
-F -.2(vo)-.4 G -.1(ke).2 G 2.829(dt).1 G 2.829(oh)-2.829 G .329
4330
-
No equivalent source code line in the reference code can be identified.
-(andle the script, with)-2.829 F 1.219(the e)108 441.6 R 1.219
4330
-
+(ubshell is spa)-3.178 F .677(wned to e)-.15 F -.15(xe)-.15 G .677
4331
-
+(cute it.).15 F(This)5.677 E .329
4332
-
+(subshell reinitializes itself, so that the ef)108 441.6 R .329
4333
-
+(fect is as if a ne)-.25 F 2.83(ws)-.25 G .33(hell had been in)-2.83 F
4334
-
+-.2(vo)-.4 G -.1(ke).2 G 2.83(dt).1 G 2.83(oh)-2.83 G .33
4335
-
+(andle the script, with)-2.83 F 1.219(the e)108 453.6 R 1.219
4331 ➡ 4336 (xception that the locations of commands remembered by the parent \(see)
4332 ➡ 4337 -.15 F F4(hash)3.719 E F0(belo)3.719 E 3.719(wu)-.25 G(nder)-3.719 E F2
4333
-
No equivalent source code line in the reference code can be identified.
-(SHELL)3.719 E -.09(BU)108 453.6 S(IL).09 E(TIN COMMANDS)-.828 E F3(\))A
4334
-
No equivalent source code line in the reference code can be identified.
-F0(are retained by the child.)2.25 E .348(If the program is a \214le be)
4335
-
No equivalent source code line in the reference code can be identified.
-108 470.4 R .348(ginning with)-.15 F F4(#!)2.848 E F0 2.848(,t)C .347(h\
4338
-
+(SHELL)3.719 E -.09(BU)108 465.6 S(IL).09 E(TIN COMMANDS)-.828 E F3(\))A
4339
-
+F0(are retained by the child.)2.25 E .347(If the program is a \214le be)
4340
-
+108 482.4 R .347(ginning with)-.15 F F4(#!)2.847 E F0 2.847(,t)C .348(h\
4336 ➡ 4341 e remainder of the \214rst line speci\214es an interpreter for the pro-)
4337
-
No equivalent source code line in the reference code can be identified.
--2.848 F 3.178(gram. The)108 482.4 R .678(shell e)3.178 F -.15(xe)-.15 G
4342
-
+-2.847 F 3.178(gram. The)108 494.4 R .678(shell e)3.178 F -.15(xe)-.15 G
4338 ➡ 4343 .678(cutes the speci\214ed interpreter on operating systems that do not\
4339
-
No equivalent source code line in the reference code can be identified.
- handle this e).15 F -.15(xe)-.15 G(cutable).15 E 1.193(format themselv)
4340
-
No equivalent source code line in the reference code can be identified.
-108 494.4 R 3.693(es. The)-.15 F(ar)3.693 E 1.193
4341
-
No equivalent source code line in the reference code can be identified.
-(guments to the interpreter consist of a single optional ar)-.18 F 1.192
4342
-
No equivalent source code line in the reference code can be identified.
-(gument follo)-.18 F 1.192(wing the)-.25 F 1.13
4343
-
No equivalent source code line in the reference code can be identified.
-(interpreter name on the \214rst line of the program, follo)108 506.4 R
4344
-
No equivalent source code line in the reference code can be identified.
-1.131(wed by the name of the program, follo)-.25 F 1.131(wed by the)-.25
4345
-
No equivalent source code line in the reference code can be identified.
-F(command ar)108 518.4 Q(guments, if an)-.18 E -.65(y.)-.15 G F1
4346
-
No equivalent source code line in the reference code can be identified.
-(COMMAND EXECUTION ENVIR)72 535.2 Q(ONMENT)-.329 E F0(The shell has an)
4347
-
No equivalent source code line in the reference code can be identified.
-108 547.2 Q F5 -.2(ex)2.5 G(ecution en).2 E(vir)-.4 E(onment)-.45 E F0
4348
-
No equivalent source code line in the reference code can be identified.
-2.5(,w)C(hich consists of the follo)-2.5 E(wing:)-.25 E<83>108 564 Q
4349
-
No equivalent source code line in the reference code can be identified.
-1.406(open \214les inherited by the shell at in)144 564 R -.2(vo)-.4 G
4350
-
No equivalent source code line in the reference code can be identified.
-1.405(cation, as modi\214ed by redirections supplied to the).2 F F4
4351
-
No equivalent source code line in the reference code can be identified.
-(exec)3.905 E F0 -.2(bu)144 576 S(iltin).2 E<83>108 592.8 Q
4352
-
No equivalent source code line in the reference code can be identified.
-(the current w)144 592.8 Q(orking directory as set by)-.1 E F4(cd)2.5 E
4344
-
+ handle this e).15 F -.15(xe)-.15 G(cutable).15 E 1.192(format themselv)
4345
-
+108 506.4 R 3.692(es. The)-.15 F(ar)3.693 E 1.193
4346
-
+(guments to the interpreter consist of a single optional ar)-.18 F 1.193
4347
-
+(gument follo)-.18 F 1.193(wing the)-.25 F 1.131
4348
-
+(interpreter name on the \214rst line of the program, follo)108 518.4 R
4349
-
+1.13(wed by the name of the program, follo)-.25 F 1.13(wed by the)-.25 F
4350
-
+(command ar)108 530.4 Q(guments, if an)-.18 E -.65(y.)-.15 G F1
4351
-
+(COMMAND EXECUTION ENVIR)72 547.2 Q(ONMENT)-.329 E F0(The shell has an)
4352
-
+108 559.2 Q F5 -.2(ex)2.5 G(ecution en).2 E(vir)-.4 E(onment)-.45 E F0
4353
-
+2.5(,w)C(hich consists of the follo)-2.5 E(wing:)-.25 E<83>108 576 Q
4354
-
+1.405(open \214les inherited by the shell at in)144 576 R -.2(vo)-.4 G
4355
-
+1.406(cation, as modi\214ed by redirections supplied to the).2 F F4
4356
-
+(exec)3.906 E F0 -.2(bu)144 588 S(iltin).2 E<83>108 604.8 Q
4357
-
+(the current w)144 604.8 Q(orking directory as set by)-.1 E F4(cd)2.5 E
4353 ➡ 4358 F0(,)A F4(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F4(popd)2.5 E F0 2.5(,o)C 2.5
4354 ➡ 4359 (ri)-2.5 G(nherited by the shell at in)-2.5 E -.2(vo)-.4 G(cation).2 E
4355
-
No equivalent source code line in the reference code can be identified.
-<83>108 609.6 Q(the \214le creation mode mask as set by)144 609.6 Q F4
4360
-
+<83>108 621.6 Q(the \214le creation mode mask as set by)144 621.6 Q F4
4356 ➡ 4361 (umask)2.5 E F0(or inherited from the shell')2.5 E 2.5(sp)-.55 G(arent)
4357
-
No equivalent source code line in the reference code can be identified.
--2.5 E<83>108 626.4 Q(current traps set by)144 626.4 Q F4(trap)2.5 E F0
4358
-
No equivalent source code line in the reference code can be identified.
-<83>108 643.2 Q .256(shell parameters that are set by v)144 643.2 R .256
4359
-
No equivalent source code line in the reference code can be identified.
-(ariable assignment or with)-.25 F F4(set)2.756 E F0 .257
4360
-
No equivalent source code line in the reference code can be identified.
-(or inherited from the shell')2.756 F 2.757(sp)-.55 G(arent)-2.757 E
4361
-
No equivalent source code line in the reference code can be identified.
-(in the en)144 655.2 Q(vironment)-.4 E<83>108 672 Q
4362
-
No equivalent source code line in the reference code can be identified.
-(shell functions de\214ned during e)144 672 Q -.15(xe)-.15 G
4362
-
+-2.5 E<83>108 638.4 Q(current traps set by)144 638.4 Q F4(trap)2.5 E F0
4363
-
+<83>108 655.2 Q .257(shell parameters that are set by v)144 655.2 R .256
4364
-
+(ariable assignment or with)-.25 F F4(set)2.756 E F0 .256
4365
-
+(or inherited from the shell')2.756 F 2.756(sp)-.55 G(arent)-2.756 E
4366
-
+(in the en)144 667.2 Q(vironment)-.4 E<83>108 684 Q
4367
-
+(shell functions de\214ned during e)144 684 Q -.15(xe)-.15 G
4363 ➡ 4368 (cution or inherited from the shell').15 E 2.5(sp)-.55 G
4364
-
No equivalent source code line in the reference code can be identified.
-(arent in the en)-2.5 E(vironment)-.4 E<83>108 688.8 Q
4365
-
No equivalent source code line in the reference code can be identified.
-(options enabled at in)144 688.8 Q -.2(vo)-.4 G(cation \(either by def)
4369
-
+(arent in the en)-2.5 E(vironment)-.4 E<83>108 700.8 Q
4370
-
+(options enabled at in)144 700.8 Q -.2(vo)-.4 G(cation \(either by def)
4366 ➡ 4371 .2 E(ault or with command-line ar)-.1 E(guments\) or by)-.18 E F4(set)
4367
-
No equivalent source code line in the reference code can be identified.
-2.5 E F0<83>108 705.6 Q(options enabled by)144 705.6 Q F4(shopt)2.5 E F0
4368
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(34)197.335 E 0 Cg EP
4372
-
+2.5 E F0<83>108 717.6 Q(options enabled by)144 717.6 Q F4(shopt)2.5 E F0
4373
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(34)192.895 E 0 Cg EP
4369 ➡ 4374 %%Page: 35 35
4370 ➡ 4375 %%BeginPageSetup
4371 ➡ 4376 BP
@@ -4376,73 +4381,73 @@ BP
4376 ➡ 4381 F0<83>108 100.8 Q -.25(va)144 100.8 S
4377 ➡ 4382 (rious process IDs, including those of background jobs, the v).25 E
4378 ➡ 4383 (alue of)-.25 E F1($$)2.5 E F0 2.5(,a)C(nd the v)-2.5 E(alue of)-.25 E
4379
-
No equivalent source code line in the reference code can be identified.
-/F2 9/Times-Bold@0 SF(PPID)2.5 E F0 .427
4380
-
No equivalent source code line in the reference code can be identified.
-(When a simple command other than a b)108 117.6 R .426
4381
-
No equivalent source code line in the reference code can be identified.
-(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .426
4382
-
No equivalent source code line in the reference code can be identified.
-(cuted, it is in).15 F -.2(vo)-.4 G -.1(ke).2 G 2.926(di).1 G 2.926(nas)
4383
-
No equivalent source code line in the reference code can be identified.
--2.926 G(eparate)-2.926 E -.15(exe)108 129.6 S .133(cution en).15 F .133
4384
-
+/F2 9/Times-Bold@0 SF(PPID)2.5 E F0 .426
4385
-
+(When a simple command other than a b)108 117.6 R .427
4386
-
+(uiltin or shell function is to be e)-.2 F -.15(xe)-.15 G .427
4387
-
+(cuted, it is in).15 F -.2(vo)-.4 G -.1(ke).2 G 2.927(di).1 G 2.927(nas)
4388
-
+-2.927 G(eparate)-2.927 E -.15(exe)108 129.6 S .134(cution en).15 F .134
4384 ➡ 4389 (vironment that consists of the follo)-.4 F 2.634(wing. Unless)-.25 F
4385
-
No equivalent source code line in the reference code can be identified.
-.134(otherwise noted, the v)2.634 F .134(alues are inherited from)-.25 F
4386
-
No equivalent source code line in the reference code can be identified.
-(the shell.)108 141.6 Q<83>108 158.4 Q 1.056(the shell')144 158.4 R
4387
-
No equivalent source code line in the reference code can be identified.
-3.556(so)-.55 G 1.056(pen \214les, plus an)-3.556 F 3.556(ym)-.15 G
4390
-
+.133(otherwise noted, the v)2.634 F .133(alues are inherited from)-.25 F
4391
-
+(the shell.)108 141.6 Q<83>108 158.4 Q 1.055(the shell')144 158.4 R
4392
-
+3.555(so)-.55 G 1.055(pen \214les, plus an)-3.555 F 3.556(ym)-.15 G
4388 ➡ 4393 1.056
4389 ➡ 4394 (odi\214cations and additions speci\214ed by redirections to the com-)
4390 ➡ 4395 -3.556 F(mand)144 170.4 Q<83>108 187.2 Q(the current w)144 187.2 Q
4391 ➡ 4396 (orking directory)-.1 E<83>108 204 Q(the \214le creation mode mask)144
4392
-
No equivalent source code line in the reference code can be identified.
-204 Q<83>108 220.8 Q .856(shell v)144 220.8 R .857
4397
-
+204 Q<83>108 220.8 Q .857(shell v)144 220.8 R .857
4393 ➡ 4398 (ariables and functions mark)-.25 F .857(ed for e)-.1 F .857
4394 ➡ 4399 (xport, along with v)-.15 F .857(ariables e)-.25 F .857
4395 ➡ 4400 (xported for the command,)-.15 F(passed in the en)144 232.8 Q(vironment)
4396
-
No equivalent source code line in the reference code can be identified.
--.4 E<83>108 249.6 Q .307(traps caught by the shell are reset to the v)
4397
-
No equivalent source code line in the reference code can be identified.
-144 249.6 R .306(alues inherited from the shell')-.25 F 2.806(sp)-.55 G
4398
-
No equivalent source code line in the reference code can be identified.
-.306(arent, and traps ignored)-2.806 F(by the shell are ignored)144
4401
-
+-.4 E<83>108 249.6 Q .306(traps caught by the shell are reset to the v)
4402
-
+144 249.6 R .307(alues inherited from the shell')-.25 F 2.807(sp)-.55 G
4403
-
+.307(arent, and traps ignored)-2.807 F(by the shell are ignored)144
4399 ➡ 4404 261.6 Q 2.5(Ac)108 278.4 S(ommand in)-2.5 E -.2(vo)-.4 G -.1(ke).2 G 2.5
4400 ➡ 4405 (di).1 G 2.5(nt)-2.5 G(his separate en)-2.5 E(vironment cannot af)-.4 E
4401 ➡ 4406 (fect the shell')-.25 E 2.5(se)-.55 G -.15(xe)-2.65 G(cution en).15 E
4402 ➡ 4407 (vironment.)-.4 E .577(Command substitution, commands grouped with pare\
4403 ➡ 4408 ntheses, and asynchronous commands are in)108 295.2 R -.2(vo)-.4 G -.1
4404
-
No equivalent source code line in the reference code can be identified.
-(ke).2 G 3.078(di).1 G(n)-3.078 E 2.745(as)108 307.2 S .245(ubshell en)
4405
-
No equivalent source code line in the reference code can be identified.
--2.745 F .245(vironment that is a duplicate of the shell en)-.4 F .244
4406
-
No equivalent source code line in the reference code can be identified.
-(vironment, e)-.4 F .244(xcept that traps caught by the shell are)-.15 F
4407
-
No equivalent source code line in the reference code can be identified.
-.358(reset to the v)108 319.2 R .358
4409
-
+(ke).2 G 3.077(di).1 G(n)-3.077 E 2.744(as)108 307.2 S .244(ubshell en)
4410
-
+-2.744 F .244(vironment that is a duplicate of the shell en)-.4 F .245
4411
-
+(vironment, e)-.4 F .245(xcept that traps caught by the shell are)-.15 F
4412
-
+.359(reset to the v)108 319.2 R .358
4408 ➡ 4413 (alues that the shell inherited from its parent at in)-.25 F -.2(vo)-.4
4409
-
No equivalent source code line in the reference code can be identified.
-G 2.858(cation. Builtin).2 F .359(commands that are in)2.859 F -.2(vo)
4410
-
No equivalent source code line in the reference code can be identified.
--.4 G -.1(ke).2 G(d).1 E .857(as part of a pipeline are also e)108 331.2
4411
-
No equivalent source code line in the reference code can be identified.
-R -.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.356
4412
-
No equivalent source code line in the reference code can be identified.
-(vironment. Changes)-.4 F .856(made to the subshell en)3.356 F(viron-)
4414
-
+G 2.858(cation. Builtin).2 F .358(commands that are in)2.858 F -.2(vo)
4415
-
+-.4 G -.1(ke).2 G(d).1 E .856(as part of a pipeline are also e)108 331.2
4416
-
+R -.15(xe)-.15 G .856(cuted in a subshell en).15 F 3.357
4417
-
+(vironment. Changes)-.4 F .857(made to the subshell en)3.357 F(viron-)
4413 ➡ 4418 -.4 E(ment cannot af)108 343.2 Q(fect the shell')-.25 E 2.5(se)-.55 G
4414
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-2.65 G(cution en).15 E(vironment.)-.4 E 1.376(Subshells spa)108
4415
-
No equivalent source code line in the reference code can be identified.
-360 R 1.376(wned to e)-.15 F -.15(xe)-.15 G 1.377
4419
-
+-.15(xe)-2.65 G(cution en).15 E(vironment.)-.4 E 1.377(Subshells spa)108
4420
-
+360 R 1.377(wned to e)-.15 F -.15(xe)-.15 G 1.377
4416 ➡ 4421 (cute command substitutions inherit the v).15 F 1.377(alue of the)-.25 F
4417
-
No equivalent source code line in the reference code can be identified.
-F1<ad65>3.877 E F0 1.377(option from the parent)3.877 F 2.5(shell. When)
4422
-
+F1<ad65>3.876 E F0 1.376(option from the parent)3.876 F 2.5(shell. When)
4418 ➡ 4423 108 372 R(not in)2.5 E/F3 10/Times-Italic@0 SF(posix)2.5 E F0(mode,)2.5
4419 ➡ 4424 E F1(bash)2.5 E F0(clears the)2.5 E F1<ad65>2.5 E F0
4420
-
No equivalent source code line in the reference code can be identified.
-(option in such subshells.)2.5 E .405(If a command is follo)108 388.8 R
4421
-
No equivalent source code line in the reference code can be identified.
-.405(wed by a)-.25 F F1(&)2.905 E F0 .404(and job control is not acti)
4422
-
No equivalent source code line in the reference code can be identified.
-2.905 F -.15(ve)-.25 G 2.904(,t).15 G .404(he def)-2.904 F .404
4423
-
No equivalent source code line in the reference code can be identified.
-(ault standard input for the command)-.1 F .197(is the empty \214le)108
4424
-
No equivalent source code line in the reference code can be identified.
-400.8 R F3(/de)2.697 E(v/null)-.15 E F0 5.197(.O)C .197
4425
-
No equivalent source code line in the reference code can be identified.
-(therwise, the in)-5.197 F -.2(vo)-.4 G -.1(ke).2 G 2.697(dc).1 G .198
4426
-
No equivalent source code line in the reference code can be identified.
-(ommand inherits the \214le descriptors of the calling shell)-2.697 F
4425
-
+(option in such subshells.)2.5 E .404(If a command is follo)108 388.8 R
4426
-
+.404(wed by a)-.25 F F1(&)2.904 E F0 .405(and job control is not acti)
4427
-
+2.904 F -.15(ve)-.25 G 2.905(,t).15 G .405(he def)-2.905 F .405
4428
-
+(ault standard input for the command)-.1 F .198(is the empty \214le)108
4429
-
+400.8 R F3(/de)2.698 E(v/null)-.15 E F0 5.198(.O)C .198
4430
-
+(therwise, the in)-5.198 F -.2(vo)-.4 G -.1(ke).2 G 2.698(dc).1 G .197
4431
-
+(ommand inherits the \214le descriptors of the calling shell)-2.698 F
4427 ➡ 4432 (as modi\214ed by redirections.)108 412.8 Q/F4 10.95/Times-Bold@0 SF
4428
-
No equivalent source code line in the reference code can be identified.
-(ENVIR)72 429.6 Q(ONMENT)-.329 E F0 2.354(When a program is in)108 441.6
4433
-
+(ENVIR)72 429.6 Q(ONMENT)-.329 E F0 2.353(When a program is in)108 441.6
4429 ➡ 4434 R -.2(vo)-.4 G -.1(ke).2 G 4.853(di).1 G 4.853(ti)-4.853 G 4.853(sg)
4430 ➡ 4435 -4.853 G -2.15 -.25(iv e)-4.853 H 4.853(na).25 G 4.853(na)-4.853 G 2.353
4431 ➡ 4436 (rray of strings called the)-4.853 F F3(en)4.853 E(vir)-.4 E(onment)-.45
4432
-
No equivalent source code line in the reference code can be identified.
-E F0 7.353(.T).68 G 2.353(his is a list of)-7.353 F F3(name)108 453.6 Q
4437
-
+E F0 7.353(.T).68 G 2.354(his is a list of)-7.353 F F3(name)108 453.6 Q
4433 ➡ 4438 F0<ad>A F3(value)A F0(pairs, of the form)2.5 E F3(name)2.5 E F0(=)A F3
4434
-
No equivalent source code line in the reference code can be identified.
-(value)A F0(.).18 E 1.485(The shell pro)108 470.4 R 1.485(vides se)-.15
4435
-
No equivalent source code line in the reference code can be identified.
-F -.15(ve)-.25 G 1.485(ral w).15 F 1.485(ays to manipulate the en)-.1 F
4436
-
No equivalent source code line in the reference code can be identified.
-3.985(vironment. On)-.4 F(in)3.985 E -.2(vo)-.4 G 1.486
4439
-
+(value)A F0(.).18 E 1.486(The shell pro)108 470.4 R 1.486(vides se)-.15
4440
-
+F -.15(ve)-.25 G 1.486(ral w).15 F 1.485(ays to manipulate the en)-.1 F
4441
-
+3.985(vironment. On)-.4 F(in)3.985 E -.2(vo)-.4 G 1.485
4437 ➡ 4442 (cation, the shell scans its o).2 F(wn)-.25 E(en)108 482.4 Q .144(viron\
4438 ➡ 4443 ment and creates a parameter for each name found, automatically marking\
4439
-
No equivalent source code line in the reference code can be identified.
- it for)-.4 F F3 -.2(ex)2.643 G(port).2 E F0 .143(to child pro-)3.323 F
4440
-
No equivalent source code line in the reference code can be identified.
-2.703(cesses. Ex)108 494.4 R .203(ecuted commands inherit the en)-.15 F
4444
-
+ it for)-.4 F F3 -.2(ex)2.644 G(port).2 E F0 .144(to child pro-)3.324 F
4445
-
+2.704(cesses. Ex)108 494.4 R .203(ecuted commands inherit the en)-.15 F
4441 ➡ 4446 2.703(vironment. The)-.4 F F1(export)2.703 E F0(and)2.703 E F1(declar)
4442
-
No equivalent source code line in the reference code can be identified.
-2.703 E 2.703<65ad>-.18 G(x)-2.703 E F0 .203(commands allo)2.703 F 2.704
4443
-
No equivalent source code line in the reference code can be identified.
-(wp)-.25 G(aram-)-2.704 E 1.153
4447
-
+2.703 E 2.703<65ad>-.18 G(x)-2.703 E F0 .203(commands allo)2.703 F 2.703
4448
-
+(wp)-.25 G(aram-)-2.703 E 1.153
4444 ➡ 4449 (eters and functions to be added to and deleted from the en)108 506.4 R
4445
-
No equivalent source code line in the reference code can be identified.
-3.653(vironment. If)-.4 F 1.153(the v)3.653 F 1.153
4450
-
+3.653(vironment. If)-.4 F 1.153(the v)3.653 F 1.154
4446 ➡ 4451 (alue of a parameter in the)-.25 F(en)108 518.4 Q .64
4447 ➡ 4452 (vironment is modi\214ed, the ne)-.4 F 3.14(wv)-.25 G .64
4448 ➡ 4453 (alue becomes part of the en)-3.39 F .64(vironment, replacing the old.)
@@ -4450,216 +4455,216 @@ ment and creates a parameter for each name found, automatically marking\
4450 ➡ 4455 R 3.08(ye)-.15 G -.15(xe)-3.23 G .58
4451 ➡ 4456 (cuted command consists of the shell').15 F 3.08(si)-.55 G .58
4452 ➡ 4457 (nitial en)-3.08 F .58(vironment, whose v)-.4 F .58(alues may be)-.25 F
4453
-
No equivalent source code line in the reference code can be identified.
-.3(modi\214ed in the shell, less an)108 542.4 R 2.8(yp)-.15 G .3
4454
-
No equivalent source code line in the reference code can be identified.
-(airs remo)-2.8 F -.15(ve)-.15 G 2.8(db).15 G 2.801(yt)-2.8 G(he)-2.801
4455
-
No equivalent source code line in the reference code can be identified.
-E F1(unset)2.801 E F0 .301(command, plus an)2.801 F 2.801(ya)-.15 G .301
4456
-
No equivalent source code line in the reference code can be identified.
-(dditions via the)-2.801 F F1(export)2.801 E F0(and)2.801 E F1(declar)
4457
-
No equivalent source code line in the reference code can be identified.
-108 554.4 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E .563(The en)108
4458
-
No equivalent source code line in the reference code can be identified.
-571.2 R .563(vironment for an)-.4 F(y)-.15 E F3 .563(simple command)
4459
-
No equivalent source code line in the reference code can be identified.
-3.403 F F0 .562
4458
-
+.301(modi\214ed in the shell, less an)108 542.4 R 2.801(yp)-.15 G .301
4459
-
+(airs remo)-2.801 F -.15(ve)-.15 G 2.801(db).15 G 2.801(yt)-2.801 G(he)
4460
-
+-2.801 E F1(unset)2.801 E F0 .3(command, plus an)2.8 F 2.8(ya)-.15 G .3
4461
-
+(dditions via the)-2.8 F F1(export)2.8 E F0(and)2.8 E F1(declar)108
4462
-
+554.4 Q 2.5<65ad>-.18 G(x)-2.5 E F0(commands.)2.5 E .562(The en)108
4463
-
+571.2 R .562(vironment for an)-.4 F(y)-.15 E F3 .562(simple command)
4464
-
+3.402 F F0 .563
4460 ➡ 4465 (or function may be augmented temporarily by pre\214xing it with)3.833 F
4461
-
No equivalent source code line in the reference code can be identified.
-.202(parameter assignments, as described abo)108 583.2 R .502 -.15(ve i)
4466
-
+.203(parameter assignments, as described abo)108 583.2 R .502 -.15(ve i)
4462 ➡ 4467 -.15 H(n).15 E F2 -.666(PA)2.702 G(RAMETERS).666 E/F5 9/Times-Roman@0 SF
4463
-
No equivalent source code line in the reference code can be identified.
-(.)A F0 .202(These assignment statements af)4.702 F .203(fect only the)
4468
-
+(.)A F0 .202(These assignment statements af)4.702 F .202(fect only the)
4464 ➡ 4469 -.25 F(en)108 595.2 Q(vironment seen by that command.)-.4 E .81(If the)
4465 ➡ 4470 108 612 R F1<ad6b>3.31 E F0 .81(option is set \(see the)3.31 F F1(set)
4466 ➡ 4471 3.31 E F0 -.2(bu)3.31 G .81(iltin command belo).2 F .81(w\), then)-.25 F
4467 ➡ 4472 F3(all)3.64 E F0 .81(parameter assignments are placed in)3.82 F(the en)
4468 ➡ 4473 108 624 Q
4469 ➡ 4474 (vironment for a command, not just those that precede the command name.)
4470
-
No equivalent source code line in the reference code can be identified.
--.4 E(When)108 640.8 Q F1(bash)3.585 E F0(in)3.585 E -.2(vo)-.4 G -.1
4471
-
No equivalent source code line in the reference code can be identified.
-(ke).2 G 3.585(sa).1 G 3.585(ne)-3.585 G 1.085(xternal command, the v)
4472
-
No equivalent source code line in the reference code can be identified.
--3.735 F(ariable)-.25 E F1(_)3.585 E F0 1.086
4475
-
+-.4 E(When)108 640.8 Q F1(bash)3.586 E F0(in)3.586 E -.2(vo)-.4 G -.1
4476
-
+(ke).2 G 3.586(sa).1 G 3.586(ne)-3.586 G 1.086(xternal command, the v)
4477
-
+-3.736 F(ariable)-.25 E F1(_)3.586 E F0 1.085
4473 ➡ 4478 (is set to the full \214lename of the command and)3.586 F
4474 ➡ 4479 (passed to that command in its en)108 652.8 Q(vironment.)-.4 E F4
4475
-
No equivalent source code line in the reference code can be identified.
-(EXIT ST)72 669.6 Q -1.04(AT)-.986 G(US)1.04 E F0 .151(The e)108 681.6 R
4476
-
No equivalent source code line in the reference code can be identified.
-.151(xit status of an e)-.15 F -.15(xe)-.15 G .151
4477
-
No equivalent source code line in the reference code can be identified.
-(cuted command is the v).15 F .15(alue returned by the)-.25 F F3
4478
-
No equivalent source code line in the reference code can be identified.
-(waitpid)2.65 E F0 .15(system call or equi)2.65 F -.25(va)-.25 G .15
4479
-
No equivalent source code line in the reference code can be identified.
-(lent func-).25 F 2.847(tion. Exit)108 693.6 R .347(statuses f)2.847 F
4480
-
No equivalent source code line in the reference code can be identified.
-.347(all between 0 and 255, though, as e)-.1 F .347(xplained belo)-.15 F
4481
-
No equivalent source code line in the reference code can be identified.
-1.647 -.65(w, t)-.25 H .347(he shell may use v).65 F .348(alues abo)-.25
4482
-
No equivalent source code line in the reference code can be identified.
-F .648 -.15(ve 1)-.15 H(25).15 E(specially)108 705.6 Q 5.507(.E)-.65 G
4483
-
No equivalent source code line in the reference code can be identified.
-.507(xit statuses from shell b)-5.507 F .507
4480
-
+(EXIT ST)72 669.6 Q -1.04(AT)-.986 G(US)1.04 E F0 .15(The e)108 681.6 R
4481
-
+.15(xit status of an e)-.15 F -.15(xe)-.15 G .15(cuted command is the v)
4482
-
+.15 F .151(alue returned by the)-.25 F F3(waitpid)2.651 E F0 .151
4483
-
+(system call or equi)2.651 F -.25(va)-.25 G .151(lent func-).25 F 2.848
4484
-
+(tion. Exit)108 693.6 R .348(statuses f)2.848 F .347
4485
-
+(all between 0 and 255, though, as e)-.1 F .347(xplained belo)-.15 F
4486
-
+1.647 -.65(w, t)-.25 H .347(he shell may use v).65 F .347(alues abo)-.25
4487
-
+F .647 -.15(ve 1)-.15 H(25).15 E(specially)108 705.6 Q 5.506(.E)-.65 G
4488
-
+.506(xit statuses from shell b)-5.506 F .507
4484 ➡ 4489 (uiltins and compound commands are also limited to this range.)-.2 F
4485
-
No equivalent source code line in the reference code can be identified.
-(Under)5.506 E(certain circumstances, the shell will use special v)108
4490
-
+(Under)5.507 E(certain circumstances, the shell will use special v)108
4486 ➡ 4491 717.6 Q(alues to indicate speci\214c f)-.25 E(ailure modes.)-.1 E
4487
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(35)197.335 E 0 Cg EP
4492
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(35)192.895 E 0 Cg EP
4488 ➡ 4493 %%Page: 36 36
4489 ➡ 4494 %%BeginPageSetup
4490 ➡ 4495 BP
4491 ➡ 4496 %%EndPageSetup
4492 ➡ 4497 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4493 ➡ 4498 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.15(Fo)108 84 S
4494
-
No equivalent source code line in the reference code can be identified.
-3.372(rt).15 G .872(he shell')-3.372 F 3.372(sp)-.55 G .873
4495
-
No equivalent source code line in the reference code can be identified.
-(urposes, a command which e)-3.372 F .873(xits with a zero e)-.15 F .873
4496
-
No equivalent source code line in the reference code can be identified.
-(xit status has succeeded.)-.15 F .873(An e)5.873 F .873(xit status of)
4497
-
No equivalent source code line in the reference code can be identified.
--.15 F .049(zero indicates success.)108 96 R 2.549(An)5.049 G .049
4498
-
No equivalent source code line in the reference code can be identified.
-(on-zero e)-2.549 F .049(xit status indicates f)-.15 F 2.549
4499
-
No equivalent source code line in the reference code can be identified.
-(ailure. When)-.1 F 2.549(ac)2.549 G .048(ommand terminates on a f)
4500
-
No equivalent source code line in the reference code can be identified.
--2.549 F .048(atal sig-)-.1 F(nal)108 108 Q/F1 10/Times-Italic@0 SF(N)
4499
-
+3.373(rt).15 G .873(he shell')-3.373 F 3.373(sp)-.55 G .873
4500
-
+(urposes, a command which e)-3.373 F .873(xits with a zero e)-.15 F .873
4501
-
+(xit status has succeeded.)-.15 F .872(An e)5.872 F .872(xit status of)
4502
-
+-.15 F .048(zero indicates success.)108 96 R 2.548(An)5.048 G .049
4503
-
+(on-zero e)-2.548 F .049(xit status indicates f)-.15 F 2.549
4504
-
+(ailure. When)-.1 F 2.549(ac)2.549 G .049(ommand terminates on a f)
4505
-
+-2.549 F .049(atal sig-)-.1 F(nal)108 108 Q/F1 10/Times-Italic@0 SF(N)
4501 ➡ 4506 2.5 E F0(,)A/F2 10/Times-Bold@0 SF(bash)2.5 E F0(uses the v)2.5 E
4502
-
No equivalent source code line in the reference code can be identified.
-(alue of 128+)-.25 E F1(N)A F0(as the e)2.5 E(xit status.)-.15 E .404
4507
-
+(alue of 128+)-.25 E F1(N)A F0(as the e)2.5 E(xit status.)-.15 E .405
4503 ➡ 4508 (If a command is not found, the child process created to e)108 124.8 R
4504
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G .404(cute it returns a status of 127.).15 F .405
4505
-
No equivalent source code line in the reference code can be identified.
-(If a command is)5.405 F(found b)108 136.8 Q(ut is not e)-.2 E -.15(xe)
4509
-
+-.15(xe)-.15 G .404(cute it returns a status of 127.).15 F .404
4510
-
+(If a command is)5.404 F(found b)108 136.8 Q(ut is not e)-.2 E -.15(xe)
4506 ➡ 4511 -.15 G(cutable, the return status is 126.).15 E(If a command f)108 153.6
4507 ➡ 4512 Q(ails because of an error during e)-.1 E
4508 ➡ 4513 (xpansion or redirection, the e)-.15 E(xit status is greater than zero.)
4509
-
No equivalent source code line in the reference code can be identified.
--.15 E .081(Shell b)108 170.4 R .081
4514
-
+-.15 E .08(Shell b)108 170.4 R .08
4510 ➡ 4515 (uiltin commands return a status of 0 \()-.2 F F1(true)A F0 2.581(\)i)C
4511
-
No equivalent source code line in the reference code can be identified.
-2.581(fs)-2.581 G .08(uccessful, and non-zero \()-2.581 F F1(false)A F0
4512
-
No equivalent source code line in the reference code can be identified.
-2.58(\)i)C 2.58(fa)-2.58 G 2.58(ne)-2.58 G .08(rror occurs while)-2.58 F
4513
-
No equivalent source code line in the reference code can be identified.
-(the)108 182.4 Q 2.967(ye)-.15 G -.15(xe)-3.117 G 2.967(cute. All).15 F
4514
-
No equivalent source code line in the reference code can be identified.
--.2(bu)2.967 G .467(iltins return an e).2 F .468
4516
-
+2.581(fs)-2.581 G .081(uccessful, and non-zero \()-2.581 F F1(false)A F0
4517
-
+2.581(\)i)C 2.581(fa)-2.581 G 2.581(ne)-2.581 G .081(rror occurs while)
4518
-
+-2.581 F(the)108 182.4 Q 2.968(ye)-.15 G -.15(xe)-3.118 G 2.968
4519
-
+(cute. All).15 F -.2(bu)2.968 G .468(iltins return an e).2 F .468
4515 ➡ 4520 (xit status of 2 to indicate incorrect usage, generally in)-.15 F -.25
4516
-
No equivalent source code line in the reference code can be identified.
-(va)-.4 G .468(lid options or).25 F(missing ar)108 194.4 Q(guments.)-.18
4517
-
No equivalent source code line in the reference code can be identified.
-E F2(Bash)108 211.2 Q F0 .202(itself returns the e)2.702 F .202
4518
-
No equivalent source code line in the reference code can be identified.
-(xit status of the last command e)-.15 F -.15(xe)-.15 G .201
4521
-
+(va)-.4 G .467(lid options or).25 F(missing ar)108 194.4 Q(guments.)-.18
4522
-
+E F2(Bash)108 211.2 Q F0 .201(itself returns the e)2.701 F .202
4523
-
+(xit status of the last command e)-.15 F -.15(xe)-.15 G .202
4519 ➡ 4524 (cuted, unless a syntax error occurs, in which case).15 F(it e)108 223.2
4520 ➡ 4525 Q(xits with a non-zero v)-.15 E 2.5(alue. See)-.25 F(also the)2.5 E F2
4521 ➡ 4526 (exit)2.5 E F0 -.2(bu)2.5 G(iltin command belo).2 E -.65(w.)-.25 G/F3
4522 ➡ 4527 10.95/Times-Bold@0 SF(SIGN)72 240 Q(ALS)-.219 E F0(When)108 252 Q F2
4523
-
No equivalent source code line in the reference code can be identified.
-(bash)3.182 E F0 .682(is interacti)3.182 F -.15(ve)-.25 G 3.182(,i).15 G
4524
-
No equivalent source code line in the reference code can be identified.
-3.182(nt)-3.182 G .682(he absence of an)-3.182 F 3.183(yt)-.15 G .683
4525
-
No equivalent source code line in the reference code can be identified.
-(raps, it ignores)-3.183 F/F4 9/Times-Bold@0 SF(SIGTERM)3.183 E F0 .683
4526
-
No equivalent source code line in the reference code can be identified.
-(\(so that)2.933 F F2 .683(kill 0)3.183 F F0 .683(does not kill an)3.183
4527
-
No equivalent source code line in the reference code can be identified.
-F(interacti)108 264 Q .758 -.15(ve s)-.25 H .458(hell\), and).15 F F4
4528
-
No equivalent source code line in the reference code can be identified.
-(SIGINT)2.958 E F0 .458(is caught and handled \(so that the)2.708 F F2
4529
-
No equivalent source code line in the reference code can be identified.
-(wait)2.958 E F0 -.2(bu)2.958 G .457(iltin is interruptible\).).2 F .457
4530
-
No equivalent source code line in the reference code can be identified.
-(In all cases,)5.457 F F2(bash)108 276 Q F0(ignores)2.5 E F4(SIGQ)2.5 E
4528
-
+(bash)3.183 E F0 .683(is interacti)3.183 F -.15(ve)-.25 G 3.183(,i).15 G
4529
-
+3.183(nt)-3.183 G .683(he absence of an)-3.183 F 3.183(yt)-.15 G .683
4530
-
+(raps, it ignores)-3.183 F/F4 9/Times-Bold@0 SF(SIGTERM)3.183 E F0 .682
4531
-
+(\(so that)2.933 F F2 .682(kill 0)3.182 F F0 .682(does not kill an)3.182
4532
-
+F(interacti)108 264 Q .757 -.15(ve s)-.25 H .457(hell\), and).15 F F4
4533
-
+(SIGINT)2.957 E F0 .458(is caught and handled \(so that the)2.707 F F2
4534
-
+(wait)2.958 E F0 -.2(bu)2.958 G .458(iltin is interruptible\).).2 F .458
4535
-
+(In all cases,)5.458 F F2(bash)108 276 Q F0(ignores)2.5 E F4(SIGQ)2.5 E
4531 ➡ 4536 (UIT)-.09 E/F5 9/Times-Roman@0 SF(.)A F0(If job control is in ef)4.5 E
4532 ➡ 4537 (fect,)-.25 E F2(bash)2.5 E F0(ignores)2.5 E F4(SIGTTIN)2.5 E F5(,)A F4
4533 ➡ 4538 (SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25 E F4(SIGTSTP)2.5 E F5(.)A F0
4534
-
No equivalent source code line in the reference code can be identified.
-(Non-b)108 292.8 Q 1.064(uiltin commands run by)-.2 F F2(bash)3.564 E F0
4535
-
No equivalent source code line in the reference code can be identified.
-(ha)3.564 E 1.365 -.15(ve s)-.2 H 1.065(ignal handlers set to the v).15
4536
-
No equivalent source code line in the reference code can be identified.
-F 1.065(alues inherited by the shell from its)-.25 F 3.248(parent. When)
4537
-
No equivalent source code line in the reference code can be identified.
-108 304.8 R .748(job control is not in ef)3.248 F .747
4538
-
No equivalent source code line in the reference code can be identified.
-(fect, asynchronous commands ignore)-.25 F F4(SIGINT)3.247 E F0(and)
4539
-
No equivalent source code line in the reference code can be identified.
-2.997 E F4(SIGQ)3.247 E(UIT)-.09 E F0 .747(in addi-)2.997 F .652
4539
-
+(Non-b)108 292.8 Q 1.065(uiltin commands run by)-.2 F F2(bash)3.565 E F0
4540
-
+(ha)3.565 E 1.365 -.15(ve s)-.2 H 1.065(ignal handlers set to the v).15
4541
-
+F 1.064(alues inherited by the shell from its)-.25 F 3.247(parent. When)
4542
-
+108 304.8 R .747(job control is not in ef)3.247 F .747
4543
-
+(fect, asynchronous commands ignore)-.25 F F4(SIGINT)3.248 E F0(and)
4544
-
+2.998 E F4(SIGQ)3.248 E(UIT)-.09 E F0 .748(in addi-)2.998 F .653
4540 ➡ 4545 (tion to these inherited handlers.)108 316.8 R .653
4541
-
No equivalent source code line in the reference code can be identified.
-(Commands run as a result of command substitution ignore the k)5.652 F
4546
-
+(Commands run as a result of command substitution ignore the k)5.653 F
4542 ➡ 4547 -.15(ey)-.1 G(board-).15 E(generated job control signals)108 328.8 Q F4
4543 ➡ 4548 (SIGTTIN)2.5 E F5(,)A F4(SIGTT)2.25 E(OU)-.162 E F5(,)A F0(and)2.25 E F4
4544
-
No equivalent source code line in the reference code can be identified.
-(SIGTSTP)2.5 E F5(.)A F0 2.046(The shell e)108 345.6 R 2.046
4549
-
+(SIGTSTP)2.5 E F5(.)A F0 2.045(The shell e)108 345.6 R 2.045
4545 ➡ 4550 (xits by def)-.15 F 2.045(ault upon receipt of a)-.1 F F4(SIGHUP)4.545 E
4546
-
No equivalent source code line in the reference code can be identified.
-F5(.)A F0 2.045(Before e)6.545 F 2.045(xiting, an interacti)-.15 F 2.345
4547
-
No equivalent source code line in the reference code can be identified.
--.15(ve s)-.25 H 2.045(hell resends the).15 F F4(SIGHUP)108 357.6 Q F0
4548
-
No equivalent source code line in the reference code can be identified.
-1.004(to all jobs, running or stopped.)3.254 F 1.004
4549
-
No equivalent source code line in the reference code can be identified.
-(Stopped jobs are sent)6.004 F F4(SIGCONT)3.505 E F0 1.005
4550
-
No equivalent source code line in the reference code can be identified.
-(to ensure that the)3.255 F 3.505(yr)-.15 G(ecei)-3.505 E 1.305 -.15
4551
-
No equivalent source code line in the reference code can be identified.
-(ve t)-.25 H(he).15 E F4(SIGHUP)108 369.6 Q F5(.)A F0 2.53 -.8(To p)5.43
4552
-
No equivalent source code line in the reference code can be identified.
-H(re).8 E -.15(ve)-.25 G .93(nt the shell from sending the signal to a \
4553
-
No equivalent source code line in the reference code can be identified.
-particular job, it should be remo).15 F -.15(ve)-.15 G 3.429(df).15 G
4554
-
No equivalent source code line in the reference code can be identified.
-.929(rom the)-3.429 F 1.356(jobs table with the)108 381.6 R F2(diso)
4555
-
No equivalent source code line in the reference code can be identified.
-3.856 E(wn)-.1 E F0 -.2(bu)3.856 G 1.356(iltin \(see).2 F F4 1.356
4556
-
No equivalent source code line in the reference code can be identified.
-(SHELL B)3.856 F(UIL)-.09 E 1.356(TIN COMMANDS)-.828 F F0(belo)3.607 E
4557
-
No equivalent source code line in the reference code can be identified.
-1.357(w\) or mark)-.25 F 1.357(ed to not recei)-.1 F -.15(ve)-.25 G F4
4551
-
+F5(.)A F0 2.045(Before e)6.545 F 2.045(xiting, an interacti)-.15 F 2.346
4552
-
+-.15(ve s)-.25 H 2.046(hell resends the).15 F F4(SIGHUP)108 357.6 Q F0
4553
-
+1.005(to all jobs, running or stopped.)3.255 F 1.004
4554
-
+(Stopped jobs are sent)6.005 F F4(SIGCONT)3.504 E F0 1.004
4555
-
+(to ensure that the)3.254 F 3.504(yr)-.15 G(ecei)-3.504 E 1.304 -.15
4556
-
+(ve t)-.25 H(he).15 E F4(SIGHUP)108 369.6 Q F5(.)A F0 2.529 -.8(To p)
4557
-
+5.429 H(re).8 E -.15(ve)-.25 G .93(nt the shell from sending the signal\
4558
-
+ to a particular job, it should be remo).15 F -.15(ve)-.15 G 3.43(df).15
4559
-
+G .93(rom the)-3.43 F 1.357(jobs table with the)108 381.6 R F2(diso)
4560
-
+3.857 E(wn)-.1 E F0 -.2(bu)3.857 G 1.357(iltin \(see).2 F F4 1.356
4561
-
+(SHELL B)3.856 F(UIL)-.09 E 1.356(TIN COMMANDS)-.828 F F0(belo)3.606 E
4562
-
+1.356(w\) or mark)-.25 F 1.356(ed to not recei)-.1 F -.15(ve)-.25 G F4
4558 ➡ 4563 (SIGHUP)108 393.6 Q F0(using)2.25 E F2(diso)2.5 E(wn \255h)-.1 E F0(.)A
4559 ➡ 4564 .166(If the)108 410.4 R F2(huponexit)2.666 E F0 .166
4560 ➡ 4565 (shell option has been set with)2.666 F F2(shopt)2.666 E F0(,)A F2(bash)
4561 ➡ 4566 2.666 E F0 .166(sends a)2.666 F F4(SIGHUP)2.666 E F0 .166
4562 ➡ 4567 (to all jobs when an interacti)2.416 F -.15(ve)-.25 G(login shell e)108
4563
-
No equivalent source code line in the reference code can be identified.
-422.4 Q(xits.)-.15 E(If)108 439.2 Q F2(bash)3.046 E F0 .546(is w)3.046 F
4568
-
+422.4 Q(xits.)-.15 E(If)108 439.2 Q F2(bash)3.047 E F0 .547(is w)3.047 F
4564 ➡ 4569 .546(aiting for a command to complete and recei)-.1 F -.15(ve)-.25 G
4565 ➡ 4570 3.046(sas).15 G .546(ignal for which a trap has been set, the trap)
4566
-
No equivalent source code line in the reference code can be identified.
--3.046 F .663(will not be e)108 451.2 R -.15(xe)-.15 G .663
4571
-
+-3.046 F .662(will not be e)108 451.2 R -.15(xe)-.15 G .662
4567 ➡ 4572 (cuted until the command completes.).15 F(When)5.663 E F2(bash)3.163 E
4568
-
No equivalent source code line in the reference code can be identified.
-F0 .662(is w)3.163 F .662(aiting for an asynchronous command)-.1 F .99
4573
-
+F0 .663(is w)3.163 F .663(aiting for an asynchronous command)-.1 F .99
4569 ➡ 4574 (via the)108 463.2 R F2(wait)3.49 E F0 -.2(bu)3.49 G .99(iltin, the rec\
4570 ➡ 4575 eption of a signal for which a trap has been set will cause the).2 F F2
4571 ➡ 4576 (wait)3.49 E F0 -.2(bu)3.49 G .99(iltin to).2 F
4572 ➡ 4577 (return immediately with an e)108 475.2 Q
4573 ➡ 4578 (xit status greater than 128, immediately after which the trap is e)-.15
4574 ➡ 4579 E -.15(xe)-.15 G(cuted.).15 E F3(JOB CONTR)72 492 Q(OL)-.329 E F1 -.25
4575
-
No equivalent source code line in the reference code can be identified.
-(Jo)108 504 S 4.568(bc).25 G(ontr)-4.568 E(ol)-.45 E F0 2.068
4576
-
No equivalent source code line in the reference code can be identified.
-(refers to the ability to selecti)5.078 F -.15(ve)-.25 G 2.067
4577
-
No equivalent source code line in the reference code can be identified.
-(ly stop \().15 F F1(suspend)A F0 4.567(\)t)C 2.067(he e)-4.567 F -.15
4578
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G 2.067(cution of processes and continue).15 F(\()108 516 Q F1
4579
-
No equivalent source code line in the reference code can be identified.
--.37(re)C(sume).37 E F0 3.201(\)t)C .701(heir e)-3.201 F -.15(xe)-.15 G
4580
-
+(Jo)108 504 S 4.567(bc).25 G(ontr)-4.567 E(ol)-.45 E F0 2.067
4581
-
+(refers to the ability to selecti)5.077 F -.15(ve)-.25 G 2.067
4582
-
+(ly stop \().15 F F1(suspend)A F0 4.567(\)t)C 2.068(he e)-4.567 F -.15
4583
-
+(xe)-.15 G 2.068(cution of processes and continue).15 F(\()108 516 Q F1
4584
-
+-.37(re)C(sume).37 E F0 3.202(\)t)C .702(heir e)-3.202 F -.15(xe)-.15 G
4580 ➡ 4585 .702(cution at a later point.).15 F 3.202(Au)5.702 G .702
4581 ➡ 4586 (ser typically emplo)-3.202 F .702(ys this f)-.1 F .702
4582
-
No equivalent source code line in the reference code can be identified.
-(acility via an interacti)-.1 F 1.002 -.15(ve i)-.25 H(nterf).15 E(ace)
4587
-
+(acility via an interacti)-.1 F 1.001 -.15(ve i)-.25 H(nterf).15 E(ace)
4583 ➡ 4588 -.1 E(supplied jointly by the operating system k)108 528 Q(ernel')-.1 E
4584 ➡ 4589 2.5(st)-.55 G(erminal dri)-2.5 E -.15(ve)-.25 G 2.5(ra).15 G(nd)-2.5 E
4585
-
No equivalent source code line in the reference code can be identified.
-F2(bash)2.5 E F0(.)A .785(The shell associates a)108 544.8 R F1(job)
4586
-
No equivalent source code line in the reference code can be identified.
-5.025 E F0 .785(with each pipeline.)3.515 F .784(It k)5.785 F .784
4587
-
No equivalent source code line in the reference code can be identified.
-(eeps a table of currently e)-.1 F -.15(xe)-.15 G .784
4588
-
No equivalent source code line in the reference code can be identified.
-(cuting jobs, which may be).15 F .34(listed with the)108 556.8 R F2
4589
-
No equivalent source code line in the reference code can be identified.
-(jobs)2.84 E F0 2.84(command. When)2.84 F F2(bash)2.84 E F0 .341
4590
-
No equivalent source code line in the reference code can be identified.
-(starts a job asynchronously \(in the)2.84 F F1(bac)2.841 E(kgr)-.2 E
4591
-
No equivalent source code line in the reference code can be identified.
-(ound)-.45 E F0 .341(\), it prints a line).77 F(that looks lik)108 568.8
4590
-
+F2(bash)2.5 E F0(.)A .784(The shell associates a)108 544.8 R F1(job)
4591
-
+5.024 E F0 .784(with each pipeline.)3.514 F .784(It k)5.784 F .785
4592
-
+(eeps a table of currently e)-.1 F -.15(xe)-.15 G .785
4593
-
+(cuting jobs, which may be).15 F .341(listed with the)108 556.8 R F2
4594
-
+(jobs)2.841 E F0 2.841(command. When)2.841 F F2(bash)2.841 E F0 .341
4595
-
+(starts a job asynchronously \(in the)2.841 F F1(bac)2.84 E(kgr)-.2 E
4596
-
+(ound)-.45 E F0 .34(\), it prints a line).77 F(that looks lik)108 568.8
4592 ➡ 4597 Q(e:)-.1 E([1] 25647)144 585.6 Q .241(indicating that this job is job n\
4593 ➡ 4598 umber 1 and that the process ID of the last process in the pipeline ass\
4594
-
No equivalent source code line in the reference code can be identified.
-ociated)108 602.4 R .732(with this job is 25647.)108 614.4 R .733
4599
-
+ociated)108 602.4 R .733(with this job is 25647.)108 614.4 R .732
4595 ➡ 4600 (All of the processes in a single pipeline are members of the same job)
4596
-
No equivalent source code line in the reference code can be identified.
-5.732 F(.)-.4 E F2(Bash)5.733 E F0(uses)3.233 E(the)108 626.4 Q F1(job)
4597
-
No equivalent source code line in the reference code can be identified.
-4.24 E F0(abstraction as the basis for job control.)2.73 E 3.063 -.8
4598
-
No equivalent source code line in the reference code can be identified.
-(To f)108 643.2 T 1.463(acilitate the implementation of the user interf)
4599
-
No equivalent source code line in the reference code can be identified.
-.7 F 1.462(ace to job control, the operating system maintains the)-.1 F
4600
-
No equivalent source code line in the reference code can be identified.
-.87(notion of a)108 655.2 R F1(curr)3.37 E .87(ent terminal pr)-.37 F
4601
-
No equivalent source code line in the reference code can be identified.
-.871(ocess gr)-.45 F .871(oup ID)-.45 F F0 5.871(.M)C .871
4601
-
+5.733 F(.)-.4 E F2(Bash)5.732 E F0(uses)3.232 E(the)108 626.4 Q F1(job)
4602
-
+4.24 E F0(abstraction as the basis for job control.)2.73 E 3.062 -.8
4603
-
+(To f)108 643.2 T 1.462(acilitate the implementation of the user interf)
4604
-
+.7 F 1.463(ace to job control, the operating system maintains the)-.1 F
4605
-
+.871(notion of a)108 655.2 R F1(curr)3.371 E .871(ent terminal pr)-.37 F
4606
-
+.871(ocess gr)-.45 F .871(oup ID)-.45 F F0 5.871(.M)C .87
4602 ➡ 4607 (embers of this process group \(processes whose process)-5.871 F .023
4603 ➡ 4608 (group ID is equal to the current terminal process group ID\) recei)108
4604 ➡ 4609 667.2 R .323 -.15(ve k)-.25 H -.15(ey).05 G .023
4605
-
No equivalent source code line in the reference code can be identified.
-(board-generated signals such as).15 F F4(SIG-)2.522 E(INT)108 679.2 Q
4606
-
No equivalent source code line in the reference code can be identified.
-F5(.)A F0 1.346(These processes are said to be in the)5.846 F F1(for)
4607
-
No equivalent source code line in the reference code can be identified.
-3.847 E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F1(Bac)6.927 E
4608
-
No equivalent source code line in the reference code can be identified.
-(kgr)-.2 E(ound)-.45 E F0 1.347(processes are those whose process)4.617
4609
-
No equivalent source code line in the reference code can be identified.
-F .146(group ID dif)108 691.2 R .146(fers from the terminal')-.25 F .146
4610
-
No equivalent source code line in the reference code can be identified.
-(s; such processes are immune to k)-.55 F -.15(ey)-.1 G .145
4611
-
No equivalent source code line in the reference code can be identified.
-(board-generated signals.).15 F .145(Only fore-)5.145 F .16
4610
-
+(board-generated signals such as).15 F F4(SIG-)2.523 E(INT)108 679.2 Q
4611
-
+F5(.)A F0 1.347(These processes are said to be in the)5.847 F F1(for)
4612
-
+3.846 E -.4(eg)-.37 G -.45(ro).4 G(und).45 E F0(.).77 E F1(Bac)6.926 E
4613
-
+(kgr)-.2 E(ound)-.45 E F0 1.346(processes are those whose process)4.616
4614
-
+F .145(group ID dif)108 691.2 R .145(fers from the terminal')-.25 F .146
4615
-
+(s; such processes are immune to k)-.55 F -.15(ey)-.1 G .146
4616
-
+(board-generated signals.).15 F .146(Only fore-)5.146 F .16
4612 ➡ 4617 (ground processes are allo)108 703.2 R .16(wed to read from or)-.25 F
4613 ➡ 4618 2.66(,i)-.4 G 2.66(ft)-2.66 G .16(he user so speci\214es with)-2.66 F/F6
4614 ➡ 4619 10/Courier@0 SF .16(stty tostop)2.66 F F0 2.66(,w)C .16(rite to the ter)
4615
-
No equivalent source code line in the reference code can be identified.
--2.66 F(-)-.2 E 3.052(minal. Background)108 715.2 R .551
4616
-
No equivalent source code line in the reference code can be identified.
-(processes which attempt to read from \(write to when)3.052 F F6 .551
4617
-
No equivalent source code line in the reference code can be identified.
-(stty tostop)3.051 F F0 .551(is in ef)3.051 F .551(fect\) the)-.25 F
4620
-
+-2.66 F(-)-.2 E 3.051(minal. Background)108 715.2 R .551
4621
-
+(processes which attempt to read from \(write to when)3.051 F F6 .551
4622
-
+(stty tostop)3.051 F F0 .552(is in ef)3.052 F .552(fect\) the)-.25 F
4618 ➡ 4623 2.098(terminal are sent a)108 727.2 R F4 2.098(SIGTTIN \(SIGTT)4.598 F
4619 ➡ 4624 (OU\))-.162 E F0 2.098(signal by the k)4.348 F(ernel')-.1 E 4.598(st)
4620 ➡ 4625 -.55 G 2.098(erminal dri)-4.598 F -.15(ve)-.25 G 2.898 -.4(r, w).15 H
4621
-
No equivalent source code line in the reference code can be identified.
-2.098(hich, unless caught,).4 F(GNU Bash 4.4)72 768 Q(2017 June 23)
4622
-
No equivalent source code line in the reference code can be identified.
-148.175 E(36)197.335 E 0 Cg EP
4626
-
+2.098(hich, unless caught,).4 F(GNU Bash 4.4)72 768 Q(2017 October 7)
4627
-
+143.735 E(36)192.895 E 0 Cg EP
4623 ➡ 4628 %%Page: 37 37
4624 ➡ 4629 %%BeginPageSetup
4625 ➡ 4630 BP
4626 ➡ 4631 %%EndPageSetup
4627 ➡ 4632 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4628 ➡ 4633 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E
4629
-
No equivalent source code line in the reference code can be identified.
-(suspends the process.)108 84 Q 1.088(If the operating system on which)
4630
-
No equivalent source code line in the reference code can be identified.
-108 100.8 R/F1 10/Times-Bold@0 SF(bash)3.588 E F0 1.088
4631
-
No equivalent source code line in the reference code can be identified.
-(is running supports job control,)3.588 F F1(bash)3.587 E F0 1.087
4632
-
No equivalent source code line in the reference code can be identified.
-(contains f)3.587 F 1.087(acilities to use it.)-.1 F -.8(Ty)108 112.8 S
4633
-
No equivalent source code line in the reference code can be identified.
-.301(ping the).8 F/F2 10/Times-Italic@0 SF(suspend)3.141 E F0 .301
4634
-
No equivalent source code line in the reference code can be identified.
-(character \(typically)3.571 F F1(^Z)2.801 E F0 2.801(,C)C .301
4634
-
+(suspends the process.)108 84 Q 1.087(If the operating system on which)
4635
-
+108 100.8 R/F1 10/Times-Bold@0 SF(bash)3.587 E F0 1.088
4636
-
+(is running supports job control,)3.588 F F1(bash)3.588 E F0 1.088
4637
-
+(contains f)3.588 F 1.088(acilities to use it.)-.1 F -.8(Ty)108 112.8 S
4638
-
+.302(ping the).8 F/F2 10/Times-Italic@0 SF(suspend)3.142 E F0 .302
4639
-
+(character \(typically)3.572 F F1(^Z)2.801 E F0 2.801(,C)C .301
4635 ➡ 4640 (ontrol-Z\) while a process is running causes that process to be)-2.801
4636
-
No equivalent source code line in the reference code can be identified.
-F 2.143(stopped and returns control to)108 124.8 R F1(bash)4.642 E F0
4641
-
+F 2.142(stopped and returns control to)108 124.8 R F1(bash)4.642 E F0
4637 ➡ 4642 7.142(.T)C 2.142(yping the)-7.942 F F2 2.142(delayed suspend)4.992 F F0
4638
-
No equivalent source code line in the reference code can be identified.
-2.142(character \(typically)5.412 F F1(^Y)4.642 E F0 4.642(,C)C
4639
-
No equivalent source code line in the reference code can be identified.
-(ontrol-Y\))-4.642 E .021(causes the process to be stopped when it atte\
4643
-
+2.143(character \(typically)5.413 F F1(^Y)4.643 E F0 4.643(,C)C
4644
-
+(ontrol-Y\))-4.643 E .021(causes the process to be stopped when it atte\
4640 ➡ 4645 mpts to read input from the terminal, and control to be returned)108
4641 ➡ 4646 136.8 R(to)108 148.8 Q F1(bash)3.392 E F0 5.892(.T)C .892
4642 ➡ 4647 (he user may then manipulate the state of this job, using the)-5.892 F
4643
-
No equivalent source code line in the reference code can be identified.
-F1(bg)3.392 E F0 .892(command to continue it in the)3.392 F .894
4644
-
No equivalent source code line in the reference code can be identified.
-(background, the)108 160.8 R F1(fg)3.394 E F0 .895
4645
-
No equivalent source code line in the reference code can be identified.
-(command to continue it in the fore)3.394 F .895(ground, or the)-.15 F
4646
-
No equivalent source code line in the reference code can be identified.
-F1(kill)3.395 E F0 .895(command to kill it.)3.395 F(A)5.895 E F1(^Z)
4647
-
No equivalent source code line in the reference code can be identified.
-3.395 E F0(tak)3.395 E(es)-.1 E(ef)108 172.8 Q .949(fect immediately)
4648
-
No equivalent source code line in the reference code can be identified.
--.25 F 3.449(,a)-.65 G .948(nd has the additional side ef)-3.449 F .948
4648
-
+F1(bg)3.392 E F0 .892(command to continue it in the)3.392 F .895
4649
-
+(background, the)108 160.8 R F1(fg)3.395 E F0 .895
4650
-
+(command to continue it in the fore)3.395 F .895(ground, or the)-.15 F
4651
-
+F1(kill)3.395 E F0 .894(command to kill it.)3.395 F(A)5.894 E F1(^Z)
4652
-
+3.394 E F0(tak)3.394 E(es)-.1 E(ef)108 172.8 Q .948(fect immediately)
4653
-
+-.25 F 3.448(,a)-.65 G .948(nd has the additional side ef)-3.448 F .948
4649 ➡ 4654 (fect of causing pending output and typeahead to be dis-)-.25 F(carded.)
4650 ➡ 4655 108 184.8 Q .777(There are a number of w)108 201.6 R .777
4651 ➡ 4656 (ays to refer to a job in the shell.)-.1 F .777(The character)5.777 F F1
4652 ➡ 4657 (%)3.277 E F0 .777(introduces a job speci\214cation)3.277 F(\()108 213.6
4653
-
No equivalent source code line in the reference code can be identified.
-Q F2(jobspec)A F0 3.458(\). Job)B(number)3.458 E F2(n)3.818 E F0 .957
4658
-
+Q F2(jobspec)A F0 3.457(\). Job)B(number)3.457 E F2(n)3.817 E F0 .957
4654 ➡ 4659 (may be referred to as)3.697 F F1(%n)3.457 E F0 5.957(.A)C .957
4655 ➡ 4660 (job may also be referred to using a pre\214x of the)-2.5 F .59(name us\
4656 ➡ 4661 ed to start it, or using a substring that appears in its command line.)
4657 ➡ 4662 108 225.6 R -.15(Fo)5.59 G 3.09(re).15 G(xample,)-3.24 E F1(%ce)3.09 E
4658
-
No equivalent source code line in the reference code can be identified.
-F0 .59(refers to a)3.09 F(stopped)108 237.6 Q F1(ce)3.464 E F0(job)3.464
4659
-
No equivalent source code line in the reference code can be identified.
-E 5.964(.I)-.4 G 3.463(fap)-5.964 G .963
4663
-
+F0 .59(refers to a)3.09 F(stopped)108 237.6 Q F1(ce)3.463 E F0(job)3.463
4664
-
+E 5.963(.I)-.4 G 3.463(fap)-5.963 G .963
4660 ➡ 4665 (re\214x matches more than one job,)-3.463 F F1(bash)3.463 E F0 .963
4661 ➡ 4666 (reports an error)3.463 F 5.963(.U)-.55 G(sing)-5.963 E F1(%?ce)3.463 E
4662
-
No equivalent source code line in the reference code can be identified.
-F0 3.463(,o)C 3.463(nt)-3.463 G .963(he other)-3.463 F .086
4667
-
+F0 3.464(,o)C 3.464(nt)-3.464 G .964(he other)-3.464 F .087
4663 ➡ 4668 (hand, refers to an)108 249.6 R 2.587(yj)-.15 G .087
4664 ➡ 4669 (ob containing the string)-2.587 F F1(ce)2.587 E F0 .087
4665 ➡ 4670 (in its command line.)2.587 F .087
@@ -4668,80 +4673,80 @@ F0 3.463(,o)C 3.463(nt)-3.463 G .963(he other)-3.463 F .086
4668 ➡ 4673 (he symbols)-5.018 F F1(%%)2.518 E F0(and)2.518 E F1(%+)2.518 E F0 .018
4669 ➡ 4674 (refer to the shell')2.518 F 2.518(sn)-.55 G .018(otion of the)-2.518 F
4670 ➡ 4675 F2(curr)2.518 E .018(ent job)-.37 F F0 2.518(,w).23 G .018(hich is)
4671
-
No equivalent source code line in the reference code can be identified.
--2.518 F .494(the last job stopped while it w)108 273.6 R .495
4676
-
+-2.518 F .495(the last job stopped while it w)108 273.6 R .495
4672 ➡ 4677 (as in the fore)-.1 F .495(ground or started in the background.)-.15 F
4673
-
No equivalent source code line in the reference code can be identified.
-(The)5.495 E F2(pr)4.245 E -.15(ev)-.37 G .495(ious job).15 F F0 .495
4674
-
No equivalent source code line in the reference code can be identified.
-(may be)3.225 F .788(referenced using)108 285.6 R F1<25ad>3.288 E F0
4675
-
No equivalent source code line in the reference code can be identified.
-5.788(.I)C 3.288(ft)-5.788 G .787(here is only a single job,)-3.288 F F1
4676
-
No equivalent source code line in the reference code can be identified.
-(%+)3.287 E F0(and)3.287 E F1<25ad>3.287 E F0 .787
4677
-
No equivalent source code line in the reference code can be identified.
-(can both be used to refer to that job)3.287 F 5.787(.I)-.4 G(n)-5.787 E
4678
-
No equivalent source code line in the reference code can be identified.
-.256(output pertaining to jobs \(e.g., the output of the)108 297.6 R F1
4678
-
+(The)5.494 E F2(pr)4.244 E -.15(ev)-.37 G .494(ious job).15 F F0 .494
4679
-
+(may be)3.224 F .787(referenced using)108 285.6 R F1<25ad>3.287 E F0
4680
-
+5.787(.I)C 3.287(ft)-5.787 G .787(here is only a single job,)-3.287 F F1
4681
-
+(%+)3.287 E F0(and)3.287 E F1<25ad>3.287 E F0 .788
4682
-
+(can both be used to refer to that job)3.287 F 5.788(.I)-.4 G(n)-5.788 E
4683
-
+.257(output pertaining to jobs \(e.g., the output of the)108 297.6 R F1
4679 ➡ 4684 (jobs)2.756 E F0 .256(command\), the current job is al)2.756 F -.1(wa)
4680
-
No equivalent source code line in the reference code can be identified.
--.1 G .257(ys \215agged with a).1 F F1(+)2.757 E F0(,)A .411
4681
-
No equivalent source code line in the reference code can be identified.
-(and the pre)108 309.6 R .411(vious job with a)-.25 F F1<ad>2.911 E F0
4682
-
No equivalent source code line in the reference code can be identified.
-5.411(.A)C .411(single % \(with no accompan)-2.5 F .41
4685
-
+-.1 G .256(ys \215agged with a).1 F F1(+)2.756 E F0(,)A .41(and the pre)
4686
-
+108 309.6 R .41(vious job with a)-.25 F F1<ad>2.91 E F0 5.41(.A)C .411
4687
-
+(single % \(with no accompan)-2.5 F .411
4683 ➡ 4688 (ying job speci\214cation\) also refers to the cur)-.15 F(-)-.2 E
4684
-
No equivalent source code line in the reference code can be identified.
-(rent job)108 321.6 Q(.)-.4 E .443
4689
-
+(rent job)108 321.6 Q(.)-.4 E .444
4685 ➡ 4690 (Simply naming a job can be used to bring it into the fore)108 338.4 R
4686
-
No equivalent source code line in the reference code can be identified.
-(ground:)-.15 E F1(%1)2.944 E F0 .444(is a synon)2.944 F .444(ym for)
4687
-
No equivalent source code line in the reference code can be identified.
--.15 F F1 -.63(``)2.944 G .444(fg %1').63 F(')-.63 E F0 2.944(,b)C
4688
-
No equivalent source code line in the reference code can be identified.
-(ringing)-2.944 E 1.473(job 1 from the background into the fore)108
4689
-
No equivalent source code line in the reference code can be identified.
-350.4 R 3.973(ground. Similarly)-.15 F(,)-.65 E F1 -.63(``)3.972 G 1.472
4690
-
No equivalent source code line in the reference code can be identified.
-(%1 &').63 F(')-.63 E F0 1.472(resumes job 1 in the background,)3.972 F
4691
-
+(ground:)-.15 E F1(%1)2.943 E F0 .443(is a synon)2.943 F .443(ym for)
4692
-
+-.15 F F1 -.63(``)2.943 G .443(fg %1').63 F(')-.63 E F0 2.943(,b)C
4693
-
+(ringing)-2.943 E 1.472(job 1 from the background into the fore)108
4694
-
+350.4 R 3.972(ground. Similarly)-.15 F(,)-.65 E F1 -.63(``)3.973 G 1.473
4695
-
+(%1 &').63 F(')-.63 E F0 1.473(resumes job 1 in the background,)3.973 F
4691 ➡ 4696 (equi)108 362.4 Q -.25(va)-.25 G(lent to).25 E F1 -.63(``)2.5 G(bg %1')
4692
-
No equivalent source code line in the reference code can be identified.
-.63 E(')-.63 E F0(.)A .13(The shell learns immediately whene)108 379.2 R
4693
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.25 G 2.63(raj).15 G .13(ob changes state.)-2.63 F(Normally)
4694
-
No equivalent source code line in the reference code can be identified.
-5.131 E(,)-.65 E F1(bash)2.631 E F0 -.1(wa)2.631 G .131
4695
-
No equivalent source code line in the reference code can be identified.
-(its until it is about to print a).1 F .158
4696
-
No equivalent source code line in the reference code can be identified.
-(prompt before reporting changes in a job')108 391.2 R 2.658(ss)-.55 G
4697
-
No equivalent source code line in the reference code can be identified.
-.158(tatus so as to not interrupt an)-2.658 F 2.657(yo)-.15 G .157
4698
-
No equivalent source code line in the reference code can be identified.
-(ther output.)-2.657 F .157(If the)5.157 F F1<ad62>2.657 E F0 .157
4699
-
No equivalent source code line in the reference code can be identified.
-(option to)2.657 F(the)108 403.2 Q F1(set)2.647 E F0 -.2(bu)2.647 G .147
4700
-
No equivalent source code line in the reference code can be identified.
-(iltin command is enabled,).2 F F1(bash)2.647 E F0 .148
4701
-
No equivalent source code line in the reference code can be identified.
-(reports such changes immediately)2.648 F 5.148(.A)-.65 G .448 -.15
4702
-
No equivalent source code line in the reference code can be identified.
-(ny t)-5.148 H .148(rap on).15 F/F3 9/Times-Bold@0 SF(SIGCHLD)2.648 E F0
4703
-
No equivalent source code line in the reference code can be identified.
-.148(is e)2.398 F -.15(xe)-.15 G(-).15 E(cuted for each child that e)108
4704
-
No equivalent source code line in the reference code can be identified.
-415.2 Q(xits.)-.15 E .033(If an attempt to e)108 432 R(xit)-.15 E F1
4705
-
No equivalent source code line in the reference code can be identified.
-(bash)2.533 E F0 .033(is made while jobs are stopped \(or)2.533 F 2.532
4706
-
No equivalent source code line in the reference code can be identified.
-(,i)-.4 G 2.532(ft)-2.532 G(he)-2.532 E F1(checkjobs)2.532 E F0 .032
4707
-
No equivalent source code line in the reference code can be identified.
-(shell option has been enabled)2.532 F 2.019(using the)108 444 R F1
4708
-
No equivalent source code line in the reference code can be identified.
-(shopt)4.519 E F0 -.2(bu)4.519 G 2.019
4709
-
No equivalent source code line in the reference code can be identified.
-(iltin, running\), the shell prints a w).2 F 2.02
4710
-
No equivalent source code line in the reference code can be identified.
-(arning message, and, if the)-.1 F F1(checkjobs)4.52 E F0 2.02
4711
-
No equivalent source code line in the reference code can be identified.
-(option is)4.52 F .459(enabled, lists the jobs and their statuses.)108
4712
-
No equivalent source code line in the reference code can be identified.
-456 R(The)5.459 E F1(jobs)2.959 E F0 .458
4713
-
No equivalent source code line in the reference code can be identified.
-(command may then be used to inspect their status.)2.958 F .458(If a)
4714
-
No equivalent source code line in the reference code can be identified.
-5.458 F .603(second attempt to e)108 468 R .604
4697
-
+.63 E(')-.63 E F0(.)A .131(The shell learns immediately whene)108 379.2
4698
-
+R -.15(ve)-.25 G 2.631(raj).15 G .131(ob changes state.)-2.631 F
4699
-
+(Normally)5.131 E(,)-.65 E F1(bash)2.631 E F0 -.1(wa)2.63 G .13
4700
-
+(its until it is about to print a).1 F .157
4701
-
+(prompt before reporting changes in a job')108 391.2 R 2.657(ss)-.55 G
4702
-
+.157(tatus so as to not interrupt an)-2.657 F 2.658(yo)-.15 G .158
4703
-
+(ther output.)-2.658 F .158(If the)5.158 F F1<ad62>2.658 E F0 .158
4704
-
+(option to)2.658 F(the)108 403.2 Q F1(set)2.648 E F0 -.2(bu)2.648 G .148
4705
-
+(iltin command is enabled,).2 F F1(bash)2.648 E F0 .148
4706
-
+(reports such changes immediately)2.648 F 5.147(.A)-.65 G .447 -.15
4707
-
+(ny t)-5.147 H .147(rap on).15 F/F3 9/Times-Bold@0 SF(SIGCHLD)2.647 E F0
4708
-
+.147(is e)2.397 F -.15(xe)-.15 G(-).15 E(cuted for each child that e)108
4709
-
+415.2 Q(xits.)-.15 E .032(If an attempt to e)108 432 R(xit)-.15 E F1
4710
-
+(bash)2.532 E F0 .032(is made while jobs are stopped \(or)2.532 F 2.533
4711
-
+(,i)-.4 G 2.533(ft)-2.533 G(he)-2.533 E F1(checkjobs)2.533 E F0 .033
4712
-
+(shell option has been enabled)2.533 F 2.02(using the)108 444 R F1
4713
-
+(shopt)4.52 E F0 -.2(bu)4.52 G 2.02
4714
-
+(iltin, running\), the shell prints a w).2 F 2.019
4715
-
+(arning message, and, if the)-.1 F F1(checkjobs)4.519 E F0 2.019
4716
-
+(option is)4.519 F .458(enabled, lists the jobs and their statuses.)108
4717
-
+456 R(The)5.458 E F1(jobs)2.958 E F0 .459
4718
-
+(command may then be used to inspect their status.)2.958 F .459(If a)
4719
-
+5.459 F .604(second attempt to e)108 468 R .604
4715 ➡ 4720 (xit is made without an interv)-.15 F .604
4716 ➡ 4721 (ening command, the shell does not print another w)-.15 F(arning,)-.1 E
4717
-
No equivalent source code line in the reference code can be identified.
-(and an)108 480 Q 2.5(ys)-.15 G(topped jobs are terminated.)-2.5 E .645
4718
-
No equivalent source code line in the reference code can be identified.
-(When the shell is w)108 496.8 R .645
4719
-
No equivalent source code line in the reference code can be identified.
-(aiting for a job or process using the)-.1 F F1(wait)3.144 E F0 -.2(bu)
4720
-
No equivalent source code line in the reference code can be identified.
-3.144 G .644(iltin, and job control is enabled,).2 F F1(wait)3.144 E F0
4721
-
No equivalent source code line in the reference code can be identified.
-(will)3.144 E .428(return when the job changes state. The)108 508.8 R F1
4722
-
+(and an)108 480 Q 2.5(ys)-.15 G(topped jobs are terminated.)-2.5 E .644
4723
-
+(When the shell is w)108 496.8 R .644
4724
-
+(aiting for a job or process using the)-.1 F F1(wait)3.145 E F0 -.2(bu)
4725
-
+3.145 G .645(iltin, and job control is enabled,).2 F F1(wait)3.145 E F0
4726
-
+(will)3.145 E .428(return when the job changes state. The)108 508.8 R F1
4722 ➡ 4727 <ad66>2.928 E F0 .428(option will force)2.928 F F1(wait)2.928 E F0 .428
4723 ➡ 4728 (to w)2.928 F .428(ait until the job or process terminates)-.1 F
4724 ➡ 4729 (before returning.)108 520.8 Q/F4 10.95/Times-Bold@0 SF(PR)72 537.6 Q
4725
-
No equivalent source code line in the reference code can be identified.
-(OMPTING)-.329 E F0 .645(When e)108 549.6 R -.15(xe)-.15 G .645
4726
-
No equivalent source code line in the reference code can be identified.
-(cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)-.65 E F1(bash)3.145 E
4730
-
+(OMPTING)-.329 E F0 .644(When e)108 549.6 R -.15(xe)-.15 G .644
4731
-
+(cuting interacti).15 F -.15(ve)-.25 G(ly).15 E(,)-.65 E F1(bash)3.144 E
4727 ➡ 4732 F0 .645(displays the primary prompt)3.145 F F3(PS1)3.145 E F0 .645
4728
-
No equivalent source code line in the reference code can be identified.
-(when it is ready to read a command,)2.895 F .427
4729
-
No equivalent source code line in the reference code can be identified.
-(and the secondary prompt)108 561.6 R F3(PS2)2.927 E F0 .427
4730
-
No equivalent source code line in the reference code can be identified.
-(when it needs more input to complete a command.)2.677 F F1(Bash)5.428 E
4731
-
No equivalent source code line in the reference code can be identified.
-F0(displays)2.928 E F3(PS0)2.928 E F0(after)2.678 E .038
4732
-
No equivalent source code line in the reference code can be identified.
-(it reads a command b)108 573.6 R .038(ut before e)-.2 F -.15(xe)-.15 G
4733
-
No equivalent source code line in the reference code can be identified.
-.038(cuting it.).15 F F1(Bash)5.038 E F0(displays)2.537 E F3(PS4)2.537 E
4734
-
No equivalent source code line in the reference code can be identified.
-F0 .037(as described abo)2.287 F .337 -.15(ve b)-.15 H .037
4735
-
No equivalent source code line in the reference code can be identified.
-(efore tracing each com-).15 F 1.121(mand when the)108 585.6 R F1<ad78>
4736
-
No equivalent source code line in the reference code can be identified.
-3.621 E F0 1.122(option is enabled.)3.621 F F1(Bash)6.122 E F0(allo)
4733
-
+(when it is ready to read a command,)2.895 F .428
4734
-
+(and the secondary prompt)108 561.6 R F3(PS2)2.928 E F0 .427
4735
-
+(when it needs more input to complete a command.)2.678 F F1(Bash)5.427 E
4736
-
+F0(displays)2.927 E F3(PS0)2.927 E F0(after)2.677 E .037
4737
-
+(it reads a command b)108 573.6 R .037(ut before e)-.2 F -.15(xe)-.15 G
4738
-
+.037(cuting it.).15 F F1(Bash)5.037 E F0(displays)2.537 E F3(PS4)2.538 E
4739
-
+F0 .038(as described abo)2.288 F .338 -.15(ve b)-.15 H .038
4740
-
+(efore tracing each com-).15 F 1.122(mand when the)108 585.6 R F1<ad78>
4741
-
+3.622 E F0 1.122(option is enabled.)3.622 F F1(Bash)6.122 E F0(allo)
4737 ➡ 4742 3.622 E 1.122(ws these prompt strings to be customized by inserting a)
4738 ➡ 4743 -.25 F(number of backslash-escaped special characters that are decoded \
4739 ➡ 4744 as follo)108 597.6 Q(ws:)-.25 E F1(\\a)144 609.6 Q F0
4740 ➡ 4745 (an ASCII bell character \(07\))180 609.6 Q F1(\\d)144 621.6 Q F0
4741 ➡ 4746 (the date in "W)180 621.6 Q(eekday Month Date" format \(e.g., "T)-.8 E
4742 ➡ 4747 (ue May 26"\))-.45 E F1(\\D{)144 633.6 Q F2(format)A F1(})A F0(the)180
4743
-
No equivalent source code line in the reference code can be identified.
-645.6 Q F2(format)3.927 E F0 1.427(is passed to)3.927 F F2(strftime)
4744
-
No equivalent source code line in the reference code can be identified.
-3.927 E F0 1.427
4748
-
+645.6 Q F2(format)3.926 E F0 1.426(is passed to)3.926 F F2(strftime)
4749
-
+3.926 E F0 1.427
4745 ➡ 4750 (\(3\) and the result is inserted into the prompt string; an)B(empty)180
4746 ➡ 4751 657.6 Q F2(format)2.5 E F0
4747 ➡ 4752 (results in a locale-speci\214c time representation.)2.5 E
@@ -4751,8 +4756,8 @@ as follo)108 597.6 Q(ws:)-.25 E F1(\\a)144 609.6 Q F0
4751 ➡ 4756 Q F0(the hostname)180 693.6 Q F1(\\j)144 705.6 Q F0
4752 ➡ 4757 (the number of jobs currently managed by the shell)180 705.6 Q F1(\\l)
4753 ➡ 4758 144 717.6 Q F0(the basename of the shell')180 717.6 Q 2.5(st)-.55 G
4754
-
No equivalent source code line in the reference code can be identified.
-(erminal de)-2.5 E(vice name)-.25 E(GNU Bash 4.4)72 768 Q(2017 June 23)
4755
-
No equivalent source code line in the reference code can be identified.
-148.175 E(37)197.335 E 0 Cg EP
4759
-
+(erminal de)-2.5 E(vice name)-.25 E(GNU Bash 4.4)72 768 Q
4760
-
+(2017 October 7)143.735 E(37)192.895 E 0 Cg EP
4756 ➡ 4761 %%Page: 38 38
4757 ➡ 4762 %%BeginPageSetup
4758 ➡ 4763 BP
@@ -4771,10 +4776,10 @@ SF(\\n)144 84 Q F0(ne)180 84 Q(wline)-.25 E F1(\\r)144 96 Q F0
4771 ➡ 4776 180 Q F0(the v)180 180 Q(ersion of)-.15 E F1(bash)2.5 E F0
4772 ➡ 4777 (\(e.g., 2.00\))2.5 E F1(\\V)144 192 Q F0(the release of)180 192 Q F1
4773 ➡ 4778 (bash)2.5 E F0 2.5(,v)C(ersion + patch le)-2.65 E -.15(ve)-.25 G 2.5
4774
-
No equivalent source code line in the reference code can be identified.
-(l\().15 G(e.g., 2.00.0\))-2.5 E F1(\\w)144 204 Q F0 .115(the current w)
4775
-
No equivalent source code line in the reference code can be identified.
-180 204 R .115(orking directory)-.1 F 2.615(,w)-.65 G(ith)-2.615 E/F2 9
4776
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF($HOME)2.615 E F0(abbre)2.365 E .116
4777
-
No equivalent source code line in the reference code can be identified.
-(viated with a tilde \(uses the v)-.25 F .116(alue of the)-.25 F F2(PR)
4779
-
+(l\().15 G(e.g., 2.00.0\))-2.5 E F1(\\w)144 204 Q F0 .116(the current w)
4780
-
+180 204 R .116(orking directory)-.1 F 2.616(,w)-.65 G(ith)-2.616 E/F2 9
4781
-
+/Times-Bold@0 SF($HOME)2.616 E F0(abbre)2.366 E .115
4782
-
+(viated with a tilde \(uses the v)-.25 F .115(alue of the)-.25 F F2(PR)
4778 ➡ 4783 180 216 Q(OMPT_DIR)-.27 E(TRIM)-.36 E F0 -.25(va)2.25 G(riable\)).25 E
4779 ➡ 4784 F1(\\W)144 228 Q F0(the basename of the current w)180 228 Q
4780 ➡ 4785 (orking directory)-.1 E 2.5(,w)-.65 G(ith)-2.5 E F2($HOME)2.5 E F0
@@ -4789,76 +4794,76 @@ F1(\\\\)144 288 Q F0 2.5(ab)180 288 S(ackslash)-2.5 E F1(\\[)144 300 Q
4789 ➡ 4794 F0(be)180 300 Q 1.257(gin a sequence of non-printing characters, which \
4790 ➡ 4795 could be used to embed a terminal)-.15 F
4791 ➡ 4796 (control sequence into the prompt)180 312 Q F1(\\])144 324 Q F0
4792
-
No equivalent source code line in the reference code can be identified.
-(end a sequence of non-printing characters)180 324 Q .119
4797
-
+(end a sequence of non-printing characters)180 324 Q .12
4793 ➡ 4798 (The command number and the history number are usually dif)108 340.8 R
4794
-
No equivalent source code line in the reference code can be identified.
-.12(ferent: the history number of a command is its)-.25 F 1.585(positio\
4795
-
No equivalent source code line in the reference code can be identified.
-n in the history list, which may include commands restored from the his\
4796
-
No equivalent source code line in the reference code can be identified.
-tory \214le \(see)108 352.8 R F2(HIST)4.084 E(OR)-.162 E(Y)-.315 E F0
4799
-
+.119(ferent: the history number of a command is its)-.25 F 1.585(positi\
4800
-
+on in the history list, which may include commands restored from the hi\
4801
-
+story \214le \(see)108 352.8 R F2(HIST)4.085 E(OR)-.162 E(Y)-.315 E F0
4797 ➡ 4802 (belo)108 364.8 Q .541(w\), while the command number is the position in\
4798
-
No equivalent source code line in the reference code can be identified.
- the sequence of commands e)-.25 F -.15(xe)-.15 G .541
4803
-
+ the sequence of commands e)-.25 F -.15(xe)-.15 G .54
4799 ➡ 4804 (cuted during the cur).15 F(-)-.2 E .546(rent shell session.)108 376.8 R
4800 ➡ 4805 .546(After the string is decoded, it is e)5.546 F .546
4801 ➡ 4806 (xpanded via parameter e)-.15 F .546(xpansion, command substitu-)-.15 F
4802
-
No equivalent source code line in the reference code can be identified.
-.351(tion, arithmetic e)108 388.8 R .352(xpansion, and quote remo)-.15 F
4807
-
+.352(tion, arithmetic e)108 388.8 R .352(xpansion, and quote remo)-.15 F
4803 ➡ 4808 -.25(va)-.15 G .352(l, subject to the v).25 F .352(alue of the)-.25 F F1
4804
-
No equivalent source code line in the reference code can be identified.
-(pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .352(shell option \(see the)2.852
4809
-
+(pr)2.852 E(omptv)-.18 E(ars)-.1 E F0 .351(shell option \(see the)2.852
4805 ➡ 4810 F(description of the)108 400.8 Q F1(shopt)2.5 E F0(command under)2.5 E
4806 ➡ 4811 F2(SHELL B)2.5 E(UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)
4807
-
No equivalent source code line in the reference code can be identified.
--.25 E/F4 10.95/Times-Bold@0 SF(READLINE)72 417.6 Q F0 .151
4812
-
+-.25 E/F4 10.95/Times-Bold@0 SF(READLINE)72 417.6 Q F0 .15
4808 ➡ 4813 (This is the library that handles reading input when using an interacti)
4809
-
No equivalent source code line in the reference code can be identified.
-108 429.6 R .45 -.15(ve s)-.25 H .15(hell, unless the).15 F F1
4810
-
No equivalent source code line in the reference code can be identified.
-(\255\255noediting)2.65 E F0(option)2.65 E 1.208(is gi)108 441.6 R -.15
4811
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G 3.708(na).15 G 3.708(ts)-3.708 G 1.208(hell in)-3.708 F -.2
4812
-
No equivalent source code line in the reference code can be identified.
-(vo)-.4 G 3.708(cation. Line).2 F 1.208
4813
-
No equivalent source code line in the reference code can be identified.
-(editing is also used when using the)3.708 F F1<ad65>3.709 E F0 1.209
4814
-
No equivalent source code line in the reference code can be identified.
-(option to the)3.709 F F1 -.18(re)3.709 G(ad).18 E F0 -.2(bu)3.709 G
4815
-
No equivalent source code line in the reference code can be identified.
-3.709(iltin. By).2 F(def)108 453.6 Q .851
4814
-
+108 429.6 R .451 -.15(ve s)-.25 H .151(hell, unless the).15 F F1
4815
-
+(\255\255noediting)2.651 E F0(option)2.651 E 1.209(is gi)108 441.6 R
4816
-
+-.15(ve)-.25 G 3.709(na).15 G 3.709(ts)-3.709 G 1.209(hell in)-3.709 F
4817
-
+-.2(vo)-.4 G 3.709(cation. Line).2 F 1.208
4818
-
+(editing is also used when using the)3.709 F F1<ad65>3.708 E F0 1.208
4819
-
+(option to the)3.708 F F1 -.18(re)3.708 G(ad).18 E F0 -.2(bu)3.708 G
4820
-
+3.708(iltin. By).2 F(def)108 453.6 Q .851
4816 ➡ 4821 (ault, the line editing commands are similar to those of Emacs.)-.1 F
4817
-
No equivalent source code line in the reference code can be identified.
-3.351(Av)5.851 G .851(i-style line editing interf)-3.351 F .851
4822
-
+3.351(Av)5.851 G .851(i-style line editing interf)-3.351 F .852
4818 ➡ 4823 (ace is also)-.1 F -.2(av)108 465.6 S 3.35(ailable. Line)-.05 F .85
4819 ➡ 4824 (editing can be enabled at an)3.35 F 3.35(yt)-.15 G .85(ime using the)
4820 ➡ 4825 -3.35 F F1 .85(\255o emacs)3.35 F F0(or)3.35 E F1 .85(\255o vi)3.35 F F0
4821 ➡ 4826 .85(options to the)3.35 F F1(set)3.35 E F0 -.2(bu)3.35 G(iltin).2 E
4822
-
No equivalent source code line in the reference code can be identified.
-(\(see)108 477.6 Q F2 .763(SHELL B)3.263 F(UIL)-.09 E .763(TIN COMMANDS)
4823
-
No equivalent source code line in the reference code can be identified.
--.828 F F0(belo)3.013 E 3.263(w\). T)-.25 F 3.263(ot)-.8 G .763(urn of)
4827
-
+(\(see)108 477.6 Q F2 .762(SHELL B)3.262 F(UIL)-.09 E .762(TIN COMMANDS)
4828
-
+-.828 F F0(belo)3.012 E 3.262(w\). T)-.25 F 3.263(ot)-.8 G .763(urn of)
4824 ➡ 4829 -3.263 F 3.263(fl)-.25 G .763
4825
-
No equivalent source code line in the reference code can be identified.
-(ine editing after the shell is running, use the)-3.263 F F1(+o)3.262 E
4830
-
+(ine editing after the shell is running, use the)-3.263 F F1(+o)3.263 E
4826 ➡ 4831 (emacs)108 489.6 Q F0(or)2.5 E F1(+o vi)2.5 E F0(options to the)2.5 E F1
4827 ➡ 4832 (set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1(Readline Notation)87 506.4 Q
4828 ➡ 4833 F0 .463(In this section, the Emacs-style notation is used to denote k)
4829 ➡ 4834 108 518.4 R -.15(ey)-.1 G(strok).15 E 2.963(es. Control)-.1 F -.1(ke)
4830 ➡ 4835 2.963 G .463(ys are denoted by C\255)-.05 F F3 -.1(ke)C(y)-.2 E F0(,)A
4831
-
No equivalent source code line in the reference code can be identified.
-1.153(e.g., C\255n means Control\255N.)108 530.4 R(Similarly)6.153 E(,)
4832
-
No equivalent source code line in the reference code can be identified.
--.65 E F3(meta)4.033 E F0 -.1(ke)3.913 G 1.153(ys are denoted by M\255)
4833
-
No equivalent source code line in the reference code can be identified.
--.05 F F3 -.1(ke)C(y)-.2 E F0 3.652(,s)C 3.652(oM)-3.652 G 1.152
4834
-
No equivalent source code line in the reference code can be identified.
-(\255x means Meta\255X.)-3.652 F(\(On)6.152 E -.1(ke)108 542.4 S .83
4835
-
No equivalent source code line in the reference code can be identified.
-(yboards without a)-.05 F F3(meta)3.71 E F0 -.1(ke)3.59 G 2.13 -.65
4836
-
No equivalent source code line in the reference code can be identified.
-(y, M)-.05 H<ad>.65 E F3(x)A F0 .83(means ESC)3.33 F F3(x)3.33 E F0 3.33
4837
-
No equivalent source code line in the reference code can be identified.
-(,i)C .831(.e., press the Escape k)-3.33 F 1.131 -.15(ey t)-.1 H .831
4838
-
No equivalent source code line in the reference code can be identified.
-(hen the).15 F F3(x)4.101 E F0 -.1(ke)3.861 G 4.631 -.65(y. T)-.05 H
4839
-
No equivalent source code line in the reference code can be identified.
-.831(his mak).65 F(es)-.1 E .6(ESC the)108 554.4 R F3 .6(meta pr)3.1 F
4840
-
No equivalent source code line in the reference code can be identified.
-(e\214x)-.37 E F0 5.6(.T)C .6(he combination M\255C\255)-5.6 F F3(x)A F0
4841
-
No equivalent source code line in the reference code can be identified.
-.599(means ESC\255Control\255)3.099 F F3(x)A F0 3.099(,o)C 3.099(rp)
4842
-
No equivalent source code line in the reference code can be identified.
--3.099 G .599(ress the Escape k)-3.099 F .899 -.15(ey t)-.1 H .599
4836
-
+1.152(e.g., C\255n means Control\255N.)108 530.4 R(Similarly)6.152 E(,)
4837
-
+-.65 E F3(meta)4.032 E F0 -.1(ke)3.913 G 1.153(ys are denoted by M\255)
4838
-
+-.05 F F3 -.1(ke)C(y)-.2 E F0 3.653(,s)C 3.653(oM)-3.653 G 1.153
4839
-
+(\255x means Meta\255X.)-3.653 F(\(On)6.153 E -.1(ke)108 542.4 S .831
4840
-
+(yboards without a)-.05 F F3(meta)3.711 E F0 -.1(ke)3.591 G 2.131 -.65
4841
-
+(y, M)-.05 H<ad>.65 E F3(x)A F0 .831(means ESC)3.331 F F3(x)3.331 E F0
4842
-
+3.331(,i)C .83(.e., press the Escape k)-3.331 F 1.13 -.15(ey t)-.1 H .83
4843
-
+(hen the).15 F F3(x)4.1 E F0 -.1(ke)3.86 G 4.63 -.65(y. T)-.05 H .83
4844
-
+(his mak).65 F(es)-.1 E .599(ESC the)108 554.4 R F3 .599(meta pr)3.099 F
4845
-
+(e\214x)-.37 E F0 5.599(.T)C .599(he combination M\255C\255)-5.599 F F3
4846
-
+(x)A F0 .599(means ESC\255Control\255)3.099 F F3(x)A F0 3.099(,o)C 3.099
4847
-
+(rp)-3.099 G .6(ress the Escape k)-3.099 F .9 -.15(ey t)-.1 H .6
4843 ➡ 4848 (hen hold).15 F(the Control k)108 566.4 Q .3 -.15(ey w)-.1 H
4844 ➡ 4849 (hile pressing the).15 E F3(x)3.27 E F0 -.1(ke)3.03 G -.65(y.)-.05 G(\))
4845
-
No equivalent source code line in the reference code can be identified.
-.65 E .619(Readline commands may be gi)108 583.2 R -.15(ve)-.25 G 3.119
4850
-
+.65 E .62(Readline commands may be gi)108 583.2 R -.15(ve)-.25 G 3.119
4846 ➡ 4851 (nn).15 G(umeric)-3.119 E F3(ar)3.119 E(guments)-.37 E F0 3.119(,w).27 G
4847
-
No equivalent source code line in the reference code can be identified.
-.619(hich normally act as a repeat count.)-3.119 F(Sometimes,)5.62 E(ho)
4848
-
No equivalent source code line in the reference code can be identified.
-108 595.2 Q(we)-.25 E -.15(ve)-.25 G 1.419 -.4(r, i).15 H 3.119(ti).4 G
4849
-
No equivalent source code line in the reference code can be identified.
-3.119(st)-3.119 G .619(he sign of the ar)-3.119 F .619
4852
-
+.619(hich normally act as a repeat count.)-3.119 F(Sometimes,)5.619 E
4853
-
+(ho)108 595.2 Q(we)-.25 E -.15(ve)-.25 G 1.418 -.4(r, i).15 H 3.118(ti)
4854
-
+.4 G 3.119(st)-3.118 G .619(he sign of the ar)-3.119 F .619
4850 ➡ 4855 (gument that is signi\214cant.)-.18 F -.15(Pa)5.619 G .619(ssing a ne)
4851 ➡ 4856 .15 F -.05(ga)-.15 G(ti).05 E .919 -.15(ve a)-.25 H -.18(rg).15 G .619
4852
-
No equivalent source code line in the reference code can be identified.
-(ument to a command that).18 F 1.018(acts in the forw)108 607.2 R 1.018
4857
-
+(ument to a command that).18 F 1.019(acts in the forw)108 607.2 R 1.018
4853 ➡ 4858 (ard direction \(e.g.,)-.1 F F1(kill\255line)3.518 E F0 3.518(\)c)C
4854
-
No equivalent source code line in the reference code can be identified.
-1.018(auses that command to act in a backw)-3.518 F 1.019
4855
-
No equivalent source code line in the reference code can be identified.
-(ard direction.)-.1 F(Com-)6.019 E(mands whose beha)108 619.2 Q
4859
-
+1.018(auses that command to act in a backw)-3.518 F 1.018
4860
-
+(ard direction.)-.1 F(Com-)6.018 E(mands whose beha)108 619.2 Q
4856 ➡ 4861 (vior with ar)-.2 E(guments de)-.18 E(viates from this are noted belo)
4857
-
No equivalent source code line in the reference code can be identified.
--.25 E -.65(w.)-.25 G .812(When a command is described as)108 636 R F3
4862
-
+-.25 E -.65(w.)-.25 G .811(When a command is described as)108 636 R F3
4858 ➡ 4863 (killing)3.311 E F0(te)3.311 E .811(xt, the te)-.15 F .811
4859
-
No equivalent source code line in the reference code can be identified.
-(xt deleted is sa)-.15 F -.15(ve)-.2 G 3.311(df).15 G .811
4860
-
No equivalent source code line in the reference code can be identified.
-(or possible future retrie)-3.311 F -.25(va)-.25 G 3.311(l\().25 G F3
4861
-
No equivalent source code line in the reference code can be identified.
-(yank-)-3.311 E(ing)108 648 Q F0 2.529(\). The)B .029(killed te)2.529 F
4864
-
+(xt deleted is sa)-.15 F -.15(ve)-.2 G 3.311(df).15 G .812
4865
-
+(or possible future retrie)-3.311 F -.25(va)-.25 G 3.312(l\().25 G F3
4866
-
+(yank-)-3.312 E(ing)108 648 Q F0 2.529(\). The)B .029(killed te)2.529 F
4862 ➡ 4867 .029(xt is sa)-.15 F -.15(ve)-.2 G 2.529(di).15 G 2.529(na)-2.529 G F3
4863 ➡ 4868 .029(kill ring)B F0 5.029(.C)C(onsecuti)-5.029 E .329 -.15(ve k)-.25 H
4864 ➡ 4869 .029(ills cause the te).15 F .029(xt to be accumulated into one unit,)
@@ -4867,30 +4872,30 @@ F0 .463(In this section, the Emacs-style notation is used to denote k)
4867 ➡ 4872 (xt separate the chunks of te)-.15 F .567(xt on the kill)-.15 F(ring.)
4868 ➡ 4873 108 672 Q F1(Readline Initialization)87 688.8 Q F0 .091(Readline is cus\
4869 ➡ 4874 tomized by putting commands in an initialization \214le \(the)108 700.8
4870
-
No equivalent source code line in the reference code can be identified.
-R F3(inputr)2.591 E(c)-.37 E F0 2.591(\214le\). The)2.591 F .092
4871
-
No equivalent source code line in the reference code can be identified.
-(name of this \214le)2.591 F .197(is tak)108 712.8 R .196(en from the v)
4875
-
+R F3(inputr)2.591 E(c)-.37 E F0 2.591(\214le\). The)2.591 F .091
4876
-
+(name of this \214le)2.591 F .196(is tak)108 712.8 R .196(en from the v)
4872 ➡ 4877 -.1 F .196(alue of the)-.25 F F2(INPUTRC)2.696 E F0 -.25(va)2.446 G
4873 ➡ 4878 2.696(riable. If).25 F .196(that v)2.696 F .196
4874 ➡ 4879 (ariable is unset, the def)-.25 F .196(ault is)-.1 F F3(~/.inputr)2.696
4875
-
No equivalent source code line in the reference code can be identified.
-E(c)-.37 E F0 5.196(.W).31 G .196(hen a)-5.196 F 1.034(program which us\
4880
-
+E(c)-.37 E F0 5.196(.W).31 G .197(hen a)-5.196 F 1.034(program which us\
4876 ➡ 4881 es the readline library starts up, the initialization \214le is read, a\
4877
-
No equivalent source code line in the reference code can be identified.
-nd the k)108 724.8 R 1.335 -.15(ey b)-.1 H 1.035(indings and).15 F
4878
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(38)197.335 E 0 Cg EP
4882
-
+nd the k)108 724.8 R 1.334 -.15(ey b)-.1 H 1.034(indings and).15 F
4883
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(38)192.895 E 0 Cg EP
4879 ➡ 4884 %%Page: 39 39
4880 ➡ 4885 %%BeginPageSetup
4881 ➡ 4886 BP
4882 ➡ 4887 %%EndPageSetup
4883 ➡ 4888 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
4884 ➡ 4889 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.25(va)108 84 S
4885
-
No equivalent source code line in the reference code can be identified.
-1.15(riables are set.).25 F 1.15(There are only a fe)6.15 F 3.649(wb)
4886
-
No equivalent source code line in the reference code can be identified.
--.25 G 1.149(asic constructs allo)-3.649 F 1.149
4887
-
No equivalent source code line in the reference code can be identified.
-(wed in the readline initialization \214le.)-.25 F(Blank)6.149 E .736
4890
-
+1.149(riables are set.).25 F 1.149(There are only a fe)6.149 F 3.649(wb)
4891
-
+-.25 G 1.149(asic constructs allo)-3.649 F 1.15
4892
-
+(wed in the readline initialization \214le.)-.25 F(Blank)6.15 E .737
4888 ➡ 4893 (lines are ignored.)108 96 R .737(Lines be)5.737 F .737(ginning with a)
4889 ➡ 4894 -.15 F/F1 10/Times-Bold@0 SF(#)3.237 E F0 .737(are comments.)3.237 F
4890
-
No equivalent source code line in the reference code can be identified.
-.737(Lines be)5.737 F .737(ginning with a)-.15 F F1($)3.237 E F0 .737
4891
-
No equivalent source code line in the reference code can be identified.
-(indicate conditional)3.237 F 2.5(constructs. Other)108 108 R
4895
-
+.737(Lines be)5.737 F .737(ginning with a)-.15 F F1($)3.237 E F0 .736
4896
-
+(indicate conditional)3.236 F 2.5(constructs. Other)108 108 R
4892 ➡ 4897 (lines denote k)2.5 E .3 -.15(ey b)-.1 H(indings and v).15 E
4893
-
No equivalent source code line in the reference code can be identified.
-(ariable settings.)-.25 E .987(The def)108 124.8 R .987(ault k)-.1 F
4898
-
+(ariable settings.)-.25 E .986(The def)108 124.8 R .986(ault k)-.1 F
4894 ➡ 4899 -.15(ey)-.1 G .987(-bindings may be changed with an).15 F/F2 10
4895 ➡ 4900 /Times-Italic@0 SF(inputr)3.497 E(c)-.37 E F0 3.487(\214le. Other)3.797
4896 ➡ 4901 F .987(programs that use this library may)3.487 F(add their o)108 136.8
@@ -4900,11 +4905,11 @@ G(rsal\255ar).15 E(gument)-.18 E(or)108 182.4 Q(C\255Meta\255u: uni)144
4900 ➡ 4905 194.4 Q -.15(ve)-.25 G(rsal\255ar).15 E(gument)-.18 E(into the)108 206.4
4901 ➡ 4906 Q F2(inputr)2.51 E(c)-.37 E F0 -.1(wo)2.81 G(uld mak).1 E 2.5(eM)-.1 G
4902 ➡ 4907 (\255C\255u e)-2.5 E -.15(xe)-.15 G(cute the readline command).15 E F2
4903
-
No equivalent source code line in the reference code can be identified.
-(univer)2.5 E(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.26(The follo)
4908
-
+(univer)2.5 E(sal\255ar)-.1 E(gument)-.37 E F0(.).68 E 1.261(The follo)
4904 ➡ 4909 108 223.2 R 1.261(wing symbolic character names are recognized:)-.25 F
4905 ➡ 4910 F2 -.4(RU)3.761 G(BOUT).4 E F0(,)1.27 E F2(DEL)3.761 E F0(,).53 E F2
4906
-
No equivalent source code line in the reference code can be identified.
-(ESC)3.761 E F0(,).72 E F2(LFD)3.761 E F0(,).28 E F2(NEWLINE)3.761 E F0
4907
-
No equivalent source code line in the reference code can be identified.
-(,).73 E F2(RET)3.761 E F0(,)1.27 E F2(RETURN)108 235.2 Q F0(,)1.1 E F2
4911
-
+(ESC)3.761 E F0(,).72 E F2(LFD)3.761 E F0(,).28 E F2(NEWLINE)3.76 E F0
4912
-
+(,).73 E F2(RET)3.76 E F0(,)1.27 E F2(RETURN)108 235.2 Q F0(,)1.1 E F2
4908 ➡ 4913 (SPC)2.5 E F0(,).72 E F2(SP)2.5 E -.3(AC)-.9 G(E).3 E F0 2.5(,a).73 G
4909 ➡ 4914 (nd)-2.5 E F2 -.5(TA)2.5 G(B).5 E F0(.).27 E .209
4910 ➡ 4915 (In addition to command names, readline allo)108 252 R .209(ws k)-.25 F
@@ -4915,46 +4920,46 @@ F2 -.4(RU)3.761 G(BOUT).4 E F0(,)1.27 E F2(DEL)3.761 E F0(,).53 E F2
4915 ➡ 4920 (The syntax for controlling k)108 292.8 R .666 -.15(ey b)-.1 H .366
4916 ➡ 4921 (indings in the).15 F F2(inputr)2.876 E(c)-.37 E F0 .366
4917 ➡ 4922 (\214le is simple.)3.176 F .366(All that is required is the name of the)
4918
-
No equivalent source code line in the reference code can be identified.
-5.366 F .264(command or the te)108 304.8 R .264(xt of a macro and a k)
4923
-
+5.366 F .263(command or the te)108 304.8 R .264(xt of a macro and a k)
4919 ➡ 4924 -.15 F .564 -.15(ey s)-.1 H .264(equence to which it should be bound.)
4920
-
No equivalent source code line in the reference code can be identified.
-.15 F .263(The name may be speci-)5.264 F .853(\214ed in one of tw)108
4925
-
+.15 F .264(The name may be speci-)5.264 F .853(\214ed in one of tw)108
4921 ➡ 4926 316.8 R 3.353(ow)-.1 G .853(ays: as a symbolic k)-3.453 F 1.153 -.15
4922 ➡ 4927 (ey n)-.1 H .853(ame, possibly with).15 F F2(Meta\255)3.353 E F0(or)
4923 ➡ 4928 3.353 E F2(Contr)3.353 E(ol\255)-.45 E F0(pre\214x)3.353 E .853
4924
-
No equivalent source code line in the reference code can be identified.
-(es, or as a k)-.15 F -.15(ey)-.1 G(sequence.)108 328.8 Q .161
4925
-
No equivalent source code line in the reference code can be identified.
-(When using the form)108 345.6 R F1 -.1(ke)2.661 G(yname).1 E F0(:)A F2
4926
-
No equivalent source code line in the reference code can be identified.
-(function\255name).833 E F0(or)2.661 E F2(macr)2.661 E(o)-.45 E F0(,)A
4927
-
No equivalent source code line in the reference code can be identified.
-F2 -.1(ke)2.661 G(yname)-.2 E F0 .16(is the name of a k)2.84 F .46 -.15
4928
-
No equivalent source code line in the reference code can be identified.
-(ey s)-.1 H .16(pelled out in Eng-).15 F 2.5(lish. F)108 357.6 R(or e)
4929
-
+(es, or as a k)-.15 F -.15(ey)-.1 G(sequence.)108 328.8 Q .16
4930
-
+(When using the form)108 345.6 R F1 -.1(ke)2.66 G(yname).1 E F0(:)A F2
4931
-
+(function\255name).833 E F0(or)2.66 E F2(macr)2.66 E(o)-.45 E F0(,)A F2
4932
-
+-.1(ke)2.66 G(yname)-.2 E F0 .161(is the name of a k)2.84 F .461 -.15
4933
-
+(ey s)-.1 H .161(pelled out in Eng-).15 F 2.5(lish. F)108 357.6 R(or e)
4929 ➡ 4934 -.15 E(xample:)-.15 E(Control-u: uni)144 381.6 Q -.15(ve)-.25 G
4930 ➡ 4935 (rsal\255ar).15 E(gument)-.18 E(Meta-Rubout: backw)144 393.6 Q
4931
-
No equivalent source code line in the reference code can be identified.
-(ard-kill-w)-.1 E(ord)-.1 E(Control-o: "> output")144 405.6 Q .698
4936
-
+(ard-kill-w)-.1 E(ord)-.1 E(Control-o: "> output")144 405.6 Q .699
4932 ➡ 4937 (In the abo)108 422.4 R .998 -.15(ve ex)-.15 H(ample,).15 E F2(C\255u)
4933 ➡ 4938 3.038 E F0 .698(is bound to the function)3.448 F F1(uni)3.198 E -.1(ve)
4934 ➡ 4939 -.1 G(rsal\255ar).1 E(gument)-.1 E F0(,)A F2(M\255DEL)3.878 E F0 .698
4935 ➡ 4940 (is bound to the func-)3.728 F(tion)108 434.4 Q F1
4936
-
No equivalent source code line in the reference code can be identified.
-(backward\255kill\255w)2.759 E(ord)-.1 E F0 2.759(,a)C(nd)-2.759 E F2
4937
-
No equivalent source code line in the reference code can be identified.
-(C\255o)2.599 E F0 .258(is bound to run the macro e)2.939 F .258
4941
-
+(backward\255kill\255w)2.758 E(ord)-.1 E F0 2.758(,a)C(nd)-2.758 E F2
4942
-
+(C\255o)2.598 E F0 .258(is bound to run the macro e)2.938 F .259
4938 ➡ 4943 (xpressed on the right hand side \(that is, to)-.15 F(insert the te)108
4939 ➡ 4944 446.4 Q(xt)-.15 E/F3 10/Courier@0 SF 6(>o)2.5 G(utput)-6 E F0
4940
-
No equivalent source code line in the reference code can be identified.
-(into the line\).)2.5 E .055(In the second form,)108 463.2 R F1("k)2.555
4941
-
No equivalent source code line in the reference code can be identified.
-E(eyseq")-.1 E F0(:)A F2(function\255name).833 E F0(or)2.555 E F2(macr)
4942
-
No equivalent source code line in the reference code can be identified.
-2.555 E(o)-.45 E F0(,)A F1 -.1(ke)2.555 G(yseq).1 E F0(dif)2.556 E .056
4943
-
No equivalent source code line in the reference code can be identified.
-(fers from)-.25 F F1 -.1(ke)2.556 G(yname).1 E F0(abo)2.556 E .356 -.15
4944
-
No equivalent source code line in the reference code can be identified.
-(ve i)-.15 H 2.556(nt).15 G .056(hat strings)-2.556 F 1.284
4945
-
+(into the line\).)2.5 E .056(In the second form,)108 463.2 R F1("k)2.556
4946
-
+E(eyseq")-.1 E F0(:)A F2(function\255name).833 E F0(or)2.556 E F2(macr)
4947
-
+2.556 E(o)-.45 E F0(,)A F1 -.1(ke)2.556 G(yseq).1 E F0(dif)2.555 E .055
4948
-
+(fers from)-.25 F F1 -.1(ke)2.555 G(yname).1 E F0(abo)2.555 E .355 -.15
4949
-
+(ve i)-.15 H 2.555(nt).15 G .055(hat strings)-2.555 F 1.284
4945 ➡ 4950 (denoting an entire k)108 475.2 R 1.584 -.15(ey s)-.1 H 1.284(equence m\
4946 ➡ 4951 ay be speci\214ed by placing the sequence within double quotes.).15 F
4947
-
No equivalent source code line in the reference code can be identified.
-(Some)6.284 E .385(GNU Emacs style k)108 487.2 R .685 -.15(ey e)-.1 H
4948
-
No equivalent source code line in the reference code can be identified.
-.385(scapes can be used, as in the follo).15 F .385(wing e)-.25 F .386
4949
-
No equivalent source code line in the reference code can be identified.
-(xample, b)-.15 F .386(ut the symbolic character names)-.2 F
4952
-
+(Some)6.284 E .386(GNU Emacs style k)108 487.2 R .686 -.15(ey e)-.1 H
4953
-
+.385(scapes can be used, as in the follo).15 F .385(wing e)-.25 F .385
4954
-
+(xample, b)-.15 F .385(ut the symbolic character names)-.2 F
4950 ➡ 4955 (are not recognized.)108 499.2 Q("\\C\255u": uni)144 523.2 Q -.15(ve)
4951 ➡ 4956 -.25 G(rsal\255ar).15 E(gument)-.18 E
4952 ➡ 4957 ("\\C\255x\\C\255r": re\255read\255init\255\214le)144 535.2 Q
4953
-
No equivalent source code line in the reference code can be identified.
-("\\e[11~": "Function K)144 547.2 Q .3 -.15(ey 1)-.25 H(").15 E .315
4954
-
No equivalent source code line in the reference code can be identified.
-(In this e)108 564 R(xample,)-.15 E F2(C\255u)2.655 E F0 .315(is ag)
4955
-
No equivalent source code line in the reference code can be identified.
-3.065 F .315(ain bound to the function)-.05 F F1(uni)2.815 E -.1(ve)-.1
4958
-
+("\\e[11~": "Function K)144 547.2 Q .3 -.15(ey 1)-.25 H(").15 E .314
4959
-
+(In this e)108 564 R(xample,)-.15 E F2(C\255u)2.654 E F0 .314(is ag)
4960
-
+3.064 F .315(ain bound to the function)-.05 F F1(uni)2.815 E -.1(ve)-.1
4956 ➡ 4961 G(rsal\255ar).1 E(gument)-.1 E F0(.)A F2 .315(C\255x C\255r)5.155 F F0
4957
-
No equivalent source code line in the reference code can be identified.
-.314(is bound to the func-)3.544 F(tion)108 576 Q F1 -.18(re)2.5 G<ad72>
4962
-
+.315(is bound to the func-)3.545 F(tion)108 576 Q F1 -.18(re)2.5 G<ad72>
4958 ➡ 4963 .18 E(ead\255init\255\214le)-.18 E F0 2.5(,a)C(nd)-2.5 E F2(ESC [ 1 1 ~)
4959 ➡ 4964 3.01 E F0(is bound to insert the te)3.94 E(xt)-.15 E F3(Function Key 1)
4960 ➡ 4965 2.5 E F0(.)A(The full set of GNU Emacs style escape sequences is)108
@@ -4966,7 +4971,7 @@ F0(literal \010)180 664.8 Q(In addition to the GNU Emacs style escape s\
4966 ➡ 4971 equences, a second set of backslash escapes is a)108 681.6 Q -.25(va)-.2
4967 ➡ 4972 G(ilable:).25 E F1(\\a)144 693.6 Q F0(alert \(bell\))180 693.6 Q F1(\\b)
4968 ➡ 4973 144 705.6 Q F0(backspace)180 705.6 Q F1(\\d)144 717.6 Q F0(delete)180
4969
-
No equivalent source code line in the reference code can be identified.
-717.6 Q(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(39)197.335 E 0 Cg
4974
-
+717.6 Q(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(39)192.895 E 0 Cg
4970 ➡ 4975 EP
4971 ➡ 4976 %%Page: 40 40
4972 ➡ 4977 %%BeginPageSetup
@@ -4982,51 +4987,50 @@ SF(\\f)144 84 Q F0(form feed)180 84 Q F1(\\n)144 96 Q F0(ne)180 96 Q
4982 ➡ 4987 (alue)-.25 E F2(nnn)2.5 E F0(\(one to three digits\))2.5 E F1(\\x)144
4983 ➡ 4988 156 Q F2(HH)A F0(the eight-bit character whose v)180 156 Q
4984 ➡ 4989 (alue is the he)-.25 E(xadecimal v)-.15 E(alue)-.25 E F2(HH)2.5 E F0
4985
-
No equivalent source code line in the reference code can be identified.
-(\(one or tw)2.5 E 2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.141
4990
-
+(\(one or tw)2.5 E 2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E 1.142
4986 ➡ 4991 (When entering the te)108 172.8 R 1.141(xt of a macro, single or double\
4987
-
No equivalent source code line in the reference code can be identified.
- quotes must be used to indicate a macro de\214nition.)-.15 F .09
4988
-
No equivalent source code line in the reference code can be identified.
-(Unquoted te)108 184.8 R .09(xt is assumed to be a function name.)-.15 F
4989
-
No equivalent source code line in the reference code can be identified.
-.089(In the macro body)5.089 F 2.589(,t)-.65 G .089
4990
-
No equivalent source code line in the reference code can be identified.
-(he backslash escapes described abo)-2.589 F -.15(ve)-.15 G(are e)108
4992
-
+ quotes must be used to indicate a macro de\214nition.)-.15 F .089
4993
-
+(Unquoted te)108 184.8 R .089(xt is assumed to be a function name.)-.15
4994
-
+F .09(In the macro body)5.089 F 2.59(,t)-.65 G .09
4995
-
+(he backslash escapes described abo)-2.59 F -.15(ve)-.15 G(are e)108
4991 ➡ 4996 196.8 Q 2.5(xpanded. Backslash)-.15 F(will quote an)2.5 E 2.5(yo)-.15 G
4992 ➡ 4997 (ther character in the macro te)-2.5 E(xt, including " and \010.)-.15 E
4993
-
No equivalent source code line in the reference code can be identified.
-F1(Bash)108 213.6 Q F0(allo)2.929 E .429(ws the current readline k)-.25
4994
-
No equivalent source code line in the reference code can be identified.
-F .729 -.15(ey b)-.1 H .429
4995
-
No equivalent source code line in the reference code can be identified.
-(indings to be displayed or modi\214ed with the).15 F F1(bind)2.93 E F0
4996
-
No equivalent source code line in the reference code can be identified.
--.2(bu)2.93 G .43(iltin command.).2 F .046
4997
-
No equivalent source code line in the reference code can be identified.
-(The editing mode may be switched during interacti)108 225.6 R .346 -.15
4998
-
No equivalent source code line in the reference code can be identified.
-(ve u)-.25 H .046(se by using the).15 F F1<ad6f>2.545 E F0 .045
4999
-
No equivalent source code line in the reference code can be identified.
-(option to the)2.545 F F1(set)2.545 E F0 -.2(bu)2.545 G .045
4998
-
+F1(Bash)108 213.6 Q F0(allo)2.93 E .43(ws the current readline k)-.25 F
4999
-
+.73 -.15(ey b)-.1 H .429(indings to be displayed or modi\214ed with the)
5000
-
+.15 F F1(bind)2.929 E F0 -.2(bu)2.929 G .429(iltin command.).2 F .045
5001
-
+(The editing mode may be switched during interacti)108 225.6 R .345 -.15
5002
-
+(ve u)-.25 H .046(se by using the).15 F F1<ad6f>2.546 E F0 .046
5003
-
+(option to the)2.546 F F1(set)2.546 E F0 -.2(bu)2.546 G .046
5000 ➡ 5004 (iltin command).2 F(\(see)108 237.6 Q/F3 9/Times-Bold@0 SF(SHELL B)2.5 E
5001 ➡ 5005 (UIL)-.09 E(TIN COMMANDS)-.828 E F0(belo)2.25 E(w\).)-.25 E F1
5002
-
No equivalent source code line in the reference code can be identified.
-(Readline V)87 254.4 Q(ariables)-.92 E F0 .043(Readline has v)108 266.4
5006
-
+(Readline V)87 254.4 Q(ariables)-.92 E F0 .044(Readline has v)108 266.4
5003 ➡ 5007 R .043(ariables that can be used to further customize its beha)-.25 F
5004 ➡ 5008 (vior)-.2 E 5.043(.A)-.55 G -.25(va)-2.5 G .043
5005
-
No equivalent source code line in the reference code can be identified.
-(riable may be set in the).25 F F2(inpu-)2.554 E(tr)108 278.4 Q(c)-.37 E
5009
-
+(riable may be set in the).25 F F2(inpu-)2.553 E(tr)108 278.4 Q(c)-.37 E
5006 ➡ 5010 F0(\214le with a statement of the form)2.81 E F1(set)144 295.2 Q F2
5007 ➡ 5011 (variable\255name value)2.5 E F0 .79(Except where noted, readline v)108
5008 ➡ 5012 312 R .79(ariables can tak)-.25 F 3.29(et)-.1 G .79(he v)-3.29 F(alues)
5009 ➡ 5013 -.25 E F1(On)3.29 E F0(or)3.29 E F1(Off)3.29 E F0 .79(\(without re)3.29
5010
-
No equivalent source code line in the reference code can be identified.
-F -.05(ga)-.15 G .79(rd to case\).).05 F(Unrecog-)5.79 E .448(nized v)
5014
-
+F -.05(ga)-.15 G .79(rd to case\).).05 F(Unrecog-)5.79 E .449(nized v)
5011 ➡ 5015 108 324 R .448(ariable names are ignored.)-.25 F .448(When a v)5.448 F
5012
-
No equivalent source code line in the reference code can be identified.
-.448(ariable v)-.25 F .448(alue is read, empty or null v)-.25 F .449
5013
-
No equivalent source code line in the reference code can be identified.
-(alues, "on" \(case-insensi-)-.25 F(ti)108 336 Q -.15(ve)-.25 G .468
5016
-
+.448(ariable v)-.25 F .448(alue is read, empty or null v)-.25 F .448
5017
-
+(alues, "on" \(case-insensi-)-.25 F(ti)108 336 Q -.15(ve)-.25 G .467
5014 ➡ 5018 (\), and "1" are equi).15 F -.25(va)-.25 G .468(lent to).25 F F1(On)
5015 ➡ 5019 2.968 E F0 5.468(.A)C .468(ll other v)-5.468 F .468(alues are equi)-.25
5016
-
No equivalent source code line in the reference code can be identified.
-F -.25(va)-.25 G .468(lent to).25 F F1(Off)2.968 E F0 5.468(.T)C .467
5017
-
No equivalent source code line in the reference code can be identified.
-(he v)-5.468 F .467(ariables and their def)-.25 F(ault)-.1 E -.25(va)108
5018
-
No equivalent source code line in the reference code can be identified.
-348 S(lues are:).25 E F1(bell\255style \(audible\))108 364.8 Q F0 .01
5020
-
+F -.25(va)-.25 G .468(lent to).25 F F1(Off)2.968 E F0 5.468(.T)C .468
5021
-
+(he v)-5.468 F .468(ariables and their def)-.25 F(ault)-.1 E -.25(va)108
5022
-
+348 S(lues are:).25 E F1(bell\255style \(audible\))108 364.8 Q F0 .011
5019 ➡ 5023 (Controls what happens when readline w)144 376.8 R .011
5020
-
No equivalent source code line in the reference code can be identified.
-(ants to ring the terminal bell.)-.1 F .011(If set to)5.011 F F1(none)
5021
-
No equivalent source code line in the reference code can be identified.
-2.511 E F0 2.511(,r)C .011(eadline ne)-2.511 F -.15(ve)-.25 G(r).15 E
5022
-
No equivalent source code line in the reference code can be identified.
-.94(rings the bell.)144 388.8 R .94(If set to)5.94 F F1(visible)3.44 E
5023
-
No equivalent source code line in the reference code can be identified.
-F0 3.44(,r)C .94(eadline uses a visible bell if one is a)-3.44 F -.25
5024
-
No equivalent source code line in the reference code can be identified.
-(va)-.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F1(audible)3.44 E F0
5025
-
No equivalent source code line in the reference code can be identified.
-(,)A(readline attempts to ring the terminal')144 400.8 Q 2.5(sb)-.55 G
5026
-
No equivalent source code line in the reference code can be identified.
-(ell.)-2.5 E F1(bind\255tty\255special\255chars \(On\))108 412.8 Q F0
5027
-
No equivalent source code line in the reference code can be identified.
-.055(If set to)144 424.8 R F1(On)2.555 E F0 2.555(,r)C .056(eadline att\
5028
-
No equivalent source code line in the reference code can be identified.
-empts to bind the control characters treated specially by the k)-2.555 F
5029
-
No equivalent source code line in the reference code can be identified.
-(ernel')-.1 E 2.556(st)-.55 G(ermi-)-2.556 E(nal dri)144 436.8 Q -.15
5024
-
+(ants to ring the terminal bell.)-.1 F .01(If set to)5.01 F F1(none)2.51
5025
-
+E F0 2.51(,r)C .01(eadline ne)-2.51 F -.15(ve)-.25 G(r).15 E .94
5026
-
+(rings the bell.)144 388.8 R .94(If set to)5.94 F F1(visible)3.44 E F0
5027
-
+3.44(,r)C .94(eadline uses a visible bell if one is a)-3.44 F -.25(va)
5028
-
+-.2 G 3.44(ilable. If).25 F .94(set to)3.44 F F1(audible)3.44 E F0(,)A
5029
-
+(readline attempts to ring the terminal')144 400.8 Q 2.5(sb)-.55 G(ell.)
5030
-
+-2.5 E F1(bind\255tty\255special\255chars \(On\))108 412.8 Q F0 .056
5031
-
+(If set to)144 424.8 R F1(On)2.556 E F0 2.556(,r)C .056(eadline attempt\
5032
-
+s to bind the control characters treated specially by the k)-2.556 F
5033
-
+(ernel')-.1 E 2.555(st)-.55 G(ermi-)-2.555 E(nal dri)144 436.8 Q -.15
5030 ➡ 5034 (ve)-.25 G 2.5(rt).15 G 2.5(ot)-2.5 G(heir readline equi)-2.5 E -.25(va)
5031 ➡ 5035 -.25 G(lents.).25 E F1(blink\255matching\255par)108 448.8 Q(en \(Off\))
5032 ➡ 5036 -.18 E F0 .21(If set to)144 460.8 R F1(On)2.71 E F0 2.71(,r)C .21
@@ -5036,38 +5040,38 @@ empts to bind the control characters treated specially by the k)-2.555 F
5036 ➡ 5040 (ed\255completion\255pr)-.18 E(e\214x \(Off\))-.18 E F0 .515(If set to)
5037 ➡ 5041 144 496.8 R F1(On)3.015 E F0 3.015(,w)C .515(hen listing completions, r\
5038 ➡ 5042 eadline displays the common pre\214x of the set of possible)-3.015 F
5039
-
No equivalent source code line in the reference code can be identified.
-2.936(completions using a dif)144 508.8 R 2.936(ferent color)-.25 F
5040
-
No equivalent source code line in the reference code can be identified.
-7.936(.T)-.55 G 2.936(he color de\214nitions are tak)-7.936 F 2.935
5041
-
No equivalent source code line in the reference code can be identified.
-(en from the v)-.1 F 2.935(alue of the)-.25 F F1(LS_COLORS)144 520.8 Q
5043
-
+2.935(completions using a dif)144 508.8 R 2.935(ferent color)-.25 F
5044
-
+7.936(.T)-.55 G 2.936(he color de\214nitions are tak)-7.936 F 2.936
5045
-
+(en from the v)-.1 F 2.936(alue of the)-.25 F F1(LS_COLORS)144 520.8 Q
5042 ➡ 5046 F0(en)2.5 E(vironment v)-.4 E(ariable.)-.25 E F1(color)108 532.8 Q
5043
-
No equivalent source code line in the reference code can be identified.
-(ed\255stats \(Off\))-.18 E F0 1.579(If set to)144 544.8 R F1(On)4.079 E
5044
-
No equivalent source code line in the reference code can be identified.
-F0 4.079(,r)C 1.579(eadline displays possible completions using dif)
5045
-
No equivalent source code line in the reference code can be identified.
--4.079 F 1.58(ferent colors to indicate their \214le)-.25 F 2.5
5046
-
No equivalent source code line in the reference code can be identified.
-(type. The)144 556.8 R(color de\214nitions are tak)2.5 E(en from the v)
5047
-
No equivalent source code line in the reference code can be identified.
--.1 E(alue of the)-.25 E F1(LS_COLORS)2.5 E F0(en)2.5 E(vironment v)-.4
5048
-
No equivalent source code line in the reference code can be identified.
-E(ariable.)-.25 E F1(comment\255begin \(`)108 568.8 Q(`#')-.63 E('\))
5049
-
No equivalent source code line in the reference code can be identified.
--.63 E F0 .885(The string that is inserted when the readline)144 580.8 R
5050
-
No equivalent source code line in the reference code can be identified.
-F1(insert\255comment)3.385 E F0 .884(command is e)3.384 F -.15(xe)-.15 G
5051
-
No equivalent source code line in the reference code can be identified.
-3.384(cuted. This).15 F(com-)3.384 E(mand is bound to)144 592.8 Q F1
5047
-
+(ed\255stats \(Off\))-.18 E F0 1.58(If set to)144 544.8 R F1(On)4.08 E
5048
-
+F0 4.08(,r)C 1.579(eadline displays possible completions using dif)-4.08
5049
-
+F 1.579(ferent colors to indicate their \214le)-.25 F 2.5(type. The)144
5050
-
+556.8 R(color de\214nitions are tak)2.5 E(en from the v)-.1 E
5051
-
+(alue of the)-.25 E F1(LS_COLORS)2.5 E F0(en)2.5 E(vironment v)-.4 E
5052
-
+(ariable.)-.25 E F1(comment\255begin \(`)108 568.8 Q(`#')-.63 E('\))-.63
5053
-
+E F0 .884(The string that is inserted when the readline)144 580.8 R F1
5054
-
+(insert\255comment)3.385 E F0 .885(command is e)3.385 F -.15(xe)-.15 G
5055
-
+3.385(cuted. This).15 F(com-)3.385 E(mand is bound to)144 592.8 Q F1
5052 ➡ 5056 (M\255#)2.5 E F0(in emacs mode and to)2.5 E F1(#)2.5 E F0
5053 ➡ 5057 (in vi command mode.)2.5 E F1(completion\255display\255width \(-1\))108
5054 ➡ 5058 604.8 Q F0 1.453(The number of screen columns used to display possible \
5055
-
No equivalent source code line in the reference code can be identified.
-matches when performing completion.)144 616.8 R .194(The v)144 628.8 R
5059
-
+matches when performing completion.)144 616.8 R .193(The v)144 628.8 R
5056 ➡ 5060 .193(alue is ignored if it is less than 0 or greater than the terminal \
5057
-
No equivalent source code line in the reference code can be identified.
-screen width.)-.25 F 2.693(Av)5.193 G .193(alue of 0 will)-2.943 F
5061
-
+screen width.)-.25 F 2.694(Av)5.194 G .194(alue of 0 will)-2.944 F
5058 ➡ 5062 (cause matches to be displayed one per line.)144 640.8 Q(The def)5 E
5059 ➡ 5063 (ault v)-.1 E(alue is -1.)-.25 E F1(completion\255ignor)108 652.8 Q
5060 ➡ 5064 (e\255case \(Off\))-.18 E F0(If set to)144 664.8 Q F1(On)2.5 E F0 2.5
5061 ➡ 5065 (,r)C(eadline performs \214lename matching and completion in a case\255\
5062 ➡ 5066 insensiti)-2.5 E .3 -.15(ve f)-.25 H(ashion.).05 E F1
5063
-
No equivalent source code line in the reference code can be identified.
-(completion\255map\255case \(Off\))108 676.8 Q F0 .093(If set to)144
5067
-
+(completion\255map\255case \(Off\))108 676.8 Q F0 .094(If set to)144
5064 ➡ 5068 688.8 R F1(On)2.593 E F0 2.593(,a)C(nd)-2.593 E F1(completion\255ignor)
5065 ➡ 5069 2.593 E(e\255case)-.18 E F0 .093(is enabled, readline treats h)2.593 F
5066
-
No equivalent source code line in the reference code can be identified.
-.093(yphens \()-.05 F F2<ad>A F0 2.593(\)a)C .094(nd underscores)-2.593
5070
-
+.093(yphens \()-.05 F F2<ad>A F0 2.593(\)a)C .093(nd underscores)-2.593
5067 ➡ 5071 F(\()144 700.8 Q F2(_)A F0 2.5(\)a)C 2.5(se)-2.5 G(qui)-2.5 E -.25(va)
5068 ➡ 5072 -.25 G(lent when performing case\255insensiti).25 E .3 -.15(ve \214)-.25
5069 ➡ 5073 H(lename matching and completion.).15 E(GNU Bash 4.4)72 768 Q
5070
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(40)197.335 E 0 Cg EP
5074
-
+(2017 October 7)143.735 E(40)192.895 E 0 Cg EP
5071 ➡ 5075 %%Page: 41 41
5072 ➡ 5076 %%BeginPageSetup
5073 ➡ 5077 BP
@@ -5076,29 +5080,29 @@ BP
5076 ➡ 5080 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5077 ➡ 5081 SF(completion\255pr)108 84 Q(e\214x\255display\255length \(0\))-.18 E F0
5078 ➡ 5082 .829(The length in characters of the common pre\214x of a list of possi\
5079
-
No equivalent source code line in the reference code can be identified.
-ble completions that is displayed)144 96 R 1.274
5080
-
No equivalent source code line in the reference code can be identified.
-(without modi\214cation.)144 108 R 1.274(When set to a v)6.274 F 1.274
5081
-
No equivalent source code line in the reference code can be identified.
-(alue greater than zero, common pre\214x)-.25 F 1.275
5083
-
+ble completions that is displayed)144 96 R 1.275
5084
-
+(without modi\214cation.)144 108 R 1.275(When set to a v)6.275 F 1.274
5085
-
+(alue greater than zero, common pre\214x)-.25 F 1.274
5082 ➡ 5086 (es longer than this)-.15 F -.25(va)144 120 S(lue are replaced with an \
5083 ➡ 5087 ellipsis when displaying possible completions.).25 E F1
5084
-
No equivalent source code line in the reference code can be identified.
-(completion\255query\255items \(100\))108 132 Q F0 .53
5085
-
No equivalent source code line in the reference code can be identified.
-(This determines when the user is queried about vie)144 144 R .529
5086
-
No equivalent source code line in the reference code can be identified.
-(wing the number of possible completions gen-)-.25 F .56(erated by the)
5087
-
No equivalent source code line in the reference code can be identified.
-144 156 R F1(possible\255completions)3.06 E F0 3.06(command. It)3.06 F
5088
-
No equivalent source code line in the reference code can be identified.
-.561(may be set to an)3.061 F 3.061(yi)-.15 G(nte)-3.061 E .561(ger v)
5089
-
No equivalent source code line in the reference code can be identified.
--.15 F .561(alue greater than or)-.25 F .783(equal to zero.)144 168 R
5088
-
+(completion\255query\255items \(100\))108 132 Q F0 .529
5089
-
+(This determines when the user is queried about vie)144 144 R .53
5090
-
+(wing the number of possible completions gen-)-.25 F .561(erated by the)
5091
-
+144 156 R F1(possible\255completions)3.061 E F0 3.061(command. It)3.061
5092
-
+F .561(may be set to an)3.061 F 3.06(yi)-.15 G(nte)-3.06 E .56(ger v)
5093
-
+-.15 F .56(alue greater than or)-.25 F .782(equal to zero.)144 168 R
5090 ➡ 5094 .783(If the number of possible completions is greater than or equal to \
5091
-
No equivalent source code line in the reference code can be identified.
-the v)5.783 F .782(alue of this)-.25 F -.25(va)144 180 S .237
5095
-
+the v)5.782 F .783(alue of this)-.25 F -.25(va)144 180 S .237
5092 ➡ 5096 (riable, the user is ask).25 F .237(ed whether or not he wishes to vie)
5093 ➡ 5097 -.1 F 2.737(wt)-.25 G .237(hem; otherwise the)-2.737 F 2.737(ya)-.15 G
5094 ➡ 5098 .237(re simply listed)-2.737 F(on the terminal.)144 192 Q F1(con)108 204
5095
-
No equivalent source code line in the reference code can be identified.
-Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .613(If set to)144 216 R F1(On)
5096
-
No equivalent source code line in the reference code can be identified.
-3.113 E F0 3.113(,r)C .613(eadline will con)-3.113 F -.15(ve)-.4 G .613
5097
-
No equivalent source code line in the reference code can be identified.
-(rt characters with the eighth bit set to an ASCII k).15 F .912 -.15
5098
-
No equivalent source code line in the reference code can be identified.
-(ey s)-.1 H .612(equence by).15 F .541
5099
-
+Q -.1(ve)-.4 G(rt\255meta \(On\)).1 E F0 .612(If set to)144 216 R F1(On)
5100
-
+3.112 E F0 3.112(,r)C .613(eadline will con)-3.112 F -.15(ve)-.4 G .613
5101
-
+(rt characters with the eighth bit set to an ASCII k).15 F .913 -.15
5102
-
+(ey s)-.1 H .613(equence by).15 F .541
5099 ➡ 5103 (stripping the eighth bit and pre\214xing an escape character \(in ef)
5100 ➡ 5104 144 228 R .541(fect, using escape as the)-.25 F/F2 10/Times-Italic@0 SF
5101
-
No equivalent source code line in the reference code can be identified.
-.542(meta pr)3.042 F(e-)-.37 E<8c78>144 240 Q F0 2.5(\). The)B(def)2.5 E
5105
-
+.541(meta pr)3.041 F(e-)-.37 E<8c78>144 240 Q F0 2.5(\). The)B(def)2.5 E
5102 ➡ 5106 (ault is)-.1 E F2(On)2.5 E F0 2.5(,b)C(ut readline will set it to)-2.7 E
5103 ➡ 5107 F2(Of)2.5 E(f)-.18 E F0(if the locale contains eight-bit characters.)2.5
5104 ➡ 5108 E F1(disable\255completion \(Off\))108 252 Q F0 .038(If set to)144 264 R
@@ -5106,39 +5110,39 @@ F1(On)2.538 E F0 2.538(,r)C .038(eadline will inhibit w)-2.538 F .038
5106 ➡ 5110 (ord completion.)-.1 F .038
5107 ➡ 5111 (Completion characters will be inserted into the)5.038 F(line as if the)
5108 ➡ 5112 144 276 Q 2.5(yh)-.15 G(ad been mapped to)-2.5 E F1(self-insert)2.5 E F0
5109
-
No equivalent source code line in the reference code can be identified.
-(.)A F1(echo\255contr)108 288 Q(ol\255characters \(On\))-.18 E F0 1.21
5110
-
No equivalent source code line in the reference code can be identified.
-(When set to)144 300 R F1(On)3.71 E F0 3.71(,o)C 3.71(no)-3.71 G 1.211
5111
-
No equivalent source code line in the reference code can be identified.
-(perating systems that indicate the)-3.71 F 3.711(ys)-.15 G 1.211
5113
-
+(.)A F1(echo\255contr)108 288 Q(ol\255characters \(On\))-.18 E F0 1.211
5114
-
+(When set to)144 300 R F1(On)3.711 E F0 3.711(,o)C 3.711(no)-3.711 G
5115
-
+1.211(perating systems that indicate the)-3.711 F 3.711(ys)-.15 G 1.21
5112 ➡ 5116 (upport it, readline echoes a character)-3.711 F
5113 ➡ 5117 (corresponding to a signal generated from the k)144 312 Q -.15(ey)-.1 G
5114
-
No equivalent source code line in the reference code can be identified.
-(board.).15 E F1(editing\255mode \(emacs\))108 324 Q F0 .142
5118
-
+(board.).15 E F1(editing\255mode \(emacs\))108 324 Q F0 .141
5115 ➡ 5119 (Controls whether readline be)144 336 R .141(gins with a set of k)-.15 F
5116
-
No equivalent source code line in the reference code can be identified.
-.441 -.15(ey b)-.1 H .141(indings similar to).15 F F2(Emacs)2.641 E F0
5117
-
No equivalent source code line in the reference code can be identified.
-(or)2.641 E F2(vi)2.641 E F0(.)A F1(editing\255mode)5.141 E F0
5120
-
+.441 -.15(ey b)-.1 H .141(indings similar to).15 F F2(Emacs)2.642 E F0
5121
-
+(or)2.642 E F2(vi)2.642 E F0(.)A F1(editing\255mode)5.142 E F0
5118 ➡ 5122 (can be set to either)144 348 Q F1(emacs)2.5 E F0(or)2.5 E F1(vi)2.5 E
5119 ➡ 5123 F0(.)A F1(emacs\255mode\255string \(@\))108 360 Q F0 .051(This string i\
5120 ➡ 5124 s displayed immediately before the last line of the primary prompt when\
5121
-
No equivalent source code line in the reference code can be identified.
- emacs editing)144 372 R .293(mode is acti)144 384 R -.15(ve)-.25 G
5122
-
No equivalent source code line in the reference code can be identified.
-5.293(.T).15 G .293(he v)-5.293 F .293(alue is e)-.25 F .293
5125
-
+ emacs editing)144 372 R .292(mode is acti)144 384 R -.15(ve)-.25 G
5126
-
+5.292(.T).15 G .292(he v)-5.292 F .293(alue is e)-.25 F .293
5123 ➡ 5127 (xpanded lik)-.15 F 2.793(eak)-.1 G .593 -.15(ey b)-2.893 H .293
5124 ➡ 5128 (inding, so the standard set of meta- and control).15 F(pre\214x)144 396
5125
-
No equivalent source code line in the reference code can be identified.
-Q .601(es and backslash escape sequences is a)-.15 F -.25(va)-.2 G 3.101
5126
-
No equivalent source code line in the reference code can be identified.
-(ilable. Use).25 F .601(the \\1 and \\2 escapes to be)3.101 F .602
5129
-
+Q .602(es and backslash escape sequences is a)-.15 F -.25(va)-.2 G 3.101
5130
-
+(ilable. Use).25 F .601(the \\1 and \\2 escapes to be)3.101 F .601
5127 ➡ 5131 (gin and end)-.15 F .019(sequences of non-printing characters, which ca\
5128 ➡ 5132 n be used to embed a terminal control sequence into)144 408 R
5129 ➡ 5133 (the mode string.)144 420 Q F1(enable\255brack)108 432 Q
5130
-
No equivalent source code line in the reference code can be identified.
-(eted\255paste \(Off\))-.1 E F0 1.221(When set to)144 444 R F1(On)3.721
5134
-
+(eted\255paste \(Off\))-.1 E F0 1.222(When set to)144 444 R F1(On)3.721
5131 ➡ 5135 E F0 3.721(,r)C 1.221(eadline will con\214gure the terminal in a w)
5132 ➡ 5136 -3.721 F 1.221(ay that will enable it to insert each)-.1 F .353
5133 ➡ 5137 (paste into the editing b)144 456 R(uf)-.2 E .353(fer as a single strin\
5134
-
No equivalent source code line in the reference code can be identified.
-g of characters, instead of treating each character as if)-.25 F .543
5138
-
+g of characters, instead of treating each character as if)-.25 F .544
5135 ➡ 5139 (it had been read from the k)144 468 R -.15(ey)-.1 G 3.043(board. This)
5136
-
No equivalent source code line in the reference code can be identified.
-.15 F .543(can pre)3.043 F -.15(ve)-.25 G .544
5140
-
+.15 F .543(can pre)3.043 F -.15(ve)-.25 G .543
5137 ➡ 5141 (nt pasted characters from being interpreted as).15 F(editing commands.)
5138
-
No equivalent source code line in the reference code can be identified.
-144 480 Q F1(enable\255k)108 492 Q(eypad \(Off\))-.1 E F0 .893
5142
-
+144 480 Q F1(enable\255k)108 492 Q(eypad \(Off\))-.1 E F0 .892
5139 ➡ 5143 (When set to)144 504 R F1(On)3.393 E F0 3.393(,r)C .893
5140 ➡ 5144 (eadline will try to enable the application k)-3.393 F -.15(ey)-.1 G
5141
-
No equivalent source code line in the reference code can be identified.
-.893(pad when it is called.).15 F .892(Some sys-)5.893 F
5145
-
+.893(pad when it is called.).15 F .893(Some sys-)5.893 F
5142 ➡ 5146 (tems need this to enable the arro)144 516 Q 2.5(wk)-.25 G -.15(ey)-2.6
5143 ➡ 5147 G(s.).15 E F1(enable\255meta\255k)108 528 Q(ey \(On\))-.1 E F0 .64
5144 ➡ 5148 (When set to)144 540 R F1(On)3.14 E F0 3.14(,r)C .64
@@ -5150,86 +5154,86 @@ G(s.).15 E F1(enable\255meta\255k)108 528 Q(ey \(On\))-.1 E F0 .64
5150 ➡ 5154 (expand\255tilde \(Off\))108 564 Q F0(If set to)144 576 Q F1(On)2.5 E F0
5151 ➡ 5155 2.5(,t)C(ilde e)-2.5 E(xpansion is performed when readline attempts w)
5152 ➡ 5156 -.15 E(ord completion.)-.1 E F1(history\255pr)108 588 Q(eser)-.18 E -.1
5153
-
No equivalent source code line in the reference code can be identified.
-(ve)-.1 G(\255point \(Off\)).1 E F0 1.339(If set to)144 600 R F1(On)
5154
-
No equivalent source code line in the reference code can be identified.
-3.839 E F0 3.839(,t)C 1.338(he history code attempts to place point at \
5155
-
No equivalent source code line in the reference code can be identified.
-the same location on each history line)-3.839 F(retrie)144 612 Q -.15
5157
-
+(ve)-.1 G(\255point \(Off\)).1 E F0 1.338(If set to)144 600 R F1(On)
5158
-
+3.838 E F0 3.838(,t)C 1.338(he history code attempts to place point at \
5159
-
+the same location on each history line)-3.838 F(retrie)144 612 Q -.15
5156 ➡ 5160 (ve)-.25 G 2.5(dw).15 G(ith)-2.5 E F1(pr)2.5 E -.15(ev)-.18 G
5157 ➡ 5161 (ious-history).15 E F0(or)2.5 E F1(next-history)2.5 E F0(.)A F1
5158
-
No equivalent source code line in the reference code can be identified.
-(history\255size \(unset\))108 624 Q F0 .948
5162
-
+(history\255size \(unset\))108 624 Q F0 .949
5159 ➡ 5163 (Set the maximum number of history entries sa)144 636 R -.15(ve)-.2 G
5160
-
No equivalent source code line in the reference code can be identified.
-3.448(di).15 G 3.448(nt)-3.448 G .948(he history list.)-3.448 F .949
5161
-
No equivalent source code line in the reference code can be identified.
-(If set to zero, an)5.948 F 3.449(ye)-.15 G(xisting)-3.599 E .483
5162
-
No equivalent source code line in the reference code can be identified.
-(history entries are deleted and no ne)144 648 R 2.983(we)-.25 G .483
5163
-
No equivalent source code line in the reference code can be identified.
-(ntries are sa)-2.983 F -.15(ve)-.2 G 2.983(d. If).15 F .482(set to a v)
5164
-
No equivalent source code line in the reference code can be identified.
-2.983 F .482(alue less than zero, the num-)-.25 F .277
5165
-
No equivalent source code line in the reference code can be identified.
-(ber of history entries is not limited.)144 660 R .277(By def)5.277 F
5166
-
No equivalent source code line in the reference code can be identified.
-.278(ault, the number of history entries is set to the v)-.1 F .278
5167
-
No equivalent source code line in the reference code can be identified.
-(alue of)-.25 F(the)144 672 Q F1(HISTSIZE)3.411 E F0 .911(shell v)3.411
5168
-
No equivalent source code line in the reference code can be identified.
-F 3.411(ariable. If)-.25 F .911(an attempt is made to set)3.411 F F2
5169
-
No equivalent source code line in the reference code can be identified.
-(history\255size)3.41 E F0 .91(to a non-numeric v)3.41 F(alue,)-.25 E
5164
-
+3.448(di).15 G 3.448(nt)-3.448 G .948(he history list.)-3.448 F .948
5165
-
+(If set to zero, an)5.948 F 3.448(ye)-.15 G(xisting)-3.598 E .482
5166
-
+(history entries are deleted and no ne)144 648 R 2.982(we)-.25 G .483
5167
-
+(ntries are sa)-2.982 F -.15(ve)-.2 G 2.983(d. If).15 F .483(set to a v)
5168
-
+2.983 F .483(alue less than zero, the num-)-.25 F .278
5169
-
+(ber of history entries is not limited.)144 660 R .277(By def)5.278 F
5170
-
+.277(ault, the number of history entries is set to the v)-.1 F .277
5171
-
+(alue of)-.25 F(the)144 672 Q F1(HISTSIZE)3.41 E F0 .91(shell v)3.41 F
5172
-
+3.41(ariable. If)-.25 F .911(an attempt is made to set)3.41 F F2
5173
-
+(history\255size)3.411 E F0 .911(to a non-numeric v)3.411 F(alue,)-.25 E
5170 ➡ 5174 (the maximum number of history entries will be set to 500.)144 684 Q F1
5171
-
No equivalent source code line in the reference code can be identified.
-(horizontal\255scr)108 696 Q(oll\255mode \(Off\))-.18 E F0 .448
5172
-
No equivalent source code line in the reference code can be identified.
-(When set to)144 708 R F1(On)2.948 E F0 2.948(,m)C(ak)-2.948 E .448
5173
-
No equivalent source code line in the reference code can be identified.
-(es readline use a single line for display)-.1 F 2.948(,s)-.65 G .449
5175
-
+(horizontal\255scr)108 696 Q(oll\255mode \(Off\))-.18 E F0 .449
5176
-
+(When set to)144 708 R F1(On)2.949 E F0 2.949(,m)C(ak)-2.949 E .448
5177
-
+(es readline use a single line for display)-.1 F 2.948(,s)-.65 G .448
5174 ➡ 5178 (crolling the input horizontally on a)-2.948 F 1.194(single screen line\
5175 ➡ 5179 when it becomes longer than the screen width rather than wrapping to a\
5176
-
No equivalent source code line in the reference code can be identified.
- ne)144 720 R(w)-.25 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(41)
5177
-
No equivalent source code line in the reference code can be identified.
-197.335 E 0 Cg EP
5180
-
+ ne)144 720 R(w)-.25 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E
5181
-
+(41)192.895 E 0 Cg EP
5178 ➡ 5182 %%Page: 42 42
5179 ➡ 5183 %%BeginPageSetup
5180 ➡ 5184 BP
5181 ➡ 5185 %%EndPageSetup
5182 ➡ 5186 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5183 ➡ 5187 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(line.)144 84 Q/F1
5184
-
No equivalent source code line in the reference code can be identified.
-10/Times-Bold@0 SF(input\255meta \(Off\))108 96 Q F0 1.061(If set to)144
5185
-
No equivalent source code line in the reference code can be identified.
-108 R F1(On)3.561 E F0 3.561(,r)C 1.062(eadline will enable eight-bit i\
5186
-
No equivalent source code line in the reference code can be identified.
-nput \(that is, it will not strip the eighth bit from the)-3.561 F .336
5188
-
+10/Times-Bold@0 SF(input\255meta \(Off\))108 96 Q F0 1.062(If set to)144
5189
-
+108 R F1(On)3.562 E F0 3.562(,r)C 1.061(eadline will enable eight-bit i\
5190
-
+nput \(that is, it will not strip the eighth bit from the)-3.562 F .335
5187 ➡ 5191 (characters it reads\), re)144 120 R -.05(ga)-.15 G .335
5188
-
No equivalent source code line in the reference code can be identified.
-(rdless of what the terminal claims it can support.).05 F .335(The name)
5189
-
No equivalent source code line in the reference code can be identified.
-5.335 F F1(meta\255\215ag)2.835 E F0(is)2.835 E 2.864(as)144 132 S(ynon)
5190
-
No equivalent source code line in the reference code can be identified.
--2.864 E .364(ym for this v)-.15 F 2.864(ariable. The)-.25 F(def)2.864 E
5192
-
+(rdless of what the terminal claims it can support.).05 F .336(The name)
5193
-
+5.336 F F1(meta\255\215ag)2.836 E F0(is)2.836 E 2.865(as)144 132 S(ynon)
5194
-
+-2.865 E .365(ym for this v)-.15 F 2.864(ariable. The)-.25 F(def)2.864 E
5191 ➡ 5195 .364(ault is)-.1 F/F2 10/Times-Italic@0 SF(Of)2.864 E(f)-.18 E F0 2.864
5192
-
No equivalent source code line in the reference code can be identified.
-(,b)C .364(ut readline will set it to)-3.064 F F2(On)2.864 E F0 .365
5193
-
No equivalent source code line in the reference code can be identified.
-(if the locale contains)2.865 F(eight-bit characters.)144 144 Q F1
5196
-
+(,b)C .364(ut readline will set it to)-3.064 F F2(On)2.864 E F0 .364
5197
-
+(if the locale contains)2.864 F(eight-bit characters.)144 144 Q F1
5194 ➡ 5198 (isear)108 156 Q(ch\255terminators \(`)-.18 E(`C\255[C\255J')-.63 E('\))
5195 ➡ 5199 -.63 E F0 .439(The string of characters that should terminate an increm\
5196 ➡ 5200 ental search without subsequently e)144 168 R -.15(xe)-.15 G(cut-).15 E
5197
-
No equivalent source code line in the reference code can be identified.
-.934(ing the character as a command.)144 180 R .935(If this v)5.935 F
5198
-
No equivalent source code line in the reference code can be identified.
-.935(ariable has not been gi)-.25 F -.15(ve)-.25 G 3.435(nav).15 G .935
5199
-
No equivalent source code line in the reference code can be identified.
-(alue, the characters)-3.685 F F2(ESC)3.435 E F0(and)144 192 Q F2
5201
-
+.935(ing the character as a command.)144 180 R .935(If this v)5.935 F
5202
-
+.935(ariable has not been gi)-.25 F -.15(ve)-.25 G 3.434(nav).15 G .934
5203
-
+(alue, the characters)-3.684 F F2(ESC)3.434 E F0(and)144 192 Q F2
5200 ➡ 5204 (C\255J)2.5 E F0(will terminate an incremental search.)2.5 E F1 -.1(ke)
5201
-
No equivalent source code line in the reference code can be identified.
-108 204 S(ymap \(emacs\)).1 E F0 2.021(Set the current readline k)144
5202
-
No equivalent source code line in the reference code can be identified.
-216 R -.15(ey)-.1 G 4.521(map. The).15 F 2.021(set of v)4.521 F 2.021
5203
-
No equivalent source code line in the reference code can be identified.
-(alid k)-.25 F -.15(ey)-.1 G 2.021(map names is).15 F F2 2.02
5204
-
No equivalent source code line in the reference code can be identified.
-(emacs, emacs\255standar)4.52 F(d,)-.37 E .068
5205
-
+108 204 S(ymap \(emacs\)).1 E F0 2.02(Set the current readline k)144 216
5206
-
+R -.15(ey)-.1 G 4.521(map. The).15 F 2.021(set of v)4.521 F 2.021
5207
-
+(alid k)-.25 F -.15(ey)-.1 G 2.021(map names is).15 F F2 2.021
5208
-
+(emacs, emacs\255standar)4.521 F(d,)-.37 E .069
5205 ➡ 5209 (emacs\255meta, emacs\255ctlx, vi, vi\255command)144 228 R F0 2.568(,a)C
5206 ➡ 5210 (nd)-2.568 E F2(vi\255insert)2.568 E F0(.).68 E F2(vi)5.068 E F0 .068
5207 ➡ 5211 (is equi)2.568 F -.25(va)-.25 G .068(lent to).25 F F2(vi\255command)
5208
-
No equivalent source code line in the reference code can be identified.
-2.569 E F0(;)A F2(emacs)2.569 E F0 1.544(is equi)144 240 R -.25(va)-.25
5209
-
No equivalent source code line in the reference code can be identified.
-G 1.544(lent to).25 F F2(emacs\255standar)4.044 E(d)-.37 E F0 6.544(.T)C
5212
-
+2.568 E F0(;)A F2(emacs)2.568 E F0 1.543(is equi)144 240 R -.25(va)-.25
5213
-
+G 1.543(lent to).25 F F2(emacs\255standar)4.044 E(d)-.37 E F0 6.544(.T)C
5210 ➡ 5214 1.544(he def)-6.544 F 1.544(ault v)-.1 F 1.544(alue is)-.25 F F2(emacs)
5211 ➡ 5215 4.044 E F0 4.044(;t).27 G 1.544(he v)-4.044 F 1.544(alue of)-.25 F F1
5212
-
No equivalent source code line in the reference code can be identified.
-(editing\255mode)4.043 E F0(also)4.043 E(af)144 252 Q(fects the def)-.25
5216
-
+(editing\255mode)4.044 E F0(also)4.044 E(af)144 252 Q(fects the def)-.25
5213 ➡ 5217 E(ault k)-.1 E -.15(ey)-.1 G(map.).15 E F1 -.1(ke)108 264 S
5214
-
No equivalent source code line in the reference code can be identified.
-(yseq\255timeout \(500\)).1 E F0 .367(Speci\214es the duration)144 276 R
5218
-
+(yseq\255timeout \(500\)).1 E F0 .368(Speci\214es the duration)144 276 R
5215 ➡ 5219 F2 -.37(re)2.867 G(adline).37 E F0 .367(will w)2.867 F .367
5216
-
No equivalent source code line in the reference code can be identified.
-(ait for a character when reading an ambiguous k)-.1 F .668 -.15(ey s)
5220
-
+(ait for a character when reading an ambiguous k)-.1 F .667 -.15(ey s)
5217 ➡ 5221 -.1 H(equence).15 E 1.356(\(one that can form a complete k)144 288 R
5218 ➡ 5222 1.656 -.15(ey s)-.1 H 1.356(equence using the input read so f).15 F(ar)
5219
-
No equivalent source code line in the reference code can be identified.
--.1 E 3.856(,o)-.4 G 3.856(rc)-3.856 G 1.355(an tak)-3.856 F 3.855(ea)
5220
-
No equivalent source code line in the reference code can be identified.
--.1 G(dditional)-3.855 E .32(input to complete a longer k)144 300 R .62
5223
-
+-.1 E 3.856(,o)-.4 G 3.856(rc)-3.856 G 1.356(an tak)-3.856 F 3.856(ea)
5224
-
+-.1 G(dditional)-3.856 E .32(input to complete a longer k)144 300 R .62
5221 ➡ 5225 -.15(ey s)-.1 H 2.82(equence\). If).15 F .32(no input is recei)2.82 F
5222 ➡ 5226 -.15(ve)-.25 G 2.82(dw).15 G .32(ithin the timeout,)-2.82 F F2 -.37(re)
5223
-
No equivalent source code line in the reference code can be identified.
-2.82 G(adline).37 E F0(will)2.82 E .907(use the shorter b)144 312 R .907
5227
-
+2.82 G(adline).37 E F0(will)2.82 E .906(use the shorter b)144 312 R .907
5224 ➡ 5228 (ut complete k)-.2 F 1.207 -.15(ey s)-.1 H 3.407(equence. The).15 F -.25
5225
-
No equivalent source code line in the reference code can be identified.
-(va)3.407 G .907(lue is speci\214ed in milliseconds, so a v).25 F .906
5229
-
+(va)3.407 G .907(lue is speci\214ed in milliseconds, so a v).25 F .907
5226 ➡ 5230 (alue of)-.25 F .05(1000 means that)144 324 R F2 -.37(re)2.55 G(adline)
5227 ➡ 5231 .37 E F0 .05(will w)2.55 F .05(ait one second for additional input.)-.1
5228 ➡ 5232 F .05(If this v)5.05 F .05(ariable is set to a v)-.25 F(alue)-.25 E .051
5229 ➡ 5233 (less than or equal to zero, or to a non-numeric v)144 336 R(alue,)-.25
5230 ➡ 5234 E F2 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051
5231
-
No equivalent source code line in the reference code can be identified.
-(ait until another k)-.1 F .351 -.15(ey i)-.1 H 2.551(sp).15 G(ressed)
5232
-
No equivalent source code line in the reference code can be identified.
--2.551 E(to decide which k)144 348 Q .3 -.15(ey s)-.1 H
5235
-
+(ait until another k)-.1 F .352 -.15(ey i)-.1 H 2.552(sp).15 G(ressed)
5236
-
+-2.552 E(to decide which k)144 348 Q .3 -.15(ey s)-.1 H
5233 ➡ 5237 (equence to complete.).15 E F1(mark\255dir)108 360 Q(ectories \(On\))
5234 ➡ 5238 -.18 E F0(If set to)144 372 Q F1(On)2.5 E F0 2.5(,c)C
5235 ➡ 5239 (ompleted directory names ha)-2.5 E .3 -.15(ve a s)-.2 H(lash appended.)
@@ -5242,48 +5246,48 @@ E F2 -.37(re)2.551 G(adline).37 E F0 .051(will w)2.551 F .051
5242 ➡ 5246 (ompleted names which are symbolic links to directories ha)-2.675 F .475
5243 ➡ 5247 -.15(ve a s)-.2 H .175(lash appended \(sub-).15 F(ject to the v)144 432
5244 ➡ 5248 Q(alue of)-.25 E F1(mark\255dir)2.5 E(ectories)-.18 E F0(\).)A F1
5245
-
No equivalent source code line in the reference code can be identified.
-(match\255hidden\255\214les \(On\))108 444 Q F0 .193(This v)144 456 R
5246
-
No equivalent source code line in the reference code can be identified.
-.193(ariable, when set to)-.25 F F1(On)2.693 E F0 2.693(,c)C .192
5247
-
No equivalent source code line in the reference code can be identified.
-(auses readline to match \214les whose names be)-2.693 F .192
5248
-
No equivalent source code line in the reference code can be identified.
-(gin with a `.)-.15 F 2.692('\()-.7 G(hidden)-2.692 E .456
5249
-
+(match\255hidden\255\214les \(On\))108 444 Q F0 .192(This v)144 456 R
5250
-
+.192(ariable, when set to)-.25 F F1(On)2.692 E F0 2.692(,c)C .192
5251
-
+(auses readline to match \214les whose names be)-2.692 F .193
5252
-
+(gin with a `.)-.15 F 2.693('\()-.7 G(hidden)-2.693 E .457
5249 ➡ 5253 (\214les\) when performing \214lename completion.)144 468 R .456
5250 ➡ 5254 (If set to)5.456 F F1(Off)2.956 E F0 2.956(,t)C .456(he leading `.)
5251
-
No equivalent source code line in the reference code can be identified.
--2.956 F 2.956('m)-.7 G .457(ust be supplied by the)-2.956 F
5255
-
+-2.956 F 2.956('m)-.7 G .456(ust be supplied by the)-2.956 F
5252 ➡ 5256 (user in the \214lename to be completed.)144 480 Q F1
5253 ➡ 5257 (menu\255complete\255display\255pr)108 492 Q(e\214x \(Off\))-.18 E F0
5254
-
No equivalent source code line in the reference code can be identified.
-1.586(If set to)144 504 R F1(On)4.086 E F0 4.086(,m)C 1.585(enu complet\
5258
-
+1.585(If set to)144 504 R F1(On)4.085 E F0 4.085(,m)C 1.585(enu complet\
5255 ➡ 5259 ion displays the common pre\214x of the list of possible completions)
5256
-
No equivalent source code line in the reference code can be identified.
--4.086 F(\(which may be empty\) before c)144 516 Q
5260
-
+-4.085 F(\(which may be empty\) before c)144 516 Q
5257 ➡ 5261 (ycling through the list.)-.15 E F1(output\255meta \(Off\))108 528 Q F0
5258
-
No equivalent source code line in the reference code can be identified.
-.506(If set to)144 540 R F1(On)3.006 E F0 3.006(,r)C .507(eadline will \
5262
-
+.507(If set to)144 540 R F1(On)3.007 E F0 3.007(,r)C .507(eadline will \
5259 ➡ 5263 display characters with the eighth bit set directly rather than as a me\
5260
-
No equivalent source code line in the reference code can be identified.
-ta-)-3.006 F(pre\214x)144 552 Q .885(ed escape sequence.)-.15 F .884
5264
-
+ta-)-3.007 F(pre\214x)144 552 Q .884(ed escape sequence.)-.15 F .884
5261 ➡ 5265 (The def)5.884 F .884(ault is)-.1 F F2(Of)3.384 E(f)-.18 E F0 3.384(,b)C
5262
-
No equivalent source code line in the reference code can be identified.
-.884(ut readline will set it to)-3.584 F F2(On)3.384 E F0 .884
5266
-
+.884(ut readline will set it to)-3.584 F F2(On)3.384 E F0 .885
5263 ➡ 5267 (if the locale contains)3.384 F(eight-bit characters.)144 564 Q F1
5264
-
No equivalent source code line in the reference code can be identified.
-(page\255completions \(On\))108 576 Q F0 .808(If set to)144 588 R F1(On)
5268
-
+(page\255completions \(On\))108 576 Q F0 .809(If set to)144 588 R F1(On)
5265 ➡ 5269 3.308 E F0 3.308(,r)C .808(eadline uses an internal)-3.308 F F2(mor)
5266 ➡ 5270 3.308 E(e)-.37 E F0(-lik)A 3.308(ep)-.1 G .808
5267 ➡ 5271 (ager to display a screenful of possible comple-)-3.308 F
5268 ➡ 5272 (tions at a time.)144 600 Q F1
5269
-
No equivalent source code line in the reference code can be identified.
-(print\255completions\255horizontally \(Off\))108 612 Q F0 1.319
5270
-
No equivalent source code line in the reference code can be identified.
-(If set to)144 624 R F1(On)3.819 E F0 3.819(,r)C 1.318(eadline will dis\
5271
-
No equivalent source code line in the reference code can be identified.
-play completions with matches sorted horizontally in alphabetical)-3.819
5273
-
+(print\255completions\255horizontally \(Off\))108 612 Q F0 1.318
5274
-
+(If set to)144 624 R F1(On)3.818 E F0 3.818(,r)C 1.319(eadline will dis\
5275
-
+play completions with matches sorted horizontally in alphabetical)-3.818
5272 ➡ 5276 F(order)144 636 Q 2.5(,r)-.4 G(ather than do)-2.5 E(wn the screen.)-.25
5273 ➡ 5277 E F1 -2.29 -.18(re v)108 648 T(ert\255all\255at\255newline \(Off\)).08 E
5274
-
No equivalent source code line in the reference code can be identified.
-F0 .698(If set to)144 660 R F1(On)3.198 E F0 3.198(,r)C .699
5278
-
+F0 .699(If set to)144 660 R F1(On)3.199 E F0 3.199(,r)C .699
5275 ➡ 5279 (eadline will undo all changes to history lines before returning when)
5276
-
No equivalent source code line in the reference code can be identified.
--3.198 F F1(accept\255line)3.199 E F0(is)3.199 E -.15(exe)144 672 S
5280
-
+-3.199 F F1(accept\255line)3.198 E F0(is)3.198 E -.15(exe)144 672 S
5277 ➡ 5281 2.686(cuted. By).15 F(def)2.686 E .186
5278 ➡ 5282 (ault, history lines may be modi\214ed and retain indi)-.1 F .186
5279 ➡ 5283 (vidual undo lists across calls to)-.25 F F1 -.18(re)144 684 S(adline)
5280 ➡ 5284 .18 E F0(.)A F1(sho)108 696 Q(w\255all\255if\255ambiguous \(Off\))-.1 E
5281
-
No equivalent source code line in the reference code can be identified.
-F0 .303(This alters the def)144 708 R .303(ault beha)-.1 F .304
5285
-
+F0 .304(This alters the def)144 708 R .304(ault beha)-.1 F .304
5282 ➡ 5286 (vior of the completion functions.)-.2 F .304(If set to)5.304 F F1(On)
5283
-
No equivalent source code line in the reference code can be identified.
-2.804 E F0 2.804(,w)C .304(ords which ha)-2.904 F .604 -.15(ve m)-.2 H
5287
-
+2.804 E F0 2.803(,w)C .303(ords which ha)-2.903 F .603 -.15(ve m)-.2 H
5284 ➡ 5288 (ore).15 E 1.264(than one possible completion cause the matches to be l\
5285 ➡ 5289 isted immediately instead of ringing the)144 720 R(GNU Bash 4.4)72 768 Q
5286
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(42)197.335 E 0 Cg EP
5290
-
+(2017 October 7)143.735 E(42)192.895 E 0 Cg EP
5287 ➡ 5291 %%Page: 43 43
5288 ➡ 5292 %%BeginPageSetup
5289 ➡ 5293 BP
@@ -5291,74 +5295,74 @@ BP
5291 ➡ 5295 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5292 ➡ 5296 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(bell.)144 84 Q/F1
5293 ➡ 5297 10/Times-Bold@0 SF(sho)108 96 Q(w\255all\255if\255unmodi\214ed \(Off\))
5294
-
No equivalent source code line in the reference code can be identified.
--.1 E F0 5.345(This alters the def)144 108 R 5.345(ault beha)-.1 F 5.345
5295
-
No equivalent source code line in the reference code can be identified.
-(vior of the completion functions in a f)-.2 F 5.346(ashion similar to)
5296
-
No equivalent source code line in the reference code can be identified.
--.1 F F1(sho)144 120 Q(w\255all\255if\255ambiguous)-.1 E F0 6.691(.I)C
5297
-
No equivalent source code line in the reference code can be identified.
-4.191(fs)-6.691 G 1.691(et to)-4.191 F F1(On)4.191 E F0 4.191(,w)C 1.691
5298
-
+-.1 E F0 5.346(This alters the def)144 108 R 5.346(ault beha)-.1 F 5.345
5299
-
+(vior of the completion functions in a f)-.2 F 5.345(ashion similar to)
5300
-
+-.1 F F1(sho)144 120 Q(w\255all\255if\255ambiguous)-.1 E F0 6.69(.I)C
5301
-
+4.19(fs)-6.69 G 1.691(et to)-4.19 F F1(On)4.191 E F0 4.191(,w)C 1.691
5298 ➡ 5302 (ords which ha)-4.291 F 1.991 -.15(ve m)-.2 H 1.691
5299
-
No equivalent source code line in the reference code can be identified.
-(ore than one possible completion).15 F 1.039(without an)144 132 R 3.539
5303
-
+(ore than one possible completion).15 F 1.04(without an)144 132 R 3.54
5300 ➡ 5304 (yp)-.15 G 1.039
5301
-
No equivalent source code line in the reference code can be identified.
-(ossible partial completion \(the possible completions don')-3.539 F
5302
-
No equivalent source code line in the reference code can be identified.
-3.539(ts)-.18 G 1.04(hare a common pre\214x\))-3.539 F(cause the matche\
5303
-
No equivalent source code line in the reference code can be identified.
-s to be listed immediately instead of ringing the bell.)144 144 Q F1
5304
-
No equivalent source code line in the reference code can be identified.
-(sho)108 156 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.019
5305
-
No equivalent source code line in the reference code can be identified.
-(If set to)144 168 R F1(On)3.519 E F0 3.519(,a)C 1.018
5306
-
No equivalent source code line in the reference code can be identified.
-(dd a character to the be)-3.519 F 1.018
5305
-
+(ossible partial completion \(the possible completions don')-3.54 F
5306
-
+3.539(ts)-.18 G 1.039(hare a common pre\214x\))-3.539 F(cause the match\
5307
-
+es to be listed immediately instead of ringing the bell.)144 144 Q F1
5308
-
+(sho)108 156 Q(w\255mode\255in\255pr)-.1 E(ompt \(Off\))-.18 E F0 1.018
5309
-
+(If set to)144 168 R F1(On)3.518 E F0 3.518(,a)C 1.018
5310
-
+(dd a character to the be)-3.518 F 1.018
5307 ➡ 5311 (ginning of the prompt indicating the editing mode: emacs)-.15 F
5308 ➡ 5312 (\(@\), vi command \(:\) or vi insertion \(+\).)144 180 Q F1
5309
-
No equivalent source code line in the reference code can be identified.
-(skip\255completed\255text \(Off\))108 192 Q F0 .094(If set to)144 204 R
5310
-
No equivalent source code line in the reference code can be identified.
-F1(On)2.594 E F0 2.594(,t)C .095(his alters the def)-2.594 F .095
5311
-
No equivalent source code line in the reference code can be identified.
-(ault completion beha)-.1 F .095
5313
-
+(skip\255completed\255text \(Off\))108 192 Q F0 .095(If set to)144 204 R
5314
-
+F1(On)2.595 E F0 2.595(,t)C .095(his alters the def)-2.595 F .095
5315
-
+(ault completion beha)-.1 F .094
5312 ➡ 5316 (vior when inserting a single match into the line.)-.2 F(It')144 216 Q
5313
-
No equivalent source code line in the reference code can be identified.
-2.546(so)-.55 G .046(nly acti)-2.546 F .346 -.15(ve w)-.25 H .046
5314
-
No equivalent source code line in the reference code can be identified.
-(hen performing completion in the middle of a w).15 F 2.545(ord. If)-.1
5315
-
No equivalent source code line in the reference code can be identified.
-F .045(enabled, readline does not)2.545 F 1.394(insert characters from \
5317
-
+2.545(so)-.55 G .045(nly acti)-2.545 F .345 -.15(ve w)-.25 H .046
5318
-
+(hen performing completion in the middle of a w).15 F 2.546(ord. If)-.1
5319
-
+F .046(enabled, readline does not)2.546 F 1.394(insert characters from \
5316 ➡ 5320 the completion that match characters after point in the w)144 228 R
5317
-
No equivalent source code line in the reference code can be identified.
-1.395(ord being com-)-.1 F(pleted, so portions of the w)144 240 Q
5321
-
+1.394(ord being com-)-.1 F(pleted, so portions of the w)144 240 Q
5318 ➡ 5322 (ord follo)-.1 E(wing the cursor are not duplicated.)-.25 E F1
5319 ➡ 5323 (vi\255cmd\255mode\255string \(\(cmd\)\))108 252 Q F0 1.198(This string\
5320 ➡ 5324 is displayed immediately before the last line of the primary prompt wh\
5321
-
No equivalent source code line in the reference code can be identified.
-en vi editing)144 264 R .521(mode is acti)144 276 R .821 -.15(ve a)-.25
5325
-
+en vi editing)144 264 R .522(mode is acti)144 276 R .822 -.15(ve a)-.25
5322 ➡ 5326 H .522(nd in command mode.).15 F .522(The v)5.522 F .522(alue is e)-.25
5323
-
No equivalent source code line in the reference code can be identified.
-F .522(xpanded lik)-.15 F 3.022(eak)-.1 G .822 -.15(ey b)-3.122 H .522
5324
-
No equivalent source code line in the reference code can be identified.
-(inding, so the standard).15 F .87(set of meta- and control pre\214x)144
5325
-
No equivalent source code line in the reference code can be identified.
-288 R .869(es and backslash escape sequences is a)-.15 F -.25(va)-.2 G
5326
-
No equivalent source code line in the reference code can be identified.
-3.369(ilable. Use).25 F .869(the \\1 and \\2)3.369 F .386(escapes to be)
5327
-
+F .522(xpanded lik)-.15 F 3.022(eak)-.1 G .821 -.15(ey b)-3.122 H .521
5328
-
+(inding, so the standard).15 F .869(set of meta- and control pre\214x)
5329
-
+144 288 R .869(es and backslash escape sequences is a)-.15 F -.25(va)-.2
5330
-
+G 3.37(ilable. Use).25 F .87(the \\1 and \\2)3.37 F .387(escapes to be)
5327 ➡ 5331 144 300 R .386(gin and end sequences of non-printing characters, which \
5328 ➡ 5332 can be used to embed a ter)-.15 F(-)-.2 E
5329 ➡ 5333 (minal control sequence into the mode string.)144 312 Q F1
5330 ➡ 5334 (vi\255ins\255mode\255string \(\(ins\)\))108 324 Q F0 1.198(This string\
5331 ➡ 5335 is displayed immediately before the last line of the primary prompt wh\
5332
-
No equivalent source code line in the reference code can be identified.
-en vi editing)144 336 R .782(mode is acti)144 348 R 1.083 -.15(ve a)-.25
5336
-
+en vi editing)144 336 R .783(mode is acti)144 348 R 1.083 -.15(ve a)-.25
5333 ➡ 5337 H .783(nd in insertion mode.).15 F .783(The v)5.783 F .783(alue is e)
5334 ➡ 5338 -.25 F .783(xpanded lik)-.15 F 3.283(eak)-.1 G 1.083 -.15(ey b)-3.383 H
5335
-
No equivalent source code line in the reference code can be identified.
-.783(inding, so the standard).15 F .87
5339
-
+.783(inding, so the standard).15 F .869
5336 ➡ 5340 (set of meta- and control pre\214x)144 360 R .869
5337
-
No equivalent source code line in the reference code can be identified.
-(es and backslash escape sequences is a)-.15 F -.25(va)-.2 G 3.369
5338
-
No equivalent source code line in the reference code can be identified.
-(ilable. Use).25 F .869(the \\1 and \\2)3.369 F .386(escapes to be)144
5339
-
No equivalent source code line in the reference code can be identified.
-372 R .386(gin and end sequences of non-printing characters, which can \
5340
-
No equivalent source code line in the reference code can be identified.
-be used to embed a ter)-.15 F(-)-.2 E
5341
-
+(es and backslash escape sequences is a)-.15 F -.25(va)-.2 G 3.37
5342
-
+(ilable. Use).25 F .87(the \\1 and \\2)3.37 F .387(escapes to be)144 372
5343
-
+R .386(gin and end sequences of non-printing characters, which can be u\
5344
-
+sed to embed a ter)-.15 F(-)-.2 E
5341 ➡ 5345 (minal control sequence into the mode string.)144 384 Q F1
5342
-
No equivalent source code line in the reference code can be identified.
-(visible\255stats \(Off\))108 396 Q F0 .847(If set to)144 408 R F1(On)
5346
-
+(visible\255stats \(Off\))108 396 Q F0 .846(If set to)144 408 R F1(On)
5343 ➡ 5347 3.346 E F0 3.346(,ac)C .846(haracter denoting a \214le')-3.346 F 3.346
5344 ➡ 5348 (st)-.55 G .846(ype as reported by)-3.346 F/F2 10/Times-Italic@0 SF
5345 ➡ 5349 (stat)3.346 E F0 .846(\(2\) is appended to the \214lename)B
5346 ➡ 5350 (when listing possible completions.)144 420 Q F1
5347 ➡ 5351 (Readline Conditional Constructs)87 436.8 Q F0 .05
5348 ➡ 5352 (Readline implements a f)108 448.8 R .05(acility similar in spirit to t\
5349
-
No equivalent source code line in the reference code can be identified.
-he conditional compilation features of the C preprocessor)-.1 F .097
5350
-
No equivalent source code line in the reference code can be identified.
-(which allo)108 460.8 R .097(ws k)-.25 F .396 -.15(ey b)-.1 H .096
5353
-
+he conditional compilation features of the C preprocessor)-.1 F .096
5354
-
+(which allo)108 460.8 R .096(ws k)-.25 F .396 -.15(ey b)-.1 H .096
5351 ➡ 5355 (indings and v).15 F .096
5352
-
No equivalent source code line in the reference code can be identified.
-(ariable settings to be performed as the result of tests.)-.25 F .096
5356
-
+(ariable settings to be performed as the result of tests.)-.25 F .097
5353 ➡ 5357 (There are four parser)5.096 F(directi)108 472.8 Q -.15(ve)-.25 G 2.5
5354
-
No equivalent source code line in the reference code can be identified.
-(su).15 G(sed.)-2.5 E F1($if)108 489.6 Q F0(The)144 489.6 Q F1($if)2.962
5355
-
No equivalent source code line in the reference code can be identified.
-E F0 .462(construct allo)2.962 F .463(ws bindings to be made based on t\
5356
-
No equivalent source code line in the reference code can be identified.
-he editing mode, the terminal being used,)-.25 F .478
5358
-
+(su).15 G(sed.)-2.5 E F1($if)108 489.6 Q F0(The)144 489.6 Q F1($if)2.963
5359
-
+E F0 .463(construct allo)2.963 F .462(ws bindings to be made based on t\
5360
-
+he editing mode, the terminal being used,)-.25 F .477
5357 ➡ 5361 (or the application using readline.)144 501.6 R .477(The te)5.477 F .477
5358 ➡ 5362 (xt of the test e)-.15 F .477
5359 ➡ 5363 (xtends to the end of the line; no characters)-.15 F
5360 ➡ 5364 (are required to isolate it.)144 513.6 Q F1(mode)144 530.4 Q F0(The)180
5361
-
No equivalent source code line in the reference code can be identified.
-530.4 Q F1(mode=)3.711 E F0 1.211(form of the)3.711 F F1($if)3.711 E F0
5365
-
+530.4 Q F1(mode=)3.712 E F0 1.212(form of the)3.712 F F1($if)3.711 E F0
5362 ➡ 5366 (directi)3.711 E 1.511 -.15(ve i)-.25 H 3.711(su).15 G 1.211
5363 ➡ 5367 (sed to test whether readline is in emacs or vi)-3.711 F 3.065
5364 ➡ 5368 (mode. This)180 542.4 R .565(may be used in conjunction with the)3.065 F
@@ -5366,13 +5370,13 @@ F1 .565(set k)3.065 F(eymap)-.1 E F0 .565(command, for instance, to)
5366 ➡ 5370 3.065 F .735(set bindings in the)180 554.4 R F2(emacs\255standar)3.235 E
5367 ➡ 5371 (d)-.37 E F0(and)3.235 E F2(emacs\255ctlx)3.235 E F0 -.1(ke)3.235 G .735
5368 ➡ 5372 (ymaps only if readline is starting)-.05 F(out in emacs mode.)180 566.4
5369
-
No equivalent source code line in the reference code can be identified.
-Q F1(term)144 583.2 Q F0(The)180 583.2 Q F1(term=)3.197 E F0 .696
5370
-
No equivalent source code line in the reference code can be identified.
-(form may be used to include terminal-speci\214c k)3.197 F .996 -.15
5371
-
No equivalent source code line in the reference code can be identified.
-(ey b)-.1 H .696(indings, perhaps to bind).15 F .654(the k)180 595.2 R
5373
-
+Q F1(term)144 583.2 Q F0(The)180 583.2 Q F1(term=)3.196 E F0 .696
5374
-
+(form may be used to include terminal-speci\214c k)3.196 F .996 -.15
5375
-
+(ey b)-.1 H .697(indings, perhaps to bind).15 F .654(the k)180 595.2 R
5372 ➡ 5376 .954 -.15(ey s)-.1 H .654(equences output by the terminal').15 F 3.154
5373 ➡ 5377 (sf)-.55 G .654(unction k)-3.154 F -.15(ey)-.1 G 3.154(s. The).15 F -.1
5374
-
No equivalent source code line in the reference code can be identified.
-(wo)3.154 G .654(rd on the right side of).1 F(the)180 607.2 Q F1(=)3.232
5375
-
No equivalent source code line in the reference code can be identified.
-E F0 .732(is tested ag)3.232 F .732(ainst both the full name of the ter\
5378
-
+(wo)3.154 G .654(rd on the right side of).1 F(the)180 607.2 Q F1(=)3.231
5379
-
+E F0 .731(is tested ag)3.231 F .732(ainst both the full name of the ter\
5376 ➡ 5380 minal and the portion of the terminal)-.05 F(name before the \214rst)180
5377 ➡ 5381 619.2 Q F1<ad>2.5 E F0 5(.T)C(his allo)-5 E(ws)-.25 E F2(sun)2.84 E F0
5378 ➡ 5382 (to match both)2.74 E F2(sun)2.84 E F0(and)2.74 E F2(sun\255cmd)2.5 E F0
@@ -5381,15 +5385,15 @@ Q F1(application)3.003 E F0 .503
5381 ➡ 5385 (construct is used to include application-speci\214c settings.)3.003 F
5382 ➡ 5386 .503(Each program)5.503 F .114(using the readline library sets the)180
5383 ➡ 5387 660 R F2 .114(application name)2.614 F F0 2.614(,a)C .114
5384
-
No equivalent source code line in the reference code can be identified.
-(nd an initialization \214le can test for a)-2.614 F .5(particular v)180
5385
-
No equivalent source code line in the reference code can be identified.
-672 R 3(alue. This)-.25 F .501(could be used to bind k)3 F .801 -.15
5386
-
No equivalent source code line in the reference code can be identified.
-(ey s)-.1 H .501(equences to functions useful for a spe-).15 F .397
5387
-
No equivalent source code line in the reference code can be identified.
-(ci\214c program.)180 684 R -.15(Fo)5.397 G 2.896(ri).15 G .396
5388
-
+(nd an initialization \214le can test for a)-2.614 F .501(particular v)
5389
-
+180 672 R 3.001(alue. This)-.25 F .501(could be used to bind k)3.001 F
5390
-
+.801 -.15(ey s)-.1 H .5(equences to functions useful for a spe-).15 F
5391
-
+.396(ci\214c program.)180 684 R -.15(Fo)5.396 G 2.896(ri).15 G .396
5388 ➡ 5392 (nstance, the follo)-2.896 F .396(wing command adds a k)-.25 F .696 -.15
5389
-
No equivalent source code line in the reference code can be identified.
-(ey s)-.1 H .396(equence that quotes the).15 F(current or pre)180 696 Q
5393
-
+(ey s)-.1 H .397(equence that quotes the).15 F(current or pre)180 696 Q
5390 ➡ 5394 (vious w)-.25 E(ord in)-.1 E F1(bash)2.5 E F0(:)A F1($if)180 720 Q F0
5391
-
No equivalent source code line in the reference code can be identified.
-(Bash)2.5 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(43)197.335 E 0
5392
-
No equivalent source code line in the reference code can be identified.
-Cg EP
5395
-
+(Bash)2.5 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(43)192.895 E
5396
-
+0 Cg EP
5393 ➡ 5397 %%Page: 44 44
5394 ➡ 5398 %%BeginPageSetup
5395 ➡ 5399 BP
@@ -5403,66 +5407,66 @@ BP
5403 ➡ 5407 2.5 E F1($else)108 141.6 Q F0(Commands in this branch of the)144 141.6 Q
5404 ➡ 5408 F1($if)2.5 E F0(directi)2.5 E .3 -.15(ve a)-.25 H(re e).15 E -.15(xe)
5405 ➡ 5409 -.15 G(cuted if the test f).15 E(ails.)-.1 E F1($include)108 158.4 Q F0
5406
-
No equivalent source code line in the reference code can be identified.
-.356(This directi)144 170.4 R .656 -.15(ve t)-.25 H(ak).15 E .356
5407
-
No equivalent source code line in the reference code can be identified.
-(es a single \214lename as an ar)-.1 F .357
5410
-
+.357(This directi)144 170.4 R .657 -.15(ve t)-.25 H(ak).15 E .357
5411
-
+(es a single \214lename as an ar)-.1 F .356
5408 ➡ 5412 (gument and reads commands and bindings from that)-.18 F 2.5(\214le. F)
5409 ➡ 5413 144 182.4 R(or e)-.15 E(xample, the follo)-.15 E(wing directi)-.25 E .3
5410 ➡ 5414 -.15(ve w)-.25 H(ould read).05 E/F2 10/Times-Italic@0 SF(/etc/inputr)2.5
5411 ➡ 5415 E(c)-.37 E F0(:)A F1($include)144 206.4 Q F2(/etc/inputr)5.833 E(c)-.37
5412
-
No equivalent source code line in the reference code can be identified.
-E F1(Sear)87 223.2 Q(ching)-.18 E F0 .835(Readline pro)108 235.2 R .835
5416
-
+E F1(Sear)87 223.2 Q(ching)-.18 E F0 .834(Readline pro)108 235.2 R .834
5413 ➡ 5417 (vides commands for searching through the command history \(see)-.15 F
5414
-
No equivalent source code line in the reference code can be identified.
-/F3 9/Times-Bold@0 SF(HIST)3.334 E(OR)-.162 E(Y)-.315 E F0(belo)3.084 E
5415
-
No equivalent source code line in the reference code can be identified.
-.834(w\) for lines)-.25 F(containing a speci\214ed string.)108 247.2 Q
5418
-
+/F3 9/Times-Bold@0 SF(HIST)3.335 E(OR)-.162 E(Y)-.315 E F0(belo)3.085 E
5419
-
+.835(w\) for lines)-.25 F(containing a speci\214ed string.)108 247.2 Q
5416 ➡ 5420 (There are tw)5 E 2.5(os)-.1 G(earch modes:)-2.5 E F2(incr)2.51 E
5417 ➡ 5421 (emental)-.37 E F0(and)3.01 E F2(non-incr)2.5 E(emental)-.37 E F0(.).51
5418
-
No equivalent source code line in the reference code can be identified.
-E .697(Incremental searches be)108 264 R .697
5422
-
+E .698(Incremental searches be)108 264 R .698
5419 ➡ 5423 (gin before the user has \214nished typing the search string.)-.15 F
5420
-
No equivalent source code line in the reference code can be identified.
-.698(As each character of the)5.698 F .113
5424
-
+.697(As each character of the)5.697 F .112
5421 ➡ 5425 (search string is typed, readline displays the ne)108 276 R .112
5422 ➡ 5426 (xt entry from the history matching the string typed so f)-.15 F(ar)-.1
5423
-
No equivalent source code line in the reference code can be identified.
-E 5.112(.A)-.55 G(n)-5.112 E .542
5427
-
+E 5.113(.A)-.55 G(n)-5.113 E .542
5424 ➡ 5428 (incremental search requires only as man)108 288 R 3.042(yc)-.15 G .542
5425
-
No equivalent source code line in the reference code can be identified.
-(haracters as needed to \214nd the desired history entry)-3.042 F 5.542
5426
-
No equivalent source code line in the reference code can be identified.
-(.T)-.65 G .542(he char)-5.542 F(-)-.2 E .224(acters present in the v)
5429
-
+(haracters as needed to \214nd the desired history entry)-3.042 F 5.541
5430
-
+(.T)-.65 G .541(he char)-5.541 F(-)-.2 E .224(acters present in the v)
5427 ➡ 5431 108 300 R .224(alue of the)-.25 F F1(isear)2.724 E(ch-terminators)-.18 E
5428 ➡ 5432 F0 -.25(va)2.724 G .224
5429 ➡ 5433 (riable are used to terminate an incremental search.).25 F .66
5430 ➡ 5434 (If that v)108 312 R .66(ariable has not been assigned a v)-.25 F .66
5431 ➡ 5435 (alue the Escape and Control-J characters will terminate an incre-)-.25
5432
-
No equivalent source code line in the reference code can be identified.
-F .097(mental search.)108 324 R .096(Control-G will abort an incrementa\
5433
-
No equivalent source code line in the reference code can be identified.
-l search and restore the original line.)5.097 F .096(When the search is)
5434
-
No equivalent source code line in the reference code can be identified.
-5.096 F(terminated, the history entry containing the search string beco\
5435
-
No equivalent source code line in the reference code can be identified.
-mes the current line.)108 336 Q 2.938 -.8(To \214)108 352.8 T 1.339(nd \
5436
-
+F .096(mental search.)108 324 R .096(Control-G will abort an incrementa\
5437
-
+l search and restore the original line.)5.096 F .097(When the search is)
5438
-
+5.097 F(terminated, the history entry containing the search string beco\
5439
-
+mes the current line.)108 336 Q 2.939 -.8(To \214)108 352.8 T 1.339(nd \
5436 ➡ 5440 other matching entries in the history list, type Control-S or Control-R\
5437
-
No equivalent source code line in the reference code can be identified.
- as appropriate.).8 F 1.339(This will)6.339 F .675(search backw)108
5438
-
No equivalent source code line in the reference code can be identified.
-364.8 R .675(ard or forw)-.1 F .675(ard in the history for the ne)-.1 F
5439
-
No equivalent source code line in the reference code can be identified.
-.674(xt entry matching the search string typed so f)-.15 F(ar)-.1 E
5440
-
No equivalent source code line in the reference code can be identified.
-5.674(.A)-.55 G -.15(ny)-5.674 G .174(other k)108 376.8 R .474 -.15
5441
-
+ as appropriate.).8 F 1.338(This will)6.338 F .674(search backw)108
5442
-
+364.8 R .674(ard or forw)-.1 F .674(ard in the history for the ne)-.1 F
5443
-
+.675(xt entry matching the search string typed so f)-.15 F(ar)-.1 E
5444
-
+5.675(.A)-.55 G -.15(ny)-5.675 G .175(other k)108 376.8 R .475 -.15
5441 ➡ 5445 (ey s)-.1 H .174
5442 ➡ 5446 (equence bound to a readline command will terminate the search and e).15
5443
-
No equivalent source code line in the reference code can be identified.
-F -.15(xe)-.15 G .175(cute that command.).15 F -.15(Fo)5.175 G(r).15 E
5444
-
No equivalent source code line in the reference code can be identified.
-.541(instance, a)108 388.8 R F2(ne)3.041 E(wline)-.15 E F0 .541
5445
-
No equivalent source code line in the reference code can be identified.
-(will terminate the search and accept the line, thereby e)3.041 F -.15
5446
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G .54(cuting the command from the).15 F(history list.)108 400.8
5447
-
No equivalent source code line in the reference code can be identified.
-Q .653(Readline remembers the last incremental search string.)108 417.6
5448
-
No equivalent source code line in the reference code can be identified.
-R .653(If tw)5.653 F 3.153(oC)-.1 G .653(ontrol-Rs are typed without an)
5449
-
No equivalent source code line in the reference code can be identified.
--3.153 F 3.153(yi)-.15 G(nterv)-3.153 E(en-)-.15 E
5450
-
No equivalent source code line in the reference code can be identified.
-(ing characters de\214ning a ne)108 429.6 Q 2.5(ws)-.25 G
5447
-
+F -.15(xe)-.15 G .174(cute that command.).15 F -.15(Fo)5.174 G(r).15 E
5448
-
+.54(instance, a)108 388.8 R F2(ne)3.04 E(wline)-.15 E F0 .541
5449
-
+(will terminate the search and accept the line, thereby e)3.04 F -.15
5450
-
+(xe)-.15 G .541(cuting the command from the).15 F(history list.)108
5451
-
+400.8 Q .653(Readline remembers the last incremental search string.)108
5452
-
+417.6 R .653(If tw)5.653 F 3.153(oC)-.1 G .653
5453
-
+(ontrol-Rs are typed without an)-3.153 F 3.152(yi)-.15 G(nterv)-3.152 E
5454
-
+(en-)-.15 E(ing characters de\214ning a ne)108 429.6 Q 2.5(ws)-.25 G
5451 ➡ 5455 (earch string, an)-2.5 E 2.5(yr)-.15 G(emembered search string is used.)
5452 ➡ 5456 -2.5 E .567(Non-incremental searches read the entire search string befo\
5453 ➡ 5457 re starting to search for matching history lines.)108 446.4 R(The searc\
5454 ➡ 5458 h string may be typed by the user or be part of the contents of the cur\
5455
-
No equivalent source code line in the reference code can be identified.
-rent line.)108 458.4 Q F1(Readline Command Names)87 475.2 Q F0 1.391
5459
-
+rent line.)108 458.4 Q F1(Readline Command Names)87 475.2 Q F0 1.392
5456 ➡ 5460 (The follo)108 487.2 R 1.391
5457 ➡ 5461 (wing is a list of the names of the commands and the def)-.25 F 1.391
5458 ➡ 5462 (ault k)-.1 F 1.691 -.15(ey s)-.1 H 1.391(equences to which the).15 F
5459
-
No equivalent source code line in the reference code can be identified.
-3.892(ya)-.15 G(re)-3.892 E 2.622(bound. Command)108 499.2 R .122
5460
-
No equivalent source code line in the reference code can be identified.
-(names without an accompan)2.622 F .122(ying k)-.15 F .421 -.15(ey s)-.1
5461
-
No equivalent source code line in the reference code can be identified.
-H .121(equence are unbound by def).15 F 2.621(ault. In)-.1 F .121
5462
-
No equivalent source code line in the reference code can be identified.
-(the follo)2.621 F(wing)-.25 E(descriptions,)108 511.2 Q F2(point)3.41 E
5463
-
No equivalent source code line in the reference code can be identified.
-F0 .91(refers to the current cursor position, and)3.41 F F2(mark)3.411 E
5464
-
No equivalent source code line in the reference code can be identified.
-F0 .911(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.411(db)
5465
-
No equivalent source code line in the reference code can be identified.
-.15 G 3.411(yt)-3.411 G(he)-3.411 E F1(set\255mark)108 523.2 Q F0 2.5
5463
-
+3.891(ya)-.15 G(re)-3.891 E 2.621(bound. Command)108 499.2 R .121
5464
-
+(names without an accompan)2.621 F .121(ying k)-.15 F .421 -.15(ey s)-.1
5465
-
+H .122(equence are unbound by def).15 F 2.622(ault. In)-.1 F .122
5466
-
+(the follo)2.622 F(wing)-.25 E(descriptions,)108 511.2 Q F2(point)3.411
5467
-
+E F0 .911(refers to the current cursor position, and)3.411 F F2(mark)
5468
-
+3.411 E F0 .91(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.41
5469
-
+(db).15 G 3.41(yt)-3.41 G(he)-3.41 E F1(set\255mark)108 523.2 Q F0 2.5
5466 ➡ 5470 (command. The)2.5 F(te)2.5 E
5467 ➡ 5471 (xt between the point and mark is referred to as the)-.15 E F2 -.37(re)
5468 ➡ 5472 2.5 G(gion)-.03 E F0(.)A F1(Commands f)87 540 Q(or Mo)-.25 E(ving)-.1 E
@@ -5474,15 +5478,15 @@ F0 .911(refers to a cursor position sa)3.411 F -.15(ve)-.2 G 3.411(db)
5474 ➡ 5478 .15 E(ard a character)-.1 E(.)-.55 E F1(backward\255char \(C\255b\))108
5475 ➡ 5479 624 Q F0(Mo)144 636 Q .3 -.15(ve b)-.15 H(ack a character).15 E(.)-.55 E
5476 ➡ 5480 F1 -.25(fo)108 648 S(rward\255w).25 E(ord \(M\255f\))-.1 E F0(Mo)144 660
5477
-
No equivalent source code line in the reference code can be identified.
-Q .823 -.15(ve f)-.15 H(orw).15 E .523(ard to the end of the ne)-.1 F
5478
-
No equivalent source code line in the reference code can be identified.
-.523(xt w)-.15 F 3.023(ord. W)-.1 F .522
5481
-
+Q .822 -.15(ve f)-.15 H(orw).15 E .522(ard to the end of the ne)-.1 F
5482
-
+.523(xt w)-.15 F 3.023(ord. W)-.1 F .523
5479 ➡ 5483 (ords are composed of alphanumeric characters \(let-)-.8 F
5480 ➡ 5484 (ters and digits\).)144 672 Q F1(backward\255w)108 684 Q(ord \(M\255b\))
5481 ➡ 5485 -.1 E F0(Mo)144 696 Q 1.71 -.15(ve b)-.15 H 1.41
5482 ➡ 5486 (ack to the start of the current or pre).15 F 1.41(vious w)-.25 F 3.91
5483 ➡ 5487 (ord. W)-.1 F 1.41(ords are composed of alphanumeric)-.8 F
5484 ➡ 5488 (characters \(letters and digits\).)144 708 Q(GNU Bash 4.4)72 768 Q
5485
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(44)197.335 E 0 Cg EP
5489
-
+(2017 October 7)143.735 E(44)192.895 E 0 Cg EP
5486 ➡ 5490 %%Page: 45 45
5487 ➡ 5491 %%BeginPageSetup
5488 ➡ 5492 BP
@@ -5493,25 +5497,25 @@ SF(shell\255f)108 84 Q(orward\255w)-.25 E(ord)-.1 E F0(Mo)144 96 Q .784
5493 ➡ 5497 -.15(ve f)-.15 H(orw).15 E .484(ard to the end of the ne)-.1 F .484
5494 ➡ 5498 (xt w)-.15 F 2.984(ord. W)-.1 F .484
5495 ➡ 5499 (ords are delimited by non-quoted shell metacharac-)-.8 F(ters.)144 108
5496
-
No equivalent source code line in the reference code can be identified.
-Q F1(shell\255backward\255w)108 120 Q(ord)-.1 E F0(Mo)144 132 Q .908
5500
-
+Q F1(shell\255backward\255w)108 120 Q(ord)-.1 E F0(Mo)144 132 Q .909
5497 ➡ 5501 -.15(ve b)-.15 H .609(ack to the start of the current or pre).15 F .609
5498
-
No equivalent source code line in the reference code can be identified.
-(vious w)-.25 F 3.109(ord. W)-.1 F .609
5502
-
+(vious w)-.25 F 3.109(ord. W)-.1 F .608
5499 ➡ 5503 (ords are delimited by non-quoted shell)-.8 F(metacharacters.)144 144 Q
5500 ➡ 5504 F1(pr)108 156 Q -.15(ev)-.18 G(ious\255scr).15 E(een\255line)-.18 E F0
5501
-
No equivalent source code line in the reference code can be identified.
-.891(Attempt to mo)144 168 R 1.191 -.15(ve p)-.15 H .891
5505
-
+.89(Attempt to mo)144 168 R 1.19 -.15(ve p)-.15 H .89
5502 ➡ 5506 (oint to the same ph).15 F .891(ysical screen column on the pre)-.05 F
5503
-
No equivalent source code line in the reference code can be identified.
-.89(vious ph)-.25 F .89(ysical screen line.)-.05 F .87(This will not ha)
5504
-
No equivalent source code line in the reference code can be identified.
-144 180 R 1.17 -.15(ve t)-.2 H .87(he desired ef).15 F .87
5505
-
No equivalent source code line in the reference code can be identified.
-(fect if the current Readline line does not tak)-.25 F 3.37(eu)-.1 G
5507
-
+.891(vious ph)-.25 F .891(ysical screen line.)-.05 F .87
5508
-
+(This will not ha)144 180 R 1.17 -.15(ve t)-.2 H .87(he desired ef).15 F
5509
-
+.87(fect if the current Readline line does not tak)-.25 F 3.37(eu)-.1 G
5506 ➡ 5510 3.37(pm)-3.37 G .87(ore than one)-3.37 F(ph)144 192 Q(ysical line or if\
5507 ➡ 5511 point is not greater than the length of the prompt plus the screen wid\
5508
-
No equivalent source code line in the reference code can be identified.
-th.)-.05 E F1(next\255scr)108 204 Q(een\255line)-.18 E F0 .638
5509
-
No equivalent source code line in the reference code can be identified.
-(Attempt to mo)144 216 R .938 -.15(ve p)-.15 H .638(oint to the same ph)
5510
-
No equivalent source code line in the reference code can be identified.
-.15 F .637(ysical screen column on the ne)-.05 F .637(xt ph)-.15 F .637
5511
-
No equivalent source code line in the reference code can be identified.
-(ysical screen line. This)-.05 F .008(will not ha)144 228 R .309 -.15
5512
-
+th.)-.05 E F1(next\255scr)108 204 Q(een\255line)-.18 E F0 .637
5513
-
+(Attempt to mo)144 216 R .937 -.15(ve p)-.15 H .637(oint to the same ph)
5514
-
+.15 F .638(ysical screen column on the ne)-.05 F .638(xt ph)-.15 F .638
5515
-
+(ysical screen line. This)-.05 F .009(will not ha)144 228 R .309 -.15
5512 ➡ 5516 (ve t)-.2 H .009(he desired ef).15 F .009
5513 ➡ 5517 (fect if the current Readline line does not tak)-.25 F 2.509(eu)-.1 G
5514
-
No equivalent source code line in the reference code can be identified.
-2.509(pm)-2.509 G .009(ore than one ph)-2.509 F(ysical)-.05 E .772(line\
5518
-
+2.509(pm)-2.509 G .008(ore than one ph)-2.509 F(ysical)-.05 E .772(line\
5515 ➡ 5519 or if the length of the current Readline line is not greater than the \
5516 ➡ 5520 length of the prompt plus)144 240 R(the screen width.)144 252 Q F1
5517 ➡ 5521 (clear\255scr)108 264 Q(een \(C\255l\))-.18 E F0 .993
@@ -5521,10 +5525,10 @@ length of the prompt plus)144 240 R(the screen width.)144 252 Q F1
5521 ➡ 5525 (current line without clearing the screen.)144 288 Q F1 -.18(re)108 300
5522 ➡ 5526 S(draw\255curr).18 E(ent\255line)-.18 E F0(Refresh the current line.)144
5523 ➡ 5527 312 Q F1(Commands f)87 328.8 Q(or Manipulating the History)-.25 E
5524
-
No equivalent source code line in the reference code can be identified.
-(accept\255line \(Newline, Retur)108 340.8 Q(n\))-.15 E F0 .159
5525
-
No equivalent source code line in the reference code can be identified.
-(Accept the line re)144 352.8 R -.05(ga)-.15 G .159
5528
-
+(accept\255line \(Newline, Retur)108 340.8 Q(n\))-.15 E F0 .158
5529
-
+(Accept the line re)144 352.8 R -.05(ga)-.15 G .158
5526 ➡ 5530 (rdless of where the cursor is.).05 F .158(If this line is non-empty)
5527
-
No equivalent source code line in the reference code can be identified.
-5.158 F 2.658(,a)-.65 G .158(dd it to the history list)-2.658 F .699
5531
-
+5.158 F 2.659(,a)-.65 G .159(dd it to the history list)-2.659 F .699
5528 ➡ 5532 (according to the state of the)144 364.8 R/F2 9/Times-Bold@0 SF
5529 ➡ 5533 (HISTCONTR)3.199 E(OL)-.27 E F0 -.25(va)2.949 G 3.199(riable. If).25 F
5530 ➡ 5534 .699(the line is a modi\214ed history line, then)3.199 F
@@ -5540,36 +5544,36 @@ E(ving forw)-.15 E(ard in the list.)-.1 E F1
5540 ➡ 5544 .3 -.15(ve t)-.15 H 2.5(ot).15 G(he end of the input history)-2.5 E 2.5
5541 ➡ 5545 (,i)-.65 G(.e., the line currently being entered.)-2.5 E F1 -2.29 -.18
5542 ➡ 5546 (re v)108 484.8 T(erse\255sear).08 E(ch\255history \(C\255r\))-.18 E F0
5543
-
No equivalent source code line in the reference code can be identified.
-1.471(Search backw)144 496.8 R 1.471
5544
-
No equivalent source code line in the reference code can be identified.
-(ard starting at the current line and mo)-.1 F 1.47
5547
-
+1.47(Search backw)144 496.8 R 1.471
5548
-
+(ard starting at the current line and mo)-.1 F 1.471
5545 ➡ 5549 (ving `up' through the history as necessary)-.15 F(.)-.65 E
5546 ➡ 5550 (This is an incremental search.)144 508.8 Q F1 -.25(fo)108 520.8 S
5547
-
No equivalent source code line in the reference code can be identified.
-(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.131
5548
-
No equivalent source code line in the reference code can be identified.
-(Search forw)144 532.8 R 1.131(ard starting at the current line and mo)
5549
-
No equivalent source code line in the reference code can be identified.
--.1 F 1.132(ving `do)-.15 F 1.132(wn' through the history as necessary)
5551
-
+(rward\255sear).25 E(ch\255history \(C\255s\))-.18 E F0 1.132
5552
-
+(Search forw)144 532.8 R 1.132(ard starting at the current line and mo)
5553
-
+-.1 F 1.131(ving `do)-.15 F 1.131(wn' through the history as necessary)
5550 ➡ 5554 -.25 F(.)-.65 E(This is an incremental search.)144 544.8 Q F1
5551 ➡ 5555 (non\255incr)108 556.8 Q(emental\255r)-.18 E -2.3 -.15(ev e)-.18 H
5552
-
No equivalent source code line in the reference code can be identified.
-(rse\255sear).15 E(ch\255history \(M\255p\))-.18 E F0 .165(Search backw)
5556
-
+(rse\255sear).15 E(ch\255history \(M\255p\))-.18 E F0 .164(Search backw)
5553 ➡ 5557 144 568.8 R .164(ard through the history starting at the current line u\
5554 ➡ 5558 sing a non-incremental search for)-.1 F 2.5(as)144 580.8 S
5555 ➡ 5559 (tring supplied by the user)-2.5 E(.)-.55 E F1(non\255incr)108 592.8 Q
5556 ➡ 5560 (emental\255f)-.18 E(orward\255sear)-.25 E(ch\255history \(M\255n\))-.18
5557
-
No equivalent source code line in the reference code can be identified.
-E F0 1.353(Search forw)144 604.8 R 1.354(ard through the history using \
5561
-
+E F0 1.354(Search forw)144 604.8 R 1.354(ard through the history using \
5558 ➡ 5562 a non-incremental search for a string supplied by the)-.1 F(user)144
5559 ➡ 5563 616.8 Q(.)-.55 E F1(history\255sear)108 628.8 Q(ch\255f)-.18 E(orward)
5560
-
No equivalent source code line in the reference code can be identified.
--.25 E F0 .249(Search forw)144 640.8 R .249(ard through the history for\
5564
-
+-.25 E F0 .248(Search forw)144 640.8 R .249(ard through the history for\
5561 ➡ 5565 the string of characters between the start of the current line)-.1 F
5562 ➡ 5566 (and the point.)144 652.8 Q(This is a non-incremental search.)5 E F1
5563
-
No equivalent source code line in the reference code can be identified.
-(history\255sear)108 664.8 Q(ch\255backward)-.18 E F0 .95(Search backw)
5567
-
+(history\255sear)108 664.8 Q(ch\255backward)-.18 E F0 .951(Search backw)
5564 ➡ 5568 144 676.8 R .951(ard through the history for the string of characters b\
5565 ➡ 5569 etween the start of the current)-.1 F(line and the point.)144 688.8 Q
5566 ➡ 5570 (This is a non-incremental search.)5 E F1(history\255substring\255sear)
5567
-
No equivalent source code line in the reference code can be identified.
-108 700.8 Q(ch\255backward)-.18 E F0 .951(Search backw)144 712.8 R .951
5568
-
No equivalent source code line in the reference code can be identified.
-(ard through the history for the string of characters between the start\
5569
-
No equivalent source code line in the reference code can be identified.
- of the current)-.1 F .007(line and the current cursor position \(the)
5570
-
No equivalent source code line in the reference code can be identified.
-144 724.8 R/F3 10/Times-Italic@0 SF(point)2.507 E F0 2.507(\). The)B
5571
-
No equivalent source code line in the reference code can be identified.
-.007(search string may match an)2.507 F .007(ywhere in a history)-.15 F
5572
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(45)197.335 E 0 Cg EP
5571
-
+108 700.8 Q(ch\255backward)-.18 E F0 .95(Search backw)144 712.8 R .951(\
5572
-
+ard through the history for the string of characters between the start \
5573
-
+of the current)-.1 F .007(line and the current cursor position \(the)144
5574
-
+724.8 R/F3 10/Times-Italic@0 SF(point)2.507 E F0 2.507(\). The)B .007
5575
-
+(search string may match an)2.507 F .006(ywhere in a history)-.15 F
5576
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(45)192.895 E 0 Cg EP
5573 ➡ 5577 %%Page: 46 46
5574 ➡ 5578 %%BeginPageSetup
5575 ➡ 5579 BP
@@ -5578,77 +5582,77 @@ BP
5578 ➡ 5582 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 2.5(line. This)144
5579 ➡ 5583 84 R(is a non-incremental search.)2.5 E/F1 10/Times-Bold@0 SF
5580 ➡ 5584 (history\255substring\255sear)108 96 Q(ch\255f)-.18 E(orward)-.25 E F0
5581
-
No equivalent source code line in the reference code can be identified.
-.249(Search forw)144 108 R .249(ard through the history for the string \
5582
-
No equivalent source code line in the reference code can be identified.
-of characters between the start of the current line)-.1 F .318
5583
-
No equivalent source code line in the reference code can be identified.
-(and the point.)144 120 R .319(The search string may match an)5.318 F
5584
-
No equivalent source code line in the reference code can be identified.
-.319(ywhere in a history line.)-.15 F .319(This is a non-incremental)
5585
-
No equivalent source code line in the reference code can be identified.
-5.319 F(search.)144 132 Q F1(yank\255nth\255ar)108 144 Q 2.5(g\()-.1 G
5585
-
+.248(Search forw)144 108 R .249(ard through the history for the string \
5586
-
+of characters between the start of the current line)-.1 F .319
5587
-
+(and the point.)144 120 R .319(The search string may match an)5.319 F
5588
-
+.319(ywhere in a history line.)-.15 F .318(This is a non-incremental)
5589
-
+5.318 F(search.)144 132 Q F1(yank\255nth\255ar)108 144 Q 2.5(g\()-.1 G
5586 ➡ 5590 <4dad43ad7929>-2.5 E F0 .622(Insert the \214rst ar)144 156 R .622
5587 ➡ 5591 (gument to the pre)-.18 F .622(vious command \(usually the second w)-.25
5588
-
No equivalent source code line in the reference code can be identified.
-F .622(ord on the pre)-.1 F .622(vious line\))-.25 F .794(at point.)144
5589
-
No equivalent source code line in the reference code can be identified.
-168 R -.4(Wi)5.794 G .794(th an ar).4 F(gument)-.18 E/F2 10
5592
-
+F .622(ord on the pre)-.1 F .622(vious line\))-.25 F .795(at point.)144
5593
-
+168 R -.4(Wi)5.795 G .794(th an ar).4 F(gument)-.18 E/F2 10
5590 ➡ 5594 /Times-Italic@0 SF(n)3.294 E F0 3.294(,i).24 G .794(nsert the)-3.294 F
5591 ➡ 5595 F2(n)3.294 E F0 .794(th w)B .794(ord from the pre)-.1 F .794
5592
-
No equivalent source code line in the reference code can be identified.
-(vious command \(the w)-.25 F .795(ords in the)-.1 F(pre)144 180 Q .292
5593
-
No equivalent source code line in the reference code can be identified.
-(vious command be)-.25 F .292(gin with w)-.15 F .291(ord 0\).)-.1 F
5596
-
+(vious command \(the w)-.25 F .794(ords in the)-.1 F(pre)144 180 Q .291
5597
-
+(vious command be)-.25 F .291(gin with w)-.15 F .291(ord 0\).)-.1 F
5594 ➡ 5598 2.791(An)5.291 G -2.25 -.15(eg a)-2.791 H(ti).15 E .591 -.15(ve a)-.25 H
5595 ➡ 5599 -.18(rg).15 G .291(ument inserts the).18 F F2(n)2.791 E F0 .291(th w)B
5596
-
No equivalent source code line in the reference code can be identified.
-.291(ord from the end of)-.1 F .281(the pre)144 192 R .281
5597
-
No equivalent source code line in the reference code can be identified.
-(vious command.)-.25 F .281(Once the ar)5.281 F(gument)-.18 E F2(n)2.781
5598
-
No equivalent source code line in the reference code can be identified.
-E F0 .281(is computed, the ar)2.781 F .281(gument is e)-.18 F .282
5600
-
+.292(ord from the end of)-.1 F .282(the pre)144 192 R .282
5601
-
+(vious command.)-.25 F .282(Once the ar)5.282 F(gument)-.18 E F2(n)2.781
5602
-
+E F0 .281(is computed, the ar)2.781 F .281(gument is e)-.18 F .281
5599 ➡ 5603 (xtracted as if the "!)-.15 F F2(n)A F0(")A(history e)144 204 Q
5600 ➡ 5604 (xpansion had been speci\214ed.)-.15 E F1(yank\255last\255ar)108 216 Q
5601
-
No equivalent source code line in the reference code can be identified.
-2.5(g\()-.1 G -1.667(M\255. ,)-2.5 F -1.667(M\255_ \))2.5 F F0 1.308
5602
-
No equivalent source code line in the reference code can be identified.
-(Insert the last ar)144 228 R 1.308(gument to the pre)-.18 F 1.307
5603
-
No equivalent source code line in the reference code can be identified.
-(vious command \(the last w)-.25 F 1.307(ord of the pre)-.1 F 1.307
5604
-
No equivalent source code line in the reference code can be identified.
-(vious history entry\).)-.25 F -.4(Wi)144 240 S .203(th a numeric ar).4
5605
-
No equivalent source code line in the reference code can be identified.
-F .203(gument, beha)-.18 F .504 -.15(ve ex)-.2 H .204(actly lik).15 F(e)
5606
-
No equivalent source code line in the reference code can be identified.
--.1 E F1(yank\255nth\255ar)2.704 E(g)-.1 E F0 5.204(.S)C(uccessi)-5.204
5607
-
No equivalent source code line in the reference code can be identified.
-E .504 -.15(ve c)-.25 H .204(alls to).15 F F1(yank\255last\255ar)2.704 E
5608
-
No equivalent source code line in the reference code can be identified.
-(g)-.1 E F0(mo)144 252 Q .807 -.15(ve b)-.15 H .507
5605
-
+2.5(g\()-.1 G -1.667(M\255. ,)-2.5 F -1.667(M\255_ \))2.5 F F0 1.307
5606
-
+(Insert the last ar)144 228 R 1.307(gument to the pre)-.18 F 1.307
5607
-
+(vious command \(the last w)-.25 F 1.308(ord of the pre)-.1 F 1.308
5608
-
+(vious history entry\).)-.25 F -.4(Wi)144 240 S .204(th a numeric ar).4
5609
-
+F .204(gument, beha)-.18 F .504 -.15(ve ex)-.2 H .204(actly lik).15 F(e)
5610
-
+-.1 E F1(yank\255nth\255ar)2.704 E(g)-.1 E F0 5.203(.S)C(uccessi)-5.203
5611
-
+E .503 -.15(ve c)-.25 H .203(alls to).15 F F1(yank\255last\255ar)2.703 E
5612
-
+(g)-.1 E F0(mo)144 252 Q .806 -.15(ve b)-.15 H .507
5609 ➡ 5613 (ack through the history list, inserting the last w).15 F .507
5610 ➡ 5614 (ord \(or the w)-.1 F .507(ord speci\214ed by the ar)-.1 F(gument)-.18 E
5611
-
No equivalent source code line in the reference code can be identified.
-1.396(to the \214rst call\) of each line in turn.)144 264 R(An)6.396 E
5612
-
No equivalent source code line in the reference code can be identified.
-3.896(yn)-.15 G 1.396(umeric ar)-3.896 F 1.397
5613
-
No equivalent source code line in the reference code can be identified.
-(gument supplied to these successi)-.18 F 1.697 -.15(ve c)-.25 H(alls)
5614
-
No equivalent source code line in the reference code can be identified.
-.15 E .492(determines the direction to mo)144 276 R .792 -.15(ve t)-.15
5615
-
No equivalent source code line in the reference code can be identified.
-H .492(hrough the history).15 F 5.491(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G
5616
-
No equivalent source code line in the reference code can be identified.
-(ti).05 E .791 -.15(ve a)-.25 H -.18(rg).15 G .491
5615
-
+1.397(to the \214rst call\) of each line in turn.)144 264 R(An)6.396 E
5616
-
+3.896(yn)-.15 G 1.396(umeric ar)-3.896 F 1.396
5617
-
+(gument supplied to these successi)-.18 F 1.696 -.15(ve c)-.25 H(alls)
5618
-
+.15 E .491(determines the direction to mo)144 276 R .791 -.15(ve t)-.15
5619
-
+H .491(hrough the history).15 F 5.492(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G
5620
-
+(ti).05 E .792 -.15(ve a)-.25 H -.18(rg).15 G .492
5617 ➡ 5621 (ument switches the direction).18 F .494
5618 ➡ 5622 (through the history \(back or forw)144 288 R 2.994(ard\). The)-.1 F
5619 ➡ 5623 .494(history e)2.994 F .494(xpansion f)-.15 F .494
5620 ➡ 5624 (acilities are used to e)-.1 F .494(xtract the last)-.15 F -.1(wo)144
5621 ➡ 5625 300 S(rd, as if the "!$" history e).1 E(xpansion had been speci\214ed.)
5622
-
No equivalent source code line in the reference code can be identified.
--.15 E F1(shell\255expand\255line \(M\255C\255e\))108 312 Q F0 .623
5626
-
+-.15 E F1(shell\255expand\255line \(M\255C\255e\))108 312 Q F0 .622
5623 ➡ 5627 (Expand the line as the shell does.)144 324 R .622
5624
-
No equivalent source code line in the reference code can be identified.
-(This performs alias and history e)5.622 F .622
5628
-
+(This performs alias and history e)5.622 F .623
5625 ➡ 5629 (xpansion as well as all of the)-.15 F(shell w)144 336 Q(ord e)-.1 E 2.5
5626 ➡ 5630 (xpansions. See)-.15 F/F3 9/Times-Bold@0 SF(HIST)2.5 E(OR)-.162 E 2.25
5627 ➡ 5631 (YE)-.315 G(XP)-2.25 E(ANSION)-.666 E F0(belo)2.25 E 2.5(wf)-.25 G
5628 ➡ 5632 (or a description of history e)-2.5 E(xpansion.)-.15 E F1
5629
-
No equivalent source code line in the reference code can be identified.
-(history\255expand\255line \(M\255^\))108 348 Q F0 .938
5633
-
+(history\255expand\255line \(M\255^\))108 348 Q F0 .939
5630 ➡ 5634 (Perform history e)144 360 R .939(xpansion on the current line.)-.15 F
5631 ➡ 5635 (See)5.939 E F3(HIST)3.439 E(OR)-.162 E 3.189(YE)-.315 G(XP)-3.189 E
5632
-
No equivalent source code line in the reference code can be identified.
-(ANSION)-.666 E F0(belo)3.189 E 3.439(wf)-.25 G .939(or a descrip-)
5633
-
No equivalent source code line in the reference code can be identified.
--3.439 F(tion of history e)144 372 Q(xpansion.)-.15 E F1(magic\255space)
5634
-
No equivalent source code line in the reference code can be identified.
-108 384 Q F0 1.627(Perform history e)144 396 R 1.627
5635
-
No equivalent source code line in the reference code can be identified.
-(xpansion on the current line and insert a space.)-.15 F(See)6.626 E F3
5636
-
No equivalent source code line in the reference code can be identified.
-(HIST)4.126 E(OR)-.162 E 3.876(YE)-.315 G(XP)-3.876 E(ANSION)-.666 E F0
5636
-
+(ANSION)-.666 E F0(belo)3.189 E 3.438(wf)-.25 G .938(or a descrip-)
5637
-
+-3.438 F(tion of history e)144 372 Q(xpansion.)-.15 E F1(magic\255space)
5638
-
+108 384 Q F0 1.626(Perform history e)144 396 R 1.626
5639
-
+(xpansion on the current line and insert a space.)-.15 F(See)6.627 E F3
5640
-
+(HIST)4.127 E(OR)-.162 E 3.877(YE)-.315 G(XP)-3.877 E(ANSION)-.666 E F0
5637 ➡ 5641 (belo)144 408 Q 2.5(wf)-.25 G(or a description of history e)-2.5 E
5638
-
No equivalent source code line in the reference code can be identified.
-(xpansion.)-.15 E F1(alias\255expand\255line)108 420 Q F0 .394
5639
-
No equivalent source code line in the reference code can be identified.
-(Perform alias e)144 432 R .394(xpansion on the current line.)-.15 F
5640
-
No equivalent source code line in the reference code can be identified.
-(See)5.395 E F3(ALIASES)2.895 E F0(abo)2.645 E .695 -.15(ve f)-.15 H
5641
-
No equivalent source code line in the reference code can be identified.
-.395(or a description of alias e).15 F(xpan-)-.15 E(sion.)144 444 Q F1
5642
-
+(xpansion.)-.15 E F1(alias\255expand\255line)108 420 Q F0 .395
5643
-
+(Perform alias e)144 432 R .395(xpansion on the current line.)-.15 F
5644
-
+(See)5.395 E F3(ALIASES)2.895 E F0(abo)2.645 E .694 -.15(ve f)-.15 H
5645
-
+.394(or a description of alias e).15 F(xpan-)-.15 E(sion.)144 444 Q F1
5642 ➡ 5646 (history\255and\255alias\255expand\255line)108 456 Q F0
5643 ➡ 5647 (Perform history and alias e)144 468 Q(xpansion on the current line.)
5644 ➡ 5648 -.15 E F1(insert\255last\255ar)108 480 Q(gument \(M\255.)-.1 E 2.5(,M)
5645 ➡ 5649 .833 G -1.667(\255_ \))-2.5 F F0 2.5(As)144 492 S(ynon)-2.5 E(ym for)
5646 ➡ 5650 -.15 E F1(yank\255last\255ar)2.5 E(g)-.1 E F0(.)A F1
5647
-
No equivalent source code line in the reference code can be identified.
-(operate\255and\255get\255next \(C\255o\))108 504 Q F0 .948
5651
-
+(operate\255and\255get\255next \(C\255o\))108 504 Q F0 .947
5648 ➡ 5652 (Accept the current line for e)144 516 R -.15(xe)-.15 G .948
5649
-
No equivalent source code line in the reference code can be identified.
-(cution and fetch the ne).15 F .948(xt line relati)-.15 F 1.247 -.15
5650
-
No equivalent source code line in the reference code can be identified.
-(ve t)-.25 H 3.447(ot).15 G .947(he current line from the)-3.447 F .729
5651
-
No equivalent source code line in the reference code can be identified.
-(history for editing.)144 528 R 3.229(An)5.729 G .729(umeric ar)-3.229 F
5653
-
+(cution and fetch the ne).15 F .948(xt line relati)-.15 F 1.248 -.15
5654
-
+(ve t)-.25 H 3.448(ot).15 G .948(he current line from the)-3.448 F .73
5655
-
+(history for editing.)144 528 R 3.23(An)5.73 G .73(umeric ar)-3.23 F
5652 ➡ 5656 .729
5653 ➡ 5657 (gument, if supplied, speci\214es the history entry to use instead of)
5654 ➡ 5658 -.18 F(the current line.)144 540 Q F1
@@ -5661,92 +5665,92 @@ H .492(hrough the history).15 F 5.491(.A)-.65 G(ne)-2.5 E -.05(ga)-.15 G
5661 ➡ 5665 (and)2.25 E F2(emacs)2.5 E F0(as the editor)2.5 E 2.5(,i)-.4 G 2.5(nt)
5662 ➡ 5666 -2.5 G(hat order)-2.5 E(.)-.55 E F1(Commands f)87 592.8 Q(or Changing T)
5663 ➡ 5667 -.25 E(ext)-.92 E F2(end\255of\255\214le)108 604.8 Q F1
5664
-
No equivalent source code line in the reference code can be identified.
-(\(usually C\255d\))2.5 E F0 .798
5668
-
+(\(usually C\255d\))2.5 E F0 .799
5665 ➡ 5669 (The character indicating end-of-\214le as set, for e)144 616.8 R .799
5666
-
No equivalent source code line in the reference code can be identified.
-(xample, by)-.15 F/F5 10/Courier@0 SF(stty)3.299 E F0 5.799(.I)C 3.299
5667
-
No equivalent source code line in the reference code can be identified.
-(ft)-5.799 G .799(his character is read when)-3.299 F .592
5670
-
+(xample, by)-.15 F/F5 10/Courier@0 SF(stty)3.299 E F0 5.799(.I)C 3.298
5671
-
+(ft)-5.799 G .798(his character is read when)-3.298 F .592
5668 ➡ 5672 (there are no characters on the line, and point is at the be)144 628.8 R
5669
-
No equivalent source code line in the reference code can be identified.
-.592(ginning of the line, Readline interprets it)-.15 F
5673
-
+.593(ginning of the line, Readline interprets it)-.15 F
5670 ➡ 5674 (as the end of input and returns)144 640.8 Q F3(EOF)2.5 E F4(.)A F1
5671
-
No equivalent source code line in the reference code can be identified.
-(delete\255char \(C\255d\))108 652.8 Q F0 .441
5675
-
+(delete\255char \(C\255d\))108 652.8 Q F0 .442
5672 ➡ 5676 (Delete the character at point.)144 664.8 R .442
5673
-
No equivalent source code line in the reference code can be identified.
-(If this function is bound to the same character as the tty)5.441 F F1
5674
-
No equivalent source code line in the reference code can be identified.
-(EOF)2.942 E F0(char)2.942 E(-)-.2 E(acter)144 676.8 Q 2.5(,a)-.4 G(s)
5677
-
+(If this function is bound to the same character as the tty)5.442 F F1
5678
-
+(EOF)2.941 E F0(char)2.941 E(-)-.2 E(acter)144 676.8 Q 2.5(,a)-.4 G(s)
5675 ➡ 5679 -2.5 E F1(C\255d)2.5 E F0(commonly is, see abo)2.5 E .3 -.15(ve f)-.15 H
5676 ➡ 5680 (or the ef).15 E(fects.)-.25 E F1(backward\255delete\255char \(Rubout\))
5677
-
No equivalent source code line in the reference code can be identified.
-108 688.8 Q F0 .553(Delete the character behind the cursor)144 700.8 R
5681
-
+108 688.8 Q F0 .552(Delete the character behind the cursor)144 700.8 R
5678 ➡ 5682 5.553(.W)-.55 G .553(hen gi)-5.553 F -.15(ve)-.25 G 3.053(nan).15 G .553
5679
-
No equivalent source code line in the reference code can be identified.
-(umeric ar)-3.053 F .552(gument, sa)-.18 F .852 -.15(ve t)-.2 H .552
5680
-
No equivalent source code line in the reference code can be identified.
-(he deleted te).15 F .552(xt on)-.15 F(the kill ring.)144 712.8 Q
5681
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(46)197.335 E 0 Cg EP
5683
-
+(umeric ar)-3.053 F .553(gument, sa)-.18 F .853 -.15(ve t)-.2 H .553
5684
-
+(he deleted te).15 F .553(xt on)-.15 F(the kill ring.)144 712.8 Q
5685
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(46)192.895 E 0 Cg EP
5682 ➡ 5686 %%Page: 47 47
5683 ➡ 5687 %%BeginPageSetup
5684 ➡ 5688 BP
5685 ➡ 5689 %%EndPageSetup
5686 ➡ 5690 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5687 ➡ 5691 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5688
-
No equivalent source code line in the reference code can be identified.
-SF -.25(fo)108 84 S(rward\255backward\255delete\255char).25 E F0 .473
5689
-
No equivalent source code line in the reference code can be identified.
-(Delete the character under the cursor)144 96 R 2.973(,u)-.4 G .474
5690
-
No equivalent source code line in the reference code can be identified.
-(nless the cursor is at the end of the line, in which case the)-2.973 F
5692
-
+SF -.25(fo)108 84 S(rward\255backward\255delete\255char).25 E F0 .474
5693
-
+(Delete the character under the cursor)144 96 R 2.974(,u)-.4 G .474
5694
-
+(nless the cursor is at the end of the line, in which case the)-2.974 F
5691 ➡ 5695 (character behind the cursor is deleted.)144 108 Q F1
5692
-
No equivalent source code line in the reference code can be identified.
-(quoted\255insert \(C\255q, C\255v\))108 120 Q F0 .779(Add the ne)144
5696
-
+(quoted\255insert \(C\255q, C\255v\))108 120 Q F0 .778(Add the ne)144
5693 ➡ 5697 132 R .779(xt character typed to the line v)-.15 F 3.279(erbatim. This)
5694 ➡ 5698 -.15 F .779(is ho)3.279 F 3.279(wt)-.25 G 3.279(oi)-3.279 G .779
5695
-
No equivalent source code line in the reference code can be identified.
-(nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.278 E F0 3.278(,f)C
5696
-
No equivalent source code line in the reference code can be identified.
-(or)-3.278 E -.15(ex)144 144 S(ample.).15 E F1(tab\255insert \(C\255v T)
5699
-
+(nsert characters lik)-3.279 F(e)-.1 E F1(C\255q)3.279 E F0 3.279(,f)C
5700
-
+(or)-3.279 E -.15(ex)144 144 S(ample.).15 E F1(tab\255insert \(C\255v T)
5697 ➡ 5701 108 156 Q(AB\))-.9 E F0(Insert a tab character)144 168 Q(.)-.55 E F1
5698 ➡ 5702 (self\255insert \(a, b, A, 1, !, ...\))108 180 Q F0
5699 ➡ 5703 (Insert the character typed.)144 192 Q F1(transpose\255chars \(C\255t\))
5700
-
No equivalent source code line in the reference code can be identified.
-108 204 Q F0 .321(Drag the character before point forw)144 216 R .321
5704
-
+108 204 Q F0 .322(Drag the character before point forw)144 216 R .321
5701 ➡ 5705 (ard o)-.1 F -.15(ve)-.15 G 2.821(rt).15 G .321
5702
-
No equivalent source code line in the reference code can be identified.
-(he character at point, mo)-2.821 F .322(ving point forw)-.15 F .322
5706
-
+(he character at point, mo)-2.821 F .321(ving point forw)-.15 F .321
5703 ➡ 5707 (ard as well.)-.1 F 1.182
5704 ➡ 5708 (If point is at the end of the line, then this transposes the tw)144 228
5705
-
No equivalent source code line in the reference code can be identified.
-R 3.682(oc)-.1 G 1.182(haracters before point.)-3.682 F(Ne)6.182 E -.05
5709
-
+R 3.683(oc)-.1 G 1.183(haracters before point.)-3.683 F(Ne)6.183 E -.05
5706 ➡ 5710 (ga)-.15 G(ti).05 E -.15(ve)-.25 G(ar)144 240 Q(guments ha)-.18 E .3
5707 ➡ 5711 -.15(ve n)-.2 H 2.5(oe).15 G -.25(ff)-2.5 G(ect.).25 E F1
5708
-
No equivalent source code line in the reference code can be identified.
-(transpose\255w)108 252 Q(ords \(M\255t\))-.1 E F0 .023(Drag the w)144
5709
-
No equivalent source code line in the reference code can be identified.
-264 R .023(ord before point past the w)-.1 F .023(ord after point, mo)
5710
-
No equivalent source code line in the reference code can be identified.
--.1 F .023(ving point o)-.15 F -.15(ve)-.15 G 2.524(rt).15 G .024(hat w)
5711
-
No equivalent source code line in the reference code can be identified.
--2.524 F .024(ord as well.)-.1 F .024(If point)5.024 F
5712
-
+(transpose\255w)108 252 Q(ords \(M\255t\))-.1 E F0 .024(Drag the w)144
5713
-
+264 R .024(ord before point past the w)-.1 F .023(ord after point, mo)
5714
-
+-.1 F .023(ving point o)-.15 F -.15(ve)-.15 G 2.523(rt).15 G .023(hat w)
5715
-
+-2.523 F .023(ord as well.)-.1 F .023(If point)5.023 F
5712 ➡ 5716 (is at the end of the line, this transposes the last tw)144 276 Q 2.5
5713 ➡ 5717 (ow)-.1 G(ords on the line.)-2.6 E F1(upcase\255w)108 288 Q
5714
-
No equivalent source code line in the reference code can be identified.
-(ord \(M\255u\))-.1 E F0 1.699(Uppercase the current \(or follo)144 300
5718
-
+(ord \(M\255u\))-.1 E F0 1.698(Uppercase the current \(or follo)144 300
5715 ➡ 5719 R 1.698(wing\) w)-.25 F 4.198(ord. W)-.1 F 1.698(ith a ne)-.4 F -.05(ga)
5716
-
No equivalent source code line in the reference code can be identified.
--.15 G(ti).05 E 1.998 -.15(ve a)-.25 H -.18(rg).15 G 1.698
5720
-
+-.15 G(ti).05 E 1.999 -.15(ve a)-.25 H -.18(rg).15 G 1.699
5717 ➡ 5721 (ument, uppercase the pre).18 F(vious)-.25 E -.1(wo)144 312 S(rd, b).1 E
5718 ➡ 5722 (ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 324 Q
5719
-
No equivalent source code line in the reference code can be identified.
-(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 336 Q 1.647
5720
-
No equivalent source code line in the reference code can be identified.
-(wercase the current \(or follo)-.25 F 1.647(wing\) w)-.25 F 4.147
5721
-
No equivalent source code line in the reference code can be identified.
-(ord. W)-.1 F 1.648(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E 1.948 -.15
5722
-
No equivalent source code line in the reference code can be identified.
-(ve a)-.25 H -.18(rg).15 G 1.648(ument, lo).18 F 1.648(wercase the pre)
5723
-
+(wncase\255w)-.1 E(ord \(M\255l\))-.1 E F0(Lo)144 336 Q 1.648
5724
-
+(wercase the current \(or follo)-.25 F 1.648(wing\) w)-.25 F 4.148
5725
-
+(ord. W)-.1 F 1.647(ith a ne)-.4 F -.05(ga)-.15 G(ti).05 E 1.947 -.15
5726
-
+(ve a)-.25 H -.18(rg).15 G 1.647(ument, lo).18 F 1.647(wercase the pre)
5723 ➡ 5727 -.25 F(vious)-.25 E -.1(wo)144 348 S(rd, b).1 E(ut do not mo)-.2 E .3
5724 ➡ 5728 -.15(ve p)-.15 H(oint.).15 E F1(capitalize\255w)108 360 Q
5725
-
No equivalent source code line in the reference code can be identified.
-(ord \(M\255c\))-.1 E F0 1.975(Capitalize the current \(or follo)144 372
5729
-
+(ord \(M\255c\))-.1 E F0 1.974(Capitalize the current \(or follo)144 372
5726 ➡ 5730 R 1.974(wing\) w)-.25 F 4.474(ord. W)-.1 F 1.974(ith a ne)-.4 F -.05(ga)
5727
-
No equivalent source code line in the reference code can be identified.
--.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.974
5731
-
+-.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.975
5728 ➡ 5732 (ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 384 S(rd, b).1
5729 ➡ 5733 E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1 -.1(ove)108 396
5730
-
No equivalent source code line in the reference code can be identified.
-S(rwrite\255mode).1 E F0 -.8(To)144 408 S .437(ggle o).8 F -.15(ve)-.15
5731
-
No equivalent source code line in the reference code can be identified.
-G .437(rwrite mode.).15 F -.4(Wi)5.437 G .437(th an e).4 F .437
5732
-
No equivalent source code line in the reference code can be identified.
-(xplicit positi)-.15 F .738 -.15(ve n)-.25 H .438(umeric ar).15 F .438
5733
-
No equivalent source code line in the reference code can be identified.
-(gument, switches to o)-.18 F -.15(ve)-.15 G .438(rwrite mode.).15 F -.4
5734
-
No equivalent source code line in the reference code can be identified.
-(Wi)144 420 S .781(th an e).4 F .781(xplicit non-positi)-.15 F 1.081
5735
-
No equivalent source code line in the reference code can be identified.
--.15(ve n)-.25 H .781(umeric ar).15 F .781
5736
-
No equivalent source code line in the reference code can be identified.
-(gument, switches to insert mode.)-.18 F .78(This command af)5.781 F
5737
-
No equivalent source code line in the reference code can be identified.
-(fects)-.25 E(only)144 432 Q F1(emacs)4.394 E F0(mode;)4.394 E F1(vi)
5738
-
No equivalent source code line in the reference code can be identified.
-4.394 E F0 1.894(mode does o)4.394 F -.15(ve)-.15 G 1.894(rwrite dif).15
5739
-
No equivalent source code line in the reference code can be identified.
-F(ferently)-.25 E 6.894(.E)-.65 G 1.894(ach call to)-6.894 F/F2 10
5740
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF -.37(re)4.395 G(adline\(\)).37 E F0 1.895
5741
-
No equivalent source code line in the reference code can be identified.
-(starts in insert)4.395 F 3.969(mode. In)144 444 R -.15(ove)3.969 G
5742
-
No equivalent source code line in the reference code can be identified.
-1.469(rwrite mode, characters bound to).15 F F1(self\255insert)3.969 E
5743
-
No equivalent source code line in the reference code can be identified.
-F0 1.468(replace the te)3.969 F 1.468(xt at point rather than)-.15 F
5744
-
No equivalent source code line in the reference code can be identified.
-.957(pushing the te)144 456 R .957(xt to the right.)-.15 F .958
5745
-
No equivalent source code line in the reference code can be identified.
-(Characters bound to)5.957 F F1(backward\255delete\255char)3.458 E F0
5746
-
No equivalent source code line in the reference code can be identified.
-.958(replace the character)3.458 F(before point with a space.)144 468 Q
5747
-
No equivalent source code line in the reference code can be identified.
-(By def)5 E(ault, this command is unbound.)-.1 E F1(Killing and Y)87
5748
-
No equivalent source code line in the reference code can be identified.
-484.8 Q(anking)-.85 E(kill\255line \(C\255k\))108 496.8 Q F0
5749
-
No equivalent source code line in the reference code can be identified.
-(Kill the te)144 508.8 Q(xt from point to the end of the line.)-.15 E F1
5734
-
+S(rwrite\255mode).1 E F0 -.8(To)144 408 S .438(ggle o).8 F -.15(ve)-.15
5735
-
+G .438(rwrite mode.).15 F -.4(Wi)5.438 G .438(th an e).4 F .438
5736
-
+(xplicit positi)-.15 F .737 -.15(ve n)-.25 H .437(umeric ar).15 F .437
5737
-
+(gument, switches to o)-.18 F -.15(ve)-.15 G .437(rwrite mode.).15 F -.4
5738
-
+(Wi)144 420 S .78(th an e).4 F .781(xplicit non-positi)-.15 F 1.081 -.15
5739
-
+(ve n)-.25 H .781(umeric ar).15 F .781(gument, switches to insert mode.)
5740
-
+-.18 F .781(This command af)5.781 F(fects)-.25 E(only)144 432 Q F1
5741
-
+(emacs)4.395 E F0(mode;)4.395 E F1(vi)4.395 E F0 1.894(mode does o)4.395
5742
-
+F -.15(ve)-.15 G 1.894(rwrite dif).15 F(ferently)-.25 E 6.894(.E)-.65 G
5743
-
+1.894(ach call to)-6.894 F/F2 10/Times-Italic@0 SF -.37(re)4.394 G
5744
-
+(adline\(\)).37 E F0 1.894(starts in insert)4.394 F 3.968(mode. In)144
5745
-
+444 R -.15(ove)3.968 G 1.468(rwrite mode, characters bound to).15 F F1
5746
-
+(self\255insert)3.969 E F0 1.469(replace the te)3.969 F 1.469
5747
-
+(xt at point rather than)-.15 F .958(pushing the te)144 456 R .958
5748
-
+(xt to the right.)-.15 F .957(Characters bound to)5.958 F F1
5749
-
+(backward\255delete\255char)3.457 E F0 .957(replace the character)3.457
5750
-
+F(before point with a space.)144 468 Q(By def)5 E
5751
-
+(ault, this command is unbound.)-.1 E F1(Killing and Y)87 484.8 Q
5752
-
+(anking)-.85 E(kill\255line \(C\255k\))108 496.8 Q F0(Kill the te)144
5753
-
+508.8 Q(xt from point to the end of the line.)-.15 E F1
5750 ➡ 5754 (backward\255kill\255line \(C\255x Rubout\))108 520.8 Q F0(Kill backw)
5751 ➡ 5755 144 532.8 Q(ard to the be)-.1 E(ginning of the line.)-.15 E F1
5752 ➡ 5756 (unix\255line\255discard \(C\255u\))108 544.8 Q F0(Kill backw)144 556.8
@@ -5754,39 +5758,39 @@ Q(ard from point to the be)-.1 E(ginning of the line.)-.15 E
5754 ➡ 5758 (The killed te)5 E(xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt)
5755 ➡ 5759 -2.5 G(he kill-ring.)-2.5 E F1(kill\255whole\255line)108 568.8 Q F0
5756 ➡ 5760 (Kill all characters on the current line, no matter where point is.)144
5757
-
No equivalent source code line in the reference code can be identified.
-580.8 Q F1(kill\255w)108 592.8 Q(ord \(M\255d\))-.1 E F0 .729
5758
-
No equivalent source code line in the reference code can be identified.
-(Kill from point to the end of the current w)144 604.8 R .728
5759
-
No equivalent source code line in the reference code can be identified.
-(ord, or if between w)-.1 F .728(ords, to the end of the ne)-.1 F .728
5761
-
+580.8 Q F1(kill\255w)108 592.8 Q(ord \(M\255d\))-.1 E F0 .728
5762
-
+(Kill from point to the end of the current w)144 604.8 R .729
5763
-
+(ord, or if between w)-.1 F .729(ords, to the end of the ne)-.1 F .729
5760 ➡ 5764 (xt w)-.15 F(ord.)-.1 E -.8(Wo)144 616.8 S
5761 ➡ 5765 (rd boundaries are the same as those used by).8 E F1 -.25(fo)2.5 G
5762 ➡ 5766 (rward\255w).25 E(ord)-.1 E F0(.)A F1(backward\255kill\255w)108 628.8 Q
5763 ➡ 5767 (ord \(M\255Rubout\))-.1 E F0(Kill the w)144 640.8 Q(ord behind point.)
5764 ➡ 5768 -.1 E -.8(Wo)5 G(rd boundaries are the same as those used by).8 E F1
5765 ➡ 5769 (backward\255w)2.5 E(ord)-.1 E F0(.)A F1(shell\255kill\255w)108 652.8 Q
5766
-
No equivalent source code line in the reference code can be identified.
-(ord)-.1 E F0 .728(Kill from point to the end of the current w)144 664.8
5767
-
No equivalent source code line in the reference code can be identified.
-R .729(ord, or if between w)-.1 F .729(ords, to the end of the ne)-.1 F
5768
-
No equivalent source code line in the reference code can be identified.
-.729(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 676.8 S
5770
-
+(ord)-.1 E F0 .729(Kill from point to the end of the current w)144 664.8
5771
-
+R .728(ord, or if between w)-.1 F .728(ords, to the end of the ne)-.1 F
5772
-
+.728(xt w)-.15 F(ord.)-.1 E -.8(Wo)144 676.8 S
5769 ➡ 5773 (rd boundaries are the same as those used by).8 E F1(shell\255f)2.5 E
5770 ➡ 5774 (orward\255w)-.25 E(ord)-.1 E F0(.)A F1(shell\255backward\255kill\255w)
5771 ➡ 5775 108 688.8 Q(ord)-.1 E F0 3.025(Kill the w)144 700.8 R 3.025
5772 ➡ 5776 (ord behind point.)-.1 F -.8(Wo)8.025 G 3.025
5773 ➡ 5777 (rd boundaries are the same as those used by).8 F F1(shell\255back-)
5774 ➡ 5778 5.525 E(ward\255w)144 712.8 Q(ord)-.1 E F0(.)A(GNU Bash 4.4)72 768 Q
5775
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(47)197.335 E 0 Cg EP
5779
-
+(2017 October 7)143.735 E(47)192.895 E 0 Cg EP
5776 ➡ 5780 %%Page: 48 48
5777 ➡ 5781 %%BeginPageSetup
5778 ➡ 5782 BP
5779 ➡ 5783 %%EndPageSetup
5780 ➡ 5784 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5781 ➡ 5785 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5782
-
No equivalent source code line in the reference code can be identified.
-SF(unix\255w)108 84 Q(ord\255rubout \(C\255w\))-.1 E F0 .364(Kill the w)
5783
-
No equivalent source code line in the reference code can be identified.
-144 96 R .364(ord behind point, using white space as a w)-.1 F .365
5784
-
No equivalent source code line in the reference code can be identified.
-(ord boundary)-.1 F 5.365(.T)-.65 G .365(he killed te)-5.365 F .365
5785
-
No equivalent source code line in the reference code can be identified.
-(xt is sa)-.15 F -.15(ve)-.2 G 2.865(do).15 G 2.865(nt)-2.865 G(he)
5786
-
No equivalent source code line in the reference code can be identified.
--2.865 E(kill-ring.)144 108 Q F1(unix\255\214lename\255rubout)108 120 Q
5787
-
No equivalent source code line in the reference code can be identified.
-F0 .167(Kill the w)144 132 R .166
5786
-
+SF(unix\255w)108 84 Q(ord\255rubout \(C\255w\))-.1 E F0 .365(Kill the w)
5787
-
+144 96 R .365(ord behind point, using white space as a w)-.1 F .364
5788
-
+(ord boundary)-.1 F 5.364(.T)-.65 G .364(he killed te)-5.364 F .364
5789
-
+(xt is sa)-.15 F -.15(ve)-.2 G 2.864(do).15 G 2.864(nt)-2.864 G(he)
5790
-
+-2.864 E(kill-ring.)144 108 Q F1(unix\255\214lename\255rubout)108 120 Q
5791
-
+F0 .166(Kill the w)144 132 R .166
5788 ➡ 5792 (ord behind point, using white space and the slash character as the w)
5789
-
No equivalent source code line in the reference code can be identified.
--.1 F .166(ord boundaries.)-.1 F(The)5.166 E(killed te)144 144 Q
5793
-
+-.1 F .167(ord boundaries.)-.1 F(The)5.167 E(killed te)144 144 Q
5790 ➡ 5794 (xt is sa)-.15 E -.15(ve)-.2 G 2.5(do).15 G 2.5(nt)-2.5 G(he kill-ring.)
5791 ➡ 5795 -2.5 E F1(delete\255horizontal\255space \(M\255\\\))108 156 Q F0
5792 ➡ 5796 (Delete all spaces and tabs around point.)144 168 Q F1(kill\255r)108 180
@@ -5794,15 +5798,15 @@ Q(egion)-.18 E F0(Kill the te)144 192 Q(xt in the current re)-.15 E
5794 ➡ 5798 (gion.)-.15 E F1(copy\255r)108 204 Q(egion\255as\255kill)-.18 E F0(Cop)
5795 ➡ 5799 144 216 Q 2.5(yt)-.1 G(he te)-2.5 E(xt in the re)-.15 E
5796 ➡ 5800 (gion to the kill b)-.15 E(uf)-.2 E(fer)-.25 E(.)-.55 E F1
5797
-
No equivalent source code line in the reference code can be identified.
-(copy\255backward\255w)108 228 Q(ord)-.1 E F0(Cop)144 240 Q 4.8(yt)-.1 G
5798
-
No equivalent source code line in the reference code can be identified.
-2.3(he w)-4.8 F 2.3(ord before point to the kill b)-.1 F(uf)-.2 E(fer)
5799
-
No equivalent source code line in the reference code can be identified.
--.25 E 7.301(.T)-.55 G 2.301(he w)-7.301 F 2.301
5800
-
No equivalent source code line in the reference code can be identified.
-(ord boundaries are the same as)-.1 F F1(back-)4.801 E(ward\255w)144 252
5801
-
No equivalent source code line in the reference code can be identified.
-Q(ord)-.1 E F0(.)A F1(copy\255f)108 264 Q(orward\255w)-.25 E(ord)-.1 E
5802
-
No equivalent source code line in the reference code can be identified.
-F0(Cop)144 276 Q 4.508(yt)-.1 G 2.008(he w)-4.508 F 2.008(ord follo)-.1
5803
-
No equivalent source code line in the reference code can be identified.
-F 2.008(wing point to the kill b)-.25 F(uf)-.2 E(fer)-.25 E 7.007(.T)
5804
-
No equivalent source code line in the reference code can be identified.
--.55 G 2.007(he w)-7.007 F 2.007(ord boundaries are the same as)-.1 F F1
5805
-
No equivalent source code line in the reference code can be identified.
--.25(fo)4.507 G -.37(r-).25 G(ward\255w)144 288 Q(ord)-.1 E F0(.)A F1
5801
-
+(copy\255backward\255w)108 228 Q(ord)-.1 E F0(Cop)144 240 Q 4.801(yt)-.1
5802
-
+G 2.301(he w)-4.801 F 2.301(ord before point to the kill b)-.1 F(uf)-.2
5803
-
+E(fer)-.25 E 7.301(.T)-.55 G 2.301(he w)-7.301 F 2.3
5804
-
+(ord boundaries are the same as)-.1 F F1(back-)4.8 E(ward\255w)144 252 Q
5805
-
+(ord)-.1 E F0(.)A F1(copy\255f)108 264 Q(orward\255w)-.25 E(ord)-.1 E F0
5806
-
+(Cop)144 276 Q 4.507(yt)-.1 G 2.007(he w)-4.507 F 2.007(ord follo)-.1 F
5807
-
+2.007(wing point to the kill b)-.25 F(uf)-.2 E(fer)-.25 E 7.008(.T)-.55
5808
-
+G 2.008(he w)-7.008 F 2.008(ord boundaries are the same as)-.1 F F1 -.25
5809
-
+(fo)4.508 G -.37(r-).25 G(ward\255w)144 288 Q(ord)-.1 E F0(.)A F1
5806 ➡ 5810 (yank \(C\255y\))108 300 Q F0 -1(Ya)144 312 S
5807 ➡ 5811 (nk the top of the kill ring into the b)1 E(uf)-.2 E(fer at point.)-.25
5808 ➡ 5812 E F1(yank\255pop \(M\255y\))108 324 Q F0
@@ -5813,36 +5817,36 @@ F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 352.8 Q
5813 ➡ 5817 (gument \(M\2550, M\2551, ..., M\255\255\))-.1 E F0 .367
5814 ➡ 5818 (Add this digit to the ar)144 376.8 R .367
5815 ➡ 5819 (gument already accumulating, or start a ne)-.18 F 2.867(wa)-.25 G -.18
5816
-
No equivalent source code line in the reference code can be identified.
-(rg)-2.867 G 2.867(ument. M\255\255).18 F .367(starts a ne)2.867 F -.05
5820
-
+(rg)-2.867 G 2.867(ument. M\255\255).18 F .366(starts a ne)2.867 F -.05
5817 ➡ 5821 (ga)-.15 G(-).05 E(ti)144 388.8 Q .3 -.15(ve a)-.25 H -.18(rg).15 G
5818 ➡ 5822 (ument.).18 E F1(uni)108 400.8 Q -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1
5819
-
No equivalent source code line in the reference code can be identified.
-E F0 .779(This is another w)144 412.8 R .779(ay to specify an ar)-.1 F
5820
-
No equivalent source code line in the reference code can be identified.
-3.279(gument. If)-.18 F .779(this command is follo)3.279 F .778
5823
-
+E F0 .778(This is another w)144 412.8 R .779(ay to specify an ar)-.1 F
5824
-
+3.279(gument. If)-.18 F .779(this command is follo)3.279 F .779
5821 ➡ 5825 (wed by one or more digits,)-.25 F 1.376
5822 ➡ 5826 (optionally with a leading minus sign, those digits de\214ne the ar)144
5823 ➡ 5827 424.8 R 3.876(gument. If)-.18 F 1.376(the command is fol-)3.876 F(lo)144
5824 ➡ 5828 436.8 Q 1.17(wed by digits, e)-.25 F -.15(xe)-.15 G(cuting).15 E F1(uni)
5825 ➡ 5829 3.67 E -.1(ve)-.1 G(rsal\255ar).1 E(gument)-.1 E F0(ag)3.67 E 1.17
5826 ➡ 5830 (ain ends the numeric ar)-.05 F 1.17(gument, b)-.18 F 1.17(ut is other)
5827
-
No equivalent source code line in the reference code can be identified.
--.2 F(-)-.2 E .898(wise ignored.)144 448.8 R .898
5828
-
No equivalent source code line in the reference code can be identified.
-(As a special case, if this command is immediately follo)5.898 F .898
5831
-
+-.2 F(-)-.2 E .899(wise ignored.)144 448.8 R .898
5832
-
+(As a special case, if this command is immediately follo)5.899 F .898
5829 ➡ 5833 (wed by a character that is)-.25 F 1.23
5830 ➡ 5834 (neither a digit nor minus sign, the ar)144 460.8 R 1.23
5831 ➡ 5835 (gument count for the ne)-.18 F 1.23(xt command is multiplied by four)
5832
-
No equivalent source code line in the reference code can be identified.
--.15 F(.)-.55 E .822(The ar)144 472.8 R .822
5836
-
+-.15 F(.)-.55 E .823(The ar)144 472.8 R .823
5833 ➡ 5837 (gument count is initially one, so e)-.18 F -.15(xe)-.15 G .823
5834
-
No equivalent source code line in the reference code can be identified.
-(cuting this function the \214rst time mak).15 F .823(es the ar)-.1 F
5838
-
+(cuting this function the \214rst time mak).15 F .822(es the ar)-.1 F
5835 ➡ 5839 (gument)-.18 E(count four)144 484.8 Q 2.5(,as)-.4 G(econd time mak)-2.5
5836 ➡ 5840 E(es the ar)-.1 E(gument count sixteen, and so on.)-.18 E F1(Completing)
5837 ➡ 5841 87 501.6 Q(complete \(T)108 513.6 Q(AB\))-.9 E F0 1.137
5838 ➡ 5842 (Attempt to perform completion on the te)144 525.6 R 1.137
5839 ➡ 5843 (xt before point.)-.15 F F1(Bash)6.137 E F0 1.137
5840
-
No equivalent source code line in the reference code can be identified.
-(attempts completion treating the)3.637 F(te)144 537.6 Q .532(xt as a v)
5841
-
No equivalent source code line in the reference code can be identified.
--.15 F .532(ariable \(if the te)-.25 F .532(xt be)-.15 F .533(gins with)
5842
-
No equivalent source code line in the reference code can be identified.
--.15 F F1($)3.033 E F0 .533(\), username \(if the te)B .533(xt be)-.15 F
5843
-
No equivalent source code line in the reference code can be identified.
-.533(gins with)-.15 F F1(~)3.033 E F0 .533(\), hostname \(if the)B(te)
5844
-
No equivalent source code line in the reference code can be identified.
-144 549.6 Q .702(xt be)-.15 F .702(gins with)-.15 F F1(@)3.202 E F0 .701
5845
-
No equivalent source code line in the reference code can be identified.
-(\), or command \(including aliases and functions\) in turn.)B .701
5844
-
+(attempts completion treating the)3.637 F(te)144 537.6 Q .533(xt as a v)
5845
-
+-.15 F .533(ariable \(if the te)-.25 F .533(xt be)-.15 F .533(gins with)
5846
-
+-.15 F F1($)3.033 E F0 .533(\), username \(if the te)B .532(xt be)-.15 F
5847
-
+.532(gins with)-.15 F F1(~)3.032 E F0 .532(\), hostname \(if the)B(te)
5848
-
+144 549.6 Q .701(xt be)-.15 F .701(gins with)-.15 F F1(@)3.201 E F0 .701
5849
-
+(\), or command \(including aliases and functions\) in turn.)B .702
5846 ➡ 5850 (If none of these pro-)5.701 F
5847 ➡ 5851 (duces a match, \214lename completion is attempted.)144 561.6 Q F1
5848 ➡ 5852 (possible\255completions \(M\255?\))108 573.6 Q F0
@@ -5850,26 +5854,26 @@ E(es the ar)-.1 E(gument count sixteen, and so on.)-.18 E F1(Completing)
5850 ➡ 5854 -.15 E F1(insert\255completions \(M\255*\))108 597.6 Q F0 .783
5851 ➡ 5855 (Insert all completions of the te)144 609.6 R .783
5852 ➡ 5856 (xt before point that w)-.15 F .783(ould ha)-.1 F 1.083 -.15(ve b)-.2 H
5853
-
No equivalent source code line in the reference code can be identified.
-.783(een generated by).15 F F1(possible\255com-)3.283 E(pletions)144
5854
-
No equivalent source code line in the reference code can be identified.
-621.6 Q F0(.)A F1(menu\255complete)108 633.6 Q F0 .929(Similar to)144
5855
-
No equivalent source code line in the reference code can be identified.
-645.6 R F1(complete)3.429 E F0 3.429(,b)C .929(ut replaces the w)-3.629
5857
-
+.783(een generated by).15 F F1(possible\255com-)3.282 E(pletions)144
5858
-
+621.6 Q F0(.)A F1(menu\255complete)108 633.6 Q F0 .928(Similar to)144
5859
-
+645.6 R F1(complete)3.428 E F0 3.428(,b)C .929(ut replaces the w)-3.628
5856 ➡ 5860 F .929(ord to be completed with a single match from the list of)-.1 F
5857
-
No equivalent source code line in the reference code can be identified.
-1.193(possible completions.)144 657.6 R 1.193(Repeated e)6.193 F -.15
5858
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G 1.193(cution of).15 F F1(menu\255complete)3.694 E F0 1.194
5859
-
No equivalent source code line in the reference code can be identified.
-(steps through the list of possible)3.694 F .829
5861
-
+1.194(possible completions.)144 657.6 R 1.194(Repeated e)6.194 F -.15
5862
-
+(xe)-.15 G 1.194(cution of).15 F F1(menu\255complete)3.694 E F0 1.193
5863
-
+(steps through the list of possible)3.694 F .828
5860 ➡ 5864 (completions, inserting each match in turn.)144 669.6 R .828
5861 ➡ 5865 (At the end of the list of completions, the bell is rung)5.828 F .727
5862 ➡ 5866 (\(subject to the setting of)144 681.6 R F1(bell\255style)3.227 E F0
5863 ➡ 5867 3.227(\)a)C .727(nd the original te)-3.227 F .727(xt is restored.)-.15 F
5864 ➡ 5868 .727(An ar)5.727 F .727(gument of)-.18 F/F2 10/Times-Italic@0 SF(n)3.227
5865
-
No equivalent source code line in the reference code can be identified.
-E F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.228 E F0 1.73
5869
-
+E F0(mo)3.227 E -.15(ve)-.15 G(s).15 E F2(n)3.227 E F0 1.73
5866 ➡ 5870 (positions forw)144 693.6 R 1.73(ard in the list of matches; a ne)-.1 F
5867 ➡ 5871 -.05(ga)-.15 G(ti).05 E 2.03 -.15(ve a)-.25 H -.18(rg).15 G 1.73
5868 ➡ 5872 (ument may be used to mo).18 F 2.03 -.15(ve b)-.15 H(ackw).15 E(ard)-.1
5869 ➡ 5873 E(through the list.)144 705.6 Q(This command is intended to be bound to)
5870 ➡ 5874 5 E F1 -.9(TA)2.5 G(B).9 E F0 2.5(,b)C(ut is unbound by def)-2.7 E
5871
-
No equivalent source code line in the reference code can be identified.
-(ault.)-.1 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(48)197.335 E 0
5872
-
No equivalent source code line in the reference code can be identified.
-Cg EP
5875
-
+(ault.)-.1 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(48)192.895 E
5876
-
+0 Cg EP
5873 ➡ 5877 %%Page: 49 49
5874 ➡ 5878 %%BeginPageSetup
5875 ➡ 5879 BP
@@ -5885,7 +5889,7 @@ SF(menu\255complete\255backward)108 84 Q F0 .82(Identical to)144 96 R F1
5885 ➡ 5889 2.5(ument. This).18 F(command is unbound by def)2.5 E(ault.)-.1 E F1
5886 ➡ 5890 (delete\255char\255or\255list)108 120 Q F0 .234
5887 ➡ 5891 (Deletes the character under the cursor if not at the be)144 132 R .234
5888
-
No equivalent source code line in the reference code can be identified.
-(ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char)2.734
5892
-
+(ginning or end of the line \(lik)-.15 F(e)-.1 E F1(delete\255char)2.735
5889 ➡ 5893 E F0(\).)A .425(If at the end of the line, beha)144 144 R -.15(ve)-.2 G
5890 ➡ 5894 2.925(si).15 G .425(dentically to)-2.925 F F1(possible\255completions)
5891 ➡ 5895 2.925 E F0 5.425(.T)C .425(his command is unbound)-5.425 F(by def)144
@@ -5911,10 +5915,10 @@ E F1(possible\255\214lename\255completions \(C\255x /\))108 192 Q F0
5911 ➡ 5915 (possible\255hostname\255completions \(C\255x @\))108 336 Q F0
5912 ➡ 5916 (List the possible completions of the te)144 348 Q
5913 ➡ 5917 (xt before point, treating it as a hostname.)-.15 E F1
5914
-
No equivalent source code line in the reference code can be identified.
-(complete\255command \(M\255!\))108 360 Q F0 .581
5918
-
+(complete\255command \(M\255!\))108 360 Q F0 .58
5915 ➡ 5919 (Attempt completion on the te)144 372 R .581
5916
-
No equivalent source code line in the reference code can be identified.
-(xt before point, treating it as a command name.)-.15 F .58
5917
-
No equivalent source code line in the reference code can be identified.
-(Command comple-)5.58 F .715(tion attempts to match the te)144 384 R
5920
-
+(xt before point, treating it as a command name.)-.15 F .581
5921
-
+(Command comple-)5.581 F .715(tion attempts to match the te)144 384 R
5918 ➡ 5922 .715(xt ag)-.15 F .715(ainst aliases, reserv)-.05 F .715(ed w)-.15 F
5919 ➡ 5923 .715(ords, shell functions, shell b)-.1 F .715(uiltins, and)-.2 F
5920 ➡ 5924 (\214nally e)144 396 Q -.15(xe)-.15 G
@@ -5922,14 +5926,14 @@ E F1(possible\255\214lename\255completions \(C\255x /\))108 192 Q F0
5922 ➡ 5926 (possible\255command\255completions \(C\255x !\))108 408 Q F0
5923 ➡ 5927 (List the possible completions of the te)144 420 Q
5924 ➡ 5928 (xt before point, treating it as a command name.)-.15 E F1
5925
-
No equivalent source code line in the reference code can be identified.
-(dynamic\255complete\255history \(M\255T)108 432 Q(AB\))-.9 E F0 .425
5929
-
+(dynamic\255complete\255history \(M\255T)108 432 Q(AB\))-.9 E F0 .424
5926 ➡ 5930 (Attempt completion on the te)144 444 R .425
5927
-
No equivalent source code line in the reference code can be identified.
-(xt before point, comparing the te)-.15 F .425(xt ag)-.15 F .424
5931
-
+(xt before point, comparing the te)-.15 F .425(xt ag)-.15 F .425
5928 ➡ 5932 (ainst lines from the history list)-.05 F
5929 ➡ 5933 (for possible completion matches.)144 456 Q F1(dab)108 468 Q(br)-.1 E
5930
-
No equivalent source code line in the reference code can be identified.
--.15(ev)-.18 G(\255expand).15 E F0 .61
5934
-
+-.15(ev)-.18 G(\255expand).15 E F0 .611
5931 ➡ 5935 (Attempt menu completion on the te)144 480 R .611
5932
-
No equivalent source code line in the reference code can be identified.
-(xt before point, comparing the te)-.15 F .611(xt ag)-.15 F .611
5936
-
+(xt before point, comparing the te)-.15 F .61(xt ag)-.15 F .61
5933 ➡ 5937 (ainst lines from the his-)-.05 F
5934 ➡ 5938 (tory list for possible completion matches.)144 492 Q F1
5935 ➡ 5939 (complete\255into\255braces \(M\255{\))108 504 Q F0 .4(Perform \214lena\
@@ -5945,19 +5949,19 @@ E(start\255kbd\255macr)108 556.8 Q 2.5(o\()-.18 G(C\255x \()-2.5 E(\))
5945 ➡ 5949 (ving the characters typed into the current k)-.2 E -.15(ey)-.1 G
5946 ➡ 5950 (board macro and store the de\214nition.).15 E F1
5947 ➡ 5951 (call\255last\255kbd\255macr)108 604.8 Q 2.5(o\()-.18 G(C\255x e\))-2.5
5948
-
No equivalent source code line in the reference code can be identified.
-E F0(Re-e)144 616.8 Q -.15(xe)-.15 G .999(cute the last k).15 F -.15(ey)
5949
-
No equivalent source code line in the reference code can be identified.
--.1 G .999(board macro de\214ned, by making the characters in the macro\
5950
-
No equivalent source code line in the reference code can be identified.
- appear as if).15 F(typed at the k)144 628.8 Q -.15(ey)-.1 G(board.).15
5951
-
No equivalent source code line in the reference code can be identified.
-E F1(print\255last\255kbd\255macr)108 640.8 Q 2.5(o\()-.18 G(\))-2.5 E
5952
-
No equivalent source code line in the reference code can be identified.
-F0(Print the last k)144 652.8 Q -.15(ey)-.1 G
5952
-
+E F0(Re-e)144 616.8 Q -.15(xe)-.15 G 1(cute the last k).15 F -.15(ey)-.1
5953
-
+G .999(board macro de\214ned, by making the characters in the macro app\
5954
-
+ear as if).15 F(typed at the k)144 628.8 Q -.15(ey)-.1 G(board.).15 E F1
5955
-
+(print\255last\255kbd\255macr)108 640.8 Q 2.5(o\()-.18 G(\))-2.5 E F0
5956
-
+(Print the last k)144 652.8 Q -.15(ey)-.1 G
5953 ➡ 5957 (board macro de\214ned in a format suitable for the).15 E/F2 10
5954 ➡ 5958 /Times-Italic@0 SF(inputr)2.5 E(c)-.37 E F0(\214le.)2.5 E F1
5955 ➡ 5959 (Miscellaneous)87 669.6 Q -.18(re)108 681.6 S<ad72>.18 E
5956
-
No equivalent source code line in the reference code can be identified.
-(ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.777
5957
-
No equivalent source code line in the reference code can be identified.
-(Read in the contents of the)144 693.6 R F2(inputr)4.277 E(c)-.37 E F0
5958
-
No equivalent source code line in the reference code can be identified.
-1.776(\214le, and incorporate an)4.276 F 4.276(yb)-.15 G 1.776
5959
-
No equivalent source code line in the reference code can be identified.
-(indings or v)-4.276 F 1.776(ariable assignments)-.25 F(found there.)144
5960
-
No equivalent source code line in the reference code can be identified.
-705.6 Q(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(49)197.335 E 0 Cg
5960
-
+(ead\255init\255\214le \(C\255x C\255r\))-.18 E F0 1.776
5961
-
+(Read in the contents of the)144 693.6 R F2(inputr)4.276 E(c)-.37 E F0
5962
-
+1.777(\214le, and incorporate an)4.276 F 4.277(yb)-.15 G 1.777
5963
-
+(indings or v)-4.277 F 1.777(ariable assignments)-.25 F(found there.)144
5964
-
+705.6 Q(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(49)192.895 E 0 Cg
5961 ➡ 5965 EP
5962 ➡ 5966 %%Page: 50 50
5963 ➡ 5967 %%BeginPageSetup
@@ -5965,14 +5969,14 @@ BP
5965 ➡ 5969 %%EndPageSetup
5966 ➡ 5970 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
5967 ➡ 5971 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
5968
-
No equivalent source code line in the reference code can be identified.
-SF(abort \(C\255g\))108 84 Q F0 3.248
5969
-
No equivalent source code line in the reference code can be identified.
-(Abort the current editing command and ring the terminal')144 96 R 5.749
5970
-
No equivalent source code line in the reference code can be identified.
-(sb)-.55 G 3.249(ell \(subject to the setting of)-5.749 F F1
5972
-
+SF(abort \(C\255g\))108 84 Q F0 3.249
5973
-
+(Abort the current editing command and ring the terminal')144 96 R 5.748
5974
-
+(sb)-.55 G 3.248(ell \(subject to the setting of)-5.748 F F1
5971 ➡ 5975 (bell\255style)144 108 Q F0(\).)A F1(do\255lo)108 120 Q(wer)-.1 E
5972 ➡ 5976 (case\255v)-.18 E(ersion \(M\255A, M\255B, M\255)-.1 E/F2 10
5973
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(x)A F1 2.5(,.)C(..\))-2.5 E F0 1.739
5974
-
No equivalent source code line in the reference code can be identified.
-(If the meta\214ed character)144 132 R F2(x)4.239 E F0 1.739
5975
-
No equivalent source code line in the reference code can be identified.
-(is uppercase, run the command that is bound to the corresponding)4.239
5977
-
+/Times-Italic@0 SF(x)A F1 2.5(,.)C(..\))-2.5 E F0 1.738
5978
-
+(If the meta\214ed character)144 132 R F2(x)4.238 E F0 1.739
5979
-
+(is uppercase, run the command that is bound to the corresponding)4.238
5976 ➡ 5980 F(meta\214ed lo)144 144 Q(wercase character)-.25 E 5(.T)-.55 G(he beha)
5977 ➡ 5981 -5 E(vior is unde\214ned if)-.2 E F2(x)2.5 E F0(is already lo)2.5 E
5978 ➡ 5982 (wercase.)-.25 E F1(pr)108 156 Q(e\214x\255meta \(ESC\))-.18 E F0
@@ -5991,60 +5995,61 @@ F0 1.095(command enough times to)3.595 F
5991 ➡ 5995 (Set the mark to the point.)144 276 Q(If a numeric ar)5 E
5992 ➡ 5996 (gument is supplied, the mark is set to that position.)-.18 E F1
5993 ➡ 5997 (exchange\255point\255and\255mark \(C\255x C\255x\))108 288 Q F0(Sw)144
5994
-
No equivalent source code line in the reference code can be identified.
-300 Q .283(ap the point with the mark.)-.1 F .283
5998
-
+300 Q .282(ap the point with the mark.)-.1 F .283
5995 ➡ 5999 (The current cursor position is set to the sa)5.283 F -.15(ve)-.2 G
5996
-
No equivalent source code line in the reference code can be identified.
-2.782(dp).15 G .282(osition, and the old)-2.782 F(cursor position is sa)
6000
-
+2.783(dp).15 G .283(osition, and the old)-2.783 F(cursor position is sa)
5997 ➡ 6001 144 312 Q -.15(ve)-.2 G 2.5(da).15 G 2.5(st)-2.5 G(he mark.)-2.5 E F1
5998
-
No equivalent source code line in the reference code can be identified.
-(character\255sear)108 324 Q(ch \(C\255]\))-.18 E F0 3.035(Ac)144 336 S
5999
-
No equivalent source code line in the reference code can be identified.
-.535(haracter is read and point is mo)-3.035 F -.15(ve)-.15 G 3.035(dt)
6002
-
+(character\255sear)108 324 Q(ch \(C\255]\))-.18 E F0 3.036(Ac)144 336 S
6003
-
+.536(haracter is read and point is mo)-3.036 F -.15(ve)-.15 G 3.035(dt)
6000 ➡ 6004 .15 G 3.035(ot)-3.035 G .535(he ne)-3.035 F .535
6001
-
No equivalent source code line in the reference code can be identified.
-(xt occurrence of that character)-.15 F 5.536(.A)-.55 G(ne)-2.5 E -.05
6002
-
No equivalent source code line in the reference code can be identified.
-(ga)-.15 G(ti).05 E .836 -.15(ve c)-.25 H(ount).15 E(searches for pre)
6005
-
+(xt occurrence of that character)-.15 F 5.535(.A)-.55 G(ne)-2.5 E -.05
6006
-
+(ga)-.15 G(ti).05 E .835 -.15(ve c)-.25 H(ount).15 E(searches for pre)
6003 ➡ 6007 144 348 Q(vious occurrences.)-.25 E F1(character\255sear)108 360 Q
6004
-
No equivalent source code line in the reference code can be identified.
-(ch\255backward \(M\255C\255]\))-.18 E F0 3.544(Ac)144 372 S 1.044
6005
-
No equivalent source code line in the reference code can be identified.
-(haracter is read and point is mo)-3.544 F -.15(ve)-.15 G 3.544(dt).15 G
6008
-
+(ch\255backward \(M\255C\255]\))-.18 E F0 3.543(Ac)144 372 S 1.043
6009
-
+(haracter is read and point is mo)-3.543 F -.15(ve)-.15 G 3.544(dt).15 G
6006 ➡ 6010 3.544(ot)-3.544 G 1.044(he pre)-3.544 F 1.044
6007
-
No equivalent source code line in the reference code can be identified.
-(vious occurrence of that character)-.25 F 6.043(.A)-.55 G(ne)-2.5 E
6011
-
+(vious occurrence of that character)-.25 F 6.044(.A)-.55 G(ne)-2.5 E
6008 ➡ 6012 -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G
6009 ➡ 6013 (count searches for subsequent occurrences.)144 384 Q F1
6010
-
No equivalent source code line in the reference code can be identified.
-(skip\255csi\255sequence)108 396 Q F0 1.826
6014
-
+(skip\255csi\255sequence)108 396 Q F0 1.827
6011 ➡ 6015 (Read enough characters to consume a multi-k)144 408 R 2.126 -.15(ey s)
6012
-
No equivalent source code line in the reference code can be identified.
--.1 H 1.827(equence such as those de\214ned for k).15 F -.15(ey)-.1 G
6013
-
No equivalent source code line in the reference code can be identified.
-4.327(sl).15 G(ik)-4.327 E(e)-.1 E .791(Home and End.)144 420 R .791
6014
-
No equivalent source code line in the reference code can be identified.
-(Such sequences be)5.791 F .791
6016
-
+-.1 H 1.826(equence such as those de\214ned for k).15 F -.15(ey)-.1 G
6017
-
+4.326(sl).15 G(ik)-4.326 E(e)-.1 E .79(Home and End.)144 420 R .791
6018
-
+(Such sequences be)5.79 F .791
6015 ➡ 6019 (gin with a Control Sequence Indicator \(CSI\), usually ESC\255[.)-.15 F
6016
-
No equivalent source code line in the reference code can be identified.
-.331(If this sequence is bound to "\\[", k)144 432 R -.15(ey)-.1 G 2.831
6017
-
No equivalent source code line in the reference code can be identified.
-(sp).15 G .331(roducing such sequences will ha)-2.831 F .632 -.15(ve n)
6018
-
No equivalent source code line in the reference code can be identified.
--.2 H 2.832(oe).15 G -.25(ff)-2.832 G .332(ect unless e).25 F(xplic-)
6020
-
+.332(If this sequence is bound to "\\[", k)144 432 R -.15(ey)-.1 G 2.831
6021
-
+(sp).15 G .331(roducing such sequences will ha)-2.831 F .631 -.15(ve n)
6022
-
+-.2 H 2.831(oe).15 G -.25(ff)-2.831 G .331(ect unless e).25 F(xplic-)
6019 ➡ 6023 -.15 E .026(itly bound to a readline command, instead of inserting stra\
6020 ➡ 6024 y characters into the editing b)144 444 R(uf)-.2 E(fer)-.25 E 5.026(.T)
6021 ➡ 6025 -.55 G(his)-5.026 E(is unbound by def)144 456 Q(ault, b)-.1 E
6022 ➡ 6026 (ut usually bound to ESC\255[.)-.2 E F1(insert\255comment \(M\255#\))108
6023
-
No equivalent source code line in the reference code can be identified.
-468 Q F0 -.4(Wi)144 480 S .48(thout a numeric ar).4 F .48(gument, the v)
6024
-
No equivalent source code line in the reference code can be identified.
--.18 F .481(alue of the readline)-.25 F F1(comment\255begin)2.981 E F0
6025
-
No equivalent source code line in the reference code can be identified.
--.25(va)2.981 G .481(riable is inserted at the).25 F(be)144 492 Q .245
6026
-
No equivalent source code line in the reference code can be identified.
-(ginning of the current line.)-.15 F .245(If a numeric ar)5.245 F .244
6027
-
No equivalent source code line in the reference code can be identified.
-(gument is supplied, this command acts as a toggle: if)-.18 F .321
6027
-
+468 Q F0 -.4(Wi)144 480 S .481(thout a numeric ar).4 F .481
6028
-
+(gument, the v)-.18 F .481(alue of the readline)-.25 F F1
6029
-
+(comment\255begin)2.981 E F0 -.25(va)2.981 G .48
6030
-
+(riable is inserted at the).25 F(be)144 492 Q .244
6031
-
+(ginning of the current line.)-.15 F .245(If a numeric ar)5.244 F .245
6032
-
+(gument is supplied, this command acts as a toggle: if)-.18 F .322
6028 ➡ 6033 (the characters at the be)144 504 R .321
6029 ➡ 6034 (ginning of the line do not match the v)-.15 F .321(alue of)-.25 F F1
6030
-
No equivalent source code line in the reference code can be identified.
-(comment\255begin)2.821 E F0 2.822(,t)C .322(he v)-2.822 F .322(alue is)
6031
-
No equivalent source code line in the reference code can be identified.
--.25 F .832(inserted, otherwise the characters in)144 516 R F1
6032
-
No equivalent source code line in the reference code can be identified.
-(comment\255begin)3.332 E F0 .831(are deleted from the be)3.332 F .831
6033
-
No equivalent source code line in the reference code can be identified.
-(ginning of the line.)-.15 F 1.468
6035
-
+(comment\255begin)2.821 E F0 2.821(,t)C .321(he v)-2.821 F .321(alue is)
6036
-
+-.25 F .831(inserted, otherwise the characters in)144 516 R F1
6037
-
+(comment\255begin)3.331 E F0 .832(are deleted from the be)3.331 F .832
6038
-
+(ginning of the line.)-.15 F 1.469
6034 ➡ 6039 (In either case, the line is accepted as if a ne)144 528 R 1.468
6035
-
No equivalent source code line in the reference code can be identified.
-(wline had been typed.)-.25 F 1.469(The def)6.469 F 1.469(ault v)-.1 F
6036
-
No equivalent source code line in the reference code can be identified.
-1.469(alue of)-.25 F F1(com-)3.969 E(ment\255begin)144 540 Q F0 .84
6037
-
No equivalent source code line in the reference code can be identified.
-(causes this command to mak)3.34 F 3.339(et)-.1 G .839
6038
-
No equivalent source code line in the reference code can be identified.
-(he current line a shell comment.)-3.339 F .839(If a numeric ar)5.839 F
6040
-
+(wline had been typed.)-.25 F 1.468(The def)6.468 F 1.468(ault v)-.1 F
6041
-
+1.468(alue of)-.25 F F1(com-)3.968 E(ment\255begin)144 540 Q F0 .839
6042
-
+(causes this command to mak)3.339 F 3.339(et)-.1 G .839
6043
-
+(he current line a shell comment.)-3.339 F .84(If a numeric ar)5.84 F
6039 ➡ 6044 (gu-)-.18 E(ment causes the comment character to be remo)144 552 Q -.15
6040 ➡ 6045 (ve)-.15 G(d, the line will be e).15 E -.15(xe)-.15 G
6041 ➡ 6046 (cuted by the shell.).15 E F1(glob\255complete\255w)108 564 Q
6042
-
No equivalent source code line in the reference code can be identified.
-(ord \(M\255g\))-.1 E F0 .791(The w)144 576 R .791
6043
-
No equivalent source code line in the reference code can be identified.
-(ord before point is treated as a pattern for pathname e)-.1 F .792
6047
-
+(ord \(M\255g\))-.1 E F0 .792(The w)144 576 R .791
6048
-
+(ord before point is treated as a pattern for pathname e)-.1 F .791
6044 ➡ 6049 (xpansion, with an asterisk implicitly)-.15 F 2.5(appended. This)144 588
6045 ➡ 6050 R(pattern is used to generate a list of matching \214lenames for possib\
6046 ➡ 6051 le completions.)2.5 E F1(glob\255expand\255w)108 600 Q(ord \(C\255x *\))
6047
-
No equivalent source code line in the reference code can be identified.
--.1 E F0 .176(The w)144 612 R .176
6052
-
+-.1 E F0 .175(The w)144 612 R .176
6048 ➡ 6053 (ord before point is treated as a pattern for pathname e)-.1 F .176
6049 ➡ 6054 (xpansion, and the list of matching \214le-)-.15 F .516
6050 ➡ 6055 (names is inserted, replacing the w)144 624 R 3.016(ord. If)-.1 F 3.016
@@ -6057,226 +6062,226 @@ le completions.)2.5 E F1(glob\255expand\255w)108 600 Q(ord \(C\255x *\))
6057 ➡ 6062 .872(the line is redra)144 672 R 3.372(wn. If)-.15 F 3.372(an)3.372 G
6058 ➡ 6063 .872(umeric ar)-3.372 F .872
6059 ➡ 6064 (gument is supplied, an asterisk is appended before pathname)-.18 F -.15
6060
-
No equivalent source code line in the reference code can be identified.
-(ex)144 684 S(pansion.).15 E F1(dump\255functions)108 696 Q F0 .627
6061
-
No equivalent source code line in the reference code can be identified.
-(Print all of the functions and their k)144 708 R .927 -.15(ey b)-.1 H
6062
-
No equivalent source code line in the reference code can be identified.
-.626(indings to the readline output stream.).15 F .626(If a numeric ar)
6063
-
No equivalent source code line in the reference code can be identified.
-5.626 F(gu-)-.18 E
6065
-
+(ex)144 684 S(pansion.).15 E F1(dump\255functions)108 696 Q F0 .626
6066
-
+(Print all of the functions and their k)144 708 R .926 -.15(ey b)-.1 H
6067
-
+.627(indings to the readline output stream.).15 F .627(If a numeric ar)
6068
-
+5.627 F(gu-)-.18 E
6064 ➡ 6069 (ment is supplied, the output is formatted in such a w)144 720 Q
6065 ➡ 6070 (ay that it can be made part of an)-.1 E F2(inputr)2.5 E(c)-.37 E F0
6066
-
No equivalent source code line in the reference code can be identified.
-(\214le.)2.5 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(50)197.335 E
6067
-
No equivalent source code line in the reference code can be identified.
-0 Cg EP
6071
-
+(\214le.)2.5 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(50)192.895
6072
-
+E 0 Cg EP
6068 ➡ 6073 %%Page: 51 51
6069 ➡ 6074 %%BeginPageSetup
6070 ➡ 6075 BP
6071 ➡ 6076 %%EndPageSetup
6072 ➡ 6077 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6073 ➡ 6078 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
6074
-
No equivalent source code line in the reference code can be identified.
-SF(dump\255v)108 84 Q(ariables)-.1 E F0 1.799
6079
-
+SF(dump\255v)108 84 Q(ariables)-.1 E F0 1.8
6075 ➡ 6080 (Print all of the settable readline v)144 96 R 1.799
6076
-
No equivalent source code line in the reference code can be identified.
-(ariables and their v)-.25 F 1.8(alues to the readline output stream.)
6077
-
No equivalent source code line in the reference code can be identified.
--.25 F 1.8(If a)6.8 F .305(numeric ar)144 108 R .304
6081
-
+(ariables and their v)-.25 F 1.799(alues to the readline output stream.)
6082
-
+-.25 F 1.799(If a)6.799 F .304(numeric ar)144 108 R .304
6078 ➡ 6083 (gument is supplied, the output is formatted in such a w)-.18 F .304
6079 ➡ 6084 (ay that it can be made part of an)-.1 F/F2 10/Times-Italic@0 SF(inputr)
6080 ➡ 6085 144 120 Q(c)-.37 E F0(\214le.)2.5 E F1(dump\255macr)108 132 Q(os)-.18 E
6081
-
No equivalent source code line in the reference code can be identified.
-F0 .592(Print all of the readline k)144 144 R .892 -.15(ey s)-.1 H .592
6082
-
No equivalent source code line in the reference code can be identified.
-(equences bound to macros and the strings the).15 F 3.093(yo)-.15 G
6083
-
No equivalent source code line in the reference code can be identified.
-3.093(utput. If)-3.093 F 3.093(an)3.093 G(umeric)-3.093 E(ar)144 156 Q
6086
-
+F0 .593(Print all of the readline k)144 144 R .893 -.15(ey s)-.1 H .592
6087
-
+(equences bound to macros and the strings the).15 F 3.092(yo)-.15 G
6088
-
+3.092(utput. If)-3.092 F 3.092(an)3.092 G(umeric)-3.092 E(ar)144 156 Q
6084 ➡ 6089 .528(gument is supplied, the output is formatted in such a w)-.18 F .528
6085
-
No equivalent source code line in the reference code can be identified.
-(ay that it can be made part of an)-.1 F F2(inputr)3.027 E(c)-.37 E F0
6090
-
+(ay that it can be made part of an)-.1 F F2(inputr)3.028 E(c)-.37 E F0
6086 ➡ 6091 (\214le.)144 168 Q F1(display\255shell\255v)108 180 Q
6087 ➡ 6092 (ersion \(C\255x C\255v\))-.1 E F0(Display v)144 192 Q
6088 ➡ 6093 (ersion information about the current instance of)-.15 E F1(bash)2.5 E
6089
-
No equivalent source code line in the reference code can be identified.
-F0(.)A F1(Pr)87 208.8 Q(ogrammable Completion)-.18 E F0 .146(When w)108
6094
-
+F0(.)A F1(Pr)87 208.8 Q(ogrammable Completion)-.18 E F0 .147(When w)108
6090 ➡ 6095 220.8 R .147(ord completion is attempted for an ar)-.1 F .147
6091 ➡ 6096 (gument to a command for which a completion speci\214cation \(a)-.18 F
6092
-
No equivalent source code line in the reference code can be identified.
-F2(compspec)108 232.8 Q F0 3.829(\)h)C 1.329
6093
-
No equivalent source code line in the reference code can be identified.
-(as been de\214ned using the)-3.829 F F1(complete)3.829 E F0 -.2(bu)
6097
-
+F2(compspec)108 232.8 Q F0 3.828(\)h)C 1.329
6098
-
+(as been de\214ned using the)-3.828 F F1(complete)3.829 E F0 -.2(bu)
6094 ➡ 6099 3.829 G 1.329(iltin \(see).2 F/F3 9/Times-Bold@0 SF 1.329(SHELL B)3.829
6095
-
No equivalent source code line in the reference code can be identified.
-F(UIL)-.09 E 1.329(TIN COMMANDS)-.828 F F0(belo)3.579 E 1.328(w\), the)
6100
-
+F(UIL)-.09 E 1.329(TIN COMMANDS)-.828 F F0(belo)3.579 E 1.329(w\), the)
6096 ➡ 6101 -.25 F(programmable completion f)108 244.8 Q(acilities are in)-.1 E -.2
6097
-
No equivalent source code line in the reference code can be identified.
-(vo)-.4 G -.1(ke).2 G(d.).1 E .497
6098
-
No equivalent source code line in the reference code can be identified.
-(First, the command name is identi\214ed.)108 261.6 R .497
6099
-
No equivalent source code line in the reference code can be identified.
-(If the command w)5.497 F .498
6100
-
No equivalent source code line in the reference code can be identified.
-(ord is the empty string \(completion attempted at)-.1 F .234(the be)108
6102
-
+(vo)-.4 G -.1(ke).2 G(d.).1 E .498
6103
-
+(First, the command name is identi\214ed.)108 261.6 R .498
6104
-
+(If the command w)5.498 F .497
6105
-
+(ord is the empty string \(completion attempted at)-.1 F .233(the be)108
6101 ➡ 6106 273.6 R .233(ginning of an empty line\), an)-.15 F 2.733(yc)-.15 G .233
6102 ➡ 6107 (ompspec de\214ned with the)-2.733 F F1<ad45>2.733 E F0 .233(option to)
6103
-
No equivalent source code line in the reference code can be identified.
-2.733 F F1(complete)2.733 E F0 .233(is used.)2.733 F .233(If a comp-)
6104
-
No equivalent source code line in the reference code can be identified.
-5.233 F .481(spec has been de\214ned for that command, the compspec is \
6105
-
No equivalent source code line in the reference code can be identified.
-used to generate the list of possible completions)108 285.6 R .823
6106
-
No equivalent source code line in the reference code can be identified.
-(for the w)108 297.6 R 3.323(ord. If)-.1 F .823(the command w)3.323 F
6107
-
No equivalent source code line in the reference code can be identified.
-.822(ord is a full pathname, a compspec for the full pathname is search\
6108
-
No equivalent source code line in the reference code can be identified.
-ed for)-.1 F 2.866(\214rst. If)108 309.6 R .367(no compspec is found fo\
6108
-
+2.733 F F1(complete)2.733 E F0 .233(is used.)2.733 F .234(If a comp-)
6109
-
+5.234 F .481(spec has been de\214ned for that command, the compspec is \
6110
-
+used to generate the list of possible completions)108 285.6 R .822
6111
-
+(for the w)108 297.6 R 3.322(ord. If)-.1 F .822(the command w)3.322 F
6112
-
+.823(ord is a full pathname, a compspec for the full pathname is search\
6113
-
+ed for)-.1 F 2.867(\214rst. If)108 309.6 R .366(no compspec is found fo\
6109 ➡ 6114 r the full pathname, an attempt is made to \214nd a compspec for the po\
6110
-
No equivalent source code line in the reference code can be identified.
-rtion)2.866 F(follo)108 321.6 Q .299(wing the \214nal slash.)-.25 F .298
6111
-
No equivalent source code line in the reference code can be identified.
-(If those searches do not result in a compspec, an)5.299 F 2.798(yc)-.15
6112
-
No equivalent source code line in the reference code can be identified.
-G .298(ompspec de\214ned with the)-2.798 F F1<ad44>2.798 E F0(option to)
6115
-
+rtion)2.867 F(follo)108 321.6 Q .298(wing the \214nal slash.)-.25 F .298
6116
-
+(If those searches do not result in a compspec, an)5.298 F 2.799(yc)-.15
6117
-
+G .299(ompspec de\214ned with the)-2.799 F F1<ad44>2.799 E F0(option to)
6113 ➡ 6118 108 333.6 Q F1(complete)2.5 E F0(is used as the def)2.5 E(ault.)-.1 E
6114 ➡ 6119 .817(Once a compspec has been found, it is used to generate the list of\
6115 ➡ 6120 matching w)108 350.4 R 3.317(ords. If)-.1 F 3.317(ac)3.317 G .817
6116 ➡ 6121 (ompspec is not)-3.317 F(found, the def)108 362.4 Q(ault)-.1 E F1(bash)
6117 ➡ 6122 2.5 E F0(completion as described abo)2.5 E .3 -.15(ve u)-.15 H(nder).15
6118
-
No equivalent source code line in the reference code can be identified.
-E F1(Completing)2.5 E F0(is performed.)2.5 E .464
6123
-
+E F1(Completing)2.5 E F0(is performed.)2.5 E .463
6119 ➡ 6124 (First, the actions speci\214ed by the compspec are used.)108 379.2 R
6120
-
No equivalent source code line in the reference code can be identified.
-.463(Only matches which are pre\214x)5.464 F .463(ed by the w)-.15 F
6121
-
No equivalent source code line in the reference code can be identified.
-.463(ord being)-.1 F .595(completed are returned.)108 391.2 R .595
6122
-
No equivalent source code line in the reference code can be identified.
-(When the)5.595 F F1<ad66>3.095 E F0(or)3.095 E F1<ad64>3.095 E F0 .596
6125
-
+.464(Only matches which are pre\214x)5.464 F .464(ed by the w)-.15 F
6126
-
+.464(ord being)-.1 F .596(completed are returned.)108 391.2 R .596
6127
-
+(When the)5.596 F F1<ad66>3.096 E F0(or)3.095 E F1<ad64>3.095 E F0 .595
6123 ➡ 6128 (option is used for \214lename or directory name completion, the)3.095 F
6124 ➡ 6129 (shell v)108 403.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0
6125 ➡ 6130 (is used to \214lter the matches.)2.25 E(An)108 420 Q 4.084(yc)-.15 G
6126 ➡ 6131 1.584(ompletions speci\214ed by a pathname e)-4.084 F 1.584
6127 ➡ 6132 (xpansion pattern to the)-.15 F F1<ad47>4.084 E F0 1.584
6128 ➡ 6133 (option are generated ne)4.084 F 4.084(xt. The)-.15 F -.1(wo)108 432 S
6129
-
No equivalent source code line in the reference code can be identified.
-.554(rds generated by the pattern need not match the w).1 F .555
6130
-
No equivalent source code line in the reference code can be identified.
-(ord being completed.)-.1 F(The)5.555 E F3(GLOBIGNORE)3.055 E F0 .555
6131
-
No equivalent source code line in the reference code can be identified.
-(shell v)2.805 F(ari-)-.25 E
6134
-
+.555(rds generated by the pattern need not match the w).1 F .554
6135
-
+(ord being completed.)-.1 F(The)5.554 E F3(GLOBIGNORE)3.054 E F0 .554
6136
-
+(shell v)2.804 F(ari-)-.25 E
6132 ➡ 6137 (able is not used to \214lter the matches, b)108 444 Q(ut the)-.2 E F3
6133 ➡ 6138 (FIGNORE)2.5 E F0 -.25(va)2.25 G(riable is used.).25 E(Ne)108 460.8 Q
6134
-
No equivalent source code line in the reference code can be identified.
-.321(xt, the string speci\214ed as the ar)-.15 F .321(gument to the)-.18
6135
-
No equivalent source code line in the reference code can be identified.
-F F1<ad57>2.821 E F0 .32(option is considered.)2.821 F .32
6136
-
No equivalent source code line in the reference code can be identified.
-(The string is \214rst split using the)5.32 F .412(characters in the)108
6137
-
No equivalent source code line in the reference code can be identified.
-472.8 R F3(IFS)2.912 E F0 .412(special v)2.662 F .412
6139
-
+.32(xt, the string speci\214ed as the ar)-.15 F .32(gument to the)-.18 F
6140
-
+F1<ad57>2.82 E F0 .321(option is considered.)2.821 F .321
6141
-
+(The string is \214rst split using the)5.321 F .413(characters in the)
6142
-
+108 472.8 R F3(IFS)2.913 E F0 .412(special v)2.663 F .412
6138 ➡ 6143 (ariable as delimiters.)-.25 F .412(Shell quoting is honored.)5.412 F
6139
-
No equivalent source code line in the reference code can be identified.
-.413(Each w)5.412 F .413(ord is then e)-.1 F(xpanded)-.15 E .092
6140
-
No equivalent source code line in the reference code can be identified.
-(using brace e)108 484.8 R .092(xpansion, tilde e)-.15 F .092
6141
-
No equivalent source code line in the reference code can be identified.
-(xpansion, parameter and v)-.15 F .092(ariable e)-.25 F .091
6142
-
No equivalent source code line in the reference code can be identified.
-(xpansion, command substitution, and arith-)-.15 F 1.396(metic e)108
6144
-
+.412(Each w)5.412 F .412(ord is then e)-.1 F(xpanded)-.15 E .091
6145
-
+(using brace e)108 484.8 R .091(xpansion, tilde e)-.15 F .092
6146
-
+(xpansion, parameter and v)-.15 F .092(ariable e)-.25 F .092
6147
-
+(xpansion, command substitution, and arith-)-.15 F 1.397(metic e)108
6143 ➡ 6148 496.8 R 1.396(xpansion, as described abo)-.15 F 1.696 -.15(ve u)-.15 H
6144 ➡ 6149 (nder).15 E F3(EXP)3.896 E(ANSION)-.666 E/F4 9/Times-Roman@0 SF(.)A F0
6145 ➡ 6150 1.396(The results are split using the rules described)5.896 F(abo)108
6146
-
No equivalent source code line in the reference code can be identified.
-508.8 Q .51 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.71 G .21
6147
-
No equivalent source code line in the reference code can be identified.
-(rd Splitting).75 F F0 5.21(.T)C .209(he results of the e)-5.21 F .209
6148
-
No equivalent source code line in the reference code can be identified.
-(xpansion are pre\214x-matched ag)-.15 F .209(ainst the w)-.05 F .209
6151
-
+508.8 Q .509 -.15(ve u)-.15 H(nder).15 E F1 -.75(Wo)2.709 G .209
6152
-
+(rd Splitting).75 F F0 5.209(.T)C .209(he results of the e)-5.209 F .209
6153
-
+(xpansion are pre\214x-matched ag)-.15 F .21(ainst the w)-.05 F .21
6149 ➡ 6154 (ord being com-)-.1 F(pleted, and the matching w)108 520.8 Q
6150
-
No equivalent source code line in the reference code can be identified.
-(ords become the possible completions.)-.1 E 1.237
6151
-
No equivalent source code line in the reference code can be identified.
-(After these matches ha)108 537.6 R 1.537 -.15(ve b)-.2 H 1.237
6152
-
No equivalent source code line in the reference code can be identified.
-(een generated, an).15 F 3.737(ys)-.15 G 1.238
6153
-
No equivalent source code line in the reference code can be identified.
-(hell function or command speci\214ed with the)-3.737 F F1<ad46>3.738 E
6154
-
No equivalent source code line in the reference code can be identified.
-F0(and)3.738 E F1<ad43>3.738 E F0 3.376(options is in)108 549.6 R -.2
6155
-
+(ords become the possible completions.)-.1 E 1.238
6156
-
+(After these matches ha)108 537.6 R 1.538 -.15(ve b)-.2 H 1.238
6157
-
+(een generated, an).15 F 3.738(ys)-.15 G 1.237
6158
-
+(hell function or command speci\214ed with the)-3.738 F F1<ad46>3.737 E
6159
-
+F0(and)3.737 E F1<ad43>3.737 E F0 3.375(options is in)108 549.6 R -.2
6155 ➡ 6160 (vo)-.4 G -.1(ke).2 G 5.875(d. When).1 F 3.375
6156 ➡ 6161 (the command or function is in)5.875 F -.2(vo)-.4 G -.1(ke).2 G 3.375
6157
-
No equivalent source code line in the reference code can be identified.
-(d, the).1 F F3(COMP_LINE)5.875 E F4(,)A F3(COMP_POINT)5.625 E F4(,)A F3
6158
-
No equivalent source code line in the reference code can be identified.
-(COMP_KEY)108 561.6 Q F4(,)A F0(and)2.407 E F3(COMP_TYPE)2.657 E F0 -.25
6159
-
No equivalent source code line in the reference code can be identified.
-(va)2.407 G .157(riables are assigned v).25 F .157
6160
-
No equivalent source code line in the reference code can be identified.
-(alues as described abo)-.25 F .457 -.15(ve u)-.15 H(nder).15 E F1 .158
6161
-
No equivalent source code line in the reference code can be identified.
-(Shell V)2.658 F(ariables)-.92 E F0 5.158(.I)C(f)-5.158 E 3.486(as)108
6162
-
No equivalent source code line in the reference code can be identified.
-573.6 S .986(hell function is being in)-3.486 F -.2(vo)-.4 G -.1(ke).2 G
6162
-
+(d, the).1 F F3(COMP_LINE)5.876 E F4(,)A F3(COMP_POINT)5.626 E F4(,)A F3
6163
-
+(COMP_KEY)108 561.6 Q F4(,)A F0(and)2.408 E F3(COMP_TYPE)2.658 E F0 -.25
6164
-
+(va)2.408 G .157(riables are assigned v).25 F .157
6165
-
+(alues as described abo)-.25 F .457 -.15(ve u)-.15 H(nder).15 E F1 .157
6166
-
+(Shell V)2.657 F(ariables)-.92 E F0 5.157(.I)C(f)-5.157 E 3.485(as)108
6167
-
+573.6 S .986(hell function is being in)-3.485 F -.2(vo)-.4 G -.1(ke).2 G
6163 ➡ 6168 .986(d, the).1 F F3(COMP_W)3.486 E(ORDS)-.09 E F0(and)3.236 E F3
6164 ➡ 6169 (COMP_CW)3.486 E(ORD)-.09 E F0 -.25(va)3.236 G .986
6165
-
No equivalent source code line in the reference code can be identified.
-(riables are also set.).25 F(When)5.985 E .346
6166
-
No equivalent source code line in the reference code can be identified.
-(the function or command is in)108 585.6 R -.2(vo)-.4 G -.1(ke).2 G .346
6167
-
No equivalent source code line in the reference code can be identified.
-(d, the \214rst ar).1 F .346(gument \()-.18 F F1($1)A F0 2.847(\)i)C
6168
-
No equivalent source code line in the reference code can be identified.
-2.847(st)-2.847 G .347(he name of the command whose ar)-2.847 F(guments)
6169
-
No equivalent source code line in the reference code can be identified.
--.18 E .264(are being completed, the second ar)108 597.6 R .264
6170
-
No equivalent source code line in the reference code can be identified.
-(gument \()-.18 F F1($2)A F0 2.764(\)i)C 2.764(st)-2.764 G .264(he w)
6171
-
No equivalent source code line in the reference code can be identified.
--2.764 F .263(ord being completed, and the third ar)-.1 F .263
6172
-
No equivalent source code line in the reference code can be identified.
-(gument \()-.18 F F1($3)A F0 2.763(\)i)C(s)-2.763 E .628(the w)108 609.6
6173
-
No equivalent source code line in the reference code can be identified.
-R .628(ord preceding the w)-.1 F .629
6174
-
No equivalent source code line in the reference code can be identified.
-(ord being completed on the current command line.)-.1 F .629
6175
-
No equivalent source code line in the reference code can be identified.
-(No \214ltering of the generated)5.629 F .715(completions ag)108 621.6 R
6176
-
No equivalent source code line in the reference code can be identified.
-.715(ainst the w)-.05 F .714(ord being completed is performed; the func\
6170
-
+(riables are also set.).25 F(When)5.986 E .347
6171
-
+(the function or command is in)108 585.6 R -.2(vo)-.4 G -.1(ke).2 G .347
6172
-
+(d, the \214rst ar).1 F .346(gument \()-.18 F F1($1)A F0 2.846(\)i)C
6173
-
+2.846(st)-2.846 G .346(he name of the command whose ar)-2.846 F(guments)
6174
-
+-.18 E .263(are being completed, the second ar)108 597.6 R .263
6175
-
+(gument \()-.18 F F1($2)A F0 2.763(\)i)C 2.763(st)-2.763 G .264(he w)
6176
-
+-2.763 F .264(ord being completed, and the third ar)-.1 F .264
6177
-
+(gument \()-.18 F F1($3)A F0 2.764(\)i)C(s)-2.764 E .629(the w)108 609.6
6178
-
+R .629(ord preceding the w)-.1 F .629
6179
-
+(ord being completed on the current command line.)-.1 F .628
6180
-
+(No \214ltering of the generated)5.629 F .714(completions ag)108 621.6 R
6181
-
+.714(ainst the w)-.05 F .714(ord being completed is performed; the func\
6177 ➡ 6182 tion or command has complete free-)-.1 F(dom in generating the matches.)
6178
-
No equivalent source code line in the reference code can be identified.
-108 633.6 Q(An)108 650.4 Q 2.937(yf)-.15 G .437
6179
-
No equivalent source code line in the reference code can be identified.
-(unction speci\214ed with)-2.937 F F1<ad46>2.937 E F0 .437(is in)2.937 F
6183
-
+108 633.6 Q(An)108 650.4 Q 2.938(yf)-.15 G .437
6184
-
+(unction speci\214ed with)-2.938 F F1<ad46>2.937 E F0 .437(is in)2.937 F
6180 ➡ 6185 -.2(vo)-.4 G -.1(ke).2 G 2.937<648c>.1 G 2.937(rst. The)-2.937 F .437
6181 ➡ 6186 (function may use an)2.937 F 2.937(yo)-.15 G 2.937(ft)-2.937 G .437
6182
-
No equivalent source code line in the reference code can be identified.
-(he shell f)-2.937 F .438(acilities, including)-.1 F(the)108 662.4 Q F1
6183
-
No equivalent source code line in the reference code can be identified.
-(compgen)2.957 E F0 -.2(bu)2.957 G .457(iltin described belo).2 F 1.756
6184
-
No equivalent source code line in the reference code can be identified.
--.65(w, t)-.25 H 2.956(og).65 G .456(enerate the matches.)-2.956 F .456
6187
-
+(he shell f)-2.937 F .437(acilities, including)-.1 F(the)108 662.4 Q F1
6188
-
+(compgen)2.956 E F0 -.2(bu)2.956 G .456(iltin described belo).2 F 1.756
6189
-
+-.65(w, t)-.25 H 2.956(og).65 G .456(enerate the matches.)-2.956 F .457
6185 ➡ 6190 (It must put the possible completions in the)5.456 F F3(COMPREPL)108
6186 ➡ 6191 674.4 Q(Y)-.828 E F0(array v)2.25 E(ariable, one per array element.)-.25
6187
-
No equivalent source code line in the reference code can be identified.
-E(Ne)108 691.2 Q .08(xt, an)-.15 F 2.58(yc)-.15 G .08
6188
-
No equivalent source code line in the reference code can be identified.
-(ommand speci\214ed with the)-2.58 F F1<ad43>2.58 E F0 .081
6189
-
No equivalent source code line in the reference code can be identified.
-(option is in)2.581 F -.2(vo)-.4 G -.1(ke).2 G 2.581(di).1 G 2.581(na)
6190
-
No equivalent source code line in the reference code can be identified.
--2.581 G 2.581(ne)-2.581 G -.4(nv)-2.581 G .081(ironment equi).4 F -.25
6191
-
No equivalent source code line in the reference code can be identified.
-(va)-.25 G .081(lent to command sub-).25 F 2.859(stitution. It)108 703.2
6192
-
No equivalent source code line in the reference code can be identified.
-R .359(should print a list of completions, one per line, to the standar\
6193
-
No equivalent source code line in the reference code can be identified.
-d output.)2.859 F .358(Backslash may be used)5.359 F(to escape a ne)108
6192
-
+E(Ne)108 691.2 Q .081(xt, an)-.15 F 2.581(yc)-.15 G .081
6193
-
+(ommand speci\214ed with the)-2.581 F F1<ad43>2.581 E F0 .081
6194
-
+(option is in)2.581 F -.2(vo)-.4 G -.1(ke).2 G 2.581(di).1 G 2.58(na)
6195
-
+-2.581 G 2.58(ne)-2.58 G -.4(nv)-2.58 G .08(ironment equi).4 F -.25(va)
6196
-
+-.25 G .08(lent to command sub-).25 F 2.858(stitution. It)108 703.2 R
6197
-
+.359(should print a list of completions, one per line, to the standard \
6198
-
+output.)2.858 F .359(Backslash may be used)5.359 F(to escape a ne)108
6194 ➡ 6199 715.2 Q(wline, if necessary)-.25 E(.)-.65 E(GNU Bash 4.4)72 768 Q
6195
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(51)197.335 E 0 Cg EP
6200
-
+(2017 October 7)143.735 E(51)192.895 E 0 Cg EP
6196 ➡ 6201 %%Page: 52 52
6197 ➡ 6202 %%BeginPageSetup
6198 ➡ 6203 BP
6199 ➡ 6204 %%EndPageSetup
6200 ➡ 6205 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6201
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .376
6206
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .377
6202 ➡ 6207 (After all of the possible completions are generated, an)108 84 R 2.877
6203 ➡ 6208 <798c>-.15 G .377(lter speci\214ed with the)-2.877 F/F1 10/Times-Bold@0
6204
-
No equivalent source code line in the reference code can be identified.
-SF<ad58>2.877 E F0 .377(option is applied to the)2.877 F 3.182
6205
-
No equivalent source code line in the reference code can be identified.
-(list. The)108 96 R .682(\214lter is a pattern as used for pathname e)
6206
-
No equivalent source code line in the reference code can be identified.
-3.182 F .681(xpansion; a)-.15 F F1(&)3.181 E F0 .681
6207
-
No equivalent source code line in the reference code can be identified.
-(in the pattern is replaced with the te)3.181 F .681(xt of)-.15 F .522
6208
-
No equivalent source code line in the reference code can be identified.
-(the w)108 108 R .522(ord being completed.)-.1 F 3.022(Al)5.522 G
6209
-
No equivalent source code line in the reference code can be identified.
-(iteral)-3.022 E F1(&)3.022 E F0 .523
6209
-
+SF<ad58>2.876 E F0 .376(option is applied to the)2.876 F 3.181
6210
-
+(list. The)108 96 R .681(\214lter is a pattern as used for pathname e)
6211
-
+3.181 F .681(xpansion; a)-.15 F F1(&)3.181 E F0 .682
6212
-
+(in the pattern is replaced with the te)3.182 F .682(xt of)-.15 F .523
6213
-
+(the w)108 108 R .523(ord being completed.)-.1 F 3.023(Al)5.523 G
6214
-
+(iteral)-3.023 E F1(&)3.023 E F0 .522
6210 ➡ 6215 (may be escaped with a backslash; the backslash is remo)3.022 F -.15(ve)
6211
-
No equivalent source code line in the reference code can be identified.
--.15 G 3.023(db).15 G(efore)-3.023 E .85(attempting a match.)108 120 R
6212
-
No equivalent source code line in the reference code can be identified.
-(An)5.85 E 3.35(yc)-.15 G .849
6213
-
No equivalent source code line in the reference code can be identified.
-(ompletion that matches the pattern will be remo)-3.35 F -.15(ve)-.15 G
6214
-
No equivalent source code line in the reference code can be identified.
-3.349(df).15 G .849(rom the list.)-3.349 F 3.349(Al)5.849 G(eading)
6215
-
No equivalent source code line in the reference code can be identified.
--3.349 E F1(!)3.349 E F0(ne)108 132 Q -.05(ga)-.15 G .764
6216
-
+-.15 G 3.022(db).15 G(efore)-3.022 E .849(attempting a match.)108 120 R
6217
-
+(An)5.849 E 3.349(yc)-.15 G .849
6218
-
+(ompletion that matches the pattern will be remo)-3.349 F -.15(ve)-.15 G
6219
-
+3.35(df).15 G .85(rom the list.)-3.35 F 3.35(Al)5.85 G(eading)-3.35 E F1
6220
-
+(!)3.35 E F0(ne)108 132 Q -.05(ga)-.15 G .764
6216 ➡ 6221 (tes the pattern; in this case an).05 F 3.264(yc)-.15 G .764
6217 ➡ 6222 (ompletion not matching the pattern will be remo)-3.264 F -.15(ve)-.15 G
6218
-
No equivalent source code line in the reference code can be identified.
-3.264(d. If).15 F(the)3.265 E F1(nocase-)3.265 E(match)108 144 Q F0
6223
-
+3.264(d. If).15 F(the)3.264 E F1(nocase-)3.264 E(match)108 144 Q F0
6219 ➡ 6224 (shell option is enabled, the match is performed without re)2.5 E -.05
6220 ➡ 6225 (ga)-.15 G(rd to the case of alphabetic characters.).05 E(Finally)108
6221
-
No equivalent source code line in the reference code can be identified.
-160.8 Q 3.087(,a)-.65 G .887 -.15(ny p)-3.087 H .587(re\214x and suf).15
6226
-
+160.8 Q 3.086(,a)-.65 G .886 -.15(ny p)-3.086 H .586(re\214x and suf).15
6222 ➡ 6227 F .587(\214x speci\214ed with the)-.25 F F1<ad50>3.087 E F0(and)3.087 E
6223 ➡ 6228 F1<ad53>3.087 E F0 .587(options are added to each member of the com-)
6224 ➡ 6229 3.087 F(pletion list, and the result is returned to the readline comple\
6225
-
No equivalent source code line in the reference code can be identified.
-tion code as the list of possible completions.)108 172.8 Q .246
6230
-
+tion code as the list of possible completions.)108 172.8 Q .247
6226 ➡ 6231 (If the pre)108 189.6 R .247(viously-applied actions do not generate an)
6227 ➡ 6232 -.25 F 2.747(ym)-.15 G .247(atches, and the)-2.747 F F1 .247(\255o dir)
6228
-
No equivalent source code line in the reference code can be identified.
-2.747 F(names)-.15 E F0 .247(option w)2.747 F .247(as supplied to)-.1 F
6233
-
+2.747 F(names)-.15 E F0 .247(option w)2.747 F .246(as supplied to)-.1 F
6229 ➡ 6234 F1(complete)108 201.6 Q F0(when the compspec w)2.5 E
6230
-
No equivalent source code line in the reference code can be identified.
-(as de\214ned, directory name completion is attempted.)-.1 E .462
6231
-
No equivalent source code line in the reference code can be identified.
-(If the)108 218.4 R F1 .462(\255o plusdirs)2.962 F F0 .462(option w)
6235
-
+(as de\214ned, directory name completion is attempted.)-.1 E .461
6236
-
+(If the)108 218.4 R F1 .462(\255o plusdirs)2.961 F F0 .462(option w)
6232 ➡ 6237 2.962 F .462(as supplied to)-.1 F F1(complete)2.962 E F0 .462
6233 ➡ 6238 (when the compspec w)2.962 F .462(as de\214ned, directory name com-)-.1
6234 ➡ 6239 F(pletion is attempted and an)108 230.4 Q 2.5(ym)-.15 G
6235
-
No equivalent source code line in the reference code can be identified.
-(atches are added to the results of the other actions.)-2.5 E .559
6236
-
No equivalent source code line in the reference code can be identified.
-(By def)108 247.2 R .559(ault, if a compspec is found, whate)-.1 F -.15
6237
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G 3.059(ri).15 G 3.059(tg)-3.059 G .56
6238
-
No equivalent source code line in the reference code can be identified.
-(enerates is returned to the completion code as the full set)-3.059 F
6239
-
No equivalent source code line in the reference code can be identified.
-.632(of possible completions.)108 259.2 R .632(The def)5.632 F(ault)-.1
6240
-
No equivalent source code line in the reference code can be identified.
-E F1(bash)3.132 E F0 .631
6241
-
No equivalent source code line in the reference code can be identified.
-(completions are not attempted, and the readline def)3.131 F .631
6242
-
No equivalent source code line in the reference code can be identified.
-(ault of \214le-)-.1 F .558(name completion is disabled.)108 271.2 R
6243
-
No equivalent source code line in the reference code can be identified.
-.558(If the)5.558 F F1 .559(\255o bashdefault)3.059 F F0 .559(option w)
6244
-
No equivalent source code line in the reference code can be identified.
-3.059 F .559(as supplied to)-.1 F F1(complete)3.059 E F0 .559
6245
-
No equivalent source code line in the reference code can be identified.
-(when the compspec)3.059 F -.1(wa)108 283.2 S 3.172(sd).1 G .672
6246
-
No equivalent source code line in the reference code can be identified.
-(e\214ned, the)-3.172 F F1(bash)3.172 E F0(def)3.172 E .671
6240
-
+(atches are added to the results of the other actions.)-2.5 E .56
6241
-
+(By def)108 247.2 R .56(ault, if a compspec is found, whate)-.1 F -.15
6242
-
+(ve)-.25 G 3.06(ri).15 G 3.06(tg)-3.06 G .559
6243
-
+(enerates is returned to the completion code as the full set)-3.06 F
6244
-
+.631(of possible completions.)108 259.2 R .631(The def)5.631 F(ault)-.1
6245
-
+E F1(bash)3.131 E F0 .631
6246
-
+(completions are not attempted, and the readline def)3.131 F .632
6247
-
+(ault of \214le-)-.1 F .559(name completion is disabled.)108 271.2 R
6248
-
+.559(If the)5.559 F F1 .559(\255o bashdefault)3.059 F F0 .559(option w)
6249
-
+3.059 F .559(as supplied to)-.1 F F1(complete)3.058 E F0 .558
6250
-
+(when the compspec)3.058 F -.1(wa)108 283.2 S 3.171(sd).1 G .671
6251
-
+(e\214ned, the)-3.171 F F1(bash)3.171 E F0(def)3.171 E .671
6247 ➡ 6252 (ault completions are attempted if the compspec generates no matches.)
6248
-
No equivalent source code line in the reference code can be identified.
--.1 F .671(If the)5.671 F F1<ad6f>3.171 E(default)108 295.2 Q F0 1.207
6249
-
No equivalent source code line in the reference code can be identified.
-(option w)3.706 F 1.207(as supplied to)-.1 F F1(complete)3.707 E F0
6253
-
+-.1 F .672(If the)5.672 F F1<ad6f>3.172 E(default)108 295.2 Q F0 1.207
6254
-
+(option w)3.707 F 1.207(as supplied to)-.1 F F1(complete)3.707 E F0
6250 ➡ 6255 1.207(when the compspec w)3.707 F 1.207(as de\214ned, readline')-.1 F
6251
-
No equivalent source code line in the reference code can be identified.
-3.707(sd)-.55 G(ef)-3.707 E 1.207(ault completion)-.1 F
6256
-
+3.707(sd)-.55 G(ef)-3.707 E 1.206(ault completion)-.1 F
6252 ➡ 6257 (will be performed if the compspec \(and, if attempted, the def)108
6253 ➡ 6258 307.2 Q(ault)-.1 E F1(bash)2.5 E F0(completions\) generate no matches.)
6254 ➡ 6259 2.5 E .245(When a compspec indicates that directory name completion is \
6255
-
No equivalent source code line in the reference code can be identified.
-desired, the programmable completion func-)108 324 R .632(tions force r\
6260
-
+desired, the programmable completion func-)108 324 R .633(tions force r\
6256 ➡ 6261 eadline to append a slash to completed names which are symbolic links t\
6257
-
No equivalent source code line in the reference code can be identified.
-o directories, subject)108 336 R 2.762(to the v)108 348 R 2.762
6258
-
No equivalent source code line in the reference code can be identified.
-(alue of the)-.25 F F1(mark\255dir)5.262 E(ectories)-.18 E F0 2.761
6259
-
No equivalent source code line in the reference code can be identified.
-(readline v)5.262 F 2.761(ariable, re)-.25 F -.05(ga)-.15 G 2.761
6260
-
No equivalent source code line in the reference code can be identified.
-(rdless of the setting of the).05 F F1(mark-sym-)5.261 E(link)108 360 Q
6261
-
No equivalent source code line in the reference code can be identified.
-(ed\255dir)-.1 E(ectories)-.18 E F0(readline v)2.5 E(ariable.)-.25 E .19
6262
-
No equivalent source code line in the reference code can be identified.
-(There is some support for dynamically modifying completions.)108 376.8
6263
-
No equivalent source code line in the reference code can be identified.
-R .191(This is most useful when used in combina-)5.191 F 1.33
6262
-
+o directories, subject)108 336 R 2.761(to the v)108 348 R 2.761
6263
-
+(alue of the)-.25 F F1(mark\255dir)5.261 E(ectories)-.18 E F0 2.761
6264
-
+(readline v)5.261 F 2.761(ariable, re)-.25 F -.05(ga)-.15 G 2.762
6265
-
+(rdless of the setting of the).05 F F1(mark-sym-)5.262 E(link)108 360 Q
6266
-
+(ed\255dir)-.1 E(ectories)-.18 E F0(readline v)2.5 E(ariable.)-.25 E
6267
-
+.191(There is some support for dynamically modifying completions.)108
6268
-
+376.8 R .19(This is most useful when used in combina-)5.191 F 1.33
6264 ➡ 6269 (tion with a def)108 388.8 R 1.33(ault completion speci\214ed with)-.1 F
6265 ➡ 6270 F1 1.33(complete -D)3.83 F F0 6.33(.I)C(t')-6.33 E 3.83(sp)-.55 G 1.33
6266 ➡ 6271 (ossible for shell functions e)-3.83 F -.15(xe)-.15 G 1.33(cuted as).15
6267 ➡ 6272 F .93(completion handlers to indicate that completion should be retried\
6268 ➡ 6273 by returning an e)108 400.8 R .93(xit status of 124.)-.15 F .93(If a)
6269 ➡ 6274 5.93 F .1(shell function returns 124, and changes the compspec associat\
6270
-
No equivalent source code line in the reference code can be identified.
-ed with the command on which completion is)108 412.8 R .665
6271
-
No equivalent source code line in the reference code can be identified.
-(being attempted \(supplied as the \214rst ar)108 424.8 R .666
6272
-
No equivalent source code line in the reference code can be identified.
-(gument when the function is e)-.18 F -.15(xe)-.15 G .666
6273
-
No equivalent source code line in the reference code can be identified.
-(cuted\), programmable completion).15 F .084(restarts from the be)108
6275
-
+ed with the command on which completion is)108 412.8 R .666
6276
-
+(being attempted \(supplied as the \214rst ar)108 424.8 R .665
6277
-
+(gument when the function is e)-.18 F -.15(xe)-.15 G .665
6278
-
+(cuted\), programmable completion).15 F .083(restarts from the be)108
6274 ➡ 6279 436.8 R .084(ginning, with an attempt to \214nd a ne)-.15 F 2.584(wc)
6275
-
No equivalent source code line in the reference code can be identified.
--.25 G .084(ompspec for that command.)-2.584 F .083(This allo)5.083 F
6276
-
No equivalent source code line in the reference code can be identified.
-.083(ws a set of)-.25 F(completions to be b)108 448.8 Q(uilt dynamicall\
6280
-
+-.25 G .084(ompspec for that command.)-2.584 F .084(This allo)5.084 F
6281
-
+.084(ws a set of)-.25 F(completions to be b)108 448.8 Q(uilt dynamicall\
6277 ➡ 6282 y as completion is attempted, rather than being loaded all at once.)-.2
6278
-
No equivalent source code line in the reference code can be identified.
-E -.15(Fo)108 465.6 S 2.636(ri).15 G .137
6279
-
No equivalent source code line in the reference code can be identified.
-(nstance, assuming that there is a library of compspecs, each k)-2.636 F
6283
-
+E -.15(Fo)108 465.6 S 2.637(ri).15 G .137
6284
-
+(nstance, assuming that there is a library of compspecs, each k)-2.637 F
6280 ➡ 6285 .137(ept in a \214le corresponding to the name of)-.1 F
6281 ➡ 6286 (the command, the follo)108 477.6 Q(wing def)-.25 E
6282 ➡ 6287 (ault completion function w)-.1 E(ould load completions dynamically:)-.1
@@ -6285,209 +6290,208 @@ E/F2 10/Courier@0 SF(_completion_loader\(\))108 494.4 Q({)108 506.4 Q 6
6285 ➡ 6290 (/etc/bash_completion.d/$1.sh" >/dev/null 2>&1 && return 124)-6 E(})108
6286 ➡ 6291 530.4 Q(complete -D -F _completion_loader -o bashdefault -o default)108
6287 ➡ 6292 542.4 Q/F3 10.95/Times-Bold@0 SF(HIST)72 571.2 Q(OR)-.197 E(Y)-.383 E F0
6288
-
No equivalent source code line in the reference code can be identified.
-.372(When the)108 583.2 R F1 .372(\255o history)2.872 F F0 .372
6289
-
No equivalent source code line in the reference code can be identified.
-(option to the)2.872 F F1(set)2.872 E F0 -.2(bu)2.872 G .372
6290
-
No equivalent source code line in the reference code can be identified.
-(iltin is enabled, the shell pro).2 F .371(vides access to the)-.15 F/F4
6291
-
No equivalent source code line in the reference code can be identified.
-10/Times-Italic@0 SF .371(command history)2.871 F F0(,)A .304
6292
-
No equivalent source code line in the reference code can be identified.
-(the list of commands pre)108 595.2 R .304(viously typed.)-.25 F .304
6293
-
No equivalent source code line in the reference code can be identified.
-(The v)5.304 F .304(alue of the)-.25 F/F5 9/Times-Bold@0 SF(HISTSIZE)
6294
-
No equivalent source code line in the reference code can be identified.
-2.804 E F0 -.25(va)2.554 G .305(riable is used as the number of com-).25
6295
-
No equivalent source code line in the reference code can be identified.
-F .43(mands to sa)108 607.2 R .73 -.15(ve i)-.2 H 2.93(nah).15 G .43
6296
-
No equivalent source code line in the reference code can be identified.
-(istory list.)-2.93 F .43(The te)5.43 F .429(xt of the last)-.15 F F5
6297
-
No equivalent source code line in the reference code can be identified.
-(HISTSIZE)2.929 E F0 .429(commands \(def)2.679 F .429(ault 500\) is sa)
6298
-
No equivalent source code line in the reference code can be identified.
--.1 F -.15(ve)-.2 G 2.929(d. The).15 F(shell)2.929 E .287
6293
-
+.371(When the)108 583.2 R F1 .371(\255o history)2.871 F F0 .371
6294
-
+(option to the)2.871 F F1(set)2.872 E F0 -.2(bu)2.872 G .372
6295
-
+(iltin is enabled, the shell pro).2 F .372(vides access to the)-.15 F/F4
6296
-
+10/Times-Italic@0 SF .372(command history)2.872 F F0(,)A .305
6297
-
+(the list of commands pre)108 595.2 R .305(viously typed.)-.25 F .305
6298
-
+(The v)5.305 F .304(alue of the)-.25 F/F5 9/Times-Bold@0 SF(HISTSIZE)
6299
-
+2.804 E F0 -.25(va)2.554 G .304(riable is used as the number of com-).25
6300
-
+F .429(mands to sa)108 607.2 R .729 -.15(ve i)-.2 H 2.929(nah).15 G .429
6301
-
+(istory list.)-2.929 F .429(The te)5.429 F .429(xt of the last)-.15 F F5
6302
-
+(HISTSIZE)2.93 E F0 .43(commands \(def)2.68 F .43(ault 500\) is sa)-.1 F
6303
-
+-.15(ve)-.2 G 2.93(d. The).15 F(shell)2.93 E .287
6299 ➡ 6304 (stores each command in the history list prior to parameter and v)108
6300 ➡ 6305 619.2 R .287(ariable e)-.25 F .287(xpansion \(see)-.15 F F5(EXP)2.787 E
6301 ➡ 6306 (ANSION)-.666 E F0(abo)2.537 E -.15(ve)-.15 G(\)).15 E -.2(bu)108 631.2
6302
-
No equivalent source code line in the reference code can be identified.
-S 4.066(ta).2 G 1.565(fter history e)-4.066 F 1.565
6307
-
+S 4.065(ta).2 G 1.565(fter history e)-4.065 F 1.565
6303 ➡ 6308 (xpansion is performed, subject to the v)-.15 F 1.565
6304 ➡ 6309 (alues of the shell v)-.25 F(ariables)-.25 E F5(HISTIGNORE)4.065 E F0
6305
-
No equivalent source code line in the reference code can be identified.
-(and)3.815 E F5(HISTCONTR)108 643.2 Q(OL)-.27 E/F6 9/Times-Roman@0 SF(.)
6310
-
+(and)3.816 E F5(HISTCONTR)108 643.2 Q(OL)-.27 E/F6 9/Times-Roman@0 SF(.)
6306 ➡ 6311 A F0 .082
6307 ➡ 6312 (On startup, the history is initialized from the \214le named by the v)
6308
-
No equivalent source code line in the reference code can be identified.
-108 660 R(ariable)-.25 E F5(HISTFILE)2.583 E F0(\(def)2.333 E(ault)-.1 E
6309
-
No equivalent source code line in the reference code can be identified.
-F4(~/.bash_history)2.583 E F0(\).)A .315(The \214le named by the v)108
6313
-
+108 660 R(ariable)-.25 E F5(HISTFILE)2.582 E F0(\(def)2.332 E(ault)-.1 E
6314
-
+F4(~/.bash_history)2.582 E F0(\).)A .315(The \214le named by the v)108
6310 ➡ 6315 672 R .315(alue of)-.25 F F5(HISTFILE)2.815 E F0 .315
6311 ➡ 6316 (is truncated, if necessary)2.565 F 2.815(,t)-.65 G 2.815(oc)-2.815 G
6312
-
No equivalent source code line in the reference code can be identified.
-.315(ontain no more than the number of)-2.815 F .658
6313
-
No equivalent source code line in the reference code can be identified.
-(lines speci\214ed by the v)108 684 R .658(alue of)-.25 F F5
6317
-
+.315(ontain no more than the number of)-2.815 F .659
6318
-
+(lines speci\214ed by the v)108 684 R .659(alue of)-.25 F F5
6314 ➡ 6319 (HISTFILESIZE)3.158 E F6(.)A F0(If)5.158 E F1(HISTFILESIZE)3.158 E F0
6315
-
No equivalent source code line in the reference code can be identified.
-.659(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 696 S
6320
-
+.658(is unset, or set to null, a non-numeric)3.158 F -.25(va)108 696 S
6316 ➡ 6321 .142(lue, or a numeric v).25 F .142
6317 ➡ 6322 (alue less than zero, the history \214le is not truncated.)-.25 F .142
6318
-
No equivalent source code line in the reference code can be identified.
-(When the history \214le is read, lines)5.142 F(be)108 708 Q 1.604
6323
-
+(When the history \214le is read, lines)5.142 F(be)108 708 Q 1.605
6319 ➡ 6324 (ginning with the history comment character follo)-.15 F 1.604
6320
-
No equivalent source code line in the reference code can be identified.
-(wed immediately by a digit are interpreted as time-)-.25 F .151
6321
-
No equivalent source code line in the reference code can be identified.
-(stamps for the follo)108 720 R .151(wing history line.)-.25 F .151
6325
-
+(wed immediately by a digit are interpreted as time-)-.25 F .15
6326
-
+(stamps for the follo)108 720 R .15(wing history line.)-.25 F .151
6322 ➡ 6327 (These timestamps are optionally displayed depending on the v)5.151 F
6323
-
No equivalent source code line in the reference code can be identified.
-.15(alue of)-.25 F(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(52)
6324
-
No equivalent source code line in the reference code can be identified.
-197.335 E 0 Cg EP
6328
-
+.151(alue of)-.25 F(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(52)
6329
-
+192.895 E 0 Cg EP
6325 ➡ 6330 %%Page: 53 53
6326 ➡ 6331 %%BeginPageSetup
6327 ➡ 6332 BP
6328 ➡ 6333 %%EndPageSetup
6329 ➡ 6334 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6330 ➡ 6335 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(the)108 84 Q/F1 9
6331
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(HISTTIMEFORMA)3.558 E(T)-.855 E F0 -.25(va)3.309 G
6336
-
+/Times-Bold@0 SF(HISTTIMEFORMA)3.559 E(T)-.855 E F0 -.25(va)3.309 G
6332 ➡ 6337 3.559(riable. When).25 F 3.559(as)3.559 G 1.059
6333 ➡ 6338 (hell with history enabled e)-3.559 F 1.059(xits, the last)-.15 F F1
6334
-
No equivalent source code line in the reference code can be identified.
-($HISTSIZE)3.559 E F0 1.059(lines are)3.309 F .159
6335
-
No equivalent source code line in the reference code can be identified.
-(copied from the history list to)108 96 R F1($HISTFILE)2.659 E/F2 9
6336
-
No equivalent source code line in the reference code can be identified.
-/Times-Roman@0 SF(.)A F0 .159(If the)4.659 F/F3 10/Times-Bold@0 SF
6337
-
No equivalent source code line in the reference code can be identified.
-(histappend)2.658 E F0 .158
6338
-
No equivalent source code line in the reference code can be identified.
-(shell option is enabled \(see the description of)2.658 F F3(shopt)108
6339
-
No equivalent source code line in the reference code can be identified.
-108 Q F0(under)2.581 E F1 .081(SHELL B)2.581 F(UIL)-.09 E .081
6339
-
+($HISTSIZE)3.559 E F0 1.058(lines are)3.309 F .158
6340
-
+(copied from the history list to)108 96 R F1($HISTFILE)2.658 E/F2 9
6341
-
+/Times-Roman@0 SF(.)A F0 .158(If the)4.658 F/F3 10/Times-Bold@0 SF
6342
-
+(histappend)2.658 E F0 .159
6343
-
+(shell option is enabled \(see the description of)2.659 F F3(shopt)108
6344
-
+108 Q F0(under)2.582 E F1 .082(SHELL B)2.582 F(UIL)-.09 E .082
6340 ➡ 6345 (TIN COMMANDS)-.828 F F0(belo)2.332 E .082
6341 ➡ 6346 (w\), the lines are appended to the history \214le, otherwise the)-.25 F
6342
-
No equivalent source code line in the reference code can be identified.
-.197(history \214le is o)108 120 R -.15(ve)-.15 G 2.697(rwritten. If).15
6343
-
No equivalent source code line in the reference code can be identified.
-F F1(HISTFILE)2.697 E F0 .196(is unset, or if the history \214le is unw\
6344
-
No equivalent source code line in the reference code can be identified.
-ritable, the history is not sa)2.447 F -.15(ve)-.2 G(d.).15 E .583
6345
-
No equivalent source code line in the reference code can be identified.
-(If the)108 132 R F1(HISTTIMEFORMA)3.083 E(T)-.855 E F0 -.25(va)2.834 G
6347
-
+.196(history \214le is o)108 120 R -.15(ve)-.15 G 2.696(rwritten. If).15
6348
-
+F F1(HISTFILE)2.696 E F0 .197(is unset, or if the history \214le is unw\
6349
-
+ritable, the history is not sa)2.446 F -.15(ve)-.2 G(d.).15 E .584
6350
-
+(If the)108 132 R F1(HISTTIMEFORMA)3.084 E(T)-.855 E F0 -.25(va)2.834 G
6346 ➡ 6351 .584(riable is set, time stamps are written to the history \214le, mark)
6347
-
No equivalent source code line in the reference code can be identified.
-.25 F .584(ed with the his-)-.1 F 1.148(tory comment character)108 144 R
6348
-
No equivalent source code line in the reference code can be identified.
-3.648(,s)-.4 G 3.648(ot)-3.648 G(he)-3.648 E 3.648(ym)-.15 G 1.147
6349
-
No equivalent source code line in the reference code can be identified.
-(ay be preserv)-3.648 F 1.147(ed across shell sessions.)-.15 F 1.147
6350
-
No equivalent source code line in the reference code can be identified.
-(This uses the history comment)6.147 F 1.376
6352
-
+.25 F .583(ed with the his-)-.1 F 1.147(tory comment character)108 144 R
6353
-
+3.647(,s)-.4 G 3.647(ot)-3.647 G(he)-3.647 E 3.647(ym)-.15 G 1.147
6354
-
+(ay be preserv)-3.647 F 1.147(ed across shell sessions.)-.15 F 1.148
6355
-
+(This uses the history comment)6.148 F 1.377
6351 ➡ 6356 (character to distinguish timestamps from other history lines.)108 156 R
6352
-
No equivalent source code line in the reference code can be identified.
-1.377(After sa)6.377 F 1.377(ving the history)-.2 F 3.877(,t)-.65 G
6353
-
No equivalent source code line in the reference code can be identified.
-1.377(he history \214le is)-3.877 F .757
6357
-
+1.377(After sa)6.377 F 1.377(ving the history)-.2 F 3.876(,t)-.65 G
6358
-
+1.376(he history \214le is)-3.876 F .756
6354 ➡ 6359 (truncated to contain no more than)108 168 R F1(HISTFILESIZE)3.257 E F0
6355 ➡ 6360 3.257(lines. If)3.007 F F1(HISTFILESIZE)3.257 E F0 .757
6356 ➡ 6361 (is unset, or set to null, a non-)3.007 F(numeric v)108 180 Q
6357 ➡ 6362 (alue, or a numeric v)-.25 E
6358
-
No equivalent source code line in the reference code can be identified.
-(alue less than zero, the history \214le is not truncated.)-.25 E .298
6359
-
No equivalent source code line in the reference code can be identified.
-(The b)108 196.8 R .298(uiltin command)-.2 F F3(fc)2.798 E F0(\(see)
6360
-
No equivalent source code line in the reference code can be identified.
-2.798 E F1 .298(SHELL B)2.798 F(UIL)-.09 E .298(TIN COMMANDS)-.828 F F0
6361
-
No equivalent source code line in the reference code can be identified.
-(belo)2.549 E .299(w\) may be used to list or edit and re-e)-.25 F -.15
6362
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G(-).15 E .472(cute a portion of the history list.)108 208.8 R
6363
-
No equivalent source code line in the reference code can be identified.
-(The)5.472 E F3(history)2.972 E F0 -.2(bu)2.972 G .471
6364
-
No equivalent source code line in the reference code can be identified.
-(iltin may be used to display or modify the history list and).2 F .001
6363
-
+(alue less than zero, the history \214le is not truncated.)-.25 E .299
6364
-
+(The b)108 196.8 R .299(uiltin command)-.2 F F3(fc)2.799 E F0(\(see)
6365
-
+2.799 E F1 .299(SHELL B)2.799 F(UIL)-.09 E .299(TIN COMMANDS)-.828 F F0
6366
-
+(belo)2.549 E .298(w\) may be used to list or edit and re-e)-.25 F -.15
6367
-
+(xe)-.15 G(-).15 E .471(cute a portion of the history list.)108 208.8 R
6368
-
+(The)5.471 E F3(history)2.971 E F0 -.2(bu)2.971 G .472
6369
-
+(iltin may be used to display or modify the history list and).2 F .002
6365 ➡ 6370 (manipulate the history \214le.)108 220.8 R .001
6366
-
No equivalent source code line in the reference code can be identified.
-(When using command-line editing, search commands are a)5.001 F -.25(va)
6367
-
No equivalent source code line in the reference code can be identified.
--.2 G .002(ilable in each edit-).25 F(ing mode that pro)108 232.8 Q
6368
-
No equivalent source code line in the reference code can be identified.
-(vide access to the history list.)-.15 E 1.486(The shell allo)108 249.6
6369
-
No equivalent source code line in the reference code can be identified.
-R 1.486(ws control o)-.25 F -.15(ve)-.15 G 3.986(rw).15 G 1.486
6371
-
+(When using command-line editing, search commands are a)5.002 F -.25(va)
6372
-
+-.2 G .001(ilable in each edit-).25 F(ing mode that pro)108 232.8 Q
6373
-
+(vide access to the history list.)-.15 E 1.485(The shell allo)108 249.6
6374
-
+R 1.485(ws control o)-.25 F -.15(ve)-.15 G 3.986(rw).15 G 1.486
6370 ➡ 6375 (hich commands are sa)-3.986 F -.15(ve)-.2 G 3.986(do).15 G 3.986(nt)
6371
-
No equivalent source code line in the reference code can be identified.
--3.986 G 1.486(he history list.)-3.986 F(The)6.485 E F1(HISTCONTR)3.985
6372
-
No equivalent source code line in the reference code can be identified.
-E(OL)-.27 E F0(and)3.735 E F1(HISTIGNORE)108 261.6 Q F0 -.25(va)2.707 G
6373
-
No equivalent source code line in the reference code can be identified.
-.457(riables may be set to cause the shell to sa).25 F .758 -.15(ve o)
6374
-
No equivalent source code line in the reference code can be identified.
--.2 H .458(nly a subset of the commands entered.).15 F(The)5.458 E F3
6376
-
+-3.986 G 1.486(he history list.)-3.986 F(The)6.486 E F1(HISTCONTR)3.986
6377
-
+E(OL)-.27 E F0(and)3.736 E F1(HISTIGNORE)108 261.6 Q F0 -.25(va)2.708 G
6378
-
+.458(riables may be set to cause the shell to sa).25 F .757 -.15(ve o)
6379
-
+-.2 H .457(nly a subset of the commands entered.).15 F(The)5.457 E F3
6375 ➡ 6380 (cmdhist)108 273.6 Q F0 .75
6376 ➡ 6381 (shell option, if enabled, causes the shell to attempt to sa)3.25 F 1.05
6377 ➡ 6382 -.15(ve e)-.2 H .75(ach line of a multi-line command in).15 F 1.077
6378 ➡ 6383 (the same history entry)108 285.6 R 3.577(,a)-.65 G 1.077
6379 ➡ 6384 (dding semicolons where necessary to preserv)-3.577 F 3.577(es)-.15 G
6380
-
No equivalent source code line in the reference code can be identified.
-1.077(yntactic correctness.)-3.577 F(The)6.077 E F3(lithist)3.577 E F0
6381
-
No equivalent source code line in the reference code can be identified.
-.374(shell option causes the shell to sa)108 297.6 R .674 -.15(ve t)-.2
6382
-
No equivalent source code line in the reference code can be identified.
-H .374(he command with embedded ne).15 F .373
6383
-
No equivalent source code line in the reference code can be identified.
-(wlines instead of semicolons.)-.25 F .373(See the)5.373 F .318
6384
-
No equivalent source code line in the reference code can be identified.
-(description of the)108 309.6 R F3(shopt)2.818 E F0 -.2(bu)2.818 G .318
6385
-
+1.077(yntactic correctness.)-3.577 F(The)6.077 E F3(lithist)3.576 E F0
6386
-
+.373(shell option causes the shell to sa)108 297.6 R .674 -.15(ve t)-.2
6387
-
+H .374(he command with embedded ne).15 F .374
6388
-
+(wlines instead of semicolons.)-.25 F .374(See the)5.374 F .319
6389
-
+(description of the)108 309.6 R F3(shopt)2.819 E F0 -.2(bu)2.819 G .318
6385 ➡ 6390 (iltin belo).2 F 2.818(wu)-.25 G(nder)-2.818 E F1 .318(SHELL B)2.818 F
6386
-
No equivalent source code line in the reference code can be identified.
-(UIL)-.09 E .318(TIN COMMANDS)-.828 F F0 .319
6391
-
+(UIL)-.09 E .318(TIN COMMANDS)-.828 F F0 .318
6387 ➡ 6392 (for information on setting and)2.568 F(unsetting shell options.)108
6388 ➡ 6393 321.6 Q/F4 10.95/Times-Bold@0 SF(HIST)72 338.4 Q(OR)-.197 E 2.738(YE)
6389
-
No equivalent source code line in the reference code can be identified.
--.383 G(XP)-2.738 E(ANSION)-.81 E F0 .611
6390
-
No equivalent source code line in the reference code can be identified.
-(The shell supports a history e)108 350.4 R .611
6391
-
No equivalent source code line in the reference code can be identified.
-(xpansion feature that is similar to the history e)-.15 F .61
6392
-
No equivalent source code line in the reference code can be identified.
-(xpansion in)-.15 F F3(csh.)3.11 E F0 .61(This section)5.61 F .87
6393
-
No equivalent source code line in the reference code can be identified.
-(describes what syntax features are a)108 362.4 R -.25(va)-.2 G 3.371
6394
-
No equivalent source code line in the reference code can be identified.
-(ilable. This).25 F .871(feature is enabled by def)3.371 F .871
6395
-
No equivalent source code line in the reference code can be identified.
-(ault for interacti)-.1 F 1.171 -.15(ve s)-.25 H .871(hells, and).15 F
6396
-
No equivalent source code line in the reference code can be identified.
-2.014(can be disabled using the)108 374.4 R F3(+H)4.514 E F0 2.014
6394
-
+-.383 G(XP)-2.738 E(ANSION)-.81 E F0 .61(The shell supports a history e)
6395
-
+108 350.4 R .611(xpansion feature that is similar to the history e)-.15
6396
-
+F .611(xpansion in)-.15 F F3(csh.)3.111 E F0 .611(This section)5.611 F
6397
-
+.871(describes what syntax features are a)108 362.4 R -.25(va)-.2 G
6398
-
+3.371(ilable. This).25 F .871(feature is enabled by def)3.371 F .87
6399
-
+(ault for interacti)-.1 F 1.17 -.15(ve s)-.25 H .87(hells, and).15 F
6400
-
+2.013(can be disabled using the)108 374.4 R F3(+H)4.514 E F0 2.014
6397 ➡ 6401 (option to the)4.514 F F3(set)4.514 E F0 -.2(bu)4.514 G 2.014
6398
-
No equivalent source code line in the reference code can be identified.
-(iltin command \(see).2 F F1 2.013(SHELL B)4.513 F(UIL)-.09 E 2.013
6402
-
+(iltin command \(see).2 F F1 2.014(SHELL B)4.514 F(UIL)-.09 E 2.014
6399 ➡ 6403 (TIN COMMANDS)-.828 F F0(belo)108 386.4 Q 2.5(w\). Non-interacti)-.25 F
6400 ➡ 6404 .3 -.15(ve s)-.25 H(hells do not perform history e).15 E
6401
-
No equivalent source code line in the reference code can be identified.
-(xpansion by def)-.15 E(ault.)-.1 E 1.305(History e)108 403.2 R 1.305
6405
-
+(xpansion by def)-.15 E(ault.)-.1 E 1.306(History e)108 403.2 R 1.306
6402 ➡ 6406 (xpansions introduce w)-.15 F 1.306(ords from the history list into the\
6403
-
No equivalent source code line in the reference code can be identified.
- input stream, making it easy to repeat)-.1 F .21
6404
-
No equivalent source code line in the reference code can be identified.
-(commands, insert the ar)108 415.2 R .21(guments to a pre)-.18 F .209
6407
-
+ input stream, making it easy to repeat)-.1 F .209
6408
-
+(commands, insert the ar)108 415.2 R .209(guments to a pre)-.18 F .21
6405 ➡ 6409 (vious command into the current input line, or \214x errors in pre)-.25
6406
-
No equivalent source code line in the reference code can be identified.
-F(vious)-.25 E(commands quickly)108 427.2 Q(.)-.65 E 1.163(History e)108
6410
-
+F(vious)-.25 E(commands quickly)108 427.2 Q(.)-.65 E 1.164(History e)108
6407 ➡ 6411 444 R 1.163(xpansion is performed immediately after a complete line is \
6408
-
No equivalent source code line in the reference code can be identified.
-read, before the shell breaks it into)-.15 F -.1(wo)108 456 S .252
6412
-
+read, before the shell breaks it into)-.15 F -.1(wo)108 456 S .251
6409 ➡ 6413 (rds, and is performed on each line indi).1 F .251
6410
-
No equivalent source code line in the reference code can be identified.
-(vidually without taking quoting on pre)-.25 F .251
6411
-
No equivalent source code line in the reference code can be identified.
-(vious lines into account.)-.25 F(It)5.251 E(tak)108 468 Q .145
6412
-
No equivalent source code line in the reference code can be identified.
-(es place in tw)-.1 F 2.645(op)-.1 G 2.646(arts. The)-2.645 F .146(\214\
6414
-
+(vidually without taking quoting on pre)-.25 F .252
6415
-
+(vious lines into account.)-.25 F(It)5.252 E(tak)108 468 Q .146
6416
-
+(es place in tw)-.1 F 2.646(op)-.1 G 2.646(arts. The)-2.646 F .146(\214\
6413 ➡ 6417 rst is to determine which line from the history list to use during subs\
6414 ➡ 6418 titution.)2.646 F .766(The second is to select portions of that line fo\
6415
-
No equivalent source code line in the reference code can be identified.
-r inclusion into the current one.)108 480 R .766
6416
-
No equivalent source code line in the reference code can be identified.
-(The line selected from the)5.766 F .253(history is the)108 492 R/F5 10
6417
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF -.15(ev)2.753 G(ent).15 E F0 2.753(,a)C .253
6419
-
+r inclusion into the current one.)108 480 R .767
6420
-
+(The line selected from the)5.767 F .254(history is the)108 492 R/F5 10
6421
-
+/Times-Italic@0 SF -.15(ev)2.754 G(ent).15 E F0 2.753(,a)C .253
6418 ➡ 6422 (nd the portions of that line that are acted upon are)-2.753 F F5(wor)
6419
-
No equivalent source code line in the reference code can be identified.
-2.753 E(ds)-.37 E F0 5.253(.V)C(arious)-6.363 E F5(modi\214er)2.754 E(s)
6420
-
No equivalent source code line in the reference code can be identified.
--.1 E F0 .254(are a)2.754 F -.25(va)-.2 G(il-).25 E .539
6421
-
No equivalent source code line in the reference code can be identified.
-(able to manipulate the selected w)108 504 R 3.039(ords. The)-.1 F .538
6422
-
No equivalent source code line in the reference code can be identified.
-(line is brok)3.038 F .538(en into w)-.1 F .538(ords in the same f)-.1 F
6423
-
No equivalent source code line in the reference code can be identified.
-.538(ashion as when reading)-.1 F .572(input, so that se)108 516 R -.15
6424
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G(ral).15 E F5(metac)3.072 E(har)-.15 E(acter)-.15 E F0 .572
6423
-
+2.753 E(ds)-.37 E F0 5.253(.V)C(arious)-6.363 E F5(modi\214er)2.753 E(s)
6424
-
+-.1 E F0 .253(are a)2.753 F -.25(va)-.2 G(il-).25 E .538
6425
-
+(able to manipulate the selected w)108 504 R 3.038(ords. The)-.1 F .538
6426
-
+(line is brok)3.038 F .538(en into w)-.1 F .539(ords in the same f)-.1 F
6427
-
+.539(ashion as when reading)-.1 F .573(input, so that se)108 516 R -.15
6428
-
+(ve)-.25 G(ral).15 E F5(metac)3.073 E(har)-.15 E(acter)-.15 E F0 .572
6425 ➡ 6429 (-separated w)B .572(ords surrounded by quotes are considered one w)-.1
6426
-
No equivalent source code line in the reference code can be identified.
-F 3.073(ord. His-)-.1 F .356(tory e)108 528 R .355
6430
-
+F 3.072(ord. His-)-.1 F .355(tory e)108 528 R .355
6427 ➡ 6431 (xpansions are introduced by the appearance of the history e)-.15 F .355
6428
-
No equivalent source code line in the reference code can be identified.
-(xpansion character)-.15 F 2.855(,w)-.4 G .355(hich is)-2.855 F F3(!)
6429
-
No equivalent source code line in the reference code can be identified.
-3.688 E F0 .355(by def)3.688 F(ault.)-.1 E .79(Only backslash \()108 540
6430
-
No equivalent source code line in the reference code can be identified.
-R F3(\\).833 E F0 3.29(\)a).833 G .79
6431
-
No equivalent source code line in the reference code can be identified.
-(nd single quotes can quote the history e)-3.29 F .79
6432
-
No equivalent source code line in the reference code can be identified.
-(xpansion character)-.15 F 3.291(,b)-.4 G .791(ut the history e)-3.491 F
6432
-
+(xpansion character)-.15 F 2.855(,w)-.4 G .356(hich is)-2.855 F F3(!)
6433
-
+3.689 E F0 .356(by def)3.689 F(ault.)-.1 E .791(Only backslash \()108
6434
-
+540 R F3(\\).833 E F0 3.291(\)a).833 G .79
6435
-
+(nd single quotes can quote the history e)-3.291 F .79
6436
-
+(xpansion character)-.15 F 3.29(,b)-.4 G .79(ut the history e)-3.49 F
6433 ➡ 6437 (xpansion)-.15 E .789(character is also treated as quoted if it immedia\
6434 ➡ 6438 tely precedes the closing double quote in a double-quoted)108 552 R
6435 ➡ 6439 (string.)108 564 Q(Se)108 580.8 Q -.15(ve)-.25 G .03
6436 ➡ 6440 (ral characters inhibit history e).15 F .03
6437 ➡ 6441 (xpansion if found immediately follo)-.15 F .03(wing the history e)-.25
6438 ➡ 6442 F .03(xpansion character)-.15 F(,)-.4 E -2.15 -.25(ev e)108 592.8 T
6439
-
No equivalent source code line in the reference code can be identified.
-3.163(ni).25 G 3.163(fi)-3.163 G 3.162(ti)-3.163 G 3.162(su)-3.162 G
6443
-
+3.162(ni).25 G 3.162(fi)-3.162 G 3.162(ti)-3.162 G 3.162(su)-3.162 G
6440 ➡ 6444 .662(nquoted: space, tab, ne)-3.162 F .662(wline, carriage return, and)
6441 ➡ 6445 -.25 F F3(=)3.162 E F0 5.662(.I)C 3.162(ft)-5.662 G(he)-3.162 E F3
6442
-
No equivalent source code line in the reference code can be identified.
-(extglob)3.162 E F0 .662(shell option is enabled,)3.162 F F3(\()3.162 E
6446
-
+(extglob)3.162 E F0 .662(shell option is enabled,)3.162 F F3(\()3.163 E
6443 ➡ 6447 F0(will also inhibit e)108 604.8 Q(xpansion.)-.15 E(Se)108 621.6 Q -.15
6444
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G .109(ral shell options settable with the).15 F F3(shopt)2.609
6445
-
No equivalent source code line in the reference code can be identified.
-E F0 -.2(bu)2.609 G .11(iltin may be used to tailor the beha).2 F .11
6446
-
No equivalent source code line in the reference code can be identified.
-(vior of history e)-.2 F(xpansion.)-.15 E 1.143(If the)108 633.6 R F3
6448
-
+(ve)-.25 G .11(ral shell options settable with the).15 F F3(shopt)2.61 E
6449
-
+F0 -.2(bu)2.61 G .109(iltin may be used to tailor the beha).2 F .109
6450
-
+(vior of history e)-.2 F(xpansion.)-.15 E 1.142(If the)108 633.6 R F3
6447 ➡ 6451 (histv)3.643 E(erify)-.1 E F0 1.143
6448 ➡ 6452 (shell option is enabled \(see the description of the)3.643 F F3(shopt)
6449 ➡ 6453 3.643 E F0 -.2(bu)3.643 G 1.143(iltin belo).2 F 1.143(w\), and)-.25 F F3
6450
-
No equivalent source code line in the reference code can be identified.
--.18(re)3.643 G(adline).18 E F0(is)3.642 E .461(being used, history sub\
6454
-
+-.18(re)3.643 G(adline).18 E F0(is)3.643 E .461(being used, history sub\
6451 ➡ 6455 stitutions are not immediately passed to the shell parser)108 645.6 R
6452
-
No equivalent source code line in the reference code can be identified.
-5.461(.I)-.55 G .461(nstead, the e)-5.461 F .461(xpanded line)-.15 F
6453
-
No equivalent source code line in the reference code can be identified.
-1.516(is reloaded into the)108 657.6 R F3 -.18(re)4.016 G(adline).18 E
6454
-
No equivalent source code line in the reference code can be identified.
-F0 1.516(editing b)4.016 F(uf)-.2 E 1.516
6455
-
No equivalent source code line in the reference code can be identified.
-(fer for further modi\214cation.)-.25 F(If)6.516 E F3 -.18(re)4.015 G
6456
-
No equivalent source code line in the reference code can be identified.
-(adline).18 E F0 1.515(is being used, and the)4.015 F F3(histr)108 669.6
6457
-
No equivalent source code line in the reference code can be identified.
-Q(eedit)-.18 E F0 1.202(shell option is enabled, a f)3.702 F 1.202
6456
-
+5.46(.I)-.55 G .46(nstead, the e)-5.46 F .46(xpanded line)-.15 F 1.515
6457
-
+(is reloaded into the)108 657.6 R F3 -.18(re)4.015 G(adline).18 E F0
6458
-
+1.515(editing b)4.015 F(uf)-.2 E 1.516(fer for further modi\214cation.)
6459
-
+-.25 F(If)6.516 E F3 -.18(re)4.016 G(adline).18 E F0 1.516
6460
-
+(is being used, and the)4.016 F F3(histr)108 669.6 Q(eedit)-.18 E F0
6461
-
+1.202(shell option is enabled, a f)3.702 F 1.202
6458 ➡ 6462 (ailed history substitution will be reloaded into the)-.1 F F3 -.18(re)
6459 ➡ 6463 3.702 G(adline).18 E F0(editing)3.702 E -.2(bu)108 681.6 S -.25(ff).2 G
6460
-
No equivalent source code line in the reference code can be identified.
-1.161(er for correction.).25 F(The)6.161 E F3<ad70>3.661 E F0 1.161
6461
-
No equivalent source code line in the reference code can be identified.
-(option to the)3.661 F F3(history)3.661 E F0 -.2(bu)3.661 G 1.16
6464
-
+1.16(er for correction.).25 F(The)6.16 E F3<ad70>3.66 E F0 1.16
6465
-
+(option to the)3.66 F F3(history)3.66 E F0 -.2(bu)3.661 G 1.161
6462 ➡ 6466 (iltin command may be used to see what a history).2 F -.15(ex)108 693.6
6463
-
No equivalent source code line in the reference code can be identified.
-S .055(pansion will do before using it.).15 F(The)5.055 E F3<ad73>2.555
6464
-
No equivalent source code line in the reference code can be identified.
-E F0 .055(option to the)2.555 F F3(history)2.556 E F0 -.2(bu)2.556 G
6465
-
No equivalent source code line in the reference code can be identified.
-.056(iltin may be used to add commands to the).2 F
6467
-
+S .056(pansion will do before using it.).15 F(The)5.056 E F3<ad73>2.556
6468
-
+E F0 .056(option to the)2.556 F F3(history)2.555 E F0 -.2(bu)2.555 G
6469
-
+.055(iltin may be used to add commands to the).2 F
6466 ➡ 6470 (end of the history list without actually e)108 705.6 Q -.15(xe)-.15 G
6467 ➡ 6471 (cuting them, so that the).15 E 2.5(ya)-.15 G(re a)-2.5 E -.25(va)-.2 G
6468 ➡ 6472 (ilable for subsequent recall.).25 E 2.2(The shell allo)108 722.4 R 2.2
6469 ➡ 6473 (ws control of the v)-.25 F 2.2(arious characters used by the history e)
6470 ➡ 6474 -.25 F 2.2(xpansion mechanism \(see the)-.15 F(GNU Bash 4.4)72 768 Q
6471
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(53)197.335 E 0 Cg EP
6475
-
+(2017 October 7)143.735 E(53)192.895 E 0 Cg EP
6472 ➡ 6476 %%Page: 54 54
6473 ➡ 6477 %%BeginPageSetup
6474 ➡ 6478 BP
6475 ➡ 6479 %%EndPageSetup
6476 ➡ 6480 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6477
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.146
6478
-
No equivalent source code line in the reference code can be identified.
-(description of)108 84 R/F1 10/Times-Bold@0 SF(histchars)3.646 E F0(abo)
6479
-
No equivalent source code line in the reference code can be identified.
-3.646 E 1.446 -.15(ve u)-.15 H(nder).15 E F1 1.146(Shell V)3.646 F
6480
-
No equivalent source code line in the reference code can be identified.
-(ariables)-.92 E F0 3.646(\). The)B 1.147
6481
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.147
6482
-
+(description of)108 84 R/F1 10/Times-Bold@0 SF(histchars)3.647 E F0(abo)
6483
-
+3.647 E 1.447 -.15(ve u)-.15 H(nder).15 E F1 1.147(Shell V)3.647 F
6484
-
+(ariables)-.92 E F0 3.646(\). The)B 1.146
6481 ➡ 6485 (shell uses the history comment character to)3.646 F
6482 ➡ 6486 (mark history timestamps when writing the history \214le.)108 96 Q F1
6483
-
No equivalent source code line in the reference code can be identified.
-(Ev)87 112.8 Q(ent Designators)-.1 E F0 .205(An e)108 124.8 R -.15(ve)
6487
-
+(Ev)87 112.8 Q(ent Designators)-.1 E F0 .204(An e)108 124.8 R -.15(ve)
6484 ➡ 6488 -.25 G .204(nt designator is a reference to a command line entry in the\
6485
-
No equivalent source code line in the reference code can be identified.
- history list.).15 F .204(Unless the reference is abso-)5.204 F(lute, e)
6489
-
+ history list.).15 F .205(Unless the reference is abso-)5.204 F(lute, e)
6486 ➡ 6490 108 136.8 Q -.15(ve)-.25 G(nts are relati).15 E .3 -.15(ve t)-.25 H 2.5
6487 ➡ 6491 (ot).15 G(he current position in the history list.)-2.5 E F1(!)108 153.6
6488
-
No equivalent source code line in the reference code can be identified.
-Q F0 1.607(Start a history substitution, e)144 153.6 R 1.607
6492
-
+Q F0 1.608(Start a history substitution, e)144 153.6 R 1.608
6489 ➡ 6493 (xcept when follo)-.15 F 1.607(wed by a)-.25 F F1(blank)4.107 E F0 4.107
6490
-
No equivalent source code line in the reference code can be identified.
-(,n)C -.25(ew)-4.107 G 1.608(line, carriage return, = or \().25 F
6494
-
+(,n)C -.25(ew)-4.107 G 1.607(line, carriage return, = or \().25 F
6491 ➡ 6495 (\(when the)144 165.6 Q F1(extglob)2.5 E F0
6492 ➡ 6496 (shell option is enabled using the)2.5 E F1(shopt)2.5 E F0 -.2(bu)2.5 G
6493 ➡ 6497 (iltin\).).2 E F1(!)108 177.6 Q/F2 10/Times-Italic@0 SF(n)A F0
@@ -6503,42 +6507,42 @@ n in the history list containing)144 249.6 R F2(string)144 261.6 Q F0 5
6503 ➡ 6507 (.T).22 G(he trailing)-5 E F1(?)2.5 E F0(may be omitted if)2.5 E F2
6504 ➡ 6508 (string)2.84 E F0(is follo)2.72 E(wed immediately by a ne)-.25 E(wline.)
6505 ➡ 6509 -.25 E/F3 12/Times-Bold@0 SF(^)108 278.6 Q F2(string1)-5 I F3(^)5 I F2
6506
-
No equivalent source code line in the reference code can be identified.
-(string2)-5 I F3(^)5 I F0 .784(Quick substitution.)144 285.6 R .784
6507
-
No equivalent source code line in the reference code can be identified.
-(Repeat the pre)5.784 F .784(vious command, replacing)-.25 F F2(string1)
6508
-
No equivalent source code line in the reference code can be identified.
-3.624 E F0(with)3.283 E F2(string2)3.283 E F0 5.783(.E).02 G(qui)-5.783
6509
-
No equivalent source code line in the reference code can be identified.
-E -.25(va)-.25 G .783(lent to).25 F -.74(``)144 297.6 S(!!:s/).74 E F2
6510
-
+(string2)-5 I F3(^)5 I F0 .783(Quick substitution.)144 285.6 R .783
6511
-
+(Repeat the pre)5.783 F .784(vious command, replacing)-.25 F F2(string1)
6512
-
+3.624 E F0(with)3.284 E F2(string2)3.284 E F0 5.784(.E).02 G(qui)-5.784
6513
-
+E -.25(va)-.25 G .784(lent to).25 F -.74(``)144 297.6 S(!!:s/).74 E F2
6510 ➡ 6514 (string1)A F0(/)A F2(string2)A F0(/')A 2.5('\()-.74 G(see)-2.5 E F1
6511 ➡ 6515 (Modi\214ers)2.5 E F0(belo)2.5 E(w\).)-.25 E F1(!#)108 309.6 Q F0
6512 ➡ 6516 (The entire command line typed so f)144 309.6 Q(ar)-.1 E(.)-.55 E F1
6513
-
No equivalent source code line in the reference code can be identified.
--.75(Wo)87 326.4 S(rd Designators).75 E F0 -.8(Wo)108 338.4 S 1.313
6517
-
+-.75(Wo)87 326.4 S(rd Designators).75 E F0 -.8(Wo)108 338.4 S 1.314
6514 ➡ 6518 (rd designators are used to select desired w).8 F 1.314(ords from the e)
6515
-
No equivalent source code line in the reference code can be identified.
--.1 F -.15(ve)-.25 G 3.814(nt. A).15 F F1(:)3.814 E F0 1.314
6516
-
No equivalent source code line in the reference code can be identified.
-(separates the e)3.814 F -.15(ve)-.25 G 1.314(nt speci\214cation).15 F
6517
-
No equivalent source code line in the reference code can be identified.
-.53(from the w)108 350.4 R .529(ord designator)-.1 F 5.529(.I)-.55 G
6519
-
+-.1 F -.15(ve)-.25 G 3.814(nt. A).15 F F1(:)3.814 E F0 1.313
6520
-
+(separates the e)3.813 F -.15(ve)-.25 G 1.313(nt speci\214cation).15 F
6521
-
+.529(from the w)108 350.4 R .529(ord designator)-.1 F 5.529(.I)-.55 G
6518 ➡ 6522 3.029(tm)-5.529 G .529(ay be omitted if the w)-3.029 F .529
6519 ➡ 6523 (ord designator be)-.1 F .529(gins with a)-.15 F F1(^)3.029 E F0(,)A F1
6520 ➡ 6524 ($)3.029 E F0(,)A F1(*)3.029 E F0(,)A F1<ad>3.029 E F0 3.029(,o)C(r)
6521
-
No equivalent source code line in the reference code can be identified.
--3.029 E F1(%)3.029 E F0 5.529(.W)C(ords)-6.329 E 1.3
6522
-
No equivalent source code line in the reference code can be identified.
-(are numbered from the be)108 362.4 R 1.3
6523
-
No equivalent source code line in the reference code can be identified.
-(ginning of the line, with the \214rst w)-.15 F 1.301
6524
-
No equivalent source code line in the reference code can be identified.
-(ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)6.301 G 1.301(rds are).8
6525
-
No equivalent source code line in the reference code can be identified.
-F(inserted into the current line separated by single spaces.)108 374.4 Q
6525
-
+-3.029 E F1(%)3.029 E F0 5.53(.W)C(ords)-6.33 E 1.301
6526
-
+(are numbered from the be)108 362.4 R 1.301
6527
-
+(ginning of the line, with the \214rst w)-.15 F 1.3
6528
-
+(ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)6.3 G 1.3(rds are).8 F
6529
-
+(inserted into the current line separated by single spaces.)108 374.4 Q
6526 ➡ 6530 F1 2.5(0\()108 391.2 S(zer)-2.5 E(o\))-.18 E F0(The zeroth w)144 403.2 Q
6527 ➡ 6531 2.5(ord. F)-.1 F(or the shell, this is the command w)-.15 E(ord.)-.1 E
6528 ➡ 6532 F2(n)108.36 415.2 Q F0(The)144 415.2 Q F2(n)2.5 E F0(th w)A(ord.)-.1 E
6529 ➡ 6533 F1(^)108 427.2 Q F0(The \214rst ar)144 427.2 Q 2.5(gument. That)-.18 F
6530
-
No equivalent source code line in the reference code can be identified.
-(is, w)2.5 E(ord 1.)-.1 E F1($)108 439.2 Q F0 .064(The last w)144 439.2
6531
-
No equivalent source code line in the reference code can be identified.
-R 2.564(ord. This)-.1 F .064(is usually the last ar)2.564 F .064
6534
-
+(is, w)2.5 E(ord 1.)-.1 E F1($)108 439.2 Q F0 .063(The last w)144 439.2
6535
-
+R 2.563(ord. This)-.1 F .063(is usually the last ar)2.563 F .064
6532 ➡ 6536 (gument, b)-.18 F .064(ut will e)-.2 F .064(xpand to the zeroth w)-.15 F
6533
-
No equivalent source code line in the reference code can be identified.
-.063(ord if there is only)-.1 F(one w)144 451.2 Q(ord in the line.)-.1 E
6537
-
+.064(ord if there is only)-.1 F(one w)144 451.2 Q(ord in the line.)-.1 E
6534 ➡ 6538 F1(%)108 463.2 Q F0(The w)144 463.2 Q(ord matched by the most recent `?)
6535 ➡ 6539 -.1 E F2(string)A F0(?' search.)A F2(x)108.77 475.2 Q F1<ad>A F2(y)A F0
6536 ➡ 6540 2.5(Ar)144 475.2 S(ange of w)-2.5 E(ords; `\255)-.1 E F2(y)A F0 2.5('a)C
6537 ➡ 6541 (bbre)-2.5 E(viates `0\255)-.25 E F2(y)A F0('.)A F1(*)108 487.2 Q F0
6538
-
No equivalent source code line in the reference code can be identified.
-.315(All of the w)144 487.2 R .315(ords b)-.1 F .315(ut the zeroth.)-.2
6542
-
+.316(All of the w)144 487.2 R .316(ords b)-.1 F .316(ut the zeroth.)-.2
6539 ➡ 6543 F .315(This is a synon)5.315 F .315(ym for `)-.15 F F2(1\255$)A F0 2.815
6540
-
No equivalent source code line in the reference code can be identified.
-('. It)B .315(is not an error to use)2.815 F F1(*)2.816 E F0 .316
6541
-
No equivalent source code line in the reference code can be identified.
-(if there is)2.816 F(just one w)144 499.2 Q(ord in the e)-.1 E -.15(ve)
6544
-
+('. It)B .315(is not an error to use)2.815 F F1(*)2.815 E F0 .315
6545
-
+(if there is)2.815 F(just one w)144 499.2 Q(ord in the e)-.1 E -.15(ve)
6542 ➡ 6546 -.25 G(nt; the empty string is returned in that case.).15 E F1(x*)108
6543 ➡ 6547 511.2 Q F0(Abbre)144 511.2 Q(viates)-.25 E F2(x\255$)2.5 E F0(.)A F1
6544 ➡ 6548 <78ad>108 523.2 Q F0(Abbre)144 523.2 Q(viates)-.25 E F2(x\255$)2.5 E F0
@@ -6546,9 +6550,9 @@ F .315(This is a synon)5.315 F .315(ym for `)-.15 F F2(1\255$)A F0 2.815
6546 ➡ 6550 (ord.)-.1 E(If a w)108 540 Q(ord designator is supplied without an e)-.1
6547 ➡ 6551 E -.15(ve)-.25 G(nt speci\214cation, the pre).15 E
6548 ➡ 6552 (vious command is used as the e)-.25 E -.15(ve)-.25 G(nt.).15 E F1
6549
-
No equivalent source code line in the reference code can be identified.
-(Modi\214ers)87 556.8 Q F0 .184(After the optional w)108 568.8 R .184
6550
-
No equivalent source code line in the reference code can be identified.
-(ord designator)-.1 F 2.684(,t)-.4 G .183
6551
-
No equivalent source code line in the reference code can be identified.
-(here may appear a sequence of one or more of the follo)-2.684 F .183
6553
-
+(Modi\214ers)87 556.8 Q F0 .183(After the optional w)108 568.8 R .183
6554
-
+(ord designator)-.1 F 2.683(,t)-.4 G .184
6555
-
+(here may appear a sequence of one or more of the follo)-2.683 F .184
6552 ➡ 6556 (wing modi\214ers,)-.25 F(each preceded by a `:'.)108 580.8 Q F1(h)108
6553 ➡ 6557 597.6 Q F0(Remo)144 597.6 Q .3 -.15(ve a t)-.15 H
6554 ➡ 6558 (railing \214lename component, lea).15 E(ving only the head.)-.2 E F1(t)
@@ -6565,21 +6569,21 @@ E -.15(ve)-.25 G(nt speci\214cation, the pre).15 E
6565 ➡ 6569 (Quote the substituted w)144 669.6 Q(ords as with)-.1 E F1(q)2.5 E F0
6566 ➡ 6570 2.5(,b)C(ut break into w)-2.7 E(ords at)-.1 E F1(blanks)2.5 E F0(and ne)
6567 ➡ 6571 2.5 E(wlines.)-.25 E F1(s/)108 681.6 Q F2(old)A F1(/)A F2(ne)A(w)-.15 E
6568
-
No equivalent source code line in the reference code can be identified.
-F1(/)A F0(Substitute)144 693.6 Q F2(ne)3.081 E(w)-.15 E F0 .221
6569
-
No equivalent source code line in the reference code can be identified.
-(for the \214rst occurrence of)3.031 F F2(old)2.951 E F0 .221(in the e)
6572
-
+F1(/)A F0(Substitute)144 693.6 Q F2(ne)3.082 E(w)-.15 E F0 .221
6573
-
+(for the \214rst occurrence of)3.032 F F2(old)2.951 E F0 .221(in the e)
6570 ➡ 6574 3.491 F -.15(ve)-.25 G .221(nt line.).15 F(An)5.221 E 2.721(yd)-.15 G
6571
-
No equivalent source code line in the reference code can be identified.
-.221(elimiter can be used in place)-2.721 F .617(of /.)144 705.6 R .617
6575
-
+.221(elimiter can be used in place)-2.721 F .616(of /.)144 705.6 R .617
6572 ➡ 6576 (The \214nal delimiter is optional if it is the last character of the e)
6573
-
No equivalent source code line in the reference code can be identified.
-5.617 F -.15(ve)-.25 G .617(nt line.).15 F .616(The delimiter may)5.616
6577
-
+5.616 F -.15(ve)-.25 G .617(nt line.).15 F .617(The delimiter may)5.617
6574 ➡ 6578 F .666(be quoted in)144 717.6 R F2(old)3.396 E F0(and)3.936 E F2(ne)
6575 ➡ 6579 3.526 E(w)-.15 E F0 .666(with a single backslash.)3.476 F .666
6576 ➡ 6580 (If & appears in)5.666 F F2(ne)3.166 E(w)-.15 E F0 3.166(,i).31 G 3.166
6577 ➡ 6581 (ti)-3.166 G 3.166(sr)-3.166 G .666(eplaced by)-3.166 F F2(old)3.166 E
6578
-
No equivalent source code line in the reference code can be identified.
-F0 5.666(.A).77 G 1.595(single backslash will quote the &.)144 729.6 R
6579
-
No equivalent source code line in the reference code can be identified.
-(If)6.595 E F2(old)4.325 E F0 1.594(is null, it is set to the last)4.865
6580
-
No equivalent source code line in the reference code can be identified.
-F F2(old)4.324 E F0 1.594(substituted, or)4.864 F 4.094(,i)-.4 G 4.094
6581
-
No equivalent source code line in the reference code can be identified.
-(fn)-4.094 G(o)-4.094 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(54)
6582
-
No equivalent source code line in the reference code can be identified.
-197.335 E 0 Cg EP
6582
-
+F0 5.666(.A).77 G 1.594(single backslash will quote the &.)144 729.6 R
6583
-
+(If)6.594 E F2(old)4.324 E F0 1.595(is null, it is set to the last)4.864
6584
-
+F F2(old)4.325 E F0 1.595(substituted, or)4.865 F 4.095(,i)-.4 G 4.095
6585
-
+(fn)-4.095 G(o)-4.095 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E
6586
-
+(54)192.895 E 0 Cg EP
6583 ➡ 6587 %%Page: 55 55
6584 ➡ 6588 %%BeginPageSetup
6585 ➡ 6589 BP
@@ -6590,43 +6594,43 @@ BP
6590 ➡ 6594 /Times-Italic@0 SF(string)2.84 E F0(in a)2.72 E/F2 10/Times-Bold@0 SF
6591 ➡ 6595 (!?)2.5 E F1(string)A F2([?])A F0(search.)5 E F2(&)108 96 Q F0
6592 ➡ 6596 (Repeat the pre)144 96 Q(vious substitution.)-.25 E F2(g)108 108 Q F0
6593
-
No equivalent source code line in the reference code can be identified.
-.397(Cause changes to be applied o)144 108 R -.15(ve)-.15 G 2.897(rt).15
6594
-
No equivalent source code line in the reference code can be identified.
-G .398(he entire e)-2.897 F -.15(ve)-.25 G .398(nt line.).15 F .398
6595
-
No equivalent source code line in the reference code can be identified.
-(This is used in conjunction with `)5.398 F F2(:s)A F0 2.898('\()C
6596
-
No equivalent source code line in the reference code can be identified.
-(e.g.,)-2.898 E(`)144 120 Q F2(:gs/)A F1(old)A F2(/)A F1(ne)A(w)-.15 E
6597
-
No equivalent source code line in the reference code can be identified.
-F2(/)A F0 1.219('\) or `)B F2(:&)A F0 3.719('. If)B 1.219(used with `)
6598
-
No equivalent source code line in the reference code can be identified.
-3.719 F F2(:s)A F0 1.218(', an)B 3.718(yd)-.15 G 1.218
6599
-
No equivalent source code line in the reference code can be identified.
-(elimiter can be used in place of /, and the \214nal)-3.718 F .089
6597
-
+.398(Cause changes to be applied o)144 108 R -.15(ve)-.15 G 2.898(rt).15
6598
-
+G .398(he entire e)-2.898 F -.15(ve)-.25 G .398(nt line.).15 F .397
6599
-
+(This is used in conjunction with `)5.398 F F2(:s)A F0 2.897('\()C
6600
-
+(e.g.,)-2.897 E(`)144 120 Q F2(:gs/)A F1(old)A F2(/)A F1(ne)A(w)-.15 E
6601
-
+F2(/)A F0 1.218('\) or `)B F2(:&)A F0 3.718('. If)B 1.218(used with `)
6602
-
+3.718 F F2(:s)A F0 1.218(', an)B 3.718(yd)-.15 G 1.219
6603
-
+(elimiter can be used in place of /, and the \214nal)-3.718 F .09
6600 ➡ 6604 (delimiter is optional if it is the last character of the e)144 132 R
6601
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.25 G .09(nt line.).15 F(An)5.09 E F2(a)2.59 E F0 .09
6602
-
No equivalent source code line in the reference code can be identified.
-(may be used as a synon)2.59 F .09(ym for)-.15 F F2(g)144 144 Q F0(.)A
6605
-
+-.15(ve)-.25 G .089(nt line.).15 F(An)5.089 E F2(a)2.589 E F0 .089
6606
-
+(may be used as a synon)2.589 F .089(ym for)-.15 F F2(g)144 144 Q F0(.)A
6603 ➡ 6607 F2(G)108 156 Q F0(Apply the follo)144 156 Q(wing `)-.25 E F2(s)A F0 2.5
6604 ➡ 6608 ('m)C(odi\214er once to each w)-2.5 E(ord in the e)-.1 E -.15(ve)-.25 G
6605 ➡ 6609 (nt line.).15 E/F3 10.95/Times-Bold@0 SF(SHELL B)72 172.8 Q(UIL)-.11 E
6606
-
No equivalent source code line in the reference code can be identified.
-(TIN COMMANDS)-1.007 E F0 .063(Unless otherwise noted, each b)108 184.8
6610
-
+(TIN COMMANDS)-1.007 E F0 .062(Unless otherwise noted, each b)108 184.8
6607 ➡ 6611 R .062(uiltin command documented in this section as accepting options p\
6608 ➡ 6612 receded by)-.2 F F2<ad>108 196.8 Q F0(accepts)3.077 E F2<adad>3.077 E F0
6609 ➡ 6613 .577(to signify the end of the options.)3.077 F(The)5.577 E F2(:)3.077 E
6610 ➡ 6614 F0(,)A F2(true)3.077 E F0(,)A F2(false)3.077 E F0 3.077(,a)C(nd)-3.077 E
6611 ➡ 6615 F2(test)3.077 E F0(/)A F2([)A F0 -.2(bu)3.077 G .577
6612
-
No equivalent source code line in the reference code can be identified.
-(iltins do not accept options).2 F .462(and do not treat)108 208.8 R F2
6616
-
+(iltins do not accept options).2 F .461(and do not treat)108 208.8 R F2
6613 ➡ 6617 <adad>2.961 E F0(specially)2.961 E 5.461(.T)-.65 G(he)-5.461 E F2(exit)
6614 ➡ 6618 2.961 E F0(,)A F2(logout)2.961 E F0(,)A F2 -.18(re)2.961 G(tur).18 E(n)
6615 ➡ 6619 -.15 E F0(,)A F2(br)2.961 E(eak)-.18 E F0(,)A F2(continue)2.961 E F0(,)A
6616 ➡ 6620 F2(let)2.961 E F0 2.961(,a)C(nd)-2.961 E F2(shift)2.961 E F0 -.2(bu)
6617
-
No equivalent source code line in the reference code can be identified.
-2.961 G .461(iltins accept and).2 F .26(process ar)108 220.8 R .26
6618
-
No equivalent source code line in the reference code can be identified.
-(guments be)-.18 F .26(ginning with)-.15 F F2<ad>2.76 E F0 .261
6619
-
No equivalent source code line in the reference code can be identified.
-(without requiring)2.76 F F2<adad>2.761 E F0 5.261(.O)C .261(ther b)
6620
-
No equivalent source code line in the reference code can be identified.
--5.261 F .261(uiltins that accept ar)-.2 F .261(guments b)-.18 F .261
6621
-
+2.962 G .462(iltins accept and).2 F .261(process ar)108 220.8 R .261
6622
-
+(guments be)-.18 F .261(ginning with)-.15 F F2<ad>2.761 E F0 .261
6623
-
+(without requiring)2.761 F F2<adad>2.761 E F0 5.261(.O)C .261(ther b)
6624
-
+-5.261 F .26(uiltins that accept ar)-.2 F .26(guments b)-.18 F .26
6621 ➡ 6625 (ut are not)-.2 F 1.154(speci\214ed as accepting options interpret ar)
6622 ➡ 6626 108 232.8 R 1.154(guments be)-.18 F 1.154(ginning with)-.15 F F2<ad>
6623 ➡ 6627 3.654 E F0 1.154(as in)3.654 F -.25(va)-.4 G 1.154
6624 ➡ 6628 (lid options and require).25 F F2<adad>3.654 E F0(to)3.654 E(pre)108
6625 ➡ 6629 244.8 Q -.15(ve)-.25 G(nt this interpretation.).15 E F2(:)108 262.8 Q F0
6626
-
No equivalent source code line in the reference code can be identified.
-([)2.5 E F1(ar)A(guments)-.37 E F0(])A .451(No ef)144 274.8 R .451
6630
-
+([)2.5 E F1(ar)A(guments)-.37 E F0(])A .452(No ef)144 274.8 R .452
6627 ➡ 6631 (fect; the command does nothing be)-.25 F .452(yond e)-.15 F(xpanding)
6628
-
No equivalent source code line in the reference code can be identified.
--.15 E F1(ar)3.282 E(guments)-.37 E F0 .452(and performing an)3.222 F
6629
-
No equivalent source code line in the reference code can be identified.
-2.952(ys)-.15 G(peci\214ed)-2.952 E 2.5(redirections. The)144 286.8 R
6632
-
+-.15 E F1(ar)3.282 E(guments)-.37 E F0 .451(and performing an)3.221 F
6633
-
+2.951(ys)-.15 G(peci\214ed)-2.951 E 2.5(redirections. The)144 286.8 R
6630 ➡ 6634 (return status is zero.)2.5 E F2(.)110.5 303.6 Q F1(\214lename)6.666 E
6631 ➡ 6635 F0([)2.5 E F1(ar)A(guments)-.37 E F0(])A F2(sour)108 315.6 Q(ce)-.18 E
6632 ➡ 6636 F1(\214lename)2.5 E F0([)2.5 E F1(ar)A(guments)-.37 E F0(])A 1.02
@@ -6639,67 +6643,67 @@ F1(\214lename)2.5 E F0([)2.5 E F1(ar)A(guments)-.37 E F0(])A 1.02
6639 ➡ 6643 .608(names in)144 351.6 R/F4 9/Times-Bold@0 SF -.666(PA)3.108 G(TH)-.189
6640 ➡ 6644 E F0 .608(are used to \214nd the directory containing)2.858 F F1
6641 ➡ 6645 (\214lename)3.108 E F0 5.608(.T).18 G .608(he \214le searched for in)
6642
-
No equivalent source code line in the reference code can be identified.
--5.608 F F4 -.666(PA)3.108 G(TH)-.189 E F0 .832(need not be e)144 363.6
6643
-
No equivalent source code line in the reference code can be identified.
-R -.15(xe)-.15 G 3.332(cutable. When).15 F F2(bash)3.332 E F0 .832
6644
-
No equivalent source code line in the reference code can be identified.
-(is not in)3.332 F F1 .832(posix mode)3.332 F F0 3.332(,t)C .833
6645
-
No equivalent source code line in the reference code can be identified.
-(he current directory is searched if no)-3.332 F .982
6646
-
+-5.608 F F4 -.666(PA)3.108 G(TH)-.189 E F0 .833(need not be e)144 363.6
6647
-
+R -.15(xe)-.15 G 3.333(cutable. When).15 F F2(bash)3.333 E F0 .832
6648
-
+(is not in)3.333 F F1 .832(posix mode)3.332 F F0 3.332(,t)C .832
6649
-
+(he current directory is searched if no)-3.332 F .981
6646 ➡ 6650 (\214le is found in)144 375.6 R F4 -.666(PA)3.481 G(TH)-.189 E/F5 9
6647 ➡ 6651 /Times-Roman@0 SF(.)A F0 .981(If the)5.481 F F2(sour)3.481 E(cepath)-.18
6648 ➡ 6652 E F0 .981(option to the)3.481 F F2(shopt)3.481 E F0 -.2(bu)3.481 G .981
6649
-
No equivalent source code line in the reference code can be identified.
-(iltin command is turned of).2 F .981(f, the)-.25 F F4 -.666(PA)144
6650
-
No equivalent source code line in the reference code can be identified.
-387.6 S(TH)-.189 E F0 .112(is not searched.)2.362 F .112(If an)5.112 F
6653
-
+(iltin command is turned of).2 F .982(f, the)-.25 F F4 -.666(PA)144
6654
-
+387.6 S(TH)-.189 E F0 .112(is not searched.)2.363 F .112(If an)5.112 F
6651 ➡ 6655 (y)-.15 E F1(ar)2.612 E(guments)-.37 E F0 .112(are supplied, the)2.612 F
6652 ➡ 6656 2.612(yb)-.15 G .112(ecome the positional parameters when)-2.612 F F1
6653
-
No equivalent source code line in the reference code can be identified.
-(\214lename)144 399.6 Q F0 1.697(is e)4.197 F -.15(xe)-.15 G 4.197
6657
-
+(\214lename)144 399.6 Q F0 1.697(is e)4.196 F -.15(xe)-.15 G 4.197
6654 ➡ 6658 (cuted. Otherwise).15 F 1.697(the positional parameters are unchanged.)
6655
-
No equivalent source code line in the reference code can be identified.
-4.197 F 1.697(If the)6.697 F F2<ad54>4.197 E F0 1.696(option is)4.197 F
6656
-
No equivalent source code line in the reference code can be identified.
-(enabled,)144 411.6 Q F2(sour)3.617 E(ce)-.18 E F0 1.117(inherits an)
6657
-
No equivalent source code line in the reference code can be identified.
-3.617 F 3.617(yt)-.15 G 1.117(rap on)-3.617 F F2(DEB)3.617 E(UG)-.1 E F0
6659
-
+4.197 F 1.697(If the)6.697 F F2<ad54>4.197 E F0 1.697(option is)4.197 F
6660
-
+(enabled,)144 411.6 Q F2(sour)3.618 E(ce)-.18 E F0 1.118(inherits an)
6661
-
+3.618 F 3.618(yt)-.15 G 1.118(rap on)-3.618 F F2(DEB)3.618 E(UG)-.1 E F0
6658 ➡ 6662 3.618(;i)C 3.618(fi)-3.618 G 3.618(ti)-3.618 G 3.618(sn)-3.618 G 1.118
6659
-
No equivalent source code line in the reference code can be identified.
-(ot, an)-3.618 F(y)-.15 E F2(DEB)3.618 E(UG)-.1 E F0 1.118
6660
-
No equivalent source code line in the reference code can be identified.
-(trap string is sa)3.618 F -.15(ve)-.2 G 3.618(da).15 G(nd)-3.618 E .36
6663
-
+(ot, an)-3.618 F(y)-.15 E F2(DEB)3.617 E(UG)-.1 E F0 1.117
6664
-
+(trap string is sa)3.617 F -.15(ve)-.2 G 3.617(da).15 G(nd)-3.617 E .36
6661 ➡ 6665 (restored around the call to)144 423.6 R F2(sour)2.86 E(ce)-.18 E F0
6662 ➡ 6666 2.86(,a)C(nd)-2.86 E F2(sour)2.86 E(ce)-.18 E F0 .36(unsets the)2.86 F
6663 ➡ 6667 F2(DEB)2.86 E(UG)-.1 E F0 .36(trap while it e)2.86 F -.15(xe)-.15 G 2.86
6664 ➡ 6668 (cutes. If).15 F F2<ad54>2.86 E F0(is)2.86 E 1.435
6665 ➡ 6669 (not set, and the sourced \214le changes the)144 435.6 R F2(DEB)3.935 E
6666 ➡ 6670 (UG)-.1 E F0 1.435(trap, the ne)3.935 F 3.935(wv)-.25 G 1.435
6667
-
No equivalent source code line in the reference code can be identified.
-(alue is retained when)-4.185 F F2(sour)3.935 E(ce)-.18 E F0 3.763
6671
-
+(alue is retained when)-4.185 F F2(sour)3.935 E(ce)-.18 E F0 3.762
6668 ➡ 6672 (completes. The)144 447.6 R 1.262
6669
-
No equivalent source code line in the reference code can be identified.
-(return status is the status of the last command e)3.763 F 1.262
6673
-
+(return status is the status of the last command e)3.762 F 1.263
6670 ➡ 6674 (xited within the script \(0 if no)-.15 F(commands are e)144 459.6 Q
6671 ➡ 6675 -.15(xe)-.15 G(cuted\), and f).15 E(alse if)-.1 E F1(\214lename)4.41 E
6672 ➡ 6676 F0(is not found or cannot be read.)2.68 E F2(alias)108 476.4 Q F0([)2.5
6673 ➡ 6677 E F2<ad70>A F0 2.5(][)C F1(name)-2.5 E F0([=)A F1(value)A F0 2.5(].)C
6674
-
No equivalent source code line in the reference code can be identified.
-(..])-2.5 E F2(Alias)144 488.4 Q F0 2.724(with no ar)5.224 F 2.724
6678
-
+(..])-2.5 E F2(Alias)144 488.4 Q F0 2.725(with no ar)5.225 F 2.724
6675 ➡ 6679 (guments or with the)-.18 F F2<ad70>5.224 E F0 2.724
6676
-
No equivalent source code line in the reference code can be identified.
-(option prints the list of aliases in the form)5.224 F F2(alias)5.225 E
6680
-
+(option prints the list of aliases in the form)5.224 F F2(alias)5.224 E
6677 ➡ 6681 F1(name)144 500.4 Q F0(=)A F1(value)A F0 .58(on standard output.)3.08 F
6678 ➡ 6682 .58(When ar)5.58 F .58
6679 ➡ 6683 (guments are supplied, an alias is de\214ned for each)-.18 F F1(name)
6680
-
No equivalent source code line in the reference code can be identified.
-3.08 E F0(whose)144 512.4 Q F1(value)2.508 E F0 .009(is gi)2.508 F -.15
6684
-
+3.08 E F0(whose)144 512.4 Q F1(value)2.509 E F0 .009(is gi)2.509 F -.15
6681 ➡ 6685 (ve)-.25 G 2.509(n. A).15 F .009(trailing space in)2.509 F F1(value)
6682 ➡ 6686 2.509 E F0 .009(causes the ne)2.509 F .009(xt w)-.15 F .009
6683
-
No equivalent source code line in the reference code can be identified.
-(ord to be check)-.1 F .009(ed for alias substi-)-.1 F .579
6687
-
+(ord to be check)-.1 F .008(ed for alias substi-)-.1 F .579
6684 ➡ 6688 (tution when the alias is e)144 524.4 R 3.079(xpanded. F)-.15 F .579
6685 ➡ 6689 (or each)-.15 F F1(name)3.079 E F0 .579(in the ar)3.079 F .579
6686
-
No equivalent source code line in the reference code can be identified.
-(gument list for which no)-.18 F F1(value)3.079 E F0 .578(is sup-)3.078
6687
-
No equivalent source code line in the reference code can be identified.
-F 1.313(plied, the name and v)144 536.4 R 1.314
6690
-
+(gument list for which no)-.18 F F1(value)3.079 E F0 .579(is sup-)3.079
6691
-
+F 1.314(plied, the name and v)144 536.4 R 1.314
6688 ➡ 6692 (alue of the alias is printed.)-.25 F F2(Alias)6.314 E F0 1.314
6689
-
No equivalent source code line in the reference code can be identified.
-(returns true unless a)3.814 F F1(name)3.814 E F0 1.314(is gi)3.814 F
6690
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.25 G 3.814(nf).15 G(or)-3.814 E
6693
-
+(returns true unless a)3.814 F F1(name)3.814 E F0 1.313(is gi)3.814 F
6694
-
+-.15(ve)-.25 G 3.813(nf).15 G(or)-3.813 E
6691 ➡ 6695 (which no alias has been de\214ned.)144 548.4 Q F2(bg)108 565.2 Q F0([)
6692
-
No equivalent source code line in the reference code can be identified.
-2.5 E F1(jobspec)A F0(...])2.5 E .745(Resume each suspended job)144
6693
-
No equivalent source code line in the reference code can be identified.
-577.2 R F1(jobspec)3.245 E F0 .745
6694
-
No equivalent source code line in the reference code can be identified.
-(in the background, as if it had been started with)3.245 F F2(&)3.244 E
6695
-
No equivalent source code line in the reference code can be identified.
-F0 5.744(.I)C(f)-5.744 E F1(job-)4.984 E(spec)144 589.2 Q F0 .671
6696
-
No equivalent source code line in the reference code can be identified.
-(is not present, the shell')3.481 F 3.171(sn)-.55 G .672(otion of the)
6697
-
No equivalent source code line in the reference code can be identified.
--3.171 F F1(curr)3.172 E .672(ent job)-.37 F F0 .672(is used.)3.172 F F2
6698
-
No equivalent source code line in the reference code can be identified.
-(bg)5.672 E F1(jobspec)4.912 E F0 .672(returns 0 unless run)3.482 F .419
6696
-
+2.5 E F1(jobspec)A F0(...])2.5 E .744(Resume each suspended job)144
6697
-
+577.2 R F1(jobspec)3.244 E F0 .745
6698
-
+(in the background, as if it had been started with)3.244 F F2(&)3.245 E
6699
-
+F0 5.745(.I)C(f)-5.745 E F1(job-)4.985 E(spec)144 589.2 Q F0 .672
6700
-
+(is not present, the shell')3.482 F 3.172(sn)-.55 G .672(otion of the)
6701
-
+-3.172 F F1(curr)3.172 E .672(ent job)-.37 F F0 .672(is used.)3.172 F F2
6702
-
+(bg)5.671 E F1(jobspec)4.911 E F0 .671(returns 0 unless run)3.481 F .418
6699 ➡ 6703 (when job control is disabled or)144 601.2 R 2.919(,w)-.4 G .419
6700
-
No equivalent source code line in the reference code can be identified.
-(hen run with job control enabled, an)-2.919 F 2.918(ys)-.15 G
6701
-
No equivalent source code line in the reference code can be identified.
-(peci\214ed)-2.918 E F1(jobspec)2.918 E F0 -.1(wa)2.918 G 2.918(sn).1 G
6702
-
No equivalent source code line in the reference code can be identified.
-(ot)-2.918 E(found or w)144 613.2 Q(as started without job control.)-.1
6704
-
+(hen run with job control enabled, an)-2.919 F 2.919(ys)-.15 G
6705
-
+(peci\214ed)-2.919 E F1(jobspec)2.919 E F0 -.1(wa)2.919 G 2.919(sn).1 G
6706
-
+(ot)-2.919 E(found or w)144 613.2 Q(as started without job control.)-.1
6703 ➡ 6707 E F2(bind)108 630 Q F0([)2.5 E F2<ad6d>A F1 -.1(ke)2.5 G(ymap)-.2 E F0
6704 ➡ 6708 2.5(][)C F2(\255lpsvPSVX)-2.5 E F0(])A F2(bind)108 642 Q F0([)2.5 E F2
6705 ➡ 6709 <ad6d>A F1 -.1(ke)2.5 G(ymap)-.2 E F0 2.5(][)C F2<ad71>-2.5 E F1
@@ -6712,17 +6716,17 @@ F2<ad72>-2.5 E F1 -.1(ke)2.5 G(yseq)-.2 E F0(])A F2(bind)108 654 Q F0([)
6712 ➡ 6716 G(ymap)-.2 E F0(])A F1 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F1
6713 ➡ 6717 (function\255name)A F2(bind)108 690 Q F0([)2.5 E F2<ad6d>A F1 -.1(ke)2.5
6714 ➡ 6718 G(ymap)-.2 E F0(])A F1 -.1(ke)2.5 G(yseq)-.2 E F0(:)A F1 -.37(re)C
6715
-
No equivalent source code line in the reference code can be identified.
-(adline\255command).37 E F0 .238(Display current)144 702 R F2 -.18(re)
6716
-
No equivalent source code line in the reference code can be identified.
-2.738 G(adline).18 E F0 -.1(ke)2.738 G 2.738(ya)-.05 G .239
6717
-
No equivalent source code line in the reference code can be identified.
-(nd function bindings, bind a k)-2.738 F .539 -.15(ey s)-.1 H .239
6718
-
No equivalent source code line in the reference code can be identified.
-(equence to a).15 F F2 -.18(re)2.739 G(adline).18 E F0 .239(function or)
6719
-
No equivalent source code line in the reference code can be identified.
-2.739 F .476(macro, or set a)144 714 R F2 -.18(re)2.976 G(adline).18 E
6720
-
No equivalent source code line in the reference code can be identified.
-F0 -.25(va)2.976 G 2.976(riable. Each).25 F .476(non-option ar)2.976 F
6721
-
No equivalent source code line in the reference code can be identified.
-.475(gument is a command as it w)-.18 F .475(ould appear in)-.1 F F1
6722
-
No equivalent source code line in the reference code can be identified.
-(.inputr)144 726 Q(c)-.37 E F0 2.983(,b).31 G .484
6723
-
No equivalent source code line in the reference code can be identified.
-(ut each binding or command must be passed as a separate ar)-3.183 F
6724
-
No equivalent source code line in the reference code can be identified.
-.484(gument; e.g., '"\\C\255x\\C\255r":)-.18 F(GNU Bash 4.4)72 768 Q
6725
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(55)197.335 E 0 Cg EP
6719
-
+(adline\255command).37 E F0 .239(Display current)144 702 R F2 -.18(re)
6720
-
+2.739 G(adline).18 E F0 -.1(ke)2.739 G 2.739(ya)-.05 G .239
6721
-
+(nd function bindings, bind a k)-2.739 F .539 -.15(ey s)-.1 H .238
6722
-
+(equence to a).15 F F2 -.18(re)2.738 G(adline).18 E F0 .238(function or)
6723
-
+2.738 F .475(macro, or set a)144 714 R F2 -.18(re)2.975 G(adline).18 E
6724
-
+F0 -.25(va)2.975 G 2.975(riable. Each).25 F .476(non-option ar)2.976 F
6725
-
+.476(gument is a command as it w)-.18 F .476(ould appear in)-.1 F F1
6726
-
+(.inputr)144 726 Q(c)-.37 E F0 2.984(,b).31 G .484
6727
-
+(ut each binding or command must be passed as a separate ar)-3.184 F
6728
-
+.483(gument; e.g., '"\\C\255x\\C\255r":)-.18 F(GNU Bash 4.4)72 768 Q
6729
-
+(2017 October 7)143.735 E(55)192.895 E 0 Cg EP
6726 ➡ 6730 %%Page: 56 56
6727 ➡ 6731 %%BeginPageSetup
6728 ➡ 6732 BP
@@ -6732,16 +6736,16 @@ BP
6732 ➡ 6736 (re\255read\255init\255\214le'. Options,)144 84 R(if supplied, ha)2.5 E
6733 ➡ 6737 .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E/F1 10
6734 ➡ 6738 /Times-Bold@0 SF<ad6d>144 96 Q/F2 10/Times-Italic@0 SF -.1(ke)2.5 G
6735
-
No equivalent source code line in the reference code can be identified.
-(ymap)-.2 E F0(Use)180 108 Q F2 -.1(ke)5.159 G(ymap)-.2 E F0 2.659
6736
-
No equivalent source code line in the reference code can be identified.
-(as the k)5.349 F -.15(ey)-.1 G 2.658(map to be af).15 F 2.658
6737
-
No equivalent source code line in the reference code can be identified.
-(fected by the subsequent bindings.)-.25 F(Acceptable)7.658 E F2 -.1(ke)
6738
-
No equivalent source code line in the reference code can be identified.
-180 120 S(ymap)-.2 E F0 3.192(names are)5.882 F F2 3.192
6739
-
No equivalent source code line in the reference code can be identified.
-(emacs, emacs\255standar)5.692 F 3.193
6739
-
+(ymap)-.2 E F0(Use)180 108 Q F2 -.1(ke)5.158 G(ymap)-.2 E F0 2.658
6740
-
+(as the k)5.348 F -.15(ey)-.1 G 2.658(map to be af).15 F 2.659
6741
-
+(fected by the subsequent bindings.)-.25 F(Acceptable)7.659 E F2 -.1(ke)
6742
-
+180 120 S(ymap)-.2 E F0 3.193(names are)5.883 F F2 3.193
6743
-
+(emacs, emacs\255standar)5.693 F 3.192
6740 ➡ 6744 (d, emacs\255meta, emacs\255ctlx, vi, vi\255mo)-.37 F(ve)-.1 E(,)-.1 E
6741
-
No equivalent source code line in the reference code can be identified.
-(vi\255command)180 132 Q F0 4.114(,a)C(nd)-4.114 E F2(vi\255insert)4.114
6742
-
No equivalent source code line in the reference code can be identified.
-E F0(.).68 E F2(vi)6.614 E F0 1.613(is equi)4.114 F -.25(va)-.25 G 1.613
6745
-
+(vi\255command)180 132 Q F0 4.113(,a)C(nd)-4.113 E F2(vi\255insert)4.113
6746
-
+E F0(.).68 E F2(vi)6.613 E F0 1.613(is equi)4.113 F -.25(va)-.25 G 1.613
6743 ➡ 6747 (lent to).25 F F2(vi\255command)4.113 E F0(\()4.113 E F2(vi\255mo)A(ve)
6744
-
No equivalent source code line in the reference code can be identified.
--.1 E F0 1.613(is also a syn-)4.113 F(on)180 144 Q(ym\);)-.15 E F2
6748
-
+-.1 E F0 1.614(is also a syn-)4.114 F(on)180 144 Q(ym\);)-.15 E F2
6745 ➡ 6749 (emacs)2.5 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F2
6746 ➡ 6750 (emacs\255standar)2.5 E(d)-.37 E F0(.)A F1<ad6c>144 156 Q F0
6747 ➡ 6751 (List the names of all)180 156 Q F1 -.18(re)2.5 G(adline).18 E F0
@@ -6774,164 +6778,164 @@ E F2(function)2.5 E F0(.)A F1<ad75>144 300 Q F2(function)2.5 E F0
6774 ➡ 6778 180 360 Q F2(shell\255command)4.325 E F0 1.825(to be e)4.325 F -.15(xe)
6775 ➡ 6779 -.15 G 1.825(cuted whene).15 F -.15(ve)-.25 G(r).15 E F2 -.1(ke)4.325 G
6776 ➡ 6780 (yseq)-.2 E F0 1.825(is entered.)4.325 F(When)6.825 E F2(shell\255com-)
6777
-
No equivalent source code line in the reference code can be identified.
-4.325 E(mand)180 372 Q F0 1.764(is e)4.264 F -.15(xe)-.15 G 1.765
6781
-
+4.325 E(mand)180 372 Q F0 1.765(is e)4.265 F -.15(xe)-.15 G 1.765
6778 ➡ 6782 (cuted, the shell sets the).15 F/F3 9/Times-Bold@0 SF(READLINE_LINE)
6779 ➡ 6783 4.265 E F0 -.25(va)4.015 G 1.765(riable to the contents of the).25 F F1
6780
-
No equivalent source code line in the reference code can be identified.
--.18(re)180 384 S(adline).18 E F0 1.353(line b)3.853 F(uf)-.2 E 1.353
6784
-
+-.18(re)180 384 S(adline).18 E F0 1.353(line b)3.852 F(uf)-.2 E 1.353
6781 ➡ 6785 (fer and the)-.25 F F3(READLINE_POINT)3.853 E F0 -.25(va)3.603 G 1.353
6782
-
No equivalent source code line in the reference code can be identified.
-(riable to the current location of the).25 F 2.011(insertion point.)180
6783
-
No equivalent source code line in the reference code can be identified.
-396 R 2.011(If the e)7.011 F -.15(xe)-.15 G 2.011
6786
-
+(riable to the current location of the).25 F 2.012(insertion point.)180
6787
-
+396 R 2.011(If the e)7.012 F -.15(xe)-.15 G 2.011
6784 ➡ 6788 (cuted command changes the v).15 F 2.011(alue of)-.25 F F3
6785
-
No equivalent source code line in the reference code can be identified.
-(READLINE_LINE)4.512 E F0(or)4.262 E F3(READLINE_POINT)180 408 Q/F4 9
6789
-
+(READLINE_LINE)4.511 E F0(or)4.261 E F3(READLINE_POINT)180 408 Q/F4 9
6786 ➡ 6790 /Times-Roman@0 SF(,)A F0(those ne)2.25 E 2.5(wv)-.25 G
6787 ➡ 6791 (alues will be re\215ected in the editing state.)-2.75 E F1<ad58>144 420
6788
-
No equivalent source code line in the reference code can be identified.
-Q F0 .83(List all k)180 420 R 1.13 -.15(ey s)-.1 H .829
6792
-
+Q F0 .829(List all k)180 420 R 1.129 -.15(ey s)-.1 H .829
6789 ➡ 6793 (equences bound to shell commands and the associated commands in a for)
6790 ➡ 6794 .15 F(-)-.2 E(mat that can be reused as input.)180 432 Q(The return v)
6791 ➡ 6795 144 448.8 Q(alue is 0 unless an unrecognized option is gi)-.25 E -.15
6792 ➡ 6796 (ve)-.25 G 2.5(no).15 G 2.5(ra)-2.5 G 2.5(ne)-2.5 G(rror occurred.)-2.5
6793
-
No equivalent source code line in the reference code can be identified.
-E F1(br)108 465.6 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .054
6794
-
No equivalent source code line in the reference code can be identified.
-(Exit from within a)144 477.6 R F1 -.25(fo)2.554 G(r).25 E F0(,)A F1
6795
-
No equivalent source code line in the reference code can be identified.
-(while)2.554 E F0(,)A F1(until)2.555 E F0 2.555(,o)C(r)-2.555 E F1
6797
-
+E F1(br)108 465.6 Q(eak)-.18 E F0([)2.5 E F2(n)A F0(])A .055
6798
-
+(Exit from within a)144 477.6 R F1 -.25(fo)2.555 G(r).25 E F0(,)A F1
6799
-
+(while)2.555 E F0(,)A F1(until)2.555 E F0 2.555(,o)C(r)-2.555 E F1
6796 ➡ 6800 (select)2.555 E F0 2.555(loop. If)2.555 F F2(n)2.555 E F0 .055
6797 ➡ 6801 (is speci\214ed, break)2.555 F F2(n)2.555 E F0(le)2.555 E -.15(ve)-.25 G
6798
-
No equivalent source code line in the reference code can be identified.
-(ls.).15 E F2(n)5.415 E F0 .055(must be)2.795 F/F5 10/Symbol SF<b3>2.555
6799
-
No equivalent source code line in the reference code can be identified.
-E F0(1.)2.555 E(If)144 489.6 Q F2(n)3.075 E F0 .215(is greater than the\
6800
-
No equivalent source code line in the reference code can be identified.
- number of enclosing loops, all enclosing loops are e)2.955 F 2.714
6801
-
No equivalent source code line in the reference code can be identified.
-(xited. The)-.15 F .214(return v)2.714 F(alue)-.25 E(is 0 unless)144
6802
-
+(ls.).15 E F2(n)5.414 E F0 .054(must be)2.794 F/F5 10/Symbol SF<b3>2.554
6803
-
+E F0(1.)2.554 E(If)144 489.6 Q F2(n)3.074 E F0 .215(is greater than the\
6804
-
+ number of enclosing loops, all enclosing loops are e)2.954 F 2.715
6805
-
+(xited. The)-.15 F .215(return v)2.715 F(alue)-.25 E(is 0 unless)144
6802 ➡ 6806 501.6 Q F2(n)2.5 E F0(is not greater than or equal to 1.)2.5 E F1 -.2
6803 ➡ 6807 (bu)108 518.4 S(iltin).2 E F2(shell\255b)2.5 E(uiltin)-.2 E F0([)2.5 E
6804
-
No equivalent source code line in the reference code can be identified.
-F2(ar)A(guments)-.37 E F0(])A(Ex)144 530.4 Q .792
6805
-
No equivalent source code line in the reference code can be identified.
-(ecute the speci\214ed shell b)-.15 F .792(uiltin, passing it)-.2 F F2
6808
-
+F2(ar)A(guments)-.37 E F0(])A(Ex)144 530.4 Q .793
6809
-
+(ecute the speci\214ed shell b)-.15 F .793(uiltin, passing it)-.2 F F2
6806 ➡ 6810 (ar)3.293 E(guments)-.37 E F0 3.293(,a).27 G .793(nd return its e)-3.293
6807
-
No equivalent source code line in the reference code can be identified.
-F .793(xit status.)-.15 F .793(This is useful)5.793 F .616
6811
-
+F .792(xit status.)-.15 F .792(This is useful)5.792 F .615
6808 ➡ 6812 (when de\214ning a function whose name is the same as a shell b)144
6809
-
No equivalent source code line in the reference code can be identified.
-542.4 R .615(uiltin, retaining the functionality of)-.2 F .57(the b)144
6813
-
+542.4 R .616(uiltin, retaining the functionality of)-.2 F .57(the b)144
6810 ➡ 6814 554.4 R .57(uiltin within the function.)-.2 F(The)5.57 E F1(cd)3.07 E F0
6811 ➡ 6815 -.2(bu)3.07 G .57(iltin is commonly rede\214ned this w).2 F(ay)-.1 E
6812 ➡ 6816 5.57(.T)-.65 G .57(he return status)-5.57 F(is f)144 566.4 Q(alse if)-.1
6813 ➡ 6817 E F2(shell\255b)2.84 E(uiltin)-.2 E F0(is not a shell b)2.74 E
6814 ➡ 6818 (uiltin command.)-.2 E F1(caller)108 583.2 Q F0([)2.5 E F2 -.2(ex)C(pr)
6815
-
No equivalent source code line in the reference code can be identified.
-.2 E F0(])A .254(Returns the conte)144 595.2 R .254(xt of an)-.15 F
6819
-
+.2 E F0(])A .253(Returns the conte)144 595.2 R .254(xt of an)-.15 F
6816 ➡ 6820 2.754(ya)-.15 G(cti)-2.754 E .554 -.15(ve s)-.25 H .254
6817 ➡ 6821 (ubroutine call \(a shell function or a script e).15 F -.15(xe)-.15 G
6818
-
No equivalent source code line in the reference code can be identified.
-.254(cuted with the).15 F F1(.)2.753 E F0(or)2.753 E F1(sour)144 607.2 Q
6819
-
No equivalent source code line in the reference code can be identified.
-(ce)-.18 E F0 -.2(bu)2.824 G 2.824(iltins\). W).2 F(ithout)-.4 E F2 -.2
6820
-
No equivalent source code line in the reference code can be identified.
-(ex)2.824 G(pr).2 E F0(,)A F1(caller)2.824 E F0 .324
6822
-
+.254(cuted with the).15 F F1(.)2.754 E F0(or)2.754 E F1(sour)144 607.2 Q
6823
-
+(ce)-.18 E F0 -.2(bu)2.825 G 2.825(iltins\). W).2 F(ithout)-.4 E F2 -.2
6824
-
+(ex)2.825 G(pr).2 E F0(,)A F1(caller)2.825 E F0 .324
6821 ➡ 6825 (displays the line number and source \214lename of the current)2.824 F
6822
-
No equivalent source code line in the reference code can be identified.
-.254(subroutine call.)144 619.2 R .254(If a non-ne)5.254 F -.05(ga)-.15
6823
-
No equivalent source code line in the reference code can be identified.
-G(ti).05 E .554 -.15(ve i)-.25 H(nte).15 E .253(ger is supplied as)-.15
6824
-
No equivalent source code line in the reference code can be identified.
-F F2 -.2(ex)2.753 G(pr).2 E F0(,)A F1(caller)2.753 E F0 .253
6825
-
No equivalent source code line in the reference code can be identified.
-(displays the line number)2.753 F 2.753(,s)-.4 G(ub-)-2.753 E 1.327(rou\
6826
-
+.253(subroutine call.)144 619.2 R .253(If a non-ne)5.253 F -.05(ga)-.15
6827
-
+G(ti).05 E .553 -.15(ve i)-.25 H(nte).15 E .253(ger is supplied as)-.15
6828
-
+F F2 -.2(ex)2.753 G(pr).2 E F0(,)A F1(caller)2.753 E F0 .254
6829
-
+(displays the line number)2.754 F 2.754(,s)-.4 G(ub-)-2.754 E 1.327(rou\
6826 ➡ 6830 tine name, and source \214le corresponding to that position in the curr\
6827
-
No equivalent source code line in the reference code can be identified.
-ent e)144 631.2 R -.15(xe)-.15 G 1.328(cution call stack.).15 F .001
6828
-
No equivalent source code line in the reference code can be identified.
-(This e)144 643.2 R .001(xtra information may be used, for e)-.15 F .001
6829
-
No equivalent source code line in the reference code can be identified.
-(xample, to print a stack trace.)-.15 F(The current frame is frame)5 E
6830
-
No equivalent source code line in the reference code can be identified.
-3.019(0. The)144 655.2 R .519(return v)3.019 F .519
6831
-
No equivalent source code line in the reference code can be identified.
-(alue is 0 unless the shell is not e)-.25 F -.15(xe)-.15 G .52
6832
-
No equivalent source code line in the reference code can be identified.
-(cuting a subroutine call or).15 F F2 -.2(ex)3.02 G(pr).2 E F0 .52
6833
-
No equivalent source code line in the reference code can be identified.
-(does not corre-)3.02 F(spond to a v)144 667.2 Q
6831
-
+ent e)144 631.2 R -.15(xe)-.15 G 1.327(cution call stack.).15 F(This e)
6832
-
+144 643.2 Q(xtra information may be used, for e)-.15 E .001
6833
-
+(xample, to print a stack trace.)-.15 F .001(The current frame is frame)
6834
-
+5.001 F 3.02(0. The)144 655.2 R .52(return v)3.02 F .52
6835
-
+(alue is 0 unless the shell is not e)-.25 F -.15(xe)-.15 G .519
6836
-
+(cuting a subroutine call or).15 F F2 -.2(ex)3.019 G(pr).2 E F0 .519
6837
-
+(does not corre-)3.019 F(spond to a v)144 667.2 Q
6834 ➡ 6838 (alid position in the call stack.)-.25 E F1(cd)108 684 Q F0([)2.5 E F1
6835 ➡ 6839 <ad4c>A F0(|[)A F1<ad50>A F0([)2.5 E F1<ad65>A F0(]] [\255@]] [)A F2
6836
-
No equivalent source code line in the reference code can be identified.
-(dir)A F0(])A .322(Change the current directory to)144 696 R F2(dir)
6837
-
No equivalent source code line in the reference code can be identified.
-2.822 E F0 5.322(.i)C(f)-5.322 E F2(dir)2.822 E F0 .321
6838
-
No equivalent source code line in the reference code can be identified.
-(is not supplied, the v)2.822 F .321(alue of the)-.25 F F3(HOME)2.821 E
6839
-
No equivalent source code line in the reference code can be identified.
-F0 .321(shell v)2.571 F .321(ariable is)-.25 F 1.035(the def)144 708 R
6840
-
No equivalent source code line in the reference code can be identified.
-3.535(ault. An)-.1 F 3.535(ya)-.15 G 1.035(dditional ar)-3.535 F 1.035
6840
-
+(dir)A F0(])A .321(Change the current directory to)144 696 R F2(dir)
6841
-
+2.821 E F0 5.321(.i)C(f)-5.321 E F2(dir)2.821 E F0 .322
6842
-
+(is not supplied, the v)2.821 F .322(alue of the)-.25 F F3(HOME)2.822 E
6843
-
+F0 .322(shell v)2.572 F .322(ariable is)-.25 F 1.036(the def)144 708 R
6844
-
+3.536(ault. An)-.1 F 3.536(ya)-.15 G 1.035(dditional ar)-3.536 F 1.035
6841 ➡ 6845 (guments follo)-.18 F(wing)-.25 E F2(dir)3.535 E F0 1.035(are ignored.)
6842
-
No equivalent source code line in the reference code can be identified.
-3.535 F 1.036(The v)6.035 F(ariable)-.25 E F3(CDP)3.536 E -.855(AT)-.666
6843
-
No equivalent source code line in the reference code can be identified.
-G(H).855 E F0(de\214nes)3.286 E .85
6844
-
No equivalent source code line in the reference code can be identified.
-(the search path for the directory containing)144 720 R F2(dir)3.35 E F0
6845
-
No equivalent source code line in the reference code can be identified.
-3.35(:e).73 G .849(ach directory name in)-3.35 F F3(CDP)3.349 E -.855
6846
-
No equivalent source code line in the reference code can be identified.
-(AT)-.666 G(H).855 E F0 .849(is searched for)3.099 F(GNU Bash 4.4)72 768
6847
-
No equivalent source code line in the reference code can be identified.
-Q(2017 June 23)148.175 E(56)197.335 E 0 Cg EP
6846
-
+3.535 F 1.035(The v)6.035 F(ariable)-.25 E F3(CDP)3.535 E -.855(AT)-.666
6847
-
+G(H).855 E F0(de\214nes)3.285 E .849
6848
-
+(the search path for the directory containing)144 720 R F2(dir)3.349 E
6849
-
+F0 3.35(:e).73 G .85(ach directory name in)-3.35 F F3(CDP)3.35 E -.855
6850
-
+(AT)-.666 G(H).855 E F0 .85(is searched for)3.1 F(GNU Bash 4.4)72 768 Q
6851
-
+(2017 October 7)143.735 E(56)192.895 E 0 Cg EP
6848 ➡ 6852 %%Page: 57 57
6849 ➡ 6853 %%BeginPageSetup
6850 ➡ 6854 BP
6851 ➡ 6855 %%EndPageSetup
6852 ➡ 6856 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
6853 ➡ 6857 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10
6854
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(dir)144 84 Q F0 5.664(.A)C(lternati)-5.664 E .964
6858
-
+/Times-Italic@0 SF(dir)144 84 Q F0 5.665(.A)C(lternati)-5.665 E .965
6855 ➡ 6859 -.15(ve d)-.25 H .665(irectory names in).15 F/F2 9/Times-Bold@0 SF(CDP)
6856 ➡ 6860 3.165 E -.855(AT)-.666 G(H).855 E F0 .665
6857
-
No equivalent source code line in the reference code can be identified.
-(are separated by a colon \(:\).)2.915 F 3.165(An)5.665 G .665
6858
-
No equivalent source code line in the reference code can be identified.
-(ull directory name)-3.165 F(in)144 96 Q F2(CDP)4.163 E -.855(AT)-.666 G
6859
-
No equivalent source code line in the reference code can be identified.
-(H).855 E F0 1.663(is the same as the current directory)3.913 F 4.162
6861
-
+(are separated by a colon \(:\).)2.915 F 3.165(An)5.665 G .664
6862
-
+(ull directory name)-3.165 F(in)144 96 Q F2(CDP)4.162 E -.855(AT)-.666 G
6863
-
+(H).855 E F0 1.662(is the same as the current directory)3.912 F 4.162
6860 ➡ 6864 (,i)-.65 G 1.662(.e., `)-4.162 F(`)-.74 E/F3 10/Times-Bold@0 SF(.)A F0
6861
-
No equivalent source code line in the reference code can be identified.
--.74('')C 6.662(.I).74 G(f)-6.662 E F1(dir)4.512 E F0(be)4.892 E 1.662
6865
-
+-.74('')C 6.662(.I).74 G(f)-6.662 E F1(dir)4.513 E F0(be)4.893 E 1.663
6862 ➡ 6866 (gins with a slash \(/\), then)-.15 F F2(CDP)144 108 Q -.855(AT)-.666 G
6863
-
No equivalent source code line in the reference code can be identified.
-(H).855 E F0 .19(is not used.)2.44 F(The)5.191 E F3<ad50>2.691 E F0 .191
6864
-
No equivalent source code line in the reference code can be identified.
-(option causes)2.691 F F3(cd)2.691 E F0 .191(to use the ph)2.691 F .191
6865
-
No equivalent source code line in the reference code can be identified.
-(ysical directory structure by resolving)-.05 F 1.12
6867
-
+(H).855 E F0 .191(is not used.)2.441 F(The)5.191 E F3<ad50>2.691 E F0
6868
-
+.191(option causes)2.691 F F3(cd)2.691 E F0 .191(to use the ph)2.691 F
6869
-
+.19(ysical directory structure by resolving)-.05 F 1.12
6866 ➡ 6870 (symbolic links while tra)144 120 R -.15(ve)-.2 G(rsing).15 E F1(dir)
6867 ➡ 6871 3.62 E F0 1.12(and before processing instances of)3.62 F F1(..)3.62 E F0
6868 ➡ 6872 (in)3.62 E F1(dir)3.62 E F0 1.12(\(see also the)3.62 F F3<ad50>3.62 E F0
6869 ➡ 6873 .395(option to the)144 132 R F3(set)2.895 E F0 -.2(bu)2.895 G .395
6870 ➡ 6874 (iltin command\); the).2 F F3<ad4c>2.895 E F0 .395
6871 ➡ 6875 (option forces symbolic links to be follo)2.895 F .395(wed by resolv-)
6872
-
No equivalent source code line in the reference code can be identified.
--.25 F .444(ing the link after processing instances of)144 144 R F1(..)
6876
-
+-.25 F .443(ing the link after processing instances of)144 144 R F1(..)
6873 ➡ 6877 2.943 E F0(in)2.943 E F1(dir)2.943 E F0 5.443(.I)C(f)-5.443 E F1(..)
6874 ➡ 6878 2.943 E F0 .443(appears in)2.943 F F1(dir)2.943 E F0 2.943(,i)C 2.943
6875
-
No equivalent source code line in the reference code can be identified.
-(ti)-2.943 G 2.943(sp)-2.943 G .443(rocessed by remo)-2.943 F(ving)-.15
6879
-
+(ti)-2.943 G 2.944(sp)-2.943 G .444(rocessed by remo)-2.944 F(ving)-.15
6876 ➡ 6880 E .744(the immediately pre)144 156 R .744(vious pathname component from)
6877 ➡ 6881 -.25 F F1(dir)3.244 E F0 3.244(,b)C .744(ack to a slash or the be)-3.244
6878
-
No equivalent source code line in the reference code can be identified.
-F .744(ginning of)-.15 F F1(dir)3.244 E F0(.)A 1.466(If the)144 168 R F3
6879
-
No equivalent source code line in the reference code can be identified.
-<ad65>3.966 E F0 1.466(option is supplied with)3.966 F F3<ad50>3.965 E
6880
-
No equivalent source code line in the reference code can be identified.
-F0 3.965(,a)C 1.465(nd the current w)-3.965 F 1.465
6881
-
No equivalent source code line in the reference code can be identified.
-(orking directory cannot be successfully)-.1 F .467
6882
-
+F .744(ginning of)-.15 F F1(dir)3.244 E F0(.)A 1.465(If the)144 168 R F3
6883
-
+<ad65>3.965 E F0 1.465(option is supplied with)3.965 F F3<ad50>3.965 E
6884
-
+F0 3.965(,a)C 1.465(nd the current w)-3.965 F 1.466
6885
-
+(orking directory cannot be successfully)-.1 F .468
6882 ➡ 6886 (determined after a successful directory change,)144 180 R F3(cd)2.968 E
6883
-
No equivalent source code line in the reference code can be identified.
-F0 .468(will return an unsuccessful status.)2.968 F .468(On systems)
6884
-
No equivalent source code line in the reference code can be identified.
-5.468 F .337(that support it, the)144 192 R F3<ad40>2.837 E F0 .336
6885
-
No equivalent source code line in the reference code can be identified.
-(option presents the e)2.836 F .336(xtended attrib)-.15 F .336
6887
-
+F0 .468(will return an unsuccessful status.)2.968 F .467(On systems)
6888
-
+5.467 F .336(that support it, the)144 192 R F3<ad40>2.836 E F0 .336
6889
-
+(option presents the e)2.836 F .336(xtended attrib)-.15 F .337
6886 ➡ 6890 (utes associated with a \214le as a directory)-.2 F(.)-.65 E .71(An ar)
6887 ➡ 6891 144 204 R .71(gument of)-.18 F F3<ad>3.21 E F0 .71(is con)3.21 F -.15
6888 ➡ 6892 (ve)-.4 G .71(rted to).15 F F2($OLDPWD)3.21 E F0 .71
6889 ➡ 6893 (before the directory change is attempted.)2.96 F .71(If a non-)5.71 F
6890
-
No equivalent source code line in the reference code can be identified.
-.107(empty directory name from)144 216 R F2(CDP)2.607 E -.855(AT)-.666 G
6891
-
No equivalent source code line in the reference code can be identified.
-(H).855 E F0 .107(is used, or if)2.357 F F3<ad>2.607 E F0 .106
6892
-
No equivalent source code line in the reference code can be identified.
-(is the \214rst ar)2.607 F .106(gument, and the directory change)-.18 F
6894
-
+.106(empty directory name from)144 216 R F2(CDP)2.606 E -.855(AT)-.666 G
6895
-
+(H).855 E F0 .107(is used, or if)2.356 F F3<ad>2.607 E F0 .107
6896
-
+(is the \214rst ar)2.607 F .107(gument, and the directory change)-.18 F
6893 ➡ 6897 .038(is successful, the absolute pathname of the ne)144 228 R 2.538(ww)
6894 ➡ 6898 -.25 G .038(orking directory is written to the standard output.)-2.638 F
6895 ➡ 6899 (The return v)144 240 Q(alue is true if the directory w)-.25 E
6896 ➡ 6900 (as successfully changed; f)-.1 E(alse otherwise.)-.1 E F3(command)108
6897 ➡ 6901 256.8 Q F0([)2.5 E F3(\255pVv)A F0(])A F1(command)2.5 E F0([)2.5 E F1
6898
-
No equivalent source code line in the reference code can be identified.
-(ar)A(g)-.37 E F0(...])2.5 E(Run)144 268.8 Q F1(command)2.765 E F0(with)
6899
-
No equivalent source code line in the reference code can be identified.
-3.335 E F1(ar)2.895 E(gs)-.37 E F0 .065
6900
-
No equivalent source code line in the reference code can be identified.
-(suppressing the normal shell function lookup.)2.835 F .064(Only b)5.064
6901
-
No equivalent source code line in the reference code can be identified.
-F .064(uiltin commands or)-.2 F .501(commands found in the)144 280.8 R
6902
-
No equivalent source code line in the reference code can be identified.
-F2 -.666(PA)3.001 G(TH)-.189 E F0 .502(are e)2.751 F -.15(xe)-.15 G
6902
-
+(ar)A(g)-.37 E F0(...])2.5 E(Run)144 268.8 Q F1(command)2.764 E F0(with)
6903
-
+3.334 E F1(ar)2.894 E(gs)-.37 E F0 .065
6904
-
+(suppressing the normal shell function lookup.)2.834 F .065(Only b)5.065
6905
-
+F .065(uiltin commands or)-.2 F .502(commands found in the)144 280.8 R
6906
-
+F2 -.666(PA)3.002 G(TH)-.189 E F0 .502(are e)2.752 F -.15(xe)-.15 G
6903 ➡ 6907 3.002(cuted. If).15 F(the)3.002 E F3<ad70>3.002 E F0 .502(option is gi)
6904
-
No equivalent source code line in the reference code can be identified.
-3.002 F -.15(ve)-.25 G .502(n, the search for).15 F F1(command)3.202 E
6905
-
No equivalent source code line in the reference code can be identified.
-F0(is)3.772 E .4(performed using a def)144 292.8 R .4(ault v)-.1 F .4
6906
-
No equivalent source code line in the reference code can be identified.
-(alue for)-.25 F F2 -.666(PA)2.9 G(TH)-.189 E F0 .399
6908
-
+3.002 F -.15(ve)-.25 G .501(n, the search for).15 F F1(command)3.201 E
6909
-
+F0(is)3.771 E .399(performed using a def)144 292.8 R .399(ault v)-.1 F
6910
-
+.399(alue for)-.25 F F2 -.666(PA)2.899 G(TH)-.189 E F0 .4
6907 ➡ 6911 (that is guaranteed to \214nd all of the standard utilities.)2.649 F(If)
6908
-
No equivalent source code line in the reference code can be identified.
-5.399 E .174(either the)144 304.8 R F3<ad56>2.674 E F0(or)2.674 E F3
6909
-
No equivalent source code line in the reference code can be identified.
-<ad76>2.674 E F0 .175(option is supplied, a description of)2.674 F F1
6910
-
No equivalent source code line in the reference code can be identified.
-(command)2.875 E F0 .175(is printed.)3.445 F(The)5.175 E F3<ad76>2.675 E
6911
-
No equivalent source code line in the reference code can be identified.
-F0 .175(option causes)2.675 F 3.318(as)144 316.8 S .818(ingle w)-3.318 F
6912
-
No equivalent source code line in the reference code can be identified.
-.817(ord indicating the command or \214lename used to in)-.1 F -.2(vo)
6913
-
No equivalent source code line in the reference code can be identified.
--.4 G -.1(ke).2 G F1(command)3.617 E F0 .817(to be displayed; the)4.087
6914
-
No equivalent source code line in the reference code can be identified.
-F F3<ad56>144 328.8 Q F0 .249(option produces a more v)2.749 F .249
6915
-
No equivalent source code line in the reference code can be identified.
-(erbose description.)-.15 F .249(If the)5.249 F F3<ad56>2.749 E F0(or)
6916
-
No equivalent source code line in the reference code can be identified.
-2.749 E F3<ad76>2.75 E F0 .25(option is supplied, the e)2.75 F .25
6917
-
No equivalent source code line in the reference code can be identified.
-(xit status)-.15 F 1.005(is 0 if)144 340.8 R F1(command)3.705 E F0 -.1
6918
-
No equivalent source code line in the reference code can be identified.
-(wa)4.275 G 3.505(sf).1 G 1.005(ound, and 1 if not.)-3.505 F 1.004
6912
-
+5.4 E .175(either the)144 304.8 R F3<ad56>2.675 E F0(or)2.675 E F3<ad76>
6913
-
+2.675 E F0 .175(option is supplied, a description of)2.675 F F1(command)
6914
-
+2.875 E F0 .174(is printed.)3.445 F(The)5.174 E F3<ad76>2.674 E F0 .174
6915
-
+(option causes)2.674 F 3.317(as)144 316.8 S .817(ingle w)-3.317 F .817
6916
-
+(ord indicating the command or \214lename used to in)-.1 F -.2(vo)-.4 G
6917
-
+-.1(ke).2 G F1(command)3.618 E F0 .818(to be displayed; the)4.088 F F3
6918
-
+<ad56>144 328.8 Q F0 .25(option produces a more v)2.75 F .25
6919
-
+(erbose description.)-.15 F .249(If the)5.25 F F3<ad56>2.749 E F0(or)
6920
-
+2.749 E F3<ad76>2.749 E F0 .249(option is supplied, the e)2.749 F .249
6921
-
+(xit status)-.15 F 1.004(is 0 if)144 340.8 R F1(command)3.704 E F0 -.1
6922
-
+(wa)4.274 G 3.504(sf).1 G 1.005(ound, and 1 if not.)-3.504 F 1.005
6919 ➡ 6923 (If neither option is supplied and an error occurred or)6.005 F F1
6920
-
No equivalent source code line in the reference code can be identified.
-(command)144.2 352.8 Q F0 1.598(cannot be found, the e)4.868 F 1.599
6921
-
No equivalent source code line in the reference code can be identified.
-(xit status is 127.)-.15 F 1.599(Otherwise, the e)6.599 F 1.599
6922
-
No equivalent source code line in the reference code can be identified.
-(xit status of the)-.15 F F3(command)4.099 E F0 -.2(bu)144 364.8 S
6924
-
+(command)144.2 352.8 Q F0 1.599(cannot be found, the e)4.869 F 1.599
6925
-
+(xit status is 127.)-.15 F 1.599(Otherwise, the e)6.599 F 1.598
6926
-
+(xit status of the)-.15 F F3(command)4.098 E F0 -.2(bu)144 364.8 S
6923 ➡ 6927 (iltin is the e).2 E(xit status of)-.15 E F1(command)2.5 E F0(.).77 E F3
6924 ➡ 6928 (compgen)108 381.6 Q F0([)2.5 E F1(option)A F0 2.5(][)C F1(wor)-2.5 E(d)
6925
-
No equivalent source code line in the reference code can be identified.
--.37 E F0(])A .013(Generate possible completion matches for)144 393.6 R
6929
-
+-.37 E F0(])A .012(Generate possible completion matches for)144 393.6 R
6926 ➡ 6930 F1(wor)2.513 E(d)-.37 E F0 .013(according to the)2.513 F F1(option)2.513
6927
-
No equivalent source code line in the reference code can be identified.
-E F0 .013(s, which may be an)B 2.512(yo)-.15 G(ption)-2.512 E .981
6928
-
No equivalent source code line in the reference code can be identified.
-(accepted by the)144 405.6 R F3(complete)3.481 E F0 -.2(bu)3.481 G .981
6931
-
+E F0 .013(s, which may be an)B 2.513(yo)-.15 G(ption)-2.513 E .982
6932
-
+(accepted by the)144 405.6 R F3(complete)3.482 E F0 -.2(bu)3.481 G .981
6929 ➡ 6933 (iltin with the e).2 F .981(xception of)-.15 F F3<ad70>3.481 E F0(and)
6930
-
No equivalent source code line in the reference code can be identified.
-3.481 E F3<ad72>3.481 E F0 3.481(,a)C .982(nd write the matches to the)
6931
-
No equivalent source code line in the reference code can be identified.
--3.481 F .131(standard output.)144 417.6 R .131(When using the)5.131 F
6932
-
No equivalent source code line in the reference code can be identified.
-F3<ad46>2.631 E F0(or)2.631 E F3<ad43>2.631 E F0 .131(options, the v)
6933
-
No equivalent source code line in the reference code can be identified.
-2.631 F .13(arious shell v)-.25 F .13(ariables set by the program-)-.25
6934
-
No equivalent source code line in the reference code can be identified.
-F(mable completion f)144 429.6 Q(acilities, while a)-.1 E -.25(va)-.2 G
6934
-
+3.481 E F3<ad72>3.481 E F0 3.481(,a)C .981(nd write the matches to the)
6935
-
+-3.481 F .13(standard output.)144 417.6 R .13(When using the)5.13 F F3
6936
-
+<ad46>2.63 E F0(or)2.63 E F3<ad43>2.631 E F0 .131(options, the v)2.631 F
6937
-
+.131(arious shell v)-.25 F .131(ariables set by the program-)-.25 F
6938
-
+(mable completion f)144 429.6 Q(acilities, while a)-.1 E -.25(va)-.2 G
6935 ➡ 6939 (ilable, will not ha).25 E .3 -.15(ve u)-.2 H(seful v).15 E(alues.)-.25
6936 ➡ 6940 E .352(The matches will be generated in the same w)144 453.6 R .352
6937 ➡ 6941 (ay as if the programmable completion code had gen-)-.1 F .02(erated th\
@@ -6941,50 +6945,50 @@ em directly from a completion speci\214cation with the same \215ags.)144
6941 ➡ 6945 (will be displayed.)2.5 E(The return v)144 501.6 Q
6942 ➡ 6946 (alue is true unless an in)-.25 E -.25(va)-.4 G
6943 ➡ 6947 (lid option is supplied, or no matches were generated.).25 E F3
6944
-
No equivalent source code line in the reference code can be identified.
-(complete)108 518.4 Q F0([)3.728 E F3(\255abcdefgjksuv)A F0 3.728(][)C
6945
-
No equivalent source code line in the reference code can be identified.
-F3<ad6f>-3.728 E F1(comp-option)3.728 E F0 3.728(][)C F3(\255DE)-3.728 E
6948
-
+(complete)108 518.4 Q F0([)3.729 E F3(\255abcdefgjksuv)A F0 3.729(][)C
6949
-
+F3<ad6f>-3.729 E F1(comp-option)3.729 E F0 3.729(][)C F3(\255DE)-3.729 E
6946 ➡ 6950 F0 3.728(][)C F3<ad41>-3.728 E F1(action)3.728 E F0 3.728(][)C F3<ad47>
6947
-
No equivalent source code line in the reference code can be identified.
--3.728 E F1(globpat)3.728 E F0 3.729(][)C F3<ad57>-3.729 E F1(wor)3.729
6948
-
No equivalent source code line in the reference code can be identified.
-E(dlist)-.37 E F0 3.729(][)C F3<ad46>-3.729 E F1(func-)3.729 E(tion)108
6951
-
+-3.728 E F1(globpat)3.728 E F0 3.728(][)C F3<ad57>-3.728 E F1(wor)3.728
6952
-
+E(dlist)-.37 E F0 3.728(][)C F3<ad46>-3.728 E F1(func-)3.728 E(tion)108
6949 ➡ 6953 530.4 Q F0 2.5(][)C F3<ad43>-2.5 E F1(command)2.5 E F0(])A([)144 542.4 Q
6950 ➡ 6954 F3<ad58>A F1(\214lterpat)2.5 E F0 2.5(][)C F3<ad50>-2.5 E F1(pr)2.5 E
6951 ➡ 6955 (e\214x)-.37 E F0 2.5(][)C F3<ad53>-2.5 E F1(suf)2.5 E<8c78>-.18 E F0(])
6952 ➡ 6956 A F1(name)2.5 E F0([)2.5 E F1(name ...)A F0(])A F3(complete \255pr)108
6953 ➡ 6957 554.4 Q F0([)2.5 E F3(\255DE)A F0 2.5(][)C F1(name)-2.5 E F0(...])2.5 E
6954
-
No equivalent source code line in the reference code can be identified.
-.634(Specify ho)144 566.4 R 3.134(wa)-.25 G -.18(rg)-3.134 G .634
6955
-
No equivalent source code line in the reference code can be identified.
-(uments to each).18 F F1(name)3.134 E F0 .634(should be completed.)3.134
6956
-
No equivalent source code line in the reference code can be identified.
-F .633(If the)5.634 F F3<ad70>3.133 E F0 .633
6957
-
No equivalent source code line in the reference code can be identified.
-(option is supplied, or if no)3.133 F .139(options are supplied, e)144
6958
-
+.633(Specify ho)144 566.4 R 3.133(wa)-.25 G -.18(rg)-3.133 G .633
6959
-
+(uments to each).18 F F1(name)3.133 E F0 .633(should be completed.)3.133
6960
-
+F .634(If the)5.634 F F3<ad70>3.134 E F0 .634
6961
-
+(option is supplied, or if no)3.134 F .14(options are supplied, e)144
6958 ➡ 6962 578.4 R .139(xisting completion speci\214cations are printed in a w)-.15
6959
-
No equivalent source code line in the reference code can be identified.
-F .14(ay that allo)-.1 F .14(ws them to be)-.25 F .31(reused as input.)
6960
-
No equivalent source code line in the reference code can be identified.
-144 590.4 R(The)5.31 E F3<ad72>2.81 E F0 .31(option remo)2.81 F -.15(ve)
6961
-
No equivalent source code line in the reference code can be identified.
--.15 G 2.81(sac).15 G .31(ompletion speci\214cation for each)-2.81 F F1
6962
-
No equivalent source code line in the reference code can be identified.
-(name)2.81 E F0 2.81(,o)C 1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E
6963
-
No equivalent source code line in the reference code can be identified.
-F1(name)2.81 E F0(s)A 1.346
6963
-
+F .139(ay that allo)-.1 F .139(ws them to be)-.25 F .31
6964
-
+(reused as input.)144 590.4 R(The)5.31 E F3<ad72>2.81 E F0 .31
6965
-
+(option remo)2.81 F -.15(ve)-.15 G 2.81(sac).15 G .31
6966
-
+(ompletion speci\214cation for each)-2.81 F F1(name)2.81 E F0 2.81(,o)C
6967
-
+1.11 -.4(r, i)-2.81 H 2.81(fn).4 G(o)-2.81 E F1(name)2.81 E F0(s)A 1.347
6964 ➡ 6968 (are supplied, all completion speci\214cations.)144 602.4 R(The)6.347 E
6965
-
No equivalent source code line in the reference code can be identified.
-F3<ad44>3.847 E F0 1.347(option indicates that the remaining options)
6969
-
+F3<ad44>3.847 E F0 1.346(option indicates that the remaining options)
6966 ➡ 6970 3.847 F .5(and actions should apply to the `)144 614.4 R(`def)-.74 E
6967 ➡ 6971 (ault')-.1 E 3('c)-.74 G .5
6968 ➡ 6972 (ommand completion; that is, completion attempted on)-3 F 3.455(ac)144
6969 ➡ 6973 626.4 S .955(ommand for which no completion has pre)-3.455 F .955
6970 ➡ 6974 (viously been de\214ned.)-.25 F(The)5.955 E F3<ad45>3.455 E F0 .955
6971
-
No equivalent source code line in the reference code can be identified.
-(option indicates that)3.455 F .065
6975
-
+(option indicates that)3.455 F .064
6972 ➡ 6976 (the remaining options and actions should apply to `)144 638.4 R
6973
-
No equivalent source code line in the reference code can be identified.
-(`empty')-.74 E 2.564('c)-.74 G .064
6974
-
No equivalent source code line in the reference code can be identified.
-(ommand completion; that is, comple-)-2.564 F
6975
-
No equivalent source code line in the reference code can be identified.
-(tion attempted on a blank line.)144 650.4 Q 1.437
6977
-
+(`empty')-.74 E 2.565('c)-.74 G .065
6978
-
+(ommand completion; that is, comple-)-2.565 F
6979
-
+(tion attempted on a blank line.)144 650.4 Q 1.438
6976 ➡ 6980 (The process of applying these completion speci\214cations when w)144
6977
-
No equivalent source code line in the reference code can be identified.
-674.4 R 1.438(ord completion is attempted is)-.1 F(described abo)144
6981
-
+674.4 R 1.437(ord completion is attempted is)-.1 F(described abo)144
6978 ➡ 6982 686.4 Q .3 -.15(ve u)-.15 H(nder).15 E F3(Pr)2.5 E
6979
-
No equivalent source code line in the reference code can be identified.
-(ogrammable Completion)-.18 E F0(.)A .556
6980
-
No equivalent source code line in the reference code can be identified.
-(Other options, if speci\214ed, ha)144 710.4 R .856 -.15(ve t)-.2 H .555
6983
-
+(ogrammable Completion)-.18 E F0(.)A .555
6984
-
+(Other options, if speci\214ed, ha)144 710.4 R .855 -.15(ve t)-.2 H .555
6981 ➡ 6985 (he follo).15 F .555(wing meanings.)-.25 F .555(The ar)5.555 F .555
6982
-
No equivalent source code line in the reference code can be identified.
-(guments to the)-.18 F F3<ad47>3.055 E F0(,)A F3<ad57>3.055 E F0 3.055
6983
-
No equivalent source code line in the reference code can be identified.
-(,a)C(nd)-3.055 E F3<ad58>3.055 E F0 2.741(options \(and, if necessary)
6984
-
No equivalent source code line in the reference code can be identified.
-144 722.4 R 5.241(,t)-.65 G(he)-5.241 E F3<ad50>5.241 E F0(and)5.241 E
6985
-
No equivalent source code line in the reference code can be identified.
-F3<ad53>5.241 E F0 2.742
6986
-
+(guments to the)-.18 F F3<ad47>3.056 E F0(,)A F3<ad57>3.056 E F0 3.056
6987
-
+(,a)C(nd)-3.056 E F3<ad58>3.056 E F0 2.742(options \(and, if necessary)
6988
-
+144 722.4 R 5.242(,t)-.65 G(he)-5.242 E F3<ad50>5.242 E F0(and)5.241 E
6989
-
+F3<ad53>5.241 E F0 2.741
6986 ➡ 6990 (options\) should be quoted to protect them from)5.241 F(GNU Bash 4.4)72
6987
-
No equivalent source code line in the reference code can be identified.
-768 Q(2017 June 23)148.175 E(57)197.335 E 0 Cg EP
6991
-
+768 Q(2017 October 7)143.735 E(57)192.895 E 0 Cg EP
6988 ➡ 6992 %%Page: 58 58
6989 ➡ 6993 %%BeginPageSetup
6990 ➡ 6994 BP
@@ -6994,26 +6998,26 @@ BP
6994 ➡ 6998 (pansion before the).15 E/F1 10/Times-Bold@0 SF(complete)2.5 E F0 -.2
6995 ➡ 6999 (bu)2.5 G(iltin is in).2 E -.2(vo)-.4 G -.1(ke).2 G(d.).1 E F1<ad6f>144
6996 ➡ 7000 96 Q/F2 10/Times-Italic@0 SF(comp-option)2.5 E F0(The)184 108 Q F2
6997
-
No equivalent source code line in the reference code can be identified.
-(comp-option)2.791 E F0 .291(controls se)2.791 F -.15(ve)-.25 G .291
7001
-
+(comp-option)2.79 E F0 .291(controls se)2.791 F -.15(ve)-.25 G .291
6998 ➡ 7002 (ral aspects of the compspec').15 F 2.791(sb)-.55 G(eha)-2.791 E .291
6999 ➡ 7003 (vior be)-.2 F .291(yond the simple)-.15 F(generation of completions.)
7000 ➡ 7004 184 120 Q F2(comp-option)5 E F0(may be one of:)2.5 E F1(bashdefault)184
7001 ➡ 7005 132 Q F0 .281(Perform the rest of the def)224 144 R(ault)-.1 E F1(bash)
7002 ➡ 7006 2.781 E F0 .281(completions if the compspec generates no)2.781 F
7003
-
No equivalent source code line in the reference code can be identified.
-(matches.)224 156 Q F1(default)184 168 Q F0 2.876(Use readline')224 168
7004
-
No equivalent source code line in the reference code can be identified.
-R 5.376(sd)-.55 G(ef)-5.376 E 2.875
7007
-
+(matches.)224 156 Q F1(default)184 168 Q F0 2.875(Use readline')224 168
7008
-
+R 5.375(sd)-.55 G(ef)-5.375 E 2.876
7005 ➡ 7009 (ault \214lename completion if the compspec generates no)-.1 F(matches.)
7006 ➡ 7010 224 180 Q F1(dir)184 192 Q(names)-.15 E F0(Perform directory name compl\
7007 ➡ 7011 etion if the compspec generates no matches.)224 204 Q F1(\214lenames)184
7008 ➡ 7012 216 Q F0 -.7(Te)224 228 S .137(ll readline that the compspec generates \
7009
-
No equivalent source code line in the reference code can be identified.
-\214lenames, so it can perform an).7 F 2.637<798c>-.15 G(le-)-2.637 E
7013
-
+\214lenames, so it can perform an).7 F 2.636<798c>-.15 G(le-)-2.636 E
7010 ➡ 7014 .134(name\255speci\214c processing \(lik)224 240 R 2.634(ea)-.1 G .134
7011 ➡ 7015 (dding a slash to directory names, quoting spe-)-2.634 F .45
7012 ➡ 7016 (cial characters, or suppressing trailing spaces\).)224 252 R .45
7013 ➡ 7017 (Intended to be used with shell)5.45 F(functions.)224 264 Q F1(noquote)
7014 ➡ 7018 184 276 Q F0 -.7(Te)224 276 S .814
7015 ➡ 7019 (ll readline not to quote the completed w).7 F .814(ords if the)-.1 F
7016
-
No equivalent source code line in the reference code can be identified.
-3.314(ya)-.15 G .814(re \214lenames \(quoting)-3.314 F
7020
-
+3.314(ya)-.15 G .815(re \214lenames \(quoting)-3.314 F
7017 ➡ 7021 (\214lenames is the def)224 288 Q(ault\).)-.1 E F1(nosort)184 300 Q F0
7018 ➡ 7022 -.7(Te)224 300 S(ll readline not to sort the list of possible completio\
7019 ➡ 7023 ns alphabetically).7 E(.)-.65 E F1(nospace)184 312 Q F0 -.7(Te)224 312 S
@@ -7021,7 +7025,7 @@ ns alphabetically).7 E(.)-.65 E F1(nospace)184 312 Q F0 -.7(Te)224 312 S
7021 ➡ 7025 F .22(ords completed at the end)-.1 F(of the line.)224 324 Q F1
7022 ➡ 7026 (plusdirs)184 336 Q F0 1.985(After an)224 336 R 4.485(ym)-.15 G 1.985
7023 ➡ 7027 (atches de\214ned by the compspec are generated, directory name)-4.485 F
7024
-
No equivalent source code line in the reference code can be identified.
-.583(completion is attempted and an)224 348 R 3.084(ym)-.15 G .584
7028
-
+.584(completion is attempted and an)224 348 R 3.084(ym)-.15 G .584
7025 ➡ 7029 (atches are added to the results of the other)-3.084 F(actions.)224 360
7026 ➡ 7030 Q F1<ad41>144 372 Q F2(action)2.5 E F0(The)184 384 Q F2(action)2.5 E F0
7027 ➡ 7031 (may be one of the follo)2.5 E
@@ -7056,7 +7060,7 @@ Q(en from the \214le speci\214ed by the)-.1 E/F3 9/Times-Bold@0 SF
7056 ➡ 7060 Q(May also be speci\214ed as)5 E F1<ad73>2.5 E F0(.)A F1(setopt)184 708
7057 ➡ 7061 Q F0 -1.11(Va)224 708 S(lid ar)1.11 E(guments for the)-.18 E F1<ad6f>2.5
7058 ➡ 7062 E F0(option to the)2.5 E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E
7059
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(58)197.335 E 0 Cg EP
7063
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(58)192.895 E 0 Cg EP
7060 ➡ 7064 %%Page: 59 59
7061 ➡ 7065 %%BeginPageSetup
7062 ➡ 7066 BP
@@ -7071,103 +7075,103 @@ SF(shopt)184 84 Q F0(Shell option names as accepted by the)224 84 Q F1
7071 ➡ 7075 (May also be speci\214ed as)5 E F1<ad75>2.5 E F0(.)A F1 -.1(va)184 132 S
7072 ➡ 7076 (riable).1 E F0(Names of all shell v)224 132 Q 2.5(ariables. May)-.25 F
7073 ➡ 7077 (also be speci\214ed as)2.5 E F1<ad76>2.5 E F0(.)A F1<ad43>144 144 Q/F2
7074
-
No equivalent source code line in the reference code can be identified.
-10/Times-Italic@0 SF(command)2.5 E(command)184 156 Q F0 1.056(is e)3.556
7075
-
No equivalent source code line in the reference code can be identified.
-F -.15(xe)-.15 G 1.056(cuted in a subshell en).15 F 1.056
7078
-
+10/Times-Italic@0 SF(command)2.5 E(command)184 156 Q F0 1.055(is e)3.555
7079
-
+F -.15(xe)-.15 G 1.055(cuted in a subshell en).15 F 1.056
7076 ➡ 7080 (vironment, and its output is used as the possible)-.4 F(completions.)
7077
-
No equivalent source code line in the reference code can be identified.
-184 168 Q F1<ad46>144 180 Q F2(function)2.5 E F0 .113
7081
-
+184 168 Q F1<ad46>144 180 Q F2(function)2.5 E F0 .114
7078 ➡ 7082 (The shell function)184 192 R F2(function)2.614 E F0 .114(is e)2.614 F
7079 ➡ 7083 -.15(xe)-.15 G .114(cuted in the current shell en).15 F 2.614
7080
-
No equivalent source code line in the reference code can be identified.
-(vironment. When)-.4 F .114(the func-)2.614 F .817(tion is e)184 204 R
7081
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G .817(cuted, the \214rst ar).15 F .817(gument \()-.18 F F1
7082
-
No equivalent source code line in the reference code can be identified.
-($1)A F0 3.316(\)i)C 3.316(st)-3.316 G .816
7084
-
+(vironment. When)-.4 F .113(the func-)2.613 F .816(tion is e)184 204 R
7085
-
+-.15(xe)-.15 G .816(cuted, the \214rst ar).15 F .816(gument \()-.18 F F1
7086
-
+($1)A F0 3.316(\)i)C 3.316(st)-3.316 G .817
7083 ➡ 7087 (he name of the command whose ar)-3.316 F(guments)-.18 E 1.407
7084 ➡ 7088 (are being completed, the second ar)184 216 R 1.407(gument \()-.18 F F1
7085 ➡ 7089 ($2)A F0 3.907(\)i)C 3.907(st)-3.907 G 1.407(he w)-3.907 F 1.407
7086
-
No equivalent source code line in the reference code can be identified.
-(ord being completed, and the)-.1 F .104(third ar)184 228 R .104
7087
-
No equivalent source code line in the reference code can be identified.
-(gument \()-.18 F F1($3)A F0 2.604(\)i)C 2.604(st)-2.604 G .104(he w)
7088
-
No equivalent source code line in the reference code can be identified.
--2.604 F .104(ord preceding the w)-.1 F .103
7089
-
No equivalent source code line in the reference code can be identified.
-(ord being completed on the current com-)-.1 F .101(mand line.)184 240 R
7090
-
No equivalent source code line in the reference code can be identified.
-.101(When it \214nishes, the possible completions are retrie)5.101 F
7091
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.25 G 2.602(df).15 G .102(rom the v)-2.602 F .102(alue of the)
7090
-
+(ord being completed, and the)-.1 F .103(third ar)184 228 R .103
7091
-
+(gument \()-.18 F F1($3)A F0 2.603(\)i)C 2.603(st)-2.603 G .103(he w)
7092
-
+-2.603 F .104(ord preceding the w)-.1 F .104
7093
-
+(ord being completed on the current com-)-.1 F .102(mand line.)184 240 R
7094
-
+.102(When it \214nishes, the possible completions are retrie)5.102 F
7095
-
+-.15(ve)-.25 G 2.601(df).15 G .101(rom the v)-2.601 F .101(alue of the)
7092 ➡ 7096 -.25 F/F3 9/Times-Bold@0 SF(COMPREPL)184 252 Q(Y)-.828 E F0(array v)2.25
7093
-
No equivalent source code line in the reference code can be identified.
-E(ariable.)-.25 E F1<ad47>144 264 Q F2(globpat)2.5 E F0 1.008
7094
-
No equivalent source code line in the reference code can be identified.
-(The pathname e)184 276 R 1.008(xpansion pattern)-.15 F F2(globpat)3.507
7095
-
No equivalent source code line in the reference code can be identified.
-E F0 1.007(is e)3.507 F 1.007(xpanded to generate the possible comple-)
7097
-
+E(ariable.)-.25 E F1<ad47>144 264 Q F2(globpat)2.5 E F0 1.007
7098
-
+(The pathname e)184 276 R 1.007(xpansion pattern)-.15 F F2(globpat)3.507
7099
-
+E F0 1.007(is e)3.507 F 1.008(xpanded to generate the possible comple-)
7096 ➡ 7100 -.15 F(tions.)184 288 Q F1<ad50>144 300 Q F2(pr)2.5 E(e\214x)-.37 E(pr)
7097
-
No equivalent source code line in the reference code can be identified.
-184 312 Q(e\214x)-.37 E F0 .534(is added at the be)3.034 F .534
7101
-
+184 312 Q(e\214x)-.37 E F0 .535(is added at the be)3.035 F .534
7098 ➡ 7102 (ginning of each possible completion after all other options ha)-.15 F
7099 ➡ 7103 -.15(ve)-.2 G(been applied.)184 324 Q F1<ad53>144 336 Q F2(suf)2.5 E
7100 ➡ 7104 <8c78>-.18 E(suf)184 336 Q<8c78>-.18 E F0
7101 ➡ 7105 (is appended to each possible completion after all other options ha)2.5
7102 ➡ 7106 E .3 -.15(ve b)-.2 H(een applied.).15 E F1<ad57>144 348 Q F2(wor)2.5 E
7103
-
No equivalent source code line in the reference code can be identified.
-(dlist)-.37 E F0(The)184 360 Q F2(wor)3.64 E(dlist)-.37 E F0 1.14
7104
-
No equivalent source code line in the reference code can be identified.
-(is split using the characters in the)3.64 F F3(IFS)3.64 E F0 1.139
7105
-
No equivalent source code line in the reference code can be identified.
-(special v)3.39 F 1.139(ariable as delimiters, and)-.25 F 2.007
7106
-
No equivalent source code line in the reference code can be identified.
-(each resultant w)184 372 R 2.007(ord is e)-.1 F 4.507(xpanded. The)-.15
7107
-
No equivalent source code line in the reference code can be identified.
-F 2.008(possible completions are the members of the)4.507 F
7107
-
+(dlist)-.37 E F0(The)184 360 Q F2(wor)3.639 E(dlist)-.37 E F0 1.14
7108
-
+(is split using the characters in the)3.639 F F3(IFS)3.64 E F0 1.14
7109
-
+(special v)3.39 F 1.14(ariable as delimiters, and)-.25 F 2.008
7110
-
+(each resultant w)184 372 R 2.008(ord is e)-.1 F 4.508(xpanded. The)-.15
7111
-
+F 2.007(possible completions are the members of the)4.508 F
7108 ➡ 7112 (resultant list which match the w)184 384 Q(ord being completed.)-.1 E
7109
-
No equivalent source code line in the reference code can be identified.
-F1<ad58>144 396 Q F2(\214lterpat)2.5 E(\214lterpat)184 408 Q F0 .456
7110
-
No equivalent source code line in the reference code can be identified.
-(is a pattern as used for pathname e)2.956 F 2.956(xpansion. It)-.15 F
7111
-
No equivalent source code line in the reference code can be identified.
-.455(is applied to the list of possible)2.956 F 1.596
7113
-
+F1<ad58>144 396 Q F2(\214lterpat)2.5 E(\214lterpat)184 408 Q F0 .455
7114
-
+(is a pattern as used for pathname e)2.955 F 2.956(xpansion. It)-.15 F
7115
-
+.456(is applied to the list of possible)2.956 F 1.596
7112 ➡ 7116 (completions generated by the preceding options and ar)184 420 R 1.596
7113 ➡ 7117 (guments, and each completion)-.18 F(matching)184 432 Q F2(\214lterpat)
7114
-
No equivalent source code line in the reference code can be identified.
-3.205 E F0 .705(is remo)3.205 F -.15(ve)-.15 G 3.205(df).15 G .704
7115
-
No equivalent source code line in the reference code can be identified.
-(rom the list.)-3.205 F 3.204(Al)5.704 G(eading)-3.204 E F1(!)3.204 E F0
7116
-
No equivalent source code line in the reference code can be identified.
-(in)3.204 E F2(\214lterpat)3.204 E F0(ne)3.204 E -.05(ga)-.15 G .704
7118
-
+3.204 E F0 .704(is remo)3.204 F -.15(ve)-.15 G 3.204(df).15 G .704
7119
-
+(rom the list.)-3.204 F 3.204(Al)5.704 G(eading)-3.204 E F1(!)3.204 E F0
7120
-
+(in)3.204 E F2(\214lterpat)3.205 E F0(ne)3.205 E -.05(ga)-.15 G .705
7117 ➡ 7121 (tes the pattern;).05 F(in this case, an)184 444 Q 2.5(yc)-.15 G
7118 ➡ 7122 (ompletion not matching)-2.5 E F2(\214lterpat)2.5 E F0(is remo)2.5 E
7119
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G(d.).15 E .466(The return v)144 460.8 R .466
7123
-
+-.15(ve)-.15 G(d.).15 E .467(The return v)144 460.8 R .467
7120 ➡ 7124 (alue is true unless an in)-.25 F -.25(va)-.4 G .466
7121
-
No equivalent source code line in the reference code can be identified.
-(lid option is supplied, an option other than).25 F F1<ad70>2.967 E F0
7122
-
No equivalent source code line in the reference code can be identified.
-(or)2.967 E F1<ad72>2.967 E F0 .467(is sup-)2.967 F 1.362
7123
-
No equivalent source code line in the reference code can be identified.
-(plied without a)144 472.8 R F2(name)3.862 E F0(ar)3.862 E 1.361
7124
-
No equivalent source code line in the reference code can be identified.
-(gument, an attempt is made to remo)-.18 F 1.661 -.15(ve a c)-.15 H
7125
-
No equivalent source code line in the reference code can be identified.
-1.361(ompletion speci\214cation for a).15 F F2(name)144 484.8 Q F0
7125
-
+(lid option is supplied, an option other than).25 F F1<ad70>2.966 E F0
7126
-
+(or)2.966 E F1<ad72>2.966 E F0 .466(is sup-)2.966 F 1.361
7127
-
+(plied without a)144 472.8 R F2(name)3.861 E F0(ar)3.861 E 1.361
7128
-
+(gument, an attempt is made to remo)-.18 F 1.662 -.15(ve a c)-.15 H
7129
-
+1.362(ompletion speci\214cation for a).15 F F2(name)144 484.8 Q F0
7126 ➡ 7130 (for which no speci\214cation e)2.5 E
7127 ➡ 7131 (xists, or an error occurs adding a completion speci\214cation.)-.15 E
7128 ➡ 7132 F1(compopt)108 501.6 Q F0([)2.5 E F1<ad6f>A F2(option)2.5 E F0 2.5(][)C
7129 ➡ 7133 F1(\255DE)-2.5 E F0 2.5(][)C F1(+o)-2.5 E F2(option)2.5 E F0 2.5(][)C F2
7130 ➡ 7134 (name)-2.5 E F0(])A .447(Modify completion options for each)144 513.6 R
7131 ➡ 7135 F2(name)2.947 E F0 .447(according to the)2.947 F F2(option)2.947 E F0
7132
-
No equivalent source code line in the reference code can be identified.
-.447(s, or for the currently-e)B -.15(xe)-.15 G(cuting).15 E .726
7133
-
No equivalent source code line in the reference code can be identified.
-(completion if no)144 525.6 R F2(name)3.226 E F0 3.226(sa)C .726
7134
-
No equivalent source code line in the reference code can be identified.
-(re supplied.)-3.226 F .725(If no)5.725 F F2(option)3.225 E F0 3.225(sa)
7135
-
No equivalent source code line in the reference code can be identified.
-C .725(re gi)-3.225 F -.15(ve)-.25 G .725
7136
-
+.447(s, or for the currently-e)B -.15(xe)-.15 G(cuting).15 E .725
7137
-
+(completion if no)144 525.6 R F2(name)3.225 E F0 3.225(sa)C .725
7138
-
+(re supplied.)-3.225 F .725(If no)5.725 F F2(option)3.225 E F0 3.225(sa)
7139
-
+C .725(re gi)-3.225 F -.15(ve)-.25 G .726
7136 ➡ 7140 (n, display the completion options for).15 F(each)144 537.6 Q F2(name)
7137
-
No equivalent source code line in the reference code can be identified.
-3.223 E F0 .723(or the current completion.)3.223 F .724(The possible v)
7141
-
+3.224 E F0 .724(or the current completion.)3.224 F .724(The possible v)
7138 ➡ 7142 5.724 F .724(alues of)-.25 F F2(option)3.224 E F0 .724(are those v)3.224
7139
-
No equivalent source code line in the reference code can be identified.
-F .724(alid for the)-.25 F F1(com-)3.224 E(plete)144 549.6 Q F0 -.2(bu)
7140
-
No equivalent source code line in the reference code can be identified.
-2.798 G .298(iltin described abo).2 F -.15(ve)-.15 G 5.297(.T).15 G(he)
7143
-
+F .723(alid for the)-.25 F F1(com-)3.223 E(plete)144 549.6 Q F0 -.2(bu)
7144
-
+2.797 G .297(iltin described abo).2 F -.15(ve)-.15 G 5.297(.T).15 G(he)
7141 ➡ 7145 -5.297 E F1<ad44>2.797 E F0 .297
7142 ➡ 7146 (option indicates that the remaining options should apply to)2.797 F
7143
-
No equivalent source code line in the reference code can be identified.
-1.227(the `)144 561.6 R(`def)-.74 E(ault')-.1 E 3.727('c)-.74 G 1.228(o\
7147
-
+1.228(the `)144 561.6 R(`def)-.74 E(ault')-.1 E 3.728('c)-.74 G 1.228(o\
7144 ➡ 7148 mmand completion; that is, completion attempted on a command for which \
7145
-
No equivalent source code line in the reference code can be identified.
-no)-3.727 F 2.178(completion has pre)144 573.6 R 2.178
7146
-
No equivalent source code line in the reference code can be identified.
-(viously been de\214ned.)-.25 F(The)7.178 E F1<ad45>4.678 E F0 2.177
7147
-
No equivalent source code line in the reference code can be identified.
-(option indicates that the remaining options)4.677 F(should apply to `)
7149
-
+no)-3.728 F 2.177(completion has pre)144 573.6 R 2.177
7150
-
+(viously been de\214ned.)-.25 F(The)7.177 E F1<ad45>4.677 E F0 2.178
7151
-
+(option indicates that the remaining options)4.678 F(should apply to `)
7148 ➡ 7152 144 585.6 Q(`empty')-.74 E 2.5('c)-.74 G
7149 ➡ 7153 (ommand completion; that is, completion attempted on a blank line.)-2.5
7150
-
No equivalent source code line in the reference code can be identified.
-E 1.387(The return v)144 609.6 R 1.387(alue is true unless an in)-.25 F
7151
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.4 G 1.388
7154
-
+E 1.388(The return v)144 609.6 R 1.388(alue is true unless an in)-.25 F
7155
-
+-.25(va)-.4 G 1.387
7152 ➡ 7156 (lid option is supplied, an attempt is made to modify the).25 F
7153 ➡ 7157 (options for a)144 621.6 Q F2(name)2.5 E F0
7154 ➡ 7158 (for which no completion speci\214cation e)2.5 E
7155 ➡ 7159 (xists, or an output error occurs.)-.15 E F1(continue)108 638.4 Q F0([)
7156
-
No equivalent source code line in the reference code can be identified.
-2.5 E F2(n)A F0(])A 1.754(Resume the ne)144 650.4 R 1.754
7160
-
+2.5 E F2(n)A F0(])A 1.753(Resume the ne)144 650.4 R 1.753
7157 ➡ 7161 (xt iteration of the enclosing)-.15 F F1 -.25(fo)4.254 G(r).25 E F0(,)A
7158 ➡ 7162 F1(while)4.254 E F0(,)A F1(until)4.254 E F0 4.254(,o)C(r)-4.254 E F1
7159
-
No equivalent source code line in the reference code can be identified.
-(select)4.254 E F0 4.253(loop. If)4.254 F F2(n)4.613 E F0 1.753
7160
-
No equivalent source code line in the reference code can be identified.
-(is speci\214ed,)4.493 F 1.208(resume at the)144 662.4 R F2(n)3.709 E F0
7163
-
+(select)4.254 E F0 4.254(loop. If)4.254 F F2(n)4.614 E F0 1.754
7164
-
+(is speci\214ed,)4.494 F 1.209(resume at the)144 662.4 R F2(n)3.709 E F0
7161 ➡ 7165 1.209(th enclosing loop.)B F2(n)6.569 E F0 1.209(must be)3.949 F/F4 10
7162 ➡ 7166 /Symbol SF<b3>3.709 E F0 3.709(1. If)3.709 F F2(n)4.069 E F0 1.209
7163
-
No equivalent source code line in the reference code can be identified.
-(is greater than the number of enclosing)3.949 F .514
7167
-
+(is greater than the number of enclosing)3.949 F .513
7164 ➡ 7168 (loops, the last enclosing loop \(the `)144 674.4 R(`top-le)-.74 E -.15
7165
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G(l').15 E 3.014('l)-.74 G .514(oop\) is resumed.)-3.014 F .513
7166
-
No equivalent source code line in the reference code can be identified.
-(The return v)5.513 F .513(alue is 0 unless)-.25 F F2(n)3.013 E F0(is)
7167
-
No equivalent source code line in the reference code can be identified.
-3.013 E(not greater than or equal to 1.)144 686.4 Q F1(declar)108 703.2
7169
-
+(ve)-.25 G(l').15 E 3.013('l)-.74 G .513(oop\) is resumed.)-3.013 F .514
7170
-
+(The return v)5.514 F .514(alue is 0 unless)-.25 F F2(n)3.014 E F0(is)
7171
-
+3.014 E(not greater than or equal to 1.)144 686.4 Q F1(declar)108 703.2
7168 ➡ 7172 Q(e)-.18 E F0([)2.5 E F1(\255aAfFgilnrtux)A F0 2.5(][)C F1<ad70>-2.5 E
7169 ➡ 7173 F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C(..])-2.5 E
7170
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(59)197.335 E 0 Cg EP
7174
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(59)192.895 E 0 Cg EP
7171 ➡ 7175 %%Page: 60 60
7172 ➡ 7176 %%BeginPageSetup
7173 ➡ 7177 BP
@@ -7176,138 +7180,138 @@ BP
7176 ➡ 7180 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7177 ➡ 7181 SF(typeset)108 84 Q F0([)2.5 E F1(\255aAfFgilnrtux)A F0 2.5(][)C F1
7178 ➡ 7182 <ad70>-2.5 E F0 2.5(][)C/F2 10/Times-Italic@0 SF(name)-2.5 E F0([=)A F2
7179
-
No equivalent source code line in the reference code can be identified.
-(value)A F0 2.5(].)C(..])-2.5 E 1.264(Declare v)144 96 R 1.264
7180
-
No equivalent source code line in the reference code can be identified.
-(ariables and/or gi)-.25 F 1.564 -.15(ve t)-.25 H 1.264(hem attrib).15 F
7183
-
+(value)A F0 2.5(].)C(..])-2.5 E 1.265(Declare v)144 96 R 1.265
7184
-
+(ariables and/or gi)-.25 F 1.565 -.15(ve t)-.25 H 1.265(hem attrib).15 F
7181 ➡ 7185 3.765(utes. If)-.2 F(no)3.765 E F2(name)3.765 E F0 3.765(sa)C 1.265
7182
-
No equivalent source code line in the reference code can be identified.
-(re gi)-3.765 F -.15(ve)-.25 G 3.765(nt).15 G 1.265(hen display the v)
7183
-
No equivalent source code line in the reference code can be identified.
--3.765 F 1.265(alues of)-.25 F -.25(va)144 108 S 3.483(riables. The).25
7184
-
No equivalent source code line in the reference code can be identified.
-F F1<ad70>3.483 E F0 .983(option will display the attrib)3.483 F .983
7185
-
No equivalent source code line in the reference code can be identified.
-(utes and v)-.2 F .982(alues of each)-.25 F F2(name)3.482 E F0 5.982(.W)
7186
-
No equivalent source code line in the reference code can be identified.
-.18 G(hen)-5.982 E F1<ad70>3.482 E F0 .982(is used)3.482 F(with)144 120
7187
-
No equivalent source code line in the reference code can be identified.
-Q F2(name)2.774 E F0(ar)2.774 E .274
7186
-
+(re gi)-3.765 F -.15(ve)-.25 G 3.764(nt).15 G 1.264(hen display the v)
7187
-
+-3.764 F 1.264(alues of)-.25 F -.25(va)144 108 S 3.482(riables. The).25
7188
-
+F F1<ad70>3.482 E F0 .982(option will display the attrib)3.482 F .982
7189
-
+(utes and v)-.2 F .983(alues of each)-.25 F F2(name)3.483 E F0 5.983(.W)
7190
-
+.18 G(hen)-5.983 E F1<ad70>3.483 E F0 .983(is used)3.483 F(with)144 120
7191
-
+Q F2(name)2.775 E F0(ar)2.775 E .275
7188 ➡ 7192 (guments, additional options, other than)-.18 F F1<ad66>2.775 E F0(and)
7189
-
No equivalent source code line in the reference code can be identified.
-2.775 E F1<ad46>2.775 E F0 2.775(,a)C .275(re ignored.)-2.775 F(When)
7190
-
No equivalent source code line in the reference code can be identified.
-5.275 E F1<ad70>2.775 E F0 .275(is supplied)2.775 F(without)144 132 Q F2
7191
-
No equivalent source code line in the reference code can be identified.
-(name)4.814 E F0(ar)4.814 E 2.314(guments, it will display the attrib)
7192
-
No equivalent source code line in the reference code can be identified.
--.18 F 2.314(utes and v)-.2 F 2.313(alues of all v)-.25 F 2.313
7193
-
No equivalent source code line in the reference code can be identified.
-(ariables ha)-.25 F 2.313(ving the)-.2 F(attrib)144 144 Q 1.181
7194
-
No equivalent source code line in the reference code can be identified.
-(utes speci\214ed by the additional options.)-.2 F 1.182
7195
-
No equivalent source code line in the reference code can be identified.
-(If no other options are supplied with)6.181 F F1<ad70>3.682 E F0(,)A F1
7196
-
No equivalent source code line in the reference code can be identified.
-(declar)3.682 E(e)-.18 E F0 .62(will display the attrib)144 156 R .62
7193
-
+2.775 E F1<ad46>2.775 E F0 2.775(,a)C .274(re ignored.)-2.775 F(When)
7194
-
+5.274 E F1<ad70>2.774 E F0 .274(is supplied)2.774 F(without)144 132 Q F2
7195
-
+(name)4.813 E F0(ar)4.813 E 2.313(guments, it will display the attrib)
7196
-
+-.18 F 2.314(utes and v)-.2 F 2.314(alues of all v)-.25 F 2.314
7197
-
+(ariables ha)-.25 F 2.314(ving the)-.2 F(attrib)144 144 Q 1.182
7198
-
+(utes speci\214ed by the additional options.)-.2 F 1.181
7199
-
+(If no other options are supplied with)6.182 F F1<ad70>3.681 E F0(,)A F1
7200
-
+(declar)3.681 E(e)-.18 E F0 .62(will display the attrib)144 156 R .62
7197 ➡ 7201 (utes and v)-.2 F .62(alues of all shell v)-.25 F 3.12(ariables. The)
7198 ➡ 7202 -.25 F F1<ad66>3.12 E F0 .62(option will restrict the display)3.12 F
7199
-
No equivalent source code line in the reference code can be identified.
-1.29(to shell functions.)144 168 R(The)6.29 E F1<ad46>3.79 E F0 1.291(o\
7200
-
No equivalent source code line in the reference code can be identified.
-ption inhibits the display of function de\214nitions; only the function)
7201
-
No equivalent source code line in the reference code can be identified.
-3.791 F .948(name and attrib)144 180 R .948(utes are printed.)-.2 F .948
7202
-
No equivalent source code line in the reference code can be identified.
-(If the)5.948 F F1(extdeb)3.448 E(ug)-.2 E F0 .948
7203
-
+1.291(to shell functions.)144 168 R(The)6.291 E F1<ad46>3.791 E F0 1.291
7204
-
+(option inhibits the display of function de\214nitions; only the functi\
7205
-
+on)3.791 F .948(name and attrib)144 180 R .948(utes are printed.)-.2 F
7206
-
+.948(If the)5.948 F F1(extdeb)3.448 E(ug)-.2 E F0 .948
7203 ➡ 7207 (shell option is enabled using)3.448 F F1(shopt)3.448 E F0 3.448(,t)C
7204 ➡ 7208 .948(he source)-3.448 F 1.69(\214le name and line number where each)144
7205 ➡ 7209 192 R F2(name)4.19 E F0 1.69(is de\214ned are displayed as well.)4.19 F
7206 ➡ 7210 (The)6.69 E F1<ad46>4.19 E F0(option)4.19 E(implies)144 204 Q F1<ad66>
7207
-
No equivalent source code line in the reference code can be identified.
-3.892 E F0 6.392(.T)C(he)-6.392 E F1<ad67>3.892 E F0 1.391
7208
-
No equivalent source code line in the reference code can be identified.
-(option forces v)3.892 F 1.391
7211
-
+3.891 E F0 6.391(.T)C(he)-6.391 E F1<ad67>3.891 E F0 1.391
7212
-
+(option forces v)3.891 F 1.391
7209 ➡ 7213 (ariables to be created or modi\214ed at the global scope, e)-.25 F -.15
7210
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G(n).15 E(when)144 216 Q F1(declar)4.382 E(e)-.18 E F0 1.882
7211
-
No equivalent source code line in the reference code can be identified.
-(is e)4.382 F -.15(xe)-.15 G 1.882(cuted in a shell function.).15 F
7212
-
No equivalent source code line in the reference code can be identified.
-1.883(It is ignored in all other cases.)6.882 F 1.883(The follo)6.883 F
7213
-
No equivalent source code line in the reference code can be identified.
-(wing)-.25 E .794(options can be used to restrict output to v)144 228 R
7214
-
No equivalent source code line in the reference code can be identified.
-.794(ariables with the speci\214ed attrib)-.25 F .793(ute or to gi)-.2 F
7215
-
No equivalent source code line in the reference code can be identified.
-1.093 -.15(ve v)-.25 H(ariables)-.1 E(attrib)144 240 Q(utes:)-.2 E F1
7214
-
+(ve)-.25 G(n).15 E(when)144 216 Q F1(declar)4.383 E(e)-.18 E F0 1.883
7215
-
+(is e)4.383 F -.15(xe)-.15 G 1.883(cuted in a shell function.).15 F
7216
-
+1.882(It is ignored in all other cases.)6.883 F 1.882(The follo)6.882 F
7217
-
+(wing)-.25 E .793(options can be used to restrict output to v)144 228 R
7218
-
+.794(ariables with the speci\214ed attrib)-.25 F .794(ute or to gi)-.2 F
7219
-
+1.094 -.15(ve v)-.25 H(ariables)-.1 E(attrib)144 240 Q(utes:)-.2 E F1
7216 ➡ 7220 <ad61>144 252 Q F0(Each)180 252 Q F2(name)2.5 E F0(is an inde)2.5 E -.15
7217 ➡ 7221 (xe)-.15 G 2.5(da).15 G(rray v)-2.5 E(ariable \(see)-.25 E F1(Arrays)2.5
7218 ➡ 7222 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E F1<ad41>144 264 Q F0(Each)180
7219 ➡ 7223 264 Q F2(name)2.5 E F0(is an associati)2.5 E .3 -.15(ve a)-.25 H(rray v)
7220 ➡ 7224 .15 E(ariable \(see)-.25 E F1(Arrays)2.5 E F0(abo)2.5 E -.15(ve)-.15 G
7221 ➡ 7225 (\).).15 E F1<ad66>144 276 Q F0(Use function names only)180 276 Q(.)-.65
7222
-
No equivalent source code line in the reference code can be identified.
-E F1<ad69>144 288 Q F0 .557(The v)180 288 R .558
7226
-
+E F1<ad69>144 288 Q F0 .558(The v)180 288 R .558
7223 ➡ 7227 (ariable is treated as an inte)-.25 F .558(ger; arithmetic e)-.15 F -.25
7224
-
No equivalent source code line in the reference code can be identified.
-(va)-.25 G .558(luation \(see).25 F/F3 9/Times-Bold@0 SF .558
7228
-
+(va)-.25 G .558(luation \(see).25 F/F3 9/Times-Bold@0 SF .557
7225 ➡ 7229 (ARITHMETIC EV)3.058 F(ALU)-1.215 E(A-)-.54 E(TION)180 300 Q F0(abo)2.25
7226 ➡ 7230 E -.15(ve)-.15 G 2.5(\)i).15 G 2.5(sp)-2.5 G(erformed when the v)-2.5 E
7227
-
No equivalent source code line in the reference code can be identified.
-(ariable is assigned a v)-.25 E(alue.)-.25 E F1<ad6c>144 312 Q F0 .91
7231
-
+(ariable is assigned a v)-.25 E(alue.)-.25 E F1<ad6c>144 312 Q F0 .909
7228 ➡ 7232 (When the v)180 312 R .909(ariable is assigned a v)-.25 F .909
7229 ➡ 7233 (alue, all upper)-.25 F .909(-case characters are con)-.2 F -.15(ve)-.4
7230
-
No equivalent source code line in the reference code can be identified.
-G .909(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 324 R
7231
-
No equivalent source code line in the reference code can be identified.
-(upper)2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad6e>144 336 Q
7232
-
No equivalent source code line in the reference code can be identified.
-F0(Gi)180 336 Q 1.619 -.15(ve e)-.25 H(ach).15 E F2(name)3.819 E F0(the)
7233
-
No equivalent source code line in the reference code can be identified.
-3.819 E F2(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319
7234
-
+G .91(rted to lo).15 F(wer)-.25 E(-)-.2 E 2.5(case. The)180 324 R(upper)
7235
-
+2.5 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad6e>144 336 Q F0(Gi)
7236
-
+180 336 Q 1.62 -.15(ve e)-.25 H(ach).15 E F2(name)3.82 E F0(the)3.82 E
7237
-
+F2(namer)3.819 E(ef)-.37 E F0(attrib)3.819 E 1.319
7234 ➡ 7238 (ute, making it a name reference to another v)-.2 F(ariable.)-.25 E
7235
-
No equivalent source code line in the reference code can be identified.
-1.519(That other v)180 348 R 1.519(ariable is de\214ned by the v)-.25 F
7236
-
No equivalent source code line in the reference code can be identified.
-1.518(alue of)-.25 F F2(name)4.018 E F0 6.518(.A)C 1.518
7237
-
No equivalent source code line in the reference code can be identified.
-(ll references, assignments, and)-6.518 F(attrib)180 360 Q .226
7239
-
+1.518(That other v)180 348 R 1.518(ariable is de\214ned by the v)-.25 F
7240
-
+1.519(alue of)-.25 F F2(name)4.019 E F0 6.519(.A)C 1.519
7241
-
+(ll references, assignments, and)-6.519 F(attrib)180 360 Q .227
7238 ➡ 7242 (ute modi\214cations to)-.2 F F2(name)2.726 E F0 2.726(,e)C .226
7239 ➡ 7243 (xcept those using or changing the)-2.876 F F1<ad6e>2.726 E F0(attrib)
7240
-
No equivalent source code line in the reference code can be identified.
-2.726 E .227(ute itself, are)-.2 F .809(performed on the v)180 372 R
7241
-
No equivalent source code line in the reference code can be identified.
-.809(ariable referenced by)-.25 F F2(name)3.308 E F0 1.908 -.55('s v)D
7242
-
No equivalent source code line in the reference code can be identified.
-3.308(alue. The).3 F .808(nameref attrib)3.308 F .808(ute cannot be)-.2
7244
-
+2.726 E .226(ute itself, are)-.2 F .808(performed on the v)180 372 R
7245
-
+.808(ariable referenced by)-.25 F F2(name)3.308 E F0 1.908 -.55('s v)D
7246
-
+3.308(alue. The).3 F .809(nameref attrib)3.309 F .809(ute cannot be)-.2
7243 ➡ 7247 F(applied to array v)180 384 Q(ariables.)-.25 E F1<ad72>144 396 Q F0
7244
-
No equivalent source code line in the reference code can be identified.
-(Mak)180 396 Q(e)-.1 E F2(name)5.046 E F0 5.046(sr)C(eadonly)-5.046 E
7245
-
No equivalent source code line in the reference code can be identified.
-7.546(.T)-.65 G 2.546(hese names cannot then be assigned v)-7.546 F
7246
-
No equivalent source code line in the reference code can be identified.
-2.547(alues by subsequent)-.25 F(assignment statements or unset.)180 408
7247
-
No equivalent source code line in the reference code can be identified.
-Q F1<ad74>144 420 Q F0(Gi)180 420 Q .73 -.15(ve e)-.25 H(ach).15 E F2
7248
-
No equivalent source code line in the reference code can be identified.
-(name)2.93 E F0(the)2.929 E F2(tr)2.929 E(ace)-.15 E F0(attrib)2.929 E
7248
-
+(Mak)180 396 Q(e)-.1 E F2(name)5.047 E F0 5.047(sr)C(eadonly)-5.047 E
7249
-
+7.547(.T)-.65 G 2.546(hese names cannot then be assigned v)-7.547 F
7250
-
+2.546(alues by subsequent)-.25 F(assignment statements or unset.)180 408
7251
-
+Q F1<ad74>144 420 Q F0(Gi)180 420 Q .729 -.15(ve e)-.25 H(ach).15 E F2
7252
-
+(name)2.929 E F0(the)2.929 E F2(tr)2.929 E(ace)-.15 E F0(attrib)2.929 E
7249 ➡ 7253 2.929(ute. T)-.2 F .429(raced functions inherit the)-.35 F F1(DEB)2.929
7250
-
No equivalent source code line in the reference code can be identified.
-E(UG)-.1 E F0(and)2.929 E F1(RETURN)2.929 E F0
7254
-
+E(UG)-.1 E F0(and)2.93 E F1(RETURN)2.93 E F0
7251 ➡ 7255 (traps from the calling shell.)180 432 Q(The trace attrib)5 E
7252 ➡ 7256 (ute has no special meaning for v)-.2 E(ariables.)-.25 E F1<ad75>144 444
7253
-
No equivalent source code line in the reference code can be identified.
-Q F0 .909(When the v)180 444 R .909(ariable is assigned a v)-.25 F .909
7257
-
+Q F0 .91(When the v)180 444 R .909(ariable is assigned a v)-.25 F .909
7254 ➡ 7258 (alue, all lo)-.25 F(wer)-.25 E .909(-case characters are con)-.2 F -.15
7255
-
No equivalent source code line in the reference code can be identified.
-(ve)-.4 G .91(rted to upper).15 F(-)-.2 E 2.5(case. The)180 456 R(lo)2.5
7256
-
No equivalent source code line in the reference code can be identified.
-E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad78>144 468 Q
7257
-
No equivalent source code line in the reference code can be identified.
-F0(Mark)180 468 Q F2(name)2.5 E F0 2.5(sf)C(or e)-2.5 E
7258
-
No equivalent source code line in the reference code can be identified.
-(xport to subsequent commands via the en)-.15 E(vironment.)-.4 E .121
7259
-
No equivalent source code line in the reference code can be identified.
-(Using `+' instead of `\255' turns of)144 484.8 R 2.621(ft)-.25 G .121
7260
-
No equivalent source code line in the reference code can be identified.
-(he attrib)-2.621 F .121(ute instead, with the e)-.2 F .12
7261
-
No equivalent source code line in the reference code can be identified.
-(xceptions that)-.15 F F1(+a)2.62 E F0 .12(may not be used)2.62 F .644
7262
-
No equivalent source code line in the reference code can be identified.
-(to destro)144 496.8 R 3.144(ya)-.1 G 3.144(na)-3.144 G .644(rray v)
7263
-
No equivalent source code line in the reference code can be identified.
--3.144 F .644(ariable and)-.25 F F1(+r)3.145 E F0 .645(will not remo)
7264
-
No equivalent source code line in the reference code can be identified.
-3.145 F .945 -.15(ve t)-.15 H .645(he readonly attrib).15 F 3.145
7265
-
No equivalent source code line in the reference code can be identified.
-(ute. When)-.2 F .645(used in a func-)3.145 F(tion,)144 508.8 Q F1
7259
-
+(ve)-.4 G .909(rted to upper).15 F(-)-.2 E 2.5(case. The)180 456 R(lo)
7260
-
+2.5 E(wer)-.25 E(-case attrib)-.2 E(ute is disabled.)-.2 E F1<ad78>144
7261
-
+468 Q F0(Mark)180 468 Q F2(name)2.5 E F0 2.5(sf)C(or e)-2.5 E
7262
-
+(xport to subsequent commands via the en)-.15 E(vironment.)-.4 E .12
7263
-
+(Using `+' instead of `\255' turns of)144 484.8 R 2.62(ft)-.25 G .12
7264
-
+(he attrib)-2.62 F .121(ute instead, with the e)-.2 F .121
7265
-
+(xceptions that)-.15 F F1(+a)2.621 E F0 .121(may not be used)2.621 F
7266
-
+.645(to destro)144 496.8 R 3.145(ya)-.1 G 3.145(na)-3.145 G .645(rray v)
7267
-
+-3.145 F .645(ariable and)-.25 F F1(+r)3.145 E F0 .645(will not remo)
7268
-
+3.145 F .945 -.15(ve t)-.15 H .645(he readonly attrib).15 F 3.144
7269
-
+(ute. When)-.2 F .644(used in a func-)3.144 F(tion,)144 508.8 Q F1
7266 ➡ 7270 (declar)2.835 E(e)-.18 E F0(and)2.835 E F1(typeset)2.835 E F0(mak)2.835
7267 ➡ 7271 E 2.835(ee)-.1 G(ach)-2.835 E F2(name)2.835 E F0 .335
7268 ➡ 7272 (local, as with the)2.835 F F1(local)2.835 E F0 .335
7269
-
No equivalent source code line in the reference code can be identified.
-(command, unless the)2.835 F F1<ad67>2.835 E F0(option)2.835 E 1.282
7270
-
No equivalent source code line in the reference code can be identified.
-(is supplied.)144 520.8 R 1.282(If a v)6.282 F 1.283
7273
-
+(command, unless the)2.835 F F1<ad67>2.835 E F0(option)2.835 E 1.283
7274
-
+(is supplied.)144 520.8 R 1.283(If a v)6.283 F 1.283
7271 ➡ 7275 (ariable name is follo)-.25 F 1.283(wed by =)-.25 F F2(value)A F0 3.783
7272
-
No equivalent source code line in the reference code can be identified.
-(,t)C 1.283(he v)-3.783 F 1.283(alue of the v)-.25 F 1.283
7273
-
No equivalent source code line in the reference code can be identified.
-(ariable is set to)-.25 F F2(value)3.783 E F0(.)A .927(When using)144
7274
-
No equivalent source code line in the reference code can be identified.
-532.8 R F1<ad61>3.427 E F0(or)3.427 E F1<ad41>3.427 E F0 .926
7275
-
No equivalent source code line in the reference code can be identified.
-(and the compound assignment syntax to create array v)3.427 F .926
7276
-
+(,t)C 1.283(he v)-3.783 F 1.283(alue of the v)-.25 F 1.282
7277
-
+(ariable is set to)-.25 F F2(value)3.782 E F0(.)A .926(When using)144
7278
-
+532.8 R F1<ad61>3.426 E F0(or)3.426 E F1<ad41>3.426 E F0 .927
7279
-
+(and the compound assignment syntax to create array v)3.426 F .927
7276 ➡ 7280 (ariables, additional)-.25 F(attrib)144 544.8 Q .592(utes do not tak)-.2
7277 ➡ 7281 F 3.092(ee)-.1 G -.25(ff)-3.092 G .592
7278 ➡ 7282 (ect until subsequent assignments.).25 F .592(The return v)5.592 F .592
7279 ➡ 7283 (alue is 0 unless an in)-.25 F -.25(va)-.4 G(lid).25 E .429
7280 ➡ 7284 (option is encountered, an attempt is made to de\214ne a function using)
7281
-
No equivalent source code line in the reference code can be identified.
-144 556.8 R/F4 10/Courier@0 SF .428(\255f foo=bar)2.929 F F0 2.928(,a)C
7282
-
No equivalent source code line in the reference code can be identified.
-2.928(na)-2.928 G .428(ttempt is)-2.928 F .062(made to assign a v)144
7283
-
No equivalent source code line in the reference code can be identified.
-568.8 R .062(alue to a readonly v)-.25 F .063
7284
-
No equivalent source code line in the reference code can be identified.
-(ariable, an attempt is made to assign a v)-.25 F .063
7285
-
+144 556.8 R/F4 10/Courier@0 SF .429(\255f foo=bar)2.929 F F0 2.929(,a)C
7286
-
+2.929(na)-2.929 G .429(ttempt is)-2.929 F .063(made to assign a v)144
7287
-
+568.8 R .063(alue to a readonly v)-.25 F .062
7288
-
+(ariable, an attempt is made to assign a v)-.25 F .062
7285 ➡ 7289 (alue to an array v)-.25 F(ari-)-.25 E .102
7286 ➡ 7290 (able without using the compound assignment syntax \(see)144 580.8 R F1
7287 ➡ 7291 (Arrays)2.602 E F0(abo)2.602 E -.15(ve)-.15 G .102(\), one of the).15 F
7288
-
No equivalent source code line in the reference code can be identified.
-F2(names)2.602 E F0 .101(is not a)2.602 F -.25(va)144 592.8 S .171
7292
-
+F2(names)2.602 E F0 .102(is not a)2.602 F -.25(va)144 592.8 S .172
7289 ➡ 7293 (lid shell v).25 F .171(ariable name, an attempt is made to turn of)-.25
7290
-
No equivalent source code line in the reference code can be identified.
-F 2.671(fr)-.25 G .171(eadonly status for a readonly v)-2.671 F .172
7294
-
+F 2.671(fr)-.25 G .171(eadonly status for a readonly v)-2.671 F .171
7291 ➡ 7295 (ariable, an)-.25 F .96(attempt is made to turn of)144 604.8 R 3.46(fa)
7292 ➡ 7296 -.25 G .96(rray status for an array v)-3.46 F .96
7293 ➡ 7297 (ariable, or an attempt is made to display a)-.25 F(non-e)144 616.8 Q
7294 ➡ 7298 (xistent function with)-.15 E F1<ad66>2.5 E F0(.)A F1
7295 ➡ 7299 (dirs [\255clpv] [+)108 633.6 Q F2(n)A F1 2.5(][)C<ad>-2.5 E F2(n)A F1
7296
-
No equivalent source code line in the reference code can be identified.
-(])A F0 -.4(Wi)144 645.6 S .328
7300
-
+(])A F0 -.4(Wi)144 645.6 S .329
7297 ➡ 7301 (thout options, displays the list of currently remembered directories.)
7298
-
No equivalent source code line in the reference code can be identified.
-.4 F .329(The def)5.329 F .329(ault display is on a)-.1 F 1.238
7302
-
+.4 F .328(The def)5.328 F .328(ault display is on a)-.1 F 1.238
7299 ➡ 7303 (single line with directory names separated by spaces.)144 657.6 R 1.238
7300 ➡ 7304 (Directories are added to the list with the)6.238 F F1(pushd)144 669.6 Q
7301
-
No equivalent source code line in the reference code can be identified.
-F0 2.003(command; the)4.503 F F1(popd)4.503 E F0 2.003(command remo)
7305
-
+F0 2.003(command; the)4.504 F F1(popd)4.503 E F0 2.003(command remo)
7302 ➡ 7306 4.503 F -.15(ve)-.15 G 4.503(se).15 G 2.003(ntries from the list.)-4.503
7303 ➡ 7307 F 2.003(The current directory is)7.003 F(al)144 681.6 Q -.1(wa)-.1 G
7304 ➡ 7308 (ys the \214rst directory in the stack.).1 E F1<ad63>144 693.6 Q F0
7305 ➡ 7309 (Clears the directory stack by deleting all of the entries.)180 693.6 Q
7306
-
No equivalent source code line in the reference code can be identified.
-F1<ad6c>144 705.6 Q F0 .882
7307
-
No equivalent source code line in the reference code can be identified.
-(Produces a listing using full pathnames; the def)180 705.6 R .881
7310
-
+F1<ad6c>144 705.6 Q F0 .881
7311
-
+(Produces a listing using full pathnames; the def)180 705.6 R .882
7308 ➡ 7312 (ault listing format uses a tilde to denote)-.1 F(the home directory)180
7309
-
No equivalent source code line in the reference code can be identified.
-717.6 Q(.)-.65 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(60)197.335
7310
-
No equivalent source code line in the reference code can be identified.
-E 0 Cg EP
7313
-
+717.6 Q(.)-.65 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(60)
7314
-
+192.895 E 0 Cg EP
7311 ➡ 7315 %%Page: 61 61
7312 ➡ 7316 %%BeginPageSetup
7313 ➡ 7317 BP
@@ -7315,61 +7319,61 @@ BP
7315 ➡ 7319 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7316 ➡ 7320 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7317 ➡ 7321 SF<ad70>144 84 Q F0(Print the directory stack with one entry per line.)
7318
-
No equivalent source code line in the reference code can be identified.
-180 84 Q F1<ad76>144 96 Q F0 .272(Print the directory stack with one en\
7319
-
No equivalent source code line in the reference code can be identified.
-try per line, pre\214xing each entry with its inde)180 96 R 2.773(xi)
7320
-
No equivalent source code line in the reference code can be identified.
--.15 G 2.773(nt)-2.773 G(he)-2.773 E(stack.)180 108 Q F1(+)144 120 Q/F2
7321
-
No equivalent source code line in the reference code can be identified.
-10/Times-Italic@0 SF(n)A F0 1.565(Displays the)180 120 R F2(n)4.065 E F0
7322
-
No equivalent source code line in the reference code can be identified.
-1.565(th entry counting from the left of the list sho)B 1.564(wn by)-.25
7323
-
No equivalent source code line in the reference code can be identified.
-F F1(dirs)4.064 E F0 1.564(when in)4.064 F -.2(vo)-.4 G -.1(ke).2 G(d).1
7322
-
+180 84 Q F1<ad76>144 96 Q F0 .273(Print the directory stack with one en\
7323
-
+try per line, pre\214xing each entry with its inde)180 96 R 2.772(xi)
7324
-
+-.15 G 2.772(nt)-2.772 G(he)-2.772 E(stack.)180 108 Q F1(+)144 120 Q/F2
7325
-
+10/Times-Italic@0 SF(n)A F0 1.564(Displays the)180 120 R F2(n)4.064 E F0
7326
-
+1.565(th entry counting from the left of the list sho)B 1.565(wn by)-.25
7327
-
+F F1(dirs)4.065 E F0 1.565(when in)4.065 F -.2(vo)-.4 G -.1(ke).2 G(d).1
7324 ➡ 7328 E(without options, starting with zero.)180 132 Q F1<ad>144 144 Q F2(n)A
7325 ➡ 7329 F0 1.194(Displays the)180 144 R F2(n)3.694 E F0 1.194
7326 ➡ 7330 (th entry counting from the right of the list sho)B 1.194(wn by)-.25 F
7327 ➡ 7331 F1(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E
7328
-
No equivalent source code line in the reference code can be identified.
-(without options, starting with zero.)180 156 Q .258(The return v)144
7332
-
+(without options, starting with zero.)180 156 Q .257(The return v)144
7329 ➡ 7333 172.8 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258
7330 ➡ 7334 (lid option is supplied or).25 F F2(n)2.758 E F0(inde)2.758 E -.15(xe)
7331 ➡ 7335 -.15 G 2.758(sb).15 G -.15(ey)-2.758 G .258(ond the end of the direc-)
7332 ➡ 7336 .15 F(tory stack.)144 184.8 Q F1(diso)108 201.6 Q(wn)-.1 E F0([)2.5 E F1
7333 ➡ 7337 (\255ar)A F0 2.5(][)C F1<ad68>-2.5 E F0 2.5(][)C F2(jobspec)-2.5 E F0
7334
-
No equivalent source code line in the reference code can be identified.
-(... |)2.5 E F2(pid)2.5 E F0(... ])2.5 E -.4(Wi)144 213.6 S .121
7338
-
+(... |)2.5 E F2(pid)2.5 E F0(... ])2.5 E -.4(Wi)144 213.6 S .122
7335 ➡ 7339 (thout options, remo).4 F .422 -.15(ve e)-.15 H(ach).15 E F2(jobspec)
7336 ➡ 7340 4.362 E F0 .122(from the table of acti)2.932 F .422 -.15(ve j)-.25 H
7337
-
No equivalent source code line in the reference code can be identified.
-2.622(obs. If).15 F F2(jobspec)4.362 E F0 .122(is not present, and)2.932
7341
-
+2.622(obs. If).15 F F2(jobspec)4.362 E F0 .121(is not present, and)2.932
7338 ➡ 7342 F .096(neither the)144 225.6 R F1<ad61>2.596 E F0 .096(nor the)2.596 F
7339 ➡ 7343 F1<ad72>2.596 E F0 .096(option is supplied, the)2.596 F F2(curr)2.596 E
7340 ➡ 7344 .096(ent job)-.37 F F0 .096(is used.)2.596 F .096(If the)5.096 F F1
7341 ➡ 7345 <ad68>2.596 E F0 .096(option is gi)2.596 F -.15(ve)-.25 G .096(n, each)
7342
-
No equivalent source code line in the reference code can be identified.
-.15 F F2(jobspec)145.74 237.6 Q F0 .585(is not remo)3.395 F -.15(ve)-.15
7343
-
No equivalent source code line in the reference code can be identified.
-G 3.085(df).15 G .585(rom the table, b)-3.085 F .585(ut is mark)-.2 F
7344
-
No equivalent source code line in the reference code can be identified.
-.585(ed so that)-.1 F/F3 9/Times-Bold@0 SF(SIGHUP)3.085 E F0 .586
7346
-
+.15 F F2(jobspec)145.74 237.6 Q F0 .586(is not remo)3.396 F -.15(ve)-.15
7347
-
+G 3.086(df).15 G .585(rom the table, b)-3.086 F .585(ut is mark)-.2 F
7348
-
+.585(ed so that)-.1 F/F3 9/Times-Bold@0 SF(SIGHUP)3.085 E F0 .585
7345 ➡ 7349 (is not sent to the job if the)2.835 F .962(shell recei)144 249.6 R -.15
7346 ➡ 7350 (ve)-.25 G 3.462(sa).15 G F3(SIGHUP)A/F4 9/Times-Roman@0 SF(.)A F0 .962
7347 ➡ 7351 (If no)5.462 F F2(jobspec)5.202 E F0 .962(is supplied, the)3.772 F F1
7348 ➡ 7352 <ad61>3.462 E F0 .962(option means to remo)3.462 F 1.262 -.15(ve o)-.15
7349
-
No equivalent source code line in the reference code can be identified.
-H 3.462(rm).15 G .962(ark all)-3.462 F 1.358(jobs; the)144 261.6 R F1
7350
-
No equivalent source code line in the reference code can be identified.
-<ad72>3.858 E F0 1.358(option without a)3.858 F F2(jobspec)5.598 E F0
7351
-
No equivalent source code line in the reference code can be identified.
-(ar)4.169 E 1.359(gument restricts operation to running jobs.)-.18 F
7352
-
No equivalent source code line in the reference code can be identified.
-1.359(The return)6.359 F -.25(va)144 273.6 S(lue is 0 unless a).25 E F2
7353
-
+H 3.462(rm).15 G .962(ark all)-3.462 F 1.359(jobs; the)144 261.6 R F1
7354
-
+<ad72>3.859 E F0 1.359(option without a)3.859 F F2(jobspec)5.599 E F0
7355
-
+(ar)4.169 E 1.358(gument restricts operation to running jobs.)-.18 F
7356
-
+1.358(The return)6.358 F -.25(va)144 273.6 S(lue is 0 unless a).25 E F2
7353 ➡ 7357 (jobspec)4.24 E F0(does not specify a v)2.81 E(alid job)-.25 E(.)-.4 E
7354 ➡ 7358 F1(echo)108 290.4 Q F0([)2.5 E F1(\255neE)A F0 2.5(][)C F2(ar)-2.5 E(g)
7355
-
No equivalent source code line in the reference code can be identified.
--.37 E F0(...])2.5 E .425(Output the)144 302.4 R F2(ar)2.925 E(g)-.37 E
7359
-
+-.37 E F0(...])2.5 E .424(Output the)144 302.4 R F2(ar)2.924 E(g)-.37 E
7356 ➡ 7360 F0 .424(s, separated by spaces, follo)B .424(wed by a ne)-.25 F 2.924
7357
-
No equivalent source code line in the reference code can be identified.
-(wline. The)-.25 F .424(return status is 0 unless a write)2.924 F .307
7358
-
No equivalent source code line in the reference code can be identified.
-(error occurs.)144 314.4 R(If)5.307 E F1<ad6e>2.807 E F0 .307
7359
-
No equivalent source code line in the reference code can be identified.
-(is speci\214ed, the trailing ne)2.807 F .308(wline is suppressed.)-.25
7360
-
No equivalent source code line in the reference code can be identified.
-F .308(If the)5.308 F F1<ad65>2.808 E F0 .308(option is gi)2.808 F -.15
7361
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G .308(n, inter).15 F(-)-.2 E 1.349(pretation of the follo)144
7361
-
+(wline. The)-.25 F .424(return status is 0 unless a write)2.924 F .308
7362
-
+(error occurs.)144 314.4 R(If)5.308 E F1<ad6e>2.808 E F0 .308
7363
-
+(is speci\214ed, the trailing ne)2.808 F .308(wline is suppressed.)-.25
7364
-
+F .307(If the)5.308 F F1<ad65>2.807 E F0 .307(option is gi)2.807 F -.15
7365
-
+(ve)-.25 G .307(n, inter).15 F(-)-.2 E 1.348(pretation of the follo)144
7362 ➡ 7366 326.4 R 1.348(wing backslash-escaped characters is enabled.)-.25 F(The)
7363
-
No equivalent source code line in the reference code can be identified.
-6.348 E F1<ad45>3.848 E F0 1.348(option disables the)3.848 F 1.054
7367
-
+6.348 E F1<ad45>3.849 E F0 1.349(option disables the)3.849 F 1.055
7364 ➡ 7368 (interpretation of these escape characters, e)144 338.4 R -.15(ve)-.25 G
7365
-
No equivalent source code line in the reference code can be identified.
-3.555(no).15 G 3.555(ns)-3.555 G 1.055(ystems where the)-3.555 F 3.555
7366
-
No equivalent source code line in the reference code can be identified.
-(ya)-.15 G 1.055(re interpreted by def)-3.555 F(ault.)-.1 E(The)144
7367
-
No equivalent source code line in the reference code can be identified.
-350.4 Q F1(xpg_echo)3.459 E F0 .959
7368
-
No equivalent source code line in the reference code can be identified.
-(shell option may be used to dynamically determine whether or not)3.459
7369
-
No equivalent source code line in the reference code can be identified.
-F F1(echo)3.458 E F0 -.15(ex)3.458 G(pands).15 E .715
7370
-
No equivalent source code line in the reference code can be identified.
-(these escape characters by def)144 362.4 R(ault.)-.1 E F1(echo)5.715 E
7371
-
No equivalent source code line in the reference code can be identified.
-F0 .716(does not interpret)3.215 F F1<adad>3.216 E F0 .716
7372
-
No equivalent source code line in the reference code can be identified.
-(to mean the end of options.)3.216 F F1(echo)5.716 E F0
7369
-
+3.555(no).15 G 3.555(ns)-3.555 G 1.055(ystems where the)-3.555 F 3.554
7370
-
+(ya)-.15 G 1.054(re interpreted by def)-3.554 F(ault.)-.1 E(The)144
7371
-
+350.4 Q F1(xpg_echo)3.458 E F0 .959
7372
-
+(shell option may be used to dynamically determine whether or not)3.458
7373
-
+F F1(echo)3.459 E F0 -.15(ex)3.459 G(pands).15 E .716
7374
-
+(these escape characters by def)144 362.4 R(ault.)-.1 E F1(echo)5.716 E
7375
-
+F0 .716(does not interpret)3.216 F F1<adad>3.216 E F0 .715
7376
-
+(to mean the end of options.)3.216 F F1(echo)5.715 E F0
7373 ➡ 7377 (interprets the follo)144 374.4 Q(wing escape sequences:)-.25 E F1(\\a)
7374 ➡ 7378 144 386.4 Q F0(alert \(bell\))180 386.4 Q F1(\\b)144 398.4 Q F0
7375 ➡ 7379 (backspace)180 398.4 Q F1(\\c)144 410.4 Q F0(suppress further output)180
@@ -7384,65 +7388,65 @@ E(alue)-.25 E F2(nnn)2.5 E F0(\(zero to three octal digits\))2.5 E F1
7384 ➡ 7388 (\\x)144 530.4 Q F2(HH)A F0(the eight-bit character whose v)180 530.4 Q
7385 ➡ 7389 (alue is the he)-.25 E(xadecimal v)-.15 E(alue)-.25 E F2(HH)2.5 E F0
7386 ➡ 7390 (\(one or tw)2.5 E 2.5(oh)-.1 G .3 -.15(ex d)-2.5 H(igits\)).15 E F1
7387
-
No equivalent source code line in the reference code can be identified.
-(\\u)144 542.4 Q F2(HHHH)A F0 1.507
7388
-
No equivalent source code line in the reference code can be identified.
-(the Unicode \(ISO/IEC 10646\) character whose v)180 554.4 R 1.506
7389
-
No equivalent source code line in the reference code can be identified.
-(alue is the he)-.25 F 1.506(xadecimal v)-.15 F(alue)-.25 E F2(HHHH)
7390
-
No equivalent source code line in the reference code can be identified.
-4.006 E F0(\(one to four he)180 566.4 Q 2.5(xd)-.15 G(igits\))-2.5 E F1
7391
-
No equivalent source code line in the reference code can be identified.
-(\\U)144 578.4 Q F2(HHHHHHHH)A F0 .547
7391
-
+(\\u)144 542.4 Q F2(HHHH)A F0 1.506
7392
-
+(the Unicode \(ISO/IEC 10646\) character whose v)180 554.4 R 1.507
7393
-
+(alue is the he)-.25 F 1.507(xadecimal v)-.15 F(alue)-.25 E F2(HHHH)
7394
-
+4.007 E F0(\(one to four he)180 566.4 Q 2.5(xd)-.15 G(igits\))-2.5 E F1
7395
-
+(\\U)144 578.4 Q F2(HHHHHHHH)A F0 .548
7392 ➡ 7396 (the Unicode \(ISO/IEC 10646\) character whose v)180 590.4 R .547
7393
-
No equivalent source code line in the reference code can be identified.
-(alue is the he)-.25 F .548(xadecimal v)-.15 F(alue)-.25 E F2(HHHHH-)
7394
-
No equivalent source code line in the reference code can be identified.
-3.048 E(HHH)180 602.4 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G
7397
-
+(alue is the he)-.25 F .547(xadecimal v)-.15 F(alue)-.25 E F2(HHHHH-)
7398
-
+3.047 E(HHH)180 602.4 Q F0(\(one to eight he)2.5 E 2.5(xd)-.15 G
7395 ➡ 7399 (igits\))-2.5 E F1(enable)108 619.2 Q F0([)2.5 E F1<ad61>A F0 2.5(][)C
7396 ➡ 7400 F1(\255dnps)-2.5 E F0 2.5(][)C F1<ad66>-2.5 E F2(\214lename)2.5 E F0 2.5
7397
-
No equivalent source code line in the reference code can be identified.
-(][)C F2(name)-2.5 E F0(...])2.5 E .278(Enable and disable b)144 631.2 R
7401
-
+(][)C F2(name)-2.5 E F0(...])2.5 E .277(Enable and disable b)144 631.2 R
7398 ➡ 7402 .278(uiltin shell commands.)-.2 F .278(Disabling a b)5.278 F .278
7399
-
No equivalent source code line in the reference code can be identified.
-(uiltin allo)-.2 F .278(ws a disk command which has)-.25 F .833
7403
-
+(uiltin allo)-.2 F .278(ws a disk command which has)-.25 F .834
7400 ➡ 7404 (the same name as a shell b)144 643.2 R .834(uiltin to be e)-.2 F -.15
7401 ➡ 7405 (xe)-.15 G .834(cuted without specifying a full pathname, e).15 F -.15
7402
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G 3.334(nt).15 G(hough)-3.334 E .99
7406
-
+(ve)-.25 G 3.333(nt).15 G(hough)-3.333 E .989
7403 ➡ 7407 (the shell normally searches for b)144 655.2 R .989
7404
-
No equivalent source code line in the reference code can be identified.
-(uiltins before disk commands.)-.2 F(If)5.989 E F1<ad6e>3.489 E F0 .989
7405
-
No equivalent source code line in the reference code can be identified.
-(is used, each)3.489 F F2(name)3.489 E F0 .989(is dis-)3.489 F 1.581
7408
-
+(uiltins before disk commands.)-.2 F(If)5.989 E F1<ad6e>3.489 E F0 .99
7409
-
+(is used, each)3.49 F F2(name)3.49 E F0 .99(is dis-)3.49 F 1.582
7406 ➡ 7410 (abled; otherwise,)144 667.2 R F2(names)4.082 E F0 1.582(are enabled.)
7407 ➡ 7411 4.082 F -.15(Fo)6.582 G 4.082(re).15 G 1.582(xample, to use the)-4.232 F
7408
-
No equivalent source code line in the reference code can be identified.
-F1(test)4.082 E F0 1.582(binary found via the)4.082 F F3 -.666(PA)4.082
7409
-
No equivalent source code line in the reference code can be identified.
-G(TH)-.189 E F0 .081(instead of the shell b)144 679.2 R .081(uiltin v)
7410
-
No equivalent source code line in the reference code can be identified.
--.2 F .081(ersion, run)-.15 F/F5 10/Courier@0 SF .081(enable -n test)
7411
-
No equivalent source code line in the reference code can be identified.
-2.581 F F0 5.081(.T)C(he)-5.081 E F1<ad66>2.58 E F0 .08
7412
-
No equivalent source code line in the reference code can be identified.
-(option means to load the ne)2.58 F(w)-.25 E -.2(bu)144 691.2 S 1.524
7413
-
No equivalent source code line in the reference code can be identified.
-(iltin command).2 F F2(name)4.384 E F0 1.524(from shared object)4.204 F
7412
-
+F1(test)4.082 E F0 1.582(binary found via the)4.082 F F3 -.666(PA)4.081
7413
-
+G(TH)-.189 E F0 .08(instead of the shell b)144 679.2 R .08(uiltin v)-.2
7414
-
+F .08(ersion, run)-.15 F/F5 10/Courier@0 SF .081(enable -n test)2.58 F
7415
-
+F0 5.081(.T)C(he)-5.081 E F1<ad66>2.581 E F0 .081
7416
-
+(option means to load the ne)2.581 F(w)-.25 E -.2(bu)144 691.2 S 1.525
7417
-
+(iltin command).2 F F2(name)4.385 E F0 1.524(from shared object)4.204 F
7414 ➡ 7418 F2(\214lename)4.024 E F0 4.024(,o).18 G 4.024(ns)-4.024 G 1.524
7415 ➡ 7419 (ystems that support dynamic loading.)-4.024 F(The)144 703.2 Q F1<ad64>
7416
-
No equivalent source code line in the reference code can be identified.
-2.867 E F0 .367(option will delete a b)2.867 F .367(uiltin pre)-.2 F
7417
-
No equivalent source code line in the reference code can be identified.
-.367(viously loaded with)-.25 F F1<ad66>2.866 E F0 5.366(.I)C 2.866(fn)
7418
-
No equivalent source code line in the reference code can be identified.
--5.366 G(o)-2.866 E F2(name)2.866 E F0(ar)2.866 E .366(guments are gi)
7419
-
No equivalent source code line in the reference code can be identified.
--.18 F -.15(ve)-.25 G .366(n, or).15 F .398(if the)144 715.2 R F1<ad70>
7420
-
No equivalent source code line in the reference code can be identified.
-2.898 E F0 .399(option is supplied, a list of shell b)2.899 F .399
7420
-
+2.866 E F0 .366(option will delete a b)2.866 F .366(uiltin pre)-.2 F
7421
-
+.366(viously loaded with)-.25 F F1<ad66>2.867 E F0 5.367(.I)C 2.867(fn)
7422
-
+-5.367 G(o)-2.867 E F2(name)2.867 E F0(ar)2.867 E .367(guments are gi)
7423
-
+-.18 F -.15(ve)-.25 G .367(n, or).15 F .399(if the)144 715.2 R F1<ad70>
7424
-
+2.899 E F0 .399(option is supplied, a list of shell b)2.899 F .399
7421 ➡ 7425 (uiltins is printed.)-.2 F -.4(Wi)5.399 G .399(th no other option ar).4
7422
-
No equivalent source code line in the reference code can be identified.
-F .399(guments, the)-.18 F .099(list consists of all enabled shell b)144
7426
-
+F .398(guments, the)-.18 F .098(list consists of all enabled shell b)144
7423 ➡ 7427 727.2 R 2.598(uiltins. If)-.2 F F1<ad6e>2.598 E F0 .098
7424
-
No equivalent source code line in the reference code can be identified.
-(is supplied, only disabled b)2.598 F .098(uiltins are printed.)-.2 F
7425
-
No equivalent source code line in the reference code can be identified.
-(If)5.098 E F1<ad61>2.598 E F0(GNU Bash 4.4)72 768 Q(2017 June 23)
7426
-
No equivalent source code line in the reference code can be identified.
-148.175 E(61)197.335 E 0 Cg EP
7428
-
+(is supplied, only disabled b)2.598 F .099(uiltins are printed.)-.2 F
7429
-
+(If)5.099 E F1<ad61>2.599 E F0(GNU Bash 4.4)72 768 Q(2017 October 7)
7430
-
+143.735 E(61)192.895 E 0 Cg EP
7427 ➡ 7431 %%Page: 62 62
7428 ➡ 7432 %%BeginPageSetup
7429 ➡ 7433 BP
7430 ➡ 7434 %%EndPageSetup
7431 ➡ 7435 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7432
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.916
7436
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.917
7433 ➡ 7437 (is supplied, the list printed includes all b)144 84 R 1.916
7434
-
No equivalent source code line in the reference code can be identified.
-(uiltins, with an indication of whether or not each is)-.2 F 2.879
7435
-
No equivalent source code line in the reference code can be identified.
-(enabled. If)144 96 R/F1 10/Times-Bold@0 SF<ad73>2.879 E F0 .379
7436
-
No equivalent source code line in the reference code can be identified.
-(is supplied, the output is restricted to the POSIX)2.879 F/F2 10
7437
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(special)2.879 E F0 -.2(bu)2.878 G 2.878(iltins. The)
7438
-
No equivalent source code line in the reference code can be identified.
-.2 F .378(return v)2.878 F(alue)-.25 E .994(is 0 unless a)144 108 R F2
7439
-
No equivalent source code line in the reference code can be identified.
-(name)3.854 E F0 .994(is not a shell b)3.674 F .994
7440
-
No equivalent source code line in the reference code can be identified.
-(uiltin or there is an error loading a ne)-.2 F 3.495(wb)-.25 G .995
7441
-
No equivalent source code line in the reference code can be identified.
-(uiltin from a shared)-3.695 F(object.)144 120 Q F1 -2.3 -.15(ev a)108
7438
-
+(uiltins, with an indication of whether or not each is)-.2 F 2.878
7439
-
+(enabled. If)144 96 R/F1 10/Times-Bold@0 SF<ad73>2.878 E F0 .379
7440
-
+(is supplied, the output is restricted to the POSIX)2.878 F/F2 10
7441
-
+/Times-Italic@0 SF(special)2.879 E F0 -.2(bu)2.879 G 2.879(iltins. The)
7442
-
+.2 F .379(return v)2.879 F(alue)-.25 E .995(is 0 unless a)144 108 R F2
7443
-
+(name)3.855 E F0 .994(is not a shell b)3.675 F .994
7444
-
+(uiltin or there is an error loading a ne)-.2 F 3.494(wb)-.25 G .994
7445
-
+(uiltin from a shared)-3.694 F(object.)144 120 Q F1 -2.3 -.15(ev a)108
7442 ➡ 7446 136.8 T(l).15 E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(The)144 148.8
7443
-
No equivalent source code line in the reference code can be identified.
-Q F2(ar)3.171 E(g)-.37 E F0 3.171(sa)C .671
7444
-
No equivalent source code line in the reference code can be identified.
-(re read and concatenated together into a single command.)-3.171 F .67
7445
-
No equivalent source code line in the reference code can be identified.
-(This command is then read)5.67 F .495(and e)144 160.8 R -.15(xe)-.15 G
7447
-
+Q F2(ar)3.17 E(g)-.37 E F0 3.17(sa)C .671
7448
-
+(re read and concatenated together into a single command.)-3.17 F .671
7449
-
+(This command is then read)5.671 F .495(and e)144 160.8 R -.15(xe)-.15 G
7446 ➡ 7450 .495(cuted by the shell, and its e).15 F .495
7447 ➡ 7451 (xit status is returned as the v)-.15 F .495(alue of)-.25 F F1 -2.3 -.15
7448 ➡ 7452 (ev a)2.995 H(l).15 E F0 5.495(.I)C 2.995(ft)-5.495 G .495(here are no)
@@ -7450,84 +7454,84 @@ Q F2(ar)3.171 E(g)-.37 E F0 3.171(sa)C .671
7450 ➡ 7454 (guments,)-.18 E F1 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E F1
7451 ➡ 7455 (exec)108 189.6 Q F0([)2.5 E F1(\255cl)A F0 2.5(][)C F1<ad61>-2.5 E F2
7452 ➡ 7456 (name)2.5 E F0 2.5(][)C F2(command)-2.5 E F0([)2.5 E F2(ar)A(guments)
7453
-
No equivalent source code line in the reference code can be identified.
--.37 E F0(]])A(If)144 201.6 Q F2(command)3.006 E F0 .306
7454
-
No equivalent source code line in the reference code can be identified.
-(is speci\214ed, it replaces the shell.)3.576 F .305(No ne)5.305 F 2.805
7455
-
No equivalent source code line in the reference code can be identified.
-(wp)-.25 G .305(rocess is created.)-2.805 F(The)5.305 E F2(ar)3.135 E
7456
-
No equivalent source code line in the reference code can be identified.
-(guments)-.37 E F0(become)3.075 E .176(the ar)144 213.6 R .176
7457
-
+-.37 E F0(]])A(If)144 201.6 Q F2(command)3.005 E F0 .305
7458
-
+(is speci\214ed, it replaces the shell.)3.575 F .305(No ne)5.305 F 2.805
7459
-
+(wp)-.25 G .306(rocess is created.)-2.805 F(The)5.306 E F2(ar)3.136 E
7460
-
+(guments)-.37 E F0(become)3.076 E .177(the ar)144 213.6 R .177
7457 ➡ 7461 (guments to)-.18 F F2(command)2.676 E F0 5.176(.I)C 2.676(ft)-5.176 G
7458 ➡ 7462 (he)-2.676 E F1<ad6c>2.676 E F0 .176
7459
-
No equivalent source code line in the reference code can be identified.
-(option is supplied, the shell places a dash at the be)2.676 F .177
7460
-
No equivalent source code line in the reference code can be identified.
-(ginning of)-.15 F .5(the zeroth ar)144 225.6 R .5(gument passed to)-.18
7461
-
No equivalent source code line in the reference code can be identified.
-F F2(command)3 E F0 5.499(.T).77 G .499(his is what)-5.499 F F2(lo)2.999
7462
-
No equivalent source code line in the reference code can be identified.
-E(gin)-.1 E F0 .499(\(1\) does.).24 F(The)5.499 E F1<ad63>2.999 E F0
7463
-
No equivalent source code line in the reference code can be identified.
-.499(option causes)2.999 F F2(com-)3.199 E(mand)144 237.6 Q F0 .638
7464
-
No equivalent source code line in the reference code can be identified.
-(to be e)3.908 F -.15(xe)-.15 G .638(cuted with an empty en).15 F 3.138
7463
-
+(option is supplied, the shell places a dash at the be)2.676 F .176
7464
-
+(ginning of)-.15 F .499(the zeroth ar)144 225.6 R .499(gument passed to)
7465
-
+-.18 F F2(command)2.999 E F0 5.499(.T).77 G .499(his is what)-5.499 F F2
7466
-
+(lo)2.999 E(gin)-.1 E F0 .499(\(1\) does.).24 F(The)5.5 E F1<ad63>3 E F0
7467
-
+.5(option causes)3 F F2(com-)3.2 E(mand)144 237.6 Q F0 .639(to be e)
7468
-
+3.909 F -.15(xe)-.15 G .638(cuted with an empty en).15 F 3.138
7465 ➡ 7469 (vironment. If)-.4 F F1<ad61>3.138 E F0 .638
7466
-
No equivalent source code line in the reference code can be identified.
-(is supplied, the shell passes)3.138 F F2(name)3.499 E F0 .639(as the)
7467
-
No equivalent source code line in the reference code can be identified.
-3.319 F 1.078(zeroth ar)144 249.6 R 1.077(gument to the e)-.18 F -.15
7470
-
+(is supplied, the shell passes)3.138 F F2(name)3.498 E F0 .638(as the)
7471
-
+3.318 F 1.077(zeroth ar)144 249.6 R 1.077(gument to the e)-.18 F -.15
7468 ➡ 7472 (xe)-.15 G 1.077(cuted command.).15 F(If)6.077 E F2(command)3.777 E F0
7469 ➡ 7473 1.077(cannot be e)4.347 F -.15(xe)-.15 G 1.077(cuted for some reason, a)
7470
-
No equivalent source code line in the reference code can be identified.
-.15 F(non-interacti)144 261.6 Q .876 -.15(ve s)-.25 H .576(hell e).15 F
7471
-
No equivalent source code line in the reference code can be identified.
-.576(xits, unless the)-.15 F F1(execfail)3.076 E F0 .577
7472
-
No equivalent source code line in the reference code can be identified.
-(shell option is enabled.)3.077 F .577(In that case, it returns f)5.577
7474
-
+.15 F(non-interacti)144 261.6 Q .877 -.15(ve s)-.25 H .577(hell e).15 F
7475
-
+.577(xits, unless the)-.15 F F1(execfail)3.077 E F0 .577
7476
-
+(shell option is enabled.)3.077 F .576(In that case, it returns f)5.577
7473 ➡ 7477 F(ail-)-.1 E 3.32(ure. An)144 273.6 R(interacti)3.32 E 1.12 -.15(ve s)
7474 ➡ 7478 -.25 H .82(hell returns f).15 F .82(ailure if the \214le cannot be e)-.1
7475 ➡ 7479 F -.15(xe)-.15 G 3.32(cuted. A).15 F .82(subshell e)3.32 F .82
7476
-
No equivalent source code line in the reference code can be identified.
-(xits uncondi-)-.15 F .287(tionally if)144 285.6 R F1(exec)2.787 E F0
7477
-
No equivalent source code line in the reference code can be identified.
--.1(fa)2.787 G 2.787(ils. If).1 F F2(command)2.987 E F0 .287
7478
-
No equivalent source code line in the reference code can be identified.
-(is not speci\214ed, an)3.557 F 2.788(yr)-.15 G .288(edirections tak)
7479
-
No equivalent source code line in the reference code can be identified.
--2.788 F 2.788(ee)-.1 G -.25(ff)-2.788 G .288(ect in the current shell,)
7480
-
+(xits uncondi-)-.15 F .288(tionally if)144 285.6 R F1(exec)2.788 E F0
7481
-
+-.1(fa)2.788 G 2.788(ils. If).1 F F2(command)2.988 E F0 .288
7482
-
+(is not speci\214ed, an)3.558 F 2.787(yr)-.15 G .287(edirections tak)
7483
-
+-2.787 F 2.787(ee)-.1 G -.25(ff)-2.787 G .287(ect in the current shell,)
7480 ➡ 7484 .25 F(and the return status is 0.)144 297.6 Q
7481 ➡ 7485 (If there is a redirection error)5 E 2.5(,t)-.4 G
7482 ➡ 7486 (he return status is 1.)-2.5 E F1(exit)108 314.4 Q F0([)2.5 E F2(n)A F0
7483
-
No equivalent source code line in the reference code can be identified.
-(])A .096(Cause the shell to e)144 314.4 R .096(xit with a status of)
7484
-
No equivalent source code line in the reference code can be identified.
--.15 F F2(n)2.596 E F0 5.096(.I)C(f)-5.096 E F2(n)2.955 E F0 .095
7485
-
No equivalent source code line in the reference code can be identified.
-(is omitted, the e)2.835 F .095(xit status is that of the last command)
7487
-
+(])A .095(Cause the shell to e)144 314.4 R .095(xit with a status of)
7488
-
+-.15 F F2(n)2.595 E F0 5.095(.I)C(f)-5.095 E F2(n)2.955 E F0 .096
7489
-
+(is omitted, the e)2.835 F .096(xit status is that of the last command)
7486 ➡ 7490 -.15 F -.15(exe)144 326.4 S 2.5(cuted. A).15 F(trap on)2.5 E/F3 9
7487 ➡ 7491 /Times-Bold@0 SF(EXIT)2.5 E F0(is e)2.25 E -.15(xe)-.15 G
7488 ➡ 7492 (cuted before the shell terminates.).15 E F1(export)108 343.2 Q F0([)2.5
7489 ➡ 7493 E F1(\255fn)A F0 2.5(][).833 G F2(name)-2.5 E F0([=)A F2(wor)A(d)-.37 E
7490
-
No equivalent source code line in the reference code can be identified.
-F0(]] ...)A F1(export \255p)108 355.2 Q F0 .256(The supplied)144 367.2 R
7494
-
+F0(]] ...)A F1(export \255p)108 355.2 Q F0 .257(The supplied)144 367.2 R
7491 ➡ 7495 F2(names)3.117 E F0 .257(are mark)3.027 F .257(ed for automatic e)-.1 F
7492 ➡ 7496 .257(xport to the en)-.15 F .257(vironment of subsequently e)-.4 F -.15
7493
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G(cuted).15 E 2.627(commands. If)144 379.2 R(the)2.627 E F1
7494
-
No equivalent source code line in the reference code can be identified.
-<ad66>2.627 E F0 .127(option is gi)2.627 F -.15(ve)-.25 G .127(n, the)
7497
-
+(xe)-.15 G(cuted).15 E 2.626(commands. If)144 379.2 R(the)2.626 E F1
7498
-
+<ad66>2.626 E F0 .127(option is gi)2.627 F -.15(ve)-.25 G .127(n, the)
7495 ➡ 7499 .15 F F2(names)2.987 E F0 .127(refer to functions.)2.897 F .127(If no)
7496
-
No equivalent source code line in the reference code can be identified.
-5.127 F F2(names)2.987 E F0 .127(are gi)2.897 F -.15(ve)-.25 G .126
7500
-
+5.127 F F2(names)2.987 E F0 .127(are gi)2.897 F -.15(ve)-.25 G .127
7497 ➡ 7501 (n, or if the).15 F F1<ad70>144 391.2 Q F0 .048
7498
-
No equivalent source code line in the reference code can be identified.
-(option is supplied, a list of names of all e)2.547 F .048(xported v)
7499
-
No equivalent source code line in the reference code can be identified.
--.15 F .048(ariables is printed.)-.25 F(The)5.048 E F1<ad6e>2.548 E F0
7500
-
No equivalent source code line in the reference code can be identified.
-.048(option causes the)2.548 F -.15(ex)144 403.2 S 1.447
7502
-
+(option is supplied, a list of names of all e)2.548 F .048(xported v)
7503
-
+-.15 F .048(ariables is printed.)-.25 F(The)5.048 E F1<ad6e>2.547 E F0
7504
-
+.047(option causes the)2.547 F -.15(ex)144 403.2 S 1.446
7501 ➡ 7505 (port property to be remo).15 F -.15(ve)-.15 G 3.947(df).15 G 1.447
7502 ➡ 7506 (rom each)-3.947 F F2(name)3.947 E F0 6.447(.I)C 3.947(fav)-6.447 G
7503 ➡ 7507 1.447(ariable name is follo)-4.197 F 1.447(wed by =)-.25 F F2(wor)A(d)
7504
-
No equivalent source code line in the reference code can be identified.
--.37 E F0 3.946(,t)C(he)-3.946 E -.25(va)144 415.2 S .741(lue of the v)
7505
-
No equivalent source code line in the reference code can be identified.
-.25 F .741(ariable is set to)-.25 F F2(wor)3.241 E(d)-.37 E F0(.)A F1
7506
-
No equivalent source code line in the reference code can be identified.
-(export)5.741 E F0 .742(returns an e)3.242 F .742
7507
-
No equivalent source code line in the reference code can be identified.
-(xit status of 0 unless an in)-.15 F -.25(va)-.4 G .742(lid option is)
7508
-
No equivalent source code line in the reference code can be identified.
-.25 F .032(encountered, one of the)144 427.2 R F2(names)2.532 E F0 .032
7509
-
No equivalent source code line in the reference code can be identified.
-(is not a v)2.532 F .032(alid shell v)-.25 F .032(ariable name, or)-.25
7510
-
No equivalent source code line in the reference code can be identified.
-F F1<ad66>2.531 E F0 .031(is supplied with a)2.531 F F2(name)2.891 E F0
7511
-
No equivalent source code line in the reference code can be identified.
-(that)2.711 E(is not a function.)144 439.2 Q F1(fc)108 456 Q F0([)2.5 E
7508
-
+-.37 E F0 3.947(,t)C(he)-3.947 E -.25(va)144 415.2 S .742(lue of the v)
7509
-
+.25 F .742(ariable is set to)-.25 F F2(wor)3.242 E(d)-.37 E F0(.)A F1
7510
-
+(export)5.742 E F0 .742(returns an e)3.242 F .741
7511
-
+(xit status of 0 unless an in)-.15 F -.25(va)-.4 G .741(lid option is)
7512
-
+.25 F .031(encountered, one of the)144 427.2 R F2(names)2.531 E F0 .031
7513
-
+(is not a v)2.531 F .032(alid shell v)-.25 F .032(ariable name, or)-.25
7514
-
+F F1<ad66>2.532 E F0 .032(is supplied with a)2.532 F F2(name)2.892 E F0
7515
-
+(that)2.712 E(is not a function.)144 439.2 Q F1(fc)108 456 Q F0([)2.5 E
7512 ➡ 7516 F1<ad65>A F2(ename)2.5 E F0 2.5(][)C F1(\255lnr)-2.5 E F0 2.5(][)C F2
7513 ➡ 7517 <8c72>-2.5 E(st)-.1 E F0 2.5(][)C F2(last)-2.5 E F0(])A F1(fc \255s)108
7514 ➡ 7518 468 Q F0([)2.5 E F2(pat)A F0(=)A F2 -.37(re)C(p).37 E F0 2.5(][)C F2
7515
-
No equivalent source code line in the reference code can be identified.
-(cmd)-2.5 E F0(])A .431
7519
-
+(cmd)-2.5 E F0(])A .432
7516 ➡ 7520 (The \214rst form selects a range of commands from)144 480 R F2<8c72>
7517
-
No equivalent source code line in the reference code can be identified.
-4.842 E(st)-.1 E F0(to)3.612 E F2(last)3.022 E F0 .432
7518
-
No equivalent source code line in the reference code can be identified.
-(from the history list and displays or)3.612 F .142(edits and re-e)144
7519
-
No equivalent source code line in the reference code can be identified.
-492 R -.15(xe)-.15 G .142(cutes them.).15 F F2 -.45(Fi)5.141 G -.1(rs)
7521
-
+4.842 E(st)-.1 E F0(to)3.612 E F2(last)3.022 E F0 .431
7522
-
+(from the history list and displays or)3.612 F .141(edits and re-e)144
7523
-
+492 R -.15(xe)-.15 G .141(cutes them.).15 F F2 -.45(Fi)5.141 G -.1(rs)
7520 ➡ 7524 .45 G(t).1 E F0(and)3.321 E F2(last)2.731 E F0 .141
7521 ➡ 7525 (may be speci\214ed as a string \(to locate the last command)3.321 F(be)
7522
-
No equivalent source code line in the reference code can be identified.
-144 504 Q .31(ginning with that string\) or as a number \(an inde)-.15 F
7523
-
No equivalent source code line in the reference code can be identified.
-2.811(xi)-.15 G .311(nto the history list, where a ne)-2.811 F -.05(ga)
7524
-
No equivalent source code line in the reference code can be identified.
--.15 G(ti).05 E .611 -.15(ve n)-.25 H(umber).15 E .315(is used as an of)
7525
-
No equivalent source code line in the reference code can be identified.
-144 516 R .315(fset from the current command number\).)-.25 F(If)5.315 E
7526
-
No equivalent source code line in the reference code can be identified.
-F2(last)2.904 E F0 .314(is not speci\214ed it is set to the cur)3.494 F
7527
-
No equivalent source code line in the reference code can be identified.
-(-)-.2 E .948(rent command for listing \(so that)144 528 R/F4 10
7526
-
+144 504 Q .311(ginning with that string\) or as a number \(an inde)-.15
7527
-
+F 2.811(xi)-.15 G .31(nto the history list, where a ne)-2.811 F -.05(ga)
7528
-
+-.15 G(ti).05 E .61 -.15(ve n)-.25 H(umber).15 E .314(is used as an of)
7529
-
+144 516 R .314(fset from the current command number\).)-.25 F(If)5.314 E
7530
-
+F2(last)2.905 E F0 .315(is not speci\214ed it is set to the cur)3.495 F
7531
-
+(-)-.2 E .949(rent command for listing \(so that)144 528 R/F4 10
7528 ➡ 7532 /Courier@0 SF .948(fc \255l \25510)3.448 F F0 .948
7529
-
No equivalent source code line in the reference code can be identified.
-(prints the last 10 commands\) and to)3.448 F F2<8c72>5.359 E(st)-.1 E
7530
-
No equivalent source code line in the reference code can be identified.
-F0(other)4.129 E(-)-.2 E 2.5(wise. If)144 540 R F2<8c72>4.41 E(st)-.1 E
7533
-
+(prints the last 10 commands\) and to)3.448 F F2<8c72>5.358 E(st)-.1 E
7534
-
+F0(other)4.128 E(-)-.2 E 2.5(wise. If)144 540 R F2<8c72>4.41 E(st)-.1 E
7531 ➡ 7535 F0(is not speci\214ed it is set to the pre)3.18 E
7532 ➡ 7536 (vious command for editing and \25516 for listing.)-.25 E(The)144 564 Q
7533 ➡ 7537 F1<ad6e>2.522 E F0 .022
@@ -7536,128 +7540,128 @@ F1<ad72>2.522 E F0 .022(option re)2.522 F -.15(ve)-.25 G .022
7536 ➡ 7540 (rses the order of).15 F .438(the commands.)144 576 R .438(If the)5.438
7537 ➡ 7541 F F1<ad6c>2.938 E F0 .438(option is gi)2.938 F -.15(ve)-.25 G .438
7538 ➡ 7542 (n, the commands are listed on standard output.).15 F(Otherwise,)5.438 E
7539
-
No equivalent source code line in the reference code can be identified.
-.335(the editor gi)144 588 R -.15(ve)-.25 G 2.835(nb).15 G(y)-2.835 E F2
7540
-
No equivalent source code line in the reference code can be identified.
-(ename)3.025 E F0 .335(is in)3.015 F -.2(vo)-.4 G -.1(ke).2 G 2.835(do)
7543
-
+.334(the editor gi)144 588 R -.15(ve)-.25 G 2.834(nb).15 G(y)-2.834 E F2
7544
-
+(ename)3.024 E F0 .335(is in)3.014 F -.2(vo)-.4 G -.1(ke).2 G 2.835(do)
7541 ➡ 7545 .1 G 2.835(na\214)-2.835 G .335(le containing those commands.)-2.835 F
7542
-
No equivalent source code line in the reference code can be identified.
-(If)5.334 E F2(ename)3.024 E F0 .334(is not gi)3.014 F -.15(ve)-.25 G
7543
-
No equivalent source code line in the reference code can be identified.
-(n,).15 E .63(the v)144 600 R .63(alue of the)-.25 F F3(FCEDIT)3.13 E F0
7544
-
No equivalent source code line in the reference code can be identified.
--.25(va)2.88 G .631(riable is used, and the v).25 F .631(alue of)-.25 F
7545
-
No equivalent source code line in the reference code can be identified.
-F3(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F3(FCEDIT)3.131 E F0 .631
7546
-
No equivalent source code line in the reference code can be identified.
-(is not set.)2.881 F .631(If nei-)5.631 F .951(ther v)144 612 R .951
7547
-
No equivalent source code line in the reference code can be identified.
-(ariable is set,)-.25 F F2(vi)5.117 E F0 .951(is used.)5.117 F .95
7548
-
No equivalent source code line in the reference code can be identified.
-(When editing is complete, the edited commands are echoed and)5.951 F
7549
-
No equivalent source code line in the reference code can be identified.
--.15(exe)144 624 S(cuted.).15 E .788(In the second form,)144 648 R F2
7546
-
+(If)5.335 E F2(ename)3.025 E F0 .335(is not gi)3.015 F -.15(ve)-.25 G
7547
-
+(n,).15 E .631(the v)144 600 R .631(alue of the)-.25 F F3(FCEDIT)3.131 E
7548
-
+F0 -.25(va)2.881 G .631(riable is used, and the v).25 F .631(alue of)
7549
-
+-.25 F F3(EDIT)3.131 E(OR)-.162 E F0(if)2.881 E F3(FCEDIT)3.13 E F0 .63
7550
-
+(is not set.)2.88 F .63(If nei-)5.63 F .95(ther v)144 612 R .95
7551
-
+(ariable is set,)-.25 F F2(vi)5.116 E F0 .95(is used.)5.116 F .951
7552
-
+(When editing is complete, the edited commands are echoed and)5.95 F
7553
-
+-.15(exe)144 624 S(cuted.).15 E .789(In the second form,)144 648 R F2
7550 ➡ 7554 (command)3.288 E F0 .788(is re-e)3.288 F -.15(xe)-.15 G .788
7551 ➡ 7555 (cuted after each instance of).15 F F2(pat)3.288 E F0 .788
7552
-
No equivalent source code line in the reference code can be identified.
-(is replaced by)3.288 F F2 -.37(re)3.289 G(p).37 E F0(.)A F2(Com-)5.789
7553
-
No equivalent source code line in the reference code can be identified.
-E(mand)144 660 Q F0 .172(is interpreted the same as)2.672 F F2<8c72>
7554
-
No equivalent source code line in the reference code can be identified.
-2.672 E(st)-.1 E F0(abo)2.672 E -.15(ve)-.15 G 5.172(.A).15 G .171
7555
-
No equivalent source code line in the reference code can be identified.
-(useful alias to use with this is)-2.5 F F4 .171(r='fc \255s')2.671 F F0
7556
-
No equivalent source code line in the reference code can be identified.
-2.671(,s)C 2.671(ot)-2.671 G(hat)-2.671 E(typing)144 672 Q F4 7.165(rc)
7557
-
No equivalent source code line in the reference code can be identified.
-3.665 G(c)-7.165 E F0 1.165(runs the last command be)3.665 F 1.166
7558
-
No equivalent source code line in the reference code can be identified.
-(ginning with)-.15 F F4(cc)3.666 E F0 1.166(and typing)3.666 F F4(r)
7559
-
No equivalent source code line in the reference code can be identified.
-3.666 E F0(re-e)3.666 E -.15(xe)-.15 G 1.166(cutes the last com-).15 F
7556
-
+(is replaced by)3.288 F F2 -.37(re)3.288 G(p).37 E F0(.)A F2(Com-)5.788
7557
-
+E(mand)144 660 Q F0 .171(is interpreted the same as)2.671 F F2<8c72>
7558
-
+2.671 E(st)-.1 E F0(abo)2.671 E -.15(ve)-.15 G 5.171(.A).15 G .172
7559
-
+(useful alias to use with this is)-2.499 F F4 .172(r='fc \255s')2.672 F
7560
-
+F0 2.672(,s)C 2.672(ot)-2.672 G(hat)-2.672 E(typing)144 672 Q F4 7.166
7561
-
+(rc)3.666 G(c)-7.166 E F0 1.166(runs the last command be)3.666 F 1.166
7562
-
+(ginning with)-.15 F F4(cc)3.666 E F0 1.165(and typing)3.666 F F4(r)
7563
-
+3.665 E F0(re-e)3.665 E -.15(xe)-.15 G 1.165(cutes the last com-).15 F
7560 ➡ 7564 (mand.)144 684 Q .142(If the \214rst form is used, the return v)144 708
7561 ➡ 7565 R .142(alue is 0 unless an in)-.25 F -.25(va)-.4 G .142
7562 ➡ 7566 (lid option is encountered or).25 F F2<8c72>4.552 E(st)-.1 E F0(or)3.322
7563
-
No equivalent source code line in the reference code can be identified.
-E F2(last)2.732 E F0 .454(specify history lines out of range.)144 720 R
7567
-
+E F2(last)2.732 E F0 .455(specify history lines out of range.)144 720 R
7564 ➡ 7568 .454(If the)5.454 F F1<ad65>2.954 E F0 .454
7565
-
No equivalent source code line in the reference code can be identified.
-(option is supplied, the return v)2.954 F .455(alue is the v)-.25 F .455
7566
-
No equivalent source code line in the reference code can be identified.
-(alue of the)-.25 F(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(62)
7567
-
No equivalent source code line in the reference code can be identified.
-197.335 E 0 Cg EP
7569
-
+(option is supplied, the return v)2.954 F .454(alue is the v)-.25 F .454
7570
-
+(alue of the)-.25 F(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(62)
7571
-
+192.895 E 0 Cg EP
7568 ➡ 7572 %%Page: 63 63
7569 ➡ 7573 %%BeginPageSetup
7570 ➡ 7574 BP
7571 ➡ 7575 %%EndPageSetup
7572 ➡ 7576 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7573
-
No equivalent source code line in the reference code can be identified.
-(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .788
7574
-
No equivalent source code line in the reference code can be identified.
-(last command e)144 84 R -.15(xe)-.15 G .788(cuted or f).15 F .787
7577
-
+(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .787
7578
-
+(last command e)144 84 R -.15(xe)-.15 G .787(cuted or f).15 F .788
7575 ➡ 7579 (ailure if an error occurs with the temporary \214le of commands.)-.1 F
7576
-
No equivalent source code line in the reference code can be identified.
-.787(If the)5.787 F 1.135
7580
-
+.788(If the)5.788 F 1.136
7577 ➡ 7581 (second form is used, the return status is that of the command re-e)144
7578
-
No equivalent source code line in the reference code can be identified.
-96 R -.15(xe)-.15 G 1.136(cuted, unless).15 F/F1 10/Times-Italic@0 SF
7579
-
No equivalent source code line in the reference code can be identified.
-(cmd)3.836 E F0 1.136(does not)4.406 F(specify a v)144 108 Q
7582
-
+96 R -.15(xe)-.15 G 1.135(cuted, unless).15 F/F1 10/Times-Italic@0 SF
7583
-
+(cmd)3.835 E F0 1.135(does not)4.405 F(specify a v)144 108 Q
7580 ➡ 7584 (alid history line, in which case)-.25 E/F2 10/Times-Bold@0 SF(fc)2.5 E
7581 ➡ 7585 F0(returns f)2.5 E(ailure.)-.1 E F2(fg)108 124.8 Q F0([)2.5 E F1
7582
-
No equivalent source code line in the reference code can be identified.
-(jobspec)A F0(])A(Resume)144 136.8 Q F1(jobspec)5.654 E F0 1.413
7583
-
No equivalent source code line in the reference code can be identified.
-(in the fore)4.224 F 1.413(ground, and mak)-.15 F 3.913(ei)-.1 G 3.913
7586
-
+(jobspec)A F0(])A(Resume)144 136.8 Q F1(jobspec)5.653 E F0 1.413
7587
-
+(in the fore)4.223 F 1.413(ground, and mak)-.15 F 3.913(ei)-.1 G 3.913
7584 ➡ 7588 (tt)-3.913 G 1.413(he current job)-3.913 F 6.413(.I)-.4 G(f)-6.413 E F1
7585
-
No equivalent source code line in the reference code can be identified.
-(jobspec)5.653 E F0 1.413(is not present, the)4.223 F(shell')144 148.8 Q
7586
-
No equivalent source code line in the reference code can be identified.
-3.116(sn)-.55 G .616(otion of the)-3.116 F F1(curr)3.116 E .616(ent job)
7587
-
No equivalent source code line in the reference code can be identified.
--.37 F F0 .617(is used.)3.116 F .617(The return v)5.617 F .617
7589
-
+(jobspec)5.653 E F0 1.414(is not present, the)4.223 F(shell')144 148.8 Q
7590
-
+3.117(sn)-.55 G .617(otion of the)-3.117 F F1(curr)3.117 E .617(ent job)
7591
-
+-.37 F F0 .617(is used.)3.117 F .617(The return v)5.617 F .616
7588 ➡ 7592 (alue is that of the command placed into the)-.25 F(fore)144 160.8 Q
7589
-
No equivalent source code line in the reference code can be identified.
-.363(ground, or f)-.15 F .363
7590
-
No equivalent source code line in the reference code can be identified.
-(ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .362
7593
-
+.362(ground, or f)-.15 F .362
7594
-
+(ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .363
7591 ➡ 7595 (hen run with job control enabled, if)-2.862 F F1(jobspec)145.74 172.8 Q
7592 ➡ 7596 F0(does not specify a v)2.81 E(alid job or)-.25 E F1(jobspec)4.24 E F0
7593 ➡ 7597 (speci\214es a job that w)2.81 E(as started without job control.)-.1 E
7594 ➡ 7598 F2(getopts)108 189.6 Q F1(optstring name)2.5 E F0([)2.5 E F1(ar)A(gs)
7595 ➡ 7599 -.37 E F0(])A F2(getopts)144 201.6 Q F0 .793
7596
-
No equivalent source code line in the reference code can be identified.
-(is used by shell procedures to parse positional parameters.)3.293 F F1
7597
-
No equivalent source code line in the reference code can be identified.
-(optstring)6.023 E F0 .793(contains the option)3.513 F .15
7598
-
No equivalent source code line in the reference code can be identified.
-(characters to be recognized; if a character is follo)144 213.6 R .149
7599
-
No equivalent source code line in the reference code can be identified.
-(wed by a colon, the option is e)-.25 F .149(xpected to ha)-.15 F .449
7600
-
No equivalent source code line in the reference code can be identified.
--.15(ve a)-.2 H(n).15 E(ar)144 225.6 Q .578
7601
-
No equivalent source code line in the reference code can be identified.
-(gument, which should be separated from it by white space.)-.18 F .579
7600
-
+(is used by shell procedures to parse positional parameters.)3.294 F F1
7601
-
+(optstring)6.023 E F0 .793(contains the option)3.513 F .149
7602
-
+(characters to be recognized; if a character is follo)144 213.6 R .15
7603
-
+(wed by a colon, the option is e)-.25 F .15(xpected to ha)-.15 F .45
7604
-
+-.15(ve a)-.2 H(n).15 E(ar)144 225.6 Q .579
7605
-
+(gument, which should be separated from it by white space.)-.18 F .578
7602 ➡ 7606 (The colon and question mark char)5.579 F(-)-.2 E 1.665
7603 ➡ 7607 (acters may not be used as option characters.)144 237.6 R 1.665
7604 ➡ 7608 (Each time it is in)6.665 F -.2(vo)-.4 G -.1(ke).2 G(d,).1 E F2(getopts)
7605
-
No equivalent source code line in the reference code can be identified.
-4.165 E F0 1.665(places the ne)4.165 F(xt)-.15 E .796
7606
-
No equivalent source code line in the reference code can be identified.
-(option in the shell v)144 249.6 R(ariable)-.25 E F1(name)3.296 E F0
7607
-
No equivalent source code line in the reference code can be identified.
-3.296(,i).18 G(nitializing)-3.296 E F1(name)3.657 E F0 .797
7608
-
No equivalent source code line in the reference code can be identified.
-(if it does not e)3.477 F .797(xist, and the inde)-.15 F 3.297(xo)-.15 G
7609
-
No equivalent source code line in the reference code can be identified.
-3.297(ft)-3.297 G .797(he ne)-3.297 F(xt)-.15 E(ar)144 261.6 Q .085
7609
-
+4.165 E F0 1.665(places the ne)4.165 F(xt)-.15 E .797
7610
-
+(option in the shell v)144 249.6 R(ariable)-.25 E F1(name)3.297 E F0
7611
-
+3.297(,i).18 G(nitializing)-3.297 E F1(name)3.657 E F0 .797
7612
-
+(if it does not e)3.477 F .796(xist, and the inde)-.15 F 3.296(xo)-.15 G
7613
-
+3.296(ft)-3.296 G .796(he ne)-3.296 F(xt)-.15 E(ar)144 261.6 Q .085
7610 ➡ 7614 (gument to be processed into the v)-.18 F(ariable)-.25 E/F3 9
7611 ➡ 7615 /Times-Bold@0 SF(OPTIND)2.585 E/F4 9/Times-Roman@0 SF(.)A F3(OPTIND)
7612
-
No equivalent source code line in the reference code can be identified.
-4.585 E F0 .085(is initialized to 1 each time the shell)2.335 F .845
7616
-
+4.585 E F0 .085(is initialized to 1 each time the shell)2.335 F .846
7613 ➡ 7617 (or a shell script is in)144 273.6 R -.2(vo)-.4 G -.1(ke).2 G 3.345
7614 ➡ 7618 (d. When).1 F .845(an option requires an ar)3.345 F(gument,)-.18 E F2
7615
-
No equivalent source code line in the reference code can be identified.
-(getopts)3.346 E F0 .846(places that ar)3.346 F(gument)-.18 E .804
7616
-
No equivalent source code line in the reference code can be identified.
-(into the v)144 285.6 R(ariable)-.25 E F3(OPT)3.304 E(ARG)-.81 E F4(.)A
7617
-
No equivalent source code line in the reference code can be identified.
-F0 .803(The shell does not reset)5.304 F F3(OPTIND)3.303 E F0 .803
7618
-
No equivalent source code line in the reference code can be identified.
-(automatically; it must be manually)3.053 F .293
7619
-
+(getopts)3.345 E F0 .845(places that ar)3.345 F(gument)-.18 E .803
7620
-
+(into the v)144 285.6 R(ariable)-.25 E F3(OPT)3.303 E(ARG)-.81 E F4(.)A
7621
-
+F0 .803(The shell does not reset)5.303 F F3(OPTIND)3.303 E F0 .804
7622
-
+(automatically; it must be manually)3.054 F .294
7619 ➡ 7623 (reset between multiple calls to)144 297.6 R F2(getopts)2.793 E F0 .293
7620 ➡ 7624 (within the same shell in)2.793 F -.2(vo)-.4 G .293(cation if a ne).2 F
7621
-
No equivalent source code line in the reference code can be identified.
-2.793(ws)-.25 G .294(et of parameters)-2.793 F(is to be used.)144 309.6
7622
-
No equivalent source code line in the reference code can be identified.
-Q 2.044(When the end of options is encountered,)144 333.6 R F2(getopts)
7623
-
No equivalent source code line in the reference code can be identified.
-4.543 E F0 -.15(ex)4.543 G 2.043(its with a return v).15 F 2.043
7625
-
+2.793(ws)-.25 G .293(et of parameters)-2.793 F(is to be used.)144 309.6
7626
-
+Q 2.043(When the end of options is encountered,)144 333.6 R F2(getopts)
7627
-
+4.543 E F0 -.15(ex)4.543 G 2.043(its with a return v).15 F 2.044
7624 ➡ 7628 (alue greater than zero.)-.25 F F3(OPTIND)144 345.6 Q F0
7625 ➡ 7629 (is set to the inde)2.25 E 2.5(xo)-.15 G 2.5(ft)-2.5 G
7626 ➡ 7630 (he \214rst non-option ar)-2.5 E(gument, and)-.18 E F1(name)2.5 E F0
7627
-
No equivalent source code line in the reference code can be identified.
-(is set to ?.)2.5 E F2(getopts)144 369.6 Q F0 2.392
7628
-
No equivalent source code line in the reference code can be identified.
-(normally parses the positional parameters, b)4.892 F 2.392
7629
-
No equivalent source code line in the reference code can be identified.
-(ut if more ar)-.2 F 2.393(guments are gi)-.18 F -.15(ve)-.25 G 4.893
7630
-
No equivalent source code line in the reference code can be identified.
-(ni).15 G(n)-4.893 E F1(ar)4.893 E(gs)-.37 E F0(,).27 E F2(getopts)144
7631
-
No equivalent source code line in the reference code can be identified.
-381.6 Q F0(parses those instead.)2.5 E F2(getopts)144 405.6 Q F0 1.166
7632
-
No equivalent source code line in the reference code can be identified.
-(can report errors in tw)3.666 F 3.665(ow)-.1 G 3.665(ays. If)-3.765 F
7633
-
No equivalent source code line in the reference code can be identified.
-1.165(the \214rst character of)3.665 F F1(optstring)3.895 E F0 1.165
7634
-
No equivalent source code line in the reference code can be identified.
-(is a colon,)3.885 F F1(silent)4.005 E F0(error)4.345 E 1.07
7631
-
+(is set to ?.)2.5 E F2(getopts)144 369.6 Q F0 2.393
7632
-
+(normally parses the positional parameters, b)4.893 F 2.392
7633
-
+(ut if more ar)-.2 F 2.392(guments are gi)-.18 F -.15(ve)-.25 G 4.892
7634
-
+(ni).15 G(n)-4.892 E F1(ar)4.892 E(gs)-.37 E F0(,).27 E F2(getopts)144
7635
-
+381.6 Q F0(parses those instead.)2.5 E F2(getopts)144 405.6 Q F0 1.165
7636
-
+(can report errors in tw)3.665 F 3.665(ow)-.1 G 3.665(ays. If)-3.765 F
7637
-
+1.165(the \214rst character of)3.665 F F1(optstring)3.895 E F0 1.166
7638
-
+(is a colon,)3.886 F F1(silent)4.006 E F0(error)4.346 E 1.071
7635 ➡ 7639 (reporting is used.)144 417.6 R 1.071
7636
-
No equivalent source code line in the reference code can be identified.
-(In normal operation, diagnostic messages are printed when in)6.07 F
7637
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.4 G 1.071(lid options or).25 F .394(missing option ar)144
7638
-
No equivalent source code line in the reference code can be identified.
-429.6 R .394(guments are encountered.)-.18 F .394(If the v)5.394 F
7639
-
No equivalent source code line in the reference code can be identified.
-(ariable)-.25 E F3(OPTERR)2.894 E F0 .394
7640
-
No equivalent source code line in the reference code can be identified.
-(is set to 0, no error messages)2.644 F(will be displayed, e)144 441.6 Q
7641
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he \214rst character of)-2.5 E
7642
-
No equivalent source code line in the reference code can be identified.
-F1(optstring)2.73 E F0(is not a colon.)2.72 E .666(If an in)144 465.6 R
7643
-
No equivalent source code line in the reference code can be identified.
--.25(va)-.4 G .666(lid option is seen,).25 F F2(getopts)3.166 E F0 .667
7644
-
No equivalent source code line in the reference code can be identified.
-(places ? into)3.167 F F1(name)3.527 E F0 .667
7645
-
No equivalent source code line in the reference code can be identified.
-(and, if not silent, prints an error message)3.347 F .4(and unsets)144
7646
-
No equivalent source code line in the reference code can be identified.
-477.6 R F3(OPT)2.9 E(ARG)-.81 E F4(.)A F0(If)4.899 E F2(getopts)2.899 E
7647
-
No equivalent source code line in the reference code can be identified.
-F0 .399(is silent, the option character found is placed in)2.899 F F3
7648
-
No equivalent source code line in the reference code can be identified.
-(OPT)2.899 E(ARG)-.81 E F0 .399(and no)2.649 F
7649
-
No equivalent source code line in the reference code can be identified.
-(diagnostic message is printed.)144 489.6 Q 1.241(If a required ar)144
7650
-
No equivalent source code line in the reference code can be identified.
-513.6 R 1.241(gument is not found, and)-.18 F F2(getopts)3.741 E F0
7651
-
No equivalent source code line in the reference code can be identified.
-1.241(is not silent, a question mark \()3.741 F F2(?).833 E F0 3.742
7652
-
No equivalent source code line in the reference code can be identified.
-(\)i).833 G 3.742(sp)-3.742 G 1.242(laced in)-3.742 F F1(name)144 525.6
7653
-
No equivalent source code line in the reference code can be identified.
-Q F0(,).18 E F3(OPT)2.735 E(ARG)-.81 E F0 .234
7654
-
No equivalent source code line in the reference code can be identified.
-(is unset, and a diagnostic message is printed.)2.485 F(If)5.234 E F2
7655
-
No equivalent source code line in the reference code can be identified.
-(getopts)2.734 E F0 .234(is silent, then a colon \()2.734 F F2(:).833 E
7640
-
+(In normal operation, diagnostic messages are printed when in)6.071 F
7641
-
+-.25(va)-.4 G 1.07(lid options or).25 F .393(missing option ar)144 429.6
7642
-
+R .393(guments are encountered.)-.18 F .394(If the v)5.394 F(ariable)
7643
-
+-.25 E F3(OPTERR)2.894 E F0 .394(is set to 0, no error messages)2.644 F
7644
-
+(will be displayed, e)144 441.6 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)
7645
-
+-2.5 G(he \214rst character of)-2.5 E F1(optstring)2.73 E F0
7646
-
+(is not a colon.)2.72 E .667(If an in)144 465.6 R -.25(va)-.4 G .667
7647
-
+(lid option is seen,).25 F F2(getopts)3.167 E F0 .667(places ? into)
7648
-
+3.167 F F1(name)3.527 E F0 .666
7649
-
+(and, if not silent, prints an error message)3.347 F .399(and unsets)144
7650
-
+477.6 R F3(OPT)2.899 E(ARG)-.81 E F4(.)A F0(If)4.899 E F2(getopts)2.899
7651
-
+E F0 .399(is silent, the option character found is placed in)2.899 F F3
7652
-
+(OPT)2.899 E(ARG)-.81 E F0 .4(and no)2.65 F
7653
-
+(diagnostic message is printed.)144 489.6 Q 1.242(If a required ar)144
7654
-
+513.6 R 1.242(gument is not found, and)-.18 F F2(getopts)3.741 E F0
7655
-
+1.241(is not silent, a question mark \()3.741 F F2(?).833 E F0 3.741
7656
-
+(\)i).833 G 3.741(sp)-3.741 G 1.241(laced in)-3.741 F F1(name)144 525.6
7657
-
+Q F0(,).18 E F3(OPT)2.734 E(ARG)-.81 E F0 .234
7658
-
+(is unset, and a diagnostic message is printed.)2.484 F(If)5.234 E F2
7659
-
+(getopts)2.734 E F0 .235(is silent, then a colon \()2.734 F F2(:).833 E
7656 ➡ 7660 F0(\)).833 E(is placed in)144 537.6 Q F1(name)2.86 E F0(and)2.68 E F3
7657 ➡ 7661 (OPT)2.5 E(ARG)-.81 E F0(is set to the option character found.)2.25 E F2
7658 ➡ 7662 (getopts)144 561.6 Q F0 .902
7659 ➡ 7663 (returns true if an option, speci\214ed or unspeci\214ed, is found.)
7660
-
No equivalent source code line in the reference code can be identified.
-3.401 F .902(It returns f)5.902 F .902(alse if the end of)-.1 F
7664
-
+3.402 F .902(It returns f)5.902 F .901(alse if the end of)-.1 F
7661 ➡ 7665 (options is encountered or an error occurs.)144 573.6 Q F2(hash)108
7662 ➡ 7666 590.4 Q F0([)2.5 E F2(\255lr)A F0 2.5(][)C F2<ad70>-2.5 E F1(\214lename)
7663 ➡ 7667 2.5 E F0 2.5(][)C F2(\255dt)-2.5 E F0 2.5(][)C F1(name)-2.5 E F0(])A
@@ -7666,29 +7670,30 @@ F0(\)).833 E(is placed in)144 537.6 Q F1(name)2.86 E F0(and)2.68 E F3
7666 ➡ 7670 3.718 E F0 .858(is determined by searching)3.538 F .956
7667 ➡ 7671 (the directories in)144 614.4 R F2($P)3.456 E -.95(AT)-.74 G(H).95 E F0
7668 ➡ 7672 .956(and remembered.)3.456 F(An)5.956 E 3.456(yp)-.15 G(re)-3.456 E .956
7669
-
No equivalent source code line in the reference code can be identified.
-(viously-remembered pathname is discarded.)-.25 F .243(If the)144 626.4
7670
-
No equivalent source code line in the reference code can be identified.
-R F2<ad70>2.743 E F0 .243
7671
-
No equivalent source code line in the reference code can be identified.
-(option is supplied, no path search is performed, and)2.743 F F1
7672
-
No equivalent source code line in the reference code can be identified.
-(\214lename)4.653 E F0 .242(is used as the full \214lename)2.923 F 1.711
7673
-
No equivalent source code line in the reference code can be identified.
-(of the command.)144 638.4 R(The)6.711 E F2<ad72>4.211 E F0 1.711
7674
-
No equivalent source code line in the reference code can be identified.
-(option causes the shell to for)4.211 F 1.712
7675
-
No equivalent source code line in the reference code can be identified.
-(get all remembered locations.)-.18 F(The)6.712 E F2<ad64>4.212 E F0
7673
-
+(viously-remembered pathname is discarded.)-.25 F .242(If the)144 626.4
7674
-
+R F2<ad70>2.742 E F0 .243
7675
-
+(option is supplied, no path search is performed, and)2.742 F F1
7676
-
+(\214lename)4.653 E F0 .243(is used as the full \214lename)2.923 F 1.712
7677
-
+(of the command.)144 638.4 R(The)6.712 E F2<ad72>4.212 E F0 1.711
7678
-
+(option causes the shell to for)4.212 F 1.711
7679
-
+(get all remembered locations.)-.18 F(The)6.711 E F2<ad64>4.211 E F0
7676 ➡ 7680 .833(option causes the shell to for)144 650.4 R .833
7677 ➡ 7681 (get the remembered location of each)-.18 F F1(name)3.333 E F0 5.833(.I)
7678 ➡ 7682 C 3.333(ft)-5.833 G(he)-3.333 E F2<ad74>3.333 E F0 .833(option is sup-)
7679
-
No equivalent source code line in the reference code can be identified.
-3.333 F .703(plied, the full pathname to which each)144 662.4 R F1(name)
7680
-
No equivalent source code line in the reference code can be identified.
-3.204 E F0 .704(corresponds is printed.)3.204 F .704(If multiple)5.704 F
7681
-
No equivalent source code line in the reference code can be identified.
-F1(name)3.204 E F0(ar)3.204 E(guments)-.18 E .795(are supplied with)144
7683
-
+3.333 F .704(plied, the full pathname to which each)144 662.4 R F1(name)
7684
-
+3.204 E F0 .703(corresponds is printed.)3.204 F .703(If multiple)5.703 F
7685
-
+F1(name)3.203 E F0(ar)3.203 E(guments)-.18 E .795(are supplied with)144
7682 ➡ 7686 674.4 R F2<ad74>3.295 E F0 3.295(,t)C(he)-3.295 E F1(name)3.295 E F0
7683 ➡ 7687 .795(is printed before the hashed full pathname.)3.295 F(The)5.795 E F2
7684 ➡ 7688 <ad6c>3.295 E F0 .795(option causes)3.295 F .934
7685 ➡ 7689 (output to be displayed in a format that may be reused as input.)144
7686
-
No equivalent source code line in the reference code can be identified.
-686.4 R .934(If no ar)5.934 F .935(guments are gi)-.18 F -.15(ve)-.25 G
7687
-
No equivalent source code line in the reference code can be identified.
-.935(n, or if).15 F(only)144 698.4 Q F2<ad6c>2.822 E F0 .322
7688
-
No equivalent source code line in the reference code can be identified.
-(is supplied, information about remembered commands is printed.)2.822 F
7689
-
No equivalent source code line in the reference code can be identified.
-.321(The return status is true)5.321 F(unless a)144 710.4 Q F1(name)2.86
7690
-
+686.4 R .934(If no ar)5.934 F .934(guments are gi)-.18 F -.15(ve)-.25 G
7691
-
+.934(n, or if).15 F(only)144 698.4 Q F2<ad6c>2.821 E F0 .321
7692
-
+(is supplied, information about remembered commands is printed.)2.821 F
7693
-
+.322(The return status is true)5.322 F(unless a)144 710.4 Q F1(name)2.86
7690 ➡ 7694 E F0(is not found or an in)2.68 E -.25(va)-.4 G(lid option is supplied.)
7691
-
No equivalent source code line in the reference code can be identified.
-.25 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(63)197.335 E 0 Cg EP
7695
-
+.25 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(63)192.895 E 0 Cg
7696
-
+EP
7692 ➡ 7697 %%Page: 64 64
7693 ➡ 7698 %%BeginPageSetup
7694 ➡ 7699 BP
@@ -7696,12 +7701,12 @@ BP
7696 ➡ 7701 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7697 ➡ 7702 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7698 ➡ 7703 SF(help)108 84 Q F0([)2.5 E F1(\255dms)A F0 2.5(][)C/F2 10
7699
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(pattern)-2.5 E F0(])A .866
7704
-
+/Times-Italic@0 SF(pattern)-2.5 E F0(])A .867
7700 ➡ 7705 (Display helpful information about b)144 96 R .867(uiltin commands.)-.2
7701
-
No equivalent source code line in the reference code can be identified.
-F(If)5.867 E F2(pattern)4.617 E F0 .867(is speci\214ed,)3.607 F F1(help)
7702
-
No equivalent source code line in the reference code can be identified.
-3.367 E F0(gi)3.367 E -.15(ve)-.25 G 3.367(sd).15 G(etailed)-3.367 E
7703
-
No equivalent source code line in the reference code can be identified.
-.307(help on all commands matching)144 108 R F2(pattern)2.807 E F0 2.807
7704
-
No equivalent source code line in the reference code can be identified.
-(;o).24 G .307(therwise help for all the b)-2.807 F .306
7706
-
+F(If)5.867 E F2(pattern)4.617 E F0 .866(is speci\214ed,)3.607 F F1(help)
7707
-
+3.366 E F0(gi)3.366 E -.15(ve)-.25 G 3.366(sd).15 G(etailed)-3.366 E
7708
-
+.306(help on all commands matching)144 108 R F2(pattern)2.806 E F0 2.807
7709
-
+(;o).24 G .307(therwise help for all the b)-2.807 F .307
7705 ➡ 7710 (uiltins and shell control struc-)-.2 F(tures is printed.)144 120 Q F1
7706 ➡ 7711 <ad64>144 132 Q F0(Display a short description of each)180 132 Q F2
7707 ➡ 7712 (pattern)2.5 E F1<ad6d>144 144 Q F0(Display the description of each)180
@@ -7717,13 +7722,13 @@ F1(history \255p)108 237.6 Q F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A 2.5
7717 ➡ 7722 -.37 E F0([)2.5 E F2(ar)A 2.5(g.)-.37 G(..)-2.5 E F0(])A -.4(Wi)144
7718 ➡ 7723 261.6 S .752
7719 ➡ 7724 (th no options, display the command history list with line numbers.).4 F
7720
-
No equivalent source code line in the reference code can be identified.
-.752(Lines listed with a)5.752 F F1(*)3.252 E F0(ha)3.252 E -.15(ve)-.2
7721
-
No equivalent source code line in the reference code can be identified.
-G .381(been modi\214ed.)144 273.6 R .38(An ar)5.38 F .38(gument of)-.18
7722
-
No equivalent source code line in the reference code can be identified.
-F F2(n)3.24 E F0 .38(lists only the last)3.12 F F2(n)3.24 E F0 2.88
7725
-
+.752(Lines listed with a)5.752 F F1(*)3.251 E F0(ha)3.251 E -.15(ve)-.2
7726
-
+G .38(been modi\214ed.)144 273.6 R .38(An ar)5.38 F .38(gument of)-.18 F
7727
-
+F2(n)3.24 E F0 .38(lists only the last)3.12 F F2(n)3.24 E F0 2.88
7723 ➡ 7728 (lines. If)3.12 F .38(the shell v)2.88 F(ariable)-.25 E/F3 9
7724
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(HISTTIMEFOR-)2.88 E(MA)144 285.6 Q(T)-.855 E F0 .264
7725
-
No equivalent source code line in the reference code can be identified.
-(is set and not null, it is used as a format string for)2.514 F F2
7726
-
No equivalent source code line in the reference code can be identified.
-(strftime)2.765 E F0 .265(\(3\) to display the time stamp asso-)B 1.02
7729
-
+/Times-Bold@0 SF(HISTTIMEFOR-)2.881 E(MA)144 285.6 Q(T)-.855 E F0 .265
7730
-
+(is set and not null, it is used as a format string for)2.515 F F2
7731
-
+(strftime)2.764 E F0 .264(\(3\) to display the time stamp asso-)B 1.019
7727 ➡ 7732 (ciated with each displayed history entry)144 297.6 R 6.019(.N)-.65 G
7728 ➡ 7733 3.519(oi)-6.019 G(nterv)-3.519 E 1.019
7729 ➡ 7734 (ening blank is printed between the formatted)-.15 F .176
@@ -7734,71 +7739,71 @@ F F2(n)3.24 E F0 .38(lists only the last)3.12 F F2(n)3.24 E F0 2.88
7734 ➡ 7739 2.25 E(Options, if supplied, ha)5 E .3 -.15(ve t)-.2 H(he follo).15 E
7735 ➡ 7740 (wing meanings:)-.25 E F1<ad63>144 333.6 Q F0
7736 ➡ 7741 (Clear the history list by deleting all the entries.)180 333.6 Q F1
7737
-
No equivalent source code line in the reference code can be identified.
-<ad64>144 345.6 Q F2(of)2.5 E(fset)-.18 E F0 .39
7742
-
+<ad64>144 345.6 Q F2(of)2.5 E(fset)-.18 E F0 .389
7738 ➡ 7743 (Delete the history entry at position)180 357.6 R F2(of)2.889 E(fset)
7739 ➡ 7744 -.18 E F0 5.389(.I)C(f)-5.389 E F2(of)2.889 E(fset)-.18 E F0 .389(is ne)
7740
-
No equivalent source code line in the reference code can be identified.
-2.889 F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 2.889(,i).15 G 2.889(ti)
7741
-
No equivalent source code line in the reference code can be identified.
--2.889 G 2.889(si)-2.889 G .389(nterpreted as relati)-2.889 F -.15(ve)
7742
-
No equivalent source code line in the reference code can be identified.
--.25 G .598(to one greater than the last history position, so ne)180
7743
-
No equivalent source code line in the reference code can be identified.
-369.6 R -.05(ga)-.15 G(ti).05 E .899 -.15(ve i)-.25 H .599
7745
-
+2.889 F -.05(ga)-.15 G(ti).05 E -.15(ve)-.25 G 2.89(,i).15 G 2.89(ti)
7746
-
+-2.89 G 2.89(si)-2.89 G .39(nterpreted as relati)-2.89 F -.15(ve)-.25 G
7747
-
+.599(to one greater than the last history position, so ne)180 369.6 R
7748
-
+-.05(ga)-.15 G(ti).05 E .899 -.15(ve i)-.25 H .598
7744 ➡ 7749 (ndices count back from the end).15 F(of the history)180 381.6 Q 2.5(,a)
7745 ➡ 7750 -.65 G(nd an inde)-2.5 E 2.5(xo)-.15 G 2.5<66ad>-2.5 G 2.5(1r)-2.5 G
7746 ➡ 7751 (efers to the current)-2.5 E F1(history -d)2.5 E F0(command.)2.5 E F1
7747
-
No equivalent source code line in the reference code can be identified.
-<ad61>144 393.6 Q F0 .565(Append the `)180 393.6 R(`ne)-.74 E(w')-.25 E
7748
-
No equivalent source code line in the reference code can be identified.
-3.065('h)-.74 G .564(istory lines to the history \214le.)-3.065 F .564
7752
-
+<ad61>144 393.6 Q F0 .564(Append the `)180 393.6 R(`ne)-.74 E(w')-.25 E
7753
-
+3.064('h)-.74 G .564(istory lines to the history \214le.)-3.064 F .565
7749 ➡ 7754 (These are history lines entered since)5.564 F(the be)180 405.6 Q
7750 ➡ 7755 (ginning of the current)-.15 E F1(bash)2.5 E F0(session, b)2.5 E
7751 ➡ 7756 (ut not already appended to the history \214le.)-.2 E F1<ad6e>144 417.6
7752 ➡ 7757 Q F0 .854(Read the history lines not already read from the history \214\
7753
-
No equivalent source code line in the reference code can be identified.
-le into the current history list.)180 417.6 R .773
7758
-
+le into the current history list.)180 417.6 R .772
7754 ➡ 7759 (These are lines appended to the history \214le since the be)180 429.6 R
7755
-
No equivalent source code line in the reference code can be identified.
-.772(ginning of the current)-.15 F F1(bash)3.272 E F0(ses-)3.272 E
7760
-
+.773(ginning of the current)-.15 F F1(bash)3.273 E F0(ses-)3.273 E
7756 ➡ 7761 (sion.)180 441.6 Q F1<ad72>144 453.6 Q F0(Read the contents of the hist\
7757 ➡ 7762 ory \214le and append them to the current history list.)180 453.6 Q F1
7758 ➡ 7763 <ad77>144 465.6 Q F0
7759 ➡ 7764 (Write the current history list to the history \214le, o)180 465.6 Q
7760 ➡ 7765 -.15(ve)-.15 G(rwriting the history \214le').15 E 2.5(sc)-.55 G
7761
-
No equivalent source code line in the reference code can be identified.
-(ontents.)-2.5 E F1<ad70>144 477.6 Q F0 .625
7766
-
+(ontents.)-2.5 E F1<ad70>144 477.6 Q F0 .626
7762 ➡ 7767 (Perform history substitution on the follo)180 477.6 R(wing)-.25 E F2
7763
-
No equivalent source code line in the reference code can be identified.
-(ar)3.125 E(gs)-.37 E F0 .626(and display the result on the standard)
7768
-
+(ar)3.125 E(gs)-.37 E F0 .625(and display the result on the standard)
7764 ➡ 7769 3.125 F 2.975(output. Does)180 489.6 R .475
7765 ➡ 7770 (not store the results in the history list.)2.975 F(Each)5.475 E F2(ar)
7766 ➡ 7771 2.975 E(g)-.37 E F0 .475(must be quoted to disable)2.975 F
7767 ➡ 7772 (normal history e)180 501.6 Q(xpansion.)-.15 E F1<ad73>144 513.6 Q F0
7768
-
No equivalent source code line in the reference code can be identified.
-.362(Store the)180 513.6 R F2(ar)3.192 E(gs)-.37 E F0 .363
7769
-
No equivalent source code line in the reference code can be identified.
-(in the history list as a single entry)3.132 F 5.363(.T)-.65 G .363
7773
-
+.363(Store the)180 513.6 R F2(ar)3.193 E(gs)-.37 E F0 .363
7774
-
+(in the history list as a single entry)3.133 F 5.363(.T)-.65 G .362
7770 ➡ 7775 (he last command in the history list is)-5.363 F(remo)180 525.6 Q -.15
7771 ➡ 7776 (ve)-.15 G 2.5(db).15 G(efore the)-2.5 E F2(ar)2.83 E(gs)-.37 E F0
7772
-
No equivalent source code line in the reference code can be identified.
-(are added.)2.77 E .146(If the)144 542.4 R F3(HISTTIMEFORMA)2.645 E(T)
7777
-
+(are added.)2.77 E .145(If the)144 542.4 R F3(HISTTIMEFORMA)2.645 E(T)
7773 ➡ 7778 -.855 E F0 -.25(va)2.395 G .145
7774 ➡ 7779 (riable is set, the time stamp information associated with each history)
7775
-
No equivalent source code line in the reference code can be identified.
-.25 F .668(entry is written to the history \214le, mark)144 554.4 R .669
7776
-
No equivalent source code line in the reference code can be identified.
-(ed with the history comment character)-.1 F 5.669(.W)-.55 G .669
7777
-
No equivalent source code line in the reference code can be identified.
-(hen the history)-5.669 F .956(\214le is read, lines be)144 566.4 R .956
7778
-
No equivalent source code line in the reference code can be identified.
-(ginning with the history comment character follo)-.15 F .955
7779
-
No equivalent source code line in the reference code can be identified.
-(wed immediately by a digit)-.25 F 1.795
7780
-
+.25 F .669(entry is written to the history \214le, mark)144 554.4 R .669
7781
-
+(ed with the history comment character)-.1 F 5.668(.W)-.55 G .668
7782
-
+(hen the history)-5.668 F .955(\214le is read, lines be)144 566.4 R .956
7783
-
+(ginning with the history comment character follo)-.15 F .956
7784
-
+(wed immediately by a digit)-.25 F 1.796
7780 ➡ 7785 (are interpreted as timestamps for the follo)144 578.4 R 1.795
7781 ➡ 7786 (wing history entry)-.25 F 6.795(.T)-.65 G 1.795(he return v)-6.795 F
7782
-
No equivalent source code line in the reference code can be identified.
-1.796(alue is 0 unless an)-.25 F(in)144 590.4 Q -.25(va)-.4 G .768(lid \
7787
-
+1.795(alue is 0 unless an)-.25 F(in)144 590.4 Q -.25(va)-.4 G .768(lid \
7783 ➡ 7788 option is encountered, an error occurs while reading or writing the his\
7784 ➡ 7789 tory \214le, an in).25 F -.25(va)-.4 G(lid).25 E F2(of)144 602.4 Q(fset)
7785
-
No equivalent source code line in the reference code can be identified.
--.18 E F0 1.031(is supplied as an ar)3.531 F 1.031(gument to)-.18 F F1
7790
-
+-.18 E F0 1.032(is supplied as an ar)3.532 F 1.031(gument to)-.18 F F1
7786 ➡ 7791 <ad64>3.531 E F0 3.531(,o)C 3.531(rt)-3.531 G 1.031(he history e)-3.531
7787
-
No equivalent source code line in the reference code can be identified.
-F 1.031(xpansion supplied as an ar)-.15 F 1.032(gument to)-.18 F F1
7788
-
No equivalent source code line in the reference code can be identified.
-<ad70>3.532 E F0 -.1(fa)144 614.4 S(ils.).1 E F1(jobs)108 631.2 Q F0([)
7792
-
+F 1.031(xpansion supplied as an ar)-.15 F 1.031(gument to)-.18 F F1
7793
-
+<ad70>3.531 E F0 -.1(fa)144 614.4 S(ils.).1 E F1(jobs)108 631.2 Q F0([)
7789 ➡ 7794 2.5 E F1(\255lnprs)A F0 2.5(][)C F2(jobspec)A F0(... ])2.5 E F1
7790 ➡ 7795 (jobs \255x)108 643.2 Q F2(command)2.5 E F0([)2.5 E F2(ar)2.5 E(gs)-.37
7791 ➡ 7796 E F0(... ])2.5 E(The \214rst form lists the acti)144 655.2 Q .3 -.15
7792 ➡ 7797 (ve j)-.25 H 2.5(obs. The).15 F(options ha)2.5 E .3 -.15(ve t)-.2 H
7793 ➡ 7798 (he follo).15 E(wing meanings:)-.25 E F1<ad6c>144 667.2 Q F0
7794 ➡ 7799 (List process IDs in addition to the normal information.)180 667.2 Q F1
7795
-
No equivalent source code line in the reference code can be identified.
-<ad6e>144 679.2 Q F0 .194(Display information only about jobs that ha)
7796
-
No equivalent source code line in the reference code can be identified.
-180 679.2 R .494 -.15(ve c)-.2 H .193(hanged status since the user w).15
7797
-
No equivalent source code line in the reference code can be identified.
-F .193(as last noti-)-.1 F(\214ed of their status.)180 691.2 Q F1<ad70>
7800
-
+<ad6e>144 679.2 Q F0 .193(Display information only about jobs that ha)
7801
-
+180 679.2 R .494 -.15(ve c)-.2 H .194(hanged status since the user w).15
7802
-
+F .194(as last noti-)-.1 F(\214ed of their status.)180 691.2 Q F1<ad70>
7798 ➡ 7803 144 703.2 Q F0(List only the process ID of the job')180 703.2 Q 2.5(sp)
7799 ➡ 7804 -.55 G(rocess group leader)-2.5 E(.)-.55 E F1<ad72>144 715.2 Q F0
7800 ➡ 7805 (Display only running jobs.)180 715.2 Q(GNU Bash 4.4)72 768 Q
7801
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(64)197.335 E 0 Cg EP
7806
-
+(2017 October 7)143.735 E(64)192.895 E 0 Cg EP
7802 ➡ 7807 %%Page: 65 65
7803 ➡ 7808 %%BeginPageSetup
7804 ➡ 7809 BP
@@ -7806,73 +7811,73 @@ BP
7806 ➡ 7811 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
7807 ➡ 7812 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7808 ➡ 7813 SF<ad73>144 84 Q F0(Display only stopped jobs.)180 84 Q(If)144 100.8 Q
7809
-
No equivalent source code line in the reference code can be identified.
-/F2 10/Times-Italic@0 SF(jobspec)4.553 E F0 .313(is gi)3.123 F -.15(ve)
7810
-
No equivalent source code line in the reference code can be identified.
--.25 G .313(n, output is restricted to information about that job).15 F
7811
-
No equivalent source code line in the reference code can be identified.
-5.314(.T)-.4 G .314(he return status is 0 unless)-5.314 F(an in)144
7814
-
+/F2 10/Times-Italic@0 SF(jobspec)4.554 E F0 .314(is gi)3.124 F -.15(ve)
7815
-
+-.25 G .314(n, output is restricted to information about that job).15 F
7816
-
+5.313(.T)-.4 G .313(he return status is 0 unless)-5.313 F(an in)144
7812 ➡ 7817 112.8 Q -.25(va)-.4 G(lid option is encountered or an in).25 E -.25(va)
7813
-
No equivalent source code line in the reference code can be identified.
--.4 G(lid).25 E F2(jobspec)4.24 E F0(is supplied.)2.81 E .395(If the)144
7814
-
No equivalent source code line in the reference code can be identified.
-129.6 R F1<ad78>2.895 E F0 .394(option is supplied,)2.894 F F1(jobs)
7818
-
+-.4 G(lid).25 E F2(jobspec)4.24 E F0(is supplied.)2.81 E .394(If the)144
7819
-
+129.6 R F1<ad78>2.894 E F0 .394(option is supplied,)2.894 F F1(jobs)
7815 ➡ 7820 2.894 E F0 .394(replaces an)2.894 F(y)-.15 E F2(jobspec)4.634 E F0 .394
7816 ➡ 7821 (found in)3.204 F F2(command)3.094 E F0(or)3.664 E F2(ar)3.224 E(gs)-.37
7817
-
No equivalent source code line in the reference code can be identified.
-E F0 .394(with the corre-)3.164 F(sponding process group ID, and e)144
7822
-
+E F0 .395(with the corre-)3.164 F(sponding process group ID, and e)144
7818 ➡ 7823 141.6 Q -.15(xe)-.15 G(cutes).15 E F2(command)2.7 E F0(passing it)3.27 E
7819 ➡ 7824 F2(ar)2.5 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.)
7820 ➡ 7825 -.15 E F1(kill)108 158.4 Q F0([)2.5 E F1<ad73>A F2(sigspec)2.5 E F0(|)
7821 ➡ 7826 2.5 E F1<ad6e>2.5 E F2(signum)2.5 E F0(|)2.5 E F1<ad>2.5 E F2(sigspec)A
7822 ➡ 7827 F0 2.5(][)C F2(pid)-2.5 E F0(|)2.5 E F2(jobspec)2.5 E F0 2.5(].)C(..)
7823 ➡ 7828 -2.5 E F1(kill \255l)108 170.4 Q F0(|)A F1<ad4c>A F0([)2.5 E F2(sigspec)
7824
-
No equivalent source code line in the reference code can be identified.
-A F0(|)2.5 E F2 -.2(ex)2.5 G(it_status).2 E F0(])A .119
7825
-
No equivalent source code line in the reference code can be identified.
-(Send the signal named by)144 182.4 R F2(sigspec)2.959 E F0(or)2.929 E
7826
-
No equivalent source code line in the reference code can be identified.
-F2(signum)2.959 E F0 .119(to the processes named by)2.939 F F2(pid)3.87
7827
-
No equivalent source code line in the reference code can be identified.
-E F0(or)3.39 E F2(jobspec)2.62 E F0(.).31 E F2(sigspec)5.46 E F0(is)2.93
7828
-
No equivalent source code line in the reference code can be identified.
-E .319(either a case-insensiti)144 194.4 R .619 -.15(ve s)-.25 H .319
7829
-
No equivalent source code line in the reference code can be identified.
-(ignal name such as).15 F/F3 9/Times-Bold@0 SF(SIGKILL)2.819 E F0 .318
7830
-
No equivalent source code line in the reference code can be identified.
-(\(with or without the)2.569 F F3(SIG)2.818 E F0 .318
7831
-
No equivalent source code line in the reference code can be identified.
-(pre\214x\) or a signal)2.568 F(number;)144 206.4 Q F2(signum)4.188 E F0
7832
-
No equivalent source code line in the reference code can be identified.
-1.349(is a signal number)4.168 F 6.349(.I)-.55 G(f)-6.349 E F2(sigspec)
7829
-
+A F0(|)2.5 E F2 -.2(ex)2.5 G(it_status).2 E F0(])A .12
7830
-
+(Send the signal named by)144 182.4 R F2(sigspec)2.96 E F0(or)2.93 E F2
7831
-
+(signum)2.96 E F0 .119(to the processes named by)2.939 F F2(pid)3.869 E
7832
-
+F0(or)3.389 E F2(jobspec)2.619 E F0(.).31 E F2(sigspec)5.459 E F0(is)
7833
-
+2.929 E .318(either a case-insensiti)144 194.4 R .618 -.15(ve s)-.25 H
7834
-
+.318(ignal name such as).15 F/F3 9/Times-Bold@0 SF(SIGKILL)2.818 E F0
7835
-
+.319(\(with or without the)2.569 F F3(SIG)2.819 E F0 .319
7836
-
+(pre\214x\) or a signal)2.569 F(number;)144 206.4 Q F2(signum)4.189 E F0
7837
-
+1.349(is a signal number)4.169 F 6.349(.I)-.55 G(f)-6.349 E F2(sigspec)
7833 ➡ 7838 4.189 E F0 1.349(is not present, then)4.159 F F3(SIGTERM)3.849 E F0
7834
-
No equivalent source code line in the reference code can be identified.
-1.349(is assumed.)3.599 F(An)6.349 E(ar)144 218.4 Q .523(gument of)-.18
7839
-
+1.348(is assumed.)3.599 F(An)6.348 E(ar)144 218.4 Q .522(gument of)-.18
7835 ➡ 7840 F F1<ad6c>3.023 E F0 .523(lists the signal names.)3.023 F .523(If an)
7836 ➡ 7841 5.523 F 3.023(ya)-.15 G -.18(rg)-3.023 G .523(uments are supplied when)
7837 ➡ 7842 .18 F F1<ad6c>3.023 E F0 .523(is gi)3.023 F -.15(ve)-.25 G .523
7838 ➡ 7843 (n, the names).15 F .28(of the signals corresponding to the ar)144 230.4
7839 ➡ 7844 R .28(guments are listed, and the return status is 0.)-.18 F(The)5.28 E
7840
-
No equivalent source code line in the reference code can be identified.
-F2 -.2(ex)2.78 G(it_status).2 E F0(ar)144 242.4 Q .378(gument to)-.18 F
7841
-
No equivalent source code line in the reference code can be identified.
-F1<ad6c>2.878 E F0 .378
7842
-
No equivalent source code line in the reference code can be identified.
-(is a number specifying either a signal number or the e)2.878 F .377
7843
-
No equivalent source code line in the reference code can be identified.
-(xit status of a process termi-)-.15 F .962(nated by a signal.)144 254.4
7845
-
+F2 -.2(ex)2.78 G(it_status).2 E F0(ar)144 242.4 Q .377(gument to)-.18 F
7846
-
+F1<ad6c>2.877 E F0 .378
7847
-
+(is a number specifying either a signal number or the e)2.877 F .378
7848
-
+(xit status of a process termi-)-.15 F .963(nated by a signal.)144 254.4
7844 ➡ 7849 R(The)5.962 E F1<ad4c>3.462 E F0 .962(option is equi)3.462 F -.25(va)
7845 ➡ 7850 -.25 G .962(lent to).25 F F1<ad6c>3.462 E F0(.)A F1(kill)5.962 E F0 .962
7846 ➡ 7851 (returns true if at least one signal w)3.462 F(as)-.1 E
7847 ➡ 7852 (successfully sent, or f)144 266.4 Q(alse if an error occurs or an in)
7848 ➡ 7853 -.1 E -.25(va)-.4 G(lid option is encountered.).25 E F1(let)108 283.2 Q
7849 ➡ 7854 F2(ar)2.5 E(g)-.37 E F0([)2.5 E F2(ar)A(g)-.37 E F0(...])2.5 E(Each)144
7850
-
No equivalent source code line in the reference code can be identified.
-295.2 Q F2(ar)3.027 E(g)-.37 E F0 .197(is an arithmetic e)2.917 F .197
7851
-
No equivalent source code line in the reference code can be identified.
-(xpression to be e)-.15 F -.25(va)-.25 G .196(luated \(see).25 F F3 .196
7852
-
No equivalent source code line in the reference code can be identified.
-(ARITHMETIC EV)2.696 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(abo)
7853
-
No equivalent source code line in the reference code can be identified.
-2.446 E -.15(ve)-.15 G 2.696(\). If).15 F(the last)144 307.2 Q F2(ar)
7855
-
+295.2 Q F2(ar)3.026 E(g)-.37 E F0 .196(is an arithmetic e)2.916 F .197
7856
-
+(xpression to be e)-.15 F -.25(va)-.25 G .197(luated \(see).25 F F3 .197
7857
-
+(ARITHMETIC EV)2.697 F(ALU)-1.215 E -.855(AT)-.54 G(ION).855 E F0(abo)
7858
-
+2.447 E -.15(ve)-.15 G 2.697(\). If).15 F(the last)144 307.2 Q F2(ar)
7854 ➡ 7859 2.83 E(g)-.37 E F0 -.25(eva)2.72 G(luates to 0,).25 E F1(let)2.5 E F0
7855 ➡ 7860 (returns 1; 0 is returned otherwise.)2.5 E F1(local)108 324 Q F0([)2.5 E
7856 ➡ 7861 F2(option)A F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(value)A F0 2.5(].)C
7857 ➡ 7862 (.. | \255 ])-2.5 E -.15(Fo)144 336 S 2.56(re).15 G .06(ach ar)-2.56 F
7858 ➡ 7863 .06(gument, a local v)-.18 F .06(ariable named)-.25 F F2(name)2.92 E F0
7859 ➡ 7864 .06(is created, and assigned)2.74 F F2(value)2.56 E F0 5.06(.T).18 G(he)
7860
-
No equivalent source code line in the reference code can be identified.
--5.06 E F2(option)2.56 E F0 .06(can be)2.56 F(an)144 348 Q 3.153(yo)-.15
7861
-
No equivalent source code line in the reference code can be identified.
-G 3.153(ft)-3.153 G .653(he options accepted by)-3.153 F F1(declar)3.153
7862
-
No equivalent source code line in the reference code can be identified.
-E(e)-.18 E F0 5.652(.W)C(hen)-5.652 E F1(local)3.152 E F0 .652
7865
-
+-5.06 E F2(option)2.56 E F0 .06(can be)2.56 F(an)144 348 Q 3.152(yo)-.15
7866
-
+G 3.152(ft)-3.152 G .652(he options accepted by)-3.152 F F1(declar)3.152
7867
-
+E(e)-.18 E F0 5.652(.W)C(hen)-5.652 E F1(local)3.152 E F0 .653
7863 ➡ 7868 (is used within a function, it causes the v)3.152 F(ari-)-.25 E(able)144
7864
-
No equivalent source code line in the reference code can be identified.
-360 Q F2(name)3.281 E F0 .421(to ha)3.101 F .721 -.15(ve a v)-.2 H .422
7869
-
+360 Q F2(name)3.282 E F0 .422(to ha)3.102 F .722 -.15(ve a v)-.2 H .422
7865 ➡ 7870 (isible scope restricted to that function and its children.).15 F(If)
7866
-
No equivalent source code line in the reference code can be identified.
-5.422 E F2(name)2.922 E F0 .422(is \255, the set)2.922 F 1.461
7871
-
+5.421 E F2(name)2.921 E F0 .421(is \255, the set)2.921 F 1.461
7867 ➡ 7872 (of shell options is made local to the function in which)144 372 R F1
7868
-
No equivalent source code line in the reference code can be identified.
-(local)3.961 E F0 1.461(is in)3.961 F -.2(vo)-.4 G -.1(ke).2 G 1.461
7869
-
No equivalent source code line in the reference code can be identified.
-(d: shell options changed).1 F 1.562(using the)144 384 R F1(set)4.062 E
7870
-
No equivalent source code line in the reference code can be identified.
-F0 -.2(bu)4.062 G 1.563
7871
-
No equivalent source code line in the reference code can be identified.
-(iltin inside the function are restored to their original v).2 F 1.563
7872
-
No equivalent source code line in the reference code can be identified.
-(alues when the function)-.25 F 3.744(returns. W)144 396 R 1.244
7873
-
No equivalent source code line in the reference code can be identified.
-(ith no operands,)-.4 F F1(local)3.744 E F0 1.244
7874
-
No equivalent source code line in the reference code can be identified.
-(writes a list of local v)3.744 F 1.243
7875
-
No equivalent source code line in the reference code can be identified.
-(ariables to the standard output.)-.25 F 1.243(It is an)6.243 F .42
7873
-
+(local)3.961 E F0 1.462(is in)3.961 F -.2(vo)-.4 G -.1(ke).2 G 1.462
7874
-
+(d: shell options changed).1 F 1.563(using the)144 384 R F1(set)4.063 E
7875
-
+F0 -.2(bu)4.063 G 1.563
7876
-
+(iltin inside the function are restored to their original v).2 F 1.562
7877
-
+(alues when the function)-.25 F 3.743(returns. W)144 396 R 1.243
7878
-
+(ith no operands,)-.4 F F1(local)3.743 E F0 1.243
7879
-
+(writes a list of local v)3.743 F 1.244
7880
-
+(ariables to the standard output.)-.25 F 1.244(It is an)6.244 F .42
7876 ➡ 7881 (error to use)144 408 R F1(local)2.92 E F0 .42
7877 ➡ 7882 (when not within a function.)2.92 F .42(The return status is 0 unless)
7878 ➡ 7883 5.42 F F1(local)2.92 E F0 .42(is used outside a)2.92 F(function, an in)
@@ -7890,17 +7895,17 @@ F0 2.5(][)C F1<ad63>-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E
7890 ➡ 7895 (count)2.5 E F0 2.5(][)C F1<ad74>-2.5 E F0 2.5(][)C F1<ad75>-2.5 E F2
7891 ➡ 7896 (fd)2.5 E F0 2.5(][)C F1<ad43>-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][)
7892 ➡ 7897 C F1<ad63>-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0
7893
-
No equivalent source code line in the reference code can be identified.
-(])A .351(Read lines from the standard input into the inde)144 477.6 R
7898
-
+(])A .35(Read lines from the standard input into the inde)144 477.6 R
7894 ➡ 7899 -.15(xe)-.15 G 2.851(da).15 G .351(rray v)-2.851 F(ariable)-.25 E F2
7895
-
No equivalent source code line in the reference code can be identified.
-(arr)2.85 E(ay)-.15 E F0 2.85(,o).32 G 2.85(rf)-2.85 G .35
7896
-
No equivalent source code line in the reference code can be identified.
-(rom \214le descriptor)-2.85 F F2(fd)2.85 E F0 1.248(if the)144 489.6 R
7897
-
No equivalent source code line in the reference code can be identified.
-F1<ad75>3.748 E F0 1.248(option is supplied.)3.748 F 1.249(The v)6.249 F
7898
-
No equivalent source code line in the reference code can be identified.
-(ariable)-.25 E F3(MAPFILE)3.749 E F0 1.249(is the def)3.499 F(ault)-.1
7899
-
No equivalent source code line in the reference code can be identified.
-E F2(arr)3.749 E(ay)-.15 E F0 6.249(.O)C 1.249(ptions, if supplied,)
7900
-
No equivalent source code line in the reference code can be identified.
--6.249 F(ha)144 501.6 Q .3 -.15(ve t)-.2 H(he follo).15 E
7901
-
No equivalent source code line in the reference code can be identified.
-(wing meanings:)-.25 E F1<ad64>144 513.6 Q F0 .911
7902
-
No equivalent source code line in the reference code can be identified.
-(The \214rst character of)180 513.6 R F2(delim)3.411 E F0 .911
7903
-
No equivalent source code line in the reference code can be identified.
-(is used to terminate each input line, rather than ne)3.411 F 3.41
7900
-
+(arr)2.851 E(ay)-.15 E F0 2.851(,o).32 G 2.851(rf)-2.851 G .351
7901
-
+(rom \214le descriptor)-2.851 F F2(fd)2.851 E F0 1.249(if the)144 489.6
7902
-
+R F1<ad75>3.749 E F0 1.249(option is supplied.)3.749 F 1.249(The v)6.249
7903
-
+F(ariable)-.25 E F3(MAPFILE)3.749 E F0 1.249(is the def)3.499 F(ault)-.1
7904
-
+E F2(arr)3.748 E(ay)-.15 E F0 6.248(.O)C 1.248(ptions, if supplied,)
7905
-
+-6.248 F(ha)144 501.6 Q .3 -.15(ve t)-.2 H(he follo).15 E
7906
-
+(wing meanings:)-.25 E F1<ad64>144 513.6 Q F0 .91
7907
-
+(The \214rst character of)180 513.6 R F2(delim)3.41 E F0 .911
7908
-
+(is used to terminate each input line, rather than ne)3.41 F 3.411
7904 ➡ 7909 (wline. If)-.25 F F2(delim)180 525.6 Q F0(is the empty string,)2.5 E F1
7905 ➡ 7910 (map\214le)2.5 E F0(will terminate a line when it reads a NUL character)
7906 ➡ 7911 2.5 E(.)-.55 E F1<ad6e>144 537.6 Q F0(Cop)180 537.6 Q 2.5(ya)-.1 G 2.5
@@ -7919,26 +7924,26 @@ E F2(delim)2.5 E F0(\(def)2.5 E(ault ne)-.1 E
7919 ➡ 7924 (quantum)2.5 E F0(lines are read.)2.5 E(The)5 E F1<ad63>2.5 E F0
7920 ➡ 7925 (option speci\214es)2.5 E F2(quantum)2.5 E F0(.).32 E F1<ad63>144 609.6
7921 ➡ 7926 Q F0(Specify the number of lines read between each call to)180 609.6 Q
7922
-
No equivalent source code line in the reference code can be identified.
-F2(callbac)2.5 E(k)-.2 E F0(.).67 E(If)144 626.4 Q F1<ad43>2.967 E F0
7927
-
+F2(callbac)2.5 E(k)-.2 E F0(.).67 E(If)144 626.4 Q F1<ad43>2.968 E F0
7923 ➡ 7928 .467(is speci\214ed without)2.967 F F1<ad63>2.967 E F0 2.967(,t)C .467
7924 ➡ 7929 (he def)-2.967 F .467(ault quantum is 5000.)-.1 F(When)5.467 E F2
7925 ➡ 7930 (callbac)2.967 E(k)-.2 E F0 .467(is e)2.967 F -.25(va)-.25 G .467
7926
-
No equivalent source code line in the reference code can be identified.
-(luated, it is sup-).25 F .262(plied the inde)144 638.4 R 2.762(xo)-.15
7927
-
No equivalent source code line in the reference code can be identified.
-G 2.762(ft)-2.762 G .262(he ne)-2.762 F .261(xt array element to be ass\
7928
-
No equivalent source code line in the reference code can be identified.
-igned and the line to be assigned to that element)-.15 F .274
7929
-
No equivalent source code line in the reference code can be identified.
-(as additional ar)144 650.4 R(guments.)-.18 E F2(callbac)5.274 E(k)-.2 E
7930
-
No equivalent source code line in the reference code can be identified.
-F0 .274(is e)2.774 F -.25(va)-.25 G .274
7931
-
No equivalent source code line in the reference code can be identified.
-(luated after the line is read b).25 F .275
7931
-
+(luated, it is sup-).25 F .261(plied the inde)144 638.4 R 2.761(xo)-.15
7932
-
+G 2.761(ft)-2.761 G .261(he ne)-2.761 F .262(xt array element to be ass\
7933
-
+igned and the line to be assigned to that element)-.15 F .275
7934
-
+(as additional ar)144 650.4 R(guments.)-.18 E F2(callbac)5.275 E(k)-.2 E
7935
-
+F0 .275(is e)2.775 F -.25(va)-.25 G .274
7936
-
+(luated after the line is read b).25 F .274
7932 ➡ 7937 (ut before the array element is)-.2 F(assigned.)144 662.4 Q
7933 ➡ 7938 (If not supplied with an e)144 679.2 Q(xplicit origin,)-.15 E F1
7934 ➡ 7939 (map\214le)2.5 E F0(will clear)2.5 E F2(arr)2.5 E(ay)-.15 E F0
7935
-
No equivalent source code line in the reference code can be identified.
-(before assigning to it.)2.5 E F1(map\214le)144 696 Q F0 1.906
7936
-
No equivalent source code line in the reference code can be identified.
-(returns successfully unless an in)4.406 F -.25(va)-.4 G 1.905
7937
-
No equivalent source code line in the reference code can be identified.
-(lid option or option ar).25 F 1.905(gument is supplied,)-.18 F F2(arr)
7938
-
No equivalent source code line in the reference code can be identified.
-4.405 E(ay)-.15 E F0(is)4.405 E(in)144 708 Q -.25(va)-.4 G
7940
-
+(before assigning to it.)2.5 E F1(map\214le)144 696 Q F0 1.905
7941
-
+(returns successfully unless an in)4.405 F -.25(va)-.4 G 1.905
7942
-
+(lid option or option ar).25 F 1.906(gument is supplied,)-.18 F F2(arr)
7943
-
+4.406 E(ay)-.15 E F0(is)4.406 E(in)144 708 Q -.25(va)-.4 G
7939 ➡ 7944 (lid or unassignable, or if).25 E F2(arr)2.5 E(ay)-.15 E F0
7940 ➡ 7945 (is not an inde)2.5 E -.15(xe)-.15 G 2.5(da).15 G(rray)-2.5 E(.)-.65 E
7941
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(65)197.335 E 0 Cg EP
7946
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(65)192.895 E 0 Cg EP
7942 ➡ 7947 %%Page: 66 66
7943 ➡ 7948 %%BeginPageSetup
7944 ➡ 7949 BP
@@ -7947,15 +7952,15 @@ BP
7947 ➡ 7952 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
7948 ➡ 7953 SF(popd)108 84 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E/F2 10
7949 ➡ 7954 /Times-Italic@0 SF(n)A F0 2.5(][)C<ad>-2.5 E F2(n)A F0(])A(Remo)144 96 Q
7950
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G 2.799(se).15 G .299(ntries from the directory stack.)
7951
-
No equivalent source code line in the reference code can be identified.
--2.799 F -.4(Wi)5.299 G .299(th no ar).4 F .299(guments, remo)-.18 F
7952
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G 2.799(st).15 G .3(he top directory from the)-2.799 F
7953
-
No equivalent source code line in the reference code can be identified.
-1.479(stack, and performs a)144 108 R F1(cd)3.979 E F0 1.479(to the ne)
7954
-
No equivalent source code line in the reference code can be identified.
-3.979 F 3.979(wt)-.25 G 1.479(op directory)-3.979 F 6.479(.A)-.65 G -.18
7955
-
No equivalent source code line in the reference code can be identified.
-(rg)-6.479 G 1.478(uments, if supplied, ha).18 F 1.778 -.15(ve t)-.2 H
7956
-
No equivalent source code line in the reference code can be identified.
-1.478(he follo).15 F(wing)-.25 E(meanings:)144 120 Q F1<ad6e>144 132 Q
7957
-
No equivalent source code line in the reference code can be identified.
-F0 .551(Suppresses the normal change of directory when remo)180 132 R
7958
-
No equivalent source code line in the reference code can be identified.
-.551(ving directories from the stack, so)-.15 F
7955
-
+-.15(ve)-.15 G 2.8(se).15 G .3(ntries from the directory stack.)-2.8 F
7956
-
+-.4(Wi)5.299 G .299(th no ar).4 F .299(guments, remo)-.18 F -.15(ve)-.15
7957
-
+G 2.799(st).15 G .299(he top directory from the)-2.799 F 1.478
7958
-
+(stack, and performs a)144 108 R F1(cd)3.978 E F0 1.479(to the ne)3.978
7959
-
+F 3.979(wt)-.25 G 1.479(op directory)-3.979 F 6.479(.A)-.65 G -.18(rg)
7960
-
+-6.479 G 1.479(uments, if supplied, ha).18 F 1.779 -.15(ve t)-.2 H 1.479
7961
-
+(he follo).15 F(wing)-.25 E(meanings:)144 120 Q F1<ad6e>144 132 Q F0
7962
-
+.551(Suppresses the normal change of directory when remo)180 132 R .551
7963
-
+(ving directories from the stack, so)-.15 F
7959 ➡ 7964 (that only the stack is manipulated.)180 144 Q F1(+)144 156 Q F2(n)A F0
7960 ➡ 7965 (Remo)180 156 Q -.15(ve)-.15 G 2.64(st).15 G(he)-2.64 E F2(n)2.64 E F0
7961 ➡ 7966 .14(th entry counting from the left of the list sho)B .14(wn by)-.25 F
@@ -7963,227 +7968,227 @@ F1(dirs)2.64 E F0 2.64(,s)C .14(tarting with zero.)-2.64 F -.15(Fo)180
7963 ➡ 7968 168 S 2.5(re).15 G(xample:)-2.65 E/F3 10/Courier@0 SF(popd +0)2.5 E F0
7964 ➡ 7969 (remo)2.5 E -.15(ve)-.15 G 2.5(st).15 G(he \214rst directory)-2.5 E(,)
7965 ➡ 7970 -.65 E F3(popd +1)2.5 E F0(the second.)2.5 E F1<ad>144 180 Q F2(n)A F0
7966
-
No equivalent source code line in the reference code can be identified.
-(Remo)180 180 Q -.15(ve)-.15 G 3.759(st).15 G(he)-3.759 E F2(n)3.759 E
7967
-
No equivalent source code line in the reference code can be identified.
-F0 1.259(th entry counting from the right of the list sho)B 1.26(wn by)
7968
-
No equivalent source code line in the reference code can be identified.
--.25 F F1(dirs)3.76 E F0 3.76(,s)C 1.26(tarting with)-3.76 F 2.5
7971
-
+(Remo)180 180 Q -.15(ve)-.15 G 3.76(st).15 G(he)-3.76 E F2(n)3.76 E F0
7972
-
+1.259(th entry counting from the right of the list sho)B 1.259(wn by)
7973
-
+-.25 F F1(dirs)3.759 E F0 3.759(,s)C 1.259(tarting with)-3.759 F 2.5
7969 ➡ 7974 (zero. F)180 192 R(or e)-.15 E(xample:)-.15 E F3(popd -0)2.5 E F0(remo)
7970 ➡ 7975 2.5 E -.15(ve)-.15 G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 E F3
7971
-
No equivalent source code line in the reference code can be identified.
-(popd -1)2.5 E F0(the ne)2.5 E(xt to last.)-.15 E .644(If the)144 208.8
7972
-
No equivalent source code line in the reference code can be identified.
-R F1(popd)3.144 E F0 .644(command is successful, a)3.144 F F1(dirs)3.143
7973
-
No equivalent source code line in the reference code can be identified.
-E F0 .643(is performed as well, and the return status is 0.)3.143 F F1
7974
-
No equivalent source code line in the reference code can be identified.
-(popd)5.643 E F0 .415(returns f)144 220.8 R .415(alse if an in)-.1 F
7976
-
+(popd -1)2.5 E F0(the ne)2.5 E(xt to last.)-.15 E .643(If the)144 208.8
7977
-
+R F1(popd)3.143 E F0 .643(command is successful, a)3.143 F F1(dirs)3.143
7978
-
+E F0 .644(is performed as well, and the return status is 0.)3.143 F F1
7979
-
+(popd)5.644 E F0 .416(returns f)144 220.8 R .416(alse if an in)-.1 F
7975 ➡ 7980 -.25(va)-.4 G .415
7976
-
No equivalent source code line in the reference code can be identified.
-(lid option is encountered, the directory stack is empty).25 F 2.916
7977
-
No equivalent source code line in the reference code can be identified.
-(,an)-.65 G(on-e)-2.916 E .416(xistent direc-)-.15 F
7981
-
+(lid option is encountered, the directory stack is empty).25 F 2.915
7982
-
+(,an)-.65 G(on-e)-2.915 E .415(xistent direc-)-.15 F
7978 ➡ 7983 (tory stack entry is speci\214ed, or the directory change f)144 232.8 Q
7979 ➡ 7984 (ails.)-.1 E F1(printf)108 249.6 Q F0([)2.5 E F1<ad76>A F2(var)2.5 E F0
7980
-
No equivalent source code line in the reference code can be identified.
-(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.437
7981
-
No equivalent source code line in the reference code can be identified.
-(Write the formatted)144 261.6 R F2(ar)3.937 E(guments)-.37 E F0 1.437
7982
-
No equivalent source code line in the reference code can be identified.
-(to the standard output under the control of the)3.937 F F2(format)3.936
7983
-
No equivalent source code line in the reference code can be identified.
-E F0 6.436(.T)C(he)-6.436 E F1<ad76>3.936 E F0 .126
7985
-
+(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A 1.436
7986
-
+(Write the formatted)144 261.6 R F2(ar)3.936 E(guments)-.37 E F0 1.437
7987
-
+(to the standard output under the control of the)3.936 F F2(format)3.937
7988
-
+E F0 6.437(.T)C(he)-6.437 E F1<ad76>3.937 E F0 .126
7984 ➡ 7989 (option causes the output to be assigned to the v)144 273.6 R(ariable)
7985 ➡ 7990 -.25 E F2(var)2.626 E F0 .126(rather than being printed to the standard)
7986
-
No equivalent source code line in the reference code can be identified.
-2.626 F(output.)144 285.6 Q(The)144 309.6 Q F2(format)3.018 E F0 .517(i\
7991
-
+2.626 F(output.)144 285.6 Q(The)144 309.6 Q F2(format)3.017 E F0 .517(i\
7987 ➡ 7992 s a character string which contains three types of objects: plain chara\
7988
-
No equivalent source code line in the reference code can be identified.
-cters, which are)3.018 F .704(simply copied to standard output, charact\
7989
-
No equivalent source code line in the reference code can be identified.
-er escape sequences, which are con)144 321.6 R -.15(ve)-.4 G .704
7993
-
+cters, which are)3.017 F .704(simply copied to standard output, charact\
7994
-
+er escape sequences, which are con)144 321.6 R -.15(ve)-.4 G .703
7990 ➡ 7995 (rted and copied to).15 F .036(the standard output, and format speci\
7991
-
No equivalent source code line in the reference code can be identified.
-\214cations, each of which causes printing of the ne)144 333.6 R .036
7996
-
+\214cations, each of which causes printing of the ne)144 333.6 R .037
7992 ➡ 7997 (xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 345.6 Q(gument)-.37 E F0
7993
-
No equivalent source code line in the reference code can be identified.
-5.531(.I)C 3.031(na)-5.531 G .531(ddition to the standard)-3.031 F F2
7994
-
No equivalent source code line in the reference code can be identified.
-(printf)3.032 E F0 .532(\(1\) format speci\214cations,)B F1(printf)3.032
7995
-
No equivalent source code line in the reference code can be identified.
-E F0 .532(interprets the follo)3.032 F(w-)-.25 E(ing e)144 357.6 Q
7998
-
+5.532(.I)C 3.032(na)-5.532 G .532(ddition to the standard)-3.032 F F2
7999
-
+(printf)3.032 E F0 .532(\(1\) format speci\214cations,)B F1(printf)3.031
8000
-
+E F0 .531(interprets the follo)3.031 F(w-)-.25 E(ing e)144 357.6 Q
7996 ➡ 8001 (xtensions:)-.15 E F1(%b)144 369.6 Q F0(causes)180 369.6 Q F1(printf)
7997
-
No equivalent source code line in the reference code can be identified.
-2.596 E F0 .096(to e)2.596 F .096
8002
-
+2.595 E F0 .096(to e)2.595 F .096
7998 ➡ 8003 (xpand backslash escape sequences in the corresponding)-.15 F F2(ar)
7999
-
No equivalent source code line in the reference code can be identified.
-2.596 E(gument)-.37 E F0 .095(in the)2.595 F(same w)180 381.6 Q(ay as)
8004
-
+2.596 E(gument)-.37 E F0 .096(in the)2.596 F(same w)180 381.6 Q(ay as)
8000 ➡ 8005 -.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 393.6 Q F0(causes)180 393.6 Q
8001 ➡ 8006 F1(printf)2.51 E F0 .01(to output the corresponding)2.51 F F2(ar)2.51 E
8002 ➡ 8007 (gument)-.37 E F0 .01(in a format that can be reused as shell)2.51 F
8003 ➡ 8008 (input.)180 405.6 Q F1(%\()144 417.6 Q F2(datefmt)A F1(\)T)A F0(causes)
8004
-
No equivalent source code line in the reference code can be identified.
-180 429.6 Q F1(printf)4.404 E F0 1.904
8005
-
No equivalent source code line in the reference code can be identified.
-(to output the date-time string resulting from using)4.404 F F2(datefmt)
8006
-
No equivalent source code line in the reference code can be identified.
-4.404 E F0 1.903(as a format)4.404 F .38(string for)180 441.6 R F2
8009
-
+180 429.6 Q F1(printf)4.403 E F0 1.904
8010
-
+(to output the date-time string resulting from using)4.403 F F2(datefmt)
8011
-
+4.404 E F0 1.904(as a format)4.404 F .381(string for)180 441.6 R F2
8007 ➡ 8012 (strftime)2.881 E F0 2.881(\(3\). The)B(corresponding)2.881 E F2(ar)
8008 ➡ 8013 2.881 E(gument)-.37 E F0 .381(is an inte)2.881 F .381
8009
-
No equivalent source code line in the reference code can be identified.
-(ger representing the number)-.15 F .458(of seconds since the epoch.)180
8014
-
+(ger representing the number)-.15 F .457(of seconds since the epoch.)180
8010 ➡ 8015 453.6 R -1 -.8(Tw o)5.458 H .458(special ar)3.758 F .458(gument v)-.18 F
8011
-
No equivalent source code line in the reference code can be identified.
-.458(alues may be used: -1 represents the)-.25 F .847
8016
-
+.458(alues may be used: -1 represents the)-.25 F .848
8012 ➡ 8017 (current time, and -2 represents the time the shell w)180 465.6 R .847
8013
-
No equivalent source code line in the reference code can be identified.
-(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.348(d. If).1 F .848(no ar)3.348
8014
-
No equivalent source code line in the reference code can be identified.
-F .848(gument is speci-)-.18 F .355(\214ed, con)180 477.6 R -.15(ve)-.4
8015
-
No equivalent source code line in the reference code can be identified.
-G .355(rsion beha).15 F -.15(ve)-.2 G 2.855(sa).15 G 2.855(si)-2.855 G
8016
-
No equivalent source code line in the reference code can be identified.
-2.855(f-)-2.855 G 2.855(1h)-2.855 G .354(ad been gi)-2.855 F -.15(ve)
8017
-
No equivalent source code line in the reference code can be identified.
--.25 G 2.854(n. This).15 F .354(is an e)2.854 F .354
8018
-
No equivalent source code line in the reference code can be identified.
-(xception to the usual)-.15 F F1(printf)2.854 E F0(beha)180 489.6 Q
8019
-
No equivalent source code line in the reference code can be identified.
-(vior)-.2 E(.)-.55 E(Ar)144 506.4 Q .463(guments to non-string format s\
8020
-
No equivalent source code line in the reference code can be identified.
-peci\214ers are treated as C constants, e)-.18 F .464
8021
-
No equivalent source code line in the reference code can be identified.
-(xcept that a leading plus or)-.15 F 1.259(minus sign is allo)144 518.4
8018
-
+(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.347(d. If).1 F .847(no ar)3.347
8019
-
+F .847(gument is speci-)-.18 F .354(\214ed, con)180 477.6 R -.15(ve)-.4
8020
-
+G .354(rsion beha).15 F -.15(ve)-.2 G 2.854(sa).15 G 2.854(si)-2.854 G
8021
-
+2.854(f-)-2.854 G 2.854(1h)-2.854 G .354(ad been gi)-2.854 F -.15(ve)
8022
-
+-.25 G 2.854(n. This).15 F .355(is an e)2.854 F .355
8023
-
+(xception to the usual)-.15 F F1(printf)2.855 E F0(beha)180 489.6 Q
8024
-
+(vior)-.2 E(.)-.55 E(Ar)144 506.4 Q .464(guments to non-string format s\
8025
-
+peci\214ers are treated as C constants, e)-.18 F .463
8026
-
+(xcept that a leading plus or)-.15 F 1.258(minus sign is allo)144 518.4
8022 ➡ 8027 R 1.259
8023 ➡ 8028 (wed, and if the leading character is a single or double quote, the v)
8024
-
No equivalent source code line in the reference code can be identified.
--.25 F 1.258(alue is the)-.25 F(ASCII v)144 530.4 Q(alue of the follo)
8025
-
No equivalent source code line in the reference code can be identified.
--.25 E(wing character)-.25 E(.)-.55 E(The)144 547.2 Q F2(format)3.423 E
8026
-
No equivalent source code line in the reference code can be identified.
-F0 .923(is reused as necessary to consume all of the)3.423 F F2(ar)3.423
8029
-
+-.25 F 1.259(alue is the)-.25 F(ASCII v)144 530.4 Q(alue of the follo)
8030
-
+-.25 E(wing character)-.25 E(.)-.55 E(The)144 547.2 Q F2(format)3.424 E
8031
-
+F0 .923(is reused as necessary to consume all of the)3.424 F F2(ar)3.423
8027 ➡ 8032 E(guments)-.37 E F0 5.923(.I)C 3.423(ft)-5.923 G(he)-3.423 E F2(format)
8028
-
No equivalent source code line in the reference code can be identified.
-3.423 E F0 .924(requires more)3.424 F F2(ar)144 559.2 Q(guments)-.37 E
8029
-
No equivalent source code line in the reference code can be identified.
-F0 .033(than are supplied, the e)2.534 F .033
8033
-
+3.423 E F0 .923(requires more)3.423 F F2(ar)144 559.2 Q(guments)-.37 E
8034
-
+F0 .033(than are supplied, the e)2.533 F .033
8030 ➡ 8035 (xtra format speci\214cations beha)-.15 F .333 -.15(ve a)-.2 H 2.533(si)
8031
-
No equivalent source code line in the reference code can be identified.
-.15 G 2.533(faz)-2.533 G .033(ero v)-2.533 F .033(alue or null string,)
8036
-
+.15 G 2.533(faz)-2.533 G .033(ero v)-2.533 F .034(alue or null string,)
8032 ➡ 8037 -.25 F(as appropriate, had been supplied.)144 571.2 Q(The return v)5 E
8033 ➡ 8038 (alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E F1(pushd)
8034 ➡ 8039 108 588 Q F0([)2.5 E F1<ad6e>A F0 2.5(][)C(+)-2.5 E F2(n)A F0 2.5(][)C
8035 ➡ 8040 <ad>-2.5 E F2(n)A F0(])A F1(pushd)108 600 Q F0([)2.5 E F1<ad6e>A F0 2.5
8036
-
No equivalent source code line in the reference code can be identified.
-(][)C F2(dir)-2.5 E F0(])A .639(Adds a directory to the top of the dire\
8037
-
No equivalent source code line in the reference code can be identified.
-ctory stack, or rotates the stack, making the ne)144 612 R 3.14(wt)-.25
8038
-
No equivalent source code line in the reference code can be identified.
-G .64(op of the)-3.14 F .417(stack the current w)144 624 R .416
8041
-
+(][)C F2(dir)-2.5 E F0(])A .64(Adds a directory to the top of the direc\
8042
-
+tory stack, or rotates the stack, making the ne)144 612 R 3.139(wt)-.25
8043
-
+G .639(op of the)-3.139 F .416(stack the current w)144 624 R .416
8039 ➡ 8044 (orking directory)-.1 F 5.416(.W)-.65 G .416(ith no ar)-5.816 F
8040 ➡ 8045 (guments,)-.18 E F1(pushd)2.916 E F0 -.15(ex)2.916 G .416
8041
-
No equivalent source code line in the reference code can be identified.
-(changes the top tw).15 F 2.916(od)-.1 G(irectories)-2.916 E 1.625
8046
-
+(changes the top tw).15 F 2.917(od)-.1 G(irectories)-2.917 E 1.625
8042 ➡ 8047 (and returns 0, unless the directory stack is empty)144 636 R 6.625(.A)
8043 ➡ 8048 -.65 G -.18(rg)-6.625 G 1.625(uments, if supplied, ha).18 F 1.925 -.15
8044 ➡ 8049 (ve t)-.2 H 1.625(he follo).15 F(wing)-.25 E(meanings:)144 648 Q F1
8045 ➡ 8050 <ad6e>144 660 Q F0 1.811(Suppresses the normal change of directory when\
8046 ➡ 8051 rotating or adding directories to the)180 660 R
8047 ➡ 8052 (stack, so that only the stack is manipulated.)180 672 Q F1(+)144 684 Q
8048
-
No equivalent source code line in the reference code can be identified.
-F2(n)A F0 1.267(Rotates the stack so that the)180 684 R F2(n)3.767 E F0
8049
-
No equivalent source code line in the reference code can be identified.
-1.268(th directory \(counting from the left of the list sho)B 1.268
8053
-
+F2(n)A F0 1.268(Rotates the stack so that the)180 684 R F2(n)3.768 E F0
8054
-
+1.267(th directory \(counting from the left of the list sho)B 1.267
8050 ➡ 8055 (wn by)-.25 F F1(dirs)180 696 Q F0 2.5(,s)C
8051 ➡ 8056 (tarting with zero\) is at the top.)-2.5 E F1<ad>144 708 Q F2(n)A F0 .92
8052 ➡ 8057 (Rotates the stack so that the)180 708 R F2(n)3.42 E F0 .92
8053 ➡ 8058 (th directory \(counting from the right of the list sho)B .92(wn by)-.25
8054 ➡ 8059 F F1(dirs)180 720 Q F0 2.5(,s)C(tarting with zero\) is at the top.)-2.5
8055
-
No equivalent source code line in the reference code can be identified.
-E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(66)197.335 E 0 Cg EP
8060
-
+E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(66)192.895 E 0 Cg EP
8056 ➡ 8061 %%Page: 67 67
8057 ➡ 8062 %%BeginPageSetup
8058 ➡ 8063 BP
8059 ➡ 8064 %%EndPageSetup
8060 ➡ 8065 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8061 ➡ 8066 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10
8062
-
No equivalent source code line in the reference code can be identified.
-/Times-Italic@0 SF(dir)144.35 84 Q F0(Adds)180 84 Q F1(dir)3.137 E F0
8063
-
No equivalent source code line in the reference code can be identified.
-.287(to the directory stack at the top, making it the ne)3.517 F 2.788
8064
-
No equivalent source code line in the reference code can be identified.
-(wc)-.25 G .288(urrent w)-2.788 F .288(orking directory as)-.1 F
8067
-
+/Times-Italic@0 SF(dir)144.35 84 Q F0(Adds)180 84 Q F1(dir)3.138 E F0
8068
-
+.288(to the directory stack at the top, making it the ne)3.518 F 2.787
8069
-
+(wc)-.25 G .287(urrent w)-2.787 F .287(orking directory as)-.1 F
8065 ➡ 8070 (if it had been supplied as the ar)180 96 Q(gument to the)-.18 E/F2 10
8066
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .489(If the)144
8067
-
No equivalent source code line in the reference code can be identified.
-112.8 R F2(pushd)2.989 E F0 .489(command is successful, a)2.989 F F2
8068
-
No equivalent source code line in the reference code can be identified.
-(dirs)2.988 E F0 .488(is performed as well.)2.988 F .488
8069
-
No equivalent source code line in the reference code can be identified.
-(If the \214rst form is used,)5.488 F F2(pushd)2.988 E F0 1.039
8070
-
No equivalent source code line in the reference code can be identified.
-(returns 0 unless the cd to)144 124.8 R F1(dir)3.889 E F0 -.1(fa)4.269 G
8071
-
No equivalent source code line in the reference code can be identified.
-3.539(ils. W).1 F 1.039(ith the second form,)-.4 F F2(pushd)3.54 E F0
8072
-
No equivalent source code line in the reference code can be identified.
-1.04(returns 0 unless the directory)3.54 F .847(stack is empty)144 136.8
8073
-
No equivalent source code line in the reference code can be identified.
-R 3.347(,an)-.65 G(on-e)-3.347 E .847(xistent directory stack element i\
8074
-
No equivalent source code line in the reference code can be identified.
-s speci\214ed, or the directory change to the)-.15 F(speci\214ed ne)144
8075
-
No equivalent source code line in the reference code can be identified.
-148.8 Q 2.5(wc)-.25 G(urrent directory f)-2.5 E(ails.)-.1 E F2(pwd)108
8076
-
No equivalent source code line in the reference code can be identified.
-165.6 Q F0([)2.5 E F2(\255LP)A F0(])A .844
8071
-
+/Times-Bold@0 SF(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .488(If the)144
8072
-
+112.8 R F2(pushd)2.988 E F0 .488(command is successful, a)2.988 F F2
8073
-
+(dirs)2.988 E F0 .488(is performed as well.)2.988 F .489
8074
-
+(If the \214rst form is used,)5.488 F F2(pushd)2.989 E F0 1.04
8075
-
+(returns 0 unless the cd to)144 124.8 R F1(dir)3.89 E F0 -.1(fa)4.27 G
8076
-
+3.539(ils. W).1 F 1.039(ith the second form,)-.4 F F2(pushd)3.539 E F0
8077
-
+1.039(returns 0 unless the directory)3.539 F .846(stack is empty)144
8078
-
+136.8 R 3.346(,an)-.65 G(on-e)-3.346 E .847(xistent directory stack ele\
8079
-
+ment is speci\214ed, or the directory change to the)-.15 F
8080
-
+(speci\214ed ne)144 148.8 Q 2.5(wc)-.25 G(urrent directory f)-2.5 E
8081
-
+(ails.)-.1 E F2(pwd)108 165.6 Q F0([)2.5 E F2(\255LP)A F0(])A .845
8077 ➡ 8082 (Print the absolute pathname of the current w)144 177.6 R .845
8078
-
No equivalent source code line in the reference code can be identified.
-(orking directory)-.1 F 5.845(.T)-.65 G .845
8079
-
No equivalent source code line in the reference code can be identified.
-(he pathname printed contains no)-5.845 F .182(symbolic links if the)144
8083
-
+(orking directory)-.1 F 5.844(.T)-.65 G .844
8084
-
+(he pathname printed contains no)-5.844 F .181(symbolic links if the)144
8080 ➡ 8085 189.6 R F2<ad50>2.681 E F0 .181(option is supplied or the)2.681 F F2
8081 ➡ 8086 .181(\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F2
8082
-
No equivalent source code line in the reference code can be identified.
-(set)2.681 E F0 -.2(bu)2.681 G .181(iltin command is).2 F 3.263
8083
-
No equivalent source code line in the reference code can be identified.
-(enabled. If)144 201.6 R(the)3.263 E F2<ad4c>3.263 E F0 .763
8084
-
No equivalent source code line in the reference code can be identified.
-(option is used, the pathname printed may contain symbolic links.)3.263
8085
-
No equivalent source code line in the reference code can be identified.
-F .764(The return)5.764 F 1.36(status is 0 unless an error occurs while\
8087
-
+(set)2.681 E F0 -.2(bu)2.681 G .182(iltin command is).2 F 3.264
8088
-
+(enabled. If)144 201.6 R(the)3.264 E F2<ad4c>3.264 E F0 .763
8089
-
+(option is used, the pathname printed may contain symbolic links.)3.264
8090
-
+F .763(The return)5.763 F 1.36(status is 0 unless an error occurs while\
8086 ➡ 8091 reading the name of the current directory or an in)144 213.6 R -.25(va)
8087 ➡ 8092 -.4 G(lid).25 E(option is supplied.)144 225.6 Q F2 -.18(re)108 242.4 S
8088
-
No equivalent source code line in the reference code can be identified.
-(ad).18 E F0([)3.816 E F2(\255ers)A F0 3.816(][)C F2<ad61>-3.816 E F1
8089
-
No equivalent source code line in the reference code can be identified.
-(aname)3.816 E F0 3.816(][)C F2<ad64>-3.816 E F1(delim)3.816 E F0 3.816
8090
-
No equivalent source code line in the reference code can be identified.
-(][)C F2<ad69>-3.816 E F1(te)3.816 E(xt)-.2 E F0 3.816(][)C F2<ad6e>
8091
-
No equivalent source code line in the reference code can be identified.
--3.816 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.817(][)C F2<ad4e>-3.817 E
8092
-
No equivalent source code line in the reference code can be identified.
-F1(nc)3.817 E(har)-.15 E(s)-.1 E F0 3.817(][)C F2<ad70>-3.817 E F1(pr)
8093
-
No equivalent source code line in the reference code can be identified.
-3.817 E(ompt)-.45 E F0 3.817(][)C F2<ad74>-3.817 E F1(timeout)3.817 E F0
8094
-
No equivalent source code line in the reference code can be identified.
-3.817(][)C F2<ad75>-3.817 E F1(fd)3.817 E F0(])A([)108 254.4 Q F1(name)A
8093
-
+(ad).18 E F0([)3.817 E F2(\255ers)A F0 3.817(][)C F2<ad61>-3.817 E F1
8094
-
+(aname)3.817 E F0 3.817(][)C F2<ad64>-3.817 E F1(delim)3.817 E F0 3.817
8095
-
+(][)C F2<ad69>-3.817 E F1(te)3.817 E(xt)-.2 E F0 3.817(][)C F2<ad6e>
8096
-
+-3.817 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2<ad4e>-3.816 E
8097
-
+F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2<ad70>-3.816 E F1(pr)
8098
-
+3.816 E(ompt)-.45 E F0 3.816(][)C F2<ad74>-3.816 E F1(timeout)3.816 E F0
8099
-
+3.816(][)C F2<ad75>-3.816 E F1(fd)3.816 E F0(])A([)108 254.4 Q F1(name)A
8095 ➡ 8100 F0(...])2.5 E .516(One line is read from the standard input, or from th\
8096 ➡ 8101 e \214le descriptor)144 266.4 R F1(fd)3.016 E F0 .516(supplied as an ar)
8097
-
No equivalent source code line in the reference code can be identified.
-3.016 F .516(gument to)-.18 F(the)144 278.4 Q F2<ad75>3.847 E F0 1.347
8098
-
No equivalent source code line in the reference code can be identified.
-(option, split into w)3.847 F 1.347(ords as described abo)-.1 F 1.648
8099
-
No equivalent source code line in the reference code can be identified.
--.15(ve u)-.15 H(nder).15 E F2 -.75(Wo)3.848 G 1.348(rd Splitting).75 F
8100
-
No equivalent source code line in the reference code can be identified.
-F0 3.848(,a)C 1.348(nd the \214rst w)-3.848 F 1.348(ord is)-.1 F 1.465
8102
-
+3.016 F .517(gument to)-.18 F(the)144 278.4 Q F2<ad75>3.848 E F0 1.348
8103
-
+(option, split into w)3.848 F 1.348(ords as described abo)-.1 F 1.647
8104
-
+-.15(ve u)-.15 H(nder).15 E F2 -.75(Wo)3.847 G 1.347(rd Splitting).75 F
8105
-
+F0 3.847(,a)C 1.347(nd the \214rst w)-3.847 F 1.347(ord is)-.1 F 1.465
8101 ➡ 8106 (assigned to the \214rst)144 290.4 R F1(name)3.965 E F0 3.965(,t).18 G
8102 ➡ 8107 1.465(he second w)-3.965 F 1.465(ord to the second)-.1 F F1(name)3.965 E
8103 ➡ 8108 F0 3.965(,a).18 G 1.465(nd so on.)-3.965 F 1.465(If there are more)6.465
8104 ➡ 8109 F -.1(wo)144 302.4 S 1.112(rds than names, the remaining w).1 F 1.112
8105 ➡ 8110 (ords and their interv)-.1 F 1.112
8106 ➡ 8111 (ening delimiters are assigned to the last)-.15 F F1(name)144 314.4 Q F0
8107
-
No equivalent source code line in the reference code can be identified.
-5.723(.I).18 G 3.223(ft)-5.723 G .723(here are fe)-3.223 F .723(wer w)
8108
-
No equivalent source code line in the reference code can be identified.
--.25 F .722
8112
-
+5.722(.I).18 G 3.222(ft)-5.722 G .722(here are fe)-3.222 F .722(wer w)
8113
-
+-.25 F .723
8109 ➡ 8114 (ords read from the input stream than names, the remaining names are)-.1
8110
-
No equivalent source code line in the reference code can be identified.
-F .531(assigned empty v)144 326.4 R 3.031(alues. The)-.25 F .531
8111
-
No equivalent source code line in the reference code can be identified.
-(characters in)3.031 F/F3 9/Times-Bold@0 SF(IFS)3.031 E F0 .532
8112
-
No equivalent source code line in the reference code can be identified.
-(are used to split the line into w)2.781 F .532(ords using the same)-.1
8115
-
+F .532(assigned empty v)144 326.4 R 3.032(alues. The)-.25 F .532
8116
-
+(characters in)3.032 F/F3 9/Times-Bold@0 SF(IFS)3.032 E F0 .531
8117
-
+(are used to split the line into w)2.782 F .531(ords using the same)-.1
8113 ➡ 8118 F .197(rules the shell uses for e)144 338.4 R .197
8114 ➡ 8119 (xpansion \(described abo)-.15 F .497 -.15(ve u)-.15 H(nder).15 E F2
8115
-
No equivalent source code line in the reference code can be identified.
--.75(Wo)2.697 G .197(rd Splitting).75 F F0 2.697(\). The)B .196
8116
-
No equivalent source code line in the reference code can be identified.
-(backslash charac-)2.697 F .156(ter \()144 350.4 R F2(\\)A F0 2.656(\)m)
8117
-
No equivalent source code line in the reference code can be identified.
-C .156(ay be used to remo)-2.656 F .457 -.15(ve a)-.15 H .457 -.15(ny s)
8118
-
No equivalent source code line in the reference code can be identified.
-.15 H .157(pecial meaning for the ne).15 F .157
8120
-
+-.75(Wo)2.697 G .197(rd Splitting).75 F F0 2.697(\). The)B .197
8121
-
+(backslash charac-)2.697 F .157(ter \()144 350.4 R F2(\\)A F0 2.657(\)m)
8122
-
+C .157(ay be used to remo)-2.657 F .457 -.15(ve a)-.15 H .457 -.15(ny s)
8123
-
+.15 H .157(pecial meaning for the ne).15 F .156
8119 ➡ 8124 (xt character read and for line continu-)-.15 F 2.5(ation. Options,)144
8120 ➡ 8125 362.4 R(if supplied, ha)2.5 E .3 -.15(ve t)-.2 H(he follo).15 E
8121
-
No equivalent source code line in the reference code can be identified.
-(wing meanings:)-.25 E F2<ad61>144 374.4 Q F1(aname)2.5 E F0 1.05(The w)
8122
-
No equivalent source code line in the reference code can be identified.
-180 386.4 R 1.049
8126
-
+(wing meanings:)-.25 E F2<ad61>144 374.4 Q F1(aname)2.5 E F0 1.049
8127
-
+(The w)180 386.4 R 1.049
8123 ➡ 8128 (ords are assigned to sequential indices of the array v)-.1 F(ariable)
8124
-
No equivalent source code line in the reference code can be identified.
--.25 E F1(aname)3.549 E F0 3.549(,s).18 G 1.049(tarting at 0.)-3.549 F
8125
-
No equivalent source code line in the reference code can be identified.
-F1(aname)180.33 398.4 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5
8126
-
No equivalent source code line in the reference code can be identified.
--.25(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F1(name)2.5 E F0
8127
-
No equivalent source code line in the reference code can be identified.
-(ar)2.5 E(guments are ignored.)-.18 E F2<ad64>144 410.4 Q F1(delim)2.5 E
8128
-
No equivalent source code line in the reference code can be identified.
-F0 1.317(The \214rst character of)180 422.4 R F1(delim)3.817 E F0 1.317
8129
-
No equivalent source code line in the reference code can be identified.
-(is used to terminate the input line, rather than ne)3.817 F 3.818
8129
-
+-.25 E F1(aname)3.55 E F0 3.55(,s).18 G 1.05(tarting at 0.)-3.55 F F1
8130
-
+(aname)180.33 398.4 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 -.25
8131
-
+(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F1(name)2.5 E F0(ar)2.5
8132
-
+E(guments are ignored.)-.18 E F2<ad64>144 410.4 Q F1(delim)2.5 E F0
8133
-
+1.318(The \214rst character of)180 422.4 R F1(delim)3.818 E F0 1.317
8134
-
+(is used to terminate the input line, rather than ne)3.818 F 3.817
8130 ➡ 8135 (wline. If)-.25 F F1(delim)180 434.4 Q F0(is the empty string,)2.5 E F2
8131 ➡ 8136 -.18(re)2.5 G(ad).18 E F0
8132 ➡ 8137 (will terminate a line when it reads a NUL character)2.5 E(.)-.55 E F2
8133
-
No equivalent source code line in the reference code can be identified.
-<ad65>144 446.4 Q F0 .373
8138
-
+<ad65>144 446.4 Q F0 .372
8134 ➡ 8139 (If the standard input is coming from a terminal,)180 446.4 R F2 -.18
8135
-
No equivalent source code line in the reference code can be identified.
-(re)2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.872 E F0(abo)
8136
-
No equivalent source code line in the reference code can be identified.
-2.622 E -.15(ve)-.15 G 2.872(\)i).15 G 2.872(su)-2.872 G(sed)-2.872 E
8140
-
+(re)2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.873 E F0(abo)
8141
-
+2.623 E -.15(ve)-.15 G 2.873(\)i).15 G 2.873(su)-2.873 G(sed)-2.873 E
8137 ➡ 8142 .218(to obtain the line.)180 458.4 R .218
8138 ➡ 8143 (Readline uses the current \(or def)5.218 F .218
8139 ➡ 8144 (ault, if line editing w)-.1 F .218(as not pre)-.1 F(viously)-.25 E
8140 ➡ 8145 (acti)180 470.4 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings, b)-2.5 E
8141 ➡ 8146 (ut uses Readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 E
8142 ➡ 8147 (ault \214lename completion.)-.1 E F2<ad69>144 482.4 Q F1(te)2.5 E(xt)
8143
-
No equivalent source code line in the reference code can be identified.
--.2 E F0(If)180 482.4 Q F2 -.18(re)2.716 G(adline).18 E F0 .216
8144
-
No equivalent source code line in the reference code can be identified.
-(is being used to read the line,)2.716 F F1(te)2.716 E(xt)-.2 E F0 .216
8145
-
No equivalent source code line in the reference code can be identified.
-(is placed into the editing b)2.716 F(uf)-.2 E .215(fer before edit-)
8148
-
+-.2 E F0(If)180 482.4 Q F2 -.18(re)2.715 G(adline).18 E F0 .216
8149
-
+(is being used to read the line,)2.715 F F1(te)2.716 E(xt)-.2 E F0 .216
8150
-
+(is placed into the editing b)2.716 F(uf)-.2 E .216(fer before edit-)
8146 ➡ 8151 -.25 F(ing be)180 494.4 Q(gins.)-.15 E F2<ad6e>144 506.4 Q F1(nc)2.5 E
8147
-
No equivalent source code line in the reference code can be identified.
-(har)-.15 E(s)-.1 E F2 -.18(re)180 518.4 S(ad).18 E F0 1.394
8148
-
No equivalent source code line in the reference code can be identified.
-(returns after reading)3.894 F F1(nc)3.894 E(har)-.15 E(s)-.1 E F0 1.395
8149
-
No equivalent source code line in the reference code can be identified.
-(characters rather than w)3.894 F 1.395(aiting for a complete line of)
8152
-
+(har)-.15 E(s)-.1 E F2 -.18(re)180 518.4 S(ad).18 E F0 1.395
8153
-
+(returns after reading)3.895 F F1(nc)3.895 E(har)-.15 E(s)-.1 E F0 1.395
8154
-
+(characters rather than w)3.895 F 1.394(aiting for a complete line of)
8150 ➡ 8155 -.1 F(input, b)180 530.4 Q(ut honors a delimiter if fe)-.2 E(wer than)
8151 ➡ 8156 -.25 E F1(nc)2.5 E(har)-.15 E(s)-.1 E F0
8152 ➡ 8157 (characters are read before the delimiter)2.5 E(.)-.55 E F2<ad4e>144
8153 ➡ 8158 542.4 Q F1(nc)2.5 E(har)-.15 E(s)-.1 E F2 -.18(re)180 554.4 S(ad).18 E
8154
-
No equivalent source code line in the reference code can be identified.
-F0 1.269(returns after reading e)3.77 F(xactly)-.15 E F1(nc)3.769 E(har)
8155
-
No equivalent source code line in the reference code can be identified.
--.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.269
8156
-
No equivalent source code line in the reference code can be identified.
-(aiting for a complete)-.1 F .274
8159
-
+F0 1.269(returns after reading e)3.769 F(xactly)-.15 E F1(nc)3.769 E
8160
-
+(har)-.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F 1.27
8161
-
+(aiting for a complete)-.1 F .275
8157 ➡ 8162 (line of input, unless EOF is encountered or)180 566.4 R F2 -.18(re)
8158
-
No equivalent source code line in the reference code can be identified.
-2.775 G(ad).18 E F0 .275(times out.)2.775 F .275
8159
-
No equivalent source code line in the reference code can be identified.
-(Delimiter characters encoun-)5.275 F 1.003
8163
-
+2.775 G(ad).18 E F0 .274(times out.)2.774 F .274
8164
-
+(Delimiter characters encoun-)5.274 F 1.002
8160 ➡ 8165 (tered in the input are not treated specially and do not cause)180 578.4
8161
-
No equivalent source code line in the reference code can be identified.
-R F2 -.18(re)3.502 G(ad).18 E F0 1.002(to return until)3.502 F F1(nc)
8162
-
No equivalent source code line in the reference code can be identified.
-3.502 E(har)-.15 E(s)-.1 E F0 .608(characters are read.)180 590.4 R .608
8163
-
No equivalent source code line in the reference code can be identified.
-(The result is not split on the characters in)5.608 F F2(IFS)3.108 E F0
8164
-
No equivalent source code line in the reference code can be identified.
-3.108(;t)C .609(he intent is that the)-3.108 F -.25(va)180 602.4 S .67
8166
-
+R F2 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F1(nc)
8167
-
+3.503 E(har)-.15 E(s)-.1 E F0 .609(characters are read.)180 590.4 R .608
8168
-
+(The result is not split on the characters in)5.609 F F2(IFS)3.108 E F0
8169
-
+3.108(;t)C .608(he intent is that the)-3.108 F -.25(va)180 602.4 S .669
8165 ➡ 8170 (riable is assigned e).25 F .669
8166
-
No equivalent source code line in the reference code can be identified.
-(xactly the characters read \(with the e)-.15 F .669
8171
-
+(xactly the characters read \(with the e)-.15 F .67
8167 ➡ 8172 (xception of backslash; see the)-.15 F F2<ad72>180 614.4 Q F0
8168 ➡ 8173 (option belo)2.5 E(w\).)-.25 E F2<ad70>144 626.4 Q F1(pr)2.5 E(ompt)-.45
8169
-
No equivalent source code line in the reference code can be identified.
-E F0(Display)180 638.4 Q F1(pr)3.66 E(ompt)-.45 E F0 1.161
8170
-
No equivalent source code line in the reference code can be identified.
-(on standard error)3.66 F 3.661(,w)-.4 G 1.161(ithout a trailing ne)
8174
-
+E F0(Display)180 638.4 Q F1(pr)3.661 E(ompt)-.45 E F0 1.161
8175
-
+(on standard error)3.661 F 3.661(,w)-.4 G 1.161(ithout a trailing ne)
8171 ➡ 8176 -3.661 F 1.161(wline, before attempting to read)-.25 F(an)180 650.4 Q
8172 ➡ 8177 2.5(yi)-.15 G 2.5(nput. The)-2.5 F
8173 ➡ 8178 (prompt is displayed only if input is coming from a terminal.)2.5 E F2
8174
-
No equivalent source code line in the reference code can be identified.
-<ad72>144 662.4 Q F0 .544(Backslash does not act as an escape character)
8175
-
No equivalent source code line in the reference code can be identified.
-180 662.4 R 5.543(.T)-.55 G .543
8179
-
+<ad72>144 662.4 Q F0 .543(Backslash does not act as an escape character)
8180
-
+180 662.4 R 5.543(.T)-.55 G .544
8176 ➡ 8181 (he backslash is considered to be part of)-5.543 F(the line.)180 674.4 Q
8177 ➡ 8182 (In particular)5 E 2.5(,ab)-.4 G(ackslash-ne)-2.5 E
8178 ➡ 8183 (wline pair may not be used as a line continuation.)-.25 E F2<ad73>144
8179 ➡ 8184 686.4 Q F0(Silent mode.)180 686.4 Q
8180 ➡ 8185 (If input is coming from a terminal, characters are not echoed.)5 E F2
8181
-
No equivalent source code line in the reference code can be identified.
-<ad74>144 698.4 Q F1(timeout)2.5 E F0(Cause)180 710.4 Q F2 -.18(re)2.928
8182
-
No equivalent source code line in the reference code can be identified.
-G(ad).18 E F0 .428(to time out and return f)2.928 F .428
8183
-
No equivalent source code line in the reference code can be identified.
-(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .561
8186
-
+<ad74>144 698.4 Q F1(timeout)2.5 E F0(Cause)180 710.4 Q F2 -.18(re)2.929
8187
-
+G(ad).18 E F0 .428(to time out and return f)2.929 F .428
8188
-
+(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .56
8184 ➡ 8189 (ber of characters\) is not read within)180 722.4 R F1(timeout)3.061 E
8185
-
No equivalent source code line in the reference code can be identified.
-F0(seconds.)3.061 E F1(timeout)5.561 E F0 .56(may be a decimal number)
8186
-
No equivalent source code line in the reference code can be identified.
-3.061 F(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(67)197.335 E 0 Cg
8190
-
+F0(seconds.)3.061 E F1(timeout)5.561 E F0 .561(may be a decimal number)
8191
-
+3.061 F(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(67)192.895 E 0 Cg
8187 ➡ 8192 EP
8188 ➡ 8193 %%Page: 68 68
8189 ➡ 8194 %%BeginPageSetup
@@ -8194,11 +8199,11 @@ BP
8194 ➡ 8199 (with a fractional portion follo)180 84 Q(wing the decimal point.)-.25 E
8195 ➡ 8200 (This option is only ef)5 E(fecti)-.25 E .3 -.15(ve i)-.25 H(f).15 E/F1
8196 ➡ 8201 10/Times-Bold@0 SF -.18(re)2.5 G(ad).18 E F0 .506(is reading input from\
8197
-
No equivalent source code line in the reference code can be identified.
- a terminal, pipe, or other special \214le; it has no ef)180 96 R .505
8198
-
No equivalent source code line in the reference code can be identified.
-(fect when reading)-.25 F .589(from re)180 108 R .589(gular \214les.)
8199
-
No equivalent source code line in the reference code can be identified.
--.15 F(If)5.589 E F1 -.18(re)3.089 G(ad).18 E F0 .589(times out,)3.089 F
8200
-
No equivalent source code line in the reference code can be identified.
-F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)-.2 G 3.089(sa).15 G
8201
-
No equivalent source code line in the reference code can be identified.
-.889 -.15(ny p)-3.089 H .59(artial input read into the speci\214ed).15 F
8202
-
+ a terminal, pipe, or other special \214le; it has no ef)180 96 R .506
8203
-
+(fect when reading)-.25 F .59(from re)180 108 R .59(gular \214les.)-.15
8204
-
+F(If)5.59 E F1 -.18(re)3.09 G(ad).18 E F0 .589(times out,)3.09 F F1 -.18
8205
-
+(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)-.2 G 3.089(sa).15 G .889
8206
-
+-.15(ny p)-3.089 H .589(artial input read into the speci\214ed).15 F
8202 ➡ 8207 -.25(va)180 120 S(riable).25 E/F2 10/Times-Italic@0 SF(name)2.77 E F0
8203 ➡ 8208 5.27(.I)C(f)-5.27 E F2(timeout)2.77 E F0 .27(is 0,)2.77 F F1 -.18(re)
8204 ➡ 8209 2.77 G(ad).18 E F0 .27(returns immediately)2.77 F 2.77(,w)-.65 G .27
@@ -8208,41 +8213,41 @@ F1 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)-.2 G 3.089(sa).15 G
8208 ➡ 8213 1.12(on-zero other)-3.62 F(-)-.2 E 2.5(wise. The)180 144 R -.15(ex)2.5 G
8209 ➡ 8214 (it status is greater than 128 if the timeout is e).15 E(xceeded.)-.15 E
8210 ➡ 8215 F1<ad75>144 156 Q F2(fd)2.5 E F0(Read input from \214le descriptor)180
8211
-
No equivalent source code line in the reference code can be identified.
-156 Q F2(fd)2.5 E F0(.)A .477(If no)144 172.8 R F2(names)3.337 E F0 .477
8212
-
No equivalent source code line in the reference code can be identified.
-(are supplied, the line read is assigned to the v)3.247 F(ariable)-.25 E
8213
-
No equivalent source code line in the reference code can be identified.
-/F3 9/Times-Bold@0 SF(REPL)2.976 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A
8214
-
No equivalent source code line in the reference code can be identified.
-F0 .476(The e)4.976 F .476(xit status is zero,)-.15 F .772
8215
-
No equivalent source code line in the reference code can be identified.
-(unless end-of-\214le is encountered,)144 184.8 R F1 -.18(re)3.272 G(ad)
8216
-
No equivalent source code line in the reference code can be identified.
-.18 E F0 .773
8217
-
No equivalent source code line in the reference code can be identified.
-(times out \(in which case the status is greater than 128\), a)3.272 F
8216
-
+156 Q F2(fd)2.5 E F0(.)A .476(If no)144 172.8 R F2(names)3.336 E F0 .476
8217
-
+(are supplied, the line read is assigned to the v)3.246 F(ariable)-.25 E
8218
-
+/F3 9/Times-Bold@0 SF(REPL)2.977 E(Y)-.828 E/F4 9/Times-Roman@0 SF(.)A
8219
-
+F0 .477(The e)4.977 F .477(xit status is zero,)-.15 F .773
8220
-
+(unless end-of-\214le is encountered,)144 184.8 R F1 -.18(re)3.273 G(ad)
8221
-
+.18 E F0 .772
8222
-
+(times out \(in which case the status is greater than 128\), a)3.273 F
8218 ➡ 8223 -.25(va)144 196.8 S 2.004
8219
-
No equivalent source code line in the reference code can be identified.
-(riable assignment error \(such as assigning to a readonly v).25 F 2.004
8220
-
No equivalent source code line in the reference code can be identified.
-(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G 2.004(lid \214le).25 F
8224
-
+(riable assignment error \(such as assigning to a readonly v).25 F 2.005
8225
-
+(ariable\) occurs, or an in)-.25 F -.25(va)-.4 G 2.005(lid \214le).25 F
8221 ➡ 8226 (descriptor is supplied as the ar)144 208.8 Q(gument to)-.18 E F1<ad75>
8222 ➡ 8227 2.5 E F0(.)A F1 -.18(re)108 225.6 S(adonly).18 E F0([)2.5 E F1(\255aAf)A
8223 ➡ 8228 F0 2.5(][)C F1<ad70>-2.5 E F0 2.5(][)C F2(name)-2.5 E F0([=)A F2(wor)A
8224 ➡ 8229 (d)-.37 E F0 2.5(].)C(..])-2.5 E .77(The gi)144 237.6 R -.15(ve)-.25 G
8225 ➡ 8230 (n).15 E F2(names)3.27 E F0 .77(are mark)3.27 F .77(ed readonly; the v)
8226 ➡ 8231 -.1 F .77(alues of these)-.25 F F2(names)3.63 E F0 .77
8227
-
No equivalent source code line in the reference code can be identified.
-(may not be changed by subse-)3.54 F 1.097(quent assignment.)144 249.6 R
8228
-
No equivalent source code line in the reference code can be identified.
-1.097(If the)6.097 F F1<ad66>3.597 E F0 1.097
8229
-
No equivalent source code line in the reference code can be identified.
-(option is supplied, the functions corresponding to the)3.597 F F2
8230
-
No equivalent source code line in the reference code can be identified.
-(names)3.596 E F0 1.096(are so)3.596 F(mark)144 261.6 Q 3.334(ed. The)
8232
-
+(may not be changed by subse-)3.54 F 1.096(quent assignment.)144 249.6 R
8233
-
+1.096(If the)6.096 F F1<ad66>3.596 E F0 1.097
8234
-
+(option is supplied, the functions corresponding to the)3.596 F F2
8235
-
+(names)3.597 E F0 1.097(are so)3.597 F(mark)144 261.6 Q 3.334(ed. The)
8231 ➡ 8236 -.1 F F1<ad61>3.334 E F0 .834(option restricts the v)3.334 F .834
8232 ➡ 8237 (ariables to inde)-.25 F -.15(xe)-.15 G 3.334(da).15 G .834(rrays; the)
8233 ➡ 8238 -3.334 F F1<ad41>3.334 E F0 .834(option restricts the v)3.334 F(ari-)
8234
-
No equivalent source code line in the reference code can be identified.
--.25 E .777(ables to associati)144 273.6 R 1.077 -.15(ve a)-.25 H 3.277
8235
-
No equivalent source code line in the reference code can be identified.
-(rrays. If).15 F .777(both options are supplied,)3.277 F F1<ad41>3.277 E
8236
-
No equivalent source code line in the reference code can be identified.
-F0(tak)3.277 E .776(es precedence.)-.1 F .776(If no)5.776 F F2(name)
8237
-
No equivalent source code line in the reference code can be identified.
-3.636 E F0(ar)3.456 E(gu-)-.18 E .521(ments are gi)144 285.6 R -.15(ve)
8239
-
+-.25 E .776(ables to associati)144 273.6 R 1.076 -.15(ve a)-.25 H 3.276
8240
-
+(rrays. If).15 F .777(both options are supplied,)3.276 F F1<ad41>3.277 E
8241
-
+F0(tak)3.277 E .777(es precedence.)-.1 F .777(If no)5.777 F F2(name)
8242
-
+3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 285.6 R -.15(ve)
8238 ➡ 8243 -.25 G .521(n, or if the).15 F F1<ad70>3.021 E F0 .521
8239 ➡ 8244 (option is supplied, a list of all readonly names is printed.)3.021 F
8240
-
No equivalent source code line in the reference code can be identified.
-.522(The other)5.521 F .295(options may be used to restrict the output \
8241
-
No equivalent source code line in the reference code can be identified.
-to a subset of the set of readonly names.)144 297.6 R(The)5.295 E F1
8242
-
No equivalent source code line in the reference code can be identified.
-<ad70>2.795 E F0(option)2.795 E .786
8245
-
+.521(The other)5.521 F .295(options may be used to restrict the output \
8246
-
+to a subset of the set of readonly names.)144 297.6 R(The)5.296 E F1
8247
-
+<ad70>2.796 E F0(option)2.796 E .786
8243 ➡ 8248 (causes output to be displayed in a format that may be reused as input.)
8244
-
No equivalent source code line in the reference code can be identified.
-144 309.6 R .786(If a v)5.786 F .786(ariable name is fol-)-.25 F(lo)144
8245
-
No equivalent source code line in the reference code can be identified.
-321.6 Q .718(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v)
8249
-
+144 309.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144
8250
-
+321.6 Q .717(wed by =)-.25 F F2(wor)A(d)-.37 E F0 3.218(,t)C .718(he v)
8246 ➡ 8251 -3.218 F .718(alue of the v)-.25 F .718(ariable is set to)-.25 F F2(wor)
8247 ➡ 8252 3.218 E(d)-.37 E F0 5.718(.T)C .718(he return status is 0 unless an in)
8248 ➡ 8253 -5.718 F -.25(va)-.4 G(lid).25 E .26(option is encountered, one of the)
@@ -8250,143 +8255,143 @@ to a subset of the set of readonly names.)144 297.6 R(The)5.295 E F1
8250 ➡ 8255 -.25 F .26(ariable name, or)-.25 F F1<ad66>2.76 E F0 .26
8251 ➡ 8256 (is supplied with a)2.76 F F2(name)144.36 345.6 Q F0
8252 ➡ 8257 (that is not a function.)2.68 E F1 -.18(re)108 362.4 S(tur).18 E(n)-.15
8253
-
No equivalent source code line in the reference code can be identified.
-E F0([)2.5 E F2(n)A F0(])A .021(Causes a function to stop e)144 374.4 R
8254
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G .021(cuting and return the v).15 F .021
8255
-
No equivalent source code line in the reference code can be identified.
-(alue speci\214ed by)-.25 F F2(n)2.88 E F0 .02(to its caller)2.76 F 5.02
8256
-
No equivalent source code line in the reference code can be identified.
-(.I)-.55 G(f)-5.02 E F2(n)2.88 E F0 .02(is omitted,)2.76 F .596
8258
-
+E F0([)2.5 E F2(n)A F0(])A .02(Causes a function to stop e)144 374.4 R
8259
-
+-.15(xe)-.15 G .02(cuting and return the v).15 F .021
8260
-
+(alue speci\214ed by)-.25 F F2(n)2.881 E F0 .021(to its caller)2.761 F
8261
-
+5.021(.I)-.55 G(f)-5.021 E F2(n)2.881 E F0 .021(is omitted,)2.761 F .597
8257 ➡ 8262 (the return status is that of the last command e)144 386.4 R -.15(xe)
8258
-
No equivalent source code line in the reference code can be identified.
--.15 G .597(cuted in the function body).15 F 5.597(.I)-.65 G(f)-5.597 E
8259
-
No equivalent source code line in the reference code can be identified.
-F1 -.18(re)3.097 G(tur).18 E(n)-.15 E F0 .597(is e)3.097 F -.15(xe)-.15
8260
-
No equivalent source code line in the reference code can be identified.
-G(cuted).15 E 1.239(by a trap handler)144 398.4 R 3.738(,t)-.4 G 1.238
8263
-
+-.15 G .596(cuted in the function body).15 F 5.596(.I)-.65 G(f)-5.596 E
8264
-
+F1 -.18(re)3.096 G(tur).18 E(n)-.15 E F0 .596(is e)3.096 F -.15(xe)-.15
8265
-
+G(cuted).15 E 1.238(by a trap handler)144 398.4 R 3.738(,t)-.4 G 1.238
8261 ➡ 8266 (he last command used to determine the status is the last command e)
8262
-
No equivalent source code line in the reference code can be identified.
--3.738 F -.15(xe)-.15 G(cuted).15 E 1.066(before the trap handler)144
8267
-
+-3.738 F -.15(xe)-.15 G(cuted).15 E 1.067(before the trap handler)144
8263 ➡ 8268 410.4 R 6.067(.i)-.55 G(f)-6.067 E F1 -.18(re)3.567 G(tur).18 E(n)-.15 E
8264 ➡ 8269 F0 1.067(is e)3.567 F -.15(xe)-.15 G 1.067(cuted during a).15 F F1(DEB)
8265
-
No equivalent source code line in the reference code can be identified.
-3.567 E(UG)-.1 E F0 1.067(trap, the last command used to)3.567 F .39
8270
-
+3.567 E(UG)-.1 E F0 1.067(trap, the last command used to)3.567 F .389
8266 ➡ 8271 (determine the status is the last command e)144 422.4 R -.15(xe)-.15 G
8267
-
No equivalent source code line in the reference code can be identified.
-.389(cuted by the trap handler before).15 F F1 -.18(re)2.889 G(tur).18 E
8268
-
No equivalent source code line in the reference code can be identified.
-(n)-.15 E F0 -.1(wa)2.889 G 2.889(si).1 G -1.9 -.4(nv o)-2.889 H -.1(ke)
8269
-
No equivalent source code line in the reference code can be identified.
-.4 G(d.).1 E(If)144 434.4 Q F1 -.18(re)2.583 G(tur).18 E(n)-.15 E F0
8270
-
No equivalent source code line in the reference code can be identified.
-.084(is used outside a function, b)2.583 F .084(ut during e)-.2 F -.15
8271
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G .084(cution of a script by the).15 F F1(.)2.584 E F0(\()5.084
8272
-
No equivalent source code line in the reference code can be identified.
-E F1(sour)A(ce)-.18 E F0 2.584(\)c)C .084(ommand, it)-2.584 F .589
8273
-
No equivalent source code line in the reference code can be identified.
-(causes the shell to stop e)144 446.4 R -.15(xe)-.15 G .589
8274
-
No equivalent source code line in the reference code can be identified.
-(cuting that script and return either).15 F F2(n)3.448 E F0 .588
8275
-
No equivalent source code line in the reference code can be identified.
-(or the e)3.328 F .588(xit status of the last com-)-.15 F .325(mand e)
8276
-
No equivalent source code line in the reference code can be identified.
-144 458.4 R -.15(xe)-.15 G .325(cuted within the script as the e).15 F
8277
-
No equivalent source code line in the reference code can be identified.
-.326(xit status of the script.)-.15 F(If)5.326 E F2(n)2.826 E F0 .326
8278
-
No equivalent source code line in the reference code can be identified.
-(is supplied, the return v)2.826 F .326(alue is)-.25 F .445
8272
-
+.389(cuted by the trap handler before).15 F F1 -.18(re)2.89 G(tur).18 E
8273
-
+(n)-.15 E F0 -.1(wa)2.89 G 2.89(si).1 G -1.9 -.4(nv o)-2.89 H -.1(ke).4
8274
-
+G(d.).1 E(If)144 434.4 Q F1 -.18(re)2.584 G(tur).18 E(n)-.15 E F0 .084
8275
-
+(is used outside a function, b)2.584 F .084(ut during e)-.2 F -.15(xe)
8276
-
+-.15 G .084(cution of a script by the).15 F F1(.)2.584 E F0(\()5.084 E
8277
-
+F1(sour)A(ce)-.18 E F0 2.583(\)c)C .083(ommand, it)-2.583 F .588
8278
-
+(causes the shell to stop e)144 446.4 R -.15(xe)-.15 G .588
8279
-
+(cuting that script and return either).15 F F2(n)3.448 E F0 .589
8280
-
+(or the e)3.329 F .589(xit status of the last com-)-.15 F .326(mand e)
8281
-
+144 458.4 R -.15(xe)-.15 G .326(cuted within the script as the e).15 F
8282
-
+.326(xit status of the script.)-.15 F(If)5.326 E F2(n)2.826 E F0 .325
8283
-
+(is supplied, the return v)2.826 F .325(alue is)-.25 F .444
8279 ➡ 8284 (its least signi\214cant 8 bits.)144 470.4 R .444
8280
-
No equivalent source code line in the reference code can be identified.
-(The return status is non-zero if)5.445 F F1 -.18(re)2.944 G(tur).18 E
8281
-
No equivalent source code line in the reference code can be identified.
-(n)-.15 E F0 .444(is supplied a non-numeric ar)2.944 F(gu-)-.18 E .381
8285
-
+(The return status is non-zero if)5.444 F F1 -.18(re)2.945 G(tur).18 E
8286
-
+(n)-.15 E F0 .445(is supplied a non-numeric ar)2.945 F(gu-)-.18 E .381
8282 ➡ 8287 (ment, or is used outside a function and not during e)144 482.4 R -.15
8283 ➡ 8288 (xe)-.15 G .381(cution of a script by).15 F F1(.)2.881 E F0(or)3.714 E
8284
-
No equivalent source code line in the reference code can be identified.
-F1(sour)2.881 E(ce)-.18 E F0 5.381(.A)C .681 -.15(ny c)-5.381 H(om-).15
8285
-
No equivalent source code line in the reference code can be identified.
-E .75(mand associated with the)144 494.4 R F1(RETURN)3.249 E F0 .749
8289
-
+F1(sour)2.881 E(ce)-.18 E F0 5.38(.A)C .68 -.15(ny c)-5.38 H(om-).15 E
8290
-
+.749(mand associated with the)144 494.4 R F1(RETURN)3.249 E F0 .749
8286 ➡ 8291 (trap is e)3.249 F -.15(xe)-.15 G .749(cuted before e).15 F -.15(xe)-.15
8287
-
No equivalent source code line in the reference code can be identified.
-G .749(cution resumes after the function).15 F(or script.)144 506.4 Q F1
8292
-
+G .75(cution resumes after the function).15 F(or script.)144 506.4 Q F1
8288 ➡ 8293 (set)108 523.2 Q F0([)2.5 E F1(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C
8289 ➡ 8294 F1<ad6f>-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E(g)-.37 E
8290 ➡ 8295 F0(...])2.5 E F1(set)108 535.2 Q F0([)2.5 E F1(+abefhkmnptuvxBCEHPT)A F0
8291 ➡ 8296 2.5(][)C F1(+o)-2.5 E F2(option\255name)2.5 E F0 2.5(][)C F2(ar)-2.5 E
8292
-
No equivalent source code line in the reference code can be identified.
-(g)-.37 E F0(...])2.5 E -.4(Wi)144 547.2 S .835
8297
-
+(g)-.37 E F0(...])2.5 E -.4(Wi)144 547.2 S .836
8293 ➡ 8298 (thout options, the name and v).4 F .835(alue of each shell v)-.25 F
8294
-
No equivalent source code line in the reference code can be identified.
-.836(ariable are displayed in a format that can be)-.25 F .784
8299
-
+.835(ariable are displayed in a format that can be)-.25 F .784
8295 ➡ 8300 (reused as input for setting or resetting the currently-set v)144 559.2
8296
-
No equivalent source code line in the reference code can be identified.
-R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .783
8297
-
No equivalent source code line in the reference code can be identified.
-(riables cannot be).25 F 2.911(reset. In)144 571.2 R F2(posix)2.911 E F0
8301
-
+R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .784
8302
-
+(riables cannot be).25 F 2.912(reset. In)144 571.2 R F2(posix)2.912 E F0
8298 ➡ 8303 .412(mode, only shell v)2.912 F .412(ariables are listed.)-.25 F .412
8299
-
No equivalent source code line in the reference code can be identified.
-(The output is sorted according to the current)5.412 F 3.531
8300
-
No equivalent source code line in the reference code can be identified.
-(locale. When)144 583.2 R 1.031(options are speci\214ed, the)3.531 F
8301
-
No equivalent source code line in the reference code can be identified.
-3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.53(utes. An)
8302
-
No equivalent source code line in the reference code can be identified.
--.2 F 3.53(ya)-.15 G -.18(rg)-3.53 G 1.03(uments remaining).18 F 1.623
8303
-
No equivalent source code line in the reference code can be identified.
-(after option processing are treated as v)144 595.2 R 1.624
8304
-
+(The output is sorted according to the current)5.412 F 3.53
8305
-
+(locale. When)144 583.2 R 1.031(options are speci\214ed, the)3.53 F
8306
-
+3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.531(utes. An)
8307
-
+-.2 F 3.531(ya)-.15 G -.18(rg)-3.531 G 1.031(uments remaining).18 F
8308
-
+1.624(after option processing are treated as v)144 595.2 R 1.623
8304 ➡ 8309 (alues for the positional parameters and are assigned, in)-.25 F(order)
8305 ➡ 8310 144 607.2 Q 2.5(,t)-.4 G(o)-2.5 E F1($1)2.5 E F0(,)A F1($2)2.5 E F0(,)A
8306 ➡ 8311 F1 2.5(... $)2.5 F F2(n)A F0 5(.O)C(ptions, if speci\214ed, ha)-5 E .3
8307 ➡ 8312 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F1<ad61>144 619.2 Q
8308
-
No equivalent source code line in the reference code can be identified.
-F0 1.378(Each v)184 619.2 R 1.377
8313
-
+F0 1.377(Each v)184 619.2 R 1.377
8309 ➡ 8314 (ariable or function that is created or modi\214ed is gi)-.25 F -.15(ve)
8310
-
No equivalent source code line in the reference code can be identified.
--.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.377(xport attrib)-.15 F
8311
-
No equivalent source code line in the reference code can be identified.
-1.377(ute and)-.2 F(mark)184 631.2 Q(ed for e)-.1 E(xport to the en)-.15
8312
-
No equivalent source code line in the reference code can be identified.
-E(vironment of subsequent commands.)-.4 E F1<ad62>144 643.2 Q F0 .131
8315
-
+-.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.378(xport attrib)-.15 F
8316
-
+1.378(ute and)-.2 F(mark)184 631.2 Q(ed for e)-.1 E(xport to the en)-.15
8317
-
+E(vironment of subsequent commands.)-.4 E F1<ad62>144 643.2 Q F0 .132
8313 ➡ 8318 (Report the status of terminated background jobs immediately)184 643.2 R
8314
-
No equivalent source code line in the reference code can be identified.
-2.632(,r)-.65 G .132(ather than before the ne)-2.632 F(xt)-.15 E
8319
-
+2.632(,r)-.65 G .131(ather than before the ne)-2.632 F(xt)-.15 E
8315 ➡ 8320 (primary prompt.)184 655.2 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o)
8316 ➡ 8321 -.25 H(nly when job control is enabled.).15 E F1<ad65>144 667.2 Q F0
8317
-
No equivalent source code line in the reference code can be identified.
-.088(Exit immediately if a)184 667.2 R F2(pipeline)2.588 E F0 .087
8318
-
No equivalent source code line in the reference code can be identified.
-(\(which may consist of a single)2.588 F F2 .087(simple command)2.587 F
8319
-
No equivalent source code line in the reference code can be identified.
-F0 .087(\), a)B F2(list)2.587 E F0 2.587(,o)C(r)-2.587 E(a)184 679.2 Q
8320
-
No equivalent source code line in the reference code can be identified.
-F2 1.52(compound command)4.02 F F0(\(see)4.021 E F3 1.521(SHELL GRAMMAR)
8321
-
No equivalent source code line in the reference code can be identified.
-4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e).15 F 1.521
8322
-
No equivalent source code line in the reference code can be identified.
-(xits with a non-zero status.)-.15 F .08(The shell does not e)184 691.2
8323
-
No equivalent source code line in the reference code can be identified.
-R .079(xit if the command that f)-.15 F .079
8322
-
+.087(Exit immediately if a)184 667.2 R F2(pipeline)2.587 E F0 .087
8323
-
+(\(which may consist of a single)2.587 F F2 .088(simple command)2.588 F
8324
-
+F0 .088(\), a)B F2(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 679.2 Q
8325
-
+F2 1.521(compound command)4.021 F F0(\(see)4.021 E F3 1.521
8326
-
+(SHELL GRAMMAR)4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e).15 F
8327
-
+1.521(xits with a non-zero status.)-.15 F .079(The shell does not e)184
8328
-
+691.2 R .079(xit if the command that f)-.15 F .08
8324 ➡ 8329 (ails is part of the command list immediately)-.1 F(follo)184 703.2 Q
8325
-
No equivalent source code line in the reference code can be identified.
-1.654(wing a)-.25 F F1(while)4.154 E F0(or)4.154 E F1(until)4.154 E F0
8326
-
No equivalent source code line in the reference code can be identified.
--.1(ke)4.154 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.655
8327
-
No equivalent source code line in the reference code can be identified.
-(wing the)-.25 F F1(if)4.155 E F0(or)4.155 E F1(elif)4.155 E F0(reserv)
8328
-
No equivalent source code line in the reference code can be identified.
-4.155 E(ed)-.15 E -.1(wo)184 715.2 S .582(rds, part of an).1 F 3.082(yc)
8329
-
No equivalent source code line in the reference code can be identified.
--.15 G .582(ommand e)-3.082 F -.15(xe)-.15 G .581(cuted in a).15 F F1
8330
-
No equivalent source code line in the reference code can be identified.
-(&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .581(list e)3.081 F .581
8331
-
No equivalent source code line in the reference code can be identified.
-(xcept the command follo)-.15 F(wing)-.25 E .917(the \214nal)184 727.2 R
8332
-
No equivalent source code line in the reference code can be identified.
-F1(&&)3.417 E F0(or)3.417 E F1(||)3.417 E F0 3.417(,a)C 1.217 -.15(ny c)
8333
-
No equivalent source code line in the reference code can be identified.
--3.417 H .918(ommand in a pipeline b).15 F .918
8334
-
No equivalent source code line in the reference code can be identified.
-(ut the last, or if the command')-.2 F 3.418(sr)-.55 G(eturn)-3.418 E
8335
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(68)197.335 E 0 Cg EP
8330
-
+1.655(wing a)-.25 F F1(while)4.155 E F0(or)4.155 E F1(until)4.155 E F0
8331
-
+-.1(ke)4.155 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.654
8332
-
+(wing the)-.25 F F1(if)4.154 E F0(or)4.154 E F1(elif)4.154 E F0(reserv)
8333
-
+4.154 E(ed)-.15 E -.1(wo)184 715.2 S .581(rds, part of an).1 F 3.081(yc)
8334
-
+-.15 G .581(ommand e)-3.081 F -.15(xe)-.15 G .581(cuted in a).15 F F1
8335
-
+(&&)3.081 E F0(or)3.081 E F1(||)3.081 E F0 .582(list e)3.082 F .582
8336
-
+(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 727.2 R
8337
-
+F1(&&)3.418 E F0(or)3.418 E F1(||)3.418 E F0 3.418(,a)C 1.218 -.15(ny c)
8338
-
+-3.418 H .918(ommand in a pipeline b).15 F .917
8339
-
+(ut the last, or if the command')-.2 F 3.417(sr)-.55 G(eturn)-3.417 E
8340
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(68)192.895 E 0 Cg EP
8336 ➡ 8341 %%Page: 69 69
8337 ➡ 8342 %%BeginPageSetup
8338 ➡ 8343 BP
8339 ➡ 8344 %%EndPageSetup
8340 ➡ 8345 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8341 ➡ 8346 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E -.25(va)184 84 S
8342
-
No equivalent source code line in the reference code can be identified.
-.661(lue is being in).25 F -.15(ve)-.4 G .661(rted with).15 F/F1 10
8343
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF(!)3.161 E F0 5.661(.I)C 3.161(fac)-5.661 G .66
8344
-
No equivalent source code line in the reference code can be identified.
-(ompound command other than a subshell returns a)-3.161 F 1.112
8347
-
+.66(lue is being in).25 F -.15(ve)-.4 G .66(rted with).15 F/F1 10
8348
-
+/Times-Bold@0 SF(!)3.16 E F0 5.661(.I)C 3.161(fac)-5.661 G .661
8349
-
+(ompound command other than a subshell returns a)-3.161 F 1.113
8345 ➡ 8350 (non-zero status because a command f)184 96 R 1.112(ailed while)-.1 F F1
8346
-
No equivalent source code line in the reference code can be identified.
-<ad65>3.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.113
8347
-
No equivalent source code line in the reference code can be identified.
-(eing ignored, the shell does)-3.612 F .178(not e)184 108 R 2.678
8348
-
No equivalent source code line in the reference code can be identified.
-(xit. A)-.15 F .178(trap on)2.678 F F1(ERR)2.678 E F0 2.678(,i)C 2.678
8349
-
No equivalent source code line in the reference code can be identified.
-(fs)-2.678 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178
8350
-
No equivalent source code line in the reference code can be identified.
-(cuted before the shell e).15 F 2.677(xits. This)-.15 F .177
8351
-
No equivalent source code line in the reference code can be identified.
-(option applies to)2.677 F .617(the shell en)184 120 R .617
8351
-
+<ad65>3.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.112
8352
-
+(eing ignored, the shell does)-3.612 F .177(not e)184 108 R 2.677
8353
-
+(xit. A)-.15 F .177(trap on)2.677 F F1(ERR)2.677 E F0 2.677(,i)C 2.678
8354
-
+(fs)-2.677 G .178(et, is e)-2.678 F -.15(xe)-.15 G .178
8355
-
+(cuted before the shell e).15 F 2.678(xits. This)-.15 F .178
8356
-
+(option applies to)2.678 F .618(the shell en)184 120 R .617
8352 ➡ 8357 (vironment and each subshell en)-.4 F .617(vironment separately \(see)
8353
-
No equivalent source code line in the reference code can be identified.
--.4 F/F2 9/Times-Bold@0 SF .618(COMMAND EXE-)3.118 F .643(CUTION ENVIR)
8358
-
+-.4 F/F2 9/Times-Bold@0 SF .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR)
8354 ➡ 8359 184 132 R(ONMENT)-.27 E F0(abo)2.893 E -.15(ve)-.15 G .643
8355 ➡ 8360 (\), and may cause subshells to e).15 F .643(xit before e)-.15 F -.15
8356
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G .642(cuting all).15 F(the commands in the subshell.)184 144 Q
8361
-
+(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 144 Q
8357 ➡ 8362 2.042(If a compound command or shell function e)184 162 R -.15(xe)-.15 G
8358 ➡ 8363 2.042(cutes in a conte).15 F 2.042(xt where)-.15 F F1<ad65>4.542 E F0
8359
-
No equivalent source code line in the reference code can be identified.
-2.043(is being)4.543 F 1.436(ignored, none of the commands e)184 174 R
8360
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G 1.435(cuted within the compound command or function).15 F
8361
-
No equivalent source code line in the reference code can be identified.
-.193(body will be af)184 186 R .193(fected by the)-.25 F F1<ad65>2.693 E
8364
-
+2.042(is being)4.542 F 1.435(ignored, none of the commands e)184 174 R
8365
-
+-.15(xe)-.15 G 1.436(cuted within the compound command or function).15 F
8366
-
+.194(body will be af)184 186 R .194(fected by the)-.25 F F1<ad65>2.694 E
8362 ➡ 8367 F0 .193(setting, e)2.693 F -.15(ve)-.25 G 2.693(ni).15 G(f)-2.693 E F1
8363
-
No equivalent source code line in the reference code can be identified.
-<ad65>2.693 E F0 .194(is set and a command returns a f)2.693 F(ailure)
8368
-
+<ad65>2.693 E F0 .193(is set and a command returns a f)2.693 F(ailure)
8364 ➡ 8369 -.1 E 3.39(status. If)184 198 R 3.39(ac)3.39 G .89
8365 ➡ 8370 (ompound command or shell function sets)-3.39 F F1<ad65>3.39 E F0 .89
8366 ➡ 8371 (while e)3.39 F -.15(xe)-.15 G .89(cuting in a conte).15 F(xt)-.15 E
8367
-
No equivalent source code line in the reference code can be identified.
-(where)184 210 Q F1<ad65>3.153 E F0 .653
8368
-
No equivalent source code line in the reference code can be identified.
-(is ignored, that setting will not ha)3.153 F .954 -.15(ve a)-.2 H .954
8369
-
No equivalent source code line in the reference code can be identified.
--.15(ny e).15 H -.25(ff).15 G .654(ect until the compound command).25 F
8372
-
+(where)184 210 Q F1<ad65>3.154 E F0 .654
8373
-
+(is ignored, that setting will not ha)3.154 F .953 -.15(ve a)-.2 H .953
8374
-
+-.15(ny e).15 H -.25(ff).15 G .653(ect until the compound command).25 F
8370 ➡ 8375 (or the command containing the function call completes.)184 222 Q F1
8371 ➡ 8376 <ad66>144 234 Q F0(Disable pathname e)184 234 Q(xpansion.)-.15 E F1
8372
-
No equivalent source code line in the reference code can be identified.
-<ad68>144 246 Q F0 2.239(Remember the location of commands as the)184
8373
-
No equivalent source code line in the reference code can be identified.
-246 R 4.738(ya)-.15 G 2.238(re look)-4.738 F 2.238(ed up for e)-.1 F
8374
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G 4.738(cution. This).15 F(is)4.738 E(enabled by def)184
8375
-
No equivalent source code line in the reference code can be identified.
-258 Q(ault.)-.1 E F1<ad6b>144 270 Q F0 .513(All ar)184 270 R .514
8377
-
+<ad68>144 246 Q F0 2.238(Remember the location of commands as the)184
8378
-
+246 R 4.738(ya)-.15 G 2.239(re look)-4.738 F 2.239(ed up for e)-.1 F
8379
-
+-.15(xe)-.15 G 4.739(cution. This).15 F(is)4.739 E(enabled by def)184
8380
-
+258 Q(ault.)-.1 E F1<ad6b>144 270 Q F0 .514(All ar)184 270 R .514
8376 ➡ 8381 (guments in the form of assignment statements are placed in the en)-.18
8377
-
No equivalent source code line in the reference code can be identified.
-F .514(vironment for a)-.4 F
8382
-
+F .513(vironment for a)-.4 F
8378 ➡ 8383 (command, not just those that precede the command name.)184 282 Q F1
8379
-
No equivalent source code line in the reference code can be identified.
-<ad6d>144 294 Q F0 .149(Monitor mode.)184 294 R .149
8380
-
No equivalent source code line in the reference code can be identified.
-(Job control is enabled.)5.149 F .148(This option is on by def)5.149 F
8381
-
No equivalent source code line in the reference code can be identified.
-.148(ault for interacti)-.1 F .448 -.15(ve s)-.25 H(hells).15 E .65
8384
-
+<ad6d>144 294 Q F0 .148(Monitor mode.)184 294 R .148
8385
-
+(Job control is enabled.)5.148 F .149(This option is on by def)5.148 F
8386
-
+.149(ault for interacti)-.1 F .449 -.15(ve s)-.25 H(hells).15 E .651
8382 ➡ 8387 (on systems that support it \(see)184 306 R F2 .651(JOB CONTR)3.151 F
8383
-
No equivalent source code line in the reference code can be identified.
-(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .651
8384
-
No equivalent source code line in the reference code can be identified.
-(processes run in a separate)3.151 F .679(process group.)184 318 R .678
8388
-
+(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .65
8389
-
+(processes run in a separate)3.151 F .678(process group.)184 318 R .679
8385 ➡ 8390 (When a background job completes, the shell prints a line containing it\
8386
-
No equivalent source code line in the reference code can be identified.
-s)5.679 F -.15(ex)184 330 S(it status.).15 E F1<ad6e>144 342 Q F0 .652
8387
-
No equivalent source code line in the reference code can be identified.
-(Read commands b)184 342 R .652(ut do not e)-.2 F -.15(xe)-.15 G .652
8388
-
No equivalent source code line in the reference code can be identified.
-(cute them.).15 F .653(This may be used to check a shell script for)
8389
-
No equivalent source code line in the reference code can be identified.
-5.652 F(syntax errors.)184 354 Q(This is ignored by interacti)5 E .3
8391
-
+s)5.678 F -.15(ex)184 330 S(it status.).15 E F1<ad6e>144 342 Q F0 .653
8392
-
+(Read commands b)184 342 R .653(ut do not e)-.2 F -.15(xe)-.15 G .653
8393
-
+(cute them.).15 F .652(This may be used to check a shell script for)
8394
-
+5.653 F(syntax errors.)184 354 Q(This is ignored by interacti)5 E .3
8390 ➡ 8395 -.15(ve s)-.25 H(hells.).15 E F1<ad6f>144 366 Q/F3 10/Times-Italic@0 SF
8391 ➡ 8396 (option\255name)2.5 E F0(The)184 378 Q F3(option\255name)2.5 E F0
8392 ➡ 8397 (can be one of the follo)2.5 E(wing:)-.25 E F1(allexport)184 390 Q F0
@@ -8403,14 +8408,14 @@ F0 2.5(option. This)224 462 R(also af)2.5 E(fects the editing interf)
8403 ➡ 8408 (functrace)184 498 Q F0(Same as)224 510 Q F1<ad54>2.5 E F0(.)A F1
8404 ➡ 8409 (hashall)184 522 Q F0(Same as)224 522 Q F1<ad68>2.5 E F0(.)A F1
8405 ➡ 8410 (histexpand)184 534 Q F0(Same as)224 546 Q F1<ad48>2.5 E F0(.)A F1
8406
-
No equivalent source code line in the reference code can be identified.
-(history)184 558 Q F0 .587(Enable command history)224 558 R 3.087(,a)
8411
-
+(history)184 558 Q F0 .586(Enable command history)224 558 R 3.087(,a)
8407 ➡ 8412 -.65 G 3.087(sd)-3.087 G .587(escribed abo)-3.087 F .887 -.15(ve u)-.15
8408 ➡ 8413 H(nder).15 E F2(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F4 9/Times-Roman@0 SF
8409 ➡ 8414 (.)A F0 .587(This option is)5.087 F(on by def)224 570 Q
8410 ➡ 8415 (ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F1(ignor)184
8411
-
No equivalent source code line in the reference code can be identified.
-582 Q(eeof)-.18 E F0 1.656(The ef)224 594 R 1.656
8416
-
+582 Q(eeof)-.18 E F0 1.657(The ef)224 594 R 1.657
8412 ➡ 8417 (fect is as if the shell command)-.25 F/F5 10/Courier@0 SF(IGNOREEOF=10)
8413
-
No equivalent source code line in the reference code can be identified.
-4.157 E F0 1.657(had been e)4.157 F -.15(xe)-.15 G(cuted).15 E(\(see)224
8418
-
+4.156 E F0 1.656(had been e)4.156 F -.15(xe)-.15 G(cuted).15 E(\(see)224
8414 ➡ 8419 606 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).)
8415 ➡ 8420 .15 E F1 -.1(ke)184 618 S(yw).1 E(ord)-.1 E F0(Same as)224 630 Q F1
8416 ➡ 8421 <ad6b>2.5 E F0(.)A F1(monitor)184 642 Q F0(Same as)224 642 Q F1<ad6d>2.5
@@ -8419,7 +8424,7 @@ E F0(.)A F1(noexec)184 678 Q F0(Same as)224 678 Q F1<ad6e>2.5 E F0(.)A
8419 ➡ 8424 F1(noglob)184 690 Q F0(Same as)224 690 Q F1<ad66>2.5 E F0(.)A F1(nolog)
8420 ➡ 8425 184 702 Q F0(Currently ignored.)224 702 Q F1(notify)184 714 Q F0
8421 ➡ 8426 (Same as)224 714 Q F1<ad62>2.5 E F0(.)A(GNU Bash 4.4)72 768 Q
8422
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(69)197.335 E 0 Cg EP
8427
-
+(2017 October 7)143.735 E(69)192.895 E 0 Cg EP
8423 ➡ 8428 %%Page: 70 70
8424 ➡ 8429 %%BeginPageSetup
8425 ➡ 8430 BP
@@ -8429,60 +8434,60 @@ BP
8429 ➡ 8434 SF(nounset)184 84 Q F0(Same as)224 84 Q F1<ad75>2.5 E F0(.)A F1(onecmd)
8430 ➡ 8435 184 96 Q F0(Same as)224 96 Q F1<ad74>2.5 E F0(.)A F1(ph)184 108 Q
8431 ➡ 8436 (ysical)-.15 E F0(Same as)224 108 Q F1<ad50>2.5 E F0(.)A F1(pipefail)184
8432
-
No equivalent source code line in the reference code can be identified.
-120 Q F0 1.03(If set, the return v)224 120 R 1.029
8433
-
No equivalent source code line in the reference code can be identified.
-(alue of a pipeline is the v)-.25 F 1.029
8434
-
No equivalent source code line in the reference code can be identified.
-(alue of the last \(rightmost\) com-)-.25 F 1.136(mand to e)224 132 R
8437
-
+120 Q F0 1.029(If set, the return v)224 120 R 1.029
8438
-
+(alue of a pipeline is the v)-.25 F 1.03
8439
-
+(alue of the last \(rightmost\) com-)-.25 F 1.137(mand to e)224 132 R
8435 ➡ 8440 1.136
8436 ➡ 8441 (xit with a non-zero status, or zero if all commands in the pipeline)
8437 ➡ 8442 -.15 F -.15(ex)224 144 S(it successfully).15 E 5(.T)-.65 G
8438 ➡ 8443 (his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 156 Q F0
8439
-
No equivalent source code line in the reference code can be identified.
-2.091(Change the beha)224 156 R 2.091(vior of)-.2 F F1(bash)4.591 E F0
8444
-
+2.09(Change the beha)224 156 R 2.091(vior of)-.2 F F1(bash)4.591 E F0
8440 ➡ 8445 2.091(where the def)4.591 F 2.091(ault operation dif)-.1 F 2.091
8441 ➡ 8446 (fers from the)-.25 F 1.212(POSIX standard to match the standard \()224
8442 ➡ 8447 168 R/F2 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B/F3 9
8443
-
No equivalent source code line in the reference code can be identified.
-/Times-Bold@0 SF 1.212(SEE ALSO)3.712 F F0(belo)3.463 E(w)-.25 E 2.307
8444
-
No equivalent source code line in the reference code can be identified.
-(for a reference to a document that details ho)224 180 R 4.806(wp)-.25 G
8445
-
No equivalent source code line in the reference code can be identified.
-2.306(osix mode af)-4.806 F 2.306(fects bash')-.25 F(s)-.55 E(beha)224
8448
-
+/Times-Bold@0 SF 1.212(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E 2.306
8449
-
+(for a reference to a document that details ho)224 180 R 4.807(wp)-.25 G
8450
-
+2.307(osix mode af)-4.807 F 2.307(fects bash')-.25 F(s)-.55 E(beha)224
8446 ➡ 8451 192 Q(vior)-.2 E(.)-.55 E F1(pri)184 204 Q(vileged)-.1 E F0(Same as)224
8447 ➡ 8452 216 Q F1<ad70>2.5 E F0(.)A F1 -.1(ve)184 228 S(rbose).1 E F0(Same as)224
8448
-
No equivalent source code line in the reference code can be identified.
-228 Q F1<ad76>2.5 E F0(.)A F1(vi)184 240 Q F0 1.465
8449
-
No equivalent source code line in the reference code can be identified.
-(Use a vi-style command line editing interf)224 240 R 3.966(ace. This)
8450
-
No equivalent source code line in the reference code can be identified.
--.1 F 1.466(also af)3.966 F 1.466(fects the editing)-.25 F(interf)224
8453
-
+228 Q F1<ad76>2.5 E F0(.)A F1(vi)184 240 Q F0 1.466
8454
-
+(Use a vi-style command line editing interf)224 240 R 3.965(ace. This)
8455
-
+-.1 F 1.465(also af)3.965 F 1.465(fects the editing)-.25 F(interf)224
8451 ➡ 8456 252 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1
8452 ➡ 8457 (xtrace)184 264 Q F0(Same as)224 264 Q F1<ad78>2.5 E F0(.)A(If)184 282 Q
8453
-
No equivalent source code line in the reference code can be identified.
-F1<ad6f>3.053 E F0 .553(is supplied with no)3.053 F F2(option\255name)
8454
-
No equivalent source code line in the reference code can be identified.
-3.053 E F0 3.053(,t)C .553(he v)-3.053 F .552
8455
-
No equivalent source code line in the reference code can be identified.
-(alues of the current options are printed.)-.25 F(If)5.552 E F1(+o)184
8456
-
No equivalent source code line in the reference code can be identified.
-294 Q F0 1.071(is supplied with no)3.571 F F2(option\255name)3.571 E F0
8457
-
No equivalent source code line in the reference code can be identified.
-3.571(,as)C 1.071(eries of)-3.571 F F1(set)3.572 E F0 1.072
8458
-
No equivalent source code line in the reference code can be identified.
-(commands to recreate the current)3.572 F
8458
-
+F1<ad6f>3.052 E F0 .552(is supplied with no)3.052 F F2(option\255name)
8459
-
+3.053 E F0 3.053(,t)C .553(he v)-3.053 F .553
8460
-
+(alues of the current options are printed.)-.25 F(If)5.553 E F1(+o)184
8461
-
+294 Q F0 1.072(is supplied with no)3.572 F F2(option\255name)3.572 E F0
8462
-
+3.572(,a)C 1.071(series of)-.001 F F1(set)3.571 E F0 1.071
8463
-
+(commands to recreate the current)3.571 F
8459 ➡ 8464 (option settings is displayed on the standard output.)184 306 Q F1<ad70>
8460
-
No equivalent source code line in the reference code can be identified.
-144 318 Q F0 -.45(Tu)184 318 S 1.072(rn on).45 F F2(privile)4.822 E -.1
8461
-
No equivalent source code line in the reference code can be identified.
-(ge)-.4 G(d).1 E F0 3.572(mode. In)4.342 F 1.072(this mode, the)3.572 F
8462
-
No equivalent source code line in the reference code can be identified.
-F3($ENV)3.572 E F0(and)3.322 E F3($B)3.572 E(ASH_ENV)-.27 E F0 1.071
8463
-
No equivalent source code line in the reference code can be identified.
-(\214les are not pro-)3.322 F 1.5
8464
-
No equivalent source code line in the reference code can be identified.
-(cessed, shell functions are not inherited from the en)184 330 R 1.501
8465
-
No equivalent source code line in the reference code can be identified.
-(vironment, and the)-.4 F F3(SHELLOPTS)4.001 E/F4 9/Times-Roman@0 SF(,)A
8466
-
No equivalent source code line in the reference code can be identified.
-F3 -.27(BA)184 342 S(SHOPTS).27 E F4(,)A F3(CDP)2.775 E -.855(AT)-.666 G
8467
-
No equivalent source code line in the reference code can be identified.
-(H).855 E F4(,)A F0(and)2.775 E F3(GLOBIGNORE)3.025 E F0 -.25(va)2.775 G
8468
-
No equivalent source code line in the reference code can be identified.
-.524(riables, if the).25 F 3.024(ya)-.15 G .524(ppear in the en)-3.024 F
8469
-
No equivalent source code line in the reference code can be identified.
-(vironment,)-.4 E .379(are ignored.)184 354 R .379
8470
-
No equivalent source code line in the reference code can be identified.
-(If the shell is started with the ef)5.379 F(fecti)-.25 E .679 -.15
8471
-
No equivalent source code line in the reference code can be identified.
-(ve u)-.25 H .38(ser \(group\) id not equal to the real).15 F .462
8465
-
+144 318 Q F0 -.45(Tu)184 318 S 1.071(rn on).45 F F2(privile)4.821 E -.1
8466
-
+(ge)-.4 G(d).1 E F0 3.572(mode. In)4.341 F 1.072(this mode, the)3.572 F
8467
-
+F3($ENV)3.572 E F0(and)3.322 E F3($B)3.572 E(ASH_ENV)-.27 E F0 1.072
8468
-
+(\214les are not pro-)3.322 F 1.501
8469
-
+(cessed, shell functions are not inherited from the en)184 330 R 1.5
8470
-
+(vironment, and the)-.4 F F3(SHELLOPTS)4 E/F4 9/Times-Roman@0 SF(,)A F3
8471
-
+-.27(BA)184 342 S(SHOPTS).27 E F4(,)A F3(CDP)2.774 E -.855(AT)-.666 G(H)
8472
-
+.855 E F4(,)A F0(and)2.774 E F3(GLOBIGNORE)3.024 E F0 -.25(va)2.774 G
8473
-
+.524(riables, if the).25 F 3.025(ya)-.15 G .525(ppear in the en)-3.025 F
8474
-
+(vironment,)-.4 E .38(are ignored.)184 354 R .38
8475
-
+(If the shell is started with the ef)5.38 F(fecti)-.25 E .679 -.15(ve u)
8476
-
+-.25 H .379(ser \(group\) id not equal to the real).15 F .461
8472 ➡ 8477 (user \(group\) id, and the)184 366 R F1<ad70>2.961 E F0 .461
8473
-
No equivalent source code line in the reference code can be identified.
-(option is not supplied, these actions are tak)2.961 F .461
8474
-
No equivalent source code line in the reference code can be identified.
-(en and the ef)-.1 F(fec-)-.25 E(ti)184 378 Q .694 -.15(ve u)-.25 H .394
8478
-
+(option is not supplied, these actions are tak)2.961 F .462
8479
-
+(en and the ef)-.1 F(fec-)-.25 E(ti)184 378 Q .695 -.15(ve u)-.25 H .395
8475 ➡ 8480 (ser id is set to the real user id.).15 F .395(If the)5.395 F F1<ad70>
8476
-
No equivalent source code line in the reference code can be identified.
-2.895 E F0 .395(option is supplied at startup, the ef)2.895 F(fecti)-.25
8477
-
No equivalent source code line in the reference code can be identified.
-E -.15(ve)-.25 G .387(user id is not reset.)184 390 R -.45(Tu)5.387 G
8478
-
No equivalent source code line in the reference code can be identified.
-.387(rning this option of).45 F 2.886(fc)-.25 G .386(auses the ef)-2.886
8479
-
No equivalent source code line in the reference code can be identified.
-F(fecti)-.25 E .686 -.15(ve u)-.25 H .386(ser and group ids to be).15 F
8481
-
+2.895 E F0 .394(option is supplied at startup, the ef)2.895 F(fecti)-.25
8482
-
+E -.15(ve)-.25 G .386(user id is not reset.)184 390 R -.45(Tu)5.386 G
8483
-
+.386(rning this option of).45 F 2.886(fc)-.25 G .387(auses the ef)-2.886
8484
-
+F(fecti)-.25 E .687 -.15(ve u)-.25 H .387(ser and group ids to be).15 F
8480 ➡ 8485 (set to the real user and group ids.)184 402 Q F1<ad74>144 414 Q F0
8481 ➡ 8486 (Exit after reading and e)184 414 Q -.15(xe)-.15 G(cuting one command.)
8482
-
No equivalent source code line in the reference code can be identified.
-.15 E F1<ad75>144 426 Q F0 -.35(Tr)184 426 S .043(eat unset v).35 F .044
8487
-
+.15 E F1<ad75>144 426 Q F0 -.35(Tr)184 426 S .044(eat unset v).35 F .044
8483 ➡ 8488 (ariables and parameters other than the special parameters "@" and "*" \
8484
-
No equivalent source code line in the reference code can be identified.
-as an)-.25 F .183(error when performing parameter e)184 438 R 2.683
8485
-
No equivalent source code line in the reference code can be identified.
-(xpansion. If)-.15 F -.15(ex)2.683 G .182
8489
-
+as an)-.25 F .182(error when performing parameter e)184 438 R 2.682
8490
-
+(xpansion. If)-.15 F -.15(ex)2.682 G .183
8486 ➡ 8491 (pansion is attempted on an unset v).15 F(ari-)-.25 E .746
8487 ➡ 8492 (able or parameter)184 450 R 3.246(,t)-.4 G .746
8488 ➡ 8493 (he shell prints an error message, and, if not interacti)-3.246 F -.15
@@ -8491,37 +8496,37 @@ as an)-.25 F .183(error when performing parameter e)184 438 R 2.683
8491 ➡ 8496 (ya)-.15 G(re read.)-2.5 E F1<ad78>144 486 Q F0 .315(After e)184 486 R
8492 ➡ 8497 .315(xpanding each)-.15 F F2 .315(simple command)2.815 F F0(,)A F1 -.25
8493 ➡ 8498 (fo)2.815 G(r).25 E F0(command,)2.815 E F1(case)2.815 E F0(command,)
8494
-
No equivalent source code line in the reference code can be identified.
-2.815 E F1(select)2.815 E F0(command,)2.815 E 1.235(or arithmetic)184
8499
-
+2.815 E F1(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184
8495 ➡ 8500 498 R F1 -.25(fo)3.736 G(r).25 E F0 1.236(command, display the e)3.736 F
8496 ➡ 8501 1.236(xpanded v)-.15 F 1.236(alue of)-.25 F F3(PS4)3.736 E F4(,)A F0
8497 ➡ 8502 (follo)3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 510 Q
8498 ➡ 8503 (xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1
8499
-
No equivalent source code line in the reference code can be identified.
-<ad42>144 522 Q F0 2.579(The shell performs brace e)184 522 R 2.578
8504
-
+<ad42>144 522 Q F0 2.578(The shell performs brace e)184 522 R 2.578
8500 ➡ 8505 (xpansion \(see)-.15 F F1 2.578(Brace Expansion)5.078 F F0(abo)5.078 E
8501
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G 5.078(\). This).15 F 2.578(is on by)5.078 F(def)184 534 Q
8502
-
No equivalent source code line in the reference code can be identified.
-(ault.)-.1 E F1<ad43>144 546 Q F0 .213(If set,)184 546 R F1(bash)2.713 E
8503
-
No equivalent source code line in the reference code can be identified.
-F0 .213(does not o)2.713 F -.15(ve)-.15 G .214(rwrite an e).15 F .214
8506
-
+-.15(ve)-.15 G 5.079(\). This).15 F 2.579(is on by)5.079 F(def)184 534 Q
8507
-
+(ault.)-.1 E F1<ad43>144 546 Q F0 .214(If set,)184 546 R F1(bash)2.714 E
8508
-
+F0 .214(does not o)2.714 F -.15(ve)-.15 G .214(rwrite an e).15 F .214
8504 ➡ 8509 (xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0
8505
-
No equivalent source code line in the reference code can be identified.
-2.714(,a)C(nd)-2.714 E F1(<>)2.714 E F0 .214(redirection opera-)2.714 F
8506
-
No equivalent source code line in the reference code can be identified.
-3.054(tors. This)184 558 R .553(may be o)3.053 F -.15(ve)-.15 G .553
8510
-
+2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213(redirection opera-)2.713 F
8511
-
+3.053(tors. This)184 558 R .553(may be o)3.053 F -.15(ve)-.15 G .553
8507 ➡ 8512 (rridden when creating output \214les by using the redirection opera-)
8508 ➡ 8513 .15 F(tor)184 570 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1
8509
-
No equivalent source code line in the reference code can be identified.
-<ad45>144 582 Q F0 .103(If set, an)184 582 R 2.603(yt)-.15 G .103
8510
-
No equivalent source code line in the reference code can be identified.
-(rap on)-2.603 F F1(ERR)2.603 E F0 .104
8511
-
No equivalent source code line in the reference code can be identified.
-(is inherited by shell functions, command substitutions, and com-)2.603
8512
-
No equivalent source code line in the reference code can be identified.
-F .839(mands e)184 594 R -.15(xe)-.15 G .839(cuted in a subshell en).15
8513
-
No equivalent source code line in the reference code can be identified.
-F 3.339(vironment. The)-.4 F F1(ERR)3.338 E F0 .838
8514
-
No equivalent source code line in the reference code can be identified.
-(trap is normally not inherited in)3.338 F(such cases.)184 606 Q F1
8515
-
No equivalent source code line in the reference code can be identified.
-<ad48>144 618 Q F0(Enable)184 618 Q F1(!)3.031 E F0 .531
8516
-
No equivalent source code line in the reference code can be identified.
-(style history substitution.)5.531 F .531(This option is on by def)5.531
8517
-
No equivalent source code line in the reference code can be identified.
-F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 630 Q -.15
8518
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G(.).15 E F1<ad50>144 642 Q F0 .96
8514
-
+<ad45>144 582 Q F0 .104(If set, an)184 582 R 2.604(yt)-.15 G .104
8515
-
+(rap on)-2.604 F F1(ERR)2.604 E F0 .103
8516
-
+(is inherited by shell functions, command substitutions, and com-)2.604
8517
-
+F .838(mands e)184 594 R -.15(xe)-.15 G .838(cuted in a subshell en).15
8518
-
+F 3.338(vironment. The)-.4 F F1(ERR)3.338 E F0 .839
8519
-
+(trap is normally not inherited in)3.339 F(such cases.)184 606 Q F1
8520
-
+<ad48>144 618 Q F0(Enable)184 618 Q F1(!)3.032 E F0 .532
8521
-
+(style history substitution.)5.532 F .531(This option is on by def)5.532
8522
-
+F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 630 Q -.15
8523
-
+(ve)-.25 G(.).15 E F1<ad50>144 642 Q F0 .959
8519 ➡ 8524 (If set, the shell does not resolv)184 642 R 3.459(es)-.15 G .959
8520
-
No equivalent source code line in the reference code can be identified.
-(ymbolic links when e)-3.459 F -.15(xe)-.15 G .959
8521
-
No equivalent source code line in the reference code can be identified.
-(cuting commands such as).15 F F1(cd)3.459 E F0 2.821
8525
-
+(ymbolic links when e)-3.459 F -.15(xe)-.15 G .96
8526
-
+(cuting commands such as).15 F F1(cd)3.46 E F0 2.822
8522 ➡ 8527 (that change the current w)184 654 R 2.822(orking directory)-.1 F 7.822
8523
-
No equivalent source code line in the reference code can be identified.
-(.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.822
8524
-
No equivalent source code line in the reference code can be identified.
-(ysical directory structure)-.05 F 2.686(instead. By)184 666 R(def)2.686
8528
-
+(.I)-.65 G 5.322(tu)-7.822 G 2.822(ses the ph)-5.322 F 2.821
8529
-
+(ysical directory structure)-.05 F 2.685(instead. By)184 666 R(def)2.685
8525 ➡ 8530 E(ault,)-.1 E F1(bash)2.686 E F0(follo)2.686 E .186
8526 ➡ 8531 (ws the logical chain of directories when performing com-)-.25 F
8527 ➡ 8532 (mands which change the current directory)184 678 Q(.)-.65 E F1<ad54>144
@@ -8532,61 +8537,62 @@ E(ault,)-.1 E F1(bash)2.686 E F0(follo)2.686 E .186
8532 ➡ 8537 (cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E
8533 ➡ 8538 (UG)-.1 E F0(and)4.432 E F1(RETURN)184 714 Q F0
8534 ➡ 8539 (traps are normally not inherited in such cases.)2.5 E(GNU Bash 4.4)72
8535
-
No equivalent source code line in the reference code can be identified.
-768 Q(2017 June 23)148.175 E(70)197.335 E 0 Cg EP
8540
-
+768 Q(2017 October 7)143.735 E(70)192.895 E 0 Cg EP
8536 ➡ 8541 %%Page: 71 71
8537 ➡ 8542 %%BeginPageSetup
8538 ➡ 8543 BP
8539 ➡ 8544 %%EndPageSetup
8540 ➡ 8545 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8541 ➡ 8546 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8542
-
No equivalent source code line in the reference code can be identified.
-SF<adad>144 84 Q F0 .4(If no ar)184 84 R .401(guments follo)-.18 F 2.901
8543
-
No equivalent source code line in the reference code can be identified.
-(wt)-.25 G .401(his option, then the positional parameters are unset.)
8544
-
No equivalent source code line in the reference code can be identified.
--2.901 F(Otherwise,)5.401 E(the positional parameters are set to the)184
8545
-
No equivalent source code line in the reference code can be identified.
-96 Q/F2 10/Times-Italic@0 SF(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G
8546
-
No equivalent source code line in the reference code can be identified.
-2.5(ni).15 G 2.5(fs)-2.5 G(ome of them be)-2.5 E(gin with a)-.15 E F1
8547
-
No equivalent source code line in the reference code can be identified.
-<ad>2.5 E F0(.)A F1<ad>144 108 Q F0 1.945
8547
-
+SF<adad>144 84 Q F0 .401(If no ar)184 84 R .401(guments follo)-.18 F
8548
-
+2.901(wt)-.25 G .401
8549
-
+(his option, then the positional parameters are unset.)-2.901 F
8550
-
+(Otherwise,)5.4 E(the positional parameters are set to the)184 96 Q/F2
8551
-
+10/Times-Italic@0 SF(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni)
8552
-
+.15 G 2.5(fs)-2.5 G(ome of them be)-2.5 E(gin with a)-.15 E F1<ad>2.5 E
8553
-
+F0(.)A F1<ad>144 108 Q F0 1.944
8548 ➡ 8554 (Signal the end of options, cause all remaining)184 108 R F2(ar)4.444 E
8549
-
No equivalent source code line in the reference code can be identified.
-(g)-.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.444(ea)-4.444 G 1.944
8550
-
No equivalent source code line in the reference code can be identified.
-(ssigned to the positional)-4.444 F 3.445(parameters. The)184 120 R F1
8551
-
No equivalent source code line in the reference code can be identified.
-<ad78>3.445 E F0(and)3.445 E F1<ad76>3.445 E F0 .945
8552
-
No equivalent source code line in the reference code can be identified.
-(options are turned of)3.445 F 3.445(f. If)-.25 F .946(there are no)
8553
-
No equivalent source code line in the reference code can be identified.
-3.445 F F2(ar)3.446 E(g)-.37 E F0 .946(s, the positional)B
8555
-
+(g)-.37 E F0 4.444(st)C 4.444(ob)-4.444 G 4.445(ea)-4.444 G 1.945
8556
-
+(ssigned to the positional)-4.445 F 3.446(parameters. The)184 120 R F1
8557
-
+<ad78>3.446 E F0(and)3.446 E F1<ad76>3.446 E F0 .945
8558
-
+(options are turned of)3.446 F 3.445(f. If)-.25 F .945(there are no)
8559
-
+3.445 F F2(ar)3.445 E(g)-.37 E F0 .945(s, the positional)B
8554 ➡ 8560 (parameters remain unchanged.)184 132 Q .425(The options are of)144
8555 ➡ 8561 148.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef)-2.925 E .425
8556 ➡ 8562 (ault unless otherwise noted.)-.1 F .425
8557
-
No equivalent source code line in the reference code can be identified.
-(Using + rather than \255 causes these options)5.425 F .177
8558
-
No equivalent source code line in the reference code can be identified.
-(to be turned of)144 160.8 R 2.677(f. The)-.25 F .178
8563
-
+(Using + rather than \255 causes these options)5.425 F .178
8564
-
+(to be turned of)144 160.8 R 2.678(f. The)-.25 F .178
8559 ➡ 8565 (options can also be speci\214ed as ar)2.678 F .178(guments to an in)
8560
-
No equivalent source code line in the reference code can be identified.
--.18 F -.2(vo)-.4 G .178(cation of the shell.).2 F(The)5.178 E .066
8566
-
+-.18 F -.2(vo)-.4 G .177(cation of the shell.).2 F(The)5.177 E .066
8561 ➡ 8567 (current set of options may be found in)144 172.8 R F1<24ad>2.566 E F0
8562 ➡ 8568 5.066(.T)C .066(he return status is al)-5.066 F -.1(wa)-.1 G .066
8563
-
No equivalent source code line in the reference code can be identified.
-(ys true unless an in).1 F -.25(va)-.4 G .066(lid option).25 F
8569
-
+(ys true unless an in).1 F -.25(va)-.4 G .067(lid option).25 F
8564 ➡ 8570 (is encountered.)144 184.8 Q F1(shift)108 201.6 Q F0([)2.5 E F2(n)A F0
8565
-
No equivalent source code line in the reference code can be identified.
-(])A .428(The positional parameters from)144 213.6 R F2(n)2.928 E F0
8566
-
No equivalent source code line in the reference code can be identified.
-.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.429 G
8567
-
No equivalent source code line in the reference code can be identified.
-.429(rameters represented by the num-).15 F(bers)144 225.6 Q F1($#)2.583
8568
-
No equivalent source code line in the reference code can be identified.
-E F0(do)2.583 E .083(wn to)-.25 F F1($#)2.583 E F0<ad>A F2(n)A F0 .083
8569
-
No equivalent source code line in the reference code can be identified.
-(+1 are unset.)B F2(n)5.443 E F0 .083(must be a non-ne)2.823 F -.05(ga)
8570
-
No equivalent source code line in the reference code can be identified.
--.15 G(ti).05 E .382 -.15(ve n)-.25 H .082(umber less than or equal to)
8571
-
No equivalent source code line in the reference code can be identified.
-.15 F F1($#)2.582 E F0 5.082(.I)C(f)-5.082 E F2(n)2.942 E F0 .06
8571
-
+(])A .429(The positional parameters from)144 213.6 R F2(n)2.929 E F0
8572
-
+.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.428 G
8573
-
+.428(rameters represented by the num-).15 F(bers)144 225.6 Q F1($#)2.582
8574
-
+E F0(do)2.582 E .082(wn to)-.25 F F1($#)2.582 E F0<ad>A F2(n)A F0 .082
8575
-
+(+1 are unset.)B F2(n)5.442 E F0 .082(must be a non-ne)2.822 F -.05(ga)
8576
-
+-.15 G(ti).05 E .383 -.15(ve n)-.25 H .083(umber less than or equal to)
8577
-
+.15 F F1($#)2.583 E F0 5.083(.I)C(f)-5.083 E F2(n)2.943 E F0 .06
8572 ➡ 8578 (is 0, no parameters are changed.)144 237.6 R(If)5.06 E F2(n)2.92 E F0
8573 ➡ 8579 .06(is not gi)2.8 F -.15(ve)-.25 G .06(n, it is assumed to be 1.).15 F
8574 ➡ 8580 (If)5.06 E F2(n)2.92 E F0 .06(is greater than)2.8 F F1($#)2.56 E F0 2.56
8575
-
No equivalent source code line in the reference code can be identified.
-(,t)C(he)-2.56 E .144(positional parameters are not changed.)144 249.6 R
8576
-
No equivalent source code line in the reference code can be identified.
-.144(The return status is greater than zero if)5.144 F F2(n)3.003 E F0
8577
-
No equivalent source code line in the reference code can be identified.
-.143(is greater than)2.883 F F1($#)2.643 E F0
8581
-
+(,t)C(he)-2.56 E .143(positional parameters are not changed.)144 249.6 R
8582
-
+.144(The return status is greater than zero if)5.143 F F2(n)3.004 E F0
8583
-
+.144(is greater than)2.884 F F1($#)2.644 E F0
8578 ➡ 8584 (or less than zero; otherwise 0.)144 261.6 Q F1(shopt)108 278.4 Q F0([)
8579 ➡ 8585 2.5 E F1(\255pqsu)A F0 2.5(][)C F1<ad6f>-2.5 E F0 2.5(][)C F2(optname)
8580
-
No equivalent source code line in the reference code can be identified.
--2.5 E F0(...])2.5 E -.8(To)144 290.4 S .639(ggle the v).8 F .639
8586
-
+-2.5 E F0(...])2.5 E -.8(To)144 290.4 S .64(ggle the v).8 F .639
8581 ➡ 8587 (alues of settings controlling optional shell beha)-.25 F(vior)-.2 E
8582
-
No equivalent source code line in the reference code can be identified.
-5.639(.T)-.55 G .64(he settings can be either those)-5.639 F .375
8583
-
No equivalent source code line in the reference code can be identified.
-(listed belo)144 302.4 R 1.675 -.65(w, o)-.25 H 1.175 -.4(r, i).65 H
8584
-
No equivalent source code line in the reference code can be identified.
-2.875(ft).4 G(he)-2.875 E F1<ad6f>2.875 E F0 .375
8588
-
+5.639(.T)-.55 G .639(he settings can be either those)-5.639 F .374
8589
-
+(listed belo)144 302.4 R 1.674 -.65(w, o)-.25 H 1.174 -.4(r, i).65 H
8590
-
+2.874(ft).4 G(he)-2.874 E F1<ad6f>2.874 E F0 .375
8585 ➡ 8591 (option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25
8586
-
No equivalent source code line in the reference code can be identified.
-F F1<ad6f>2.875 E F0 .374(option to the)2.875 F F1(set)2.874 E F0 -.2
8587
-
No equivalent source code line in the reference code can be identified.
-(bu)2.874 G .374(iltin com-).2 F 3.325(mand. W)144 314.4 R .825
8588
-
No equivalent source code line in the reference code can be identified.
-(ith no options, or with the)-.4 F F1<ad70>3.325 E F0 .826
8589
-
No equivalent source code line in the reference code can be identified.
-(option, a list of all settable options is displayed, with an)3.325 F
8592
-
+F F1<ad6f>2.875 E F0 .375(option to the)2.875 F F1(set)2.875 E F0 -.2
8593
-
+(bu)2.875 G .375(iltin com-).2 F 3.326(mand. W)144 314.4 R .826
8594
-
+(ith no options, or with the)-.4 F F1<ad70>3.326 E F0 .825
8595
-
+(option, a list of all settable options is displayed, with an)3.326 F
8590 ➡ 8596 .945(indication of whether or not each is set.)144 326.4 R(The)5.945 E
8591 ➡ 8597 F1<ad70>3.445 E F0 .945(option causes output to be displayed in a form)
8592 ➡ 8598 3.445 F(that may be reused as input.)144 338.4 Q(Other options ha)5 E .3
@@ -8594,64 +8600,64 @@ F1<ad70>3.445 E F0 .945(option causes output to be displayed in a form)
8594 ➡ 8600 F0(Enable \(set\) each)180 350.4 Q F2(optname)2.5 E F0(.)A F1<ad75>144
8595 ➡ 8601 362.4 Q F0(Disable \(unset\) each)180 362.4 Q F2(optname)2.5 E F0(.)A F1
8596 ➡ 8602 <ad71>144 374.4 Q F0 .003(Suppresses normal output \(quiet mode\); the \
8597
-
No equivalent source code line in the reference code can be identified.
-return status indicates whether the)180 374.4 R F2(optname)2.504 E F0
8598
-
No equivalent source code line in the reference code can be identified.
-(is)2.504 E .256(set or unset.)180 386.4 R .256(If multiple)5.256 F F2
8599
-
No equivalent source code line in the reference code can be identified.
-(optname)2.756 E F0(ar)2.756 E .256(guments are gi)-.18 F -.15(ve)-.25 G
8600
-
No equivalent source code line in the reference code can be identified.
-2.756(nw).15 G(ith)-2.756 E F1<ad71>2.756 E F0 2.755(,t)C .255
8601
-
No equivalent source code line in the reference code can be identified.
-(he return status is zero if)-2.755 F(all)180 398.4 Q F2(optnames)2.5 E
8603
-
+return status indicates whether the)180 374.4 R F2(optname)2.503 E F0
8604
-
+(is)2.503 E .255(set or unset.)180 386.4 R .255(If multiple)5.255 F F2
8605
-
+(optname)2.755 E F0(ar)2.755 E .256(guments are gi)-.18 F -.15(ve)-.25 G
8606
-
+2.756(nw).15 G(ith)-2.756 E F1<ad71>2.756 E F0 2.756(,t)C .256
8607
-
+(he return status is zero if)-2.756 F(all)180 398.4 Q F2(optnames)2.5 E
8602 ➡ 8608 F0(are enabled; non-zero otherwise.)2.5 E F1<ad6f>144 410.4 Q F0
8603 ➡ 8609 (Restricts the v)180 410.4 Q(alues of)-.25 E F2(optname)2.5 E F0
8604 ➡ 8610 (to be those de\214ned for the)2.5 E F1<ad6f>2.5 E F0(option to the)2.5
8605
-
No equivalent source code line in the reference code can be identified.
-E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .624(If either)144 427.2 R F1
8606
-
No equivalent source code line in the reference code can be identified.
-<ad73>3.124 E F0(or)3.124 E F1<ad75>3.124 E F0 .624(is used with no)
8611
-
+E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .625(If either)144 427.2 R F1
8612
-
+<ad73>3.125 E F0(or)3.124 E F1<ad75>3.124 E F0 .624(is used with no)
8607 ➡ 8613 3.124 F F2(optname)3.124 E F0(ar)3.124 E(guments,)-.18 E F1(shopt)3.124
8608
-
No equivalent source code line in the reference code can be identified.
-E F0(sho)3.124 E .624(ws only those options which are)-.25 F 2.234
8614
-
+E F0(sho)3.124 E .624(ws only those options which are)-.25 F 2.233
8609 ➡ 8615 (set or unset, respecti)144 439.2 R -.15(ve)-.25 G(ly).15 E 7.234(.U)
8610 ➡ 8616 -.65 G 2.234(nless otherwise noted, the)-7.234 F F1(shopt)4.734 E F0
8611 ➡ 8617 2.234(options are disabled \(unset\) by)4.734 F(def)144 451.2 Q(ault.)
8612 ➡ 8618 -.1 E 1.544(The return status when listing options is zero if all)144
8613
-
No equivalent source code line in the reference code can be identified.
-468 R F2(optnames)4.044 E F0 1.545(are enabled, non-zero otherwise.)
8614
-
No equivalent source code line in the reference code can be identified.
-4.045 F .696
8619
-
+468 R F2(optnames)4.044 E F0 1.544(are enabled, non-zero otherwise.)
8620
-
+4.044 F .696
8615 ➡ 8621 (When setting or unsetting options, the return status is zero unless an)
8616
-
No equivalent source code line in the reference code can be identified.
-144 480 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .695(alid shell)
8622
-
+144 480 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .696(alid shell)
8617 ➡ 8623 -.25 F(option.)144 492 Q(The list of)144 508.8 Q F1(shopt)2.5 E F0
8618
-
No equivalent source code line in the reference code can be identified.
-(options is:)2.5 E F1(autocd)144 526.8 Q F0 .199
8624
-
+(options is:)2.5 E F1(autocd)144 526.8 Q F0 .2
8619 ➡ 8625 (If set, a command name that is the name of a directory is e)184 526.8 R
8620
-
No equivalent source code line in the reference code can be identified.
--.15(xe)-.15 G .2(cuted as if it were the ar).15 F(gu-)-.18 E
8626
-
+-.15(xe)-.15 G .199(cuted as if it were the ar).15 F(gu-)-.18 E
8621 ➡ 8627 (ment to the)184 538.8 Q F1(cd)2.5 E F0 2.5(command. This)2.5 F
8622 ➡ 8628 (option is only used by interacti)2.5 E .3 -.15(ve s)-.25 H(hells.).15 E
8623
-
No equivalent source code line in the reference code can be identified.
-F1(cdable_v)144 550.8 Q(ars)-.1 E F0 .156(If set, an ar)184 562.8 R .156
8624
-
No equivalent source code line in the reference code can be identified.
-(gument to the)-.18 F F1(cd)2.656 E F0 -.2(bu)2.656 G .155
8629
-
+F1(cdable_v)144 550.8 Q(ars)-.1 E F0 .155(If set, an ar)184 562.8 R .155
8630
-
+(gument to the)-.18 F F1(cd)2.655 E F0 -.2(bu)2.655 G .156
8625 ➡ 8631 (iltin command that is not a directory is assumed to be the).2 F
8626 ➡ 8632 (name of a v)184 574.8 Q(ariable whose v)-.25 E
8627 ➡ 8633 (alue is the directory to change to.)-.25 E F1(cdspell)144 586.8 Q F0
8628 ➡ 8634 1.055
8629 ➡ 8635 (If set, minor errors in the spelling of a directory component in a)184
8630
-
No equivalent source code line in the reference code can be identified.
-586.8 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.988
8631
-
No equivalent source code line in the reference code can be identified.
-(corrected. The)184 598.8 R 1.488(errors check)3.988 F 1.487
8632
-
No equivalent source code line in the reference code can be identified.
-(ed for are transposed characters, a missing character)-.1 F 3.987(,a)
8633
-
No equivalent source code line in the reference code can be identified.
--.4 G(nd)-3.987 E .77(one character too man)184 610.8 R 4.57 -.65(y. I)
8636
-
+586.8 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.987
8637
-
+(corrected. The)184 598.8 R 1.487(errors check)3.987 F 1.487
8638
-
+(ed for are transposed characters, a missing character)-.1 F 3.988(,a)
8639
-
+-.4 G(nd)-3.988 E .77(one character too man)184 610.8 R 4.57 -.65(y. I)
8634 ➡ 8640 -.15 H 3.27(fac).65 G .77
8635 ➡ 8641 (orrection is found, the corrected \214lename is printed, and)-3.27 F
8636 ➡ 8642 (the command proceeds.)184 622.8 Q
8637 ➡ 8643 (This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.)
8638
-
No equivalent source code line in the reference code can be identified.
-.15 E F1(checkhash)144 634.8 Q F0 .737(If set,)184 646.8 R F1(bash)3.237
8639
-
No equivalent source code line in the reference code can be identified.
-E F0 .736(checks that a command found in the hash table e)3.237 F .736
8644
-
+.15 E F1(checkhash)144 634.8 Q F0 .736(If set,)184 646.8 R F1(bash)3.236
8645
-
+E F0 .736(checks that a command found in the hash table e)3.236 F .737
8640 ➡ 8646 (xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184
8641 ➡ 8647 658.8 Q(If a hashed command no longer e)5 E
8642 ➡ 8648 (xists, a normal path search is performed.)-.15 E F1(checkjobs)144 670.8
8643
-
No equivalent source code line in the reference code can be identified.
-Q F0 .448(If set,)184 682.8 R F1(bash)2.948 E F0 .448
8644
-
No equivalent source code line in the reference code can be identified.
-(lists the status of an)2.948 F 2.949(ys)-.15 G .449
8645
-
No equivalent source code line in the reference code can be identified.
-(topped and running jobs before e)-2.949 F .449(xiting an interacti)-.15
8646
-
No equivalent source code line in the reference code can be identified.
-F -.15(ve)-.25 G 3.439(shell. If)184 694.8 R(an)3.439 E 3.439(yj)-.15 G
8647
-
No equivalent source code line in the reference code can be identified.
-.938(obs are running, this causes the e)-3.439 F .938
8648
-
No equivalent source code line in the reference code can be identified.
-(xit to be deferred until a second e)-.15 F .938(xit is)-.15 F 2.203
8649
-
+Q F0 .449(If set,)184 682.8 R F1(bash)2.949 E F0 .449
8650
-
+(lists the status of an)2.949 F 2.949(ys)-.15 G .448
8651
-
+(topped and running jobs before e)-2.949 F .448(xiting an interacti)-.15
8652
-
+F -.15(ve)-.25 G 3.438(shell. If)184 694.8 R(an)3.438 E 3.438(yj)-.15 G
8653
-
+.938(obs are running, this causes the e)-3.438 F .938
8654
-
+(xit to be deferred until a second e)-.15 F .939(xit is)-.15 F 2.203
8649 ➡ 8655 (attempted without an interv)184 706.8 R 2.203(ening command \(see)-.15
8650 ➡ 8656 F/F3 9/Times-Bold@0 SF 2.203(JOB CONTR)4.703 F(OL)-.27 E F0(abo)4.453 E
8651
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G 4.703(\). The).15 F(shell)4.704 E(al)184 718.8 Q -.1(wa)
8657
-
+-.15(ve)-.15 G 4.703(\). The).15 F(shell)4.703 E(al)184 718.8 Q -.1(wa)
8652 ➡ 8658 -.1 G(ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G
8653
-
No equivalent source code line in the reference code can be identified.
-(obs are stopped.)-2.5 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E
8654
-
No equivalent source code line in the reference code can be identified.
-(71)197.335 E 0 Cg EP
8659
-
+(obs are stopped.)-2.5 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E
8660
-
+(71)192.895 E 0 Cg EP
8655 ➡ 8661 %%Page: 72 72
8656 ➡ 8662 %%BeginPageSetup
8657 ➡ 8663 BP
@@ -8666,109 +8672,110 @@ SF(checkwinsize)144 84 Q F0 1.09(If set,)184 96 R F1(bash)3.59 E F0 1.09
8666 ➡ 8672 /Times-Roman@0 SF(.)A F1(cmdhist)144 120 Q F0 1.202(If set,)184 120 R F1
8667 ➡ 8673 (bash)3.702 E F0 1.202(attempts to sa)3.702 F 1.502 -.15(ve a)-.2 H
8668 ➡ 8674 1.202(ll lines of a multiple-line command in the same history).15 F
8669
-
No equivalent source code line in the reference code can be identified.
-(entry)184 132 Q 6.133(.T)-.65 G 1.133(his allo)-6.133 F 1.133
8670
-
No equivalent source code line in the reference code can be identified.
-(ws easy re-editing of multi-line commands.)-.25 F 1.132
8671
-
No equivalent source code line in the reference code can be identified.
-(This option is enabled by)6.132 F(def)184 144 Q .613(ault, b)-.1 F .613
8672
-
No equivalent source code line in the reference code can be identified.
-(ut only has an ef)-.2 F .614
8673
-
No equivalent source code line in the reference code can be identified.
-(fect if command history is enabled, as described abo)-.25 F .914 -.15
8675
-
+(entry)184 132 Q 6.132(.T)-.65 G 1.132(his allo)-6.132 F 1.132
8676
-
+(ws easy re-editing of multi-line commands.)-.25 F 1.133
8677
-
+(This option is enabled by)6.133 F(def)184 144 Q .614(ault, b)-.1 F .614
8678
-
+(ut only has an ef)-.2 F .613
8679
-
+(fect if command history is enabled, as described abo)-.25 F .913 -.15
8674 ➡ 8680 (ve u)-.15 H(nder).15 E F2(HIST)184 156 Q(OR)-.162 E(Y)-.315 E F3(.)A F1
8675
-
No equivalent source code line in the reference code can be identified.
-(compat31)144 168 Q F0 .42(If set,)184 180 R F1(bash)2.92 E F0 .42
8676
-
No equivalent source code line in the reference code can be identified.
-(changes its beha)2.92 F .419(vior to that of v)-.2 F .419
8677
-
No equivalent source code line in the reference code can be identified.
-(ersion 3.1 with respect to quoted ar)-.15 F(guments)-.18 E .461(to the)
8678
-
No equivalent source code line in the reference code can be identified.
-184 192 R F1([[)2.961 E F0 .462(conditional command')2.962 F(s)-.55 E F1
8681
-
+(compat31)144 168 Q F0 .419(If set,)184 180 R F1(bash)2.919 E F0 .419
8682
-
+(changes its beha)2.919 F .419(vior to that of v)-.2 F .42
8683
-
+(ersion 3.1 with respect to quoted ar)-.15 F(guments)-.18 E .462(to the)
8684
-
+184 192 R F1([[)2.962 E F0 .462(conditional command')2.962 F(s)-.55 E F1
8679 ➡ 8685 (=~)2.962 E F0 .462
8680 ➡ 8686 (operator and locale-speci\214c string comparison when)2.962 F .71
8681 ➡ 8687 (using the)184 204 R F1([[)3.21 E F0 .71(conditional command')3.21 F(s)
8682 ➡ 8688 -.55 E F1(<)3.21 E F0(and)3.21 E F1(>)3.21 E F0 3.21(operators. Bash)
8683
-
No equivalent source code line in the reference code can be identified.
-3.21 F -.15(ve)3.21 G .71(rsions prior to bash-4.1).15 F .82
8689
-
+3.21 F -.15(ve)3.21 G .71(rsions prior to bash-4.1).15 F .821
8684 ➡ 8690 (use ASCII collation and)184 216 R/F4 10/Times-Italic@0 SF(str)3.321 E
8685 ➡ 8691 (cmp)-.37 E F0 .821(\(3\); bash-4.1 and later use the current locale')
8686
-
No equivalent source code line in the reference code can be identified.
-.19 F 3.321(sc)-.55 G(ollation)-3.321 E(sequence and)184 228 Q F4(str)
8687
-
No equivalent source code line in the reference code can be identified.
-2.5 E(coll)-.37 E F0(\(3\).).51 E F1(compat32)144 240 Q F0 1.41(If set,)
8688
-
No equivalent source code line in the reference code can be identified.
-184 252 R F1(bash)3.91 E F0 1.41(changes its beha)3.91 F 1.409
8689
-
No equivalent source code line in the reference code can be identified.
-(vior to that of v)-.2 F 1.409
8690
-
No equivalent source code line in the reference code can be identified.
-(ersion 3.2 with respect to locale-speci\214c)-.15 F .422
8692
-
+.19 F 3.32(sc)-.55 G(ollation)-3.32 E(sequence and)184 228 Q F4(str)2.5
8693
-
+E(coll)-.37 E F0(\(3\).).51 E F1(compat32)144 240 Q F0 1.409(If set,)184
8694
-
+252 R F1(bash)3.909 E F0 1.409(changes its beha)3.909 F 1.409
8695
-
+(vior to that of v)-.2 F 1.41
8696
-
+(ersion 3.2 with respect to locale-speci\214c)-.15 F .423
8691 ➡ 8697 (string comparison when using the)184 264 R F1([[)2.922 E F0 .422
8692 ➡ 8698 (conditional command')2.922 F(s)-.55 E F1(<)2.922 E F0(and)2.922 E F1(>)
8693
-
No equivalent source code line in the reference code can be identified.
-2.923 E F0 .423(operators \(see pre-)2.923 F .481
8699
-
+2.922 E F0 .422(operators \(see pre-)2.922 F .48
8694 ➡ 8700 (vious item\) and the ef)184 276 R .481
8695
-
No equivalent source code line in the reference code can be identified.
-(fect of interrupting a command list.)-.25 F .48(Bash v)5.481 F .48
8701
-
+(fect of interrupting a command list.)-.25 F .481(Bash v)5.481 F .481
8696 ➡ 8702 (ersions 3.2 and earlier)-.15 F(continue with the ne)184 288 Q
8697 ➡ 8703 (xt command in the list after one terminates due to an interrupt.)-.15 E
8698
-
No equivalent source code line in the reference code can be identified.
-F1(compat40)144 300 Q F0 1.409(If set,)184 312 R F1(bash)3.909 E F0
8699
-
No equivalent source code line in the reference code can be identified.
-1.409(changes its beha)3.909 F 1.409(vior to that of v)-.2 F 1.41
8700
-
No equivalent source code line in the reference code can be identified.
-(ersion 4.0 with respect to locale-speci\214c)-.15 F 2.008
8701
-
No equivalent source code line in the reference code can be identified.
-(string comparison when using the)184 324 R F1([[)4.508 E F0 2.007
8702
-
No equivalent source code line in the reference code can be identified.
-(conditional command')4.508 F(s)-.55 E F1(<)4.507 E F0(and)4.507 E F1(>)
8703
-
No equivalent source code line in the reference code can be identified.
-4.507 E F0 2.007(operators \(see)4.507 F .769(description of)184 336 R
8704
-
No equivalent source code line in the reference code can be identified.
-F1(compat31)3.269 E F0 3.269(\)a)C .769(nd the ef)-3.269 F .769
8705
-
No equivalent source code line in the reference code can be identified.
-(fect of interrupting a command list.)-.25 F .77(Bash v)5.77 F(ersions)
8706
-
No equivalent source code line in the reference code can be identified.
--.15 E .087(4.0 and later interrupt the list as if the shell recei)184
8707
-
No equivalent source code line in the reference code can be identified.
-348 R -.15(ve)-.25 G 2.586(dt).15 G .086(he interrupt; pre)-2.586 F .086
8708
-
No equivalent source code line in the reference code can be identified.
-(vious v)-.25 F .086(ersions con-)-.15 F(tinue with the ne)184 360 Q
8709
-
No equivalent source code line in the reference code can be identified.
-(xt command in the list.)-.15 E F1(compat41)144 372 Q F0 1.483(If set,)
8710
-
No equivalent source code line in the reference code can be identified.
-184 384 R F1(bash)3.983 E F0 3.983(,w)C 1.483(hen in)-3.983 F F4(posix)
8711
-
No equivalent source code line in the reference code can be identified.
-3.983 E F0 1.484
8712
-
No equivalent source code line in the reference code can be identified.
-(mode, treats a single quote in a double-quoted parameter)3.983 F -.15
8713
-
No equivalent source code line in the reference code can be identified.
-(ex)184 396 S .959(pansion as a special character).15 F 5.959(.T)-.55 G
8714
-
No equivalent source code line in the reference code can be identified.
-.958(he single quotes must match \(an e)-5.959 F -.15(ve)-.25 G 3.458
8715
-
No equivalent source code line in the reference code can be identified.
-(nn).15 G .958(umber\) and)-3.458 F .59
8704
-
+F1(compat40)144 300 Q F0 1.41(If set,)184 312 R F1(bash)3.91 E F0 1.41
8705
-
+(changes its beha)3.91 F 1.409(vior to that of v)-.2 F 1.409
8706
-
+(ersion 4.0 with respect to locale-speci\214c)-.15 F 2.007
8707
-
+(string comparison when using the)184 324 R F1([[)4.507 E F0 2.008
8708
-
+(conditional command')4.507 F(s)-.55 E F1(<)4.508 E F0(and)4.508 E F1(>)
8709
-
+4.508 E F0 2.008(operators \(see)4.508 F .77(description of)184 336 R F1
8710
-
+(compat31)3.27 E F0 3.269(\)a)C .769(nd the ef)-3.269 F .769
8711
-
+(fect of interrupting a command list.)-.25 F .769(Bash v)5.769 F
8712
-
+(ersions)-.15 E .086
8713
-
+(4.0 and later interrupt the list as if the shell recei)184 348 R -.15
8714
-
+(ve)-.25 G 2.587(dt).15 G .087(he interrupt; pre)-2.587 F .087(vious v)
8715
-
+-.25 F .087(ersions con-)-.15 F(tinue with the ne)184 360 Q
8716
-
+(xt command in the list.)-.15 E F1(compat41)144 372 Q F0 1.484(If set,)
8717
-
+184 384 R F1(bash)3.984 E F0 3.984(,w)C 1.484(hen in)-3.984 F F4(posix)
8718
-
+3.984 E F0 1.483
8719
-
+(mode, treats a single quote in a double-quoted parameter)3.984 F -.15
8720
-
+(ex)184 396 S .958(pansion as a special character).15 F 5.958(.T)-.55 G
8721
-
+.959(he single quotes must match \(an e)-5.958 F -.15(ve)-.25 G 3.459
8722
-
+(nn).15 G .959(umber\) and)-3.459 F .59
8716 ➡ 8723 (the characters between the single quotes are considered quoted.)184 408
8717
-
No equivalent source code line in the reference code can be identified.
-R .59(This is the beha)5.59 F .59(vior of)-.2 F .59
8724
-
+R .59(This is the beha)5.59 F .59(vior of)-.2 F .589
8718 ➡ 8725 (posix mode through v)184 420 R .589(ersion 4.1.)-.15 F .589(The def)
8719
-
No equivalent source code line in the reference code can be identified.
-5.589 F .589(ault bash beha)-.1 F .589(vior remains as in pre)-.2 F .589
8726
-
+5.589 F .589(ault bash beha)-.1 F .589(vior remains as in pre)-.2 F .59
8720 ➡ 8727 (vious v)-.25 F(er)-.15 E(-)-.2 E(sions.)184 432 Q F1(compat42)144 444 Q
8721
-
No equivalent source code line in the reference code can be identified.
-F0 1.796(If set,)184 456 R F1(bash)4.296 E F0 1.796
8728
-
+F0 1.797(If set,)184 456 R F1(bash)4.297 E F0 1.796
8722 ➡ 8729 (does not process the replacement string in the pattern substitution w)
8723 ➡ 8730 4.296 F(ord)-.1 E -.15(ex)184 468 S(pansion using quote remo).15 E -.25
8724
-
No equivalent source code line in the reference code can be identified.
-(va)-.15 G(l.).25 E F1(compat43)144 480 Q F0 .141(If set,)184 492 R F1
8725
-
No equivalent source code line in the reference code can be identified.
-(bash)2.641 E F0 .141(does not print a w)2.641 F .14
8726
-
No equivalent source code line in the reference code can be identified.
-(arning message if an attempt is made to use a quoted com-)-.1 F .912
8727
-
No equivalent source code line in the reference code can be identified.
-(pound array assignment as an ar)184 504 R .912(gument to)-.18 F F1
8728
-
No equivalent source code line in the reference code can be identified.
-(declar)3.413 E(e)-.18 E F0 3.413(,m)C(ak)-3.413 E .913(es w)-.1 F .913
8729
-
No equivalent source code line in the reference code can be identified.
-(ord e)-.1 F .913(xpansion errors non-)-.15 F -.1(fa)184 516 S .353
8731
-
+(va)-.15 G(l.).25 E F1(compat43)144 480 Q F0 .14(If set,)184 492 R F1
8732
-
+(bash)2.64 E F0 .14(does not print a w)2.64 F .141
8733
-
+(arning message if an attempt is made to use a quoted com-)-.1 F .913
8734
-
+(pound array assignment as an ar)184 504 R .913(gument to)-.18 F F1
8735
-
+(declar)3.412 E(e)-.18 E F0 3.412(,m)C(ak)-3.412 E .912(es w)-.1 F .912
8736
-
+(ord e)-.1 F .912(xpansion errors non-)-.15 F -.1(fa)184 516 S .352
8730 ➡ 8737 (tal errors that cause the current command to f).1 F .353(ail \(the def)
8731
-
No equivalent source code line in the reference code can be identified.
--.1 F .352(ault beha)-.1 F .352(vior is to mak)-.2 F 2.852(et)-.1 G(hem)
8732
-
No equivalent source code line in the reference code can be identified.
--2.852 E -.1(fa)184 528 S 1.057(tal errors that cause the shell to e).1
8733
-
No equivalent source code line in the reference code can be identified.
-F 1.058(xit\), and does not reset the loop state when a shell)-.15 F
8734
-
No equivalent source code line in the reference code can be identified.
-.375(function is e)184 540 R -.15(xe)-.15 G .375(cuted \(this allo).15 F
8735
-
No equivalent source code line in the reference code can be identified.
-(ws)-.25 E F1(br)2.875 E(eak)-.18 E F0(or)2.875 E F1(continue)2.875 E F0
8736
-
No equivalent source code line in the reference code can be identified.
-.374(in a shell function to af)2.875 F .374(fect loops in)-.25 F
8738
-
+-.1 F .353(ault beha)-.1 F .353(vior is to mak)-.2 F 2.853(et)-.1 G(hem)
8739
-
+-2.853 E -.1(fa)184 528 S 1.058(tal errors that cause the shell to e).1
8740
-
+F 1.057(xit\), and does not reset the loop state when a shell)-.15 F
8741
-
+.374(function is e)184 540 R -.15(xe)-.15 G .374(cuted \(this allo).15 F
8742
-
+(ws)-.25 E F1(br)2.874 E(eak)-.18 E F0(or)2.875 E F1(continue)2.875 E F0
8743
-
+.375(in a shell function to af)2.875 F .375(fect loops in)-.25 F
8737 ➡ 8744 (the caller')184 552 Q 2.5(sc)-.55 G(onte)-2.5 E(xt\).)-.15 E F1
8738
-
No equivalent source code line in the reference code can be identified.
-(complete_fullquote)144 564 Q F0 .653(If set,)184 576 R F1(bash)3.153 E
8745
-
+(complete_fullquote)144 564 Q F0 .654(If set,)184 576 R F1(bash)3.153 E
8739 ➡ 8746 F0 .653(quotes all shell metacharacters in \214lenames and directory na\
8740
-
No equivalent source code line in the reference code can be identified.
-mes when per)3.153 F(-)-.2 E 1.525(forming completion.)184 588 R 1.524
8741
-
No equivalent source code line in the reference code can be identified.
-(If not set,)6.525 F F1(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 G
8747
-
+mes when per)3.153 F(-)-.2 E 1.524(forming completion.)184 588 R 1.524
8748
-
+(If not set,)6.524 F F1(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 G
8742 ➡ 8749 4.024(sm).15 G 1.524(etacharacters such as the dollar sign)-4.024 F
8743 ➡ 8750 2.667(from the set of characters that will be quoted in completed \214l\
8744
-
No equivalent source code line in the reference code can be identified.
-enames when these)184 600 R .029(metacharacters appear in shell v)184
8745
-
No equivalent source code line in the reference code can be identified.
-612 R .028(ariable references in w)-.25 F .028(ords to be completed.)-.1
8746
-
No equivalent source code line in the reference code can be identified.
-F .028(This means)5.028 F 1.072(that dollar signs in v)184 624 R 1.073
8751
-
+enames when these)184 600 R .028(metacharacters appear in shell v)184
8752
-
+612 R .028(ariable references in w)-.25 F .029(ords to be completed.)-.1
8753
-
+F .029(This means)5.029 F 1.073(that dollar signs in v)184 624 R 1.073
8747 ➡ 8754 (ariable names that e)-.25 F 1.073
8748 ➡ 8755 (xpand to directories will not be quoted; ho)-.15 F(w-)-.25 E -2.15 -.25
8749
-
No equivalent source code line in the reference code can be identified.
-(ev e)184 636 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123
8756
-
+(ev e)184 636 T 1.922 -.4(r, a).25 H 1.422 -.15(ny d).4 H 1.123
8750 ➡ 8757 (ollar signs appearing in \214lenames will not be quoted, either).15 F
8751
-
No equivalent source code line in the reference code can be identified.
-6.123(.T)-.55 G 1.122(his is acti)-6.123 F -.15(ve)-.25 G .59
8758
-
+6.123(.T)-.55 G 1.123(his is acti)-6.123 F -.15(ve)-.25 G .59
8752 ➡ 8759 (only when bash is using backslashes to quote completed \214lenames.)184
8753 ➡ 8760 648 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 660 Q
8754 ➡ 8761 (ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E
8755
-
No equivalent source code line in the reference code can be identified.
-(ersions through 4.2.)-.15 E F1(dir)144 672 Q(expand)-.18 E F0 .487
8756
-
No equivalent source code line in the reference code can be identified.
-(If set,)184 684 R F1(bash)2.987 E F0 .486
8762
-
+(ersions through 4.2.)-.15 E F1(dir)144 672 Q(expand)-.18 E F0 .486
8763
-
+(If set,)184 684 R F1(bash)2.986 E F0 .486
8757 ➡ 8764 (replaces directory names with the results of w)2.986 F .486(ord e)-.1 F
8758
-
No equivalent source code line in the reference code can be identified.
-.486(xpansion when perform-)-.15 F .179(ing \214lename completion.)184
8759
-
No equivalent source code line in the reference code can be identified.
-696 R .179(This changes the contents of the readline editing b)5.179 F
8760
-
No equivalent source code line in the reference code can be identified.
-(uf)-.2 E(fer)-.25 E 5.18(.I)-.55 G 2.68(fn)-5.18 G(ot)-2.68 E(set,)184
8761
-
No equivalent source code line in the reference code can be identified.
-708 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G
8762
-
No equivalent source code line in the reference code can be identified.
-(hat the user typed.)-2.5 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E
8763
-
No equivalent source code line in the reference code can be identified.
-(72)197.335 E 0 Cg EP
8765
-
+.487(xpansion when perform-)-.15 F .18(ing \214lename completion.)184
8766
-
+696 R .179(This changes the contents of the readline editing b)5.18 F
8767
-
+(uf)-.2 E(fer)-.25 E 5.179(.I)-.55 G 2.679(fn)-5.179 G(ot)-2.679 E(set,)
8768
-
+184 708 Q F1(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G
8769
-
+(hat the user typed.)-2.5 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735
8770
-
+E(72)192.895 E 0 Cg EP
8764 ➡ 8771 %%Page: 73 73
8765 ➡ 8772 %%BeginPageSetup
8766 ➡ 8773 BP
8767 ➡ 8774 %%EndPageSetup
8768 ➡ 8775 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8769 ➡ 8776 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8770
-
No equivalent source code line in the reference code can be identified.
-SF(dirspell)144 84 Q F0 .859(If set,)184 84 R F1(bash)3.359 E F0 .858
8771
-
No equivalent source code line in the reference code can be identified.
-(attempts spelling correction on directory names during w)3.359 F .858
8777
-
+SF(dirspell)144 84 Q F0 .858(If set,)184 84 R F1(bash)3.358 E F0 .858
8778
-
+(attempts spelling correction on directory names during w)3.358 F .859
8772 ➡ 8779 (ord completion if)-.1 F
8773 ➡ 8780 (the directory name initially supplied does not e)184 96 Q(xist.)-.15 E
8774 ➡ 8781 F1(dotglob)144 108 Q F0 .165(If set,)184 108 R F1(bash)2.665 E F0 .165
@@ -8778,40 +8785,40 @@ F1(dotglob)144 108 Q F0 .165(If set,)184 108 R F1(bash)2.665 E F0 .165
8778 ➡ 8785 G(')-.08 E F0(and)5 E F1 -.63(``)2.5 G(..).63 E -.63('')-.55 G F0
8779 ➡ 8786 (must al)5.63 E -.1(wa)-.1 G(ys be matched e).1 E(xplicitly)-.15 E 2.5
8780 ➡ 8787 (,e)-.65 G -.15(ve)-2.75 G 2.5(ni).15 G(f)-2.5 E F1(dotglob)2.5 E F0
8781
-
No equivalent source code line in the reference code can be identified.
-(is set.)2.5 E F1(execfail)144 132 Q F0 1.387(If set, a non-interacti)
8782
-
No equivalent source code line in the reference code can be identified.
-184 132 R 1.687 -.15(ve s)-.25 H 1.386(hell will not e).15 F 1.386
8783
-
No equivalent source code line in the reference code can be identified.
-(xit if it cannot e)-.15 F -.15(xe)-.15 G 1.386
8788
-
+(is set.)2.5 E F1(execfail)144 132 Q F0 1.386(If set, a non-interacti)
8789
-
+184 132 R 1.686 -.15(ve s)-.25 H 1.386(hell will not e).15 F 1.386
8790
-
+(xit if it cannot e)-.15 F -.15(xe)-.15 G 1.387
8784 ➡ 8791 (cute the \214le speci\214ed as an).15 F(ar)184 144 Q(gument to the)-.18
8785 ➡ 8792 E F1(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 E(An interacti)5 E .3
8786 ➡ 8793 -.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15 E F1(exec)2.5 E F0
8787
-
No equivalent source code line in the reference code can be identified.
--.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 156 Q F0 .716
8794
-
+-.1(fa)2.5 G(ils.).1 E F1(expand_aliases)144 156 Q F0 .717
8788 ➡ 8795 (If set, aliases are e)184 168 R .717(xpanded as described abo)-.15 F
8789 ➡ 8796 1.017 -.15(ve u)-.15 H(nder).15 E/F2 9/Times-Bold@0 SF(ALIASES)3.217 E
8790
-
No equivalent source code line in the reference code can be identified.
-/F3 9/Times-Roman@0 SF(.)A F0 .717(This option is enabled)5.217 F
8797
-
+/F3 9/Times-Roman@0 SF(.)A F0 .716(This option is enabled)5.217 F
8791 ➡ 8798 (by def)184 180 Q(ault for interacti)-.1 E .3 -.15(ve s)-.25 H(hells.)
8792
-
No equivalent source code line in the reference code can be identified.
-.15 E F1(extdeb)144 192 Q(ug)-.2 E F0 .672(If set at shell in)184 204 R
8793
-
No equivalent source code line in the reference code can be identified.
--.2(vo)-.4 G .672(cation, arrange to e).2 F -.15(xe)-.15 G .671
8794
-
No equivalent source code line in the reference code can be identified.
-(cute the deb).15 F .671(ugger pro\214le before the shell starts,)-.2 F
8795
-
No equivalent source code line in the reference code can be identified.
-.22(identical to the)184 216 R F1<adad646562>2.72 E(ugger)-.2 E F0 2.721
8796
-
No equivalent source code line in the reference code can be identified.
-(option. If)2.721 F .221(set after in)2.721 F -.2(vo)-.4 G .221
8797
-
No equivalent source code line in the reference code can be identified.
-(cation, beha).2 F .221(vior intended for use by)-.2 F(deb)184 228 Q
8798
-
No equivalent source code line in the reference code can be identified.
-(uggers is enabled:)-.2 E F1(1.)184 240 Q F0(The)220 240 Q F1<ad46>4.251
8799
-
No equivalent source code line in the reference code can be identified.
-E F0 1.751(option to the)4.251 F F1(declar)4.251 E(e)-.18 E F0 -.2(bu)
8799
-
+.15 E F1(extdeb)144 192 Q(ug)-.2 E F0 .671(If set at shell in)184 204 R
8800
-
+-.2(vo)-.4 G .671(cation, arrange to e).2 F -.15(xe)-.15 G .671
8801
-
+(cute the deb).15 F .672(ugger pro\214le before the shell starts,)-.2 F
8802
-
+.221(identical to the)184 216 R F1<adad646562>2.721 E(ugger)-.2 E F0
8803
-
+2.721(option. If)2.721 F .221(set after in)2.721 F -.2(vo)-.4 G .221
8804
-
+(cation, beha).2 F .22(vior intended for use by)-.2 F(deb)184 228 Q
8805
-
+(uggers is enabled:)-.2 E F1(1.)184 240 Q F0(The)220 240 Q F1<ad46>4.25
8806
-
+E F0 1.75(option to the)4.25 F F1(declar)4.251 E(e)-.18 E F0 -.2(bu)
8800 ➡ 8807 4.251 G 1.751(iltin displays the source \214le name and line).2 F
8801 ➡ 8808 (number corresponding to each function name supplied as an ar)220 252 Q
8802 ➡ 8809 (gument.)-.18 E F1(2.)184 264 Q F0 1.667(If the command run by the)220
8803 ➡ 8810 264 R F1(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v)4.167 F
8804 ➡ 8811 1.667(alue, the ne)-.25 F(xt)-.15 E(command is skipped and not e)220 276
8805
-
No equivalent source code line in the reference code can be identified.
-Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 288 Q F0 .841
8806
-
No equivalent source code line in the reference code can be identified.
-(If the command run by the)220 288 R F1(DEB)3.341 E(UG)-.1 E F0 .841
8807
-
No equivalent source code line in the reference code can be identified.
-(trap returns a v)3.341 F .84(alue of 2, and the shell is)-.25 F -.15
8812
-
+Q -.15(xe)-.15 G(cuted.).15 E F1(3.)184 288 Q F0 .84
8813
-
+(If the command run by the)220 288 R F1(DEB)3.34 E(UG)-.1 E F0 .841
8814
-
+(trap returns a v)3.341 F .841(alue of 2, and the shell is)-.25 F -.15
8808 ➡ 8815 (exe)220 300 S .488
8809 ➡ 8816 (cuting in a subroutine \(a shell function or a shell script e).15 F
8810 ➡ 8817 -.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1
8811 ➡ 8818 (sour)220 312 Q(ce)-.18 E F0 -.2(bu)2.5 G
8812 ➡ 8819 (iltins\), the shell simulates a call to).2 E F1 -.18(re)2.5 G(tur).18 E
8813 ➡ 8820 (n)-.15 E F0(.)A F1(4.)184 324 Q F2 -.27(BA)220 324 S(SH_ARGC).27 E F0
8814
-
No equivalent source code line in the reference code can be identified.
-(and)3.154 E F2 -.27(BA)3.404 G(SH_ARGV).27 E F0 .904
8821
-
+(and)3.153 E F2 -.27(BA)3.403 G(SH_ARGV).27 E F0 .904
8815 ➡ 8822 (are updated as described in their descriptions)3.154 F(abo)220 336 Q
8816 ➡ 8823 -.15(ve)-.15 G(.).15 E F1(5.)184 348 Q F0 1.637(Function tracing is ena\
8817 ➡ 8824 bled: command substitution, shell functions, and sub-)220 348 R
@@ -8831,74 +8838,74 @@ E F0(")A F4(string)A F0 4.973("q)C 2.473(uoting is performed within)
8831 ➡ 8838 -4.973 F F1(${)4.973 E F4(par)A(ameter)-.15 E F1(})A F0 -.15(ex)4.973 G
8832 ➡ 8839 (pansions).15 E(enclosed in double quotes.)184 444 Q
8833 ➡ 8840 (This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 456 Q F0
8834
-
No equivalent source code line in the reference code can be identified.
-1.424(If set, patterns which f)184 456 R 1.425
8835
-
No equivalent source code line in the reference code can be identified.
-(ail to match \214lenames during pathname e)-.1 F 1.425
8841
-
+1.425(If set, patterns which f)184 456 R 1.425
8842
-
+(ail to match \214lenames during pathname e)-.1 F 1.424
8836 ➡ 8843 (xpansion result in an)-.15 F -.15(ex)184 468 S(pansion error).15 E(.)
8837 ➡ 8844 -.55 E F1 -.25(fo)144 480 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0
8838
-
No equivalent source code line in the reference code can be identified.
-.937(If set, the suf)184 492 R<8c78>-.25 E .936(es speci\214ed by the)
8845
-
+.936(If set, the suf)184 492 R<8c78>-.25 E .936(es speci\214ed by the)
8839 ➡ 8846 -.15 F F2(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936(ariable cause w)
8840
-
No equivalent source code line in the reference code can be identified.
--.25 F .936(ords to be ignored)-.1 F .32(when performing w)184 504 R .32
8847
-
+-.25 F .937(ords to be ignored)-.1 F .32(when performing w)184 504 R .32
8841 ➡ 8848 (ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G .32
8842
-
No equivalent source code line in the reference code can be identified.
-(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.948
8843
-
No equivalent source code line in the reference code can be identified.
-(pletions. See)184 516 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0
8844
-
No equivalent source code line in the reference code can be identified.
-(abo)2.698 E .748 -.15(ve f)-.15 H .448(or a description of).15 F F2
8845
-
No equivalent source code line in the reference code can be identified.
-(FIGNORE)2.947 E F3(.)A F0 .447(This option is)4.947 F(enabled by def)
8846
-
No equivalent source code line in the reference code can be identified.
-184 528 Q(ault.)-.1 E F1(globasciiranges)144 540 Q F0 2.518
8849
-
+(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.947
8850
-
+(pletions. See)184 516 R F2 .447(SHELL V)2.947 F(ARIABLES)-1.215 E F0
8851
-
+(abo)2.697 E .747 -.15(ve f)-.15 H .448(or a description of).15 F F2
8852
-
+(FIGNORE)2.948 E F3(.)A F0 .448(This option is)4.948 F(enabled by def)
8853
-
+184 528 Q(ault.)-.1 E F1(globasciiranges)144 540 Q F0 2.519
8847 ➡ 8854 (If set, range e)184 552 R 2.519
8848
-
No equivalent source code line in the reference code can be identified.
-(xpressions used in pattern matching brack)-.15 F 2.519(et e)-.1 F 2.519
8849
-
No equivalent source code line in the reference code can be identified.
-(xpressions \(see)-.15 F F2 -.09(Pa)5.019 G(tter).09 E(n)-.135 E
8850
-
No equivalent source code line in the reference code can be identified.
-(Matching)184 564 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b).15 G(eha)
8851
-
No equivalent source code line in the reference code can be identified.
--3.215 E 1.015 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214
8855
-
+(xpressions used in pattern matching brack)-.15 F 2.518(et e)-.1 F 2.518
8856
-
+(xpressions \(see)-.15 F F2 -.09(Pa)5.018 G(tter).09 E(n)-.135 E
8857
-
+(Matching)184 564 Q F0(abo)2.964 E -.15(ve)-.15 G 3.214(\)b).15 G(eha)
8858
-
+-3.214 E 1.014 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214
8852 ➡ 8859 (nt)-3.214 G .714(he traditional C locale when performing comparisons.)
8853 ➡ 8860 -3.214 F 1.02(That is, the current locale')184 576 R 3.52(sc)-.55 G 1.02
8854 ➡ 8861 (ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F F1
8855
-
No equivalent source code line in the reference code can be identified.
-(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 588 R F1(A)
8856
-
No equivalent source code line in the reference code can be identified.
-3.457 E F0(and)3.457 E F1(B)3.457 E F0 3.457(,a)C .957(nd upper)-3.457 F
8857
-
No equivalent source code line in the reference code can be identified.
-.957(-case and lo)-.2 F(wer)-.25 E .956
8862
-
+(b)3.52 E F0 1.02(will not)3.52 F .956(collate between)184 588 R F1(A)
8863
-
+3.456 E F0(and)3.456 E F1(B)3.456 E F0 3.457(,a)C .957(nd upper)-3.457 F
8864
-
+.957(-case and lo)-.2 F(wer)-.25 E .957
8858 ➡ 8865 (-case ASCII characters will collate)-.2 F(together)184 600 Q(.)-.55 E
8859
-
No equivalent source code line in the reference code can be identified.
-F1(globstar)144 612 Q F0 .518(If set, the pattern)184 612 R F1(**)3.018
8860
-
No equivalent source code line in the reference code can be identified.
-E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .519
8861
-
No equivalent source code line in the reference code can be identified.
-(xt will match all \214les and zero)-.15 F .432
8866
-
+F1(globstar)144 612 Q F0 .519(If set, the pattern)184 612 R F1(**)3.019
8867
-
+E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F .518
8868
-
+(xt will match all \214les and zero)-.15 F .431
8862 ➡ 8869 (or more directories and subdirectories.)184 624 R .431
8863
-
No equivalent source code line in the reference code can be identified.
-(If the pattern is follo)5.432 F .431(wed by a)-.25 F F1(/)2.931 E F0
8864
-
No equivalent source code line in the reference code can be identified.
-2.931(,o)C .431(nly directories)-2.931 F(and subdirectories match.)184
8870
-
+(If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0
8871
-
+2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184
8865 ➡ 8872 636 Q F1(gnu_errfmt)144 648 Q F0(If set, shell error messages are writt\
8866 ➡ 8873 en in the standard GNU error message format.)184 660 Q F1(histappend)144
8867 ➡ 8874 672 Q F0 .676
8868 ➡ 8875 (If set, the history list is appended to the \214le named by the v)184
8869
-
No equivalent source code line in the reference code can be identified.
-684 R .676(alue of the)-.25 F F2(HISTFILE)3.177 E F0 -.25(va)2.927 G
8876
-
+684 R .676(alue of the)-.25 F F2(HISTFILE)3.176 E F0 -.25(va)2.926 G
8870 ➡ 8877 (ri-).25 E(able when the shell e)184 696 Q(xits, rather than o)-.15 E
8871 ➡ 8878 -.15(ve)-.15 G(rwriting the \214le.).15 E(GNU Bash 4.4)72 768 Q
8872
-
No equivalent source code line in the reference code can be identified.
-(2017 June 23)148.175 E(73)197.335 E 0 Cg EP
8879
-
+(2017 October 7)143.735 E(73)192.895 E 0 Cg EP
8873 ➡ 8880 %%Page: 74 74
8874 ➡ 8881 %%BeginPageSetup
8875 ➡ 8882 BP
8876 ➡ 8883 %%EndPageSetup
8877 ➡ 8884 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
8878 ➡ 8885 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
8879
-
No equivalent source code line in the reference code can be identified.
-SF(histr)144 84 Q(eedit)-.18 E F0 .576(If set, and)184 96 R F1 -.18(re)
8880
-
No equivalent source code line in the reference code can be identified.
-3.076 G(adline).18 E F0 .575(is being used, a user is gi)3.076 F -.15
8881
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G 3.075(nt).15 G .575(he opportunity to re-edit a f)-3.075 F
8882
-
No equivalent source code line in the reference code can be identified.
-.575(ailed his-)-.1 F(tory substitution.)184 108 Q F1(histv)144 120 Q
8883
-
No equivalent source code line in the reference code can be identified.
-(erify)-.1 E F0 .402(If set, and)184 132 R F1 -.18(re)2.903 G(adline).18
8886
-
+SF(histr)144 84 Q(eedit)-.18 E F0 .575(If set, and)184 96 R F1 -.18(re)
8887
-
+3.075 G(adline).18 E F0 .575(is being used, a user is gi)3.075 F -.15
8888
-
+(ve)-.25 G 3.075(nt).15 G .576(he opportunity to re-edit a f)-3.075 F
8889
-
+.576(ailed his-)-.1 F(tory substitution.)184 108 Q F1(histv)144 120 Q
8890
-
+(erify)-.1 E F0 .403(If set, and)184 132 R F1 -.18(re)2.903 G(adline).18
8884 ➡ 8891 E F0 .403
8885 ➡ 8892 (is being used, the results of history substitution are not immediately)
8886
-
No equivalent source code line in the reference code can be identified.
-2.903 F .662(passed to the shell parser)184 144 R 5.662(.I)-.55 G .661
8887
-
No equivalent source code line in the reference code can be identified.
-(nstead, the resulting line is loaded into the)-5.662 F F1 -.18(re)3.161
8888
-
No equivalent source code line in the reference code can be identified.
-G(adline).18 E F0(editing)3.161 E -.2(bu)184 156 S -.25(ff).2 G(er).25 E
8893
-
+2.903 F .661(passed to the shell parser)184 144 R 5.661(.I)-.55 G .662
8894
-
+(nstead, the resulting line is loaded into the)-5.661 F F1 -.18(re)3.162
8895
-
+G(adline).18 E F0(editing)3.162 E -.2(bu)184 156 S -.25(ff).2 G(er).25 E
8889 ➡ 8896 2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1
8890
-
No equivalent source code line in the reference code can be identified.
-(hostcomplete)144 168 Q F0 1.181(If set, and)184 180 R F1 -.18(re)3.681
8891
-
No equivalent source code line in the reference code can be identified.
-G(adline).18 E F0 1.181(is being used,)3.681 F F1(bash)3.682 E F0 1.182
8892
-
No equivalent source code line in the reference code can be identified.
-(will attempt to perform hostname completion)3.682 F 1.381(when a w)184
8893
-
No equivalent source code line in the reference code can be identified.
-192 R 1.381(ord containing a)-.1 F F1(@)3.881 E F0 1.381
8894
-
No equivalent source code line in the reference code can be identified.
-(is being completed \(see)3.881 F F1(Completing)3.88 E F0(under)3.88 E
8895
-
No equivalent source code line in the reference code can be identified.
-/F2 9/Times-Bold@0 SF(READLINE)3.88 E F0(abo)184 204 Q -.15(ve)-.15 G
8897
-
+(hostcomplete)144 168 Q F0 1.182(If set, and)184 180 R F1 -.18(re)3.682
8898
-
+G(adline).18 E F0 1.182(is being used,)3.682 F F1(bash)3.682 E F0 1.181
8899
-
+(will attempt to perform hostname completion)3.681 F 1.38(when a w)184
8900
-
+192 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381
8901
-
+(is being completed \(see)3.881 F F1(Completing)3.881 E F0(under)3.881 E
8902
-
+/F2 9/Times-Bold@0 SF(READLINE)3.881 E F0(abo)184 204 Q -.15(ve)-.15 G
8896 ➡ 8903 2.5(\). This).15 F(is enabled by def)2.5 E(ault.)-.1 E F1(huponexit)144
8897 ➡ 8904 216 Q F0(If set,)184 228 Q F1(bash)2.5 E F0(will send)2.5 E F2(SIGHUP)
8898 ➡ 8905 2.5 E F0(to all jobs when an interacti)2.25 E .3 -.15(ve l)-.25 H
8899 ➡ 8906 (ogin shell e).15 E(xits.)-.15 E F1(inherit_err)144 240 Q(exit)-.18 E F0
8900
-
No equivalent source code line in the reference code can be identified.
-.219(If set, command substitution inherits the v)184 252 R .219
8901
-
No equivalent source code line in the reference code can be identified.
-(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .22
8907
-
+.22(If set, command substitution inherits the v)184 252 R .219
8908
-
+(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .219
8902 ➡ 8909 (option, instead of unsetting)2.719 F(it in the subshell en)184 264 Q
8903 ➡ 8910 2.5(vironment. This)-.4 F(option is enabled when)2.5 E/F3 10
8904 ➡ 8911 /Times-Italic@0 SF(posix mode)2.5 E F0(is enabled.)2.5 E F1(interacti)
@@ -8907,66 +8914,66 @@ G(adline).18 E F0 1.181(is being used,)3.681 F F1(bash)3.682 E F0 1.182
8907 ➡ 8914 .33(to cause that w)2.83 F .33(ord and all remaining characters on)-.1 F
8908 ➡ 8915 .967(that line to be ignored in an interacti)184 300 R 1.267 -.15(ve s)
8909 ➡ 8916 -.25 H .967(hell \(see).15 F F2(COMMENTS)3.467 E F0(abo)3.217 E -.15(ve)
8910
-
No equivalent source code line in the reference code can be identified.
--.15 G 3.467(\). This).15 F .968(option is)3.468 F(enabled by def)184
8917
-
+-.15 G 3.467(\). This).15 F .967(option is)3.467 F(enabled by def)184
8911 ➡ 8918 312 Q(ault.)-.1 E F1(lastpipe)144 324 Q F0 .066
8912 ➡ 8919 (If set, and job control is not acti)184 324 R -.15(ve)-.25 G 2.566(,t)
8913 ➡ 8920 .15 G .066(he shell runs the last command of a pipeline not e)-2.566 F
8914 ➡ 8921 -.15(xe)-.15 G(-).15 E(cuted in the background in the current shell en)
8915
-
No equivalent source code line in the reference code can be identified.
-184 336 Q(vironment.)-.4 E F1(lithist)144 348 Q F0 .654(If set, and the)
8916
-
No equivalent source code line in the reference code can be identified.
-184 348 R F1(cmdhist)3.154 E F0 .654
8922
-
+184 336 Q(vironment.)-.4 E F1(lithist)144 348 Q F0 .655(If set, and the)
8923
-
+184 348 R F1(cmdhist)3.155 E F0 .654
8917 ➡ 8924 (option is enabled, multi-line commands are sa)3.154 F -.15(ve)-.2 G
8918
-
No equivalent source code line in the reference code can be identified.
-3.155(dt).15 G 3.155(ot)-3.155 G .655(he history)-3.155 F
8925
-
+3.154(dt).15 G 3.154(ot)-3.154 G .654(he history)-3.154 F
8919 ➡ 8926 (with embedded ne)184 360 Q
8920 ➡ 8927 (wlines rather than using semicolon separators where possible.)-.25 E F1
8921
-
No equivalent source code line in the reference code can be identified.
-(localv)144 372 Q(ar_inherit)-.1 E F0 .422(If set, local v)184 384 R
8928
-
+(localv)144 372 Q(ar_inherit)-.1 E F0 .421(If set, local v)184 384 R
8922 ➡ 8929 .422(ariables inherit the v)-.25 F .422(alue and attrib)-.25 F .422
8923 ➡ 8930 (utes of a v)-.2 F .422(ariable of the same name that)-.25 F -.15(ex)184
8924
-
No equivalent source code line in the reference code can be identified.
-396 S .173(ists at a pre).15 F .173(vious scope before an)-.25 F 2.673
8925
-
No equivalent source code line in the reference code can be identified.
-(yn)-.15 G .673 -.25(ew va)-2.673 H .173(lue is assigned.).25 F .174
8926
-
No equivalent source code line in the reference code can be identified.
-(The nameref attrib)5.174 F .174(ute is not)-.2 F(inherited.)184 408 Q
8931
-
+396 S .174(ists at a pre).15 F .174(vious scope before an)-.25 F 2.673
8932
-
+(yn)-.15 G .673 -.25(ew va)-2.673 H .173(lue is assigned.).25 F .173
8933
-
+(The nameref attrib)5.173 F .173(ute is not)-.2 F(inherited.)184 408 Q
8927 ➡ 8934 F1(login_shell)144 420 Q F0 .486
8928 ➡ 8935 (The shell sets this option if it is started as a login shell \(see)184
8929
-
No equivalent source code line in the reference code can be identified.
-432 R F2(INV)2.986 E(OCA)-.405 E(TION)-.855 E F0(abo)2.736 E -.15(ve)
8930
-
No equivalent source code line in the reference code can be identified.
--.15 G 2.986(\). The).15 F -.25(va)184 444 S(lue may not be changed.).25
8931
-
No equivalent source code line in the reference code can be identified.
-E F1(mailwar)144 456 Q(n)-.15 E F0 .814(If set, and a \214le that)184
8932
-
No equivalent source code line in the reference code can be identified.
-468 R F1(bash)3.314 E F0 .815
8933
-
No equivalent source code line in the reference code can be identified.
-(is checking for mail has been accessed since the last time it)3.314 F
8936
-
+432 R F2(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)2.737 E -.15(ve)
8937
-
+-.15 G 2.987(\). The).15 F -.25(va)184 444 S(lue may not be changed.).25
8938
-
+E F1(mailwar)144 456 Q(n)-.15 E F0 .815(If set, and a \214le that)184
8939
-
+468 R F1(bash)3.315 E F0 .814
8940
-
+(is checking for mail has been accessed since the last time it)3.315 F
8934 ➡ 8941 -.1(wa)184 480 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E
8935 ➡ 8942 (`The mail in)-.74 E F3(mail\214le)2.5 E F0(has been read')2.5 E 2.5('i)
8936 ➡ 8943 -.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1(no_empty_cmd_completion)144 492
8937
-
No equivalent source code line in the reference code can be identified.
-Q F0 .325(If set, and)184 504 R F1 -.18(re)2.825 G(adline).18 E F0 .325
8938
-
No equivalent source code line in the reference code can be identified.
-(is being used,)2.825 F F1(bash)2.824 E F0 .324
8939
-
No equivalent source code line in the reference code can be identified.
-(will not attempt to search the)2.824 F F2 -.666(PA)2.824 G(TH)-.189 E
8940
-
No equivalent source code line in the reference code can be identified.
-F0 .324(for possible)2.574 F
8944
-
+Q F0 .324(If set, and)184 504 R F1 -.18(re)2.824 G(adline).18 E F0 .324
8945
-
+(is being used,)2.824 F F1(bash)2.824 E F0 .324
8946
-
+(will not attempt to search the)2.824 F F2 -.666(PA)2.825 G(TH)-.189 E
8947
-
+F0 .325(for possible)2.575 F
8941 ➡ 8948 (completions when completion is attempted on an empty line.)184 516 Q F1
8942
-
No equivalent source code line in the reference code can be identified.
-(nocaseglob)144 528 Q F0 .436(If set,)184 540 R F1(bash)2.936 E F0 .436
8943
-
No equivalent source code line in the reference code can be identified.
-(matches \214lenames in a case\255insensiti)2.936 F .737 -.15(ve f)-.25
8944
-
No equivalent source code line in the reference code can be identified.
-H .437(ashion when performing pathname).05 F -.15(ex)184 552 S
8949
-
+(nocaseglob)144 528 Q F0 .437(If set,)184 540 R F1(bash)2.937 E F0 .436
8950
-
+(matches \214lenames in a case\255insensiti)2.937 F .736 -.15(ve f)-.25
8951
-
+H .436(ashion when performing pathname).05 F -.15(ex)184 552 S
8945 ➡ 8952 (pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E
8946
-
No equivalent source code line in the reference code can be identified.
--.15(ve)-.15 G(\).).15 E F1(nocasematch)144 564 Q F0 1.194(If set,)184
8947
-
No equivalent source code line in the reference code can be identified.
-576 R F1(bash)3.694 E F0 1.194(matches patterns in a case\255insensiti)
8948
-
No equivalent source code line in the reference code can be identified.
-3.694 F 1.493 -.15(ve f)-.25 H 1.193(ashion when performing matching).05
8953
-
+-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 564 Q F0 1.193(If set,)184
8954
-
+576 R F1(bash)3.693 E F0 1.194(matches patterns in a case\255insensiti)
8955
-
+3.693 F 1.494 -.15(ve f)-.25 H 1.194(ashion when performing matching).05
8949 ➡ 8956 F .551(while e)184 588 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0
8950 ➡ 8957 (or)3.051 E F1([[)3.051 E F0 .551
8951 ➡ 8958 (conditional commands, when performing pattern substitution)3.051 F -.1
8952
-
No equivalent source code line in the reference code can be identified.
-(wo)184 600 S .623(rd e).1 F .623(xpansions, or when \214ltering possib\
8959
-
+(wo)184 600 S .622(rd e).1 F .623(xpansions, or when \214ltering possib\
8953 ➡ 8960 le completions as part of programmable com-)-.15 F(pletion.)184 612 Q F1
8954
-
No equivalent source code line in the reference code can be identified.
-(nullglob)144 624 Q F0 .854(If set,)184 636 R F1(bash)3.354 E F0(allo)
8955
-
No equivalent source code line in the reference code can be identified.
-3.354 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa)
8956
-
No equivalent source code line in the reference code can be identified.
-3.355 G .855(thname Expansion).1 F F0(abo)3.355 E -.15(ve)-.15 G 3.355
8957
-
No equivalent source code line in the reference code can be identified.
-(\)t).15 G(o)-3.355 E -.15(ex)184 648 S
8961
-
+(nullglob)144 624 Q F0 .855(If set,)184 636 R F1(bash)3.355 E F0(allo)
8962
-
+3.355 E .855(ws patterns which match no \214les \(see)-.25 F F1 -.1(Pa)
8963
-
+3.354 G .854(thname Expansion).1 F F0(abo)3.354 E -.15(ve)-.15 G 3.354
8964
-
+(\)t).15 G(o)-3.354 E -.15(ex)184 648 S
8958 ➡ 8965 (pand to a null string, rather than themselv).15 E(es.)-.15 E F1(pr)144
8959
-
No equivalent source code line in the reference code can be identified.
-660 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184
8960
-
No equivalent source code line in the reference code can be identified.
-672 R .677(acilities \(see)-.1 F F1(Pr)3.176 E .676
8961
-
No equivalent source code line in the reference code can be identified.
-(ogrammable Completion)-.18 F F0(abo)3.176 E -.15(ve)-.15 G(\)).15 E
8966
-
+660 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184
8967
-
+672 R .677(acilities \(see)-.1 F F1(Pr)3.177 E .677
8968
-
+(ogrammable Completion)-.18 F F0(abo)3.177 E -.15(ve)-.15 G(\)).15 E
8962 ➡ 8969 (are enabled.)184 684 Q(This option is enabled by def)5 E(ault.)-.1 E F1
8963
-
No equivalent source code line in the reference code can be identified.
-(pr)144 696 Q(omptv)-.18 E(ars)-.1 E F0 1.447
8970
-
+(pr)144 696 Q(omptv)-.18 E(ars)-.1 E F0 1.448
8964 ➡ 8971 (If set, prompt strings under)184 708 R 1.448(go parameter e)-.18 F
8965
-
No equivalent source code line in the reference code can be identified.
-1.448(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 720
8966
-
No equivalent source code line in the reference code can be identified.
-S .171(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17
8967
-
No equivalent source code line in the reference code can be identified.
-(fter being e)-2.67 F .17(xpanded as described in)-.15 F F2(PR)2.67 E
8968
-
No equivalent source code line in the reference code can be identified.
-(OMPTING)-.27 E F0(abo)2.42 E -.15(ve)-.15 G(.).15 E(GNU Bash 4.4)72 768
8969
-
No equivalent source code line in the reference code can be identified.
-Q(2017 June 23)148.175 E(74)197.335 E 0 Cg EP
8972
-
+1.447(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 720
8973
-
+S .17(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17
8974
-
+(fter being e)-2.67 F .17(xpanded as described in)-.15 F F2(PR)2.671 E
8975
-
+(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G(.).15 E(GNU Bash 4.4)72
8976
-
+768 Q(2017 October 7)143.735 E(74)192.895 E 0 Cg EP
8970 ➡ 8977 %%Page: 75 75
8971 ➡ 8978 %%BeginPageSetup
8972 ➡ 8979 BP
@@ -8982,44 +8989,44 @@ SF -.18(re)144 96 S(stricted_shell).18 E F0 1.069
8982 ➡ 8989 (This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G
8983 ➡ 8990 (-).15 E(cuted, allo)184 132 Q(wing the startup \214les to disco)-.25 E
8984 ➡ 8991 -.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 E
8985
-
No equivalent source code line in the reference code can be identified.
-F1(shift_v)144 144 Q(erbose)-.1 E F0 .501(If set, the)184 156 R F1
8986
-
No equivalent source code line in the reference code can be identified.
-(shift)3.001 E F0 -.2(bu)3.001 G .501
8987
-
No equivalent source code line in the reference code can be identified.
-(iltin prints an error message when the shift count e).2 F .502
8992
-
+F1(shift_v)144 144 Q(erbose)-.1 E F0 .502(If set, the)184 156 R F1
8993
-
+(shift)3.002 E F0 -.2(bu)3.002 G .501
8994
-
+(iltin prints an error message when the shift count e).2 F .501
8988 ➡ 8995 (xceeds the number)-.15 F(of positional parameters.)184 168 Q F1(sour)
8989
-
No equivalent source code line in the reference code can be identified.
-144 180 Q(cepath)-.18 E F0 .771(If set, the)184 192 R F1(sour)3.271 E
8990
-
No equivalent source code line in the reference code can be identified.
-(ce)-.18 E F0(\()3.271 E F1(.)A F0 3.271(\)b)C .771(uiltin uses the v)
8991
-
No equivalent source code line in the reference code can be identified.
--3.471 F .771(alue of)-.25 F F2 -.666(PA)3.27 G(TH)-.189 E F0 .77
8992
-
No equivalent source code line in the reference code can be identified.
-(to \214nd the directory containing the)3.02 F(\214le supplied as an ar)
8993
-
No equivalent source code line in the reference code can be identified.
-184 204 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E(ault.)
8994
-
No equivalent source code line in the reference code can be identified.
--.1 E F1(xpg_echo)144 216 Q F0(If set, the)184 228 Q F1(echo)2.5 E F0
8995
-
No equivalent source code line in the reference code can be identified.
--.2(bu)2.5 G(iltin e).2 E(xpands backslash-escape sequences by def)-.15
8996
-
No equivalent source code line in the reference code can be identified.
-E(ault.)-.1 E F1(suspend)108 244.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.001
8997
-
No equivalent source code line in the reference code can be identified.
-(Suspend the e)144 256.8 R -.15(xe)-.15 G 1.001
8998
-
No equivalent source code line in the reference code can be identified.
-(cution of this shell until it recei).15 F -.15(ve)-.25 G 3.501(sa).15 G
8999
-
No equivalent source code line in the reference code can be identified.
-F2(SIGCONT)A F0 3.502(signal. A)3.252 F 1.002(login shell cannot be)
9000
-
No equivalent source code line in the reference code can be identified.
-3.502 F .023(suspended; the)144 268.8 R F1<ad66>2.523 E F0 .023
9001
-
No equivalent source code line in the reference code can be identified.
-(option can be used to o)2.523 F -.15(ve)-.15 G .022
9002
-
No equivalent source code line in the reference code can be identified.
-(rride this and force the suspension.).15 F .022(The return status is)
9003
-
No equivalent source code line in the reference code can be identified.
-5.022 F 2.5(0u)144 280.8 S(nless the shell is a login shell and)-2.5 E
8996
-
+144 180 Q(cepath)-.18 E F0 .77(If set, the)184 192 R F1(sour)3.27 E(ce)
8997
-
+-.18 E F0(\()3.27 E F1(.)A F0 3.27(\)b)C .77(uiltin uses the v)-3.47 F
8998
-
+.771(alue of)-.25 F F2 -.666(PA)3.271 G(TH)-.189 E F0 .771
8999
-
+(to \214nd the directory containing the)3.021 F
9000
-
+(\214le supplied as an ar)184 204 Q 2.5(gument. This)-.18 F
9001
-
+(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 216 Q F0
9002
-
+(If set, the)184 228 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E
9003
-
+(xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend)
9004
-
+108 244.8 Q F0([)2.5 E F1<ad66>A F0(])A 1.002(Suspend the e)144 256.8 R
9005
-
+-.15(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15(ve)
9006
-
+-.25 G 3.501(sa).15 G F2(SIGCONT)A F0 3.501(signal. A)3.251 F 1.001
9007
-
+(login shell cannot be)3.501 F .022(suspended; the)144 268.8 R F1<ad66>
9008
-
+2.522 E F0 .022(option can be used to o)2.522 F -.15(ve)-.15 G .022
9009
-
+(rride this and force the suspension.).15 F .023(The return status is)
9010
-
+5.023 F 2.5(0u)144 280.8 S(nless the shell is a login shell and)-2.5 E
9004 ➡ 9011 F1<ad66>2.5 E F0(is not supplied, or if job control is not enabled.)2.5
9005 ➡ 9012 E F1(test)108 297.6 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([)
9006
-
No equivalent source code line in the reference code can be identified.
-108 309.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .877
9007
-
No equivalent source code line in the reference code can be identified.
-(Return a status of 0 \(true\) or 1 \(f)144 309.6 R .878
9008
-
No equivalent source code line in the reference code can be identified.
-(alse\) depending on the e)-.1 F -.25(va)-.25 G .878
9013
-
+108 309.6 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878
9014
-
+(Return a status of 0 \(true\) or 1 \(f)144 309.6 R .877
9015
-
+(alse\) depending on the e)-.1 F -.25(va)-.25 G .877
9009 ➡ 9016 (luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 321.6
9010 ➡ 9017 S(pr).2 E F0 5.53(.E).73 G .53
9011 ➡ 9018 (ach operator and operand must be a separate ar)-5.53 F 3.03
9012
-
No equivalent source code line in the reference code can be identified.
-(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.079
9013
-
No equivalent source code line in the reference code can be identified.
-(primaries described abo)144 333.6 R 3.379 -.15(ve u)-.15 H(nder).15 E
9014
-
No equivalent source code line in the reference code can be identified.
-F2(CONDITION)5.579 E 3.079(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF
9015
-
No equivalent source code line in the reference code can be identified.
-(.)A F1(test)7.579 E F0 3.08(does not accept an)5.58 F(y)-.15 E
9019
-
+(gument. Expressions)-.18 F .53(are composed of the)3.03 F 3.08
9020
-
+(primaries described abo)144 333.6 R 3.38 -.15(ve u)-.15 H(nder).15 E F2
9021
-
+(CONDITION)5.58 E 3.079(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A
9022
-
+F1(test)7.579 E F0 3.079(does not accept an)5.579 F(y)-.15 E
9016 ➡ 9023 (options, nor does it accept and ignore an ar)144 345.6 Q(gument of)-.18
9017
-
No equivalent source code line in the reference code can be identified.
-E F1<adad>2.5 E F0(as signifying the end of options.)2.5 E .786
9018
-
No equivalent source code line in the reference code can be identified.
-(Expressions may be combined using the follo)144 363.6 R .785
9019
-
No equivalent source code line in the reference code can be identified.
-(wing operators, listed in decreasing order of prece-)-.25 F 3.411
9020
-
No equivalent source code line in the reference code can be identified.
-(dence. The)144 375.6 R -.25(eva)3.411 G .911
9021
-
No equivalent source code line in the reference code can be identified.
-(luation depends on the number of ar).25 F .912(guments; see belo)-.18 F
9022
-
No equivalent source code line in the reference code can be identified.
-4.712 -.65(w. O)-.25 H .912(perator precedence is).65 F
9024
-
+E F1<adad>2.5 E F0(as signifying the end of options.)2.5 E .785
9025
-
+(Expressions may be combined using the follo)144 363.6 R .786
9026
-
+(wing operators, listed in decreasing order of prece-)-.25 F 3.412
9027
-
+(dence. The)144 375.6 R -.25(eva)3.412 G .912
9028
-
+(luation depends on the number of ar).25 F .911(guments; see belo)-.18 F
9029
-
+4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F
9023 ➡ 9030 (used when there are \214v)144 387.6 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G
9024 ➡ 9031 (ore ar)-2.5 E(guments.)-.18 E F1(!)144 399.6 Q F3 -.2(ex)2.5 G(pr).2 E
9025 ➡ 9032 F0 -.35(Tr)180 399.6 S(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23
@@ -9042,9 +9049,9 @@ F1([)2.5 E F0 -.25(eva)2.5 G(luate conditional e).25 E
9042 ➡ 9049 E 2.5(2a)144 554.4 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar)
9043 ➡ 9050 180 566.4 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87
9044 ➡ 9051 F .37(xpression is true if and only if the second ar)-.15 F .37
9045
-
No equivalent source code line in the reference code can be identified.
-(gument is null.)-.18 F .38(If the \214rst ar)180 578.4 R .38
9046
-
No equivalent source code line in the reference code can be identified.
-(gument is one of the unary conditional operators listed abo)-.18 F .679
9047
-
No equivalent source code line in the reference code can be identified.
--.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.879 E(TION)180 590.4 Q .552
9052
-
+(gument is null.)-.18 F .379(If the \214rst ar)180 578.4 R .38
9053
-
+(gument is one of the unary conditional operators listed abo)-.18 F .68
9054
-
+-.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.88 E(TION)180 590.4 Q .553
9048 ➡ 9055 (AL EXPRESSIONS)-.18 F F4(,)A F0 .552(the e)2.802 F .552
9049 ➡ 9056 (xpression is true if the unary test is true.)-.15 F .552
9050 ➡ 9057 (If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 602.4 Q
@@ -9055,34 +9062,34 @@ F .37(xpression is true if and only if the second ar)-.15 F .37
9055 ➡ 9062 (If the second ar)5.236 F .236(gument is one of)-.18 F .855
9056 ➡ 9063 (the binary conditional operators listed abo)180 638.4 R 1.155 -.15
9057 ➡ 9064 (ve u)-.15 H(nder).15 E F2(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F
9058
-
No equivalent source code line in the reference code can be identified.
-F4(,)A F0(the)3.105 E .579(result of the e)180 650.4 R .578(xpression i\
9065
-
+F4(,)A F0(the)3.104 E .578(result of the e)180 650.4 R .578(xpression i\
9059 ➡ 9066 s the result of the binary test using the \214rst and third ar)-.15 F
9060
-
No equivalent source code line in the reference code can be identified.
-(guments)-.18 E 1.332(as operands.)180 662.4 R(The)6.332 E F1<ad61>3.832
9061
-
No equivalent source code line in the reference code can be identified.
-E F0(and)3.832 E F1<ad6f>3.832 E F0 1.333
9067
-
+(guments)-.18 E 1.333(as operands.)180 662.4 R(The)6.333 E F1<ad61>3.833
9068
-
+E F0(and)3.833 E F1<ad6f>3.832 E F0 1.332
9062 ➡ 9069 (operators are considered binary operators when there are)3.832 F .558
9063 ➡ 9070 (three ar)180 674.4 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058
9064 ➡ 9071 F .558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F
9065 ➡ 9072 .558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F
9066
-
No equivalent source code line in the reference code can be identified.
-(o-ar)-.1 E(gument)-.18 E .52(test using the second and third ar)180
9067
-
No equivalent source code line in the reference code can be identified.
-686.4 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .521
9068
-
No equivalent source code line in the reference code can be identified.
-(gument is e)-.18 F(xactly)-.15 E F1(\()3.021 E F0 .521(and the third)
9069
-
No equivalent source code line in the reference code can be identified.
-3.021 F(ar)180 698.4 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985
9070
-
No equivalent source code line in the reference code can be identified.
-E F0 2.985(,t)C .485(he result is the one-ar)-2.985 F .485
9073
-
+(o-ar)-.1 E(gument)-.18 E .521(test using the second and third ar)180
9074
-
+686.4 R 3.021(guments. If)-.18 F .521(the \214rst ar)3.021 F .52
9075
-
+(gument is e)-.18 F(xactly)-.15 E F1(\()3.02 E F0 .52(and the third)3.02
9076
-
+F(ar)180 698.4 Q .485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0
9077
-
+2.985(,t)C .485(he result is the one-ar)-2.985 F .485
9071 ➡ 9078 (gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E
9072 ➡ 9079 (wise, the e)180 710.4 Q(xpression is f)-.15 E(alse.)-.1 E(GNU Bash 4.4)
9073
-
No equivalent source code line in the reference code can be identified.
-72 768 Q(2017 June 23)148.175 E(75)197.335 E 0 Cg EP
9080
-
+72 768 Q(2017 October 7)143.735 E(75)192.895 E 0 Cg EP
9074 ➡ 9081 %%Page: 76 76
9075 ➡ 9082 %%BeginPageSetup
9076 ➡ 9083 BP
9077 ➡ 9084 %%EndPageSetup
9078 ➡ 9085 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9079 ➡ 9086 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 2.5(4a)144 84 S
9080
-
No equivalent source code line in the reference code can be identified.
--.18(rg)-2.5 G(uments).18 E .384(If the \214rst ar)180 96 R .384
9081
-
No equivalent source code line in the reference code can be identified.
-(gument is)-.18 F/F1 10/Times-Bold@0 SF(!)2.884 E F0 2.885(,t)C .385
9082
-
No equivalent source code line in the reference code can be identified.
-(he result is the ne)-2.885 F -.05(ga)-.15 G .385(tion of the three-ar)
9083
-
No equivalent source code line in the reference code can be identified.
-.05 F .385(gument e)-.18 F .385(xpression com-)-.15 F 1.648
9087
-
+-.18(rg)-2.5 G(uments).18 E .385(If the \214rst ar)180 96 R .385
9088
-
+(gument is)-.18 F/F1 10/Times-Bold@0 SF(!)2.885 E F0 2.885(,t)C .385
9089
-
+(he result is the ne)-2.885 F -.05(ga)-.15 G .384(tion of the three-ar)
9090
-
+.05 F .384(gument e)-.18 F .384(xpression com-)-.15 F 1.647
9084 ➡ 9091 (posed of the remaining ar)180 108 R 4.147(guments. Otherwise,)-.18 F
9085
-
No equivalent source code line in the reference code can be identified.
-1.647(the e)4.147 F 1.647(xpression is parsed and e)-.15 F -.25(va)-.25
9092
-
+1.647(the e)4.147 F 1.648(xpression is parsed and e)-.15 F -.25(va)-.25
9086 ➡ 9093 G(luated).25 E(according to precedence using the rules listed abo)180
9087 ➡ 9094 120 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 132 S 2.5(rm)-2.5 G(ore ar)-2.5
9088 ➡ 9095 E(guments)-.18 E 1.635(The e)180 144 R 1.635(xpression is parsed and e)
@@ -9095,72 +9102,71 @@ E F1(times)108 190.8 Q F0 1.229(Print the accumulated user and system t\
9095 ➡ 9102 imes for the shell and for processes run from the shell.)144 190.8 R
9096 ➡ 9103 (The return status is 0.)144 202.8 Q F1(trap)108 219.6 Q F0([)2.5 E F1
9097 ➡ 9104 (\255lp)A F0 2.5(][)C([)-2.5 E/F2 10/Times-Italic@0 SF(ar)A(g)-.37 E F0
9098
-
No equivalent source code line in the reference code can be identified.
-(])A F2(sigspec)2.5 E F0(...])2.5 E .702(The command)144 231.6 R F2(ar)
9099
-
No equivalent source code line in the reference code can be identified.
-3.532 E(g)-.37 E F0 .702(is to be read and e)3.422 F -.15(xe)-.15 G .702
9100
-
No equivalent source code line in the reference code can be identified.
-(cuted when the shell recei).15 F -.15(ve)-.25 G 3.203(ss).15 G
9101
-
No equivalent source code line in the reference code can be identified.
-(ignal\(s\))-3.203 E F2(sigspec)3.203 E F0 5.703(.I).31 G(f)-5.703 E F2
9102
-
No equivalent source code line in the reference code can be identified.
-(ar)3.533 E(g)-.37 E F0(is)3.423 E .609(absent \(and there is a single)
9105
-
+(])A F2(sigspec)2.5 E F0(...])2.5 E .703(The command)144 231.6 R F2(ar)
9106
-
+3.533 E(g)-.37 E F0 .703(is to be read and e)3.423 F -.15(xe)-.15 G .702
9107
-
+(cuted when the shell recei).15 F -.15(ve)-.25 G 3.202(ss).15 G
9108
-
+(ignal\(s\))-3.202 E F2(sigspec)3.202 E F0 5.702(.I).31 G(f)-5.702 E F2
9109
-
+(ar)3.532 E(g)-.37 E F0(is)3.422 E .608(absent \(and there is a single)
9103 ➡ 9110 144 243.6 R F2(sigspec)3.108 E F0 3.108(\)o)C(r)-3.108 E F1<ad>3.108 E
9104 ➡ 9111 F0 3.108(,e)C .608
9105 ➡ 9112 (ach speci\214ed signal is reset to its original disposition)-3.108 F
9106
-
No equivalent source code line in the reference code can be identified.
-.658(\(the v)144 255.6 R .658(alue it had upon entrance to the shell\).)
9107
-
No equivalent source code line in the reference code can be identified.
--.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .659
9113
-
+.659(\(the v)144 255.6 R .659(alue it had upon entrance to the shell\).)
9114
-
+-.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .658
9108 ➡ 9115 (is the null string the signal speci\214ed by each)3.378 F F2(sigspec)
9109
-
No equivalent source code line in the reference code can be identified.
-144.34 267.6 Q F0 .581
9110
-
No equivalent source code line in the reference code can be identified.
-(is ignored by the shell and by the commands it in)3.391 F -.2(vo)-.4 G
9111
-
No equivalent source code line in the reference code can be identified.
--.1(ke).2 G 3.08(s. If).1 F F2(ar)3.41 E(g)-.37 E F0 .58
9112
-
No equivalent source code line in the reference code can be identified.
-(is not present and)3.3 F F1<ad70>3.08 E F0(has)3.08 E 1.214
9116
-
+144.34 267.6 Q F0 .58(is ignored by the shell and by the commands it in)
9117
-
+3.39 F -.2(vo)-.4 G -.1(ke).2 G 3.081(s. If).1 F F2(ar)3.411 E(g)-.37 E
9118
-
+F0 .581(is not present and)3.301 F F1<ad70>3.081 E F0(has)3.081 E 1.215
9113 ➡ 9119 (been supplied, then the trap commands associated with each)144 279.6 R
9114
-
No equivalent source code line in the reference code can be identified.
-F2(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215
9120
-
+F2(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214
9115 ➡ 9121 F(gu-)-.18 E .86(ments are supplied or if only)144 291.6 R F1<ad70>3.36
9116 ➡ 9122 E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86
9117 ➡ 9123 (prints the list of commands associated with each)3.36 F 2.83
9118 ➡ 9124 (signal. The)144 303.6 R F1<ad6c>2.83 E F0 .33(option causes the shell \
9119
-
No equivalent source code line in the reference code can be identified.
-to print a list of signal names and their corresponding num-)2.83 F
9120
-
No equivalent source code line in the reference code can be identified.
-4.311(bers. Each)144 315.6 R F2(sigspec)4.651 E F0 1.811
9121
-
No equivalent source code line in the reference code can be identified.
-(is either a signal name de\214ned in <)4.621 F F2(signal.h)A F0 1.81
9122
-
No equivalent source code line in the reference code can be identified.
-(>, or a signal number)B 6.81(.S)-.55 G(ignal)-6.81 E
9125
-
+to print a list of signal names and their corresponding num-)2.83 F 4.31
9126
-
+(bers. Each)144 315.6 R F2(sigspec)4.65 E F0 1.811
9127
-
+(is either a signal name de\214ned in <)4.62 F F2(signal.h)A F0 1.811
9128
-
+(>, or a signal number)B 6.811(.S)-.55 G(ignal)-6.811 E
9123 ➡ 9129 (names are case insensiti)144 327.6 Q .3 -.15(ve a)-.25 H(nd the).15 E
9124
-
No equivalent source code line in the reference code can be identified.
-/F3 9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.648
9125
-
No equivalent source code line in the reference code can be identified.
-(If a)144 345.6 R F2(sigspec)4.488 E F0(is)4.458 E F3(EXIT)4.148 E F0
9126
-
No equivalent source code line in the reference code can be identified.
-1.648(\(0\) the command)3.898 F F2(ar)4.479 E(g)-.37 E F0 1.649(is e)
9127
-
No equivalent source code line in the reference code can be identified.
-4.369 F -.15(xe)-.15 G 1.649(cuted on e).15 F 1.649(xit from the shell.)
9128
-
No equivalent source code line in the reference code can be identified.
--.15 F 1.649(If a)6.649 F F2(sigspec)4.489 E F0(is)4.459 E F3(DEB)144
9129
-
No equivalent source code line in the reference code can be identified.
-357.6 Q(UG)-.09 E/F4 9/Times-Roman@0 SF(,)A F0 1.168(the command)3.418 F
9130
-
No equivalent source code line in the reference code can be identified.
-F2(ar)3.998 E(g)-.37 E F0 1.168(is e)3.888 F -.15(xe)-.15 G 1.167
9131
-
No equivalent source code line in the reference code can be identified.
-(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 1.167(simple command)
9132
-
No equivalent source code line in the reference code can be identified.
-3.667 F F0(,)A F2(for)3.667 E F0(command,)3.667 E F2(case)3.667 E F0
9133
-
No equivalent source code line in the reference code can be identified.
-(com-)3.667 E(mand,)144 369.6 Q F2(select)2.646 E F0 .146(command, e)
9134
-
No equivalent source code line in the reference code can be identified.
-2.646 F -.15(ve)-.25 G .146(ry arithmetic).15 F F2(for)2.646 E F0 .147
9135
-
No equivalent source code line in the reference code can be identified.
-(command, and before the \214rst command e)2.646 F -.15(xe)-.15 G .147
9136
-
No equivalent source code line in the reference code can be identified.
-(cutes in a).15 F .146(shell function \(see)144 381.6 R F3 .146
9137
-
No equivalent source code line in the reference code can be identified.
-(SHELL GRAMMAR)2.646 F F0(abo)2.396 E -.15(ve)-.15 G 2.646(\). Refer).15
9138
-
No equivalent source code line in the reference code can be identified.
-F .146(to the description of the)2.646 F F1(extdeb)2.645 E(ug)-.2 E F0
9139
-
No equivalent source code line in the reference code can be identified.
-.145(option to)2.645 F(the)144 393.6 Q F1(shopt)3.2 E F0 -.2(bu)3.2 G .7
9140
-
No equivalent source code line in the reference code can be identified.
-(iltin for details of its ef).2 F .7(fect on the)-.25 F F1(DEB)3.2 E(UG)
9141
-
No equivalent source code line in the reference code can be identified.
--.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F2(sigspec)3.54 E F0(is)3.51 E F3
9142
-
No equivalent source code line in the reference code can be identified.
-(RETURN)3.2 E F4(,)A F0 .701(the com-)2.951 F(mand)144 405.6 Q F2(ar)
9143
-
No equivalent source code line in the reference code can be identified.
-3.474 E(g)-.37 E F0 .644(is e)3.364 F -.15(xe)-.15 G .643
9130
-
+/F3 9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E 1.649
9131
-
+(If a)144 345.6 R F2(sigspec)4.489 E F0(is)4.459 E F3(EXIT)4.149 E F0
9132
-
+1.649(\(0\) the command)3.899 F F2(ar)4.479 E(g)-.37 E F0 1.649(is e)
9133
-
+4.369 F -.15(xe)-.15 G 1.649(cuted on e).15 F 1.648(xit from the shell.)
9134
-
+-.15 F 1.648(If a)6.648 F F2(sigspec)4.488 E F0(is)4.458 E F3(DEB)144
9135
-
+357.6 Q(UG)-.09 E/F4 9/Times-Roman@0 SF(,)A F0 1.167(the command)3.417 F
9136
-
+F2(ar)3.997 E(g)-.37 E F0 1.167(is e)3.887 F -.15(xe)-.15 G 1.167
9137
-
+(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 1.168(simple command)
9138
-
+3.667 F F0(,)A F2(for)3.668 E F0(command,)3.668 E F2(case)3.668 E F0
9139
-
+(com-)3.668 E(mand,)144 369.6 Q F2(select)2.647 E F0 .147(command, e)
9140
-
+2.647 F -.15(ve)-.25 G .147(ry arithmetic).15 F F2(for)2.647 E F0 .146
9141
-
+(command, and before the \214rst command e)2.647 F -.15(xe)-.15 G .146
9142
-
+(cutes in a).15 F .145(shell function \(see)144 381.6 R F3 .145
9143
-
+(SHELL GRAMMAR)2.645 F F0(abo)2.395 E -.15(ve)-.15 G 2.646(\). Refer).15
9144
-
+F .146(to the description of the)2.646 F F1(extdeb)2.646 E(ug)-.2 E F0
9145
-
+.146(option to)2.646 F(the)144 393.6 Q F1(shopt)3.201 E F0 -.2(bu)3.201
9146
-
+G .7(iltin for details of its ef).2 F .7(fect on the)-.25 F F1(DEB)3.2 E
9147
-
+(UG)-.1 E F0 3.2(trap. If)3.2 F(a)3.2 E F2(sigspec)3.54 E F0(is)3.51 E
9148
-
+F3(RETURN)3.2 E F4(,)A F0 .7(the com-)2.95 F(mand)144 405.6 Q F2(ar)
9149
-
+3.473 E(g)-.37 E F0 .643(is e)3.363 F -.15(xe)-.15 G .643
9144 ➡ 9150 (cuted each time a shell function or a script e).15 F -.15(xe)-.15 G
9145
-
No equivalent source code line in the reference code can be identified.
-.643(cuted with the).15 F F1(.)3.143 E F0(or)3.143 E F1(sour)3.143 E(ce)
9146
-
No equivalent source code line in the reference code can be identified.
--.18 E F0 -.2(bu)3.143 G(iltins).2 E(\214nishes e)144 417.6 Q -.15(xe)
9147
-
No equivalent source code line in the reference code can be identified.
--.15 G(cuting.).15 E .96(If a)144 435.6 R F2(sigspec)3.8 E F0(is)3.77 E
9148
-
No equivalent source code line in the reference code can be identified.
-F3(ERR)3.46 E F4(,)A F0 .96(the command)3.21 F F2(ar)3.791 E(g)-.37 E F0
9149
-
No equivalent source code line in the reference code can be identified.
-.961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25 G
9150
-
No equivalent source code line in the reference code can be identified.
-3.461(rap).15 G .961(ipeline \(which may consist of a)-3.461 F .185(sin\
9151
-
No equivalent source code line in the reference code can be identified.
-gle simple command\), a list, or a compound command returns a non\255ze\
9152
-
No equivalent source code line in the reference code can be identified.
-ro e)144 447.6 R .184(xit status, subject to)-.15 F .451(the follo)144
9153
-
No equivalent source code line in the reference code can be identified.
-459.6 R .451(wing conditions.)-.25 F(The)5.451 E F3(ERR)2.951 E F0 .451
9154
-
No equivalent source code line in the reference code can be identified.
-(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .452
9155
-
No equivalent source code line in the reference code can be identified.
-(ailed command is part of the com-)-.1 F .388
9156
-
No equivalent source code line in the reference code can be identified.
-(mand list immediately follo)144 471.6 R .388(wing a)-.25 F F1(while)
9157
-
No equivalent source code line in the reference code can be identified.
-2.888 E F0(or)2.888 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
9158
-
No equivalent source code line in the reference code can be identified.
-(ord, part of the test in an)-.1 F F2(if)2.897 E F0 .387
9159
-
No equivalent source code line in the reference code can be identified.
-(statement, part)4.847 F .777(of a command e)144 483.6 R -.15(xe)-.15 G
9151
-
+.644(cuted with the).15 F F1(.)3.144 E F0(or)3.144 E F1(sour)3.144 E(ce)
9152
-
+-.18 E F0 -.2(bu)3.144 G(iltins).2 E(\214nishes e)144 417.6 Q -.15(xe)
9153
-
+-.15 G(cuting.).15 E .961(If a)144 435.6 R F2(sigspec)3.801 E F0(is)
9154
-
+3.771 E F3(ERR)3.461 E F4(,)A F0 .961(the command)3.211 F F2(ar)3.791 E
9155
-
+(g)-.37 E F0 .961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F
9156
-
+-.15(ve)-.25 G 3.461(ra).15 G .96(pipeline \(which may consist of a)
9157
-
+-.001 F .185(single simple command\), a list, or a compound command ret\
9158
-
+urns a non\255zero e)144 447.6 R .185(xit status, subject to)-.15 F .452
9159
-
+(the follo)144 459.6 R .452(wing conditions.)-.25 F(The)5.452 E F3(ERR)
9160
-
+2.952 E F0 .451(trap is not e)2.701 F -.15(xe)-.15 G .451
9161
-
+(cuted if the f).15 F .451(ailed command is part of the com-)-.1 F .387
9162
-
+(mand list immediately follo)144 471.6 R .387(wing a)-.25 F F1(while)
9163
-
+2.887 E F0(or)2.887 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388
9164
-
+(ord, part of the test in an)-.1 F F2(if)2.898 E F0 .388
9165
-
+(statement, part)4.848 F .778(of a command e)144 483.6 R -.15(xe)-.15 G
9160 ➡ 9166 .778(cuted in a).15 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 .778
9161 ➡ 9167 (list e)3.278 F .778(xcept the command follo)-.15 F .778
9162
-
No equivalent source code line in the reference code can be identified.
-(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0
9163
-
No equivalent source code line in the reference code can be identified.
-3.278(,a)C -.15(ny)-3.278 G 1.28(command in a pipeline b)144 495.6 R
9168
-
+(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.277 E F0
9169
-
+3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 495.6 R
9164 ➡ 9170 1.28(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v)
9165 ➡ 9171 -3.78 F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F
9166 ➡ 9172 F1(!)3.78 E F0(.)A(These are the same conditions obe)144 507.6 Q
@@ -9169,53 +9175,54 @@ F1(!)3.78 E F0(.)A(These are the same conditions obe)144 507.6 Q
9169 ➡ 9175 (Signals ignored upon entry to the shell cannot be trapped or reset.)144
9170 ➡ 9176 525.6 R -.35(Tr)6.095 G 1.095(apped signals that are not).35 F .662
9171 ➡ 9177 (being ignored are reset to their original v)144 537.6 R .662
9172
-
No equivalent source code line in the reference code can be identified.
-(alues in a subshell or subshell en)-.25 F .661(vironment when one is)
9178
-
+(alues in a subshell or subshell en)-.25 F .662(vironment when one is)
9173 ➡ 9179 -.4 F 2.5(created. The)144 549.6 R(return status is f)2.5 E(alse if an)
9174 ➡ 9180 -.1 E(y)-.15 E F2(sigspec)2.84 E F0(is in)2.81 E -.25(va)-.4 G
9175 ➡ 9181 (lid; otherwise).25 E F1(trap)2.5 E F0(returns true.)2.5 E F1(type)108
9176 ➡ 9182 566.4 Q F0([)2.5 E F1(\255aftpP)A F0(])A F2(name)2.5 E F0([)2.5 E F2
9177
-
No equivalent source code line in the reference code can be identified.
-(name)A F0(...])2.5 E -.4(Wi)144 578.4 S .173
9178
-
No equivalent source code line in the reference code can be identified.
-(th no options, indicate ho).4 F 2.673(we)-.25 G(ach)-2.673 E F2(name)
9179
-
No equivalent source code line in the reference code can be identified.
-3.033 E F0 -.1(wo)2.853 G .174
9180
-
No equivalent source code line in the reference code can be identified.
-(uld be interpreted if used as a command name.).1 F .174(If the)5.174 F
9181
-
No equivalent source code line in the reference code can be identified.
-F1<ad74>144 590.4 Q F0 .843(option is used,)3.343 F F1(type)3.343 E F0
9183
-
+(name)A F0(...])2.5 E -.4(Wi)144 578.4 S .174
9184
-
+(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F2(name)
9185
-
+3.034 E F0 -.1(wo)2.854 G .173
9186
-
+(uld be interpreted if used as a command name.).1 F .173(If the)5.173 F
9187
-
+F1<ad74>144 590.4 Q F0 .842(option is used,)3.342 F F1(type)3.342 E F0
9182 ➡ 9188 .843(prints a string which is one of)3.343 F F2(alias)3.343 E F0(,).27 E
9183 ➡ 9189 F2 -.1(ke)3.343 G(ywor)-.2 E(d)-.37 E F0(,).77 E F2(function)3.343 E F0
9184
-
No equivalent source code line in the reference code can be identified.
-(,).24 E F2 -.2(bu)3.342 G(iltin).2 E F0 3.342(,o).24 G(r)-3.342 E F2
9185
-
No equivalent source code line in the reference code can be identified.
-(\214le)5.252 E F0(if)3.522 E F2(name)144.36 602.4 Q F0 .086
9186
-
No equivalent source code line in the reference code can be identified.
-(is an alias, shell reserv)2.766 F .086(ed w)-.15 F .086
9187
-
No equivalent source code line in the reference code can be identified.
-(ord, function, b)-.1 F .087(uiltin, or disk \214le, respecti)-.2 F -.15
9188
-
No equivalent source code line in the reference code can be identified.
-(ve)-.25 G(ly).15 E 5.087(.I)-.65 G 2.587(ft)-5.087 G(he)-2.587 E F2
9189
-
No equivalent source code line in the reference code can be identified.
-(name)2.947 E F0 .087(is not)2.767 F .119
9190
-
+(,).24 E F2 -.2(bu)3.343 G(iltin).2 E F0 3.343(,o).24 G(r)-3.343 E F2
9191
-
+(\214le)5.253 E F0(if)3.523 E F2(name)144.36 602.4 Q F0 .087
9192
-
+(is an alias, shell reserv)2.767 F .087(ed w)-.15 F .087
9193
-
+(ord, function, b)-.1 F .086(uiltin, or disk \214le, respecti)-.2 F -.15
9194
-
+(ve)-.25 G(ly).15 E 5.086(.I)-.65 G 2.586(ft)-5.086 G(he)-2.586 E F2
9195
-
+(name)2.946 E F0 .086(is not)2.766 F .118
9190 ➡ 9196 (found, then nothing is printed, and an e)144 614.4 R .118
9191
-
No equivalent source code line in the reference code can be identified.
-(xit status of f)-.15 F .118(alse is returned.)-.1 F .118(If the)5.118 F
9192
-
No equivalent source code line in the reference code can be identified.
-F1<ad70>2.618 E F0 .118(option is used,)2.618 F F1(type)2.618 E F0 .855
9197
-
+(xit status of f)-.15 F .118(alse is returned.)-.1 F .119(If the)5.119 F
9198
-
+F1<ad70>2.619 E F0 .119(option is used,)2.619 F F1(type)2.619 E F0 .855
9193 ➡ 9199 (either returns the name of the disk \214le that w)144 626.4 R .855
9194 ➡ 9200 (ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F2(name)3.715 E F0
9195
-
No equivalent source code line in the reference code can be identified.
-.855(were speci\214ed as a com-)3.535 F .641(mand name, or nothing if)
9196
-
No equivalent source code line in the reference code can be identified.
-144 638.4 R/F5 10/Courier@0 SF .641(type -t name)3.141 F F0 -.1(wo)3.141
9197
-
No equivalent source code line in the reference code can be identified.
-G .641(uld not return).1 F F2(\214le)3.14 E F0 5.64(.T).18 G(he)-5.64 E
9198
-
No equivalent source code line in the reference code can be identified.
-F1<ad50>3.14 E F0 .64(option forces a)3.14 F F3 -.666(PA)3.14 G(TH)-.189
9199
-
No equivalent source code line in the reference code can be identified.
-E F0 .112(search for each)144 650.4 R F2(name)2.612 E F0 2.612(,e)C -.15
9200
-
No equivalent source code line in the reference code can be identified.
-(ve)-2.862 G 2.613(ni).15 G(f)-2.613 E F5 .113(type -t name)2.613 F F0
9201
-
No equivalent source code line in the reference code can be identified.
--.1(wo)2.613 G .113(uld not return).1 F F2(\214le)2.613 E F0 5.113(.I)
9202
-
No equivalent source code line in the reference code can be identified.
-.18 G 2.613(fac)-5.113 G .113(ommand is hashed,)-2.613 F F1<ad70>2.613 E
9203
-
No equivalent source code line in the reference code can be identified.
-F0(and)144 662.4 Q F1<ad50>3.231 E F0 .731(print the hashed v)3.231 F
9204
-
No equivalent source code line in the reference code can be identified.
-.73(alue, which is not necessarily the \214le that appears \214rst in)
9205
-
No equivalent source code line in the reference code can be identified.
--.25 F F3 -.666(PA)3.23 G(TH)-.189 E F4(.)A F0 .73(If the)5.23 F F1
9206
-
No equivalent source code line in the reference code can be identified.
-<ad61>144 674.4 Q F0 1.748(option is used,)4.248 F F1(type)4.248 E F0
9207
-
No equivalent source code line in the reference code can be identified.
-1.748(prints all of the places that contain an e)4.248 F -.15(xe)-.15 G
9208
-
No equivalent source code line in the reference code can be identified.
-1.748(cutable named).15 F F2(name)4.249 E F0 6.749(.T).18 G(his)-6.749 E
9209
-
No equivalent source code line in the reference code can be identified.
-.744(includes aliases and functions, if and only if the)144 686.4 R F1
9210
-
No equivalent source code line in the reference code can be identified.
-<ad70>3.244 E F0 .744(option is not also used.)3.244 F .743
9201
-
+.855(were speci\214ed as a com-)3.535 F .64(mand name, or nothing if)144
9202
-
+638.4 R/F5 10/Courier@0 SF .64(type -t name)3.14 F F0 -.1(wo)3.14 G .641
9203
-
+(uld not return).1 F F2(\214le)3.141 E F0 5.641(.T).18 G(he)-5.641 E F1
9204
-
+<ad50>3.141 E F0 .641(option forces a)3.141 F F3 -.666(PA)3.141 G(TH)
9205
-
+-.189 E F0 .113(search for each)144 650.4 R F2(name)2.613 E F0 2.613(,e)
9206
-
+C -.15(ve)-2.863 G 2.613(ni).15 G(f)-2.613 E F5 .113(type -t name)2.613
9207
-
+F F0 -.1(wo)2.613 G .113(uld not return).1 F F2(\214le)2.613 E F0 5.113
9208
-
+(.I).18 G 2.613(fa)-5.113 G .112(command is hashed,)-.001 F F1<ad70>
9209
-
+2.612 E F0(and)144 662.4 Q F1<ad50>3.23 E F0 .73(print the hashed v)3.23
9210
-
+F .731
9211
-
+(alue, which is not necessarily the \214le that appears \214rst in)-.25
9212
-
+F F3 -.666(PA)3.231 G(TH)-.189 E F4(.)A F0 .731(If the)5.231 F F1<ad61>
9213
-
+144 674.4 Q F0 1.749(option is used,)4.249 F F1(type)4.248 E F0 1.748
9214
-
+(prints all of the places that contain an e)4.248 F -.15(xe)-.15 G 1.748
9215
-
+(cutable named).15 F F2(name)4.248 E F0 6.748(.T).18 G(his)-6.748 E .744
9216
-
+(includes aliases and functions, if and only if the)144 686.4 R F1<ad70>
9217
-
+3.244 E F0 .744(option is not also used.)3.244 F .744
9211 ➡ 9218 (The table of hashed)5.744 F 1.223(commands is not consulted when using)
9212 ➡ 9219 144 698.4 R F1<ad61>3.723 E F0 6.223(.T)C(he)-6.223 E F1<ad66>3.723 E F0
9213
-
No equivalent source code line in the reference code can be identified.
-1.223(option suppresses shell function lookup, as)3.723 F .326(with the)
9214
-
No equivalent source code line in the reference code can be identified.
-144 710.4 R F1(command)2.826 E F0 -.2(bu)2.826 G(iltin.).2 E F1(type)
9215
-
No equivalent source code line in the reference code can be identified.
-5.326 E F0 .326(returns true if all of the ar)2.826 F .325
9216
-
No equivalent source code line in the reference code can be identified.
-(guments are found, f)-.18 F .325(alse if an)-.1 F 2.825(ya)-.15 G .325
9217
-
No equivalent source code line in the reference code can be identified.
-(re not)-2.825 F(found.)144 722.4 Q(GNU Bash 4.4)72 768 Q(2017 June 23)
9218
-
No equivalent source code line in the reference code can be identified.
-148.175 E(76)197.335 E 0 Cg EP
9220
-
+1.223(option suppresses shell function lookup, as)3.723 F .325(with the)
9221
-
+144 710.4 R F1(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F1(type)
9222
-
+5.325 E F0 .325(returns true if all of the ar)2.825 F .326
9223
-
+(guments are found, f)-.18 F .326(alse if an)-.1 F 2.826(ya)-.15 G .326
9224
-
+(re not)-2.826 F(found.)144 722.4 Q(GNU Bash 4.4)72 768 Q
9225
-
+(2017 October 7)143.735 E(76)192.895 E 0 Cg EP
9219 ➡ 9226 %%Page: 77 77
9220 ➡ 9227 %%BeginPageSetup
9221 ➡ 9228 BP
@@ -9223,29 +9230,29 @@ BP
9223 ➡ 9230 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9224 ➡ 9231 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0
9225 ➡ 9232 SF(ulimit)108 84 Q F0([)2.5 E F1(\255HSabcde\214klmnpqrstuvxPT)A F0([)
9226
-
No equivalent source code line in the reference code can be identified.
-2.5 E/F2 10/Times-Italic@0 SF(limit)A F0(]])A(Pro)144 96 Q .243
9227
-
No equivalent source code line in the reference code can be identified.
-(vides control o)-.15 F -.15(ve)-.15 G 2.743(rt).15 G .243
9228
-
No equivalent source code line in the reference code can be identified.
-(he resources a)-2.743 F -.25(va)-.2 G .244
9233
-
+2.5 E/F2 10/Times-Italic@0 SF(limit)A F0(]])A(Pro)144 96 Q .244
9234
-
+(vides control o)-.15 F -.15(ve)-.15 G 2.744(rt).15 G .244
9235
-
+(he resources a)-2.744 F -.25(va)-.2 G .244
9229 ➡ 9236 (ilable to the shell and to processes started by it, on systems).25 F
9230
-
No equivalent source code line in the reference code can be identified.
-.944(that allo)144 108 R 3.444(ws)-.25 G .944(uch control.)-3.444 F(The)
9231
-
No equivalent source code line in the reference code can be identified.
-5.944 E F1<ad48>3.444 E F0(and)3.444 E F1<ad53>3.444 E F0 .943
9237
-
+.943(that allo)144 108 R 3.443(ws)-.25 G .943(uch control.)-3.443 F(The)
9238
-
+5.943 E F1<ad48>3.443 E F0(and)3.443 E F1<ad53>3.444 E F0 .944
9232 ➡ 9239 (options specify that the hard or soft limit is set for the)3.444 F(gi)
9233
-
No equivalent source code line in the reference code can be identified.
-144 120 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208(\
9240
-
+144 120 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208(\
9234 ➡ 9241 hard limit cannot be increased by a non-root user once it is set; a sof\
9235
-
No equivalent source code line in the reference code can be identified.
-t limit may)2.708 F .426(be increased up to the v)144 132 R .426
9236
-
No equivalent source code line in the reference code can be identified.
-(alue of the hard limit.)-.25 F .425(If neither)5.426 F F1<ad48>2.925 E
9237
-
No equivalent source code line in the reference code can be identified.
-F0(nor)2.925 E F1<ad53>2.925 E F0 .425
9238
-
No equivalent source code line in the reference code can be identified.
-(is speci\214ed, both the soft and)2.925 F .139(hard limits are set.)144
9242
-
+t limit may)2.709 F .425(be increased up to the v)144 132 R .425
9243
-
+(alue of the hard limit.)-.25 F .426(If neither)5.425 F F1<ad48>2.926 E
9244
-
+F0(nor)2.926 E F1<ad53>2.926 E F0 .426
9245
-
+(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144
9239 ➡ 9246 144 R .139(The v)5.139 F .139(alue of)-.25 F F2(limit)2.729 E F0 .139
9240 ➡ 9247 (can be a number in the unit speci\214ed for the resource or one)3.319 F
9241
-
No equivalent source code line in the reference code can be identified.
-.742(of the special v)144 156 R(alues)-.25 E F1(hard)3.242 E F0(,)A F1
9248
-
+.741(of the special v)144 156 R(alues)-.25 E F1(hard)3.241 E F0(,)A F1
9242 ➡ 9249 (soft)3.241 E F0 3.241(,o)C(r)-3.241 E F1(unlimited)3.241 E F0 3.241(,w)
9243 ➡ 9250 C .741(hich stand for the current hard limit, the current)-3.241 F .78
9244 ➡ 9251 (soft limit, and no limit, respecti)144 168 R -.15(ve)-.25 G(ly).15 E
9245 ➡ 9252 5.78(.I)-.65 G(f)-5.78 E F2(limit)3.37 E F0 .78
9246 ➡ 9253 (is omitted, the current v)3.96 F .78(alue of the soft limit of the)-.25
9247
-
No equivalent source code line in the reference code can be identified.
-F .499(resource is printed, unless the)144 180 R F1<ad48>2.999 E F0 .499
9248
-
No equivalent source code line in the reference code can be identified.
-(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .498
9254
-
+F .498(resource is printed, unless the)144 180 R F1<ad48>2.999 E F0 .499
9255
-
+(option is gi)2.999 F -.15(ve)-.25 G 2.999(n. When).15 F .499
9249 ➡ 9256 (more than one resource is speci\214ed, the)2.999 F
9250 ➡ 9257 (limit name and unit are printed before the v)144 192 Q 2.5(alue. Other)
9251 ➡ 9258 -.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F1<ad61>144 204
@@ -9263,8 +9270,8 @@ Q F1<ad6b>144 288 Q F0
9263 ➡ 9270 -.1 E F1<ad6d>144 312 Q F0(The maximum resident set size \(man)180 312 Q
9264 ➡ 9271 2.5(ys)-.15 G(ystems do not honor this limit\))-2.5 E F1<ad6e>144 324 Q
9265 ➡ 9272 F0 .791(The maximum number of open \214le descriptors \(most systems do\
9266
-
No equivalent source code line in the reference code can be identified.
- not allo)180 324 R 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)
9267
-
No equivalent source code line in the reference code can be identified.
--.25 F(be set\))180 336 Q F1<ad70>144 348 Q F0
9273
-
+ not allo)180 324 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F
9274
-
+(be set\))180 336 Q F1<ad70>144 348 Q F0
9268 ➡ 9275 (The pipe size in 512-byte blocks \(this may not be set\))180 348 Q F1
9269 ➡ 9276 <ad71>144 360 Q F0(The maximum number of bytes in POSIX message queues)
9270 ➡ 9277 180 360 Q F1<ad72>144 372 Q F0
@@ -9281,19 +9288,19 @@ Q F1<ad78>144 444 Q F0(The maximum number of \214le locks)180 444 Q F1
9281 ➡ 9288 Q F2(limit)3.058 E F0 .468(is gi)3.648 F -.15(ve)-.25 G .468(n, and the)
9282 ➡ 9289 .15 F F1<ad61>2.968 E F0 .468(option is not used,)2.968 F F2(limit)2.968
9283 ➡ 9290 E F0 .468(is the ne)2.968 F 2.968(wv)-.25 G .468
9284
-
No equivalent source code line in the reference code can be identified.
-(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .045
9285
-
No equivalent source code line in the reference code can be identified.
-(no option is gi)144 496.8 R -.15(ve)-.25 G .045(n, then).15 F F1<ad66>
9286
-
No equivalent source code line in the reference code can be identified.
-2.545 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045
9287
-
No equivalent source code line in the reference code can be identified.
-(lues are in 1024-byte increments, e)1.11 F .044(xcept for)-.15 F F1
9288
-
No equivalent source code line in the reference code can be identified.
-<ad74>2.544 E F0 2.544(,w)C .044(hich is)-2.544 F 1.588(in seconds;)144
9289
-
No equivalent source code line in the reference code can be identified.
-508.8 R F1<ad70>4.088 E F0 4.089(,w)C 1.589
9291
-
+(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .044
9292
-
+(no option is gi)144 496.8 R -.15(ve)-.25 G .044(n, then).15 F F1<ad66>
9293
-
+2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045
9294
-
+(lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1
9295
-
+<ad74>2.545 E F0 2.545(,w)C .045(hich is)-2.545 F 1.589(in seconds;)144
9296
-
+508.8 R F1<ad70>4.089 E F0 4.089(,w)C 1.589
9290 ➡ 9297 (hich is in units of 512-byte blocks;)-4.089 F F1<ad50>4.089 E F0(,)A F1
9291 ➡ 9298 <ad54>4.089 E F0(,)A F1<ad62>4.089 E F0(,)A F1<ad6b>4.089 E F0(,)A F1
9292
-
No equivalent source code line in the reference code can be identified.
-<ad6e>4.089 E F0 4.089(,a)C(nd)-4.089 E F1<ad75>4.089 E F0 4.089(,w)C
9293
-
No equivalent source code line in the reference code can be identified.
-1.589(hich are)-4.089 F 1.439(unscaled v)144 520.8 R 1.439
9299
-
+<ad6e>4.089 E F0 4.089(,a)C(nd)-4.089 E F1<ad75>4.089 E F0 4.088(,w)C
9300
-
+1.588(hich are)-4.088 F 1.438(unscaled v)144 520.8 R 1.438
9294 ➡ 9301 (alues; and, when in Posix mode,)-.25 F F1<ad63>3.939 E F0(and)3.939 E
9295
-
No equivalent source code line in the reference code can be identified.
-F1<ad66>3.939 E F0 3.939(,w)C 1.438(hich are in 512-byte increments.)
9296
-
No equivalent source code line in the reference code can be identified.
--3.939 F(The)6.438 E .404(return status is 0 unless an in)144 532.8 R
9302
-
+F1<ad66>3.939 E F0 3.939(,w)C 1.439(hich are in 512-byte increments.)
9303
-
+-3.939 F(The)6.439 E .404(return status is 0 unless an in)144 532.8 R
9297 ➡ 9304 -.25(va)-.4 G .404(lid option or ar).25 F .404
9298 ➡ 9305 (gument is supplied, or an error occurs while setting)-.18 F 2.5(an)144
9299 ➡ 9306 544.8 S .5 -.25(ew l)-2.5 H(imit.).25 E F1(umask)108 561.6 Q F0([)2.5 E
@@ -9303,15 +9310,15 @@ F1<ad70>A F0 2.5(][)C F1<ad53>-2.5 E F0 2.5(][)C F2(mode)-2.5 E F0(])A
9303 ➡ 9310 (gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\
9304 ➡ 9311 therwise it is interpreted as a symbolic mode mask similar to that acce\
9305 ➡ 9312 pted by)144 585.6 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144
9306
-
No equivalent source code line in the reference code can be identified.
-597.6 Q F2(mode)3.263 E F0 .382(is omitted, the current v)3.063 F .382
9313
-
+597.6 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382
9307 ➡ 9314 (alue of the mask is printed.)-.25 F(The)5.382 E F1<ad53>2.882 E F0 .382
9308 ➡ 9315 (option causes the mask to be)2.882 F .547
9309 ➡ 9316 (printed in symbolic form; the def)144 609.6 R .547
9310 ➡ 9317 (ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G
9311 ➡ 9318 (he)-3.047 E F1<ad70>3.047 E F0 .547(option is supplied, and)3.047 F F2
9312
-
No equivalent source code line in the reference code can be identified.
-(mode)144.38 621.6 Q F0 .552
9313
-
No equivalent source code line in the reference code can be identified.
-(is omitted, the output is in a form that may be reused as input.)3.232
9314
-
No equivalent source code line in the reference code can be identified.
-F .551(The return status is 0 if the)5.551 F(mode w)144 633.6 Q
9319
-
+(mode)144.38 621.6 Q F0 .551
9320
-
+(is omitted, the output is in a form that may be reused as input.)3.231
9321
-
+F .552(The return status is 0 if the)5.552 F(mode w)144 633.6 Q
9315 ➡ 9322 (as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E
9316 ➡ 9323 (gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1
9317 ➡ 9324 (unalias)108 650.4 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0
@@ -9322,75 +9329,75 @@ F(remo)144 674.4 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E
9322 ➡ 9329 (alue is true unless a supplied)-.25 E F2(name)2.86 E F0
9323 ➡ 9330 (is not a de\214ned alias.)2.68 E F1(unset)108 691.2 Q F0<5bad>2.5 E F1
9324 ➡ 9331 (fv)A F0 2.5(][)C<ad>-2.5 E F1(n)A F0 2.5(][)C F2(name)-2.5 E F0(...])
9325
-
No equivalent source code line in the reference code can be identified.
-2.5 E -.15(Fo)144 703.2 S 3.828(re).15 G(ach)-3.828 E F2(name)3.828 E F0
9326
-
No equivalent source code line in the reference code can be identified.
-3.828(,r).18 G(emo)-3.828 E 1.628 -.15(ve t)-.15 H 1.328
9332
-
+2.5 E -.15(Fo)144 703.2 S 3.827(re).15 G(ach)-3.827 E F2(name)3.827 E F0
9333
-
+3.827(,r).18 G(emo)-3.827 E 1.627 -.15(ve t)-.15 H 1.327
9327 ➡ 9334 (he corresponding v).15 F 1.327(ariable or function.)-.25 F 1.327
9328
-
No equivalent source code line in the reference code can be identified.
-(If the)6.327 F F1<ad76>3.827 E F0 1.327(option is gi)3.827 F -.15(ve)
9329
-
No equivalent source code line in the reference code can be identified.
--.25 G 1.327(n, each).15 F F2(name)144.36 715.2 Q F0 1.55
9330
-
No equivalent source code line in the reference code can be identified.
-(refers to a shell v)4.23 F 1.551(ariable, and that v)-.25 F 1.551
9331
-
No equivalent source code line in the reference code can be identified.
-(ariable is remo)-.25 F -.15(ve)-.15 G 4.051(d. Read-only).15 F -.25(va)
9332
-
No equivalent source code line in the reference code can be identified.
-4.051 G 1.551(riables may not be).25 F 4.642(unset. If)144 727.2 R F1
9333
-
No equivalent source code line in the reference code can be identified.
-<ad66>4.642 E F0 2.142(is speci\214ed, each)4.642 F F2(name)5.001 E F0
9335
-
+(If the)6.327 F F1<ad76>3.828 E F0 1.328(option is gi)3.828 F -.15(ve)
9336
-
+-.25 G 1.328(n, each).15 F F2(name)144.36 715.2 Q F0 1.551
9337
-
+(refers to a shell v)4.231 F 1.551(ariable, and that v)-.25 F 1.551
9338
-
+(ariable is remo)-.25 F -.15(ve)-.15 G 4.05(d. Read-only).15 F -.25(va)
9339
-
+4.05 G 1.55(riables may not be).25 F 4.641(unset. If)144 727.2 R F1
9340
-
+<ad66>4.641 E F0 2.141(is speci\214ed, each)4.641 F F2(name)5.001 E F0
9334 ➡ 9341 2.141(refers to a shell function, and the function de\214nition is)4.821
9335
-
No equivalent source code line in the reference code can be identified.
-F(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(77)197.335 E 0 Cg EP
9342
-
+F(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(77)192.895 E 0 Cg EP
9336 ➡ 9343 %%Page: 78 78
9337 ➡ 9344 %%BeginPageSetup
9338 ➡ 9345 BP
9339 ➡ 9346 %%EndPageSetup
9340 ➡ 9347 /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F
9341 ➡ 9348 (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E(remo)144 84 Q -.15
9342
-
No equivalent source code line in the reference code can be identified.
-(ve)-.15 G 2.537(d. If).15 F(the)2.537 E/F1 10/Times-Bold@0 SF<ad6e>
9349
-
+(ve)-.15 G 2.538(d. If).15 F(the)2.537 E/F1 10/Times-Bold@0 SF<ad6e>
9343 ➡ 9350 2.537 E F0 .037(option is supplied, and)2.537 F/F2 10/Times-Italic@0 SF
9344 ➡ 9351 (name)2.537 E F0 .037(is a v)2.537 F .037(ariable with the)-.25 F F2
9345 ➡ 9352 (namer)2.537 E(ef)-.37 E F0(attrib)2.537 E(ute,)-.2 E F2(name)2.537 E F0
9346
-
No equivalent source code line in the reference code can be identified.
-(will)2.538 E .492(be unset rather than the v)144 96 R .492
9353
-
+(will)2.537 E .492(be unset rather than the v)144 96 R .492
9347 ➡ 9354 (ariable it references.)-.25 F F1<ad6e>5.492 E F0 .492(has no ef)2.992 F
9348 ➡ 9355 .492(fect if the)-.25 F F1<ad66>2.992 E F0 .492(option is supplied.)
9349
-
No equivalent source code line in the reference code can be identified.
-2.992 F .492(If no)5.492 F .22(options are supplied, each)144 108 R F2
9350
-
No equivalent source code line in the reference code can be identified.
-(name)2.72 E F0 .22(refers to a v)2.72 F .221(ariable; if there is no v)
9351
-
No equivalent source code line in the reference code can be identified.
--.25 F .221(ariable by that name, an)-.25 F 2.721(yf)-.15 G(unc-)-2.721
9352
-
No equivalent source code line in the reference code can be identified.
-E 1.189(tion with that name is unset.)144 120 R 1.189(Each unset v)6.189
9353
-
No equivalent source code line in the reference code can be identified.
-F 1.189(ariable or function is remo)-.25 F -.15(ve)-.15 G 3.688(df).15 G
9354
-
No equivalent source code line in the reference code can be identified.
-1.188(rom the en)-3.688 F(vironment)-.4 E 3.205
9355
-
No equivalent source code line in the reference code can be identified.
-(passed to subsequent commands.)144 132 R 3.206(If an)8.206 F 5.706(yo)
9356
-
No equivalent source code line in the reference code can be identified.
--.15 G(f)-5.706 E/F3 9/Times-Bold@0 SF(COMP_W)5.706 E(ORDBREAKS)-.09 E
9357
-
No equivalent source code line in the reference code can be identified.
-/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.456 E F4(,)A F3(SECONDS)5.456 E
9358
-
No equivalent source code line in the reference code can be identified.
-F4(,)A F3(LINENO)144 144 Q F4(,)A F3(HISTCMD)4.348 E F4(,)A F3(FUNCN)
9359
-
No equivalent source code line in the reference code can be identified.
-4.348 E(AME)-.18 E F4(,)A F3(GR)4.348 E(OUPS)-.27 E F4(,)A F0(or)4.348 E
9356
-
+2.992 F .493(If no)5.493 F .221(options are supplied, each)144 108 R F2
9357
-
+(name)2.721 E F0 .221(refers to a v)2.721 F .22
9358
-
+(ariable; if there is no v)-.25 F .22(ariable by that name, an)-.25 F
9359
-
+2.72(yf)-.15 G(unc-)-2.72 E 1.188(tion with that name is unset.)144 120
9360
-
+R 1.189(Each unset v)6.189 F 1.189(ariable or function is remo)-.25 F
9361
-
+-.15(ve)-.15 G 3.689(df).15 G 1.189(rom the en)-3.689 F(vironment)-.4 E
9362
-
+3.206(passed to subsequent commands.)144 132 R 3.206(If an)8.206 F 5.706
9363
-
+(yo)-.15 G(f)-5.706 E/F3 9/Times-Bold@0 SF(COMP_W)5.706 E(ORDBREAKS)-.09
9364
-
+E/F4 9/Times-Roman@0 SF(,)A F3(RANDOM)5.455 E F4(,)A F3(SECONDS)5.455 E
9365
-
+F4(,)A F3(LINENO)144 144 Q F4(,)A F3(HISTCMD)4.347 E F4(,)A F3(FUNCN)
9366
-
+4.347 E(AME)-.18 E F4(,)A F3(GR)4.347 E(OUPS)-.27 E F4(,)A F0(or)4.348 E
9360 ➡ 9367 F3(DIRST)4.598 E -.495(AC)-.81 G(K).495 E F0 2.098(are unset, the)4.348
9361
-
No equivalent source code line in the reference code can be identified.
-F 4.597(yl)-.15 G 2.097(ose their special)-4.597 F(properties, e)144 156
9368
-
+F 4.598(yl)-.15 G 2.098(ose their special)-4.598 F(properties, e)144 156
9362 ➡ 9369 Q -.15(ve)-.25 G 2.5(ni).15 G 2.5(ft)-2.5 G(he)-2.5 E 2.5(ya)-.15 G
9363 ➡ 9370 (re subsequently reset.)-2.5 E(The e)5 E(xit status is true unless a)
9364 ➡ 9371 -.15 E F2(name)2.86 E F0(is readonly)2.68 E(.)-.65 E F1(wait)108 172.8 Q
9365 ➡ 9372 F0([)2.5 E F1(\255fn)A F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8(Wa)144
9366 ➡ 9373 184.8 S .659(it for each speci\214ed child process and return its termi\
9367
-
No equivalent source code line in the reference code can be identified.
-nation status.).8 F(Each)5.659 E F2(id)3.169 E F0 .659(may be a process)
9368
-
No equivalent source code line in the reference code can be identified.
-3.929 F .009(ID or a job speci\214cation; if a job spec is gi)144 196.8
9369
-
No equivalent source code line in the reference code can be identified.
-R -.15(ve)-.25 G .008(n, all processes in that job').15 F 2.508(sp)-.55
9370
-
No equivalent source code line in the reference code can be identified.
-G .008(ipeline are w)-2.508 F .008(aited for)-.1 F 5.008(.I)-.55 G(f)
9371
-
No equivalent source code line in the reference code can be identified.
--5.008 E F2(id)144.01 208.8 Q F0 .521(is not gi)3.791 F -.15(ve)-.25 G
9374
-
+nation status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658(may be a process)
9375
-
+3.928 F .008(ID or a job speci\214cation; if a job spec is gi)144 196.8
9376
-
+R -.15(ve)-.25 G .009(n, all processes in that job').15 F 2.509(sp)-.55
9377
-
+G .009(ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f)
9378
-
+-5.009 E F2(id)144.01 208.8 Q F0 .522(is not gi)3.792 F -.15(ve)-.25 G
9372 ➡ 9379 .521(n, all currently acti).15 F .821 -.15(ve c)-.25 H .521
9373 ➡ 9380 (hild processes are w).15 F .521(aited for)-.1 F 3.021(,a)-.4 G .521
9374
-
No equivalent source code line in the reference code can be identified.
-(nd the return status is zero.)-3.021 F(If)5.522 E(the)144 220.8 Q F1
9375
-
No equivalent source code line in the reference code can be identified.
-<ad6e>3.057 E F0 .557(option is supplied,)3.057 F F1(wait)3.057 E F0 -.1
9381
-
+(nd the return status is zero.)-3.021 F(If)5.521 E(the)144 220.8 Q F1
9382
-
+<ad6e>3.056 E F0 .556(option is supplied,)3.056 F F1(wait)3.057 E F0 -.1
9376 ➡ 9383 (wa)3.057 G .557(its for an).1 F 3.057(yj)-.15 G .557
9377
-
No equivalent source code line in the reference code can be identified.
-(ob to terminate and returns its e)-3.057 F .557(xit status.)-.15 F .556
9378
-
No equivalent source code line in the reference code can be identified.
-(If the)5.556 F F1<ad66>3.056 E F0 .586
9384
-
+(ob to terminate and returns its e)-3.057 F .557(xit status.)-.15 F .557
9385
-
+(If the)5.557 F F1<ad66>3.057 E F0 .587
9379 ➡ 9386 (option is supplied, and job control is enabled,)144 232.8 R F1(wait)
9380
-
No equivalent source code line in the reference code can be identified.
-3.086 E F0(forces)3.086 E F2(id)3.086 E F0 .587
9381
-
No equivalent source code line in the reference code can be identified.
-(to terminate before returning its sta-)3.086 F .756
9387
-
+3.086 E F0(forces)3.086 E F2(id)3.086 E F0 .586
9388
-
+(to terminate before returning its sta-)3.086 F .755
9382 ➡ 9389 (tus, instead of returning when it changes status.)144 244.8 R(If)5.756
9383
-
No equivalent source code line in the reference code can be identified.
-E F2(id)3.266 E F0 .755(speci\214es a non-e)4.026 F .755
9390
-
+E F2(id)3.266 E F0 .756(speci\214es a non-e)4.026 F .756
9384 ➡ 9391 (xistent process or job, the)-.15 F .365(return status is 127.)144 256.8
9385 ➡ 9392 R .365(Otherwise, the return status is the e)5.365 F .365
9386 ➡ 9393 (xit status of the last process or job w)-.15 F(aited)-.1 E(for)144
9387 ➡ 9394 268.8 Q(.)-.55 E/F5 10.95/Times-Bold@0 SF(RESTRICTED SHELL)72 285.6 Q F0
9388
-
No equivalent source code line in the reference code can be identified.
-(If)108 297.6 Q F1(bash)4.397 E F0 1.897(is started with the name)4.397
9395
-
+(If)108 297.6 Q F1(bash)4.396 E F0 1.896(is started with the name)4.396
9389 ➡ 9396 F F1(rbash)4.397 E F0 4.397(,o)C 4.397(rt)-4.397 G(he)-4.397 E F1<ad72>
9390
-
No equivalent source code line in the reference code can be identified.
-4.397 E F0 1.896(option is supplied at in)4.397 F -.2(vo)-.4 G 1.896
9391
-
No equivalent source code line in the reference code can be identified.
-(cation, the shell becomes).2 F 3.445(restricted. A)108 309.6 R .945
9392
-
No equivalent source code line in the reference code can be identified.
-(restricted shell is used to set up an en)3.445 F .946
9393
-
No equivalent source code line in the reference code can be identified.
-(vironment more controlled than the standard shell.)-.4 F(It)5.946 E
9397
-
+4.397 E F0 1.897(option is supplied at in)4.397 F -.2(vo)-.4 G 1.897
9398
-
+(cation, the shell becomes).2 F 3.446(restricted. A)108 309.6 R .945
9399
-
+(restricted shell is used to set up an en)3.446 F .945
9400
-
+(vironment more controlled than the standard shell.)-.4 F(It)5.945 E
9394 ➡ 9401 (beha)108 321.6 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E F1
9395 ➡ 9402 (bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E
9396 ➡ 9403 (wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 338.4 Q
@@ -9401,13 +9408,13 @@ F4(,)A F3 -.666(PA)2.25 G(TH)-.189 E F4(,)A F3(ENV)2.25 E F4(,)A F0(or)
9401 ➡ 9408 (specifying command names containing)144 372 Q F1(/)2.5 E F0<83>108
9402 ➡ 9409 388.8 Q(specifying a \214lename containing a)144 388.8 Q F1(/)2.5 E F0
9403 ➡ 9410 (as an ar)2.5 E(gument to the)-.18 E F1(.)2.5 E F0 -.2(bu)5 G
9404
-
No equivalent source code line in the reference code can be identified.
-(iltin command).2 E<83>108 405.6 Q .45
9411
-
+(iltin command).2 E<83>108 405.6 Q .449
9405 ➡ 9412 (specifying a \214lename containing a slash as an ar)144 405.6 R .449
9406
-
No equivalent source code line in the reference code can be identified.
-(gument to the)-.18 F F1<ad70>2.949 E F0 .449(option to the)2.949 F F1
9407
-
No equivalent source code line in the reference code can be identified.
-(hash)2.949 E F0 -.2(bu)2.949 G .449(iltin com-).2 F(mand)144 417.6 Q
9408
-
No equivalent source code line in the reference code can be identified.
-<83>108 434.4 Q(importing function de\214nitions from the shell en)144
9409
-
No equivalent source code line in the reference code can be identified.
-434.4 Q(vironment at startup)-.4 E<83>108 451.2 Q(parsing the v)144
9410
-
No equivalent source code line in the reference code can be identified.
-451.2 Q(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E
9413
-
+(gument to the)-.18 F F1<ad70>2.95 E F0 .45(option to the)2.95 F F1
9414
-
+(hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2 F(mand)144 417.6 Q<83>
9415
-
+108 434.4 Q(importing function de\214nitions from the shell en)144 434.4
9416
-
+Q(vironment at startup)-.4 E<83>108 451.2 Q(parsing the v)144 451.2 Q
9417
-
+(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E
9411 ➡ 9418 (vironment at startup)-.4 E<83>108 468 Q(redirecting output using the >\
9412 ➡ 9419 , >|, <>, >&, &>, and >> redirection operators)144 468 Q<83>108 484.8 Q
9413 ➡ 9420 (using the)144 484.8 Q F1(exec)2.5 E F0 -.2(bu)2.5 G
@@ -9424,8 +9431,8 @@ F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 552 Q
9424 ➡ 9431 (These restrictions are enforced after an)108 568.8 Q 2.5(ys)-.15 G
9425 ➡ 9432 (tartup \214les are read.)-2.5 E 1.566
9426 ➡ 9433 (When a command that is found to be a shell script is e)108 585.6 R -.15
9427
-
No equivalent source code line in the reference code can be identified.
-(xe)-.15 G 1.567(cuted \(see).15 F F3 1.567(COMMAND EXECUTION)4.067 F F0
9428
-
No equivalent source code line in the reference code can be identified.
-(abo)3.817 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 597.6 Q F0(turns of)
9434
-
+(xe)-.15 G 1.566(cuted \(see).15 F F3 1.566(COMMAND EXECUTION)4.066 F F0
9435
-
+(abo)3.816 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 597.6 Q F0(turns of)
9429 ➡ 9436 2.5 E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H(estrictions in the shell spa).15
9430 ➡ 9437 E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E F5(SEE ALSO)72
9431 ➡ 9438 614.4 Q F2(Bash Refer)108 626.4 Q(ence Manual)-.37 E F0 2.5(,B)C(rian F)
@@ -9439,7 +9446,7 @@ E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E F5(SEE ALSO)72
9439 ➡ 9446 (http://tiswww)108 686.4 Q
9440 ➡ 9447 (.case.edu/~chet/bash/POSIX -- a description of posix mode)-.65 E F2(sh)
9441 ➡ 9448 108 698.4 Q F0(\(1\),)A F2(ksh)2.5 E F0(\(1\),)A F2(csh)2.5 E F0(\(1\))A
9442
-
No equivalent source code line in the reference code can be identified.
-(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E(78)197.335 E 0 Cg EP
9449
-
+(GNU Bash 4.4)72 768 Q(2017 October 7)143.735 E(78)192.895 E 0 Cg EP
9443 ➡ 9450 %%Page: 79 79
9444 ➡ 9451 %%BeginPageSetup
9445 ➡ 9452 BP
@@ -9465,20 +9472,20 @@ E F0(The personal initialization \214le, e)144 184.8 Q -.15(xe)-.15 G
9465 ➡ 9472 (oundation)-.15 E(bfox@gnu.or)108 297.6 Q(g)-.18 E(Chet Rame)108 314.4 Q
9466 ➡ 9473 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni)
9467 ➡ 9474 -2.5 E -.15(ve)-.25 G(rsity).15 E(chet.rame)108 326.4 Q(y@case.edu)-.15
9468
-
No equivalent source code line in the reference code can be identified.
-E F2 -.11(BU)72 343.2 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .568
9475
-
+E F2 -.11(BU)72 343.2 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .567
9469 ➡ 9476 (If you \214nd a b)108 355.2 R .568(ug in)-.2 F F3(bash,)3.068 E F0 .568
9470 ➡ 9477 (you should report it.)3.068 F .568(But \214rst, you should mak)5.568 F
9471
-
No equivalent source code line in the reference code can be identified.
-3.068(es)-.1 G .568(ure that it really is a b)-3.068 F .567(ug, and)-.2
9472
-
No equivalent source code line in the reference code can be identified.
-F 5.625(that it appears in the latest v)108 367.2 R 5.625(ersion of)-.15
9473
-
No equivalent source code line in the reference code can be identified.
-F F3(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.626
9474
-
No equivalent source code line in the reference code can be identified.
-(ersion is al)-.15 F -.1(wa)-.1 G 5.626(ys a).1 F -.25(va)-.2 G 5.626
9478
-
+3.068(es)-.1 G .568(ure that it really is a b)-3.068 F .568(ug, and)-.2
9479
-
+F 5.626(that it appears in the latest v)108 367.2 R 5.625(ersion of)-.15
9480
-
+F F3(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.625
9481
-
+(ersion is al)-.15 F -.1(wa)-.1 G 5.625(ys a).1 F -.25(va)-.2 G 5.625
9475 ➡ 9482 (ilable from).25 F F1(ftp://ftp.gnu.or)108 379.2 Q(g/pub/gnu/bash/)-.37
9476
-
No equivalent source code line in the reference code can be identified.
-E F0(.)A .411(Once you ha)108 396 R .711 -.15(ve d)-.2 H .411
9477
-
No equivalent source code line in the reference code can be identified.
-(etermined that a b).15 F .411(ug actually e)-.2 F .411(xists, use the)
9478
-
No equivalent source code line in the reference code can be identified.
--.15 F F1(bashb)3.18 E(ug)-.2 E F0 .41(command to submit a b)3.13 F .41
9479
-
No equivalent source code line in the reference code can be identified.
-(ug report.)-.2 F(If)5.41 E .594(you ha)108 408 R .894 -.15(ve a \214)
9480
-
No equivalent source code line in the reference code can be identified.
--.2 H .595(x, you are encouraged to mail that as well!).15 F .595
9481
-
No equivalent source code line in the reference code can be identified.
-(Suggestions and `philosophical' b)5.595 F .595(ug reports may)-.2 F
9483
-
+E F0(.)A .41(Once you ha)108 396 R .71 -.15(ve d)-.2 H .41
9484
-
+(etermined that a b).15 F .41(ug actually e)-.2 F .411(xists, use the)
9485
-
+-.15 F F1(bashb)3.181 E(ug)-.2 E F0 .411(command to submit a b)3.131 F
9486
-
+.411(ug report.)-.2 F(If)5.411 E .595(you ha)108 408 R .895 -.15
9487
-
+(ve a \214)-.2 H .595(x, you are encouraged to mail that as well!).15 F
9488
-
+.594(Suggestions and `philosophical' b)5.595 F .594(ug reports may)-.2 F
9482 ➡ 9489 (be mailed to)108 420 Q F1 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0
9483 ➡ 9490 (or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F3(gnu.bash.b)2.5 E(ug)
9484 ➡ 9491 -.2 E F0(.)A(ALL b)108 436.8 Q(ug reports should include:)-.2 E(The v)
@@ -9492,25 +9499,25 @@ G(rcises the b).15 E(ug)-.2 E F1(bashb)108.27 518.4 Q(ug)-.2 E F0
9492 ➡ 9499 535.2 Q(ug reports concerning this manual page should be directed to)-.2
9493 ➡ 9500 E F1 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.)
9494 ➡ 9501 .25 E F2 -.11(BU)72 552 S(GS).11 E F0(It')108 564 Q 2.5(st)-.55 G
9495
-
No equivalent source code line in the reference code can be identified.
-(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.869
9496
-
No equivalent source code line in the reference code can be identified.
-(There are some subtle dif)108 580.8 R 1.869(ferences between)-.25 F F3
9502
-
+(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.868
9503
-
+(There are some subtle dif)108 580.8 R 1.868(ferences between)-.25 F F3
9497 ➡ 9504 (bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869(ersions of)-.15 F
9498
-
No equivalent source code line in the reference code can be identified.
-F3(sh)4.368 E F0 4.368(,m)C 1.868(ostly because of the)-4.368 F/F4 9
9505
-
+F3(sh)4.369 E F0 4.369(,m)C 1.869(ostly because of the)-4.369 F/F4 9
9499 ➡ 9506 /Times-Bold@0 SF(POSIX)108 592.8 Q F0(speci\214cation.)2.25 E
9500 ➡ 9507 (Aliases are confusing in some uses.)108 609.6 Q(Shell b)108 626.4 Q
9501 ➡ 9508 (uiltin commands and functions are not stoppable/restartable.)-.2 E
9502 ➡ 9509 1.315(Compound commands and command sequences of the form `a ; b ; c' a\
9503
-
No equivalent source code line in the reference code can be identified.
-re not handled gracefully when)108 643.2 R .39
9510
-
+re not handled gracefully when)108 643.2 R .389
9504 ➡ 9511 (process suspension is attempted.)108 655.2 R .389
9505
-
No equivalent source code line in the reference code can be identified.
-(When a process is stopped, the shell immediately e)5.39 F -.15(xe)-.15
9506
-
No equivalent source code line in the reference code can be identified.
-G .389(cutes the ne).15 F .389(xt com-)-.15 F .192
9507
-
No equivalent source code line in the reference code can be identified.
-(mand in the sequence.)108 667.2 R .192(It suf)5.192 F .192(\214ces to \
9508
-
No equivalent source code line in the reference code can be identified.
-place the sequence of commands between parentheses to force it into a)
9509
-
No equivalent source code line in the reference code can be identified.
--.25 F(subshell, which may be stopped as a unit.)108 679.2 Q(Array v)108
9510
-
No equivalent source code line in the reference code can be identified.
-696 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
9512
-
+(When a process is stopped, the shell immediately e)5.389 F -.15(xe)-.15
9513
-
+G .39(cutes the ne).15 F .39(xt com-)-.15 F .193(mand in the sequence.)
9514
-
+108 667.2 R .192(It suf)5.193 F .192(\214ces to place the sequence of c\
9515
-
+ommands between parentheses to force it into a)-.25 F
9516
-
+(subshell, which may be stopped as a unit.)108 679.2 Q(Array v)108 696 Q
9517
-
+(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E
9511 ➡ 9518 (There may be only one acti)108 712.8 Q .3 -.15(ve c)-.25 H
9512
-
No equivalent source code line in the reference code can be identified.
-(oprocess at a time.).15 E(GNU Bash 4.4)72 768 Q(2017 June 23)148.175 E
9513
-
No equivalent source code line in the reference code can be identified.
-(79)197.335 E 0 Cg EP
9519
-
+(oprocess at a time.).15 E(GNU Bash 4.4)72 768 Q(2017 October 7)143.735
9520
-
+E(79)192.895 E 0 Cg EP
9514 ➡ 9521 %%Trailer
9515 ➡ 9522 end
9516 ➡ 9523 %%EOF

Modified File: doc/bashref.html

LineTestsDifference Output
diff --git a/doc/bashref.dvi b/doc/bashref.dvi
index d263483e..1c979a41 100644
Binary files a/doc/bashref.dvi and b/doc/bashref.dvi differ
diff --git a/doc/bashref.html b/doc/bashref.html
index fce05b41..aa138f43 100644
--- a/doc/bashref.html
+++ b/doc/bashref.html
@@ -1,9 +1,9 @@
1 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
2 <html>
3 <!-- This text is a brief description of the features that are present in
4
-
No equivalent source code line in the reference code can be identified.
-the Bash shell (version 4.4, 23 June 2017).
4
-
+the Bash shell (version 4.4, 7 October 2017).
5
6
-
No equivalent source code line in the reference code can be identified.
-This is Edition 4.4, last updated 23 June 2017,
6
-
+This is Edition 4.4, last updated 7 October 2017,
7 of The GNU Bash Reference Manual,
8 for Bash, Version 4.4.
9
@@ -284,10 +284,10 @@ Next: <a href="#Introduction" accesskey="n" rel="next">Introduction</a>, Previou
284 <h1 class="top">Bash Features</h1>
285
286 <p>This text is a brief description of the features that are present in
287
-
No equivalent source code line in the reference code can be identified.
-the Bash shell (version 4.4, 23 June 2017).
287
-
+the Bash shell (version 4.4, 7 October 2017).
288 The Bash home page is <a href="http://www.gnu.org/software/bash/">http://www.gnu.org/software/bash/</a>.
289 </p>
290
-
No equivalent source code line in the reference code can be identified.
-<p>This is Edition 4.4, last updated 23 June 2017,
290
-
+<p>This is Edition 4.4, last updated 7 October 2017,
291 of <cite>The GNU Bash Reference Manual</cite>,
292 for <code>Bash</code>, Version 4.4.
293 </p>
@@ -3615,9 +3615,10 @@ A full search of the directories in <code>$PATH</code>
3615 is performed only if the command is not found in the hash table.
3616 If the search is unsuccessful, the shell searches for a defined shell
3617 function named <code>command_not_found_handle</code>.
3618
-
No equivalent source code line in the reference code can be identified.
-If that function exists, it is invoked with the original command and
3618
-
+If that function exists, it is invoked in a separate execution environment
3619
-
+with the original command and
3619 ➡ 3620 the original command&rsquo;s arguments as its arguments, and the function&rsquo;s
3620
-
No equivalent source code line in the reference code can be identified.
-exit status becomes the exit status of the shell.
3621
-
+exit status becomes the exit status of that subshell.
3621 ➡ 3622 If that function is not defined, the shell prints an error
3622 ➡ 3623 message and returns an exit status of 127.
3623 ➡ 3624

Modified File: doc/bashref.info

LineTestsDifference Output
diff --git a/doc/bashref.info b/doc/bashref.info
index 9d006e78..d07bc7c8 100644
--- a/doc/bashref.info
+++ b/doc/bashref.info
@@ -2,9 +2,9 @@ This is bashref.info, produced by makeinfo version 6.4 from
2 bashref.texi.
3
4 This text is a brief description of the features that are present in the
5
-
No equivalent source code line in the reference code can be identified.
-Bash shell (version 4.4, 23 June 2017).
5
-
+Bash shell (version 4.4, 7 October 2017).
6
7
-
No equivalent source code line in the reference code can be identified.
- This is Edition 4.4, last updated 23 June 2017, of 'The GNU Bash
7
-
+ This is Edition 4.4, last updated 7 October 2017, of 'The GNU Bash
8 Reference Manual', for 'Bash', Version 4.4.
9
10 Copyright (C) 1988-2017 Free Software Foundation, Inc.
@@ -27,10 +27,10 @@ Bash Features
27 *************
28
29 This text is a brief description of the features that are present in the
30
-
No equivalent source code line in the reference code can be identified.
-Bash shell (version 4.4, 23 June 2017). The Bash home page is
30
-
+Bash shell (version 4.4, 7 October 2017). The Bash home page is
31 <http://www.gnu.org/software/bash/>.
32
33
-
No equivalent source code line in the reference code can be identified.
- This is Edition 4.4, last updated 23 June 2017, of 'The GNU Bash
33
-
+ This is Edition 4.4, last updated 7 October 2017, of 'The GNU Bash
34 Reference Manual', for 'Bash', Version 4.4.
35
36 Bash contains features that appear in other popular shells, and some
@@ -2551,11 +2551,11 @@ taken.
2551 '$PATH' is performed only if the command is not found in the hash
2552 table. If the search is unsuccessful, the shell searches for a
2553 defined shell function named 'command_not_found_handle'. If that
2554
-
No equivalent source code line in the reference code can be identified.
- function exists, it is invoked with the original command and the
2555
-
No equivalent source code line in the reference code can be identified.
- original command's arguments as its arguments, and the function's
2556
-
No equivalent source code line in the reference code can be identified.
- exit status becomes the exit status of the shell. If that function
2557
-
No equivalent source code line in the reference code can be identified.
- is not defined, the shell prints an error message and returns an
2558
-
No equivalent source code line in the reference code can be identified.
- exit status of 127.
2554
-
+ function exists, it is invoked in a separate execution environment
2555
-
+ with the original command and the original command's arguments as
2556
-
+ its arguments, and the function's exit status becomes the exit
2557
-
+ status of that subshell. If that function is not defined, the
2558
-
+ shell prints an error message and returns an exit status of 127.
2559
2560 4. If the search is successful, or if the command name contains one or
2561 more slashes, the shell executes the named program in a separate
@@ -11504,134 +11504,134 @@ D.5 Concept Index
11504
11505 
11506 Tag Table:
11507
-
No equivalent source code line in the reference code can be identified.
-Node: Top889
11508
-
No equivalent source code line in the reference code can be identified.
-Node: Introduction2801
11509
-
No equivalent source code line in the reference code can be identified.
-Node: What is Bash?3017
11510
-
No equivalent source code line in the reference code can be identified.
-Node: What is a shell?4131
11511
-
No equivalent source code line in the reference code can be identified.
-Node: Definitions6669
11512
-
No equivalent source code line in the reference code can be identified.
-Node: Basic Shell Features9620
11513
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Syntax10839
11514
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Operation11865
11515
-
No equivalent source code line in the reference code can be identified.
-Node: Quoting13158
11516
-
No equivalent source code line in the reference code can be identified.
-Node: Escape Character14458
11517
-
No equivalent source code line in the reference code can be identified.
-Node: Single Quotes14943
11518
-
No equivalent source code line in the reference code can be identified.
-Node: Double Quotes15291
11519
-
No equivalent source code line in the reference code can be identified.
-Node: ANSI-C Quoting16569
11520
-
No equivalent source code line in the reference code can be identified.
-Node: Locale Translation17828
11521
-
No equivalent source code line in the reference code can be identified.
-Node: Comments18724
11522
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Commands19342
11523
-
No equivalent source code line in the reference code can be identified.
-Node: Simple Commands20214
11524
-
No equivalent source code line in the reference code can be identified.
-Node: Pipelines20845
11525
-
No equivalent source code line in the reference code can be identified.
-Node: Lists23777
11526
-
No equivalent source code line in the reference code can be identified.
-Node: Compound Commands25516
11527
-
No equivalent source code line in the reference code can be identified.
-Node: Looping Constructs26528
11528
-
No equivalent source code line in the reference code can be identified.
-Node: Conditional Constructs29023
11529
-
No equivalent source code line in the reference code can be identified.
-Node: Command Grouping40078
11530
-
No equivalent source code line in the reference code can be identified.
-Node: Coprocesses41557
11531
-
No equivalent source code line in the reference code can be identified.
-Node: GNU Parallel43389
11532
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Functions47363
11533
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Parameters54562
11534
-
No equivalent source code line in the reference code can be identified.
-Node: Positional Parameters58975
11535
-
No equivalent source code line in the reference code can be identified.
-Node: Special Parameters59875
11536
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Expansions63212
11537
-
No equivalent source code line in the reference code can be identified.
-Node: Brace Expansion65335
11538
-
No equivalent source code line in the reference code can be identified.
-Node: Tilde Expansion68169
11539
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Parameter Expansion70517
11540
-
No equivalent source code line in the reference code can be identified.
-Node: Command Substitution84694
11541
-
No equivalent source code line in the reference code can be identified.
-Node: Arithmetic Expansion86049
11542
-
No equivalent source code line in the reference code can be identified.
-Node: Process Substitution86981
11543
-
No equivalent source code line in the reference code can be identified.
-Node: Word Splitting88101
11544
-
No equivalent source code line in the reference code can be identified.
-Node: Filename Expansion90045
11545
-
No equivalent source code line in the reference code can be identified.
-Node: Pattern Matching92419
11546
-
No equivalent source code line in the reference code can be identified.
-Node: Quote Removal96405
11547
-
No equivalent source code line in the reference code can be identified.
-Node: Redirections96700
11548
-
No equivalent source code line in the reference code can be identified.
-Node: Executing Commands106258
11549
-
No equivalent source code line in the reference code can be identified.
-Node: Simple Command Expansion106928
11550
-
No equivalent source code line in the reference code can be identified.
-Node: Command Search and Execution108858
11551
-
No equivalent source code line in the reference code can be identified.
-Node: Command Execution Environment111194
11552
-
No equivalent source code line in the reference code can be identified.
-Node: Environment114178
11553
-
No equivalent source code line in the reference code can be identified.
-Node: Exit Status115837
11554
-
No equivalent source code line in the reference code can be identified.
-Node: Signals117507
11555
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Scripts119474
11556
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Builtin Commands121989
11557
-
No equivalent source code line in the reference code can be identified.
-Node: Bourne Shell Builtins124027
11558
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Builtins144682
11559
-
No equivalent source code line in the reference code can be identified.
-Node: Modifying Shell Behavior173591
11560
-
No equivalent source code line in the reference code can be identified.
-Node: The Set Builtin173936
11561
-
No equivalent source code line in the reference code can be identified.
-Node: The Shopt Builtin184349
11562
-
No equivalent source code line in the reference code can be identified.
-Node: Special Builtins200684
11563
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Variables201663
11564
-
No equivalent source code line in the reference code can be identified.
-Node: Bourne Shell Variables202100
11565
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Variables204204
11566
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Features233997
11567
-
No equivalent source code line in the reference code can be identified.
-Node: Invoking Bash234896
11568
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Startup Files240882
11569
-
No equivalent source code line in the reference code can be identified.
-Node: Interactive Shells245985
11570
-
No equivalent source code line in the reference code can be identified.
-Node: What is an Interactive Shell?246395
11571
-
No equivalent source code line in the reference code can be identified.
-Node: Is this Shell Interactive?247044
11572
-
No equivalent source code line in the reference code can be identified.
-Node: Interactive Shell Behavior247859
11573
-
No equivalent source code line in the reference code can be identified.
-Node: Bash Conditional Expressions251347
11574
-
No equivalent source code line in the reference code can be identified.
-Node: Shell Arithmetic255713
11575
-
No equivalent source code line in the reference code can be identified.
-Node: Aliases258530
11576
-
No equivalent source code line in the reference code can be identified.
-Node: Arrays261078
11577
-
No equivalent source code line in the reference code can be identified.
-Node: The Directory Stack266240
11578
-
No equivalent source code line in the reference code can be identified.
-Node: Directory Stack Builtins267024
11579
-
No equivalent source code line in the reference code can be identified.
-Node: Controlling the Prompt269992
11580
-
No equivalent source code line in the reference code can be identified.
-Node: The Restricted Shell272754
11581
-
No equivalent source code line in the reference code can be identified.
-Node: Bash POSIX Mode274579
11582
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control284930
11583
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Basics285390
11584
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Builtins290358
11585
-
No equivalent source code line in the reference code can be identified.
-Node: Job Control Variables295085
11586
-
No equivalent source code line in the reference code can be identified.
-Node: Command Line Editing296241
11587
-
No equivalent source code line in the reference code can be identified.
-Node: Introduction and Notation297912
11588
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Interaction299535
11589
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Bare Essentials300726
11590
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Movement Commands302509
11591
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Killing Commands303469
11592
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Arguments305387
11593
-
No equivalent source code line in the reference code can be identified.
-Node: Searching306431
11594
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Init File308617
11595
-
No equivalent source code line in the reference code can be identified.
-Node: Readline Init File Syntax309764
11596
-
No equivalent source code line in the reference code can be identified.
-Node: Conditional Init Constructs329951
11597
-
No equivalent source code line in the reference code can be identified.
-Node: Sample Init File332476
11598
-
No equivalent source code line in the reference code can be identified.
-Node: Bindable Readline Commands335593
11599
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Moving336797
11600
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For History338646
11601
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Text342941
11602
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Killing346330
11603
-
No equivalent source code line in the reference code can be identified.
-Node: Numeric Arguments348811
11604
-
No equivalent source code line in the reference code can be identified.
-Node: Commands For Completion349950
11605
-
No equivalent source code line in the reference code can be identified.
-Node: Keyboard Macros354141
11606
-
No equivalent source code line in the reference code can be identified.
-Node: Miscellaneous Commands354828
11607
-
No equivalent source code line in the reference code can be identified.
-Node: Readline vi Mode360781
11608
-
No equivalent source code line in the reference code can be identified.
-Node: Programmable Completion361688
11609
-
No equivalent source code line in the reference code can be identified.
-Node: Programmable Completion Builtins369149
11610
-
No equivalent source code line in the reference code can be identified.
-Node: A Programmable Completion Example379035
11611
-
No equivalent source code line in the reference code can be identified.
-Node: Using History Interactively384286
11612
-
No equivalent source code line in the reference code can be identified.
-Node: Bash History Facilities384970
11613
-
No equivalent source code line in the reference code can be identified.
-Node: Bash History Builtins387971
11614
-
No equivalent source code line in the reference code can be identified.
-Node: History Interaction392263
11615
-
No equivalent source code line in the reference code can be identified.
-Node: Event Designators395325
11616
-
No equivalent source code line in the reference code can be identified.
-Node: Word Designators396544
11617
-
No equivalent source code line in the reference code can be identified.
-Node: Modifiers398181
11618
-
No equivalent source code line in the reference code can be identified.
-Node: Installing Bash399583
11619
-
No equivalent source code line in the reference code can be identified.
-Node: Basic Installation400720
11620
-
No equivalent source code line in the reference code can be identified.
-Node: Compilers and Options403411
11621
-
No equivalent source code line in the reference code can be identified.
-Node: Compiling For Multiple Architectures404152
11622
-
No equivalent source code line in the reference code can be identified.
-Node: Installation Names405815
11623
-
No equivalent source code line in the reference code can be identified.
-Node: Specifying the System Type406633
11624
-
No equivalent source code line in the reference code can be identified.
-Node: Sharing Defaults407349
11625
-
No equivalent source code line in the reference code can be identified.
-Node: Operation Controls408022
11626
-
No equivalent source code line in the reference code can be identified.
-Node: Optional Features408980
11627
-
No equivalent source code line in the reference code can be identified.
-Node: Reporting Bugs419506
11628
-
No equivalent source code line in the reference code can be identified.
-Node: Major Differences From The Bourne Shell420700
11629
-
No equivalent source code line in the reference code can be identified.
-Node: GNU Free Documentation License437552
11630
-
No equivalent source code line in the reference code can be identified.
-Node: Indexes462729
11631
-
No equivalent source code line in the reference code can be identified.
-Node: Builtin Index463183
11632
-
No equivalent source code line in the reference code can be identified.
-Node: Reserved Word Index470010
11633
-
No equivalent source code line in the reference code can be identified.
-Node: Variable Index472458
11634
-
No equivalent source code line in the reference code can be identified.
-Node: Function Index488136
11635
-
No equivalent source code line in the reference code can be identified.
-Node: Concept Index501439
11507
-
+Node: Top893
11508
-
+Node: Introduction2809
11509
-
+Node: What is Bash?3025
11510
-
+Node: What is a shell?4139
11511
-
+Node: Definitions6677
11512
-
+Node: Basic Shell Features9628
11513
-
+Node: Shell Syntax10847
11514
-
+Node: Shell Operation11873
11515
-
+Node: Quoting13166
11516
-
+Node: Escape Character14466
11517
-
+Node: Single Quotes14951
11518
-
+Node: Double Quotes15299
11519
-
+Node: ANSI-C Quoting16577
11520
-
+Node: Locale Translation17836
11521
-
+Node: Comments18732
11522
-
+Node: Shell Commands19350
11523
-
+Node: Simple Commands20222
11524
-
+Node: Pipelines20853
11525
-
+Node: Lists23785
11526
-
+Node: Compound Commands25524
11527
-
+Node: Looping Constructs26536
11528
-
+Node: Conditional Constructs29031
11529
-
+Node: Command Grouping40086
11530
-
+Node: Coprocesses41565
11531
-
+Node: GNU Parallel43397
11532
-
+Node: Shell Functions47371
11533
-
+Node: Shell Parameters54570
11534
-
+Node: Positional Parameters58983
11535
-
+Node: Special Parameters59883
11536
-
+Node: Shell Expansions63220
11537
-
+Node: Brace Expansion65343
11538
-
+Node: Tilde Expansion68177
11539
-
+Node: Shell Parameter Expansion70525
11540
-
+Node: Command Substitution84702
11541
-
+Node: Arithmetic Expansion86057
11542
-
+Node: Process Substitution86989
11543
-
+Node: Word Splitting88109
11544
-
+Node: Filename Expansion90053
11545
-
+Node: Pattern Matching92427
11546
-
+Node: Quote Removal96413
11547
-
+Node: Redirections96708
11548
-
+Node: Executing Commands106266
11549
-
+Node: Simple Command Expansion106936
11550
-
+Node: Command Search and Execution108866
11551
-
+Node: Command Execution Environment111242
11552
-
+Node: Environment114226
11553
-
+Node: Exit Status115885
11554
-
+Node: Signals117555
11555
-
+Node: Shell Scripts119522
11556
-
+Node: Shell Builtin Commands122037
11557
-
+Node: Bourne Shell Builtins124075
11558
-
+Node: Bash Builtins144730
11559
-
+Node: Modifying Shell Behavior173639
11560
-
+Node: The Set Builtin173984
11561
-
+Node: The Shopt Builtin184397
11562
-
+Node: Special Builtins200732
11563
-
+Node: Shell Variables201711
11564
-
+Node: Bourne Shell Variables202148
11565
-
+Node: Bash Variables204252
11566
-
+Node: Bash Features234045
11567
-
+Node: Invoking Bash234944
11568
-
+Node: Bash Startup Files240930
11569
-
+Node: Interactive Shells246033
11570
-
+Node: What is an Interactive Shell?246443
11571
-
+Node: Is this Shell Interactive?247092
11572
-
+Node: Interactive Shell Behavior247907
11573
-
+Node: Bash Conditional Expressions251395
11574
-
+Node: Shell Arithmetic255761
11575
-
+Node: Aliases258578
11576
-
+Node: Arrays261126
11577
-
+Node: The Directory Stack266288
11578
-
+Node: Directory Stack Builtins267072
11579
-
+Node: Controlling the Prompt270040
11580
-
+Node: The Restricted Shell272802
11581
-
+Node: Bash POSIX Mode274627
11582
-
+Node: Job Control284978
11583
-
+Node: Job Control Basics285438
11584
-
+Node: Job Control Builtins290406
11585
-
+Node: Job Control Variables295133
11586
-
+Node: Command Line Editing296289
11587
-
+Node: Introduction and Notation297960
11588
-
+Node: Readline Interaction299583
11589
-
+Node: Readline Bare Essentials300774
11590
-
+Node: Readline Movement Commands302557
11591
-
+Node: Readline Killing Commands303517
11592
-
+Node: Readline Arguments305435
11593
-
+Node: Searching306479
11594
-
+Node: Readline Init File308665
11595
-
+Node: Readline Init File Syntax309812
11596
-
+Node: Conditional Init Constructs329999
11597
-
+Node: Sample Init File332524
11598
-
+Node: Bindable Readline Commands335641
11599
-
+Node: Commands For Moving336845
11600
-
+Node: Commands For History338694
11601
-
+Node: Commands For Text342989
11602
-
+Node: Commands For Killing346378
11603
-
+Node: Numeric Arguments348859
11604
-
+Node: Commands For Completion349998
11605
-
+Node: Keyboard Macros354189
11606
-
+Node: Miscellaneous Commands354876
11607
-
+Node: Readline vi Mode360829
11608
-
+Node: Programmable Completion361736
11609
-
+Node: Programmable Completion Builtins369197
11610
-
+Node: A Programmable Completion Example379083
11611
-
+Node: Using History Interactively384334
11612
-
+Node: Bash History Facilities385018
11613
-
+Node: Bash History Builtins388019
11614
-
+Node: History Interaction392311
11615
-
+Node: Event Designators395373
11616
-
+Node: Word Designators396592
11617
-
+Node: Modifiers398229
11618
-
+Node: Installing Bash399631
11619
-
+Node: Basic Installation400768
11620
-
+Node: Compilers and Options403459
11621
-
+Node: Compiling For Multiple Architectures404200
11622
-
+Node: Installation Names405863
11623
-
+Node: Specifying the System Type406681
11624
-
+Node: Sharing Defaults407397
11625
-
+Node: Operation Controls408070
11626
-
+Node: Optional Features409028
11627
-
+Node: Reporting Bugs419554
11628
-
+Node: Major Differences From The Bourne Shell420748
11629
-
+Node: GNU Free Documentation License437600
11630
-
+Node: Indexes462777
11631
-
+Node: Builtin Index463231
11632
-
+Node: Reserved Word Index470058
11633
-
+Node: Variable Index472506
11634
-
+Node: Function Index488184
11635
-
+Node: Concept Index501487
11636 
11637 End Tag Table

Modified File: doc/bashref.log

LineTestsDifference Output
diff --git a/doc/bashref.log b/doc/bashref.log
index b23e250d..d4716bca 100644
--- a/doc/bashref.log
+++ b/doc/bashref.log
@@ -1,11 +1,11 @@
1
-
No equivalent source code line in the reference code can be identified.
-This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/MacPorts 2017_0) (preloaded format=etex 2017.7.5) 5 OCT 2017 14:35
1
-
+This is pdfTeX, Version 3.14159265-2.6-1.40.18 (TeX Live 2017/MacPorts 2017_0) (preloaded format=pdfetex 2017.7.5) 9 OCT 2017 15:38
2 entering extended mode
3 restricted \write18 enabled.
4 file:line:error style messages enabled.
5 %&-line parsing enabled.
6
-
No equivalent source code line in the reference code can be identified.
-**\catcode126=12 \def\normaltilde{~}\catcode126=13 \let~\normaltilde \input /u
7
-
No equivalent source code line in the reference code can be identified.
-sr/homes/chet/src/bash/src/doc/bashref.texi
8
-
No equivalent source code line in the reference code can be identified.
-(/usr/homes/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
6
-
+**\input /usr/homes/chet/src/bash/src/doc/bashref.texi
7
-
+(/usr/homes/chet/src/bash/src/doc/bashref.texi
8
-
+(/Users/chet/src/bash/src/doc/texinfo.tex
9 Loading texinfo [version 2015-11-22.14]:
10 \outerhsize=\dimen16
11 \outervsize=\dimen17
@@ -161,18 +161,22 @@ This is `epsf.tex' v2.7.4 <14 February 2011>
161 texinfo.tex: doing @include of version.texi
162
163
164
-
No equivalent source code line in the reference code can be identified.
-(./version.texi) [1] [2] (./bashref.toc [-1] [-2] [-3]) [-4] Chapter 1
164
-
+(/Users/chet/src/bash/src/doc/version.texi) [1{/opt/local/var/db/texmf/fonts/ma
165
-
+p/pdftex/updmap/pdftex.map}] [2] (/Users/chet/src/bash/src/doc/bashref.toc
166
-
+[-1] [-2] [-3]) [-4] (/Users/chet/src/bash/src/doc/bashref.toc)
167
-
+(/Users/chet/src/bash/src/doc/bashref.toc) Chapter 1
165 ➡ 168 \openout0 = `bashref.toc'.
166 ➡ 169
167 ➡ 170
168
-
No equivalent source code line in the reference code can be identified.
-(./bashref.aux)
171
-
+(/Users/chet/src/bash/src/doc/bashref.aux)
169 ➡ 172 \openout1 = `bashref.aux'.
170 ➡ 173
171 ➡ 174 Chapter 2 [1] [2]
172 ➡ 175 @cpindfile=@write2
173 ➡ 176 \openout2 = `bashref.cp'.
174 ➡ 177
175
-
No equivalent source code line in the reference code can be identified.
- [3] Chapter 3 [4] [5] [6]
178
-
+ [3] Chapter 3
179
-
+[4] [5] [6]
176 ➡ 180 @vrindfile=@write3
177 ➡ 181 \openout3 = `bashref.vr'.
178 ➡ 182
@@ -180,8 +184,7 @@ texinfo.tex: doing @include of version.texi
180 ➡ 184 @rwindfile=@write4
181 ➡ 185 \openout4 = `bashref.rw'.
182 ➡ 186
183
-
No equivalent source code line in the reference code can be identified.
- [8] [9]
184
-
No equivalent source code line in the reference code can be identified.
-[10]
187
-
+ [8] [9] [10]
185 ➡ 188 Overfull \hbox (38.26587pt too wide) in paragraph at lines 879--879
186 ➡ 189 []@texttt case @textttsl word @texttt in [ [(] @textttsl pat-tern @texttt [| @
187 ➡ 190 textttsl pattern@texttt ][]) @textttsl command-list @texttt ;;][] esac[]
@@ -240,7 +243,7 @@ arallel -k traceroute[]
240 ➡ 243
241 ➡ 244 [43] [44]
242 ➡ 245 [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55]
243
-
No equivalent source code line in the reference code can be identified.
-Overfull \hbox (26.76846pt too wide) in paragraph at lines 4350--4350
246
-
+Overfull \hbox (26.76846pt too wide) in paragraph at lines 4351--4351
244 ➡ 247 []@texttt mapfile [-d @textttsl de-lim@texttt ] [-n @textttsl count@texttt ] [
245 ➡ 248 -O @textttsl ori-gin@texttt ] [-s @textttsl count@texttt ] [-t] [-u @textttsl f
246 ➡ 249 d@texttt ][]
@@ -254,7 +257,7 @@ d@texttt ][]
254 ➡ 257 .etc.
255 ➡ 258
256 ➡ 259 [56] [57]
257
-
No equivalent source code line in the reference code can be identified.
-Overfull \hbox (38.26584pt too wide) in paragraph at lines 4558--4558
260
-
+Overfull \hbox (38.26584pt too wide) in paragraph at lines 4559--4559
258 ➡ 261 []@texttt readarray [-d @textttsl de-lim@texttt ] [-n @textttsl count@texttt ]
259 ➡ 262 [-O @textttsl ori-gin@texttt ] [-s @textttsl count@texttt ] [-t] [-u @textttsl
260 ➡ 263 fd@texttt ][]
@@ -269,7 +272,7 @@ Overfull \hbox (38.26584pt too wide) in paragraph at lines 4558--4558
269 ➡ 272
270 ➡ 273 [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] Chapter 5
271 ➡ 274 [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] Chapter 6 [83]
272
-
No equivalent source code line in the reference code can be identified.
-Overfull \hbox (49.43388pt too wide) in paragraph at lines 6312--6312
275
-
+Overfull \hbox (49.43388pt too wide) in paragraph at lines 6313--6313
273 ➡ 276 []@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
274 ➡ 277 exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
275 ➡ 278
@@ -282,7 +285,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
282 ➡ 285 .etc.
283 ➡ 286
284 ➡ 287
285
-
No equivalent source code line in the reference code can be identified.
-Overfull \hbox (72.42863pt too wide) in paragraph at lines 6313--6313
288
-
+Overfull \hbox (72.42863pt too wide) in paragraph at lines 6314--6314
286 ➡ 289 []@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
287 ➡ 290 ] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
288 ➡ 291 -
@@ -296,7 +299,7 @@ Overfull \hbox (72.42863pt too wide) in paragraph at lines 6313--6313
296 ➡ 299 .etc.
297 ➡ 300
298 ➡ 301
299
-
No equivalent source code line in the reference code can be identified.
-Overfull \hbox (32.18782pt too wide) in paragraph at lines 6314--6314
302
-
+Overfull \hbox (32.18782pt too wide) in paragraph at lines 6315--6315
300 ➡ 303 []@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
301 ➡ 304 tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
302 ➡ 305
@@ -380,16 +383,38 @@ Chapter 9 [139] [140] [141] [142] [143]) Chapter 10 [144] [145] [146] [147]
380 ➡ 383 [157] [158] Appendix C [159]
381 ➡ 384 texinfo.tex: doing @include of fdl.texi
382 ➡ 385
383
-
No equivalent source code line in the reference code can be identified.
- (./fdl.texi [160] [161] [162] [163] [164] [165]
384
-
No equivalent source code line in the reference code can be identified.
-[166]) Appendix D [167] [168] [169] [170] [171] [172] [173] [174] [175]
385
-
No equivalent source code line in the reference code can be identified.
-[176] )
386
-
+ (/Users/chet/src/bash/src/doc/fdl.texi [160]
387
-
+[161] [162] [163] [164] [165] [166]) Appendix D [167] [168] [169] [170]
388
-
+[171] [172] [173] [174] [175] [176] )
386 ➡ 389 Here is how much of TeX's memory you used:
387
-
No equivalent source code line in the reference code can be identified.
- 3517 strings out of 497114
388
-
No equivalent source code line in the reference code can be identified.
- 39615 string characters out of 6207173
389
-
No equivalent source code line in the reference code can be identified.
- 86566 words of memory out of 5000000
390
-
No equivalent source code line in the reference code can be identified.
- 4681 multiletter control sequences out of 15000+600000
390
-
+ 4064 strings out of 497104
391
-
+ 47069 string characters out of 6206767
392
-
+ 136555 words of memory out of 5000000
393
-
+ 4846 multiletter control sequences out of 15000+600000
391 ➡ 394 34315 words of font info for 116 fonts, out of 8000000 for 9000
392 ➡ 395 51 hyphenation exceptions out of 8191
393
-
No equivalent source code line in the reference code can be identified.
- 16i,6n,16p,394b,936s stack positions out of 5000i,500n,10000p,200000b,80000s
396
-
+ 16i,6n,16p,326b,968s stack positions out of 5000i,500n,10000p,200000b,80000s
397
-
+{/opt/local/share/texmf-texlive/fonts/enc/
398
-
+dvips/cm-super/cm-super-t1.enc}</opt/local/share/texmf-texlive/fonts/type1/publ
399
-
+ic/amsfonts/cm/cmbx12.pfb></opt/local/share/texmf-texlive/fonts/type1/public/am
400
-
+sfonts/cm/cmcsc10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfon
401
-
+ts/cm/cmmi10.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm
402
-
+/cmmi12.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmmi
403
-
+9.pfb></opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr10.pfb>
404
-
+</opt/local/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr9.pfb></opt/l
405
-
+ocal/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsl10.pfb></opt/local/
406
-
+share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsltt10.pfb></opt/local/sha
407
-
+re/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsy10.pfb></opt/local/share/te
408
-
+xmf-texlive/fonts/type1/public/amsfonts/cm/cmti10.pfb></opt/local/share/texmf-t
409
-
+exlive/fonts/type1/public/amsfonts/cm/cmtt10.pfb></opt/local/share/texmf-texliv
410
-
+e/fonts/type1/public/amsfonts/cm/cmtt12.pfb></opt/local/share/texmf-texlive/fon
411
-
+ts/type1/public/amsfonts/cm/cmtt9.pfb></opt/local/share/texmf-texlive/fonts/typ
412
-
+e1/public/cm-super/sfrm1095.pfb></opt/local/share/texmf-texlive/fonts/type1/pub
413
-
+lic/cm-super/sfrm1440.pfb>
414
-
+Output written on bashref.pdf (182 pages, 743678 bytes).
415
-
+PDF statistics:
416
-
+ 2608 PDF objects out of 2984 (max. 8388607)
417
-
+ 2381 compressed objects within 24 object streams
418
-
+ 308 named destinations out of 1000 (max. 500000)
419
-
+ 1125 words of extra memory for PDF output out of 10000 (max. 10000000)
394 ➡ 420
395
-
No equivalent source code line in the reference code can be identified.
-Output written on bashref.dvi (182 pages, 756388 bytes).

Modified File: doc/bashref.ps

LineTestsDifference Output
diff --git a/doc/bashref.pdf b/doc/bashref.pdf
index d79fb95f..ee753854 100644
Binary files a/doc/bashref.pdf and b/doc/bashref.pdf differ
diff --git a/doc/bashref.ps b/doc/bashref.ps
index 944ca43d..5d8a822b 100644
--- a/doc/bashref.ps
+++ b/doc/bashref.ps
@@ -1,7 +1,7 @@
1 %!PS-Adobe-2.0
2 %%Creator: dvips(k) 5.997 Copyright 2017 Radical Eye Software
3 %%Title: bashref.dvi
4
-
No equivalent source code line in the reference code can be identified.
-%%CreationDate: Thu Oct 5 18:35:29 2017
4
-
+%%CreationDate: Mon Oct 9 19:38:37 2017
5 %%Pages: 182
6 %%PageOrder: Ascend
7 %%BoundingBox: 0 0 612 792
@@ -12,7 +12,7 @@
12 %DVIPSWebPage: (www.radicaleye.com)
13 %DVIPSCommandLine: dvips -D 600 -t letter -o bashref.ps bashref.dvi
14 %DVIPSParameters: dpi=600
15
-
No equivalent source code line in the reference code can be identified.
-%DVIPSSource: TeX output 2017.10.05:1435
15
-
+%DVIPSSource: TeX output 2017.10.09:1538
16 %%BeginProcSet: tex.pro 0 0
17 %!
18 /TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
@@ -7596,7 +7596,7 @@ ifelse
7596 TeXDict begin 1 0 bop 150 1318 a Fv(Bash)64 b(Reference)j(Man)-5
7597 b(ual)p 150 1385 3600 34 v 2361 1481 a Fu(Reference)31
7598 b(Do)s(cumen)m(tation)i(for)d(Bash)2428 1589 y(Edition)h(4.4,)g(for)f
7599
-
No equivalent source code line in the reference code can be identified.
-Ft(Bash)g Fu(V)-8 b(ersion)31 b(4.4.)3350 1697 y(June)e(2017)150
7599
-
+Ft(Bash)g Fu(V)-8 b(ersion)31 b(4.4.)3217 1697 y(Octob)s(er)f(2017)150
7600 4927 y Fs(Chet)45 b(Ramey)-11 b(,)46 b(Case)g(W)-11 b(estern)46
7601 b(Reserv)l(e)g(Univ)l(ersit)l(y)150 5068 y(Brian)f(F)-11
7602 b(o)l(x,)45 b(F)-11 b(ree)45 b(Soft)l(w)l(are)h(F)-11
@@ -7604,10 +7604,10 @@ b(oundation)p 150 5141 3600 17 v eop end
7604 %%Page: 2 2
7605 TeXDict begin 2 1 bop 150 4279 a Fu(This)35 b(text)h(is)g(a)g(brief)f
7606 (description)h(of)f(the)h(features)g(that)g(are)g(presen)m(t)g(in)f
7607
-
No equivalent source code line in the reference code can be identified.
-(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(4.4,)c(23)f(June)e
7608
-
No equivalent source code line in the reference code can be identified.
-(2017\).)150 4523 y(This)34 b(is)h(Edition)g(4.4,)i(last)e(up)s(dated)f
7609
-
No equivalent source code line in the reference code can be identified.
-(23)h(June)f(2017,)k(of)d Fr(The)f(GNU)i(Bash)f(Reference)g(Man)m(ual)p
7610
-
No equivalent source code line in the reference code can be identified.
-Fu(,)i(for)150 4633 y Ft(Bash)p Fu(,)29 b(V)-8 b(ersion)31
7607
-
+(the)h(Bash)f(shell)h(\(v)m(ersion)150 4389 y(4.4,)c(7)e(Octob)s(er)h
7608
-
+(2017\).)150 4523 y(This)d(is)h(Edition)h(4.4,)g(last)g(up)s(dated)e(7)
7609
-
+i(Octob)s(er)f(2017,)i(of)e Fr(The)g(GNU)h(Bash)f(Reference)h(Man)m
7610
-
+(ual)p Fu(,)g(for)150 4633 y Ft(Bash)p Fu(,)f(V)-8 b(ersion)31
7611 b(4.4.)150 4767 y(Cop)m(yrigh)m(t)602 4764 y(c)577 4767
7612 y Fq(\015)f Fu(1988{2017)35 b(F)-8 b(ree)31 b(Soft)m(w)m(are)h(F)-8
7613 b(oundation,)31 b(Inc.)390 4902 y(P)m(ermission)21 b(is)f(gran)m(ted)h
@@ -10878,13 +10878,14 @@ y(a)m(v)m(oid)e(m)m(ultiple)f Ft(PATH)f Fu(searc)m(hes)i(\(see)f(the)g
10878 (table.)39 b(If)25 b(the)f(searc)m(h)i(is)e(unsuccessful,)h(the)g
10879 (shell)g(searc)m(hes)330 3039 y(for)e(a)h(de\014ned)e(shell)h(function)
10880 h(named)e Ft(command_not_found_handle)p Fu(.)32 b(If)23
10881
-
No equivalent source code line in the reference code can be identified.
-b(that)h(function)f(exists,)330 3148 y(it)32 b(is)f(in)m(v)m(ok)m(ed)i
10882
-
No equivalent source code line in the reference code can be identified.
-(with)e(the)h(original)g(command)f(and)g(the)h(original)g(command's)f
10883
-
No equivalent source code line in the reference code can be identified.
-(argumen)m(ts)h(as)g(its)330 3258 y(argumen)m(ts,)h(and)e(the)i
10884
-
No equivalent source code line in the reference code can be identified.
-(function's)e(exit)i(status)g(b)s(ecomes)f(the)g(exit)h(status)f(of)h
10885
-
No equivalent source code line in the reference code can be identified.
-(the)f(shell.)46 b(If)31 b(that)330 3367 y(function)g(is)g(not)g
10886
-
No equivalent source code line in the reference code can be identified.
-(de\014ned,)f(the)i(shell)f(prin)m(ts)f(an)h(error)g(message)h(and)f
10887
-
No equivalent source code line in the reference code can be identified.
-(returns)e(an)i(exit)h(status)g(of)330 3477 y(127.)199
10881
-
+b(that)h(function)f(exists,)330 3148 y(it)33 b(is)f(in)m(v)m(ok)m(ed)i
10882
-
+(in)e(a)h(separate)h(execution)f(en)m(vironmen)m(t)g(with)f(the)h
10883
-
+(original)h(command)e(and)g(the)330 3258 y(original)26
10884
-
+b(command's)e(argumen)m(ts)h(as)g(its)g(argumen)m(ts,)h(and)e(the)h
10885
-
+(function's)f(exit)i(status)f(b)s(ecomes)330 3367 y(the)j(exit)g
10886
-
+(status)g(of)f(that)h(subshell.)39 b(If)27 b(that)h(function)f(is)h
10887
-
+(not)g(de\014ned,)f(the)g(shell)h(prin)m(ts)f(an)g(error)330
10888
-
+3477 y(message)k(and)f(returns)f(an)i(exit)g(status)g(of)f(127.)199
10888 ➡ 10889 3607 y(4.)61 b(If)33 b(the)g(searc)m(h)h(is)g(successful,)g(or)f(if)g
10889 ➡ 10890 (the)h(command)f(name)g(con)m(tains)i(one)f(or)f(more)g(slashes,)i(the)
10890 ➡ 10891 330 3716 y(shell)g(executes)h(the)f(named)f(program)g(in)h(a)g

Modified File: doc/builtins.ps

LineTestsDifference Output
diff --git a/doc/builtins.ps b/doc/builtins.ps
index d16f4ef3..fba031e6 100644
--- a/doc/builtins.ps
+++ b/doc/builtins.ps
@@ -1,6 +1,6 @@
1 %!PS-Adobe-3.0
2 %%Creator: groff version 1.22.3
3
-
No equivalent source code line in the reference code can be identified.
-%%CreationDate: Thu Oct 5 14:35:22 2017
3
-
+%%CreationDate: Mon Oct 9 15:38:30 2017
4 %%DocumentNeededResources: font Times-Roman
5 %%+ font Times-Bold
6 %%+ font Times-Italic

Modified File: doc/rbash.ps

LineTestsDifference Output
diff --git a/doc/rbash.ps b/doc/rbash.ps
index bd2cd6bf..b5cff8d3 100644
--- a/doc/rbash.ps
+++ b/doc/rbash.ps
@@ -1,6 +1,6 @@
1 %!PS-Adobe-3.0
2 %%Creator: groff version 1.22.3
3
-
No equivalent source code line in the reference code can be identified.
-%%CreationDate: Thu Oct 5 14:35:23 2017
3
-
+%%CreationDate: Mon Oct 9 15:38:31 2017
4 %%DocumentNeededResources: font Times-Roman
5 %%+ font Times-Bold
6 %%DocumentSuppliedResources: procset grops 1.22 3

Modified File: lib/sh/casemod.c

LineTestsDifference Output
diff --git a/lib/sh/casemod.c b/lib/sh/casemod.c
index 2bf9a95f..7cdd4178 100644
--- a/lib/sh/casemod.c
+++ b/lib/sh/casemod.c
@@ -229,9 +229,9 @@ singlebyte:
229 else
230 {
231 m = mbrtowc (&wc, string + start, end - start, &state);
232
1
Executed by:
  • Self test
- /* Have to go through case conversion even for single-byte chars, to
233
1
Executed by:
  • Self test
- accommodate single-byte characters where the corresponding upper
234
1
Executed by:
  • Self test
- or lower case equivalent is multibyte. */
232
-
+ /* Have to go through wide case conversion even for single-byte
233
-
+ chars, to accommodate single-byte characters where the
234
-
+ corresponding upper or lower case equivalent is multibyte. */
235 if (MB_INVALIDCH (m))
236 {
237 wc = (unsigned char)string[start];

Generated by Squish Coco 4.1.2