Considérant que POSIX est la chose la plus proche d'un standard commun à tous les ordinateurs, je voudrais savoir s'il existe un shell qui le prend en charge exclusivement. Bien que la plupart des shells modernes prennent en charge POSIX (et exécutent les scripts compatibles POSIX sans aucun problème), ils ne font pas un bon travail pour signaler les fonctionnalités non conformes.
Existe-t-il un shell qui n'implémente que POSIX et POSIX, de manière à générer une erreur pour toute fonctionnalité non conforme?
EDIT Je tiens à préciser que je ne demande pas de conseils généraux pour écrire des scripts shell portables. La question connexe mentionnée dans les commentaires couvrait déjà cela. J'ai pensé à cette question quand j'ai découvert qu'il y bash
avait une --posix
option, mais seulement pour découvrir que cela n'affecte que certains comportements d'initialisation, ce qui n'est pas exactement ce que je recherche.
dash
. J'ai mentionné la transférabilité comme contexte général de ma question, mais ce n'était pas sa véritable intention.