shell脚本实现冒泡排序

标签: 冒泡排序shelllinuxubuntu
2636人阅读 评论(2) 收藏 举报
分类:

手动输入一行字符串,并对其排序。
脚本如下:

#!/bin/bash
#a test about sort
echo "please input a number list"
read -a arrs
for((i=0;i<${#arrs[@]};i++)){
   for((j=0;j<${#arrs[@]}-1;j++)){
     if [[ ${arrs[j]} -gt ${arrs[j+1]} ]];then
          tmp=${arrs[j]}
          arrs[j]=${arrs[j+1]}
          arrs[j+1]=$tmp
      fi
}
}
echo "after sort"
echo ${arrs[@]}

执行效果:
这里写图片描述

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:1492568次
    • 积分:16501
    • 等级:
    • 排名:第697名
    • 原创:300篇
    • 转载:1篇
    • 译文:2篇
    • 评论:815条
    更多JavaEE资料请关注公众号
    博客专栏
    最新评论