2012-07-06 15 views
7

Czy istnieje sposób synchronizacji zmiennych środowiskowych systemu Windows z Cygwin? Na przykład w CMD echo %inetroot% podano ścieżkę do kompilacji projektu. Czy jest możliwe przeniesienie tej zmiennej env do Cygwin tak, aby echo $inetroot zapewniała tę samą ścieżkę?Wyświetl zmienne środowiskowe systemu Windows w Cygwin

Dzięki!

+0

Kiedy używam polecenia 'env' w powłoce Cygwin, widzę wszystkie moje zwykłe zmienne środowiskowe Windows. Czy nie? –

+0

Mój zły, wciąż jestem całkiem nowy. Komenda 'env' zrobiła to za mnie. Dzięki :) – Dannalieth

Odpowiedz

4

Użyj programu env, aby ... lub echo "$inetroot". Myślę, że nazwy zmiennych to z uwzględnieniem wielkości liter, chociaż (w Bash i tym samym MinGW).

Zmienne te są dostępne w systemie MinGW z systemu Windows (profil użytkownika i globalny). Ponownie użyj env, aby je wyświetlić lub na przykład: env|grep -i inetroot, aby znaleźć prawidłowo skapitalizowaną wersję nazwy zmiennej.

+0

Dzięki 0xC0000022L. – Dannalieth

+1

'echo $ {PATH}' wydaje mi się znacznie bardziej czystym rozwiązaniem. – CoDEmanX

+0

@CoDEmanX: czystsze rozwiązanie do czego? Obecnie nie widzę żadnego związku z pytaniem ani moją odpowiedzią. – 0xC0000022L

Powiązane problemy