Menu
CoddyTech

Ustawianie zmiennej

Część sekcji Podstawy ścieżki Terminal w Coddy. Lekcja 62 z 82.

Wiesz już, jak wyświetlać zmienne środowiskowe, ale możesz też tworzyć własne. Aby ustawić zmienną w bieżącej sesji powłoki, użyj składni przypisania bez spacji wokół znaku równości:

MY_NAME="Alice"

Nazwa zmiennej znajduje się po lewej stronie, a wartość po prawej. Po jej ustawieniu możesz uzyskać do niej dostęp, używając prefiksu $:

echo $MY_NAME

To wyświetla Alice.

Zwróć uwagę, że wokół znaku = nie ma spacji. To ważne, ponieważ spacje spowodowałyby błąd. Powłoka zinterpretowałaby MY_NAME = "Alice" jako próbę uruchomienia polecenia o nazwie MY_NAME z argumentami.

Możesz używać zmiennych do przechowywania dowolnych wartości tekstowych, w tym ścieżek lub ustawień konfiguracji:

PROJECT_DIR="/home/user/projects"
echo $PROJECT_DIR

Zmienne ustawione w ten sposób istnieją tylko w bieżącej sesji powłoki. Jeśli zamkniesz terminal i otworzysz nowy, zmienna zniknie.

W następnej lekcji dowiesz się, jak udostępniać zmienne innym programom za pomocą export.

challenge icon

Wyzwanie

Łatwy

Utwórz zmienną o nazwie GREETING i ustaw jej wartość na Hello, Terminal!

Następnie użyj echo, aby wyświetlić wartość nowej zmiennej.

Pamiętaj: przy ustawianiu zmiennej nie dodawaj spacji wokół znaku =, a podczas odczytywania jej wartości użyj przedrostka $.

Oczekiwany wynik:

Hello, Terminal!

Podpowiedź: Najpierw ustaw zmienną za pomocą GREETING="Hello, Terminal!", a następnie wyświetl jej wartość za pomocą echo $GREETING

Spróbuj swoich sił

Terminal
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Terminal