Selection Sort
Write A Shell Script For Selection Sort Shell Script: clear echo -n "enter number of elements:" read n echo enter elements for((i=1;i<=$n;i++)) do echo -n "enter element $i :" read arr[$i] done echo unsorted array for((i=1;i<=$n;i++)) do echo -n " ${arr[$i]}" done echo for((i=1;i<$n;i++)) do for((j=$i+1;j<=$n;j++)) do if [ ${arr[$i]} -gt ${arr[$j]} ] then temp=${arr[$i]} arr[$i]=${arr[$j]} arr[$j]=$temp fi done done echo sorted array for((i=1;i<=$n;i++)) do echo -n " ${arr[$i]}" done echo OUTPUT: 1)[admin@localhost ~]$ sh selection.sh enter number of elements:5 enter elements enter element 1 :5 enter element 2 :4 enter element 3 :3 enter element 4 :2 enter element 5 :1 unsorted array 5 4 3 2 1 sorted array 1 2 3 4 5 2)[admin@localhost ~]$ sh selection.sh enter number of elements:5 enter elements enter element 1 :1 enter element 2 :4 enter element 3 :3 enter element 4 :2 enter element 5 :2 unsorted array 1 4 3 2 2 sorted array 1 2 2 3 4
Tags:
Shell Script
0 comments