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 [2019/07/07 05:41]
thebonsai [Table] select changes
scripting:bashchanges [2019/11/25 15:33] (current)
artoria2e5 link to the NEWS; remove some redundant lines
Line 3: Line 3:
 This article is an **incomplete overview** of changes to Bash over time. Not all changes are listed, just the ones most likely to be useful for normal scripting. The overviews are categorized by topic and ordered by version. This article is an **incomplete overview** of changes to Bash over time. Not all changes are listed, just the ones most likely to be useful for normal scripting. The overviews are categorized by topic and ordered by version.
  
-If you have more detailed information,​ or historical information about Bash versions earlier than V2, feel free to mail me, or use the discussion below.+A useful starting point is the [[https://​github.com/​bminor/​bash/​blob/​master/​NEWS|NEWS file]] in bash sources. ​If you have more detailed information,​ or historical information about Bash versions earlier than V2, feel free to mail me, or use the discussion below.
  
 Status: 4.4 (Release) Status: 4.4 (Release)
Line 78: Line 78:
 | escape sequences ''​\"''​ and ''​\?'' ​                            | 3.0-beta1 ​                ​| ​                                              | | escape sequences ''​\"''​ and ''​\?'' ​                            | 3.0-beta1 ​                ​| ​                                              |
 | modified option ''​-v''​ to assign to individual array elements ​ | 4.1-alpha ​                ​| ​                                              | | modified option ''​-v''​ to assign to individual array elements ​ | 4.1-alpha ​                ​| ​                                              |
-| conversion ''​(...)T'' ​                                         | 4.2-alpha ​                | support stftime(3) date/time format ​          ​|+| conversion ''​(...)T'' ​                                         | 4.2-alpha ​                | support stftime(3) date/time format; uses current time |
 | ''​\uNNNN''​ and ''​\UNNNNNNNN''​ escape sequences ​                | 4.2-alpha ​                | for: ''​printf'',​ ''​echo -e'',​ ''​%%$'​...'​%%'' ​ | | ''​\uNNNN''​ and ''​\UNNNNNNNN''​ escape sequences ​                | 4.2-alpha ​                | for: ''​printf'',​ ''​echo -e'',​ ''​%%$'​...'​%%'' ​ |
-| conversion ''​(...)T'' ​                                         | 4.2-alpha ​                | uses current time if                          | 
- 
  
  
Line 152: Line 150:
 | ''​cd'' ​                      | new option ''​-@''​ to browse a file's extended attributes (on systems that support ''​O_XATTR''​) ​                                                   | 4.3-rc1 ​                  ​| ​                                                                                                     | | ''​cd'' ​                      | new option ''​-@''​ to browse a file's extended attributes (on systems that support ''​O_XATTR''​) ​                                                   | 4.3-rc1 ​                  ​| ​                                                                                                     |
 | ''​kill'' ​                    | new option ''​-L''​ (upper case ell) to list signals like the normal lowercase option ''​-l''​ (compatiblity with some standalone ''​kill''​ commands) ​ | 4.4-beta ​                 |                                                                                                      | | ''​kill'' ​                    | new option ''​-L''​ (upper case ell) to list signals like the normal lowercase option ''​-l''​ (compatiblity with some standalone ''​kill''​ commands) ​ | 4.4-beta ​                 |                                                                                                      |
-| ''​mapfile'' ​                 | new option ​"-d" ​                                                                                                                                  | 4.4-alpha ​                ​| ​                                                                                                     |+| ''​mapfile'' ​                 | new option ​''​-d'' ​                                                                                                                                  | 4.4-alpha ​                ​| ​                                                                                                     |
 | ''​wait'' ​                    | new option ''​-f'' ​                                                                                                                                | 5.0-alpha ​                ​| ​                                                                                                     | | ''​wait'' ​                    | new option ''​-f'' ​                                                                                                                                | 5.0-alpha ​                ​| ​                                                                                                     |
 | ''​history'' ​                 | option ''​-d''​ allows negative numbers to index from the end of the history list                                                                   | 5.0-alpha ​                ​| ​                                                                                                     | | ''​history'' ​                 | option ''​-d''​ allows negative numbers to index from the end of the history list                                                                   | 5.0-alpha ​                ​| ​                                                                                                     |
  • scripting/bashchanges.txt
  • Last modified: 2019/11/25 15:33
  • by artoria2e5