Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Испит септември
- 1)
- #!/bin/bash
- if [ "$#" != "4" ]
- then
- echo "USAGE $0 username date time1 time2"
- exit 0
- fi
- ime=$1
- data=$2
- od=$3
- dod=$4
- b=1
- prvDel=
- vtorDel=
- for i in $data
- do
- if [ "$b" = "1" ]
- then
- prvDel=$i
- b=$(( $b + 1 ))
- else
- vtorDel=$i
- fi
- done
- l=`last | grep "$ime" | grep "$prvDel *$vtorDel" | awk '( $7 >= \
- '"$od"' ) && ( $7 <= '"$dod"' ) { print ; }' `
- if [ -n "$l" ]
- then
- broj=`echo "$l" | wc -l `
- echo "Korisnikot $ime se najavil $broj"
- adresi=`echo "$l" | awk ' { print $3 ; } '`
- echo "$adresi" > adresi.txt
- uniq adresi.txt > tmp.txt
- rm adresi.txt
- cat tmp.txt > adresi.txt
- rm tmp.txt
- echo "Od ip adresite"
- cat adresi.txt
- else
- echo "Korisnikot ne se najavil"
- fi
- 2)
- #!/bin/bash
- suma=$1
- s=$suma
- brojac50=0
- brojac10=0
- brojac5=0
- brojac2=0
- brojac1=0
- while [ $suma -gt 0 ]
- do
- if [ $(( $suma % 50 )) -eq 0 ]
- then
- rez=$(( $suma / 50 ))
- tmp=$(( $rez * 50 ))
- suma=$(( $suma - tmp ))
- brojac50=$(( $brojac50 + rez ))
- fi
- if [ $(( $suma % 10 )) -ge 0 ]
- then
- rez=$(( $suma / 10 ))
- tmp=$(( $rez * 10 ))
- suma=$(( $suma - tmp ))
- brojac10=$(( $brojac10 + rez ))
- fi
- if [ $(( $suma % 5 )) -ge 0 ]
- then
- rez=$(( $suma / 5 ))
- tmp=$(( $rez * 5 ))
- suma=$(( $suma - tmp ))
- brojac5=$(( $brojac5 + rez ))
- fi
- if [ $(( $suma % 2 )) -ge 0 ]
- then
- rez=$(( $suma / 2 ))
- tmp=$(( $rez * 2 ))
- suma=$(( $suma - tmp ))
- brojac2=$(( $brojac2 + rez ))
- fi
- if [ $(( $suma % 1)) -ge 0 ]
- then
- rez=$(( $suma / 1 ))
- tmp=$(( $rez * 1 ))
- suma=$(( $suma - tmp ))
- brojac1=$(( $brojac1 + rez ))
- fi
- done
- echo "$s : "
- echo " $brojac50 * 50 "
- echo " $brojac10 * 10 "
- echo " $brojac5 * 5 "
- echo " $brojac2 * 2 "
- echo " $brojac1 * 1"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement