Если вы уже знаете bash, чем вы уже опередили большинство пользователей Windows.Пакет Dos довольно прост и не так силен, как bash, а также, не так много, чтобы узнать об этом.
Если, тем не менее, вы все еще хотите повторно использовать свои ноу-хау Bash, и Cygwin запрещенВозможно, MSys + MingGW разрешен, поскольку он предлагает аналогичное решение под Windows, но не навязчивое.
Если у вас хорошая IDE (например, плагин для отладки IntelliJ + ANT), вы сможете очень легко достичь многих целей.и быстро непосредственно из ANT, оставляя не так много работы в командной строке.
Если все вышеперечисленное не подходит для вас, тогда широко используемым вариантом является использование быстрых сценариев Groovy для таких задач.
Я, например, предпочитаю подход ANT, поскольку он действительно независим от платформы, и просто запуск задач ANT одинаков для каждой платформы.Кроме того, для ANT существуют визуальные инструменты, такие как Virtual ANT , которые могут быть весьма продуктивными для сложных сценариев тестирования.