Существует ли минимальная POSIX.2 совместимая оболочка (пусть ее называют mpcsh
) в следующем смысле:
if mpcsh myscript.sh
ведет себя корректно в моей (совместимой) системе, тогда xsh myscript.sh
будет вести себя одинаково для любой совместимой с POSIX2 оболочки xsh
в любой совместимой системе. ( "Идентично" до менее важных вещей, таких как формулировка сообщений об ошибках и т.д.)
Подходит ли тире?
Если нет, есть ли способ проверить соответствие myscript.sh
?