NOM
checkbashisms - Rechercher des constructions spcifiques bash dans les
scripts /bin/sh
SYNOPSIS
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 dtecter la prsence
de possibles constructions spcifiques bash [ NdT : bashism en
anglais ]. Il prend en argument le nom des scripts et affiche des
avertissements lorsqu'une telle construction est dtecte.
Notez que la dfinition d'une construction spcifique bash dans ce
contexte correspond grossirement une fonctionnalit d'un interprteur
de commandes qu'il n'est pas ncessaire de grer d'aprs POSIX ; ceci
signifie que certains des points relevs peuvent tre permis dans des
sections optionnelles de POSIX, comme XSI ou User Portability .
Dans les cas o POSIX et la politique Debian sont en dsaccord,
checkbashisms autorise par dfaut les extensions permises par la
politique mais fournit des options pour une vrification plus stricte.
OPTIONS
--help, -h
Afficher un rsum des options.
--newline, -n
Vrifier l'utilisation de echo -n (pas dans POSIX, mais permise
par la politique Debian, section 10.4).
--posix, -p
Vrifier les points qui ne sont pas POSIX, mais dont le support
est exig par la politique Debian, section 10.4 (implique -n).
--force, -f
Forcer la vrification de tous les scripts, mme s'ils ne
l'auraient pas t normalement (par exemple parce qu'ils ont un
shebang qui demande une excution par bash ou un autre shell non
POSIX ou ressemble un wrapper shell).
--extra, -x
Met en vidence les lignes qui, mme si elles ne contiennent pas
construction propre bash, peuvent tre utiles pour dterminer si
certains problmes particuliers sont des faux positifs qui
peuvent tre ignors. Par exemple, l'utilisation de $BASH_ENV
peut tre prcde d'une vrification pour s'assurer que $BASH est
dfinie.
--version, -v
Affiche la version et le copyright.
VALEURS DE RETOUR
La valeur de retour est 0 si aucune construction spcifique bash ou
autre problme n'a t dtect. Sinon, la somme des erreurs est renvoye. Les
erreurs sont pondres de la faon suivante :
1 Une construction probablement spcifique bash a t dtecte.
2 Un fichier a t ignor, par exemple parce qu'il n'tait pas lisible
ou n'a pas t trouv. Le message d'erreur donnera des prcisions.
VOIR AUSSI
lintian(1).
AUTEUR
checkbashisms a t initialement crit sous forme de script shell par Yann
Dirson <dirson@debian.org> et a t rcrit en Perl avec beaucoup plus de
fonctionnalits par Julian Gilbey <jdg@debian.org>.
TRADUCTION
Ce document est une traduction, ralise par Nicolas Franois, Guillaume
Delacour, Cyril Brulebois et Thomas Huriaux.
L'quipe de traduction a fait le maximum pour raliser une adaptation
franaise de qualit.
La version anglaise la plus jour de ce document est toujours
consultable en ajoutant l'option -L C la commande man.
N'hsitez pas signaler l'auteur ou la liste de traduction
<debian-l10-french@lists.debian.org>, selon le cas, toute erreur dans
cette page de manuel.