Нет ни одного языка сценариев оболочки, доступного на всех трех, без установки чего-либо на одну из платформ.А в случае с Windows установка чего-то вроде Bash
, доступного в Linux и OSX, менее чем полезна, поскольку она никогда не будет интегрироваться с Windows так же очевидно, как в OSX и Linux, и никогда не сможет сделать все какможет быть интегрирован в файл .bat или PowerShell.
Лично, когда мне нужно межплатформенный сценарий, я достигаю Python .