Linux shell脚本实现冒泡排序
Linux shell脚本实现冒泡排序
手动输入一行字符串,并对其排序。
脚本如下:
#!/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[@]}
执行效果:
Linux Shell在while中用read从键盘输入
Linux Shell 程序调试
Linux Shell脚本面试25问
Linux/Unix Shell 参数传递到SQL脚本
Shell脚本中参数传递方法介绍
Shell脚本传递命令行参数
Linux Shell 通配符、转义字符、元字符、特殊字符
本文永久更新链接地址:
评论暂时关闭