Advertisement
Guest User

Untitled

a guest
May 27th, 2016
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. #Zadanie 1
  2. #!/bin/bash
  3. for x in *
  4. do
  5. if [ -d $x ] ; then
  6. pliki=`find $x -type f -readable | wc -l`
  7. if [ $pliki -gt 0 ] ; then
  8. echo "$x"
  9. fi
  10. fi
  11. done
  12.  
  13. #Zadanie 2
  14. #!/bin/bash
  15. for x in $*
  16. do
  17. if [ -f $x ] ; then
  18. if [ `grep CPU.*CPU $x | wc -l` -gt 0 ] ; then
  19. echo $x
  20. fi
  21. fi
  22. done
  23.  
  24.  
  25.  
  26.  
  27. #Zadanie 3
  28. iloscCyfr=0
  29. iloscLiter=0
  30. sumaLiczb=0
  31. for x in `cat $1`
  32. do
  33. if echo "$x" | grep -qE ^-?[0-9]+$ ; then
  34. iloscCyfr=$[ ${#x} + $iloscCyfr ]
  35. sumaLiczb=$[ $x + sumaLiczb ]
  36. else
  37. iloscLiter=$[ ${#x} + $iloscLiter ]
  38. fi
  39. done
  40. echo "Plik $1 zawiera $iloscCyfr cyfr oraz $iloscLiter liter"
  41. echo "Suma wszystkich liczb wynosci $sumaLiczb"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement