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