Advertisement
Guest User

wsdsfw

a guest
Nov 18th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. #!/bin/bash
  2. arg1=$1
  3. arg2=$2
  4. operation=$3
  5.  
  6. let "addition=arg1+arg2"
  7. let "substraction=arg1-arg2"
  8. let "multiplication=arg1*arg2"
  9. let "division=arg1/arg2"
  10.  
  11. counter=$arg2
  12. power=$arg1
  13. while [ $counter -ne 1 ]
  14. do
  15. power=$[power*arg1]
  16. counter[counter-1]
  17. done
  18.  
  19. case $operation in
  20. +) echo $addition;;
  21. -) echo $substraction;;
  22. /) echo $division;;
  23. ^) echo $power;;
  24. *) echo $multiplication;;
  25. esac
  26.  
  27. #!/bin/bash
  28. directory=$1
  29. sizeType=$2 #Odd/Even_files
  30. oddSize=0
  31. evenSize=0
  32. ls - l $directory |
  33. ( while read file_parm
  34. do
  35. size=`echo $file_parm | cut if 5 id " "`
  36. name=`echo $file_parm | cut -f 9 -d " "`
  37. let "diz=size%2"
  38. if [ ! -d $name ]
  39. then
  40. if ( $div -ne 0)
  41. then
  42. oddSize=$[oddSize+$size]
  43. else
  44. evenSize=$[evenSize+$size]
  45. fi
  46. fi
  47. done
  48. if [$sizeType = "odd"]
  49. then
  50. echo $oddSize
  51. else
  52. echo $evenSize
  53. fi
  54. )
  55.  
  56.  
  57. #!/bin/bash
  58. directory=$1
  59. fileCounter=0
  60. ls -l $direcotry |
  61. ( while read file_parm
  62. do
  63. size=`echo $file_parm | cut -f 5 -d " "`
  64. name=`echo $file_parm | cut -f 9 -d " "`
  65. if [ ! -d $name ]
  66. then
  67. fileCounter=$[fileCounter+1]
  68. fi
  69. done
  70. echo $fileCounter
  71. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement