Piszę skrypt powłoki, aby odczytać plik, który ma parę klucz = wartość i ustawić te zmienne jako zmienne środowiskowe. Ale mam wątpliwości, czy zrobię source file.txt
, który ustawi zmienne zdefiniowane w tym pliku jako zmienną środowiskową, czy powinienem czytać wiersz po wierszu i ustawić go za pomocą polecenia eksportu?Unix: Jaka jest różnica między źródłem i eksportem?
Czy polecenie źródła jest w tym przypadku inne niż eksport?
co skorupa używasz? – shx2
Dlaczego po prostu nie spróbujesz się dowiedzieć? – Mat
Byłbym bardzo nieufny wobec 'źródła' pliku zdefiniowanego przez użytkownika w skrypcie powłoki w środowisku produkcyjnym. Wyobraź sobie niezadowolonego pracownika dodającego wiersz 'rm -rf $ {HOME}' (lub gorzej) ... – Johnsyweb