Des nouvelles ont été ajoutées en tête de listes.
Remontez pour les voir.
Inscription à la newsletter
Vérifier la compatibilité POSIX d’un script sous Linux
Mickael Dorigny - ITConnect -
14/08
Qu'est-ce que la norme POSIX et comment vérifier la compatibilité d'un script Bash avec POSIX ? Sous Linux, nous allons utiliser l'outil shellcheck.
Sommaire
I. Présentation
II. La norme POSIX, qu'est-ce que c'est ?
III. Mon script est-il compatible POSIX ?
IV. Version en ligne
IV. Conclusion
I. Présentation
Dans ce tutoriel, nous allons voir ce qu'est la norme POSIX et comment vérifier si un script Bash est compatible avec cette norme à l'aide de l'outil "shellcheck". Cela vous permettra d'être sûr qu'un script peut être exécuté sur tous les systèmes d'exploitation UNIX et shells compatibles POSIX.
Les systèmes d'information actuels étant souvent composés de nombreux systèmes d'exploitation Unix différents, il est important de pouvoir s'assurer de la bonne exécution d'un ensemble de commandes sans avoir à les tester manuellement sur plusieurs systèmes, shells, versions, etc.
Sous Linux, un shell (ou terminal) est un logiciel qui fait la liaison entre l’utilisateur et le système d’exploitation. Selon le shell utilisé, différentes options, commandes, syntaxes ou variables peuvent être présentes et prises en compte ou non.
Vérifier la compatibilité POSIX d'un script peut être nécessaire dans de nombreux contextes, notamment quand on met à disposition des outils pouvant être exécutés sur des systèmes dont on ne connaît pas par avance la composition, par exemple, lors de leur mise à disposition publique.
II. La norme POSIX, qu'est-ce que c'est ?
POSIX (Portable Operating System Interface) est un standard créé en 1988 par l’IEEE Computer Society qui spécifie les bases de tout système UNIX, dont l’interface de scripting (Bourne Shell :... [Courte citation de 8% de l'article original]
Loading...
🍪
Le modèle économique de notre site repose sur l'affichage de publicités personnalisées basées sur l'utilisation de cookies publicitaires. En continuant votre visite sur notre site, vous consentez à l'utilisation de ces cookies.
Politique de confidentialité