Il s'agit des commandes checkbashisms qui peuvent être exécutées dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS.
PROGRAMME:
Nom
checkbashisms - vérifier les bashisms dans / Bin / sh scripts
SYNOPSIS
échecs scénario ...
échecs --Aidez-moi|--version
DESCRIPTION
échecs, sur la base d'un des contrôles du lintien système, effectue des vérifications de base
on / Bin / sh scripts shell pour la présence éventuelle de bashismes. Il prend les noms des
scripts shell sur la ligne de commande et génère des avertissements si d'éventuels bashismes sont détectés.
Notez que la définition d'un bashisme dans ce contexte équivaut à peu près à "une fonction shell
qui n'a pas besoin d'être pris en charge par POSIX" ; cela signifie que certains problèmes signalés peuvent être
autorisé dans les sections facultatives de POSIX, telles que XSI ou User Portability.
Dans les cas où POSIX et la politique Debian ne sont pas d'accord, échecs par défaut permet
les extensions autorisées par la politique, mais peuvent également fournir des options pour une vérification plus stricte.
OPTIONS
--Aidez-moi, -h
Afficher un résumé des options.
--nouvelle ligne, -n
Vérifier "echo -n" utilisation (non POSIX mais requis par la politique Debian 10.4)
--posix, -p
Vérifiez les problèmes qui ne sont pas POSIX mais doivent être pris en charge par la politique Debian
10.4 (implique -n).
--Obliger, -f
Forcer la vérification de chaque script, même s'il ne le serait normalement pas (par exemple, il
a un shell bash ou non POSIX ou semble être un shell wrapper).
--supplémentaire, -x
Mettez en surbrillance les lignes qui, bien qu'elles ne contiennent pas de bashisme, peuvent être utiles dans
déterminer si un problème particulier est un faux positif qui peut être ignoré.
Par exemple, l'utilisation de "$BASH_ENV" peut être précédé de la vérification si "$BASHER" est
défini.
--version, -v
Afficher la version et les informations de copyright.
EXIT VALEURS
La valeur de sortie sera 0 si aucun bashisme possible ou autre problème n'a été détecté.
Sinon, ce sera la somme des valeurs d'erreur suivantes :
1 Un possible bashisme a été détecté.
2 Un fichier a été ignoré pour une raison quelconque, par exemple parce qu'il était illisible ou non
trouvé. Le message d'avertissement donnera des détails.
4 Aucun bashisme n'a été détecté dans un script bash.
Utilisez des checkbashisms en ligne en utilisant les services onworks.net