Можно ли написать один файл script, который выполняется в обеих Windows (обработанных как .bat) и Linux (через Bash)?
Я знаю базовый синтаксис обоих, но не понял. Вероятно, он может использовать некоторый синтаксис Bash, неясный или какой-либо сбой в пакетном процессоре Windows.
Команда для выполнения может быть только одной строкой для выполнения других script.
Мотивация состоит в том, чтобы иметь только одну команду загрузки приложения для Windows и Linux.
Обновление: Необходимость в системной "родной" оболочке script заключается в том, что ей нужно выбрать правильную версию интерпретатора, соответствовать некоторым известным переменным среды и т.д. Установка дополнительных сред, таких как CygWin, не предпочтительнее - я хотел бы оставить концепцию "загружать и запускать".
Единственным другим языком для Windows является Windows Scripting Host - WSH, который по умолчанию задан с 98.