Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- if [[ $1 == "-h" || $1 == "--help" ]];
- then
- echo "1-6 közötti számot adjon meg bemenetként"
- elif [[ $1 == "-v" ]];
- then
- echo "Verzió: 1.0"
- echo "Készítette: Komári Gabriella (h678t9), E csoport"
- else
- echo 'Menu:'
- echo '1 Vezeteknev vizsgálat'
- echo '2 Hatványozás'
- echo '3 Mappalistázás'
- echo '4 Neptun kódból felhasználó vagy csoport'
- echo '5 Karakter, szavak vagy sorok kiirasa'
- echo '6 Bucsu'
- echo 'Adjon meg egy szamot a kesobbi felhasznalok letrehozasahoz'
- read felhasznalok
- echo 'Válasszon a menupontok kozul!'
- read valasz
- case "$valasz" in
- "1")
- echo "Adj meg egy vezetéknevet!"
- read fajlnev
- karakter=`echo ${fajlnev: -1}`
- if [[ $karakter == [a-gA-G] ]] ;
- then
- if [ -e $fajlnev ];
- then
- echo "Igen"
- else
- echo "Nem"
- fi
- elif [[ $karakter == [g-qG-Q] ]] ;
- then
- if [[ -e $fajlnev && -r $fajlnev ]];
- then
- echo "Igen"
- else
- echo "Nem"
- fi
- else
- if [[ -e $fajlnev && -w $fajlnev ]];
- then
- echo "Igen"
- else
- echo "Nem"
- fi
- fi
- ;;
- "2")
- echo "Adj meg két számot!"
- read szam1
- read szam2
- echo `expr $szam2^$szam1` | bc >h678t9.txt
- ;;
- "3")
- echo "Adj meg egy elérési utat!"
- read ut
- parancs="find $ut -type d"
- eval $parancs
- eval $parancs >>Komari.log
- ;;
- "4")
- echo "A script inditasakor megadott parameter alapjan ($felhasznalok) felhasználók létrehozása!"
- for i in $( seq 0 $felhasznalok )
- do
- sudo adduser "h678t9_$i"
- done
- if [ $? -ge 0 ];
- then
- echo "Hiba történt, nézze meg a hiba.log-ot"
- echo 2> hiba.log
- fi
- ;;
- "5")
- txtutja="bemenet.txt"
- egysor=$( head -n 1 $txtutja )
- szavak=$( wc -w <"$egysor")
- echo $szavak
- ;;
- "6")
- echo "Viszlát!"
- exit 0
- ;;
- *)
- echo "Nincs ilyen menupont!"
- ;;
- esac
- fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement