Me gustaría actualizar el entorno cygwins después de hacer un setx VARNAME VARVALUE (especialmente rutas).Actualice las variables de entorno del usuario de Windows en cygwin
'export VARNAME = VARVALLUE' no es una opción porque necesitaría transformar el valor exportado si es una ruta (al formato similar a UNIX), pero VARNAME puede ser una ruta o no.
Me gustaría ejecutar setx y luego actualizar el entorno para que cygwin realice las transformaciones correspondientes si VARNAME es PATH.
Finalmente lo hice usando: ** exportación $ {} var_name = "' reg query HKCU \\ Medio Ambiente/v $ {} var_name | grep $ {} var_name | cortó -c23- | cygpath -pu '"; ** No está limpio, pero funciona en la mayoría de los casos. Si VARVALUE no es una ruta, cygpath lo dejará sin cambios a menos que parezca una ruta, pero no debería cambiarse, en ese caso lo desordenará todo, pero esa no es una situación común – aitorpazos