Teniendo en cuenta que POSIX es lo más parecido a un estándar común entre todos los unices, me interesa saber si hay un shell que lo soporte exclusivamente. Si bien la mayoría de los shells modernos brindan soporte para POSIX (y ejecutarán scripts compatibles con POSIX sin ningún problema), no hacen un buen trabajo al señalar características no compatibles.
¿Hay algún shell que implemente POSIX y POSIX solamente, de tal manera que arroje un error para cualquier característica no compatible?
EDITAR Quiero aclarar que no estoy pidiendo consejos generales para escribir scripts de shell portátiles. La pregunta relacionada mencionada en los comentarios ya cubrió esto. Pensé en esta pregunta cuando descubrí que bash
tiene una --posix
opción, pero solo para descubrir que solo afecta algunos comportamientos de inicialización que no es exactamente lo que estoy buscando.
dash
. Mencioné la portabilidad como contexto general para mi pregunta, pero esa no era su verdadera intención.