GNU Bash
Bash est l’interpréteur de commandes du projet GNU – le Bourne Again SHell.C’est un interpréteur de commandes compatible sh quiincorpore des fonctionnalités utiles de l’interpréteur de commandes Korn (ksh) et de l’interpréteur de commandes C(csh). Il est conçu pour être conforme à la norme IEEE POSIX P1003.2/ISO 9945.2Shell and Tools. Il offre des améliorations fonctionnelles par rapport à sh pour la programmation et l’utilisation interactive. En outre, la plupart des scripts shpeuvent être exécutés par Bash sans modification.
Les améliorations offertes par Bash comprennent :
- l’édition de la ligne de commande,
- l’historique des commandes de taille illimitée,
- le contrôle des travaux,
- les fonctions et les alias du shell,
- les tableaux indexés de taille illimitée,
- l’arithmétique des nombres entiers dans toute base de deux à soixante-quatre.
Le mainteneur a également une page Bash qui comprend une foire aux questions.
Téléchargement
Les versions stables peuvent être trouvées sur le serveur principal GNU(HTTPS, HTTP, FTP) et sesmiroirs ; veuillez utiliser un miroir si possible.
Documentation
La documentation deBash est disponible en ligne, comme celle de la plupart des logiciels GNU. Vous pouvez également trouver des informations surBashen exécutant info bashorman bash, ou en regardant/usr/share/doc/bash/
, /usr/local/share/doc/bash/
,ou des répertoires similaires sur votre système. Un bref résumé est disponible en exécutant bash –help.
Listes de diffusion
- <[email protected]> (interface web) est utilisé pour demander de l’aide sur Bash, la programmation de Bash ou le scriptage de l’interpréteur de commandes Bash;
- <[email protected]> (interface web) est utilisé pour signaler les bogues ou discuter de la plupart des aspects du développement de Bash.
Les annonces concernantBashet la plupart des autres logiciels GNU sont faites sur [email protected].
Pour vous abonner à ces listes de diffusion ou à toute autre liste de diffusion GNU, veuillez envoyer un courrier vide avec un en-tête Subject : de juste « subscribe » à la liste de demande pertinente. Par exemple, pour vous abonner à la liste d’annonces GNU, vous enverrez un courrier à <[email protected]>.Ou vous pouvez utiliser l’interface web.
S’impliquer
Le développement deBash,et de GNU en général, est un effort volontaire, et vous pouvez contribuer. Pour plus d’informations, veuillez lire Comment aider GNU. Si vous souhaitez vous impliquer, c’est une bonne idée de rejoindre la liste de diffusion de discussion (voir ci-dessus).
Développement Pour les sources de développement, les traqueurs de bogues et de correctifs, et d’autres informations, veuillez consulter la page du projet Bash à savannah.gnu.org. Traduction de Bash Pour traduire les messages du programme dans d’autres langues, veuillez consulter la page du projet de traduction de Bash. Les nouvelles traductions ou les mises à jour des chaînes existantes ne seront pas incorporées dans Bash si elles sont envoyées ailleurs.Pour plus d’informations, consultez la page d’accueil du projet de traduction. Maintainer Bash est actuellement maintenu par Chet Ramey.Veuillez utiliser les listes de diffusion pour le contact.
Licensing
Bash est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier selon les termes de la licence publique générale GNU telle que publiée par la FreeSoftware Foundation ; soit la version 3 de la licence, soit (à votre gré) toute version ultérieure.