Differences between revisions 2 and 3
Revision 2 as of 2007-11-07 00:20:46
Size: 1076
Editor: cpe-74-65-28-251
Comment: printf -v added between 3.0-release and 3.1-alpha1
Revision 3 as of 2008-11-22 14:09:50
Size: 1082
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
[[Anchor(faq61)]] <<Anchor(faq61)>>
Line 4: Line 4:
  * [http://cnswww.cns.cwru.edu/~chet/bash/NEWS NEWS]: a file tersely listing the notable changes between the current and previous versions
  * [http://cnswww.cns.cwru.edu/~chet/bash/CHANGES CHANGES]: a complete bash change history
  * [http://cnswww.cns.cwru.edu/~chet/bash/COMPAT COMPAT]: compatibility issues between bash3 and previous versions
  * [[http://cnswww.cns.cwru.edu/~chet/bash/NEWS|NEWS]]: a file tersely listing the notable changes between the current and previous versions
  * [[http://cnswww.cns.cwru.edu/~chet/bash/CHANGES|CHANGES]]: a complete bash change history
  * [[http://cnswww.cns.cwru.edu/~chet/bash/COMPAT|COMPAT]]: compatibility issues between bash3 and previous versions

Is there a list of which features were added to specific releases (versions) of Bash?

  • NEWS: a file tersely listing the notable changes between the current and previous versions

  • CHANGES: a complete bash change history

  • COMPAT: compatibility issues between bash3 and previous versions

Here's a partial list of the changes, in a more compact format:

Feature

Added in version

x+=string

3.1-alpha1

printf -v var

3.1-alpha1

{x..y}

3.0-alpha

${!array[@]}

3.0-alpha

[[ =~

3.0-alpha

<<<

2.05b-alpha1

i++

2.04-devel

for ((;;))

2.04-devel

/dev/fd/N, /dev/tcp/host/port, etc.

2.04-devel

a=(*.txt) file expansion

2.03-alpha

extglob

2.02-alpha1

[[

2.02-alpha1

builtin printf

2.02-alpha1

$(< filename)

2.02-alpha1

** (exponentiation)

2.02-alpha1

\xNNN

2.02-alpha1

(( ))

2.0-beta2

BashFAQ/061 (last edited 2024-04-14 22:29:57 by emanuele6)