Bash, hogyan kell visszhangozni egy változót

Bash How Echo Variable



Amíg egy felhasználó bash parancsfájl -végrehajtást végez egy Linux rendszerben, a bash parancsok különböző készleteit kell végrehajtani a terminál ablakából a különböző követelmények alapján. A bash parancsok futtatása után megjeleníti a kimenetet a terminálon, ha nincs hiba, ellenkező esetben hibaüzenet jelenik meg a parancssori ablakban. Néha a felhasználók meg akarják őrizni ezt a kimenetet későbbi használatra. Ebben a helyzetben ezen parancsok kimenete egy változóban tárolható.

A változók a bash programozás lényeges jellemzői, amikor egy címkét vagy nevet rendelünk más mennyiségekre való hivatkozáshoz: például aritmetikai parancshoz vagy értékhez. Arra használják, hogy a gépi programokat jobban olvassák az emberek számára. Az echo parancs használatával megjelenítheti a változó vagy a szövegsor kimenetét. Ennek az opciónak a végrehajtása során nincs szükség formázásra. Az echo parancs hasznos a változó kimenetének megjelenítésére, különösen akkor, ha tudja, hogy a változó tartalma nem okoz problémát.







Ebben a cikkben megvizsgáljuk, hogyan lehet visszhangozni egy változót a bash -ban. Az összes bash parancsot végrehajtottuk az Ubuntu 20.04 -en. Megvitatunk néhány példát, amelyek révén könnyen megértheti az alapfogalmakat.



Alapszintaxis

Az alábbiakban bemutatjuk a változó visszhangjának alapvető szintaxisát:



kidobta $ var_name

A fenti parancsban az echo egy parancs, amely a „var_name” változó értékének megjelenítésére szolgál. A Var_name egy változó neve.





Indítsa el a terminált

Nyissa meg a terminált a „Ctrl + Alt + t” billentyűkombináció megnyomásával, vagy indítsa el a terminált az alkalmazás keresősávjából. Ehhez kattintson az Ubuntu 20.04 bal sarkában található „Tevékenységek” elemre, és írja be a „terminált” a keresősávba az alábbiak szerint:



Indítsa el a terminált a terminál ikonra kattintva.

Echo Single Variable

Az echo parancs használatával visszhangozhatja a változó értékét. Csak deklarálnia kell és hozzá kell rendelnie egy értéket egy változóhoz, majd egyszerűen meg kell ismételnie a változó értékét. A jobb megértés érdekében néhány példát tárgyalunk, amelyeket az alábbiakban ismertetünk:

Példa # 01:

Vegyünk egy példát, szeretnénk megjeleníteni a „var_a” nevű változó értékét, amelynek értéke 100. Most az echo parancs használatával egyszerűen megjeleníthetjük annak értékét a terminálon a következőképpen:

$var_a=100
$kidobta $ var_a

A következő kimenet lesz a terminálon:

Példa # 02:

Beszéljünk meg egy másik példát, a „bash programozás echo változó” szöveget szeretnénk megjeleníteni a terminálon a változó használatával. Vegyünk tehát egy „var_b” nevű változót, és tároljuk a fenti szöveget ebben a változóban dupla idézőjelekkel.

$var_b=bashprogramozáskidobtaváltozó
$kidobta $ var_b

A terminálon a következő kimenetet fogja látni:

Jegyzet: ha az echo var_b -t fogja használni, akkor az csak a változó nevét jeleníti meg a terminálon az érték megjelenítése helyett.

Több változó visszhangja

A következő példa megmutatja, hogyan kell visszhangozni a többszörös változókat:

Példa # 01:

Vegyünk például két változót: var_A és var_B.

$var_A= hellofriends
$var_B=ötven
$kidobta $ var_A$ var_B

A terminálon a következő kimenet jelenik meg:

Példa # 02:

Például szeretnénk megjeleníteni számítógépünk dátumát és gazdagépnevét. Tehát a dátum és a hostname parancsokat a var1 -ben és a var2 -ben tároljuk. A megvalósítást a következőképpen láthatja:

$var1= $(dátum)
$var2= $(hostname)
$kidobtaazdátumvan$ var1 @a számítógép neve$ var2

A fenti parancs futtatása után a következő kimenetet fogja látni:

Következtetés

Ebben a cikkben megmutattuk, hogyan kell megjeleníteni egy változó értéket vagy szövegkimenetet az echo paranccsal. A jobb megértés érdekében különböző példákat hajtottunk végre a terminálon. A fenti parancsokból remélem, most már ismeri a változók és a szöveg visszhangozását a bash programozásában. Ezenkívül különböző parancsokat használhat a változó belsejében való tároláshoz. Kérjük, tudassa velem, ha bármilyen problémája van a cikkel kapcsolatban.