2025-02-18 09:48:41 +00:00
|
|
|
# fájl létrehozás
|
|
|
|
|
|
|
|
cd
|
|
|
|
nvim orai_25_02_18.sh
|
|
|
|
|
|
|
|
#A shabang ne maradjon le
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
#hogy a továbbiakban futtatható legyen
|
|
|
|
chmod +x orai_25_02_18.sh
|
|
|
|
|
|
|
|
# egysoros megjegyzés a '#'-jel használatával valósítható meg
|
|
|
|
|
|
|
|
: ' ez
|
|
|
|
egy több
|
|
|
|
soros komment'
|
|
|
|
|
|
|
|
echo -e "Sortörés: \n Tabulátor: \t Stb ... \\ \' \""
|
|
|
|
|
|
|
|
#változók
|
|
|
|
#dinamikusan típusos
|
|
|
|
#adattípusok String, Int, Array, Asszociatív tömb
|
|
|
|
|
|
|
|
declare SZOVEG
|
|
|
|
SZOVEG="Pelda"
|
|
|
|
|
|
|
|
declare -i SZAM
|
|
|
|
SZAM=10
|
|
|
|
echo "Egész váltózó: $SZAM"
|
|
|
|
|
|
|
|
declare -a TOMB
|
|
|
|
TOMB=("szoveg" 60 "szoveg2")
|
|
|
|
echo "Tömb első eleme: ${TOMB[0]}"
|
|
|
|
|
|
|
|
declare -A ASSZOC_TOMB
|
|
|
|
ASSZOC_TOMB["kulcs"]="ÉRTÉK"
|
|
|
|
ASSZOC_TOMB["kulcs2"]="ÉRTÉK2"
|
2025-02-18 10:21:53 +00:00
|
|
|
echo "Asszociatív tömb eleme ${ASSZOC_TOMB["kulcs"]}"
|
|
|
|
|
|
|
|
#feladat 2
|
|
|
|
|
|
|
|
declare -i SZAM
|
|
|
|
SZAM=5+10
|
|
|
|
|
|
|
|
declare -a TOMB
|
|
|
|
TOMB=("" "" $SZAM)
|
|
|
|
|
|
|
|
declare -A ASSZOC
|
|
|
|
ASSZOC["kulcs"]=$SZAM
|
|
|
|
|
|
|
|
declare -i EREDMENY
|
|
|
|
EREDMENY=$(($SZAM + $ASSZOC["kulcs"] + $TOMB[2]))
|
|
|
|
|
|
|
|
echo $EREDMENY
|
|
|
|
|
|
|
|
#formázott kimenet kiírása
|
|
|
|
SZAM=5
|
|
|
|
printf "Egész szám: %d \n" $SZAM
|
|
|
|
|
|
|
|
SZOVEG="Pelda"
|
|
|
|
printf
|
|
|
|
|
|
|
|
|
|
|
|
read -p "Add meg a beolvasandó értéket:" VALTOZO1
|
|
|
|
printf "A beolvasott érték %s" $VALTOZO1
|
|
|
|
|
|
|
|
read -p "Add meg a beolvasandó értéket:" VALTOZO1 VALTOZO2
|
|
|
|
printf "A beolvasott értékek %s, %s" $VALTOZO1 $VALTOZO2
|
|
|
|
|
|
|
|
read -ei 5 -p "Add meg a kedvenc egész számod: " SZAM
|
|
|
|
printf "A kedvenc számod: %d" $SZAM
|
|
|
|
|
|
|
|
read -p "Adj meg két állatot: " -a ALLATOK
|
|
|
|
printf "Állatok tömb tartalma: \n%s \n%s" ${ALLATOK[0]} ${ALLATOK[1]}
|
|
|
|
|
|
|
|
read -s -p "Add meg a jelszavad: " JELSZO
|
|
|
|
printf "A jelszavad: %s\n" $JELSZO
|