2011-11-08 7 views
11

Powiedz, że mam pewne zmienne środowiskowe KATALOG_ PROJEKTU. Chcę się dowiedzieć, w którym pliku jest ustawiony. Jak to zrobić?Jak znaleźć położenie zmiennej środowiskowej?

+0

Powinienem opublikować to w Superuser - użytkownicy, którzy są w stanie, czuć się swobodnie, aby przenieść go tam. – Charlotte

+1

Masz na myśli skąd została ustawiona – manojlds

+1

Ta zmienna może być ustawiona nie tylko przez pliki w twoim $ HOME załadowanym przy logowaniu, ale także przez inne pliki 'pobrane' przez te pliki w twoim $ HOME. –

Odpowiedz

4
find $HOME -type f -exec grep -Hn 'PROJECT_HOME' {} \; 
1

W takich sytuacjach lubię używać ack!. Zmieniłbym się w prawdopodobny super katalog i wykonałbym ack PROJECT_HOME.

12
grep -r PROJECT_HOME /etc $HOME 

prawdopodobnie go znajdzie.