Advertisement
Guest User

Untitled

a guest
Dec 10th, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.83 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. if [[ $1 == "-h" || $1 == "--help" ]];
  4. then
  5.     echo "1-6 közötti számot adjon meg bemenetként"
  6. elif [[ $1 == "-v" ]];
  7. then
  8.     echo "Verzió: 1.0"
  9.     echo "Készítette: Komári Gabriella (h678t9), E csoport"
  10. else
  11.  
  12.     echo 'Menu:'
  13.     echo '1 Vezeteknev vizsgálat'
  14.     echo '2 Hatványozás'
  15.     echo '3 Mappalistázás'
  16.     echo '4 Neptun kódból felhasználó vagy csoport'
  17.     echo '5 Karakter, szavak vagy sorok kiirasa'
  18.     echo '6 Bucsu'
  19.     echo 'Adjon meg egy szamot a kesobbi felhasznalok letrehozasahoz'
  20.     read felhasznalok
  21.     echo 'Válasszon a menupontok kozul!'
  22.     read valasz
  23.     case "$valasz" in
  24.     "1")
  25.         echo "Adj meg egy vezetéknevet!"
  26.         read fajlnev
  27.         karakter=`echo ${fajlnev: -1}`
  28.         if [[ $karakter == [a-gA-G] ]] ;
  29.         then
  30.             if [ -e $fajlnev ];
  31.             then
  32.                 echo "Igen"
  33.             else
  34.                 echo "Nem"
  35.             fi
  36.         elif [[ $karakter == [g-qG-Q] ]] ;
  37.         then
  38.             if [[ -e $fajlnev && -r $fajlnev ]];
  39.             then
  40.                 echo "Igen"
  41.             else
  42.                 echo "Nem"
  43.             fi
  44.         else
  45.             if [[ -e $fajlnev && -w $fajlnev ]];
  46.             then
  47.                 echo "Igen"
  48.             else
  49.                 echo "Nem"
  50.             fi
  51.         fi
  52.     ;;
  53.     "2")
  54.         echo "Adj meg két számot!"
  55.         read szam1
  56.         read szam2
  57.         echo `expr $szam2^$szam1` | bc >h678t9.txt
  58.     ;;
  59.     "3")
  60.         echo "Adj meg egy elérési utat!"
  61.         read ut
  62.         parancs="find $ut -type d"
  63.         eval $parancs
  64.         eval $parancs >>Komari.log
  65.     ;;
  66.     "4")
  67.         echo "A script inditasakor megadott parameter alapjan ($felhasznalok) felhasználók létrehozása!"
  68.         for i in $( seq 0 $felhasznalok )
  69.         do
  70.             sudo adduser "h678t9_$i"
  71.         done
  72.  
  73.         if [ $? -ge 0 ];
  74.         then
  75.             echo "Hiba történt, nézze meg a hiba.log-ot"
  76.             echo 2> hiba.log
  77.         fi
  78.     ;;
  79.     "5")
  80.         txtutja="bemenet.txt"
  81.         egysor=$( head -n 1 $txtutja )
  82.         szavak=$( wc -w <"$egysor")
  83.         echo $szavak
  84.     ;;
  85.     "6")
  86.         echo "Viszlát!"
  87.         exit 0
  88.     ;;
  89.     *)
  90.         echo "Nincs ilyen menupont!"
  91.     ;;
  92.     esac
  93. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement