working with unix variables
Vlastnosti shellového skriptovania: Unixové premenné
Premenné shellu nám poskytujú možnosť ukladať a manipulovať s informáciami v rámci shellového programu.
V tomto tutoriáli sa vraciame k shell skriptom a rozumieme práci s premennými. Premenné sa používajú na zmenu priebehu programu a na udržanie stavu.
ako urobiť hromadu v jave
Video Unix č. 13:
Čo sa dozviete:
Definovanie premennej
Premenná je definovaná jednoduchým priradením hodnoty k názvu pomocou operátora „=“. Názov premennej je rad alfanumerických znakov začínajúcich na písmeno alebo „_“. Všetky premenné sa považujú za textové reťazce, pokiaľ ich kontext nevyžaduje ako číselnú hodnotu.
Príklad:
$ myvar=hello $ mycount=1
V prípade, že hodnota musí obsahovať medzery, môže byť obklopená úvodzovkami.
Príklad:
$ myvar1=”hello there!”
Prístup k premennej
Názov odkazu na premennú sa zruší jednoduchým pridaním predpony „$“. Príkaz „echo“ sa často používa na tlač hodnoty premennej.
Príklad:
$ echo $myvar hello
Premenná sa bude považovať za číselnú hodnotu, ak sa použije s príkazom „expr“.
Príklad:
top 50 sql zložitých otázok na pohovor pdf
$ expr $mycount + 2 3
Názov premennej musí byť obklopený zloženými zátvorkami, ak za ním nie je medzera.
Príklad:
$ echo ${myvar}oo hellooo
Pri použití úvodzoviek si špeciálne znaky ako „$“ zachovajú svoj špeciálny význam.
Príklad:
$ myvar2=”$myvar there!” $ echo $myvar2 hello there!
Ak je potrebné so špeciálnymi znakmi zaobchádzať doslovne, je možné použiť jednoduché úvodzovky.
Príklad:
$ myvar3=’$myvar there!’ $ echo $myvar3 $myvar there!
Typy premenných
# 1) Premenné prostredia:
Toto sú premenné, ktoré sú viditeľné pre podradené procesy shell programu. Patria sem špeciálne premenné prostredia, ktoré nastavuje shell a sú potrebné pre správne fungovanie shellu.
bezplatný softvér na správu verzií pre Windows
Príklad:
- $ PATH - Sada ciest na hľadanie príkazov.
- $ HOME - Cesta k domovskému priečinku aktuálneho používateľa.
# 2) Preddefinované premenné:
Pri spúšťaní príkazov shell rozširuje zástupné znaky a potom priraďuje argumenty k týmto preddefinovaným premenným alebo „pozičným premenným“.
Príklad:
- $ 0 - Názov vykonávaného príkazu.
- 1 $ ... 9 $ - Prvý až deviaty argument.
# 3) Užívateľom definované premenné:
Toto sú premenné, ktoré sú viditeľné pre aktuálnu inštanciu shellu. Príkaz „export“ sa používa na vystavenie lokálnych premenných premenným prostredia.
Ostatné škrupiny:
Pri použití csh sa premenné definujú pomocou príkazu „set“ a exportujú sa ako premenné prostredia pomocou príkazu „setenv“.
Spolu s vyššie popísanými skalárnymi premennými podporuje bash shell aj premenné poľa.
Náš nadchádzajúci tutoriál vysvetlí viac informácií o práci s aritmetickými operátormi v systéme Unix !!
Výukový program PREV | NEXT Tutorial
Odporúčané čítanie
- Pokročilé skriptovanie Unix Shell: polia, operátory testovania súborov a reťazcov, špeciálne premenné
- Výukový program pre skriptovanie Unixu s príkladmi
- Príklady aritmetických a boolovských operátorov Unix Shell Script
- Používanie skriptu Switch Case v skriptovaní Unix Shell: Vyhlásenie Case-esac
- Práca s editorom Vi v systéme Unix
- Premenné Pythonu
- Výukový program pre Unix Pipes: Rúry v programovaní v Unixe
- Podmienečné vyhlásenia Unixu: Ak sú to iní a relačné operátory