Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
scripting:bashchanges [2018/07/17 08:36]
thebonsai [Table]
scripting:bashchanges [2018/07/17 09:05] (current)
thebonsai static PATH
Line 156: Line 156:
  
 ===== Builtin variables ===== ===== Builtin variables =====
-^ Feature or change description ​                          ^ Appeared in Bash version ​ ^ See also                                                                      +^ Feature or change description ​                          ^ Appeared in Bash version ​ ^ See also                                                                          
-| ''​HISTCMD'' ​                                            | 1.14.0 ​                   | interactive usage                                                             ​+| ''​HISTCMD'' ​                                            | 1.14.0 ​                   | interactive usage                                                                 ​
-| ''​PS1'',​ ''​PS2'',​ ''​PATH'',​ and ''​IFS''​ are unsettable ​ | 2.0                       ​| ​                                                                              ​+| ''​PS1'',​ ''​PS2'',​ ''​PATH'',​ and ''​IFS''​ are unsettable ​ | 2.0                       ​| ​                                                                                  ​
-| ''​DIRSTACK''​ array variable ​                            | 2.0                       ​| ​                                                                              ​+| ''​DIRSTACK''​ array variable ​                            | 2.0                       ​| ​                                                                                  ​
-| ''​PIPESTATUS''​ array variable ​                          | 2.0                       ​| ​                                                                              ​+| ''​PIPESTATUS''​ array variable ​                          | 2.0                       ​| ​                                                                                  ​
-| ''​BASH_VERSINFO''​ array variable ​                       | 2.0                       ​| ​                                                                              ​+| ''​BASH_VERSINFO''​ array variable ​                       | 2.0                       ​| ​                                                                                  ​
-| ''​HOSTNAME'' ​                                           | 2.0                       ​| ​                                                                              ​+| ''​HOSTNAME'' ​                                           | 2.0                       ​| ​                                                                                  ​
-| ''​SHELLOPTS'' ​                                          | 2.0                       ​| ​                                                                              ​+| ''​SHELLOPTS'' ​                                          | 2.0                       ​| ​                                                                                  ​
-| ''​MACHTYPE'' ​                                           | 2.0                       ​| ​                                                                              ​+| ''​MACHTYPE'' ​                                           | 2.0                       ​| ​                                                                                  ​
-| ''​GLOBIGNORE'' ​                                         | 2.0                       ​| ​                                                                              ​+| ''​GLOBIGNORE'' ​                                         | 2.0                       ​| ​                                                                                  ​
-| ''​HISTIGNORE'' ​                                         | 2.0                       ​| ​                                                                              ​+| ''​HISTIGNORE'' ​                                         | 2.0                       ​| ​                                                                                  ​
-| respect ''​LC_ALL'' ​                                     | 2.0                       ​| ​                                                                              ​+| respect ''​LC_ALL'' ​                                     | 2.0                       ​| ​                                                                                  ​
-| respect ''​LC_MESSAGES'' ​                                | 2.0                       ​| ​                                                                              ​+| respect ''​LC_MESSAGES'' ​                                | 2.0                       ​| ​                                                                                  ​
-| respect ''​LC_CTYPE'' ​                                   | 2.0                       ​| ​                                                                              ​+| respect ''​LC_CTYPE'' ​                                   | 2.0                       ​| ​                                                                                  ​
-| respect ''​LC_COLLATE'' ​                                 | 2.0                       ​| ​                                                                              ​+| respect ''​LC_COLLATE'' ​                                 | 2.0                       ​| ​                                                                                  ​
-| respect ''​LANG'' ​                                       | 2.0                       ​| ​                                                                              ​+| respect ''​LANG'' ​                                       | 2.0                       ​| ​                                                                                  ​
-| ''​GROUPS''​ array variable ​                              | 2.01                      |                                                                               ​+| ''​GROUPS''​ array variable ​                              | 2.01                      |                                                                                   ​
-| ''​GROUPS''​ unsettable/​takes (discarded) assignments ​    | 2.04                      |                                                                               ​+| ''​GROUPS''​ unsettable/​takes (discarded) assignments ​    | 2.04                      |                                                                                   ​
-| ''​FUNCNAME'' ​                                           | 2.04                      |                                                                               ​+| ''​FUNCNAME'' ​                                           | 2.04                      |                                                                                   ​
-| respect ''​LC_NUMERIC'' ​                                 | 2.04                      |                                                                               ​+| respect ''​LC_NUMERIC'' ​                                 | 2.04                      |                                                                                   ​
-| ''​TMOUT'' ​                                              | 2.05b                     ​| ​                                                                              ​+| ''​TMOUT'' ​                                              | 2.05b                     ​| ​                                                                                  ​
-| ''​BASH_REMATCH'' ​                                       | 3.0                       | together with regex support in ''​%%[[...]]%%'' ​                               +| ''​BASH_REMATCH'' ​                                       | 3.0                       | together with regex support in ''​%%[[...]]%%'' ​                                   
-| ''​BASH_ARGC'' ​                                          | 3.0                       | debugger support ​                                                             +| ''​BASH_ARGC'' ​                                          | 3.0                       | debugger support ​                                                                 
-| ''​BASH_ARGV'' ​                                          | 3.0                       | debugger support ​                                                             +| ''​BASH_ARGV'' ​                                          | 3.0                       | debugger support ​                                                                 
-| ''​BASH_SOURCE'' ​                                        | 3.0                       | debugger support ​                                                             +| ''​BASH_SOURCE'' ​                                        | 3.0                       | debugger support ​                                                                 
-| ''​BASH_LINENO'' ​                                        | 3.0                       | debugger support ​                                                             +| ''​BASH_LINENO'' ​                                        | 3.0                       | debugger support ​                                                                 
-| ''​BASH_SUBSHELL'' ​                                      | 3.0                       | debugger support ​                                                             +| ''​BASH_SUBSHELL'' ​                                      | 3.0                       | debugger support ​                                                                 
-| ''​BASH_EXECUTION_STRING'' ​                              | 3.0                       | debugger support ​                                                             +| ''​BASH_EXECUTION_STRING'' ​                              | 3.0                       | debugger support ​                                                                 
-| ''​BASH_COMMAND'' ​                                       | 3.0                       | debugger support ​                                                             +| ''​BASH_COMMAND'' ​                                       | 3.0                       | debugger support ​                                                                 
-| ''​HISTTIMEFORMAT'' ​                                     | 3.0                       ​| ​                                                                              ​+| ''​HISTTIMEFORMAT'' ​                                     | 3.0                       ​| ​                                                                                  ​
-| ''​COMP_WORDBREAKS'' ​                                    | 3.0                       ​| ​                                                                              ​+| ''​COMP_WORDBREAKS'' ​                                    | 3.0                       ​| ​                                                                                  ​
-| respect ''​LC_TIME'' ​                                    | 3.1                       ​| ​                                                                              ​+| respect ''​LC_TIME'' ​                                    | 3.1                       ​| ​                                                                                  ​
-| ''​BASHPID'' ​                                            | 4.0-alpha ​                | Added to mksh R41.                                                            +| ''​BASHPID'' ​                                            | 4.0-alpha ​                | Added to mksh R41.                                                                
-| ''​PROMPT_DIRTRIM'' ​                                     | 4.0                       ​| ​                                                                              ​+| ''​PROMPT_DIRTRIM'' ​                                     | 4.0                       ​| ​                                                                                  ​
-| ''​BASH_XTRACEFD'' ​                                      | 4.1-alpha ​                ​| ​                                                                              ​+| ''​BASH_XTRACEFD'' ​                                      | 4.1-alpha ​                ​| ​                                                                                  ​
-| ''​BASHOPTS'' ​                                           | 4.1-alpha ​                ​| ​                                                                              ​+| ''​BASHOPTS'' ​                                           | 4.1-alpha ​                ​| ​                                                                                  ​
-| ''​FUNCNEST'' ​                                           | 4.2-alpha ​                ​| ​                                                                              ​+| ''​FUNCNEST'' ​                                           | 4.2-alpha ​                ​| ​                                                                                  ​
-| ''​HISTSIZE'' ​                                           | 4.3-alpha ​                | can be set to negative values for unlimited history length ​                   +| ''​HISTSIZE'' ​                                           | 4.3-alpha ​                | can be set to negative values for unlimited history length ​                       
-| ''​HISTFILESIZE'' ​                                       | 4.3-alpha ​                | can be set to negative values for unlimit history file size                   ​+| ''​HISTFILESIZE'' ​                                       | 4.3-alpha ​                | can be set to negative values for unlimit history file size                       ​
-| ''​CHILD_MAX'' ​                                          | 4.3-alpha ​                | max. number of exit status of children the shell remembers ​                   +| ''​CHILD_MAX'' ​                                          | 4.3-alpha ​                | max. number of exit status of children the shell remembers ​                       
-| ''​BASH_COMPAT'' ​                                        | 4.3-alpha ​                | set shell compatiblity levels ​                                                ​+| ''​BASH_COMPAT'' ​                                        | 4.3-alpha ​                | set shell compatiblity levels ​                                                    ​
-| ''​EPOCHSECONDS'' ​                                       | 5.0-alpha ​                | expands to the time in seconds since Unix epoch                               ​+| ''​EPOCHSECONDS'' ​                                       | 5.0-alpha ​                | expands to the time in seconds since Unix epoch                                   ​
-| ''​EPOCHREALTIME'' ​                                      | 5.0-alpha ​                | expands to the time in seconds since Unix epoch with microsecond granularity ​ +| ''​EPOCHREALTIME'' ​                                      | 5.0-alpha ​                | expands to the time in seconds since Unix epoch with microsecond granularity ​     
-| ''​BASH_ARGV0'' ​                                         | 5.0-alpha ​                | get/set ''​$0'' ​                                                               |+| ''​BASH_ARGV0'' ​                                         | 5.0-alpha ​                | get/set ''​$0'' ​                                                                   | 
 +| ''​PATH'' ​                                               | 5.0-alpha ​                | Possibility to set a static path for use in a restricted shell (at compile time)  ​|
  
 ===== Quoting, expansions, substitutions and related ===== ===== Quoting, expansions, substitutions and related =====
  • scripting/bashchanges.txt
  • Last modified: 2018/07/17 09:05
  • by thebonsai