CHECKBASHISMS(1) | General Commands Manual | CHECKBASHISMS(1) |
checkbashisms - Rechercher des constructions spécifiques à bash dans les scripts /bin/sh
checkbashisms script ...
checkbashisms --help|--version
checkbashisms se base sur l'un des tests de lintian pour effectuer des tests simples sur des scripts de type /bin/sh pour détecter la présence de possibles constructions spécifiques à bash [ NdT : bashism en anglais ]. Il prend en argument le nom des scripts et affiche des avertissements lorsqu'une telle construction est détectée.
Remarquez que la définition d'une construction spécifique à bash dans ce contexte correspond grossièrement à « une fonctionnalité d'un interpréteur de commandes qu'il n'est pas nécessaire de gérer d'après POSIX » ; cela signifie que certains des points relevés peuvent être permis dans des sections optionnelles de POSIX, comme XSI ou « User Portability ».
Dans les cas où POSIX et la Charte Debian sont en désaccord, checkbashisms autorise par défaut les extensions permises par la Charte mais fournit des options pour une vérification plus stricte.
La valeur de retour est 0 si aucune construction spécifique à bash ou autre problème n'a été détecté. Sinon, la somme des erreurs est renvoyée. Les erreurs sont pondérées de la façon suivante :
checkbashisms a été initialement écrit sous forme de script shell par Yann Dirson <dirson@debian.org> et a été réécrit en Perl avec beaucoup plus de fonctionnalités par Julian Gilbey <jdg@debian.org>.
Ce document est une traduction, maintenue à l'aide de l'outil po4a <https://po4a.alioth.debian.org/> par l'équipe de traduction francophone du projet Debian.
Nicolas François, Guillaume Delacour, Cyril Brulebois, Thomas Huriaux et David Prévot ont réalisé cette traduction.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. Veuillez signaler toute erreur de traduction en écrivant à <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le paquet devscripts.
La version anglaise la plus à jour de ce document est toujours consultable en ajoutant l'option « -L C » à la commande man.
Utilitaires Debian | DEBIAN |