2

Я хотел бы написать кроссплатформенный скрипт с использованием оболочки, чтобы я мог запустить его на Linux, Mac OS и Windows. Я использую Cygwin на Windows, чтобы сделать это возможным. Тем не менее, есть некоторые пользовательские команды, которые мне нужно выполнять только в Windows. Есть ли способ определить, работает ли оболочка на Windows в сценарии оболочки? Спасибо!

1 ответ1

3

Вы можете проанализировать вывод команды uname чтобы определить базовую ОС.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .