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

#!/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[@]}

执行效果:
shell脚本实现冒泡排序                                                    分类:            学习笔记             linux             ubuntu             2015-07-10 14:16    79人阅读    评论(0)    收藏

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章:

  • 2021-11-05
  • 2021-12-14
  • 2021-05-31
  • 2022-01-07
  • 2021-06-06
  • 2022-02-09
  • 2021-11-02
  • 2022-02-10
猜你喜欢
  • 2021-05-30
  • 2021-08-14
  • 2022-03-06
  • 2022-02-25
  • 2022-01-13
  • 2022-01-09
  • 2021-12-09
相关资源
相似解决方案