Advertisement
Shishu

assignment

Dec 1st, 2018
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.35 KB | None | 0 0
  1. gub@cseit:~$ ld
  2. ld: no input files
  3. gub@cseit:~$ cd Documents
  4. gub@cseit:~/Documents$ mkdir Tushar
  5. gub@cseit:~/Documents$ cd Tushar
  6. gub@cseit:~/Documents/Tushar$ which bash >new.sh
  7. gub@cseit:~/Documents/Tushar$ ls
  8. new.sh
  9. gub@cseit:~/Documents/Tushar$ chmod +x new.sh
  10. gub@cseit:~/Documents/Tushar$ gedit new.sh
  11. gub@cseit:~/Documents/Tushar$ gedit new.sh
  12. gub@cseit:~/Documents/Tushar$ /new.sh
  13. bash: /new.sh: No such file or directory
  14. gub@cseit:~/Documents/Tushar$ ./new.sh
  15.  
  16.  
  17.  
  18. #!/bin/bash
  19. echo -n "enter a number"
  20. read n
  21. for ((i=1;i<=n; i++))
  22. do
  23. echo "Output $i"
  24. done
  25.  
  26. ---------------------------------
  27.  
  28. #!/bin/bash
  29. echo -n "enter a number"
  30. read n
  31. sum=0
  32. for ((i=1;i<=n; i++))
  33. do
  34. sum=$((sum+i))
  35. done
  36. echo "Output is $sum"
  37.  
  38. ----------------------------
  39.  
  40.  
  41.  
  42. Taking input in array :
  43. >>>>>>>>>>>>>>>>>>>>>>
  44.  
  45. #!/bin/bash
  46. echo -n "enter limit: "
  47. read n
  48. echo "Enter Numbers: "
  49. for ((i=0;i<n; i++))
  50. do
  51. read a[$i]
  52. done
  53.  
  54.  
  55. ##!/bin/bash
  56. echo -n "enter limit: "
  57. read n
  58. echo "Enter Numbers: "
  59.  
  60. #!/bin/bash
  61.  echo "Enter the first number :"
  62. read a
  63. echo "Enter the second number : "
  64. read b
  65.  
  66. if [ $a -gt $b ]
  67. then
  68. num=$a
  69. den=$b
  70. else
  71. num=$b
  72. den=$a
  73. fi
  74. r=`expr $num % $den`
  75.  
  76. while [ $r -ne 0 ]
  77. do
  78. num=$den
  79. den=$r
  80. r=`expr $num % $den`
  81. done
  82.  
  83. gcd=$den
  84. lcm=`expr $a \* $b / $gcd`
  85.  
  86. echo " The LCM of $a and $b is : $lcm"
  87. echo " The GCD of $a and $b is : $gcd"
  88.  
  89. leaf year...
  90.  
  91. echo "Enter Year:"
  92. read y
  93.  
  94. year=$y
  95.  
  96. y=$(( $y % 4 ))
  97. if [ $y -eq 0 ]
  98. then
  99.     echo "$year is Leap Year!"
  100. else
  101.     echo "$year is not a Leap Year!"
  102. fi
  103.  
  104.  
  105.  
  106. prime number...
  107.  
  108. echo "Enter a number: "
  109. read num
  110. i=2
  111. f=0
  112. while [ $i -le `expr $num / 2` ]
  113. do
  114. if [ `expr $num % $i` -eq 0 ]
  115. then
  116. f=1
  117. fi
  118. i=`expr $i + 1`
  119. done
  120. if [ $f -eq 1 ]
  121. then
  122. echo "The number is composite"
  123. else
  124. echo "The number is Prime"
  125. fi
  126.  
  127. Armstrong number or not...
  128. echo "Enter a number: "
  129. read c
  130.  
  131. x=$c
  132. sum=0
  133. r=0
  134. n=0
  135. while [ $x -gt 0 ]
  136. do
  137. r=`expr $x % 10`
  138. n=`expr $r \* $r \* $r`
  139. sum=`expr $sum + $n`
  140. x=`expr $x / 10`
  141. done
  142.  
  143. if [ $sum -eq $c ]
  144. then
  145. echo "It is an Armstrong Number."
  146. else
  147. echo "It is not an Armstrong Number."
  148. fi
  149.  
  150. factorial number....
  151. echo "Enter a number"
  152. read num
  153.  
  154. fact=1
  155.  
  156. while [ $num -gt 1 ]
  157. do
  158.   fact=$((fact * num))  #fact = fact * num
  159.   num=$((num - 1))      #num = num - 1
  160. done
  161.  
  162. echo $fact
  163.  
  164.  
  165.  
  166. palindrome.....
  167. echo "enter the string "
  168. read name
  169. name1=$(echo $name | rev)
  170. if [ $name = $name1 ]
  171. then
  172. echo "$name is palindrome"
  173. else
  174. echo "$name is not a palindrome"
  175. fi
  176.  
  177. sum of natural ...
  178.  echo "Sum of n natural numbers \n
  179. echo "Enter the value of n "
  180. read n
  181. i = 0
  182. sum = 0
  183. while[$i –lt $n]
  184. do
  185. sum=’expr $sum + expr $i
  186. i = ‘expr $i + 1’
  187. done
  188. echo "Sum of n natural numbers are : $sum
  189.  
  190. #shell script to check whether a number is positive or negative
  191.  
  192. echo "Enter a Number"
  193. read num
  194.  
  195. if [ $num -lt 0 ]
  196. then
  197.     echo "Negative"
  198. elif [ $num -gt 0 ]
  199. then
  200.     echo "Positive"
  201. else
  202.     echo "Neither Positive Nor Negative"
  203. fi
  204.  
  205. odd or even....
  206. echo -n "Enter numnber : "
  207. read n
  208.  
  209. rem=$(( $n % 2 ))
  210.  
  211. if [ $rem -eq 0 ]
  212. then
  213.   echo "$n is even number"
  214. else
  215.   echo "$n is odd number"
  216. fi
  217.  
  218. addition using loop....
  219. n=$1
  220. result=0
  221. j=0
  222.  
  223. ADD(){
  224.     result=`expr $result + $j`
  225. }
  226.  
  227. #for (( i=1; i<=$n; i++ ))
  228. for i in {0..$n..1}
  229. do
  230.     ADD
  231.     j=`expr $j + $1`
  232. done
  233.  
  234. echo $result
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement