Advertisement
Guest User

Untitled

a guest
Mar 26th, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.38 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3.  login=$1
  4.  month=$2
  5.  day=$3
  6.  hour=$4
  7.  
  8. if [ $# -eq 4 ]
  9. then
  10.  
  11.         cat /etc/passwd | grep -wq $login
  12.                 if [ $? -eq 0 ]
  13.                 then
  14.                         echo $login registruotas
  15.                         time="$( last -100 "$login" | grep -e " $2 $3" | awk '{print $7}')"
  16.                         for entry in $time
  17.                         do
  18.                         val=$(echo $entry  | cut -c0-2)
  19.                         if [ $val = $hour ]
  20.                         then
  21.                                 echo "Jungesi  ${entry:3:2} minute"
  22.  
  23.                                 exit 0
  24.                         fi
  25.                         done
  26.  
  27.                 else
  28.                         exit 255
  29.                 fi
  30. else
  31.         kint="$(cat /var/lab/ld2t/valandos.txt)"
  32.         count=0
  33.         for entry in $kint
  34.         do
  35.                 time="$( last -100 "$login" | grep -e " $2 $3" | awk '{print $7}')"
  36.                 for line in $time
  37.                 do
  38.  
  39.                         if [ $entry = ${line:0:2} ]
  40.                         then
  41.                         echo "$entry val jungesi ${line:3:2} min"
  42.                         count=$((count+1))
  43.                         else
  44.                                 echo "$entry val nesijunge"
  45.                         fi
  46.  
  47.                 done
  48.         done
  49.         echo "$count kartai"
  50.  
  51. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement