Skip navigation

Változók

Változók

A változókat megállapodás szerint nagybetűvel írjuk. A változó deklarációjánál nem határozunk meg típust. A változó használatakor a változó nevét $ jellel kezdjük. A változó nem kezdődhet számmal. Bizonyos esetekben a változónevet jelölhetjük kapcsos zárójellel, ekkor a $ jel a baloldalon a kapcsos zárójel előtt helyezkedik el.

A változó értékadásakor a = operátort használjuk, fontos, hogy sem előtte sem pedig utána nem lehet szóköz!

Változó beolvasása a standard inputról a read utasítással lehetséges (lásd hello2.sh).

gabor@linux peldak]$ kate hello.sh &
[gabor@linux peldak]$ chmod +x hello.sh
[gabor@linux peldak]$ ./hello.sh
Hello gabor

hello.sh

#!/bin/bash

UZENET=Hello

echo $UZENET $USER


[gabor@lapo52 peldak]$ ./hello2.sh
Gábor
Hello Gábor

hello2.sh

#!/bin/bash

UZENET=Hello
read FELHASZNALO

echo $UZENET $FELHASZNALO