Vorrei aggiornare l'ambiente Cygwins dopo aver eseguito un VARNAME VARVALUE (specialmente i percorsi) di setx.Aggiorna le variabili d'ambiente dell'utente di windows in cygwin
'export VARNAME = VARVALLUE' non è un'opzione perché avrei bisogno di trasformare il valore esportato se si tratta di un percorso (in formato UNIX simile), ma VARNAME può essere un percorso o meno.
Vorrei eseguire setx e quindi aggiornare l'ambiente in modo che cygwin esegua le trasformazioni corrispondenti se VARNAME è PATH.
Infine ho fatto usando: ** export $ {} nome_var = "' reg query HKLM \\ Ambiente/v $ {} nome_var | grep $ {} nome_var | tagliato -c23- | cygpath -pu '"; ** Non è pulito ma funziona nella maggior parte dei casi. Se VARVALUE non è un percorso cygpath lo lascerà invariato a meno che non assomigli ad un percorso ma non dovrebbe essere cambiato, in tal caso esso pasticcia tutto ma non è una situazione comune – aitorpazos