DEVOPS/25_02_18/orai

77 lines
1.5 KiB
Plaintext
Raw Normal View History

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