5.6. Wyświetlanie wartości wszystkich zmiennych
Problem
W jaki sposób można sprawdzić, które zmienne zostały wyeksportowane i jakie mają wartości? Czy trzeba każdą z nich wyświetlać za pomocą instrukcji echo
? Skąd wiadomo, że zostały wyeksportowane?
Rozwiązanie
Aby wyświetlić wartości wszystkich zmiennych oraz definicje funkcji danej powłoki, należy użyć polecenia set
.
Wyświetlenie zestawienia wszystkich wyeksportowanych zmiennych (i dostępnych w podpowłoce) należy do zadań polecenia env
(lub export –p
).
Analiza
Polecenie set
wywołane bez jakichkolwiek parametrów przekazuje do strumienia wyjściowego listę wszystkich bieżących zmiennych powłoki wraz z ich wartościami w formacie nazwa=wartość
. Działanie instrukcji env
jest zbliżone. Wykonanie jednego ...
Get Bash. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.