यह देखते हुए कि सभी यूनियनों के बीच POSIX एक सामान्य मानक के सबसे करीब है, मुझे यह जानने में दिलचस्पी है कि क्या कोई ऐसा शेल है जो इसे विशेष रूप से समर्थन करता है। हालांकि अधिकांश आधुनिक गोले POSIX के लिए समर्थन प्रदान करते हैं (और बिना किसी समस्या के POSIX अनुरूप स्क्रिप्ट चलाएंगे), वे गैर अनुरूप सुविधाओं को इंगित करने में अच्छा काम नहीं करते हैं।
क्या कोई ऐसा शेल है जो केवल POSIX और POSIX को लागू करता है, इस तरह से कि यह किसी भी गैर अनुपालन सुविधा के लिए एक त्रुटि फेंक सकता है?
EDIT मैं स्पष्ट करना चाहता हूं कि मैं पोर्टेबल शेल स्क्रिप्ट लिखने के लिए सामान्य सुझाव नहीं मांग रहा हूं। संबंधित प्रश्नों का उल्लेख टिप्पणियों में किया गया है। मैंने इस सवाल के बारे में सोचा जब मुझे पता चला कि bash
इसका एक --posix
विकल्प है लेकिन केवल यह पता लगाने के लिए कि यह केवल कुछ गहन व्यवहार को प्रभावित करता है जो कि वास्तव में मैं नहीं देख रहा हूं।
dash
। मैंने अपने प्रश्न के लिए एक सामान्य संदर्भ के रूप में पोर्टेबिलिटी का उल्लेख किया था लेकिन यह इसका असली इरादा नहीं था।