¿Cómo verificar si se ejecuta en Cygwin, Mac o Linux?
Tengo un script de shell que se usa tanto en Windows / Cygwin como en Mac y Linux. Necesita variables ligeramente diferentes para cada versión.
¿Cómo puede un script de shell / bash detectar si se está ejecutando en Cygwin, en una Mac o en Linux?