J'utilisais bash3 jusqu'à présent, et je viens de recevoir une copie de la dernière version
$ ./bash --version
GNU bash, version 4.1.0(1)-release (i686-pc-linux-gnu)
Copyright (C) 2009 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
$
Quels sont les principaux changements / ajouts de fonctionnalités dans la version 4 par rapport à la version 3?
Réponses:
Le fichier NEWS répertorie les fonctionnalités qui ont été ajoutées dans chaque version.
Plus particulièrement dans 4.0, je vois quelques améliorations à l'infrastructure d'auto-complétion, l'ajout (facultatif) de l'
**
opérateur glob, des tableaux associatifs et divers raccourcis syntaxiques.la source
autocd
option - cela ne ressemble pas beaucoup, mais en tant qu'utilisateur zsh, c'est ce qui me manque le plus lorsque j'utilise occasionnellement bash (<4 ou non configuré).Plus important encore pour le comportement des anciens scripts, le comportement avec
set -e
a légèrement changé, entre autres pour( ...)
,[[ ... ]]
et(( ... ))
.Le nouveau comportement serait documenté dans le manuel.
Par exemple:
la source