POSIX가 모든 유니스 중에서 공통 표준에 가장 가까운 것을 고려할 때 독점적으로 지원하는 쉘이 있는지 알고 싶습니다. 대부분의 최신 쉘은 POSIX를 지원하며 (문제없이 POSIX 호환 스크립트를 실행할 것임) 비준수 기능을 지적하는 데는 별다른 도움이되지 않습니다.
비 호환 기능에 대해 오류를 발생시키는 방식으로 POSIX 및 POSIX 만 구현하는 쉘이 있습니까?
편집 휴대용 쉘 스크립트 작성에 대한 일반적인 팁을 요구하지 않음을 명확히하고 싶습니다. 의견에 언급 된 관련 질문은 이미 이것을 다루었습니다. 옵션 bash
이 있다는 것을 알았을 때이 질문에 대해 생각 --posix
했지만 그것이 내가 찾고있는 것이 아닌 일부 초기화 행동에만 영향을 미친다는 것을 발견했습니다.
dash
. 나는 내 질문에 대한 일반적인 맥락으로 이식성을 언급했지만 그것이 진정한 의도는 아니었다.