Facebook
From s, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 266
  1. ilosc=0
  2. echo " wybierz: "
  3. echo "r - do zliczenia plikow z prawem r"
  4. echo "w - do zliczenia plikow z prawem w"
  5. echo "x - do zliczenia plikow z prawem x"
  6. echo "k - do zakonczenia programu"
  7. read guzik;
  8. echo ""
  9. while [ 1 ]; do
  10. case "$guzik" in
  11. "k") exit ;;
  12. "r")
  13. for i in "$@";
  14. do
  15.         if [ -f $i ]
  16.         then
  17.                 if [ -r $i ]
  18.                 then
  19.                 ilosc=`expr $ilosc + 1`
  20.                 fi
  21.         fi
  22. done
  23. echo "ilosc plikow z prawem r to: $ilosc "
  24. echo ""
  25. ilosc=0;;
  26. "w")
  27. for i in "$@";
  28. do
  29.         if [ -f $i ]
  30.         then
  31.                 if [ -w $i ]
  32.                 then
  33.                 ilosc=`expr $ilosc + 1`
  34.                 fi
  35.         fi
  36. done
  37. echo "ilosc plikow z prawem w to: $ilosc"
  38. echo ""
  39. ilosc=0;;
  40. "x")
  41. for i in "$@";
  42. do
  43.         if [ -f $i ]
  44.         then
  45.                 if [ -x $i ]
  46.                 then
  47.                 ilosc=`expr $ilosc + 1`
  48.                 fi
  49.         fi
  50. done
  51. echo "ilosc plikow z prawem x to: $ilosc "
  52. echo ""
  53. ilosc=0;;
  54. *) echo "nie znam tego znaku"
  55. esac
  56. echo " wybierz: "
  57. echo "r - do zliczenia plikow z prawem r"
  58. echo "w - do zliczenia plikow z prawem w"
  59. echo "x - do zliczenia plikow z prawem x"
  60. echo "k - do zakonczenia programu"
  61. read guzik;
  62. echo ""
  63. done