Considerando che POSIX è la cosa più vicina a uno standard comune tra tutti i sistemi, sono interessato a sapere se esiste una shell che lo supporta esclusivamente. Sebbene la maggior parte delle shell moderne fornisca supporto per POSIX (e eseguirà script POSIX compatibili senza alcun problema), non fanno un buon lavoro nel sottolineare funzionalità non conformi.
Esiste una shell che implementa solo POSIX e POSIX, in modo tale da generare un errore per qualsiasi funzionalità non conforme?
MODIFICA Voglio chiarire che non sto chiedendo suggerimenti generali per la scrittura di script di shell portatili. La domanda correlata menzionata nei commenti copriva già questo. Ho pensato a questa domanda quando ho scoperto che bash
ha --posix
un'opzione, ma solo per scoprire che influenza solo alcuni comportamenti di inizializzazione che non è esattamente quello che sto cercando.
dash
. Ho citato la portabilità come contesto generale per la mia domanda, ma non era questo il suo vero intento.