Bash – Projet GNU – Free Software Foundation

GNU Bash

Bash est le shell du projet GNU — le shell Bourne Again.Il s’agit d’un shell compatible sh quiincorporte des fonctionnalités utiles du shell Korn (ksh) et du shell C (csh). Il est destiné à être conforme à la norme IEEE POSIX P1003.2 / ISO 9945.2 Shell et outils. Il offre des améliorations fonctionnelles par rapport à shpour la programmation et l’utilisation interactive. De plus, la plupart des scripts sh peuvent être exécutés par Bash sans modification.

Les améliorations offertes par Bash incluent:

  • édition en ligne de commande,
  • historique des commandes de taille illimitée,
  • contrôle des tâches,
  • fonctions shell et alias,
  • tableaux indexés de taille illimitée,
  • arithmétique entière dans n’importe quelle base de deux à soixante-quatre.

Le responsable a également une page Bash qui comprend les questions fréquemment posées.

Télécharger

Les versions stables se trouvent sur le serveur GNU principal (HTTPS, HTTP, FTP) et ses miroirs ; veuillez utiliser un miroir si possible.

Documentation

Documentation pourbashis disponible en ligne, documentation asis pour la plupart des logiciels GNU. Vous pouvez également trouver des informations Surbash en exécutant info bashorman bash, ou en consultant /usr/share/doc/bash/, /usr/local/share/doc/bash/ ou des répertoires similaires sur votre système. Un bref résumé est disponible à l’aide de bash basrunning.

Listes de diffusion

  • <[email protected] > (interface web) est utilisé pour demander de l’aide sur Bash, la programmation Bash ou les scripts shell Bash;
  • < bug-bash @gnu.org > (interface web) est utilisé pour signaler les bogues ou discuter de la plupart des aspects du développement de Bash.

Les annonces surbashet la plupart des autres logiciels GNU sont faites sur [email protected] .

Pour vous abonner à ces listes de diffusion GNU ou à n’importe quelle liste de diffusion GNU, veuillez envoyer un mail vide avec un en-tête Subject: de  » subscribe  » à la liste de requêtes correspondante. Par exemple, pour vous abonner à la liste GNUannouncement, vous devez envoyer un courrier à <[email protected] >. Ou vous pouvez utiliser l’interface web.

S’impliquer

Le développement de Bash, et de GNU en général, est un effort bénévole, et vous pouvez y contribuer. Pour des informations, veuillez lire Comment aider GNU. Si vous souhaitez vous impliquer, c’est une bonne idée de rejoindre la liste de diffusion des discussions (voir ci-dessus).

Développement Pour les sources de développement, les trackers 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 vous référer à la page du projet de traduction pour Bash. Les nouvelles traductions ou 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. Le mainteneur Bash est actuellement maintenu par Chet Ramey.Veuillez utiliser les listes de diffusion pour les contacts.

Licence

Logiciel libre Bashis; vous pouvez le redistribuer et/ou le modifier sous 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 demande) toute version ultérieure.