Advertisement
Guest User

OS Lab 6

a guest
Apr 25th, 2018
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.27 KB | None | 0 0
  1. 1.
  2. #!/bin/bash
  3. read ind
  4. broj=`last | grep $ind | wc -l`
  5. if [ "$broj" == "0" ]
  6.     then
  7.         echo "Ne e nikogas"
  8.     else
  9.         echo "Najaven e $broj"
  10. fi
  11.  
  12. 2.
  13. #!/bin/bash
  14. read ind
  15. broj=`who | grep $ind | wc -l`
  16. while [ "$broj" == 0 ]
  17. do
  18.     echo "$ind ne e najaven"
  19.     sleep 10
  20. done
  21. echo "$ind e najaven"
  22.  
  23. 3.
  24. #!/bin/bash
  25. if [ ! -d "backup" ]
  26. then mkdir "backup"
  27. fi
  28. lista=`ls | grep '\.txt'`
  29. for el in $lista
  30. do
  31.     cp $el backup
  32. done
  33.  
  34. 4.
  35. #!/bin/bash
  36. read prv vtor tret
  37. lista=($prv $vtor $tret)
  38. if [ ${lista[0]} -gt ${lista[1]} ]
  39. then lista=(${lista[1]} ${lista[0]} ${lista[2]})
  40. fi
  41. if [ ${lista[1]} -gt ${lista[2]} ]
  42. then lista=(${lista[0]} ${lista[2]} ${lista[1]})
  43. fi
  44. if [ ${lista[0]} -gt ${lista[1]} ]
  45. then lista=(${lista[1]} ${lista[0]} ${lista[2]})
  46. fi
  47. echo ${lista[*]}
  48.  
  49. 6.
  50. #!/bin/bash
  51. ls -p | sed -n '/^[0-9]*if*[0-9]/p' | wc -l
  52.  
  53. 7.
  54. #!/bin/bash
  55. if [ $2 == "1" ]
  56. then
  57.     rm $1
  58. else
  59.     echo "Vnesi novo ime"
  60.     read ime
  61.     mv $1 $ime
  62. fi
  63.  
  64. 8.
  65. #!/bin/bash
  66. lista=("sobiranje" "odzemanje" "mnozenje" "delenje" "kraj")
  67. select el in $lista
  68. do
  69.     case $el in
  70.         "sobiranje") echo 'scale=25;$1+$2' | bc
  71.         "odzemanje") echo 'scale=25;$1-$2' | bc
  72.         "mnozenje")  echo 'scale=25;$1*$2' | bc
  73.         "delenje")   echo 'scale=25;$1/$2' | bc
  74.         "kraj") break
  75.     esac
  76. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement