«HP-UX est fourni avec le Korn shell. Il y a à vrai dire assez peu de différences sauf que le bash est plus performant sur bien des points tel que la complétion de noms.»
Il faut quand même reconnaitre les qualitées de ksh, notement en matiere de programation: c'est une référence
v. New ksh93-like ${!array[@]} expansion, expands to all the keys (indices)
d. `select' was changed to be more ksh-compatible, in that the menu is
g. Added support for ksh93-like [:word:] character class in pattern matching.
z. New [n]<&word- and [n]>&word- redirections from ksh93 -- move fds (dup
l. The ksh-like `ERR' trap has been added. The `ERR' trap will be run
g. There is a new ksh-93 style arithmetic for command:
k. The ksh-93 ${!prefix*} expansion, which expands to the names of all
d. ksh-88 egrep-style extended pattern matching ([@+*?!](patlist)) has been
e. There is a new ksh-like `[[' compound command, which implements
controls whether or not the ksh extended globbing feature is included.
kkk. The ksh-like ((...)) arithmetic command syntax has been implemented.
Et ça c'est que pour les modifications entre bash 2.05b et 3. Ça fait bien longtemps que bash et d'autres shell (zsh, ...) mettent en oeuvre des fonctionalitées de ksh88 et ksh93. Et ksh88 et ksh93, c'est pour 1988 et 1993 !!
Mr Korn a plutot de quoi être fier ;-) En plus, ksh88 est libre (domaine public) et ksh93 est opensource, presque libre.
[^] # Re: Pas d'accord
Posté par gnujsa . En réponse à la dépêche Nouvelle version majeure de bash. Évalué à 3.
Il faut quand même reconnaitre les qualitées de ksh, notement en matiere de programation: c'est une référence
$ GET http://cnswww.cns.cwru.edu/~chet/bash/NEWS(...) | grep ksh
v. New ksh93-like ${!array[@]} expansion, expands to all the keys (indices)
d. `select' was changed to be more ksh-compatible, in that the menu is
g. Added support for ksh93-like [:word:] character class in pattern matching.
z. New [n]<&word- and [n]>&word- redirections from ksh93 -- move fds (dup
l. The ksh-like `ERR' trap has been added. The `ERR' trap will be run
g. There is a new ksh-93 style arithmetic for command:
k. The ksh-93 ${!prefix*} expansion, which expands to the names of all
d. ksh-88 egrep-style extended pattern matching ([@+*?!](patlist)) has been
e. There is a new ksh-like `[[' compound command, which implements
controls whether or not the ksh extended globbing feature is included.
kkk. The ksh-like ((...)) arithmetic command syntax has been implemented.
Et ça c'est que pour les modifications entre bash 2.05b et 3. Ça fait bien longtemps que bash et d'autres shell (zsh, ...) mettent en oeuvre des fonctionalitées de ksh88 et ksh93. Et ksh88 et ksh93, c'est pour 1988 et 1993 !!
Mr Korn a plutot de quoi être fier ;-) En plus, ksh88 est libre (domaine public) et ksh93 est opensource, presque libre.