SHARE
TWEET

Untitled

a guest Dec 10th, 2018 64 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top