Заинтересовала тема написания переносимых сценариев для различных интерпретаторов. Как я понимаю необходимо поддерживаться определенных норм при их написании. Возможно ли найти POSIX примеры сценариев указывающие на нормы?
На данный момент интересуют следующая конструкция под POSIX:
Возможно ли найти POSIX примеры сценариев указывающие на нормы?
Примеры — не знаю, разве что скрипты configure, которые генерит autoconf, но они еще более restricted, чем POSIX. Можно сверяться с самим POSIX'ом: http://pubs.opengroup.org/onlinepubs/9699919799/
В дебиане/убунте пакет devscripts включает такой скрипт — checkbashisms :) Соответственно названию, проверяет скрипты на наличие bash-специфичных конструкций.
Спасибо. Кто-то со мной очень авторитетно спорил, что это башизм. Впрочем, не исключено, что мы друг друга не поняли, и он говорил не о стандарте, а о том, что де-факто такая запись не везде работает.