# 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" 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