Mempertimbangkan bahwa POSIX adalah hal yang paling dekat dengan standar umum di antara semua kesatuan, saya tertarik mengetahui apakah ada shell yang mendukungnya secara eksklusif. Sementara sebagian besar shell modern menyediakan dukungan untuk POSIX (dan akan menjalankan skrip yang sesuai dengan POSIX tanpa masalah), mereka tidak melakukan pekerjaan yang baik untuk menunjukkan fitur-fitur yang tidak sesuai.
Apakah ada shell yang mengimplementasikan POSIX dan POSIX saja, sedemikian rupa sehingga akan menimbulkan kesalahan untuk fitur yang tidak sesuai?
EDIT Saya ingin mengklarifikasi bahwa saya tidak meminta tips umum untuk menulis skrip shell portabel. Pertanyaan terkait yang disebutkan dalam komentar sudah mencakup ini. Saya memikirkan pertanyaan ini ketika saya menemukan bahwa bash
ada --posix
pilihan tetapi hanya untuk menemukan bahwa itu hanya mempengaruhi beberapa perilaku intimisasi yang tidak persis apa yang saya cari.
dash
. Saya menyebutkan portabilitas sebagai konteks umum untuk pertanyaan saya, tetapi itu bukan maksud sebenarnya.